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
339371220950	339371221517	339371222065	339371222617	339371223167	339371223717	339371224267	339371224817	339371225367	339371225917	339371226467	339371227017	339371227567	339371228117	339371228667	339371229217	339371229767	339371230317	339371230867	339371231417	339371231967	339371232517	339371233067	339371233617	339371234167	339371234717	339371235267	339371235817	339371236367	339371236917	339371237467	339371238017	339371238567	339371239117	339371239667	339371240217	339371240767	339371241317	339371241867	339371242417	339371242967	339371243517	339371244067	339371244617	339371245167	339371245717	339371246267	339371246817	339371247367	339371247917	339371248467	339371249017	339371249567	339371250117	339371250667	339371251217	339371251767	339371252317	339371252867	339371253417	339371253967	339371254517	339371255067	339371255617	339371256167	339371256717	339371257267	339371257817	339371258367	339371258917	339371259467	339371260017	339371260567	339371261117	339371261667	339371262217	339371262767	339371263317	339371263867	339371264417	339371264967	339371265517	339371266067	339371266617	339371267167	339371267718	339371268267	339371268817	339371269367	339371269917	339371270467	339371271017	339371271567	339371272117	339371272667	339371273217	339371273767	339371274317	339371274867	339371275417	339371275967	339371276517	339371277067	339371277617	339371278167	339371278717	339371279267	339371279817	339371280367	339371280917	339371281467	339371282017	339371282567	339371283117	339371283667	339371284217	339371284767	339371285317	339371285867	339371286417	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24747	21499	28624	24795	21113	7572	2577	1508	1178	1358	1416	6924	23978	19661	12176	4244	1346	785	721	703	702	639	724	666	706	649	692	726	692	675	649	719	711	664	660	684	714	659	688	705	649	666	635	611	671	689	680	702	656	670	699	695	666	701	673	676	695	664	635	675	697	668	662	668	657	724	657	666	648	638	650	674	683	650	663	699	701	658	691	669	646	637	669	666	696	673	605	629	672	694	669	656	674	650	677	631	671	641	595	717	663	668	620	678	693	638	658	639	668	637	660	715	659	723	636	673	635	650	662	677	694	675	675	731	693	690	668	677	663	684	645	662	637	660	615	661	649	627	639	681	679	679	651	712	725	702	627	660	663	637	650	667	617	618	672	681	628	646	627	689	651	668	665	669	642	692	672	667	628	684	685	656	642	617	645	734	644	637	643	634	664	652	672	693	669	649	701	648	638	658	689	713	644	625	643	676	644	702	655	725	732	666	670	626	679	668	662	608	648	673	674	645	699	656	681	641	664	666	644	681	611	651	651	674	658	666	609	679	671	640	662	713	677	607	662	699	634	646	652	666	710	694	669	671	673	674	648	665	713	728	639	638	711	641	699	672	698	643	650	711	690	716	651	659	679	638	664	616	689	661	642	678	658	657	682	674	661	639	693	673	686	707	643	734	616	654	678	711	686	687	648	694	650	642	713	640	647	633	693	645	639	665	719	654	671	649	654	647	692	655	668	684	663	711	650	687	716	613	644	660	662	647	682	668	695	626	707	684	641	699	658	640	703	653	681	651	696	692	677	666	731	642	626	674	660	637	642	692	674	632	675	624	691	622	659	651	739	706	651	679	673	672	633	663	686	645	663	696	656	653	696	652	627	690	662	677	618	611	673	669	663	646	680	678	685	755	628	668	615	688	708	636	668	632	638	652	653	660	661	641	622	649	712	674	678	662	628	627	691	715	649	660	641	675	675	660	712	630	653	683	662	668	665	687	625	703	645	659	657	653	646	669	644	724	695	649	674	654	699	676	684	719	651	702	646	671	668	670	639	656	654	668	697	611	643	679	640	692	627	700	667	687	671	647	703	656	615	668	683	683	662	663	678	665	648	713	642	663	626	649	685	649	691	625	684	681	691	654	670	659	693	681	685	671	650	632	692	633	645	699	652	673	675	660	698	673	677	618	673	658	622	644	638	647	713	696	665	679	672	636	653	640	689	628	697	687	699	638	682	673	640	648	677	676	673	671	679	659	656	636	645	671	700	684	650	666	682	640	652	676	634	651	626	669	685	711	618	691	669	657	676	674	686	665	679	687	689	673	663	671	650	667	694	667	636	697	658	658	704	661	678	608	648	692	710	623	673	695	655	701	659	686	690	683	652	628	630	671	674	671	673	670	649	650	650	667	629	650	681	697	636	690	663	684	698	655	616	628	653	672	674	681	729	686	655	636	682	635	677	667	658	680	684	642	666	672	653	642	630	645	661	666	666	697	653	687	677	682	618	634	643	664	662	655	665	662	637	680	671	686	684	666	676	655	607	667	639	624	664	666	697	681	650	630	606	690	683	592	705	668	653	622	688	673	670	646	639	639	617	682	652	638	607	682	657	659	648	695	669	626	706	641	652	647	643	717	705	677	652	687	656	628	660	683	642	634	645	684	694	709	682	690	615	671	651	702	640	667	651	600	668	712	669	699	673	670	625	662	667	673	660	681	636	665	664	655	644	679	720	670	661	637	620	639	676	656	671	671	651	620	616	685	665	666	632	682	647	659	662	624	668	628	641	667	680	646	649	697	614	692	711	672	668	672	661	664	661	654	637	662	662	646	699	658	683	638	696	668	609	688	656	685	699	647	654	669	634	634	646	649	625	651	693	642	660	669	640	670	670	703	696	688	667	674	663	643	620	659	639	654	650	634	672	695	705	593	673	690	685	654	656	709	656	653	676	669	684	669	718	633	679	624	673	692	663	637	628	674	668	639	636	680	674	703	634	646	634	655	702	709	653	635	662	684	666	705	664	691	696	666	642	674	614	656	649	664	692	664	641	687	686	710	677	655	690	626	700	656	649	636	633	684	646	646	629	671	626	681	647	687	675	626	685	673	639	633	663	706	682	627	678	686	655	685	678	687	677	653	649	670	668	654	663	654	660	644	661	655	665	643	687	650	636	676	659	681	671	634	670	689	674	671	658	656	698	697	657	642	656	661	656	616	710	662	620	640	665	669	704	663	700	685	673	674	674	676	652	701	673	702	699	650	632	684	679	685	656	674	655	662	677	680	629	653	701	663	672	665	638	631	684	614	650	647	680	690	680	644	659	651	636	664	635	637	702	658	639	645	649	666	673	687	683	657	670	651	672	591	664	673	652	641	704	688	655	653	661	639	630	632	639	695	643	651	649	687	676	653	640	654	667	703	687	660	668	645	680	646	720	658	679	612	683	693	663	660	622	655	673	652	633	686	645	701	663	680	684	690	611	675	669	667	728	645	649	731	700	690	680	670	671	624	691	699	685	662	646	644	671	646	671	705	643	735	661	673	666	635	660	641	663	678	706	660	645	640	634	642	698	672	666	687	686	673	700	695	620	709	644	707	691	634	660	630	634	668	645	657	627	661	657	641	653	671	670	626	628	680	638	641	646	632	611	601	657	660	654	635	686	652	645	652	665	677	639	666	714	654	651	660	716	645	665	625	698	670	639	708	649	696	641	655	672	715	704	679	633	615	674	649	702	653	680	673	654	662	625	677	682	670	649	688	664	633	682	646	666	669	640	661	715	715	677	627	663	693	712	682	683	614	652	690	653	665	635	633	644	691	674	657	660	674	699	656	691	635	644	658	631	702	643	691	671	655	673	636	666	655	668	678	694	653	672	672	620	640	659	647	658	683	681	657	673	666	630	679	644	707	672	665	638	661	664	684	642	656	698	645	647	623	633	664	680	647	669	674	640	643	645	623	654	691	679	664	702	690	702	589	684	667	652	700	645	672	686	654	682	642	665	679	659	664	688	636	704	655	691	670	652	657	653	680	665	656	647	645	676	683	664	633	642	640	630	664	657	677	641	685	609	656	631	664	621	667	688	696	665	644	660	670	681	671	681	614	690	634	672	627	635	625	665	634	635	682	705	653	646	699	662	651	647	637	616	658	677	685	648	682	671	647	683	694	648	669	677	661	670	657	661	663	659	665	597	665	678	695	609	619	706	688	655	615	639	646	673	716	639	685	700	651	621	693	703	666	666	647	669	675	643	685	606	651	681	654	669	676	679	612	652	664	702	661	678	654	669	615	664	704	705	646	641	668	683	662	637	711	661	683	645	600	700	706	646	675	641	689	609	699	657	669	689	655	657	649	679	658	664	681	633	607	662	670	653	619	668	687	634	647	683	627	657	623	632	685	677	651	680	705	681	610	603	650	663	641	694	655	641	647	676	728	717	695	699	639	676	707	682	616	717	689	677	709	656	683	706	630	705	663	648	654	679	659	679	623	672	637	689	670	675	676	631	653	650	628	641	695
5453	9740	9257	5610	3372	2686	2133	1646	1534	1844	1919	10361	24919	17298	10617	4082	1287	775	598	577	576	617	571	617	581	596	600	637	574	584	557	615	634	612	560	613	606	603	560	613	551	675	595	558	552	591	589	611	564	537	578	628	601	592	628	569	596	539	595	590	573	582	553	602	631	572	615	589	601	582	588	600	588	598	566	582	586	608	592	603	611	570	607	565	596	605	595	588	571	603	600	572	564	626	626	574	572	573	593	569	535	576	589	574	579	595	605	601	588	572	592	544	570	563	577	605	601	558	582	558	553	571	545	607	587	625	575	548	600	585	594	578	598	601	574	602	556	572	560	559	586	612	603	581	626	622	572	579	600	611	598	587	594	557	554	577	596	592	556	578	607	619	595	585	559	592	538	600	587	590	571	589	583	576	612	602	574	553	570	557	578	585	560	601	553	595	599	577	574	568	587	574	584	594	559	583	582	637	572	570	563	609	570	583	572	567	607	563	618	584	571	552	578	591	605	609	590	592	603	609	610	566	587	579	589	600	558	580	604	600	601	597	593	587	561	548	573	593	583	624	584	534	560	618	618	596	525	540	583	560	605	542	593	590	555	550	553	582	598	591	609	570	587	572	610	620	555	585	571	578	550	600	583	620	571	587	610	566	575	603	601	574	603	565	572	603	552	561	589	587	562	572	566	576	567	601	537	594	612	573	578	582	596	597	566	581	605	582	611	621	605	613	596	608	566	586	601	551	577	602	593	530	573	576	553	554	598	583	606	596	592	607	599	605	587	589	562	577	608	605	590	603	549	593	549	606	593	566	531	570	588	604	613	571	580	564	532	580	566	583	576	579	588	554	656	555	550	600	605	584	598	592	592	615	595	539	607	591	602	566	558	637	563	559	543	589	566	584	553	571	598	610	551	529	575	530	582	599	590	646	571	592	589	568	598	549	599	552	578	574	590	586	550	607	561	572	583	568	593	589	575	602	554	601	580	574	606	572	608	589	549	564	595	606	553	587	572	540	543	597	599	572	591	607	570	600	565	614	577	585	610	588	555	581	623	597	574	560	538	571	520	581	575	594	574	538	598	566	585	621	507	595	564	619	570	556	550	558	616	569	594	571	579	615	563	583	619	591	574	580	541	642	613	584	577	564	563	587	590	574	532	593	562	538	589	579	587	586	575	584	609	553	586	577	569	596	577	571	580	630	565	623	625	649	576	607	573	574	592	601	575	581	561	563	573	558	563	605	625	630	596	589	581	603	573	586	568	574	555	618	562	630	547	572	587	572	580	510	591	575	587	615	578	576	552	596	579	586	578	602	547	582	538	582	571	589	552	605	604	568	550	576	603	617	580	588	586	602	518	552	543	565	569	613	567	600	591	561	531	609	563	542	566	585	604	560	586	554	580	561	574	581	585	594	583	587	588	583	578	588	538	587	634	571	608	583	555	558	581	592	552	574	542	591	594	603	619	562	634	589	596	582	582	527	602	574	557	587	626	564	575	585	593	570	576	583	564	556	571	593	559	550	601	580	579	616	613	555	622	551	583	572	550	561	551	573	571	580	589	559	598	557	574	626	578	566	631	611	583	618	562	577	591	601	541	602	582	570	578	593	590	585	548	600	550	584	594	621	539	605	557	594	616	575	593	626	580	641	587	600	529	560	607	613	561	580	562	598	591	553	608	581	598	572	606	561	508	579	543	553	583	551	549	558	574	551	558	596	647	592	555	600	567	634	581	575	586	576	573	561	576	550	596	561	516	591	543	552	628	583	571	578	597	549	578	570	587	572	570	600	558	556	593	574	582	628	579	595	523	552	587	605	588	518	611	578	601	651	609	618	562	561	610	612	552	599	602	576	599	596	547	582	553	551	586	547	558	564	527	570	592	570	560	557	613	619	586	581	542	588	600	586	606	660	571	566	561	584	563	565	588	600	577	538	564	612	594	618	540	593	585	594	609	502	566	555	594	551	618	597	570	603	566	568	580	588	605	560	555	614	577	586	570	564	593	612	577	541	562	597	576	573	581	513	555	570	607	565	553	588	597	533	566	563	603	561	529	553	552	608	629	581	581	597	604	612	596	576	554	539	603	555	573	568	572	572	601	590	569	638	562	621	541	631	532	621	601	587	578	553	558	578	604	590	585	607	587	606	515	581	591	588	588	598	567	580	559	548	591	611	591	560	548	570	581	552	590	590	562	582	567	569	593	537	551	602	642	592	590	570	548	584	582	554	611	577	547	576	621	555	596	584	539	587	589	605	593	560	592	580	591	606	567	565	579	591	570	572	579	585	592	601	584	570	583	573	584	579	554	618	582	568	579	620	598	636	583	579	599	579	574	589	557	608	565	561	606	581	594	581	595	548	607	585	582	597	525	554	560	560	589	587	597	616	590	575	586	600	531	558	634	565	564	597	613	548	551	606	574	586	605	574	588	577	596	552	607	576	557	546	580	554	563	585	553	632	553	576	613	615	589	571	598	628	572	579	598	556	568	591	625	607	563	585	621	570	598	562	550	566	600	562	592	564	552	590	572	585	553	583	559	561	582	566	544	599	591	580	582	642	566	551	604	590	595	604	551	574	588	575	566	595	602	602	588	595	570	586	557	526	567	615	561	618	561	600	592	597	560	621	601	575	584	600	578	578	557	542	544	594	599	543	578	578	586	586	593	563	604	593	560	586	583	585	594	561	591	590	549	587	599	600	551	578	548	615	607	590	568	579	527	589	557	611	592	629	555	572	615	572	596	593	581	583	570	566	560	596	577	604	557	583	611	593	555	577	567	594	586	597	568	592	569	581	580	572	625	588	599	579	614	581	626	591	575	547	625	550	561	558	570	565	561	589	576	575	579	565	582	631	638	568	564	561	603	606	567	573	618	582	586	566	563	548	621	557	594	595	582	617	602	587	596	547	589	584	581	578	603	593	595	587	578	577	620	547	607	590	584	582	609	542	545	560	594	606	597	600	575	607	636	570	573	582	580	572	587	583	577	598	590	556	534	559	566	561	547	574	575	562	555	577	582	571	607	624	589	561	600	592	548	571	595	603	568	569	574	531	635	556	578	555	574	561	606	565	553	572	596	555	588	562	603	578	567	573	559	621	580	569	565	538	583	625	556	572	575	607	568	592	576	609	564	566	573	609	587	556	606	555	593	585	552	540	577	546	596	588	590	610	580	597	573	584	594	569	593	629	595	609	592	643	588	587	570	568	563	555	571	572	578	614	599	570	592	584	579	579	499	564	573	613	583	552	551	600	549	580	559	536	554	590	592	543	573	562	597	541	613	595	582	589	579	574	553	559	626	571	609	592	614	601	561	559	611	584	561	585	602	574	570	584	589	588	575	590	575	583	600	588	547	529	586	583	563	560	554	585	568	554	608	583	549	564	603	594	589	543	560	590	550	568	581	632	598	665	599	567	584	595	560	548	617	602	519	618	585	558	542	621	570	602	589	602	608	590	546	559	555	544	557	573	629	585	550	610	591	566	587	598	573	557	572	555	516	587
26806	8961	1844	1202	851	761	646	656	631	640	734	776	1381	1490	1223	818	687	572	514	560	531	505	524	494	541	535	554	558	581	527	486	508	556	563	546	567	539	547	540	544	546	530	552	518	554	525	521	534	532	522	524	511	532	518	517	528	534	552	479	545	516	544	513	523	543	554	560	505	508	531	493	551	566	482	544	481	546	542	534	503	556	557	527	548	536	537	517	494	557	535	496	531	531	531	525	527	538	566	544	543	530	506	533	541	531	551	525	546	548	512	503	522	521	544	555	492	521	534	542	584	547	513	511	560	532	518	558	516	523	551	546	549	491	561	540	552	524	556	489	532	532	533	534	580	537	531	526	561	575	480	524	546	542	531	503	518	524	517	533	518	548	553	586	515	502	551	527	539	546	526	484	515	489	554	499	539	543	578	507	524	515	510	571	525	551	547	590	558	536	506	505	546	511	569	507	535	491	562	587	550	523	549	494	530	514	560	543	521	555	551	523	566	489	516	531	569	541	563	499	591	513	532	528	551	564	502	504	515	521	555	520	546	545	533	492	534	519	502	475	550	498	555	518	556	532	518	532	543	552	526	518	536	553	520	517	503	524	561	538	550	538	529	547	506	506	538	560	551	510	553	527	526	531	533	495	558	531	532	547	506	544	523	535	530	565	549	550	518	530	558	484	540	555	524	536	543	554	552	527	459	518	563	525	538	544	515	507	508	532	523	489	520	512	554	503	546	523	520	532	539	527	504	539	565	494	551	534	516	522	499	499	520	551	485	567	489	496	548	562	544	539	506	572	534	517	550	558	549	486	521	544	533	510	581	501	523	532	560	545	536	525	523	558	538	496	526	555	494	553	552	545	506	540	564	503	555	486	566	518	569	518	569	511	519	541	555	519	524	538	511	523	555	517	588	533	497	528	532	532	547	534	547	559	563	541	575	508	542	510	540	529	513	559	554	547	542	526	524	542	522	533	499	546	522	540	492	501	532	566	521	567	557	485	552	525	521	484	524	531	481	496	550	561	523	528	532	517	536	500	533	533	511	532	509	555	480	550	536	524	499	530	561	552	581	515	491	528	524	492	545	550	524	545	492	536	536	524	574	533	477	521	557	536	513	545	547	506	534	496	510	493	545	515	527	532	563	529	527	537	559	521	479	491	551	531	568	548	527	564	546	510	527	536	519	576	523	508	491	524	521	603	541	544	553	518	527	557	535	522	528	563	578	513	480	503	508	509	502	488	524	546	488	509	528	476	545	555	519	548	533	540	530	537	537	537	544	517	494	515	546	540	512	548	575	529	573	508	572	513	528	511	515	513	513	509	551	517	524	524	524	547	529	562	498	561	548	534	526	534	542	559	533	552	532	548	522	537	558	496	542	550	565	531	529	546	519	542	536	498	490	514	515	543	546	519	543	511	533	535	548	561	548	483	519	499	546	532	504	526	523	553	546	568	516	542	537	534	543	512	565	584	539	526	549	579	529	525	543	525	502	525	541	550	531	499	507	530	550	543	560	534	532	560	521	546	588	525	506	557	520	488	539	560	544	528	554	506	528	527	539	575	519	540	533	484	547	493	507	560	525	553	557	505	551	528	565	551	521	487	547	533	520	525	532	545	546	551	517	520	491	549	546	496	532	540	555	513	494	502	498	562	527	527	546	483	537	549	561	542	565	491	527	565	542	569	544	509	534	527	511	543	524	502	506	513	533	575	575	557	495	507	536	504	524	585	566	524	553	527	548	509	550	541	525	536	539	569	520	500	514	534	537	537	525	540	548	528	546	539	552	476	499	530	507	544	533	546	549	555	548	539	553	551	550	504	585	515	529	555	552	549	542	548	519	517	516	508	502	536	521	532	533	540	549	540	534	554	530	545	546	508	554	536	506	525	549	500	526	554	528	507	534	542	566	534	511	529	559	549	563	575	534	511	558	522	492	508	530	516	539	566	511	530	590	558	491	491	534	556	568	520	511	508	500	573	475	546	494	521	519	569	518	577	552	548	512	514	541	547	505	554	560	548	570	546	530	566	535	531	518	564	506	562	542	539	538	546	551	535	541	549	512	486	545	523	536	499	546	545	507	540	533	519	509	529	513	531	506	510	561	534	525	512	562	561	507	513	530	529	553	529	548	519	502	500	533	566	527	522	559	493	534	492	507	491	493	552	553	575	534	515	530	568	544	550	532	523	556	524	499	529	538	531	548	542	522	511	504	543	538	485	520	523	561	537	539	529	520	527	520	552	549	507	499	527	502	491	517	519	528	539	529	527	550	554	508	570	530	503	510	537	499	563	508	552	542	549	505	526	542	541	516	537	521	503	577	544	541	504	531	523	568	541	498	506	521	548	523	520	518	541	518	531	537	556	492	519	560	548	543	523	511	524	573	505	557	533	488	544	519	536	520	537	555	515	506	532	556	544	516	536	497	532	529	550	544	534	517	480	539	486	508	523	500	511	548	563	553	509	518	550	564	552	520	540	511	573	554	529	491	518	541	497	550	559	547	533	487	558	518	543	528	530	519	543	530	501	497	557	527	580	575	582	579	531	510	535	473	525	519	537	507	556	490	563	531	547	530	514	524	498	529	510	596	550	556	496	530	552	522	528	534	559	558	566	528	548	543	526	530	540	532	531	527	499	487	558	566	532	549	592	498	495	518	553	534	515	499	505	538	539	557	541	528	530	547	517	548	549	527	522	555	554	484	530	581	539	536	491	557	548	537	542	497	563	487	546	524	536	535	583	570	540	532	515	555	540	529	564	494	533	494	514	547	539	503	527	552	528	585	531	513	565	577	564	521	542	550	531	554	519	495	526	521	521	544	536	519	528	491	558	557	529	510	527	533	523	558	534	550	515	552	553	515	538	492	544	528	536	530	560	561	480	566	509	511	541	516	524	550	533	570	523	522	497	531	512	551	552	512	567	514	529	529	482	532	521	550	586	509	501	551	532	540	544	537	551	537	540	541	567	517	523	538	530	510	530	574	499	547	567	500	552	552	502	582	517	483	546	557	523	543	530	517	480	542	555	509	590	536	547	533	507	524	516	539	552	505	574	551	529	549	557	557	523	579	499	484	505	533	556	529	553	497	489	481	530	524	527	531	587	519	578	563	552	484	512	528	548	524	516	551	529	533	536	570	553	486	548	521	515	523	572	526	480	565	485	490	528	487	532	498	560	545	551	591	495	543	579	568	547	468	568	491	524	541	529	528	514	542	530	538	519	584	529	509	500	539	520	517	515	498	521	518	585	515	526	557	536	509	529	543	489	497	529	577	526	555	522	544	587	491	497	560	528	521	504	555	512	548	525	518	549	500	529	524	516	504	493	569	545	520	505	585	536	545	509	570	523	514	536	526	530	527	526	505	553	511	598	507	573	531	519	546	540	523	536	494	564	533	539	515	538	498	547	552	535	563	504	560	534	524	539	546	554	513	551	525	539	502	526	506	554	540	555	498	574	521	522	508	522	547	523	564	541	528	505	483	554	517	540	553	530	541	544	542
6115	2034	1679	1157	924	801	743	728	631	645	826	873	1798	1821	1333	854	632	452	473	434	467	437	478	479	470	462	495	472	471	443	461	452	460	465	478	464	464	464	469	497	474	468	481	448	450	421	446	455	438	454	447	453	489	479	465	491	484	451	485	473	480	417	460	474	472	470	484	442	428	435	442	486	482	480	493	496	477	480	465	471	452	475	445	481	479	464	449	475	466	486	431	467	439	447	443	464	498	440	486	469	488	463	435	462	473	462	437	457	440	471	450	475	456	431	432	457	458	461	469	483	455	441	413	452	487	453	471	491	413	468	510	462	433	474	466	466	473	443	426	475	446	462	478	419	446	446	406	456	442	456	414	454	451	447	446	439	430	440	455	450	439	413	444	459	464	457	496	496	440	459	449	425	500	445	440	464	448	465	464	447	478	448	403	442	445	479	450	454	453	463	470	467	514	437	433	473	417	428	483	441	479	465	461	446	421	487	446	464	453	442	455	452	463	439	490	421	437	449	446	450	459	508	445	487	455	481	478	464	480	424	474	482	471	464	426	450	464	445	430	482	461	448	486	428	481	474	459	440	440	472	476	484	477	465	453	456	460	437	444	452	451	494	472	437	485	430	460	445	471	475	440	463	465	477	494	464	455	472	443	496	447	439	453	479	424	465	459	473	492	464	480	444	453	476	441	452	448	482	479	505	426	441	428	478	477	447	411	455	464	492	455	437	444	436	459	450	456	470	450	449	470	446	497	447	475	489	463	454	458	450	460	516	461	478	470	466	476	475	432	469	498	465	455	487	454	443	464	438	438	474	451	505	463	477	456	395	460	498	438	456	467	453	462	465	468	467	473	435	446	469	469	489	488	445	505	454	453	446	467	436	467	514	508	482	485	506	451	440	471	475	484	478	454	494	473	481	512	441	507	443	487	472	449	458	443	454	458	484	487	464	475	465	468	461	469	465	456	470	460	476	468	449	462	496	459	417	484	426	448	466	449	483	459	471	473	472	459	487	466	471	472	494	465	450	477	421	481	475	453	497	456	424	434	502	460	449	445	482	471	481	483	438	445	473	455	450	473	477	429	477	469	481	435	443	491	460	436	463	468	487	468	468	465	412	459	434	471	457	481	447	425	393	455	483	431	459	466	450	453	435	472	481	440	455	501	479	486	439	474	458	438	453	495	420	439	431	461	484	490	458	428	489	500	488	443	453	460	471	444	435	444	457	460	455	482	499	453	436	462	467	447	488	482	491	450	469	458	452	483	463	442	453	450	466	476	455	476	443	467	451	463	462	462	474	462	474	480	436	420	459	432	477	506	428	442	489	473	448	486	454	490	474	454	444	422	430	461	475	471	466	456	455	470	461	436	490	496	459	475	450	448	463	480	449	464	431	455	495	480	467	448	444	471	438	454	453	468	458	472	467	467	481	422	425	473	457	469	495	462	457	463	445	500	458	418	470	496	445	452	447	445	480	442	451	479	453	470	462	438	449	476	482	460	483	452	423	455	466	451	438	478	469	444	409	460	443	439	472	440	518	432	472	444	437	463	468	442	459	472	418	420	444	464	467	461	440	442	462	455	453	471	442	431	444	489	445	460	451	448	485	455	466	440	490	455	451	437	446	449	497	468	460	439	462	464	487	475	468	448	466	468	460	405	470	442	425	455	462	461	499	431	458	422	423	442	488	417	460	490	466	512	452	468	487	437	444	464	451	458	476	464	465	432	456	448	487	448	442	434	461	485	464	456	418	497	452	451	508	446	453	487	456	419	459	500	469	478	471	438	483	465	464	486	441	468	452	456	432	499	439	452	472	478	463	448	492	433	459	447	456	474	486	440	444	451	517	462	476	449	438	458	452	476	474	460	446	434	457	475	478	465	443	453	489	462	461	455	472	463	453	427	450	451	475	510	453	443	461	478	471	474	457	420	455	467	463	420	428	439	475	459	461	486	494	434	473	461	444	449	469	459	474	505	446	452	429	454	483	463	476	469	502	440	442	452	453	503	439	452	427	513	436	495	473	434	455	444	464	445	444	449	492	455	474	503	430	454	450	485	458	462	476	473	462	478	471	462	431	430	464	442	460	477	459	471	469	426	477	447	471	519	444	468	437	456	460	455	473	444	462	446	459	468	449	472	435	449	466	432	425	487	444	438	446	471	426	451	463	469	466	414	456	482	474	484	462	492	453	448	467	441	435	452	478	502	412	447	478	414	472	474	476	468	464	443	470	480	484	442	462	449	441	435	430	455	472	489	426	441	486	427	448	493	478	524	488	496	473	484	463	496	466	518	480	479	455	455	456	473	476	509	464	432	474	495	471	437	409	457	453	466	500	470	455	460	473	467	432	474	434	445	459	485	456	501	476	435	470	495	447	462	501	447	444	470	483	464	489	499	453	474	483	462	449	484	485	459	461	453	451	485	449	462	464	463	483	503	455	445	402	488	477	446	464	485	481	452	445	445	440	486	431	430	491	473	483	451	497	472	438	489	472	458	470	453	484	465	433	493	458	432	479	467	488	458	478	466	449	456	482	449	437	448	406	434	451	480	440	435	447	448	476	439	474	466	465	484	477	449	483	465	471	475	461	452	481	472	433	489	462	480	458	485	442	468	483	485	456	435	434	449	438	444	463	437	421	476	474	479	447	450	471	430	468	476	462	460	432	453	469	441	456	469	448	478	460	465	452	456	483	429	439	479	460	464	463	454	469	444	455	447	465	479	451	447	449	461	473	473	465	465	459	458	440	460	498	449	486	482	451	431	494	452	425	481	458	480	486	461	466	480	458	452	484	425	465	432	480	450	493	480	457	467	488	461	504	472	508	425	513	464	463	455	467	459	433	425	411	465	431	444	448	441	490	452	477	441	459	478	469	435	468	438	438	452	464	468	487	462	428	454	472	472	470	424	437	436	455	435	459	458	488	513	439	465	467	476	460	441	470	499	448	490	477	496	439	433	470	439	458	474	443	434	432	461	486	415	439	482	477	447	455	471	463	447	453	473	477	455	461	458	459	479	509	435	437	430	469	439	439	445	482	480	462	462	469	431	473	495	459	495	465	465	472	455	488	468	490	475	459	451	486	447	480	447	449	509	455	521	477	463	452	424	488	457	401	503	451	504	425	455	464	489	486	448	460	463	471	444	443	492	467	475	479	468	494	455	458	441	490	456	438	466	444	469	505	487	439	427	482	444	444	446	460	465	451	427	433	454	433	460	467	445	452	476	424	442	439	450	471	484	499	472	451	449	439	439	440	450	481	427	470	452	427	456	446	485	485	508	471	455	444	469	471	461	495	458	447	444	457	463	470	443	467	411	459	427	460	474	460	466	460	468	456	453	426	439	466	486	429	503	460	460	447	494	467	459	462	426	462	463	477	501	436	426	472	464	492	465	488	452	451	482	479	482	454	476	489	473	450	475	443	458	460	495	479	464	465	463	456	460	453	467	485	438	445	459	462	477	504	422	505	486	439	419	467	485	478	481	472	461	472	471	475	487	463
24839	20786	26718	24809	9638	2132	1455	1152	1052	1182	1163	2216	14026	10276	5918	2293	876	620	548	493	536	501	506	560	551	490	529	569	482	499	528	539	536	520	528	555	491	545	499	495	499	530	519	514	552	507	530	533	587	524	484	541	563	546	557	516	517	564	545	538	529	532	521	536	518	513	511	532	507	517	518	550	508	514	521	499	537	549	537	513	525	526	516	522	535	483	537	507	521	526	520	512	537	547	553	485	513	533	528	546	544	562	524	534	531	569	507	541	520	533	508	528	523	506	530	523	525	526	559	581	508	530	549	536	510	532	507	510	495	488	535	517	537	565	524	536	566	562	565	552	534	514	502	507	513	494	489	552	572	514	538	509	525	519	561	519	521	528	510	527	540	555	515	534	523	535	476	513	545	483	541	516	521	504	482	540	543	549	518	524	520	510	544	565	564	525	514	532	511	575	535	575	568	511	539	548	508	491	517	530	556	548	513	536	489	564	550	536	546	523	549	529	530	503	524	526	517	580	476	567	515	559	520	542	547	557	548	494	536	520	558	494	540	578	510	552	518	507	534	521	520	542	536	541	537	478	537	524	550	541	506	454	486	493	506	525	531	498	492	533	507	474	523	487	532	529	555	584	539	518	506	519	519	497	554	512	528	510	514	518	533	568	523	566	564	519	536	484	523	546	510	511	530	533	501	514	543	504	518	561	531	511	537	516	519	520	542	551	502	523	520	505	533	547	545	497	541	533	571	526	513	569	534	521	513	515	517	518	531	558	518	530	512	519	542	540	520	519	505	537	509	553	551	522	553	499	518	484	535	503	497	497	545	524	501	527	516	529	526	537	495	531	509	482	482	521	554	493	564	535	488	535	539	504	533	511	540	519	514	499	529	520	524	528	535	528	505	517	556	540	525	514	512	558	509	554	506	487	486	532	493	545	508	495	515	586	540	505	568	538	520	531	510	536	499	513	531	555	533	495	510	506	487	538	578	526	513	526	507	534	479	540	548	557	483	536	510	535	545	492	541	512	537	546	500	494	511	547	506	533	506	524	518	510	536	554	534	524	548	511	541	530	516	513	536	500	495	558	535	513	498	533	599	540	531	480	539	561	520	498	514	535	549	499	535	516	512	533	537	554	522	574	626	504	508	526	519	534	524	472	536	532	516	526	544	538	534	548	534	533	516	538	508	538	551	539	517	559	477	547	507	554	513	506	531	493	508	517	560	530	551	520	519	485	531	517	524	564	519	538	523	551	537	510	514	528	555	545	511	521	557	507	526	557	495	522	555	535	544	525	549	513	568	572	550	493	517	566	571	514	522	514	575	482	532	544	494	492	508	514	505	518	526	502	519	525	535	505	565	548	549	487	526	544	509	547	521	520	510	528	537	539	501	511	531	542	553	526	507	533	557	543	534	521	505	559	538	540	524	565	527	565	564	488	486	506	488	502	538	532	523	514	518	546	569	462	491	546	552	516	541	533	499	544	503	573	501	520	561	532	534	525	506	494	554	526	506	539	539	519	516	525	520	502	493	499	477	535	530	513	511	501	509	485	523	515	538	520	552	496	508	540	507	518	545	539	518	527	533	522	508	595	541	476	506	565	558	516	500	540	526	538	551	500	483	522	526	500	548	546	560	563	534	550	523	545	502	532	462	532	518	513	518	530	511	514	516	495	549	534	517	526	503	548	535	551	532	537	580	532	515	550	498	521	502	543	523	509	512	552	562	492	520	517	531	506	554	517	510	530	539	507	554	577	552	579	534	492	537	537	543	512	540	493	538	527	534	504	529	493	559	526	528	552	532	525	550	535	516	513	545	493	551	559	523	505	530	545	497	520	499	515	492	517	547	538	530	522	517	550	500	485	615	544	532	497	523	525	491	562	501	500	570	498	509	518	553	551	537	507	508	510	558	521	532	500	558	526	523	557	539	547	493	505	552	526	526	539	533	511	486	499	544	501	491	567	491	552	533	530	532	568	527	552	527	511	528	523	544	532	524	518	506	564	524	511	477	505	528	505	493	510	572	524	521	541	540	528	498	522	503	537	505	500	541	547	493	531	501	534	481	543	557	512	510	550	520	518	473	516	528	511	525	551	555	510	476	538	505	524	519	505	522	517	477	520	524	537	509	498	522	534	521	503	504	563	539	504	533	528	504	567	531	526	538	547	560	513	547	462	484	507	511	574	476	533	536	484	552	504	507	518	497	530	537	562	557	489	553	537	516	490	520	472	525	536	536	510	555	535	460	554	515	545	515	490	520	487	497	528	530	517	533	530	517	539	535	537	519	565	541	464	522	533	506	496	520	549	588	534	473	543	524	518	527	536	536	526	519	495	519	523	518	536	503	551	550	541	558	581	519	536	485	503	524	494	553	531	539	528	549	480	553	578	527	499	512	501	471	509	514	556	550	521	554	519	515	559	488	541	525	493	530	526	514	541	508	578	518	511	519	544	511	547	489	538	524	525	562	518	562	527	536	482	524	535	524	542	507	544	501	487	516	474	530	514	542	565	530	544	500	541	515	455	518	552	551	499	504	527	489	528	527	554	545	533	518	505	486	551	564	553	501	585	484	529	493	578	525	531	543	541	546	551	529	545	546	512	529	521	544	528	494	516	496	522	516	522	553	492	504	510	505	504	521	538	524	480	541	516	557	496	503	501	578	540	520	520	518	494	502	543	554	534	517	490	545	519	528	512	520	559	500	506	530	508	515	503	504	524	527	522	499	535	526	523	522	542	546	532	566	518	476	541	502	523	506	556	537	511	530	554	520	541	531	558	490	519	511	517	543	512	573	560	536	545	526	494	505	564	486	524	539	523	571	551	519	500	517	526	569	555	533	502	560	559	519	521	549	531	541	502	510	516	538	503	531	496	553	528	500	526	577	516	513	540	519	578	533	484	552	536	519	556	500	497	527	523	567	504	572	498	567	524	543	527	512	553	493	501	503	537	540	497	516	542	485	519	546	512	539	539	528	556	519	515	513	564	506	528	508	546	532	548	532	499	556	489	512	543	516	523	486	529	544	527	489	543	475	523	510	510	510	482	550	519	513	540	529	489	495	550	529	532	551	506	489	556	512	490	529	543	559	534	523	495	526	491	492	562	518	537	534	519	506	506	530	546	532	501	532	564	526	517	504	517	495	500	543	569	583	520	527	528	510	537	541	531	545	532	523	468	526	504	564	498	515	524	510	509	563	519	537	523	550	514	521	501	539	537	546	541	537	503	471	519	526	479	487	560	526	502	549	530	536	493	523	508	510	495	503	515	539	536	487	493	529	533	500	510	540	583	508	553	512	538	503	506	547	487	534	547	507	548	543	550	544	557	541	506	512	508	506	540	538	506	527	529	514	494	545	525	518	486	518	497	514	514	545	584	520	517	587	525	543	542	522	489	544	565	511	486	470	536	529	536	583	511	537	540	511	510	536	513	538	560	565	540	529	521	487	507	527	534	507	528	486	536	525	529	525	505	508	545	513	523	574	499	540	533	542	539	530	509	523	513
4687	6159	5476	4145	3143	1874	1483	1390	1433	1651	1526	3511	16103	9758	6018	2552	824	533	495	469	483	408	474	494	517	479	496	436	484	461	441	489	467	457	467	484	477	493	485	440	469	495	469	495	473	481	478	477	481	488	451	470	468	474	506	444	487	461	478	487	486	502	438	484	479	463	459	438	474	416	495	466	481	510	452	442	465	468	438	432	518	460	431	508	473	502	438	476	465	489	441	462	486	434	457	509	499	466	494	445	438	442	484	446	486	438	480	489	491	489	487	493	495	454	472	462	490	507	461	454	447	456	428	479	454	441	459	444	477	472	465	473	506	483	476	468	493	499	495	437	460	484	457	479	504	439	488	423	470	444	441	488	491	492	468	476	448	471	508	479	503	438	449	478	488	472	477	527	492	488	456	448	486	474	446	488	470	472	492	488	468	490	491	480	479	455	453	486	471	472	459	463	486	503	489	472	438	480	467	480	498	449	457	455	487	501	485	466	485	451	457	481	489	481	462	449	469	453	447	476	464	477	437	466	447	443	435	478	432	472	478	457	489	476	490	465	481	468	449	462	461	479	496	476	490	473	486	513	457	477	476	451	488	454	507	445	485	472	479	467	479	507	457	490	444	475	457	487	463	508	473	456	472	481	482	522	437	473	472	435	486	463	481	475	451	459	490	488	482	449	490	433	475	446	445	465	437	431	482	450	492	469	501	478	448	480	471	452	449	459	487	479	515	455	492	481	418	487	461	442	497	438	450	446	442	451	499	462	462	471	485	475	428	462	450	489	473	495	434	468	499	474	475	448	432	407	472	454	495	456	424	464	462	463	445	464	481	553	456	481	492	448	454	452	457	489	454	427	451	448	487	492	462	472	490	468	432	443	447	445	487	458	473	483	511	457	441	470	479	470	473	482	461	484	425	432	443	490	462	465	475	462	468	527	484	500	433	465	505	477	452	436	458	501	473	432	424	437	462	486	478	507	454	532	443	489	459	451	492	458	488	466	468	450	494	491	463	481	478	462	471	465	438	496	463	454	432	477	458	493	448	455	483	458	444	469	449	457	475	473	497	449	417	477	439	423	487	440	494	486	424	436	476	464	475	482	472	466	479	509	478	486	454	500	503	457	490	448	481	463	526	481	527	446	481	498	468	452	448	459	460	462	462	458	459	460	449	488	455	503	433	458	450	453	458	486	437	419	456	448	447	476	451	469	491	487	464	438	473	483	451	455	443	468	426	472	454	449	456	458	494	458	482	453	461	425	506	451	450	442	472	474	468	454	474	485	445	451	463	436	503	443	478	470	461	492	455	453	498	453	457	470	450	456	464	483	461	472	459	451	432	447	468	475	501	432	449	460	481	467	519	496	492	483	441	480	443	459	471	479	483	536	455	445	478	434	465	457	475	481	480	463	473	481	480	495	491	468	489	489	453	476	484	475	514	470	481	471	502	484	486	481	464	420	462	452	489	449	409	455	494	462	445	453	475	491	444	456	478	459	448	478	465	464	491	456	464	463	449	487	448	455	524	485	468	477	476	491	491	483	479	464	491	483	443	452	432	451	482	455	486	486	478	482	474	485	505	482	445	467	467	496	463	444	449	456	456	444	464	462	449	460	434	453	459	428	457	426	458	459	432	459	500	468	474	487	489	436	499	497	476	464	458	504	453	457	456	459	443	462	481	494	467	522	461	464	473	505	487	472	418	463	432	449	439	446	462	488	495	461	454	440	455	488	432	450	465	512	476	478	467	480	467	431	470	441	450	467	424	509	466	457	425	490	493	447	470	483	480	429	490	466	489	518	503	452	478	460	479	481	442	489	457	455	489	467	468	471	444	494	474	468	434	452	445	455	444	469	465	477	479	450	500	474	481	437	440	480	484	462	460	469	517	464	469	470	483	444	433	439	450	487	443	474	434	488	501	456	473	469	467	457	452	459	478	488	476	489	456	488	451	418	470	437	457	478	497	486	452	452	475	452	433	461	491	449	440	407	484	516	480	476	455	453	457	440	491	483	472	490	481	502	472	446	442	504	515	432	481	490	474	433	457	462	427	491	499	435	454	502	431	473	440	467	452	481	440	462	495	448	474	438	473	446	485	427	482	444	480	491	480	479	471	491	462	436	450	455	482	468	487	463	468	458	500	437	503	439	443	481	469	464	415	488	476	487	459	470	466	494	454	471	431	503	454	502	486	455	490	471	426	512	458	457	476	461	488	493	434	433	516	454	492	454	469	465	486	463	476	470	443	480	504	423	509	452	486	454	478	476	473	504	490	450	501	444	461	462	483	455	501	438	470	458	460	469	478	433	484	461	457	513	471	442	451	467	461	416	481	466	462	461	470	436	428	443	454	476	433	526	446	516	481	506	447	483	448	468	483	460	432	467	430	506	509	480	467	500	474	462	475	445	464	469	484	477	426	452	465	494	454	438	465	474	437	458	479	448	456	469	478	485	480	461	428	436	458	493	472	492	447	498	459	442	457	486	481	489	492	454	454	442	483	480	414	440	429	505	499	452	474	447	429	457	498	473	458	458	460	460	478	476	462	486	436	461	476	463	488	481	454	433	464	488	471	472	495	451	414	446	499	442	475	506	485	447	445	494	500	484	455	479	430	480	444	469	491	452	461	404	469	468	425	477	433	445	462	429	470	518	495	456	480	485	465	451	440	506	448	455	470	462	446	490	489	414	448	468	444	463	471	456	454	441	470	404	464	467	470	482	487	468	500	424	468	463	494	488	518	487	452	442	491	477	475	494	435	457	467	463	454	478	467	458	472	444	460	477	466	463	465	446	450	445	448	467	481	472	448	441	521	440	459	469	478	437	463	474	482	469	474	473	447	496	513	452	444	480	470	469	463	457	469	459	449	453	485	478	428	472	461	510	437	444	477	480	434	485	459	491	457	451	462	507	472	455	454	466	449	468	460	489	447	477	447	495	424	488	487	510	458	440	445	466	471	445	504	481	501	492	486	483	436	476	472	446	491	449	471	459	427	494	491	453	472	459	467	485	499	463	506	473	468	459	455	474	482	467	487	470	433	448	462	482	441	502	456	440	465	502	452	410	445	499	431	477	423	443	450	468	459	426	481	485	461	465	476	445	485	458	503	475	447	455	439	434	438	466	434	430	464	467	453	446	457	478	480	447	467	526	444	448	452	431	499	442	428	489	458	467	431	475	483	442	428	463	472	427	464	489	449	422	486	462	434	502	435	452	479	437	437	493	475	460	463	496	464	468	469	469	456	463	457	492	477	499	438	486	491	422	467	492	458	477	474	428	503	427	465	438	461	457	428	438	525	477	451	496	476	484	465	470	463	462	456	427	455	446	489	481	481	495	484	445	477	521	450	485	475	452	462	458	490	453	472	515	472	477	478	465	465	459	462	467	502	462	461	477	480	436	495	477	441	493	477	437	426	464	464	469	480	463	475	479	475	477	475	455	469	480	449	459	468	421	426	476	469	447	457	474	453	464	487	446	496	455	464	460	490	426	436	474	519	471	442	468
23850	20777	27744	23915	20416	8564	2862	1973	1733	1760	1681	6540	23453	17735	10720	4001	1299	796	666	655	672	675	662	661	644	650	661	674	637	697	650	656	652	666	658	676	686	638	662	656	628	644	676	694	622	652	651	658	717	664	706	625	655	657	635	683	639	679	697	666	672	660	637	680	685	688	619	711	616	647	677	673	674	646	622	681	672	629	661	644	709	665	664	664	647	645	687	686	636	614	686	713	659	688	674	668	681	624	715	695	694	691	659	647	662	678	658	653	649	623	648	678	649	624	644	605	658	619	634	649	674	686	656	684	676	632	645	664	657	659	655	687	697	664	685	682	651	676	696	608	647	695	656	671	676	674	663	649	646	640	658	617	620	663	674	631	670	651	654	626	642	686	635	648	665	656	684	662	678	634	652	668	632	673	643	628	664	674	641	626	661	639	668	635	645	666	681	663	673	679	643	703	670	669	639	720	624	663	641	632	655	676	695	650	672	664	646	648	670	641	626	647	632	658	650	626	657	654	650	650	695	619	646	645	703	677	686	644	674	685	671	610	659	685	672	635	633	657	718	661	662	683	656	646	651	691	665	669	612	637	688	625	675	708	637	680	674	656	629	655	706	672	650	683	663	663	662	647	685	657	650	667	662	667	666	701	600	649	690	625	698	649	655	634	671	664	644	678	623	676	644	637	721	670	634	673	627	623	681	628	580	650	669	664	628	617	664	640	623	664	686	667	660	643	703	681	607	691	655	653	689	642	630	671	667	706	650	623	655	643	625	627	662	633	656	699	636	649	625	657	668	611	687	605	627	622	671	666	626	661	687	706	614	655	703	638	676	695	677	706	672	659	633	667	659	686	689	704	652	670	621	671	652	645	667	647	683	615	606	650	649	670	682	628	628	668	631	630	655	676	685	670	684	642	733	651	620	656	649	675	636	715	672	692	631	614	657	630	608	616	661	691	649	685	653	685	687	664	640	683	660	683	652	655	627	684	654	677	666	673	625	668	636	652	649	646	672	622	641	691	743	660	686	663	689	696	654	650	649	696	643	694	661	639	689	605	639	647	681	605	654	702	691	642	703	713	691	641	673	636	670	689	669	673	706	643	628	678	658	607	701	681	647	669	658	662	604	654	626	651	628	640	632	624	666	665	694	652	624	634	666	613	649	665	675	636	642	678	640	627	638	645	687	661	652	646	631	657	639	655	636	643	659	615	653	657	685	628	691	651	632	609	655	675	611	670	656	678	651	652	656	671	684	677	657	627	677	640	663	629	681	672	648	663	672	655	657	626	685	621	673	693	620	688	641	664	716	639	638	659	678	635	621	634	653	641	643	604	661	654	690	707	682	629	662	611	646	609	650	656	686	694	647	619	698	662	675	638	641	654	652	647	663	668	595	696	631	680	675	668	669	624	663	654	627	659	648	681	645	652	636	651	652	619	677	646	628	663	677	703	639	657	629	627	643	699	642	645	689	721	637	623	661	643	659	616	630	689	675	664	687	646	646	665	673	627	651	661	636	632	629	659	644	628	662	640	670	674	655	618	657	600	662	609	640	643	651	640	642	644	562	698	626	638	655	694	656	722	610	605	631	607	656	647	691	675	661	616	652	637	656	632	637	654	700	653	652	632	645	650	680	671	672	647	626	656	633	631	675	631	603	594	712	674	736	648	653	674	626	656	639	622	689	667	667	643	648	653	645	658	670	661	652	657	612	632	654	625	634	650	623	580	607	653	692	669	669	690	669	635	600	648	659	683	676	637	677	672	628	657	641	681	665	659	680	716	704	650	668	659	664	678	623	644	676	633	628	634	652	661	653	645	650	678	690	652	652	620	626	653	630	611	651	637	653	666	634	658	655	631	677	629	645	644	621	635	647	638	662	625	630	674	660	648	678	626	656	687	678	648	723	664	638	618	676	690	685	635	649	669	658	610	638	626	622	618	700	664	652	661	667	689	651	656	682	633	699	721	647	623	679	645	704	663	635	682	659	652	661	659	644	656	654	701	667	633	598	587	625	689	628	609	646	653	648	636	722	660	650	673	645	641	629	665	657	676	674	651	634	691	664	678	690	631	616	692	603	652	681	610	655	672	669	677	683	696	661	648	684	675	648	654	645	694	623	659	700	692	663	649	651	593	656	688	646	650	620	708	633	652	617	624	652	661	657	683	606	654	672	655	634	686	714	685	669	672	634	648	639	625	627	643	636	632	646	672	636	691	666	635	668	621	696	656	655	638	656	688	673	673	646	696	657	676	644	676	691	641	676	651	686	627	649	679	631	642	666	649	671	619	649	667	597	651	629	620	650	655	690	638	644	683	703	660	663	631	706	632	650	627	648	672	654	660	656	676	677	604	673	663	673	675	655	701	639	631	658	655	685	637	672	651	658	669	658	711	655	647	681	685	657	655	680	656	651	690	700	648	684	653	617	675	609	671	673	625	622	687	674	637	676	664	655	709	636	650	656	702	615	660	653	674	621	662	622	657	622	641	687	646	670	646	687	656	626	631	681	639	670	657	676	683	689	687	670	651	716	614	658	662	673	656	647	654	680	658	667	657	696	650	667	642	632	666	683	625	637	673	660	655	609	680	631	660	652	682	636	640	659	728	654	600	650	672	653	693	663	666	631	663	653	676	686	681	661	702	659	659	648	709	653	658	655	649	620	598	646	655	683	603	684	643	651	637	673	697	666	634	670	638	664	641	630	636	638	696	662	620	675	580	647	641	627	686	655	698	637	652	642	666	616	692	691	616	676	693	654	672	668	652	616	648	671	642	653	645	613	657	664	607	667	635	620	691	672	719	682	731	643	652	679	674	641	653	696	637	663	665	686	660	620	648	630	645	657	671	679	686	616	626	636	649	637	681	634	659	670	639	657	645	721	649	674	720	641	651	609	638	629	670	665	703	693	671	619	647	659	647	601	668	632	649	627	674	707	643	654	633	674	647	695	682	640	637	684	667	723	688	661	703	623	698	670	666	665	634	661	637	637	628	678	686	632	648	674	684	645	624	651	617	699	662	656	638	651	690	674	651	638	673	590	665	601	654	680	663	636	662	619	680	675	652	650	654	677	673	706	638	665	608	693	622	606	674	666	626	619	690	666	643	634	652	644	657	664	635	649	662	660	654	649	606	665	648	700	684	606	667	661	658	650	662	668	689	677	697	673	658	664	627	637	685	651	655	656	688	677	654	638	663	670	663	668	647	659	678	658	666	632	611	692	664	672	680	647	659	615	634	668	663	642	614	634	644	664	666	654	671	682	662	670	655	649	632	619	636	656	654	669	637	636	589	650	639	712	664	658	669	649	726	659	664	640	703	688	665	645	687	652	663	716	669	695	651	693	678	671	667	680	665	670	638	647	675	654	640	671	654	637	659	676	621	687	662	658	626	651	664	680	623	657	668	669	677	686	651	669	688	679	649	663	630	644	696	633	613	621	685	623	670	637	652	614	643	667	658	589	655	620	633	648	589	674	682	676	667	636	685	625	703	682	670	646	654	698	655
5580	9644	9566	7146	5361	2895	2454	2284	2238	2282	2291	9314	24096	15419	9529	3929	1240	736	624	589	575	588	547	582	585	533	619	541	579	574	588	537	599	589	600	602	600	557	552	570	582	585	602	557	580	547	540	536	542	581	568	599	543	552	564	572	577	551	560	551	586	557	618	554	555	583	563	589	566	583	574	547	563	592	589	602	584	539	571	566	562	596	580	592	569	572	543	586	556	565	572	582	607	565	594	571	551	556	581	554	563	570	612	583	557	549	549	596	622	568	568	590	526	588	612	579	579	572	542	558	603	595	548	587	559	569	606	564	570	556	576	630	564	592	590	556	535	570	592	584	551	554	590	539	581	575	572	584	549	551	524	611	582	585	601	565	556	558	582	581	605	539	539	540	584	577	572	595	565	578	553	555	579	585	609	559	560	540	586	539	555	566	596	566	558	561	521	586	577	568	601	548	575	559	570	531	542	579	535	565	587	596	565	601	596	585	529	570	565	604	554	568	605	543	571	574	536	570	600	557	553	579	579	577	570	575	611	572	550	572	554	595	522	540	565	545	550	553	540	540	557	573	577	574	564	572	583	571	584	580	563	543	592	573	575	540	608	597	574	570	567	569	554	580	593	549	573	603	538	597	564	578	537	583	567	571	578	592	520	577	572	532	537	589	595	600	580	576	596	563	567	571	568	552	597	539	554	578	544	587	583	574	579	596	548	600	605	593	572	579	536	587	585	566	548	552	578	544	542	592	563	542	584	577	543	550	540	570	569	533	532	560	621	573	549	568	579	579	582	557	591	556	587	614	584	614	584	563	604	583	578	587	627	551	573	568	594	560	575	550	575	589	620	566	585	551	551	545	578	626	567	570	558	561	530	546	601	586	588	574	538	567	615	618	559	576	611	576	574	553	555	570	565	591	546	558	570	599	576	546	535	568	601	607	570	551	542	580	601	584	564	602	567	599	561	549	522	559	556	564	571	535	594	560	597	564	575	535	539	567	553	595	529	566	587	579	577	546	569	557	622	570	557	577	593	591	566	567	574	595	508	546	604	559	581	545	546	576	563	579	540	581	552	592	569	539	562	555	529	559	606	547	542	561	586	579	534	542	555	568	572	606	584	602	545	605	556	551	580	574	616	554	559	592	570	634	637	572	618	553	571	593	579	534	526	564	565	602	577	549	592	606	553	574	545	585	590	576	592	552	608	603	548	576	584	585	561	553	510	525	564	564	565	592	602	574	601	597	575	564	618	571	567	590	539	587	595	547	547	572	593	567	595	579	554	571	509	581	580	538	587	583	588	542	574	548	593	587	595	554	553	574	623	588	558	532	585	582	551	575	583	540	531	518	569	598	547	582	567	550	568	542	553	582	576	591	555	531	537	579	579	607	571	618	543	548	566	596	538	597	551	542	561	577	493	599	572	560	534	562	609	573	571	564	571	579	527	597	579	562	586	588	569	525	535	508	572	622	571	586	556	569	579	559	592	580	585	555	562	612	559	577	518	562	580	559	555	589	570	575	554	544	595	588	605	574	537	519	571	583	615	544	574	549	583	542	564	609	541	582	554	527	566	574	536	572	557	560	564	594	568	595	618	596	549	563	547	581	592	547	528	584	564	560	581	601	587	536	615	544	539	537	573	553	555	567	546	559	547	535	524	547	590	590	571	553	547	558	573	549	572	571	539	579	575	596	561	565	546	570	581	529	533	569	515	573	577	566	580	566	515	606	556	556	592	553	579	569	581	567	538	581	564	580	546	566	597	549	546	570	560	547	608	569	549	561	570	563	606	569	607	548	554	530	607	594	537	558	587	601	555	580	547	600	566	531	570	560	560	545	571	511	586	548	574	592	545	607	587	606	578	582	580	567	497	584	572	552	608	605	565	540	564	547	609	574	569	593	624	574	537	563	561	552	553	581	519	566	585	566	572	565	574	565	639	554	559	592	608	541	522	568	531	560	511	592	567	591	563	588	577	569	570	589	585	537	583	571	564	579	565	570	571	589	540	565	555	586	552	586	575	556	563	563	578	563	544	529	582	575	555	595	557	599	535	602	511	551	553	556	591	545	561	576	525	530	605	551	571	567	574	577	564	545	549	502	575	595	584	555	559	563	600	608	594	554	567	582	554	573	583	612	566	542	574	596	588	605	550	611	598	596	533	573	532	567	557	640	539	572	591	605	595	551	572	521	563	562	576	521	573	570	575	569	575	559	584	604	576	546	574	602	557	614	547	558	567	595	579	576	614	545	523	520	525	552	539	574	579	519	571	539	603	586	595	578	549	586	537	589	555	574	541	555	576	538	561	601	581	533	553	581	622	566	580	545	580	574	543	586	578	585	553	570	588	501	573	561	519	566	573	605	566	556	603	603	581	545	576	584	593	575	581	595	578	561	582	574	545	565	577	547	596	529	607	549	582	579	577	587	544	582	607	576	549	550	573	584	578	570	567	501	540	542	539	566	611	573	567	577	574	546	591	556	524	594	596	566	577	600	574	546	544	582	578	554	549	584	601	558	556	548	513	549	569	562	564	574	579	607	578	539	574	564	580	554	571	574	575	556	612	569	579	550	585	587	536	573	583	553	560	580	519	613	594	565	575	589	549	568	623	583	554	572	582	560	571	619	594	569	559	549	600	550	563	566	529	567	571	590	570	566	546	561	523	515	544	555	587	533	558	548	576	556	512	549	564	550	589	538	512	607	596	540	615	516	540	603	534	547	581	558	607	551	572	554	564	543	549	575	544	566	607	558	563	552	569	588	559	535	545	571	572	576	556	599	570	589	567	567	526	576	552	567	564	568	564	539	555	573	549	548	581	567	555	618	590	580	614	571	589	561	544	594	551	593	558	574	569	563	580	583	566	572	528	567	566	568	598	590	558	566	537	572	544	596	575	582	576	570	603	597	574	575	555	538	571	571	514	517	546	579	599	559	547	588	595	525	557	545	563	629	578	554	593	579	631	600	575	572	612	580	563	545	576	574	563	610	563	573	567	519	590	600	540	560	549	536	585	580	601	594	543	543	568	561	567	588	514	589	589	600	572	521	561	562	570	523	612	587	608	580	602	568	538	540	518	539	594	533	603	546	554	541	568	608	540	553	582	550	558	531	559	542	581	571	587	569	563	554	563	606	565	554	535	598	569	580	556	600	545	564	574	567	573	593	568	582	556	592	542	563	532	579	569	568	577	584	590	541	538	542	581	559	567	567	591	625	576	551	568	569	534	567	558	556	631	578	583	556	548	572	563	562	575	568	568	572	585	594	593	612	533	553	622	576	548	588	545	612	566	533	517	560	578	584	597	538	526	575	539	565	538	584	577	548	554	559	577	573	580	545	554	569	566	598	588	584	558	543	559	605	545	567	578	586	539	588	567	564	539	572	537	556	561	557	567	551	559	530	632	526	575	543	572	583	576	589	507	560	582	615	562	518	556	548	523	565	593	547	536	553	577	566	566	566	598	610	555	530	548	612	514	572	559	535	589	552	561	550	602	559	584	568	546	604
26676	9439	2462	2210	1383	934	786	695	718	704	705	773	1665	1567	1176	814	683	637	575	637	560	589	585	553	564	563	581	569	576	559	557	557	586	564	613	566	562	617	593	577	588	534	539	595	537	557	559	597	600	603	571	597	578	608	543	541	584	575	548	561	575	620	561	555	604	620	610	597	581	605	577	573	542	531	570	556	559	550	580	630	585	541	562	538	523	546	566	543	561	571	518	560	577	573	576	634	521	543	530	538	577	557	575	583	541	590	617	576	584	600	545	554	614	593	549	603	579	578	578	544	533	562	568	552	577	584	604	610	597	575	601	586	604	546	549	551	538	593	550	602	578	518	573	586	565	578	580	585	574	587	581	564	574	594	522	493	557	562	601	561	592	624	574	582	551	556	568	567	548	512	574	541	574	586	536	589	591	563	533	594	572	567	526	558	587	539	554	553	595	590	557	599	526	569	548	574	554	568	527	542	574	585	567	554	584	593	557	544	546	601	579	581	517	577	593	570	595	596	618	555	559	568	544	576	582	555	598	561	538	547	573	534	567	552	587	560	618	559	530	589	617	564	590	599	574	541	608	594	580	545	560	582	557	567	599	588	596	568	578	579	557	602	596	585	529	614	630	576	525	572	560	612	606	581	582	573	563	604	583	535	546	542	573	615	585	587	549	543	586	573	588	585	526	572	597	584	558	566	549	584	579	591	554	580	550	579	551	553	537	623	553	573	591	596	577	544	606	560	569	578	604	588	589	566	559	579	521	569	567	563	588	550	530	585	566	562	550	593	553	570	588	544	606	538	614	561	547	628	567	594	616	568	619	559	586	569	578	597	532	630	572	541	585	552	528	609	594	583	554	616	602	588	577	579	592	547	549	573	519	592	591	608	547	541	541	577	553	543	567	563	624	594	578	592	572	559	567	543	605	547	613	543	567	599	554	589	549	580	584	584	585	578	588	591	529	601	558	609	567	553	540	549	580	603	553	600	567	573	566	585	586	568	590	539	598	630	598	574	571	560	599	661	557	545	599	561	560	525	533	551	537	551	550	557	536	584	570	545	524	586	577	528	553	590	598	591	593	560	557	556	572	629	587	550	568	606	542	586	569	575	612	588	587	604	536	571	565	597	566	571	614	566	589	533	594	570	570	575	579	562	574	613	559	562	556	554	557	561	560	585	555	546	567	596	622	597	578	587	589	544	529	532	584	602	590	558	548	547	560	543	589	595	594	536	534	561	588	543	544	553	577	553	569	533	557	572	590	619	613	590	578	568	616	614	572	612	574	565	582	583	581	544	583	550	563	548	579	599	590	589	566	631	556	545	566	572	574	573	579	555	592	508	537	574	578	575	560	558	608	546	589	563	586	544	580	607	622	603	570	569	567	560	577	561	548	617	633	546	560	522	585	569	558	532	565	535	583	577	587	557	517	576	547	573	590	596	585	554	569	622	573	570	580	553	515	582	582	563	572	606	636	603	527	547	550	566	590	612	569	585	603	581	570	585	581	570	544	555	544	600	605	563	625	589	562	559	544	592	587	555	561	539	608	578	549	523	563	591	560	611	555	559	565	544	575	549	553	594	561	578	580	577	534	557	597	556	575	543	555	559	518	582	565	570	583	559	557	607	567	553	581	585	554	578	573	560	611	573	534	548	538	567	518	525	528	613	551	583	567	596	587	594	605	533	560	527	587	552	589	594	549	564	585	574	577	579	574	538	610	619	588	553	560	578	600	591	578	564	610	524	554	580	608	558	600	563	570	541	602	594	568	627	603	561	550	560	581	546	580	579	549	576	516	599	605	554	572	640	564	577	582	557	578	602	579	588	595	595	567	552	568	597	599	608	537	571	608	552	561	580	560	580	571	610	568	575	591	578	527	561	560	585	546	559	544	566	585	588	585	589	580	574	544	557	592	573	612	576	621	592	547	574	579	561	595	555	585	559	586	583	567	541	586	651	570	552	578	527	542	629	545	596	590	596	591	565	522	514	608	599	553	602	600	540	577	573	539	527	651	588	547	575	584	525	595	582	552	617	552	604	565	516	598	599	585	563	573	588	572	557	599	555	585	593	560	616	593	601	569	545	602	600	505	552	548	605	552	593	573	555	555	563	628	575	540	582	576	567	557	582	551	563	520	583	548	562	558	584	592	549	554	569	553	559	620	558	556	537	582	615	586	568	574	572	553	560	612	561	563	568	563	568	546	588	610	527	612	581	579	583	542	572	554	578	589	575	539	589	583	599	590	529	591	619	573	565	606	568	586	561	576	563	563	571	610	542	593	547	578	532	576	584	570	564	542	555	545	553	553	560	551	555	558	578	558	566	590	569	552	555	635	550	540	593	579	591	613	558	563	543	535	600	520	600	539	558	588	580	617	575	551	546	554	555	564	556	594	578	561	575	585	552	587	602	550	530	527	543	578	594	604	570	575	563	530	625	617	528	555	594	644	574	545	571	597	571	620	545	570	551	579	552	586	548	563	605	551	546	580	559	556	552	563	605	576	594	571	607	594	562	583	555	591	598	582	580	564	547	561	604	544	600	597	516	557	559	609	580	578	578	576	596	560	568	594	593	574	570	590	601	612	588	596	586	569	581	564	569	536	517	552	539	568	529	553	574	550	557	569	593	580	589	614	545	596	627	553	536	550	544	544	603	586	572	613	567	540	534	609	612	604	601	563	606	592	637	603	585	577	589	580	574	548	552	630	600	621	538	542	577	567	547	608	551	558	630	586	586	556	635	522	580	547	544	570	581	569	578	578	583	557	625	538	592	531	578	612	564	531	571	584	584	538	558	566	558	581	569	544	554	590	543	552	553	595	545	549	613	528	576	533	560	587	580	601	571	599	567	584	567	570	590	547	587	590	624	572	582	588	585	555	544	545	592	589	587	560	537	542	552	537	571	593	571	570	558	589	581	577	558	604	560	570	577	540	583	529	557	615	570	595	555	592	549	600	561	572	569	565	573	585	602	579	561	549	612	577	572	598	570	609	572	579	616	566	587	578	602	612	582	558	559	577	579	598	525	559	591	581	609	550	573	572	610	617	614	592	581	562	556	586	614	550	564	582	613	549	570	616	520	627	557	610	575	599	557	549	582	639	509	571	559	585	562	593	598	549	596	546	580	577	529	605	558	556	557	577	565	576	594	577	611	548	565	536	555	550	583	577	540	568	597	540	560	545	539	598	572	542	620	556	601	587	587	577	602	571	606	564	629	567	564	567	564	559	558	585	612	578	557	540	563	557	580	587	554	573	528	628	587	553	610	551	587	560	515	576	578	573	561	558	591	561	555	604	600	581	569	570	574	564	580	579	530	560	564	623	555	616	570	546	551	573	613	582	552	569	555	528	595	599	553	564	579	551	586	581	555	551	596	599	567	528	528	604	614	603	617	552	589	538	537	590	565	530	565	555	595	582	556	481	565	550	589	597	561	622	553	551	582	615	555	594	600	598	566	574	561	558	588	586	574	560	567	551	580	574	566	547	553	532	617	555	592	598	608
6006	2360	2456	2462	1638	1027	846	674	735	729	727	928	2147	1808	1169	795	595	542	488	485	523	497	494	469	501	511	518	490	479	493	508	471	465	468	530	451	482	474	470	483	452	450	458	516	494	469	476	485	471	517	456	535	473	450	501	451	442	499	512	445	488	463	521	436	476	480	479	476	450	503	441	449	504	479	461	508	502	505	441	444	519	486	474	480	484	475	493	486	485	503	484	479	477	482	534	505	491	474	467	471	498	466	497	493	492	451	477	456	500	451	523	498	471	462	491	467	497	486	461	481	476	474	477	520	450	478	451	452	495	486	446	489	521	473	483	484	507	490	487	509	511	444	449	486	490	459	457	528	481	475	497	511	478	455	508	451	496	496	486	506	481	437	499	482	508	491	484	488	501	483	464	438	470	516	451	464	460	499	508	450	491	480	501	467	501	465	482	474	472	489	497	505	481	501	489	474	495	493	496	490	486	542	489	496	490	520	483	461	506	488	503	489	512	437	462	481	470	465	479	475	484	499	469	475	468	497	486	505	504	484	492	460	492	477	479	476	466	486	435	492	460	479	466	501	509	503	477	498	482	462	496	474	459	464	488	483	452	454	472	496	469	480	469	473	452	453	477	471	503	451	487	473	467	478	463	518	488	486	466	492	461	497	477	489	439	485	458	453	483	519	465	502	513	461	495	500	494	496	472	508	496	479	481	483	477	497	504	464	459	454	524	471	495	488	471	479	468	508	509	473	505	496	467	501	478	471	463	521	496	495	505	487	440	506	515	491	512	506	454	474	476	497	505	507	490	481	482	472	463	490	510	470	493	464	467	484	493	475	453	467	468	435	494	534	499	465	467	489	492	457	512	508	468	510	506	464	479	489	477	485	493	464	491	466	474	504	492	487	452	516	479	484	482	462	466	487	486	492	474	478	450	486	476	484	491	469	441	453	494	514	456	502	505	464	487	477	497	507	486	481	509	451	490	509	475	453	464	475	488	466	499	486	479	521	481	526	454	529	485	471	455	495	515	503	479	484	480	506	492	473	503	457	480	470	475	500	461	502	471	533	481	468	477	461	459	455	481	488	457	492	447	468	507	480	478	505	476	456	494	486	515	471	477	510	429	481	491	446	484	509	452	496	471	506	495	458	490	491	475	501	454	444	513	504	466	507	486	495	487	509	508	502	456	499	520	493	514	472	493	501	438	507	489	495	484	513	446	453	487	473	468	482	497	491	441	480	494	440	442	529	496	507	461	459	512	475	496	495	472	504	517	498	502	480	464	464	477	517	494	470	494	494	479	462	465	494	509	463	504	515	461	503	444	503	521	492	508	485	477	476	474	494	458	482	486	472	483	484	470	515	493	483	524	473	472	477	482	463	513	480	481	527	444	477	495	526	488	463	481	465	497	473	522	427	476	473	491	446	463	461	487	494	468	478	537	474	478	533	469	465	492	461	487	507	475	494	464	490	461	500	489	475	516	494	473	495	469	496	474	487	459	466	483	466	430	513	509	485	455	511	483	488	458	511	501	485	505	456	496	528	490	464	493	499	505	509	460	446	510	463	533	502	465	483	463	488	459	497	443	507	493	511	449	545	486	479	528	506	518	469	507	468	474	496	487	476	482	537	450	482	500	510	526	526	477	468	486	492	496	475	473	454	498	503	488	497	454	457	464	487	505	488	472	465	455	484	467	496	481	458	494	517	468	429	483	511	494	493	489	493	489	453	517	473	463	481	484	491	483	467	467	499	531	487	444	482	464	512	497	448	476	496	498	494	477	492	479	481	503	512	482	478	502	473	498	541	482	493	501	463	496	496	448	505	476	456	468	485	479	457	456	470	486	482	495	484	509	498	506	512	502	457	469	498	493	515	459	485	492	508	485	472	481	517	515	491	467	466	499	534	518	502	474	474	512	484	486	517	430	494	449	453	467	522	460	469	462	499	457	487	500	513	531	493	484	500	482	498	508	483	486	500	505	483	456	473	479	474	463	494	469	476	533	452	473	493	484	482	469	477	461	471	455	475	461	490	494	509	462	452	484	444	470	484	483	491	493	469	507	508	476	477	508	466	475	448	467	467	523	491	484	466	462	479	489	495	497	458	468	476	510	496	460	458	449	500	463	480	471	464	492	494	481	495	497	468	500	482	496	443	486	493	498	513	448	495	481	497	479	528	501	487	497	481	492	467	503	477	496	515	483	463	496	484	511	534	487	474	472	481	431	488	506	478	462	465	457	439	478	447	534	481	471	495	553	472	516	461	506	566	489	498	513	531	476	517	441	462	471	475	474	462	464	477	517	474	479	467	493	480	480	462	482	523	481	489	503	517	498	491	484	472	510	485	478	481	473	476	477	482	503	535	477	456	451	474	471	485	480	492	484	472	501	498	459	463	492	456	498	491	496	509	462	448	511	484	474	476	483	472	444	515	459	475	460	462	456	501	499	462	480	460	470	475	483	477	492	496	504	508	416	440	497	475	447	470	463	470	458	441	449	472	492	467	464	456	484	422	473	469	471	502	498	472	477	506	490	449	504	498	495	480	490	485	456	500	473	494	482	507	452	489	471	470	504	482	488	474	499	482	528	464	476	501	496	475	480	496	477	463	494	463	466	504	507	467	463	476	489	444	511	461	465	447	472	509	475	478	466	477	493	512	504	496	494	476	494	480	470	512	507	485	521	475	466	494	465	478	553	468	454	522	480	534	526	501	473	462	499	441	495	529	518	494	501	492	466	474	484	478	515	500	521	469	481	489	458	456	460	463	473	481	498	459	461	472	477	493	528	527	465	509	490	497	460	463	466	471	499	507	507	508	456	510	467	492	487	512	478	457	527	479	481	505	462	493	474	488	462	472	471	456	469	534	496	496	504	455	481	471	436	471	494	482	457	478	509	471	453	471	450	507	451	465	465	468	481	510	488	482	485	489	484	483	497	464	480	499	470	490	479	469	513	493	459	493	464	450	495	511	481	485	465	483	514	490	474	458	438	454	470	487	500	504	467	518	454	489	500	424	439	475	519	474	471	485	463	494	474	432	493	501	498	452	486	478	471	483	484	456	440	508	486	479	408	510	486	483	490	501	502	474	479	470	501	490	490	473	503	510	443	495	465	483	482	482	489	471	472	518	498	451	435	456	483	462	502	481	515	483	430	455	446	483	456	494	494	471	496	515	487	476	461	469	502	490	481	467	477	472	476	448	477	502	511	477	504	513	537	512	513	481	446	513	481	500	495	454	469	495	489	506	469	499	497	465	538	493	506	479	455	482	492	498	462	474	480	506	505	484	492	483	465	485	459	475	478	481	522	504	487	501	483	471	512	464	473	458	450	479	438	515	494	490	461	477	529	466	477	486	451	474	429	454	485	519	490	492	504	509	474	494	486	464	478	500	452	473	459	515	527	467	483	498	481	474	482	493	495	456	431	496	504	480	486	516	481	542	473	492	492	489	485	527	495	499	490	521	447	510	547	493	476	486	464	517	455	463	510	512	496	512	444	476	430	479
24748	20776	26665	24763	9662	2306	1516	1249	1095	1041	1023	2518	14305	11453	5563	2123	924	629	617	588	573	544	587	596	585	570	531	543	559	592	602	576	614	555	562	557	566	588	551	544	568	561	597	564	580	583	597	589	604	543	548	533	588	542	555	613	591	555	601	564	591	571	561	559	601	581	564	589	534	549	553	603	616	598	585	575	578	541	597	553	588	618	595	606	586	573	550	577	558	586	590	600	578	603	539	581	592	573	586	552	527	524	571	547	577	558	610	581	581	563	589	583	567	581	549	557	562	557	549	566	550	596	593	585	563	575	582	557	554	588	606	584	569	572	572	541	553	589	587	571	581	531	586	566	549	547	525	550	552	570	574	577	554	553	597	567	605	541	640	547	544	542	592	601	545	573	602	580	560	555	586	582	556	584	557	560	595	546	565	603	596	549	589	525	598	568	564	561	558	577	602	550	582	572	584	577	595	568	553	556	544	550	601	573	584	536	525	597	577	539	573	543	602	585	568	580	551	541	552	603	597	538	580	523	642	555	626	609	594	565	589	563	590	555	584	589	591	592	549	556	598	593	579	597	568	582	583	588	571	598	599	514	540	571	628	576	580	541	579	594	534	589	564	594	549	584	566	590	601	589	581	571	609	553	545	573	556	594	505	566	553	585	605	593	593	563	555	583	576	606	519	556	525	575	512	606	567	608	567	566	513	549	538	560	571	597	588	627	606	618	539	567	542	586	536	575	585	549	572	571	584	595	596	557	506	570	576	578	575	545	576	594	562	595	580	590	593	573	576	558	590	575	564	609	593	550	557	547	556	522	534	587	570	538	570	556	554	594	537	565	587	572	572	569	596	616	564	577	539	540	536	557	585	593	595	616	568	614	549	569	608	555	563	567	585	533	586	627	554	588	552	543	592	598	603	546	577	573	576	574	525	583	596	597	552	534	566	530	620	567	559	571	603	567	553	576	573	587	563	608	580	586	600	576	596	557	590	556	597	582	552	544	606	601	587	557	547	575	606	600	543	592	527	544	608	542	579	544	556	546	594	557	609	580	605	581	567	549	616	571	569	528	645	537	581	553	539	537	526	562	600	560	544	587	556	572	570	567	561	587	600	561	579	642	604	583	581	527	601	569	554	585	620	587	579	565	557	539	606	610	555	531	609	571	575	576	548	604	561	572	571	538	610	589	560	583	554	551	596	590	568	590	584	574	587	572	550	561	563	583	547	549	570	569	552	593	597	541	562	575	579	566	592	598	549	577	580	570	555	584	527	543	577	580	579	596	577	599	590	594	556	535	531	561	569	561	590	591	543	571	554	536	577	572	568	568	568	541	568	576	533	570	605	558	578	575	617	586	536	599	587	555	596	535	632	560	585	606	581	512	616	603	595	568	580	570	596	543	562	577	580	550	573	583	548	601	532	582	598	579	616	616	559	620	578	557	580	551	584	552	575	549	541	600	589	532	556	572	582	597	587	575	609	589	612	603	633	597	609	580	580	567	580	585	591	576	547	601	582	531	550	568	584	597	552	575	583	565	562	603	571	555	586	582	591	582	565	566	559	540	580	530	585	586	552	561	577	563	577	548	586	565	556	599	519	568	549	579	559	580	568	532	578	592	571	544	591	578	599	578	536	567	569	583	588	611	584	546	507	569	572	574	603	570	542	550	558	553	554	595	570	551	612	532	545	518	583	543	561	578	537	555	591	559	568	616	546	571	576	553	583	530	557	599	605	571	539	590	555	532	564	614	566	540	543	591	593	574	579	563	541	593	572	598	553	561	582	572	626	553	599	580	579	595	562	523	550	542	577	614	570	551	596	575	522	555	611	550	559	574	530	589	594	585	603	554	554	582	563	568	549	536	546	538	571	555	553	584	593	577	595	556	587	586	580	550	555	585	574	589	579	532	539	561	532	559	532	623	605	530	601	598	575	550	575	571	578	572	554	595	555	559	544	563	586	554	542	565	606	566	552	576	565	582	542	568	573	580	588	582	605	542	555	606	588	557	583	602	524	604	547	568	593	538	541	540	570	541	565	588	583	544	593	564	600	562	568	608	534	576	566	580	553	540	560	586	559	591	559	581	596	588	584	593	534	573	570	609	559	585	573	553	614	572	566	534	588	570	550	578	576	569	572	576	577	581	544	583	602	615	597	593	599	582	566	594	618	615	566	547	599	580	576	572	527	574	571	590	581	587	576	589	543	575	561	569	585	578	584	536	595	546	538	587	549	623	562	575	569	563	572	562	566	541	565	551	576	563	600	555	541	560	572	546	568	552	588	574	593	554	580	637	581	538	566	549	561	582	586	569	557	545	599	518	585	576	578	534	586	543	535	541	585	522	533	556	552	568	587	588	620	593	587	580	603	551	574	556	577	590	609	592	614	527	548	527	585	553	581	576	538	591	551	591	578	552	580	555	592	573	547	567	539	548	561	557	576	545	590	566	535	586	603	582	583	579	489	549	566	564	547	540	540	581	520	572	576	585	542	569	561	574	567	590	560	552	598	565	628	559	550	565	566	526	579	562	592	528	597	547	569	553	550	573	591	566	571	585	605	586	596	601	585	574	573	591	542	530	531	556	545	572	559	528	569	574	528	560	585	525	575	574	572	548	571	578	523	567	571	595	565	573	577	593	565	531	566	555	563	562	541	583	572	546	586	565	570	581	564	574	611	581	595	600	568	554	522	553	552	562	588	573	573	510	613	532	541	547	540	560	544	563	568	580	565	604	553	578	609	563	570	526	576	536	545	578	595	559	620	563	604	615	524	544	584	569	545	520	560	581	598	558	615	554	572	570	573	586	538	586	565	572	577	583	591	562	591	570	557	600	600	518	562	546	569	561	579	577	593	558	592	560	599	563	607	554	538	596	580	562	575	570	566	553	620	549	589	615	563	593	569	589	545	616	575	572	607	579	575	569	571	591	588	520	555	559	590	607	554	558	571	572	570	554	581	566	592	526	575	579	587	533	525	564	592	585	583	560	518	550	550	557	583	604	576	597	592	581	533	563	586	594	567	605	582	566	588	562	570	566	526	606	572	595	593	616	613	590	572	595	578	565	564	549	537	548	533	610	542	595	570	573	566	586	630	577	565	582	552	574	568	564	594	606	587	574	610	593	551	565	602	583	570	568	610	520	582	551	572	587	574	565	592	581	594	528	566	556	558	580	581	559	554	602	572	539	544	561	572	566	563	574	585	579	528	611	570	576	579	540	598	595	604	520	599	593	571	576	571	532	607	584	579	535	560	540	587	559	562	573	586	524	574	570	589	542	599	562	576	555	591	544	602	591	554	571	579	534	597	597	560	573	574	591	552	565	590	598	594	562	548	582	587	591	565	559	601	602	577	578	551	581	603	637	554	525	577	575	549	549	595	551	578	571	583	561	580	570	583	553	579	576	592	575	629	538	561	542	560	570	570	581	561	612	598	592	577	593	580	551	604	582	552	569	518	527	540	550	543	581	531	535	610	556	574	603	596	585	576	601	524	597	553	547	553	590
4851	6764	6653	3956	3105	1873	1642	1443	1311	1184	1160	3760	15895	11025	5378	2180	871	573	497	530	481	534	532	489	531	525	503	518	535	465	503	523	557	498	508	537	522	498	535	536	505	518	476	477	519	511	482	480	547	541	538	519	503	560	530	478	503	491	498	495	497	542	516	519	506	499	496	500	519	499	499	486	512	500	504	473	485	524	518	511	506	481	503	497	471	519	489	523	485	488	489	511	528	490	534	465	452	551	459	525	480	544	471	489	501	487	474	537	470	490	521	502	519	520	508	493	498	514	480	501	487	506	498	493	536	527	480	460	501	508	506	485	538	484	486	497	522	483	505	506	452	517	550	539	494	474	485	514	475	513	476	517	508	503	529	519	503	467	545	502	521	499	491	518	510	481	496	532	499	514	478	492	511	470	500	536	471	545	494	545	515	496	528	485	478	518	560	524	507	483	470	485	498	532	480	555	539	536	465	492	477	519	513	494	514	513	534	460	510	491	527	524	481	472	513	492	515	517	506	505	507	492	511	481	518	494	511	486	507	512	517	488	500	535	482	526	512	535	530	505	528	476	486	505	474	524	498	490	474	517	454	531	498	510	532	453	497	500	481	458	495	485	526	497	477	513	498	502	479	513	508	503	484	497	515	533	472	478	471	499	492	524	495	495	489	496	506	485	475	500	519	478	480	464	500	559	524	497	499	514	494	525	511	510	532	463	513	513	557	556	481	479	552	515	481	470	537	502	495	519	519	590	486	527	505	513	515	509	488	522	530	477	529	525	466	556	529	523	475	491	499	512	504	460	498	499	516	483	519	519	503	481	548	490	529	495	503	482	494	506	484	492	538	493	481	519	496	485	478	464	501	471	514	532	525	524	463	530	491	476	504	520	518	520	522	475	487	533	486	508	503	451	460	520	536	515	478	486	520	480	528	481	520	474	537	494	524	496	511	454	535	513	480	534	482	462	462	512	500	500	432	474	511	495	484	500	494	467	452	516	490	546	510	480	457	502	516	501	497	482	504	509	494	468	509	518	513	487	500	468	493	436	501	487	467	489	465	490	506	460	522	536	517	531	508	477	511	513	500	483	509	496	476	503	493	461	492	515	505	506	499	473	478	472	529	521	528	478	498	493	499	478	479	548	500	518	511	542	471	519	519	477	486	469	517	501	510	478	570	495	479	491	509	489	532	512	511	521	506	494	471	504	504	543	464	509	495	514	489	502	496	502	509	492	453	519	521	482	470	530	469	494	538	487	504	491	509	496	487	497	502	515	515	502	495	484	501	539	480	525	483	527	503	510	532	531	490	525	507	498	487	517	534	485	485	515	498	494	492	514	509	510	497	501	493	488	494	454	470	454	450	519	491	466	496	529	529	549	501	513	462	448	526	499	519	451	470	511	469	469	506	521	475	481	509	509	518	522	489	497	511	492	508	494	516	488	492	473	514	502	490	466	492	529	471	474	515	489	525	485	482	489	484	506	536	507	467	480	507	472	497	506	513	470	450	516	518	491	475	479	498	501	474	520	508	470	516	482	506	512	463	519	478	510	489	484	495	497	451	491	533	518	494	473	503	493	482	487	536	487	481	515	518	538	467	478	495	495	491	476	464	495	465	462	503	541	469	541	489	507	515	512	457	533	529	488	511	514	480	463	474	450	515	508	533	490	488	505	517	510	484	465	521	480	539	473	487	492	500	469	512	494	511	517	511	455	497	479	506	521	504	488	481	457	534	519	491	487	504	507	500	509	520	500	522	510	486	478	501	461	478	499	476	534	496	518	481	522	510	488	514	520	493	500	468	498	501	528	500	541	503	488	480	547	482	511	456	496	506	476	492	491	495	492	504	486	500	496	487	511	537	503	467	511	508	521	507	508	513	527	498	482	525	499	510	483	510	503	477	486	466	482	509	481	501	489	448	524	508	491	519	499	519	455	473	475	490	507	501	547	518	493	520	511	502	483	538	490	503	495	480	474	482	502	452	460	478	482	478	518	485	482	511	500	487	515	526	520	499	503	546	527	507	498	520	542	516	466	498	496	549	501	481	506	498	494	521	491	495	506	521	464	464	509	495	512	485	485	521	529	500	515	502	497	507	498	513	498	503	508	529	503	492	474	488	467	524	476	496	479	486	483	544	543	475	492	509	507	538	489	507	487	492	512	506	486	489	491	519	460	481	475	452	486	478	509	499	482	501	465	485	493	523	498	483	491	485	533	500	453	535	505	522	472	517	506	497	513	469	489	490	495	506	500	475	516	516	505	529	483	482	489	481	504	493	498	522	502	525	457	536	550	509	507	506	496	480	472	479	513	545	487	453	537	522	504	513	533	482	490	498	498	522	522	455	509	521	541	538	534	474	486	494	523	475	509	501	511	507	509	504	523	499	467	505	481	519	469	502	505	491	515	512	502	512	488	519	542	494	527	499	470	498	517	498	492	503	480	489	531	500	487	526	515	517	467	511	473	519	490	502	516	487	481	506	487	528	524	485	511	465	535	513	520	526	517	507	517	513	491	521	490	465	557	491	503	537	489	468	484	493	483	487	534	508	475	500	490	495	465	503	495	517	465	457	495	505	502	481	515	501	534	514	503	511	497	548	456	469	519	481	516	483	514	490	512	502	534	508	490	521	454	483	491	497	480	460	476	488	482	504	477	506	480	548	515	504	504	516	528	499	494	487	507	526	464	442	525	498	479	520	512	475	502	493	492	488	501	497	548	481	501	492	513	499	491	522	491	496	509	501	495	494	510	501	487	449	484	523	463	541	495	558	514	491	492	556	495	471	475	490	520	447	495	498	488	471	453	498	508	521	492	497	490	529	518	467	529	470	464	498	469	470	471	453	505	513	500	494	483	439	477	516	511	541	479	461	484	493	510	446	482	458	504	479	491	504	484	483	522	483	517	511	501	522	451	500	476	494	463	482	522	498	496	526	507	488	500	495	498	467	480	490	510	510	495	471	484	474	509	499	473	460	479	510	509	505	465	505	499	459	472	544	512	516	473	483	466	514	497	526	480	487	517	497	469	493	490	521	485	517	487	509	481	500	479	492	500	547	539	510	464	526	489	494	502	476	480	496	474	516	492	518	496	514	537	507	494	480	495	443	485	506	485	479	518	516	469	493	494	473	493	488	493	494	475	480	475	494	507	458	513	496	459	488	492	502	495	502	482	472	477	504	528	488	502	477	506	511	503	521	482	462	474	483	479	519	482	507	482	495	496	499	479	528	510	490	503	524	490	481	482	510	541	477	463	518	484	500	465	505	524	543	462	470	485	514	469	501	468	546	502	519	486	494	504	526	479	478	496	528	477	526	504	521	482	483	501	519	513	478	503	495	491	502	508	477	476	510	487	536	518	479	489	501	498	506	481	447	490	551	499	498	527	494	470	434	497	476	482	492	520	495	467	507	457	539	494	527	474	474	527	472	527	456	528	513	514	494	469	452	484	485	510	494	511	497	500	512	501	474	498	508	522	489	553	536	454	510	468	496	489	557	498	514	474
23867	20785	27751	23911	20396	9098	3722	2194	1912	1750	1539	5492	23895	19632	10076	3445	1185	731	698	669	709	645	690	738	722	699	712	726	668	674	705	682	683	666	679	703	718	667	645	702	745	713	706	704	671	700	740	684	674	686	684	698	691	693	669	671	654	678	697	679	696	680	700	680	630	696	703	687	690	667	700	696	738	697	668	647	648	729	723	684	709	678	647	671	699	682	717	684	671	670	691	763	670	708	670	696	702	717	721	657	654	663	714	673	695	671	695	631	706	740	724	687	704	686	679	718	715	674	688	662	686	707	646	663	721	736	690	682	693	698	663	704	676	688	675	709	719	697	699	673	738	698	698	669	697	698	695	710	682	687	668	652	662	652	661	723	648	673	665	678	706	691	692	686	677	717	710	707	726	734	715	673	694	704	702	679	711	704	639	719	680	704	667	691	697	714	680	687	737	700	681	688	733	698	676	688	651	705	689	693	642	658	628	747	716	691	694	696	707	726	662	653	706	642	681	707	698	651	722	706	764	631	661	702	653	672	689	703	673	688	709	717	686	680	706	706	684	702	629	709	743	668	766	707	679	669	726	714	631	675	658	675	634	684	646	660	678	736	739	726	686	714	652	637	661	702	704	697	708	694	650	692	692	696	690	653	692	686	700	687	698	714	710	738	672	699	718	676	676	692	694	679	697	716	640	703	704	691	702	717	679	699	696	681	685	708	686	680	704	728	656	705	730	667	677	760	683	655	635	655	695	648	678	692	678	692	708	667	701	684	684	695	679	675	738	682	711	704	680	668	694	668	666	700	670	671	692	697	660	675	711	707	690	707	687	661	688	712	677	747	687	648	688	659	701	689	669	708	692	700	690	706	694	630	678	691	722	661	698	668	682	665	645	682	652	722	657	672	687	711	679	709	693	675	707	676	653	717	709	659	691	647	708	683	652	658	625	679	625	708	684	675	660	643	714	677	699	751	740	711	679	672	700	752	727	704	726	706	697	678	693	711	724	731	692	682	711	665	689	659	671	694	738	704	705	694	644	678	663	639	667	668	712	687	668	689	662	640	657	710	718	656	708	710	706	668	713	721	759	682	722	655	643	660	690	717	678	678	663	698	695	664	669	661	714	672	658	726	694	657	682	702	696	699	697	685	647	755	688	715	667	721	694	681	676	675	665	650	650	676	684	659	708	683	691	672	708	747	696	659	702	683	682	711	690	665	685	730	653	694	689	696	703	651	681	675	681	687	675	683	681	690	727	663	689	707	716	703	671	671	684	692	709	695	695	646	738	727	671	674	662	673	699	724	637	663	683	757	666	696	669	654	706	684	702	670	725	663	735	698	681	665	694	667	658	697	655	694	651	683	717	724	716	683	707	657	692	684	646	692	673	694	700	684	710	689	660	689	691	687	701	682	659	677	698	646	666	713	704	687	639	682	692	723	673	676	629	697	672	655	750	680	689	719	711	682	724	687	744	677	678	696	715	710	654	685	674	700	746	657	662	682	683	633	716	667	698	686	663	687	740	658	689	758	670	688	691	671	644	725	658	739	685	705	741	711	705	624	644	652	637	632	737	656	680	690	655	643	709	671	706	696	664	685	684	711	660	673	701	658	658	695	670	678	703	720	667	668	670	658	676	712	699	683	690	695	662	670	707	722	678	703	682	676	667	696	762	676	685	687	728	672	678	678	688	641	657	697	653	670	640	696	746	695	704	693	658	691	701	675	700	672	684	719	667	702	717	694	704	714	655	685	689	769	678	719	655	689	720	695	695	732	686	674	682	711	674	645	693	682	710	656	722	688	719	697	699	696	713	698	698	640	750	659	673	710	657	699	699	697	660	691	698	659	730	641	706	702	682	702	720	672	690	680	711	721	697	671	692	685	704	677	663	680	711	688	700	728	714	681	669	639	732	713	736	659	673	675	646	692	679	664	673	706	701	678	652	654	689	637	673	694	710	682	688	698	703	649	671	709	667	653	632	728	648	704	715	665	744	655	699	660	670	677	678	671	700	700	672	685	676	709	721	673	661	682	728	689	709	698	665	699	715	689	669	695	679	655	675	648	686	636	721	672	645	705	667	625	649	719	690	687	650	714	684	675	637	661	703	690	681	701	697	703	688	714	675	675	683	682	649	662	694	676	723	639	675	668	700	681	658	664	662	701	709	660	655	721	727	678	711	727	670	665	648	720	638	676	737	643	653	709	656	693	661	734	665	663	748	674	697	660	690	686	712	673	688	668	714	675	696	693	683	695	685	705	655	711	664	638	620	690	709	696	669	654	690	688	669	659	686	654	667	697	649	706	685	668	690	779	698	704	696	676	708	672	682	660	645	696	698	701	661	671	673	706	709	626	674	684	691	666	693	694	660	695	752	717	683	681	703	680	711	669	743	736	700	671	741	674	699	636	694	712	725	674	701	723	673	655	638	686	723	680	715	676	711	735	685	716	710	657	687	689	676	633	674	677	716	690	662	671	610	684	679	662	723	663	666	675	701	708	651	650	662	677	712	671	716	675	665	689	725	674	655	691	687	637	653	653	718	699	703	696	715	662	622	687	689	687	713	668	655	683	769	723	665	683	690	708	675	612	694	685	745	646	658	632	704	684	659	681	719	684	719	691	700	683	704	656	670	655	712	698	688	634	683	656	685	662	669	667	680	669	695	713	706	677	648	697	674	683	685	700	716	723	697	692	683	688	664	654	675	649	682	693	689	663	693	651	673	682	654	679	687	637	679	711	717	647	686	663	687	680	687	716	702	607	706	652	720	681	675	720	660	657	666	654	683	649	704	661	703	657	713	682	684	632	688	686	666	670	692	691	694	722	645	621	658	677	646	636	681	704	646	747	685	641	653	674	695	678	696	728	675	706	659	693	679	718	699	718	678	659	688	628	684	654	670	715	664	674	668	720	667	739	696	645	667	705	676	672	723	666	700	680	689	666	669	672	667	668	705	678	706	659	708	711	685	694	767	726	650	648	655	681	743	702	716	653	685	683	663	657	701	656	687	686	687	623	677	701	689	650	673	659	682	705	679	680	680	629	692	642	700	667	688	662	647	706	674	681	670	657	649	675	643	648	711	664	699	708	683	732	681	704	690	678	713	658	686	695	674	674	690	640	669	687	728	697	663	629	660	700	690	673	675	705	649	678	708	663	718	645	684	716	706	702	726	656	664	744	688	678	728	663	636	660	633	711	707	686	649	686	680	649	660	663	660	643	721	732	668	692	667	692	701	680	725	660	713	673	629	660	693	640	726	686	664	699	645	658	689	713	675	674	719	674	698	622	645	650	679	685	653	715	707	700	689	670	655	639	703	652	700	676	713	697	694	706	657	726	674	646	690	675	678	646	709	696	646	715	682	660	700	705	651	636	647	649	624	665	687	684	703	665	698	694	642	650	703	677	673	736	681	725	621	698	710	663	709	676	742	622	675	746	705	678	690	675	714	653	688	715	661	692	677	644	671	683	678	699	655	693	694	685	704	648	675	726	620	688	682	640	673	688
5850	11256	12931	7175	4353	3932	3008	2680	2478	2246	1936	8286	23921	17361	8400	3422	1175	665	650	642	551	609	586	601	594	569	614	570	601	638	615	609	637	593	593	615	597	611	622	580	586	597	603	635	594	585	625	594	587	607	584	565	593	618	586	600	625	562	586	612	608	614	591	557	610	639	608	558	587	595	598	569	597	611	574	587	606	591	563	598	590	592	573	583	600	595	542	609	541	571	581	585	562	566	583	576	613	582	609	597	643	593	599	563	616	601	567	566	595	565	571	630	609	634	579	610	621	585	626	566	614	594	557	587	598	618	593	627	567	605	549	604	586	595	598	612	579	579	568	604	592	579	595	565	581	610	624	575	600	622	599	592	527	577	606	616	593	635	602	598	614	631	582	563	628	598	620	583	602	637	588	604	592	599	600	580	592	577	609	552	595	611	610	588	567	608	654	639	593	616	567	584	602	593	553	571	604	584	583	577	622	565	544	585	577	556	606	559	651	590	581	579	577	615	580	582	629	570	548	577	565	576	571	575	639	607	566	576	552	573	599	609	592	565	570	605	566	619	586	599	595	581	625	589	585	597	561	610	599	618	559	595	582	587	582	601	601	598	609	603	639	547	613	573	576	566	585	595	556	577	568	565	561	556	615	546	610	569	590	573	571	605	598	564	582	616	557	601	570	613	580	578	586	582	594	622	560	579	585	600	586	665	555	591	572	564	570	614	582	579	558	562	637	573	622	582	572	562	588	601	589	598	576	573	578	549	630	580	604	594	601	617	607	568	575	579	589	545	625	579	601	650	596	571	602	572	571	583	591	598	577	623	557	612	580	581	641	575	544	558	547	566	600	625	619	625	590	610	565	537	600	586	592	600	590	583	648	601	582	552	631	615	624	605	590	582	607	550	596	600	570	561	583	599	590	590	553	579	614	588	659	561	585	589	582	600	616	555	512	605	595	567	590	594	599	567	600	574	548	587	591	582	572	583	601	600	561	637	589	559	633	567	624	598	610	544	592	599	597	612	592	635	578	591	608	603	617	616	515	577	585	609	571	576	566	572	581	580	623	562	588	614	564	580	586	568	604	565	587	639	594	578	565	623	564	596	596	611	553	610	564	553	577	615	566	583	589	558	598	550	586	572	591	609	565	641	613	561	604	601	537	575	575	547	562	614	572	611	581	561	608	585	547	579	581	542	616	571	592	592	568	609	571	618	582	595	592	572	569	592	582	592	590	610	601	602	608	582	608	598	572	603	617	579	632	610	580	594	559	600	633	631	584	588	577	554	614	592	587	599	589	585	606	571	543	589	579	597	615	574	617	559	601	595	586	614	585	581	563	579	571	579	604	594	565	555	580	570	553	549	590	604	567	571	585	551	552	574	568	590	650	581	573	601	579	572	581	587	588	599	558	652	603	592	603	607	579	598	571	578	616	572	582	579	587	594	610	585	593	601	592	603	590	568	572	577	552	620	587	556	595	631	551	646	575	582	610	626	558	565	603	590	636	569	558	585	600	576	602	572	570	558	612	603	607	585	571	581	556	608	590	587	612	579	586	573	578	568	609	557	588	551	540	549	566	569	559	565	617	590	590	586	575	606	580	602	590	576	582	637	610	557	552	599	567	603	581	593	577	598	591	596	586	621	605	599	632	551	583	555	571	562	545	585	587	584	559	572	630	574	574	613	603	617	584	576	573	585	568	620	594	570	568	555	607	606	583	602	609	627	627	581	603	588	598	589	560	595	580	614	598	551	616	604	566	589	578	580	597	577	620	598	594	616	568	589	584	590	621	558	621	589	591	591	591	576	619	595	586	562	589	510	609	625	621	601	585	543	528	570	581	585	614	593	591	613	593	576	589	575	521	592	578	566	568	570	584	567	538	608	552	583	650	605	656	593	593	590	600	575	589	569	567	606	533	623	570	602	601	612	597	570	580	609	570	561	611	560	570	604	627	577	570	536	622	579	587	579	577	572	572	591	586	580	547	603	593	596	626	577	565	574	569	612	561	587	624	570	559	586	618	615	561	608	597	552	592	559	568	593	557	583	581	580	586	600	584	612	594	579	589	595	602	601	604	585	567	586	563	615	594	589	565	641	555	588	563	618	587	535	587	532	590	609	586	596	614	616	625	572	604	585	596	579	556	597	605	567	601	607	575	562	609	615	616	619	577	567	596	607	551	588	559	586	549	565	544	596	584	601	576	592	558	602	599	566	571	606	584	632	576	537	593	555	576	590	596	558	588	582	611	601	565	579	589	542	604	592	583	571	594	560	544	589	549	581	589	584	606	595	557	564	596	559	587	556	621	590	593	621	561	590	576	558	588	562	605	583	630	608	555	555	584	601	609	620	574	597	545	591	571	593	591	612	559	581	585	602	548	598	564	576	577	601	591	580	614	578	547	542	590	597	620	542	616	566	561	560	579	571	566	588	584	556	574	540	592	579	554	614	603	548	602	620	567	639	576	604	571	612	598	559	583	592	567	659	596	539	526	559	615	601	572	580	584	591	602	566	603	578	614	595	630	605	576	610	579	603	536	577	612	579	597	611	599	585	549	582	598	574	610	563	599	661	631	539	595	586	613	621	598	572	558	613	577	596	578	543	600	560	579	553	586	612	589	605	581	573	615	602	596	585	664	608	586	600	581	589	567	603	575	589	566	580	607	556	555	599	607	583	632	576	574	568	620	601	590	571	647	591	575	593	597	582	574	561	606	547	510	603	601	567	636	608	576	588	613	590	620	590	596	561	573	604	533	613	563	563	543	559	585	517	577	601	595	591	575	549	628	560	588	589	601	578	599	588	611	592	584	586	593	585	605	612	594	623	603	626	582	585	582	599	562	565	538	564	606	594	589	576	574	602	539	602	612	568	566	566	634	597	591	571	636	565	553	537	567	590	571	605	600	608	568	598	564	554	584	647	572	583	587	583	551	563	598	607	594	588	619	563	578	613	578	630	534	576	544	571	578	607	557	559	595	572	611	575	592	582	606	612	569	602	588	556	585	602	582	564	575	532	569	609	624	540	579	576	602	589	548	600	563	608	627	599	575	569	586	608	622	582	595	572	556	592	630	575	579	624	583	564	595	577	587	622	608	572	564	577	594	574	611	592	526	566	634	634	625	559	592	573	591	557	568	595	539	555	600	549	575	570	606	572	602	564	618	568	599	567	575	624	576	592	570	613	552	565	633	603	608	554	549	536	594	549	597	606	598	591	596	560	566	551	590	606	584	589	575	594	582	571	585	561	598	610	541	614	587	584	572	553	632	637	591	609	596	607	530	586	563	568	592	568	607	550	650	619	554	592	546	594	595	617	609	599	599	581	572	597	587	578	564	601	603	619	585	597	580	629	574	567	579	607	594	583	594	592	594	593	598	557	581	585	526	589	573	623	598	547	574	606	577	605	618	617	568	604	567	585	579	585	601	600	594	590	598	578	573	596	607	596	602	566	589	568	573	558	593	570	585	554	580	585	635	554	571	548	559	584	607	564	584	580	550	619	545	587
26856	10801	4022	2172	1270	895	705	692	698	731	721	813	1626	1635	1128	835	618	604	622	583	549	618	567	576	551	594	584	576	550	593	606	586	573	593	561	586	567	548	571	566	582	553	605	574	530	559	559	557	576	640	587	578	603	569	567	619	624	591	598	640	582	567	625	583	583	528	583	622	595	565	598	588	569	591	553	586	583	566	599	564	639	566	590	586	570	597	566	569	578	558	574	599	633	622	565	604	586	578	588	552	584	565	566	586	635	538	602	587	556	596	572	623	558	621	582	543	625	612	623	559	591	623	594	611	545	586	563	591	613	577	599	587	630	603	571	599	635	552	587	615	581	576	593	604	586	592	568	583	588	587	571	562	574	566	556	621	579	599	576	565	588	585	598	568	610	599	603	562	601	627	591	601	602	580	569	593	598	565	620	593	553	574	563	584	605	568	541	620	567	544	602	574	566	608	551	592	586	590	566	553	552	596	577	580	576	602	614	584	554	557	607	591	556	588	532	568	581	648	623	596	584	556	561	604	551	623	530	604	594	617	562	539	562	577	551	587	502	601	616	590	581	590	556	599	564	616	569	561	554	541	540	587	601	566	590	576	567	606	540	627	559	536	551	543	569	595	597	598	584	556	625	542	556	600	580	594	573	562	591	627	600	539	576	549	593	559	549	604	534	620	586	591	585	595	569	570	540	573	592	534	586	610	636	601	561	581	583	616	564	577	569	591	576	580	564	616	558	601	600	625	581	611	575	562	612	572	605	578	624	539	574	583	564	563	618	599	624	555	559	571	572	564	610	612	597	600	593	574	593	619	558	554	566	640	594	551	585	637	576	599	572	549	542	595	558	592	564	616	614	566	619	562	597	600	566	570	594	560	585	594	602	575	616	542	579	584	593	601	587	566	584	547	574	531	590	548	581	588	590	570	594	630	560	590	593	584	513	571	602	581	586	601	588	626	597	575	586	597	555	588	555	559	583	563	614	608	640	598	556	593	554	626	595	615	618	587	588	538	569	579	591	562	629	572	558	566	567	589	575	575	632	571	564	545	547	589	653	611	569	534	632	558	579	571	550	601	574	622	562	584	612	575	535	547	572	587	619	543	615	537	615	579	546	575	626	589	578	591	587	625	617	560	565	539	579	596	599	577	615	618	570	550	587	598	586	598	548	568	578	599	542	583	548	614	574	564	582	604	549	596	566	555	583	630	621	565	595	577	579	599	596	586	539	570	562	631	597	576	585	576	579	569	626	620	618	554	594	565	596	610	550	597	604	598	616	588	629	586	560	611	536	618	614	587	550	588	594	630	598	544	574	557	650	616	581	605	574	602	624	557	587	589	597	617	619	586	581	601	596	556	563	605	569	540	597	579	567	590	614	555	566	599	560	574	571	607	589	539	586	598	583	555	615	549	593	587	600	597	555	632	545	555	567	580	547	567	581	585	589	590	552	624	532	595	607	580	555	563	544	584	588	584	562	568	612	600	660	553	589	544	609	525	573	570	615	586	585	597	565	589	595	562	632	605	553	532	576	609	608	602	562	588	548	599	558	588	563	540	561	592	600	571	604	610	576	562	591	636	558	624	597	571	592	653	551	572	572	616	560	556	563	584	600	595	595	600	564	584	541	626	540	558	570	563	525	542	547	576	567	627	601	617	575	575	550	589	575	564	552	554	604	586	588	576	555	594	580	622	597	574	607	564	566	583	582	574	589	590	608	583	593	595	559	521	601	601	570	610	600	599	584	595	574	632	577	578	606	567	552	537	552	586	587	561	578	592	575	619	581	603	558	621	585	533	613	607	559	593	608	624	571	570	610	586	570	559	607	597	596	559	583	586	554	553	592	578	580	610	554	569	563	519	590	633	605	585	617	603	584	578	631	577	597	629	608	556	576	612	612	545	570	553	571	588	611	593	610	569	622	605	564	577	536	609	595	543	558	586	569	579	592	576	585	570	560	554	576	569	580	605	580	574	649	605	597	598	585	596	577	604	629	543	594	617	595	589	601	585	560	588	574	607	585	575	580	580	570	596	531	569	584	572	601	600	555	591	544	535	582	581	569	552	554	588	589	576	565	557	561	588	584	567	596	558	565	556	631	584	616	584	614	550	593	575	563	577	575	588	580	603	563	602	543	583	587	563	580	553	585	574	553	582	607	576	613	586	561	571	594	570	551	615	568	592	625	607	585	595	560	561	566	549	565	566	569	547	596	579	566	590	604	576	596	602	566	605	590	550	637	568	596	646	584	612	589	608	583	567	587	605	597	553	562	558	555	604	579	577	595	604	553	634	559	551	581	592	580	598	584	559	577	599	584	577	570	556	607	577	572	588	562	569	561	562	583	573	577	609	581	579	556	617	571	606	591	580	628	568	608	573	596	604	578	550	565	603	597	582	603	609	581	592	582	581	579	569	557	582	608	653	599	551	583	555	618	562	567	617	621	568	558	554	616	622	576	564	572	587	545	594	586	557	582	627	572	608	622	613	598	584	555	599	536	571	579	564	608	551	605	563	582	579	553	572	595	596	566	599	604	636	579	560	560	600	583	580	594	581	595	599	592	588	579	588	564	595	596	597	565	549	587	576	560	657	600	598	584	611	570	590	577	583	580	561	609	627	615	584	600	616	562	562	552	629	564	587	624	589	538	592	586	586	569	600	601	557	569	607	594	602	591	585	569	587	602	556	576	623	566	598	595	604	583	569	576	596	601	573	561	591	580	621	622	559	613	572	574	618	559	537	620	575	553	568	584	586	597	562	572	622	605	549	647	595	628	535	574	564	618	569	615	593	603	569	585	563	577	555	567	633	646	585	537	588	575	580	565	564	581	562	604	519	556	578	550	609	594	585	590	579	582	565	569	565	605	601	580	564	618	523	561	556	576	529	569	613	618	604	579	598	663	578	560	598	610	581	603	562	578	584	577	634	580	595	575	573	541	576	534	611	642	606	532	630	597	549	620	594	574	540	585	520	583	581	566	543	566	588	579	557	560	582	623	589	587	638	559	569	585	591	550	562	602	596	648	613	625	586	598	543	580	621	607	576	592	585	565	573	509	603	555	525	591	610	631	595	588	610	611	594	565	583	569	610	596	579	574	632	623	554	598	594	585	631	584	567	628	587	546	579	561	613	613	571	554	553	568	531	542	574	566	605	543	560	590	585	583	568	611	594	554	597	586	589	565	578	555	619	579	563	582	586	573	603	620	634	611	549	584	610	569	567	585	614	568	528	596	559	583	582	607	602	553	567	605	576	593	603	575	622	603	594	566	560	552	575	560	599	607	612	600	583	597	584	569	574	563	573	575	558	584	551	525	584	583	564	606	577	637	575	601	575	584	587	546	577	586	568	555	565	545	616	615	601	570	561	534	539	610	581	580	533	608	531	620	552	555	589	570	572	579	561	541	611	599	579	543	563	579	566	585	565	570	574	559	528	552	602	571	561	525	542	604	581	613	582	623	559	606	563	596	584	592	570	593	595	603	590	560	610	588	600	544	569	622	536
6814	4012	4063	2217	1501	1021	843	705	683	752	715	977	2078	1804	1171	731	532	492	491	519	507	500	498	515	513	510	468	503	471	525	528	521	506	468	485	512	525	460	494	529	478	518	475	496	498	509	493	486	489	514	489	457	480	527	512	466	502	490	500	508	477	466	488	504	516	467	471	516	493	513	524	529	482	451	490	494	472	508	510	529	492	469	504	460	501	505	481	518	480	491	506	511	469	483	510	492	528	462	488	476	484	458	521	507	485	493	485	484	484	470	506	502	499	516	462	457	468	512	477	532	503	491	509	482	481	495	471	513	514	472	473	520	499	505	481	465	484	485	492	491	471	506	478	516	506	490	445	483	496	483	481	479	516	536	466	492	482	450	483	506	432	516	471	488	498	488	485	490	494	493	494	475	523	455	428	491	500	494	485	470	470	534	471	487	478	476	530	489	524	539	478	485	518	441	464	490	477	493	468	486	514	491	549	508	492	506	481	511	513	508	489	507	523	487	522	494	481	480	506	507	469	490	495	522	479	477	507	514	505	504	514	459	497	514	538	487	477	487	487	498	503	500	499	480	469	473	476	482	493	512	489	453	519	478	527	477	512	492	491	459	506	503	495	461	488	485	533	493	507	530	526	462	494	490	469	483	509	490	512	512	456	442	487	487	470	490	496	528	464	491	505	479	490	441	494	507	500	524	458	490	443	488	477	480	528	510	507	482	510	520	455	471	458	474	486	455	447	485	496	473	518	486	484	496	515	520	464	512	465	501	478	462	420	507	467	448	507	509	480	493	438	484	486	479	499	477	493	514	497	505	527	481	510	440	495	489	489	486	449	552	481	511	499	491	524	511	492	503	492	535	527	485	466	470	485	457	497	497	488	460	532	483	448	493	486	507	450	492	530	488	489	510	453	458	515	495	515	480	502	485	503	488	489	476	483	506	486	491	478	533	479	506	535	498	492	511	460	483	520	537	485	494	499	497	489	496	517	491	486	477	489	541	532	436	516	492	507	467	510	459	502	524	489	517	516	541	479	496	512	521	501	470	511	511	505	508	502	493	499	513	527	456	439	466	447	460	515	499	479	490	512	495	457	502	518	480	460	449	506	452	477	480	485	454	495	523	516	499	529	474	464	488	504	481	490	490	514	488	475	471	524	491	493	544	487	496	475	500	471	457	468	461	497	484	526	491	479	470	483	500	483	498	512	470	505	515	498	532	517	488	492	478	487	475	485	452	481	477	485	467	487	486	488	485	494	490	507	470	468	450	467	506	484	515	501	501	486	458	486	472	524	500	501	468	471	480	519	466	448	474	492	542	533	518	504	455	490	500	509	476	488	531	490	508	502	480	485	441	506	502	485	502	501	484	466	479	552	474	490	510	524	484	507	499	485	490	503	475	492	493	495	458	492	512	489	483	502	496	458	462	494	474	542	466	482	521	512	505	441	490	457	483	456	475	500	474	463	494	488	490	480	511	447	506	484	466	490	488	499	489	489	519	480	464	466	519	495	529	490	515	485	508	494	533	494	489	484	527	510	506	446	541	507	494	475	500	501	473	498	488	507	483	466	477	521	487	505	493	502	490	443	505	481	488	438	498	496	538	485	515	478	489	488	454	467	479	460	499	489	453	522	548	504	547	503	484	498	502	499	468	466	550	498	508	476	487	500	495	505	466	471	500	505	485	478	523	496	487	472	512	507	473	489	475	490	521	530	486	505	490	499	503	487	477	561	479	479	475	495	528	498	498	511	470	493	517	492	484	500	517	491	481	501	494	523	514	510	500	512	487	518	499	495	512	481	503	487	522	491	492	520	548	451	484	475	476	508	493	476	504	502	500	505	515	454	502	501	501	452	489	477	525	481	445	536	458	521	483	565	493	520	477	516	489	537	479	519	488	527	494	518	490	514	493	506	491	483	467	486	482	471	517	508	519	486	466	527	495	546	467	463	455	490	508	454	467	479	474	497	470	473	419	500	457	461	537	501	497	544	469	495	483	500	502	503	454	465	453	566	509	446	500	458	483	506	484	504	510	472	502	468	521	470	484	524	476	544	495	540	529	515	473	478	473	488	483	508	509	504	485	488	476	507	509	470	494	444	496	501	497	496	493	496	495	472	466	501	488	519	484	527	533	511	488	489	464	482	515	450	474	491	480	482	516	509	463	489	501	484	488	491	524	478	498	527	524	505	508	461	470	499	481	449	481	478	490	476	513	516	424	508	462	468	476	491	523	500	477	502	486	498	478	476	485	448	502	503	524	472	491	473	467	484	469	481	477	493	490	462	494	496	457	539	464	503	494	514	518	500	484	455	478	476	486	494	476	461	464	487	508	460	503	498	511	480	495	493	532	497	469	498	500	471	485	497	528	493	505	498	481	499	497	481	505	499	479	458	464	480	485	475	510	466	494	513	463	509	502	480	484	497	505	528	468	501	511	494	527	479	490	511	491	491	511	468	449	509	485	504	470	470	490	483	505	484	499	490	518	503	479	500	494	512	478	496	517	506	528	512	464	491	470	465	488	511	518	481	501	477	510	504	518	485	500	457	461	465	489	426	478	477	526	488	532	495	457	504	504	496	508	513	503	469	460	487	477	528	474	465	469	522	488	497	484	495	517	453	499	523	501	483	492	521	521	500	506	472	499	478	535	470	523	497	510	508	503	493	479	495	473	477	472	533	449	469	449	495	502	468	488	496	499	497	490	511	509	509	512	496	511	522	514	466	543	483	481	503	492	504	535	525	456	446	480	495	491	474	492	483	489	484	473	520	507	465	501	502	531	467	481	533	472	475	512	500	482	499	499	495	461	504	493	452	517	468	465	433	507	448	484	494	514	454	495	498	474	484	468	491	491	457	515	473	547	471	498	447	453	473	480	493	483	462	495	535	468	524	477	479	490	467	483	473	436	479	493	518	499	522	538	520	490	501	515	466	495	510	498	525	488	479	504	461	469	509	495	509	507	480	508	506	481	476	446	518	430	511	463	508	468	486	488	499	505	485	517	485	470	502	494	485	502	491	480	525	456	498	519	488	493	509	502	506	464	491	510	502	477	486	489	504	508	509	512	472	492	438	446	505	511	505	489	509	488	478	502	520	439	475	462	470	473	475	508	487	498	458	512	507	509	482	531	508	478	515	458	486	496	472	455	483	459	498	532	504	501	500	473	486	462	459	473	469	489	488	548	514	523	495	512	534	517	492	445	498	483	469	459	488	483	479	478	495	483	497	480	547	496	542	505	475	486	496	508	438	475	495	482	519	514	487	506	470	481	513	513	482	496	512	469	499	495	512	476	504	502	478	486	488	480	479	452	482	475	512	501	485	508	488	511	482	505	495	465	484	496	515	477	514	490	498	460	473	521	482	494	503	497	531	468	508	489	515	524	481	533	470	463	519	487	459	473	473	521	488	464	496	530	496	505	502	495	501	450	480	543	483	515	526	482	505	490	491	486	516	524	466	430	464	502	505	502	447	510	504	446	495	511	496	507	483	498	456	473	473	498
24795	20785	26664	24712	9846	2308	1564	1179	1021	864	894	2974	14030	11420	5703	2100	845	671	605	572	574	594	562	542	609	545	567	567	605	609	584	553	554	485	549	540	582	522	533	560	559	586	606	539	576	555	566	596	612	556	562	578	582	597	610	595	543	595	552	577	549	603	548	574	579	576	585	554	561	575	563	594	605	545	615	582	602	567	561	559	597	509	547	545	547	607	595	538	593	581	553	560	575	583	568	609	558	557	567	568	588	589	541	537	540	615	611	613	586	583	573	567	558	547	577	554	562	613	571	556	603	531	619	589	575	558	570	538	562	567	562	557	562	593	550	573	563	591	556	518	538	608	526	558	606	586	555	569	585	554	601	561	567	582	581	580	588	573	546	574	539	579	560	548	569	610	555	508	616	511	568	602	581	500	507	580	566	551	573	524	568	542	558	585	565	573	540	582	581	574	540	565	547	597	571	564	588	618	565	587	582	567	543	610	600	562	520	562	547	547	594	605	560	553	550	629	577	593	529	612	557	540	572	608	620	572	582	614	586	584	567	533	547	555	529	595	518	583	602	546	549	564	604	581	568	550	549	532	569	543	532	575	572	542	621	537	583	552	587	565	577	586	553	541	535	579	533	560	590	558	565	558	546	573	534	608	574	592	556	591	573	561	578	560	585	567	587	544	601	562	591	610	543	603	573	549	575	578	555	573	577	567	560	574	566	559	574	552	570	543	514	577	539	571	573	571	500	552	585	579	622	582	555	578	601	550	560	542	579	589	540	598	536	569	555	568	571	570	583	582	629	564	577	595	539	542	573	571	565	557	557	568	566	573	586	536	545	580	543	596	545	552	562	553	565	575	579	590	546	583	583	572	594	598	579	527	577	590	579	577	576	553	574	592	641	559	566	586	572	572	550	536	554	576	549	567	614	566	542	595	596	602	563	541	595	563	611	574	545	581	576	572	617	588	631	570	566	577	566	608	578	551	573	573	580	546	564	586	539	562	567	591	589	546	556	551	539	563	550	582	556	570	575	590	595	550	563	579	534	549	593	548	567	565	574	554	536	584	556	617	571	558	588	575	531	575	538	539	572	550	629	552	501	574	550	585	566	554	549	558	578	586	594	523	564	548	549	553	594	555	558	535	559	541	614	573	542	566	586	541	573	575	582	559	572	537	607	577	591	553	556	550	554	597	589	576	591	522	585	535	527	537	574	547	549	540	590	576	587	563	593	559	555	572	559	600	589	564	569	556	535	594	539	543	598	611	525	617	630	554	543	576	579	560	543	566	591	560	528	572	570	561	609	553	545	553	587	597	578	567	582	540	539	571	565	637	541	550	548	566	609	559	562	605	568	553	621	576	620	561	584	556	515	513	566	567	544	570	582	570	573	536	539	582	584	585	530	551	566	569	583	523	545	541	568	567	546	529	568	539	580	617	561	587	527	540	568	566	574	582	597	571	523	562	533	591	556	549	553	582	534	540	564	565	582	601	524	550	572	575	518	536	569	578	568	538	551	550	562	584	553	584	533	548	563	585	579	582	562	561	578	552	538	568	559	592	611	573	566	547	577	549	557	541	580	556	550	540	568	558	548	520	559	539	575	574	545	586	569	564	551	541	565	580	509	592	554	574	557	551	580	565	537	567	582	588	573	563	594	566	552	572	572	576	579	561	568	570	554	604	626	597	567	567	558	542	540	584	580	536	548	569	573	535	549	510	587	564	573	543	564	580	593	550	560	580	541	608	568	559	574	572	561	587	583	577	601	527	591	549	569	561	563	561	591	596	628	605	571	583	573	564	493	554	578	562	540	546	562	572	539	601	563	594	590	590	585	532	573	568	563	526	608	593	576	544	542	535	568	523	601	572	568	568	577	541	547	552	561	543	585	584	611	580	546	572	577	590	538	595	590	559	544	581	575	556	567	575	553	580	565	576	569	562	542	552	529	596	605	548	555	558	572	565	561	560	530	552	524	557	578	560	574	600	558	554	579	569	514	555	552	578	568	565	591	558	616	591	572	596	585	566	542	578	543	591	547	589	557	554	549	539	581	613	583	587	575	527	567	611	532	602	549	571	543	567	567	537	548	578	536	597	576	548	591	597	562	597	568	518	592	546	554	582	540	550	560	618	593	565	531	564	535	559	574	601	559	617	569	591	514	541	615	550	592	576	582	569	593	588	580	553	587	563	618	582	565	574	572	570	565	565	590	554	585	564	617	551	515	602	526	552	577	565	581	570	535	600	549	562	567	577	542	573	562	564	568	548	514	567	588	538	563	614	566	605	601	565	579	581	581	566	584	579	572	519	566	603	607	532	592	595	593	551	554	551	580	529	572	601	566	581	562	569	581	609	543	565	587	556	570	615	524	544	552	598	563	587	589	585	549	595	543	615	576	602	512	538	549	539	547	521	583	557	570	529	570	535	544	605	622	547	579	517	575	580	555	582	565	546	532	586	559	560	573	582	552	581	583	618	560	501	562	583	538	540	570	603	561	560	566	559	568	544	568	542	605	580	554	588	560	556	566	572	566	553	583	534	589	589	589	561	540	561	598	609	585	574	571	540	552	587	554	591	577	590	528	631	529	619	589	592	581	557	551	615	566	552	592	536	571	518	554	574	563	575	581	609	588	542	515	551	573	535	553	572	569	570	586	562	562	568	552	601	555	603	571	578	559	581	580	571	559	539	522	545	568	531	558	573	569	536	563	599	546	541	617	587	569	581	550	546	586	557	625	586	547	563	620	547	570	588	541	622	597	569	559	574	534	563	559	630	587	533	599	603	545	583	551	555	555	593	528	572	574	521	599	543	541	559	574	567	581	559	607	540	553	550	563	517	529	541	587	572	579	551	598	558	599	581	582	521	578	583	586	586	541	578	595	599	567	576	547	543	577	537	567	564	583	540	593	581	555	565	594	554	525	579	578	558	583	573	608	581	591	527	528	578	540	535	595	569	567	556	586	523	582	556	580	560	597	534	523	573	554	569	592	575	539	541	582	565	562	552	546	555	567	562	545	569	544	567	561	562	535	522	540	611	591	554	583	556	569	554	549	586	610	600	572	572	555	610	575	566	551	556	534	610	562	585	599	570	539	570	602	583	615	587	571	590	621	615	549	541	582	588	555	556	560	571	555	540	542	518	598	601	586	551	567	561	573	581	561	526	564	537	551	562	564	573	593	557	592	573	608	559	542	559	574	569	522	556	578	559	587	532	555	563	619	560	592	556	592	595	551	572	584	588	556	554	620	533	561	577	568	587	534	584	610	534	573	582	523	571	515	553	594	589	545	537	546	544	530	555	556	572	573	501	561	538	567	550	572	563	554	575	544	611	549	573	563	550	572	554	592	517	568	587	559	548	549	546	568	581	580	564	579	578	568	534	540	582	554	567	560	562	572	543	547	618	554	555	585	614	563	577	548	579	583	558	575	575	529	605	601	551	566	577	624	593	578	565	556	610	553	583	581	582	551	572	568	569	599	562	548	562	583	585	591	588	584	565	606	569	545	572
6075	9314	8309	4649	2750	1962	1545	1351	1157	982	1005	4656	15569	11159	5313	2186	757	539	533	487	508	489	519	469	492	517	510	506	519	511	476	468	507	548	521	494	473	490	489	462	486	539	499	494	505	461	477	444	516	472	502	472	487	476	480	507	506	499	463	481	500	473	488	486	450	519	455	493	484	484	513	479	470	476	474	494	504	464	485	497	522	504	502	518	475	497	513	475	519	475	458	499	494	450	485	497	504	493	545	502	513	502	465	524	483	489	481	483	498	521	481	505	496	506	525	532	497	481	493	499	473	498	504	544	519	509	515	497	452	487	484	517	515	473	484	465	496	527	529	478	491	479	472	508	486	497	505	518	503	487	481	504	524	517	509	467	448	510	468	551	461	495	494	533	533	494	501	512	498	515	496	502	476	538	474	493	484	483	501	489	467	472	474	483	513	470	524	515	459	481	462	448	534	500	489	477	506	486	471	500	498	506	501	505	501	506	491	523	498	525	490	478	497	564	516	507	467	501	485	506	467	500	497	461	488	491	472	482	502	489	490	495	454	484	464	494	501	541	478	521	519	504	468	479	497	511	494	520	493	484	474	501	503	543	492	500	470	479	468	525	486	504	494	479	545	479	482	477	500	480	438	493	483	495	503	500	529	497	498	489	494	489	474	491	501	519	472	488	518	484	496	497	494	480	509	506	469	518	486	499	496	503	504	509	499	457	496	539	491	511	483	468	497	505	545	498	480	501	498	508	502	462	492	494	544	514	491	501	480	518	483	508	486	505	522	482	499	494	481	524	506	497	468	501	477	454	483	486	493	505	511	461	516	486	483	503	477	468	497	537	508	512	516	490	519	540	470	489	474	490	493	505	508	521	482	533	477	516	497	459	439	484	507	454	466	469	494	476	462	508	490	459	464	491	483	515	469	478	497	497	462	505	497	497	470	514	512	490	468	519	506	435	485	523	485	515	507	491	491	473	524	443	510	483	473	519	481	503	526	519	511	512	544	489	511	475	481	494	484	488	506	479	528	499	504	513	508	494	465	485	512	524	448	594	512	494	516	525	490	520	530	494	522	501	439	523	520	478	501	471	513	500	503	508	483	526	503	492	487	499	456	471	519	535	486	498	489	500	486	529	479	477	492	516	486	478	506	480	562	510	471	495	485	506	509	488	504	514	514	511	465	498	503	498	527	493	492	473	493	523	505	492	465	495	524	489	511	502	483	496	519	466	509	476	522	509	521	487	522	477	513	478	536	490	503	485	494	465	491	498	460	518	502	511	497	491	476	494	454	492	513	516	514	510	464	484	489	491	474	518	472	517	502	505	491	455	516	486	489	487	516	485	512	437	503	507	495	489	466	494	510	463	509	518	473	519	491	545	519	515	522	513	505	537	499	525	475	513	480	499	539	516	499	496	500	521	480	504	501	462	487	511	488	480	492	495	522	505	482	513	480	493	470	524	476	508	476	451	509	504	506	463	470	483	516	534	486	508	488	499	506	525	505	490	486	496	444	461	468	511	477	500	523	522	505	474	525	473	511	492	492	494	473	507	512	506	513	549	478	509	506	515	475	518	497	532	503	487	483	462	492	507	497	518	508	503	489	446	484	505	519	491	491	473	497	450	500	469	486	504	481	520	514	528	486	508	511	459	540	526	513	518	514	513	479	504	505	524	470	503	421	485	475	523	459	502	500	495	488	467	532	518	493	492	528	446	498	512	466	495	488	519	523	469	525	485	495	485	501	522	469	474	507	466	521	480	481	475	470	498	501	508	423	511	510	510	541	496	507	534	502	470	495	562	508	477	511	515	503	524	492	522	497	471	476	474	539	469	498	455	496	520	524	504	507	494	496	507	552	523	454	460	490	465	501	507	520	453	518	506	473	490	500	501	449	486	471	501	526	468	477	541	496	528	476	515	488	505	491	509	463	493	487	464	503	535	482	483	480	513	487	530	472	489	520	500	443	503	494	505	528	530	507	490	501	462	509	509	511	491	497	484	507	507	523	465	512	503	491	495	479	495	500	499	489	503	483	520	469	534	505	477	472	461	505	499	462	468	504	507	549	530	514	499	477	537	528	485	528	496	494	481	533	477	469	506	499	497	513	475	504	483	497	507	482	509	515	465	468	465	473	490	505	488	502	553	482	496	495	520	520	478	510	467	512	474	500	490	463	471	501	493	524	458	488	469	457	495	477	476	460	507	522	445	515	486	488	466	501	497	516	458	472	480	491	538	520	524	496	492	486	467	487	504	480	499	489	457	477	479	530	494	504	494	501	522	457	462	498	530	481	474	465	509	534	484	502	476	509	497	486	490	500	511	471	450	491	486	493	503	500	517	487	498	492	528	488	471	507	524	500	487	478	469	451	506	499	496	491	489	512	455	480	517	498	521	495	496	535	444	451	522	464	483	479	496	501	519	489	492	474	501	508	478	475	471	522	510	513	473	477	464	492	510	457	513	551	511	522	470	528	519	515	494	479	458	513	513	486	466	505	464	482	501	489	471	517	523	479	517	493	488	438	475	507	477	524	519	468	496	496	484	480	494	511	492	539	485	506	511	472	463	509	522	468	494	521	466	512	525	496	529	526	496	488	473	504	526	503	471	481	452	497	478	508	506	496	482	443	486	506	483	488	509	462	504	518	497	517	475	509	494	444	498	508	498	487	521	489	522	516	556	477	516	507	467	480	533	509	496	503	489	489	442	502	502	464	515	502	488	508	470	493	469	511	520	497	521	487	511	458	469	480	518	501	485	516	478	471	493	514	561	465	486	474	518	518	490	456	494	500	496	451	442	492	515	498	495	467	486	505	482	473	546	533	477	511	491	512	530	486	484	488	521	503	520	493	519	510	496	503	497	502	506	504	504	498	478	509	494	478	491	522	503	482	475	492	526	504	502	516	507	534	512	493	485	521	489	497	471	500	501	489	539	491	529	489	474	467	518	457	495	485	476	493	506	488	487	477	507	528	473	485	495	462	517	471	516	476	521	497	479	512	533	474	507	463	507	489	484	524	495	497	507	457	472	497	504	487	493	483	506	501	477	523	457	475	480	526	489	505	517	505	493	478	486	470	465	517	475	519	467	529	525	495	514	506	519	518	483	497	487	490	452	501	518	493	500	499	450	508	526	500	473	535	455	481	488	489	491	490	506	541	447	486	492	484	536	485	527	517	495	482	477	485	478	535	476	516	505	507	472	496	491	473	517	561	499	485	522	537	484	506	527	498	481	482	439	523	481	547	515	489	492	473	506	527	491	469	541	511	515	484	482	469	425	501	504	476	546	503	505	492	479	506	474	494	518	494	504	506	454	494	491	472	476	464	501	508	487	515	502	508	498	494	472	532	506	468	493	482	529	497	483	506	474	465	489	440	488	557	508	486	491	497	508	495	502	504	514	531	547	483	499	475	470	493	476	483	479	485	510	505	542	480	484	473	523	465	505	551	538	509	529	502	506	467	509	476	471	486	473	466	507	499	490	498	486	479	485	497	462	497	502	511	505
23822	20805	27774	23943	20345	7936	2704	1682	1337	1129	1169	5210	23358	20452	11017	3671	1222	831	749	706	663	756	709	681	686	687	698	719	702	715	678	715	704	719	677	734	690	700	662	744	696	658	677	692	712	690	717	666	698	680	674	657	695	736	702	735	687	664	651	691	637	686	653	662	692	679	615	670	710	726	696	697	644	678	651	734	686	710	700	695	676	723	661	751	704	648	692	651	668	702	705	701	654	665	684	687	700	689	684	638	680	713	668	702	680	685	687	741	682	657	723	668	679	631	665	669	660	714	672	719	726	660	671	623	685	643	639	646	677	711	669	764	735	663	698	714	700	702	718	676	681	672	688	706	678	726	708	629	655	656	733	698	662	693	689	700	616	702	675	672	711	653	694	657	742	627	685	653	722	659	698	680	681	727	697	642	707	686	684	702	679	658	667	671	728	625	675	713	678	662	688	709	655	715	658	661	684	662	690	686	668	677	694	648	686	663	709	650	669	622	674	656	708	644	676	684	709	683	670	683	666	683	691	687	703	714	577	713	673	693	647	688	669	698	718	631	663	640	635	691	680	654	671	672	695	655	683	687	736	714	655	686	696	687	683	685	655	668	684	646	700	705	645	688	693	670	683	689	638	657	613	687	682	679	669	665	698	709	692	665	699	713	690	685	681	669	713	698	675	657	666	669	707	678	737	712	693	694	699	676	682	660	706	685	668	679	713	639	705	692	664	680	679	704	674	705	658	627	684	689	679	667	689	663	659	644	656	674	680	653	639	670	692	664	688	663	663	644	654	690	723	661	672	692	686	676	650	664	641	683	704	688	678	678	649	681	666	639	701	678	677	656	698	705	696	651	688	698	687	716	723	692	700	673	671	638	665	689	659	675	683	679	706	686	693	702	720	655	711	618	671	641	730	659	678	693	685	695	693	645	688	677	685	693	656	619	688	713	672	671	713	673	647	654	673	684	671	683	641	665	675	695	703	692	672	704	683	697	722	674	712	701	684	652	671	674	737	665	690	670	718	672	644	683	661	678	666	644	676	678	667	687	661	692	699	642	664	647	725	659	639	703	703	696	690	698	644	709	659	675	756	649	664	637	684	655	693	651	678	685	653	702	676	688	683	682	676	684	614	702	661	628	693	705	677	698	661	691	702	679	673	679	719	688	669	708	734	642	705	690	690	668	710	660	690	642	661	659	690	650	724	723	721	724	684	641	707	672	645	671	672	762	668	676	652	656	689	689	650	683	681	651	642	673	679	730	666	702	679	702	685	721	747	701	669	688	622	609	689	702	725	671	693	669	692	698	677	683	688	651	586	692	680	628	712	652	721	683	693	629	712	656	665	684	700	645	694	663	708	680	692	679	718	671	664	648	663	691	671	683	648	679	745	678	674	681	676	702	667	683	691	654	711	691	696	673	682	705	650	723	691	717	730	705	686	666	644	682	649	660	691	645	704	655	670	694	695	664	666	654	696	648	663	709	713	646	658	661	630	725	677	655	665	698	722	657	709	697	688	673	720	687	683	669	675	638	642	620	672	721	672	697	707	675	694	640	668	665	636	666	672	740	685	670	678	704	665	638	654	641	670	710	680	690	657	696	675	657	693	680	664	683	660	669	672	662	699	653	691	722	649	687	678	656	680	665	676	648	735	727	671	696	673	660	652	670	676	647	707	673	675	690	704	701	693	703	662	635	626	645	654	682	674	629	676	693	661	657	701	649	680	670	656	704	693	679	667	683	648	667	679	647	671	694	624	698	664	669	665	671	706	665	653	713	729	749	690	670	659	658	741	664	710	709	715	674	687	636	635	653	687	718	676	690	704	627	629	665	716	661	645	688	673	682	699	667	673	674	656	672	702	658	682	682	659	675	618	682	671	650	675	664	677	648	676	656	691	672	677	687	628	639	713	652	694	672	704	685	663	708	684	676	643	664	691	674	675	719	644	714	642	719	718	688	657	676	665	694	695	722	681	688	664	665	667	702	679	706	680	659	687	699	698	643	676	659	658	669	695	691	643	709	673	657	692	679	680	671	704	706	658	706	665	649	667	698	704	695	661	723	680	709	649	702	651	674	704	669	673	652	691	652	681	697	705	642	665	697	718	730	679	702	644	648	654	670	699	707	707	675	670	672	688	661	743	651	685	659	646	727	677	682	628	692	643	651	674	709	694	664	704	670	681	701	683	676	731	709	672	710	685	701	706	704	687	677	729	675	661	658	695	676	683	693	729	688	668	677	692	673	630	705	654	621	689	671	645	670	692	667	678	659	665	697	678	622	653	654	659	704	695	672	680	712	696	621	678	707	684	672	692	699	641	690	643	643	730	668	672	734	668	683	730	632	677	694	644	660	721	701	700	677	664	654	670	706	698	686	701	688	663	679	684	645	648	674	738	694	680	682	669	659	665	645	629	686	627	704	703	706	671	691	681	674	670	648	658	672	654	702	683	671	691	697	673	644	702	640	677	700	648	712	700	662	704	672	651	704	695	648	664	609	711	624	710	653	646	682	701	665	701	701	680	666	678	653	677	717	644	681	670	670	692	703	693	641	709	682	619	633	686	755	676	716	716	655	663	660	626	677	659	678	641	699	683	615	718	700	720	691	687	662	718	663	661	653	617	677	679	679	668	671	683	689	630	696	713	640	666	645	687	641	683	645	666	658	691	669	716	652	693	652	682	679	703	693	674	652	665	651	672	634	651	681	662	673	669	694	642	641	671	667	681	650	657	659	644	666	687	698	668	691	682	685	710	695	716	690	705	653	680	690	752	698	666	665	666	654	696	655	695	683	681	677	685	624	691	654	722	670	683	682	671	620	687	652	677	638	669	679	643	698	659	655	692	644	641	702	681	636	632	646	695	674	641	635	689	688	673	672	631	654	699	626	696	694	642	659	739	698	699	660	678	717	669	741	679	702	666	665	679	740	656	698	685	705	663	700	652	680	672	674	656	685	725	668	672	650	717	615	664	687	705	695	661	685	684	692	679	696	668	674	661	698	657	706	699	647	700	673	686	667	727	689	678	713	633	678	673	637	658	662	689	702	673	649	648	688	667	696	745	692	681	649	660	659	698	680	698	664	671	677	651	659	682	647	690	690	725	660	706	683	682	692	689	645	668	704	708	660	714	689	709	661	655	712	657	698	701	666	652	708	677	702	709	657	692	712	672	662	646	690	658	673	625	716	688	704	662	654	649	693	685	669	662	652	636	717	706	639	679	660	642	676	639	683	690	650	656	687	682	701	692	675	702	716	701	665	632	665	654	666	688	642	657	685	691	646	688	655	658	703	676	679	729	668	627	659	710	667	651	736	621	657	657	671	692	693	632	646	657	656	663	687	699	713	656	653	690	632	692	662	698	671	672	689	712	685	650	657	707	688	656	678	695	671	676	680	701	719	687	661	659	700	702	687	687	671	694	677	698	660	729	689	679	704	725	659	678	646	728	637	652	667	665	676	693	684	663	678	658	717	652	670	681	664	675	655	696	684	652	684	623	701	697	714
6479	12768	10979	6310	3820	2678	2136	1782	1673	1412	1385	7788	23814	18250	9066	3490	1007	650	614	575	563	609	549	605	597	573	551	611	619	584	582	572	619	646	578	571	568	563	580	583	561	584	563	602	573	595	614	568	562	588	576	548	550	613	573	593	596	610	559	574	582	588	527	603	625	614	618	578	537	567	574	600	584	603	636	573	566	580	609	586	645	586	610	621	581	557	567	545	565	579	600	625	579	551	563	609	576	622	562	587	588	593	571	573	563	563	607	552	567	668	589	603	601	607	591	567	614	575	590	625	562	591	612	621	618	589	542	562	576	581	632	530	572	584	609	598	608	562	575	571	617	586	560	610	626	569	574	566	552	583	595	589	576	624	549	611	567	554	572	601	592	558	587	576	569	614	578	597	622	532	582	610	598	595	582	589	541	625	596	576	587	623	584	572	597	574	572	579	595	572	614	561	573	610	538	602	572	584	607	583	577	567	587	571	613	586	562	577	553	590	538	539	552	588	599	560	602	584	605	561	550	574	582	587	614	597	580	580	537	581	562	565	547	568	584	575	567	552	589	584	578	585	575	600	573	571	567	567	618	591	565	618	567	544	553	594	551	527	576	569	610	576	593	568	628	576	608	585	569	545	584	602	539	559	557	564	566	621	555	607	639	631	551	596	589	577	572	586	584	554	539	608	589	626	597	587	590	545	545	541	581	608	589	550	582	569	547	615	559	560	594	572	576	580	555	575	575	557	594	570	564	576	602	567	583	554	595	524	599	602	583	577	574	534	533	587	564	547	597	615	575	560	580	581	590	600	573	602	648	581	585	594	575	614	533	596	531	578	579	549	604	563	575	513	541	610	607	532	564	593	514	578	543	544	578	585	600	592	556	575	589	591	599	555	613	600	599	617	565	613	566	588	550	603	566	583	604	596	601	612	559	628	583	589	529	616	568	577	554	610	571	607	614	573	540	522	579	591	527	593	601	560	606	549	607	589	580	610	598	622	569	587	579	620	539	581	568	570	557	608	543	584	627	581	586	588	551	593	560	582	610	555	557	550	572	563	608	591	599	575	547	561	565	575	587	552	590	611	606	555	612	612	568	568	591	607	560	618	582	605	565	605	556	605	575	581	570	562	592	577	563	577	564	597	606	581	597	570	590	557	590	593	624	593	570	565	555	565	573	538	576	603	589	582	545	556	618	604	578	578	596	576	569	615	550	596	570	614	565	559	576	622	570	582	590	599	529	569	627	586	598	589	602	567	599	582	561	582	560	611	603	646	554	564	541	574	556	528	607	570	555	592	522	597	583	565	608	579	505	537	579	564	568	556	611	557	552	568	548	544	618	560	552	581	599	603	558	615	568	625	587	605	593	598	565	541	563	559	611	568	562	575	553	568	544	575	561	607	595	547	584	572	538	604	540	550	589	567	590	583	560	580	613	587	582	565	604	600	567	570	525	612	612	584	559	620	589	557	526	581	530	625	620	555	549	548	594	588	533	600	612	545	548	599	564	624	581	514	593	587	594	552	557	593	550	535	589	600	551	581	608	584	561	580	580	572	595	580	578	541	595	600	546	597	631	596	604	612	607	573	631	530	628	598	546	573	604	592	610	595	601	565	603	600	604	588	583	591	597	546	584	554	578	555	597	604	553	554	573	568	581	579	567	582	565	560	544	554	548	555	588	603	606	583	572	582	576	575	592	571	546	614	578	556	551	600	572	592	546	569	615	584	592	588	568	571	615	601	608	578	569	562	589	555	598	568	553	577	586	590	558	580	564	579	558	572	585	532	560	557	560	578	534	586	610	595	562	567	570	537	560	549	584	566	568	579	549	529	586	532	617	539	590	584	560	557	507	600	589	569	562	555	552	583	591	616	591	596	611	603	544	545	583	570	580	565	556	592	578	538	590	608	633	579	585	563	591	571	602	593	556	545	609	604	568	547	540	588	597	595	575	593	565	593	584	587	577	545	586	590	571	568	554	569	551	601	583	595	557	576	574	595	578	572	565	576	556	592	604	590	589	607	574	560	559	609	619	583	595	574	605	554	619	566	589	563	575	560	581	568	610	606	561	555	607	558	574	552	596	590	576	574	597	556	604	555	610	575	572	609	567	604	587	577	553	559	557	544	557	575	548	594	550	627	563	552	573	580	545	563	592	610	629	588	567	594	566	592	575	572	630	591	581	542	588	579	568	587	554	575	568	625	547	587	579	572	589	594	573	572	550	563	573	577	605	516	591	562	609	578	573	602	513	603	562	553	553	564	579	597	601	609	552	562	567	604	585	565	552	557	534	587	623	592	567	543	585	621	558	578	551	574	597	558	614	563	587	580	562	570	581	574	593	573	581	557	556	583	602	560	580	565	590	590	567	572	560	561	564	562	587	588	581	579	581	581	544	572	484	530	539	553	573	570	565	602	573	557	574	588	566	550	567	576	606	618	586	536	575	580	536	588	603	569	570	565	581	572	584	583	588	583	568	603	575	598	604	578	552	539	637	570	550	574	546	579	538	553	563	585	570	582	575	609	610	602	567	554	581	589	596	570	563	567	569	585	573	563	577	576	594	571	590	601	594	583	576	591	570	607	565	599	567	553	581	624	580	585	588	611	576	582	551	591	549	570	582	551	572	547	562	579	579	580	553	548	519	584	586	569	575	609	549	575	557	583	610	591	556	620	556	608	554	580	561	599	566	572	595	601	571	593	553	574	598	541	541	603	625	600	573	570	581	573	590	586	576	582	567	532	634	595	596	553	555	560	546	631	563	562	582	551	556	591	575	549	594	546	557	602	575	545	592	547	521	585	570	554	568	564	563	590	572	550	545	524	645	609	574	562	551	529	551	557	539	585	563	556	519	589	578	558	564	574	569	592	588	539	565	555	587	507	570	577	545	580	563	582	599	519	562	542	571	579	560	540	611	579	563	568	592	552	569	562	604	537	560	572	550	570	561	587	609	584	592	588	593	643	546	596	618	609	585	604	590	554	552	559	549	619	570	595	558	570	503	564	583	574	572	574	545	565	592	607	535	587	556	572	601	577	567	595	570	537	575	553	604	539	600	572	555	573	553	573	580	594	624	531	552	585	587	604	606	562	570	592	597	555	616	535	586	596	609	578	594	540	575	613	560	567	571	543	588	608	561	575	564	597	573	568	598	572	592	580	549	618	569	588	584	606	574	597	601	539	543	573	551	608	550	626	568	564	542	587	610	566	574	558	570	545	563	575	578	581	611	542	578	594	590	551	535	524	578	601	580	575	599	590	556	576	597	551	623	591	615	544	571	563	590	576	613	601	556	548	588	574	579	571	584	592	598	574	547	569	563	567	576	570	612	613	566	592	620	605	599	590	574	575	595	546	591	571	543	586	600	556	537	606	541	544	600	538	574	573	576	562	552	551	630	577	596	573	583	640	566	579	604	574	581	565	549	534	582	557	570	559	583	556	584	590	592	575	566	585	550	569	573	575	552	565	614	546	555	558	579	618	584	532	577	577	611	494	557	579	587	596
26795	10021	3052	1690	1019	814	726	680	674	695	699	857	1667	1598	1124	829	673	548	596	641	610	624	567	571	584	580	557	591	569	590	563	564	612	564	539	569	553	609	585	571	573	609	603	541	592	588	555	571	543	603	572	568	620	577	544	580	592	563	597	599	566	577	583	543	608	599	577	545	585	595	592	587	554	554	570	596	570	497	585	636	600	569	600	560	608	592	582	607	604	620	595	595	564	588	561	563	578	601	581	553	587	537	626	596	557	610	566	569	586	635	602	593	584	563	559	583	591	538	546	532	562	631	537	590	536	568	607	582	551	592	613	578	595	589	587	582	513	572	589	553	621	593	570	527	538	594	567	539	579	602	570	567	552	579	543	584	581	630	588	553	592	607	579	594	583	548	574	562	552	576	589	586	567	612	575	608	566	621	599	576	571	578	577	573	556	550	614	594	598	601	646	566	595	590	569	566	566	586	572	551	549	542	531	557	619	545	577	633	593	584	560	622	577	610	622	578	565	581	580	538	585	599	569	626	551	601	602	588	580	530	625	563	562	565	584	560	618	529	515	590	537	581	550	561	517	520	592	585	585	593	561	578	584	609	588	616	570	622	572	598	570	527	529	584	561	587	573	568	619	585	577	549	574	569	586	643	583	533	601	594	556	607	589	587	569	581	566	582	578	616	599	590	561	604	621	559	586	608	597	589	615	569	545	550	623	616	613	606	585	546	551	599	563	555	541	548	625	559	591	518	546	544	579	565	627	564	584	547	584	582	605	608	579	538	598	604	577	616	607	595	603	566	566	584	550	579	544	581	619	586	562	568	562	623	576	570	594	586	621	575	552	616	562	622	597	587	584	591	570	582	586	646	583	542	587	587	579	584	567	557	557	571	575	536	579	594	556	570	567	560	587	591	561	538	567	532	571	559	573	515	608	560	579	582	618	603	522	601	598	544	612	604	623	556	564	610	542	572	521	573	542	613	566	556	576	549	590	558	614	578	570	563	584	618	597	554	585	610	605	574	499	581	585	595	592	603	540	557	578	544	582	624	544	603	544	590	577	602	593	560	562	570	610	565	550	562	573	577	581	563	553	562	527	585	564	563	606	613	563	587	621	566	605	584	584	571	604	566	540	550	569	538	581	603	589	550	582	562	619	603	573	616	581	587	584	531	552	596	588	591	533	612	599	599	584	572	565	585	565	586	584	595	555	575	577	560	591	615	551	597	592	584	585	589	588	561	562	595	572	560	554	592	542	605	547	576	506	604	592	526	589	572	586	560	573	603	600	584	619	584	618	559	566	560	530	562	563	565	553	578	583	532	606	595	547	538	570	548	615	582	576	575	614	629	611	579	586	641	622	600	618	590	559	541	518	583	589	532	579	613	600	605	556	557	566	553	583	618	609	583	566	544	596	586	599	559	618	544	593	558	598	530	584	556	524	559	617	562	618	581	576	572	574	562	565	556	563	564	574	592	609	595	615	570	586	522	595	566	627	544	537	560	584	614	555	575	582	584	619	577	621	561	601	582	583	584	600	608	581	569	555	567	593	537	574	561	544	530	547	573	534	575	563	588	614	609	583	599	598	554	613	545	558	594	547	567	554	529	580	595	571	586	543	533	587	578	562	568	602	565	568	598	589	558	576	595	544	601	576	563	539	574	580	586	583	567	554	621	537	563	570	614	602	563	599	567	559	606	544	555	573	521	600	592	611	547	569	527	553	594	544	556	564	574	564	568	529	585	547	587	601	578	565	587	575	555	566	562	550	611	543	561	623	620	601	599	588	551	528	572	573	565	619	577	605	560	548	568	594	595	573	580	558	550	616	603	514	567	573	552	573	574	564	577	557	540	584	536	605	561	575	582	593	529	593	554	585	637	591	571	601	585	578	564	578	520	627	566	589	631	568	589	557	552	614	612	606	631	565	585	587	530	578	557	610	561	570	617	572	583	625	556	589	580	586	605	583	560	597	538	559	591	526	617	604	582	604	582	542	585	570	578	547	572	577	563	571	584	553	596	617	602	607	543	591	551	566	573	608	590	598	583	573	555	606	616	552	564	563	552	593	530	588	554	584	568	604	570	596	570	580	589	599	596	598	560	578	594	539	573	542	602	581	604	599	585	568	564	570	541	580	570	613	648	639	583	565	586	575	625	566	552	590	599	590	581	573	616	590	590	567	578	521	516	599	551	573	575	553	563	613	581	558	547	564	564	627	585	583	591	572	592	596	585	566	591	594	541	609	546	579	568	593	572	585	598	638	556	565	563	575	558	580	572	592	567	540	556	582	558	574	572	614	575	567	604	559	569	577	555	576	568	561	577	599	582	586	577	593	597	634	591	620	587	550	556	596	596	577	552	550	607	589	573	570	562	600	602	560	637	589	608	592	584	587	583	597	577	573	628	569	595	594	593	590	584	610	553	604	515	648	586	552	564	629	602	585	577	515	560	557	592	593	622	525	608	586	584	607	546	620	578	590	568	576	571	556	594	581	577	575	593	600	529	547	570	563	597	538	547	597	623	584	597	574	595	520	557	554	576	595	612	582	572	581	514	633	592	568	559	573	574	572	565	591	582	548	570	638	606	579	605	563	601	589	560	578	598	555	583	574	662	596	514	581	594	613	588	597	589	603	580	555	589	586	586	541	533	595	601	646	601	588	590	577	593	604	573	516	536	568	578	602	600	574	587	587	585	575	606	567	562	585	558	548	602	567	530	586	546	575	564	570	611	582	575	602	545	566	545	571	599	562	570	590	544	646	632	529	625	589	596	554	577	584	576	574	590	549	569	593	589	571	555	552	590	509	576	582	562	568	574	612	613	582	593	573	576	539	572	558	569	566	586	556	593	559	619	573	573	591	618	582	593	606	558	619	571	591	610	582	615	585	587	605	563	610	561	578	618	593	611	591	587	580	600	609	583	560	601	554	576	577	556	587	558	600	595	584	541	560	534	571	564	591	545	621	570	581	606	588	533	565	617	560	591	551	530	534	532	601	549	565	600	598	539	597	565	544	623	585	574	602	578	548	620	529	540	609	553	597	545	589	556	575	604	585	550	554	596	577	572	573	579	563	579	583	567	563	580	601	546	571	595	615	626	593	582	595	619	611	538	573	578	556	597	549	621	548	591	585	537	613	566	544	581	557	549	564	578	560	616	560	606	631	557	613	577	589	567	583	581	612	565	564	571	573	535	605	560	544	547	601	582	575	502	590	543	575	577	563	594	610	593	568	593	544	535	617	551	579	582	545	588	594	616	601	640	583	562	527	603	571	598	553	593	564	591	598	610	563	599	602	534	572	560	575	513	610	577	585	548	597	546	579	558	568	568	530	580	600	602	540	609	607	579	615	600	588	581	589	618	589	598	609	524	560	541	642	592	526	601	553	604	583	550	589	578	586	573	602	581	585	585	574	568	580	542	551	564	566	567	576	568	543	583	594	573	555	559	592	577	549	549	582	530	586	597	584	548	581	548	527	542	550	597	625	561	590	577	557	582	532	564	534	550
6505	3225	2892	1700	1189	901	750	769	673	725	760	963	2110	1912	1218	764	513	505	489	511	482	503	472	480	489	506	479	499	476	463	510	483	514	484	485	536	511	502	517	500	536	477	475	505	493	487	493	525	466	484	493	452	478	522	476	488	477	476	503	484	475	464	440	497	478	511	479	497	491	462	475	507	486	495	517	511	519	483	497	500	472	475	494	490	493	537	488	455	526	514	466	484	479	500	494	506	456	475	442	499	479	480	476	489	473	505	445	463	489	526	545	504	440	502	497	484	475	524	490	474	484	474	495	478	511	510	432	488	471	479	498	459	481	507	490	500	516	496	511	512	486	500	453	489	486	491	473	473	523	482	503	485	464	494	467	529	489	499	478	490	482	472	491	484	480	484	508	479	501	455	472	487	455	481	497	510	504	503	486	482	536	491	503	481	493	500	482	494	496	478	505	487	486	500	481	476	472	509	503	456	439	485	465	459	492	517	472	523	502	496	479	498	473	456	464	524	479	512	478	446	469	507	464	485	461	510	473	467	490	476	487	470	437	483	503	503	514	495	476	506	510	489	495	509	508	528	508	474	509	503	454	472	477	496	502	525	477	497	428	506	502	488	497	480	479	470	523	470	504	492	506	467	497	504	500	515	486	461	474	477	500	493	460	464	485	495	469	495	435	463	473	485	444	515	484	448	479	491	476	498	481	483	474	435	488	499	497	502	517	483	491	481	477	494	488	461	451	477	459	502	508	473	497	531	502	513	511	483	503	491	491	442	497	490	488	469	497	475	515	491	479	466	512	467	526	475	467	473	487	490	485	475	509	499	464	467	496	500	481	514	511	483	483	501	506	502	481	465	514	528	491	511	508	495	492	471	453	491	466	490	538	476	501	478	507	474	523	501	488	498	481	495	514	445	482	487	444	520	553	478	443	468	471	533	477	531	499	469	459	505	480	461	514	515	517	488	479	461	498	508	496	499	433	474	487	471	492	470	437	473	485	489	477	479	537	481	504	481	479	490	512	445	506	484	448	481	466	449	501	471	460	525	448	491	501	492	495	498	477	518	513	480	480	491	495	488	490	478	467	465	477	515	507	492	499	482	445	477	474	498	450	485	493	520	522	492	443	504	500	509	539	471	496	504	477	529	505	491	482	489	523	499	505	506	438	491	532	511	510	503	518	502	513	497	468	438	475	473	474	498	488	448	559	516	516	508	501	516	494	481	503	503	480	479	464	472	518	460	470	493	493	507	531	488	511	447	477	511	489	516	500	506	463	512	496	501	472	506	504	494	480	486	474	505	450	512	515	499	485	501	498	485	472	465	510	490	492	487	493	526	509	479	504	478	477	514	480	459	512	498	496	520	513	492	490	519	483	488	498	494	450	503	460	508	499	501	470	482	512	469	484	451	453	476	445	517	441	496	485	494	481	496	519	515	463	501	494	478	473	482	501	506	505	515	480	531	483	470	474	469	483	472	500	490	512	493	482	481	488	461	466	477	478	489	490	528	465	497	481	498	483	511	502	497	529	469	514	438	454	494	480	496	488	508	526	509	505	486	535	494	544	493	481	486	493	496	529	470	504	494	504	466	487	456	521	465	481	487	432	530	491	461	492	467	482	501	529	469	461	527	463	496	497	494	445	492	473	517	492	476	469	505	493	559	469	455	506	499	501	505	462	481	467	560	510	442	450	489	478	489	469	497	526	492	479	468	527	460	474	490	524	461	492	502	498	512	506	479	462	482	485	503	492	500	507	506	514	485	484	428	455	478	499	476	495	488	499	492	486	522	492	521	495	504	492	433	482	500	507	478	478	489	480	514	412	537	462	495	486	507	502	483	502	471	481	512	484	469	474	497	502	469	470	504	477	510	417	478	518	484	497	475	492	507	510	512	477	479	481	508	515	488	490	477	502	491	489	491	463	493	474	480	526	465	464	482	519	489	482	486	495	509	503	479	483	474	509	488	467	462	466	495	464	484	496	476	508	487	520	454	481	511	480	502	502	492	511	498	517	475	509	508	469	494	523	494	472	481	474	498	532	491	505	484	486	488	449	469	471	526	476	497	502	484	489	453	496	509	479	494	492	440	522	506	498	501	477	525	486	519	462	482	459	499	489	478	520	496	448	460	474	483	445	494	493	487	461	476	507	485	463	481	481	469	462	511	520	468	452	537	475	468	480	514	482	486	520	481	489	485	476	509	497	497	517	498	452	490	536	474	510	495	505	498	480	518	469	487	494	489	432	487	515	487	520	482	483	504	484	504	490	504	468	512	456	528	486	510	502	507	521	503	498	501	519	518	514	523	511	483	498	503	491	518	482	498	455	474	493	489	453	458	512	485	490	513	497	511	492	524	509	471	506	486	506	458	506	467	466	469	488	475	480	491	483	473	521	543	508	500	460	473	485	478	490	487	482	503	483	504	483	532	510	529	504	457	492	525	482	512	489	478	487	471	497	480	536	529	526	472	469	463	514	465	482	453	479	532	514	486	499	543	494	476	479	461	493	475	474	515	499	510	534	460	511	517	493	473	491	443	488	491	518	447	493	479	485	482	481	492	472	488	463	503	476	516	499	495	497	514	473	534	556	486	484	493	473	494	502	500	495	462	522	444	479	493	459	467	469	483	485	493	483	493	495	505	492	499	483	492	497	481	495	500	468	498	471	488	499	481	473	456	546	488	480	497	471	479	525	482	447	472	487	494	451	510	493	489	478	462	471	505	506	530	494	476	485	514	490	492	490	530	528	452	477	456	477	466	470	455	499	539	504	502	478	473	479	484	518	488	509	462	478	503	474	493	465	483	461	481	453	428	488	494	492	514	501	484	538	477	499	485	508	509	488	501	493	492	480	517	483	487	501	474	502	475	505	472	447	459	500	510	510	501	483	462	488	487	496	489	493	511	487	461	507	488	481	460	491	462	471	500	475	540	493	520	494	499	526	504	476	488	504	463	513	508	505	514	495	467	495	519	520	492	493	453	491	467	493	457	441	469	519	472	472	551	457	478	486	517	480	490	486	468	491	500	491	512	471	504	483	497	477	482	474	464	467	468	473	511	458	467	505	493	514	496	491	456	482	495	529	501	525	550	445	474	490	509	496	500	495	467	459	511	487	474	493	458	491	489	475	506	463	480	471	476	515	482	466	524	486	518	533	516	483	448	521	537	488	462	484	491	495	479	482	480	446	537	440	477	506	454	523	479	499	489	467	463	509	507	475	519	531	471	488	463	439	472	508	482	478	493	468	458	523	460	486	510	508	529	515	488	502	476	504	486	494	522	510	493	504	485	499	484	539	486	508	499	523	468	498	476	468	458	520	505	470	507	475	465	460	476	506	514	434	547	548	504	494	469	451	504	466	507	460	477	453	474	464	506	518	497	482	475	477	486	486	460	470	502	489	476	516	501	496	473	492	483	527	497	481	461	516	455	483	501	485	511	524	447	500	460	493	491	456	493	482	492	509	483	478	524	538	508	489	532	499	498	509	507	476	518	506	508	493	471
24822	20818	26730	24756	9743	2349	1399	992	952	972	1044	4947	14872	10921	5168	1877	785	648	571	568	571	567	581	560	541	588	554	555	542	587	538	591	547	558	570	548	491	541	575	534	558	541	570	552	586	568	547	533	588	547	525	595	581	570	599	568	525	609	553	603	580	556	600	574	564	572	582	602	529	576	602	590	594	559	591	580	541	566	581	555	591	616	572	569	532	551	588	551	607	590	569	560	601	575	578	573	547	589	544	533	597	536	596	582	540	579	513	583	579	579	579	595	599	587	616	569	610	554	518	569	591	538	593	555	575	532	545	542	540	571	547	551	555	588	551	563	548	581	614	593	567	549	566	547	590	539	553	574	553	581	580	563	623	545	555	548	551	540	524	554	568	590	599	541	531	549	603	546	544	560	598	559	602	531	534	570	575	553	590	554	570	562	592	615	549	542	554	591	574	595	571	540	573	576	550	558	553	608	563	548	539	557	565	560	603	576	565	559	607	577	589	531	567	575	578	551	536	552	569	568	574	581	561	556	547	601	583	563	606	546	573	569	612	611	543	563	560	531	536	537	584	551	541	558	599	580	554	611	586	553	557	587	566	565	609	557	554	583	571	545	586	578	590	571	584	557	598	499	594	541	554	568	537	615	512	539	553	567	577	553	550	566	549	568	531	563	572	606	616	576	570	561	598	556	577	577	547	567	561	565	565	589	599	572	578	562	591	588	572	558	550	561	577	554	543	551	600	576	557	589	573	538	589	554	539	613	543	559	597	557	597	565	566	554	574	536	609	588	550	521	571	575	540	565	615	554	525	588	564	583	534	546	591	565	576	547	598	554	567	550	568	570	546	564	577	554	597	562	563	552	525	577	595	595	536	567	574	548	567	566	551	557	581	550	563	561	577	551	611	553	565	529	570	582	586	522	586	538	544	587	528	566	523	564	526	528	554	593	593	585	516	538	540	577	596	561	570	584	630	571	509	574	557	606	539	586	606	572	529	521	583	589	599	595	590	587	569	546	545	564	581	571	569	567	559	577	550	586	610	526	562	634	567	568	552	515	551	532	582	591	565	574	597	573	573	524	594	606	552	603	603	585	582	572	556	581	540	547	546	551	562	590	586	548	543	548	573	532	590	545	564	591	511	557	595	523	537	582	564	555	544	583	537	547	606	566	538	563	574	553	562	603	576	548	570	606	559	584	535	531	563	544	518	568	580	552	562	586	545	580	591	554	579	584	474	570	581	533	552	544	606	542	589	580	561	612	584	577	537	551	541	573	576	553	591	578	571	598	575	550	561	554	559	563	574	533	581	556	576	519	580	573	525	553	547	546	548	568	541	593	599	562	575	540	547	597	575	553	565	541	571	571	532	568	590	588	566	536	552	583	590	601	557	554	560	594	545	543	553	517	552	601	587	562	562	561	543	567	554	553	561	586	622	584	538	556	545	608	538	566	557	569	557	545	585	559	551	583	607	582	574	548	563	573	583	544	542	575	533	580	569	586	565	605	568	601	560	599	575	533	566	557	563	600	572	550	600	550	544	566	612	526	575	590	571	528	551	568	579	566	574	595	572	610	568	568	544	591	594	550	581	560	601	529	523	629	548	602	566	589	559	584	589	548	563	541	592	553	634	531	622	534	523	555	535	575	546	551	596	577	561	583	557	558	590	568	554	577	546	560	609	604	576	552	600	582	573	538	623	584	607	535	582	572	535	552	535	560	563	566	585	575	598	570	585	610	578	550	595	542	547	560	560	595	611	565	530	564	547	601	561	568	553	571	590	577	558	564	571	553	540	573	562	535	558	552	522	564	499	549	571	570	557	556	554	568	565	573	583	644	544	537	560	543	540	519	547	601	591	529	537	532	581	585	562	575	574	543	565	561	615	532	533	517	557	563	600	556	568	549	577	535	552	575	556	537	568	557	585	547	591	538	561	567	556	525	558	568	576	558	572	570	602	570	583	591	552	607	576	560	574	536	590	566	550	605	554	576	543	544	590	642	543	591	574	566	561	632	578	558	580	567	579	540	562	597	600	577	586	602	597	557	550	567	542	529	574	553	580	625	543	595	597	546	567	590	582	605	565	602	553	594	587	572	493	543	565	564	576	564	545	532	545	521	580	556	572	585	577	547	551	581	570	593	580	590	547	554	520	569	519	530	533	553	582	564	515	583	589	552	548	519	560	556	589	549	578	538	550	575	553	570	559	531	546	546	594	529	547	598	572	590	527	552	564	564	536	578	558	551	600	545	585	558	603	603	579	552	545	547	545	565	515	644	535	553	541	595	562	557	594	544	530	555	558	530	570	541	588	568	527	570	552	536	544	572	598	531	549	529	554	506	565	619	580	540	534	544	556	547	566	546	579	574	553	601	580	605	594	614	553	552	574	579	588	541	568	555	543	607	553	571	531	582	581	592	571	546	556	574	616	530	567	573	544	568	599	566	588	587	538	594	600	547	585	550	579	563	558	544	615	533	525	607	557	535	539	579	614	590	557	611	549	581	544	543	601	569	576	506	594	560	553	590	556	569	551	565	593	605	543	554	567	539	560	560	568	589	562	581	557	584	556	571	545	557	561	603	574	590	552	540	552	572	524	593	575	563	564	603	519	545	535	530	583	549	531	535	577	569	581	541	611	581	573	564	586	545	561	562	610	575	574	593	580	590	625	543	572	534	567	527	630	591	530	595	579	612	585	571	535	579	603	580	568	562	554	550	553	603	542	527	555	540	609	575	532	528	551	550	568	536	556	565	560	550	601	558	585	548	538	553	570	527	586	591	540	543	538	577	535	536	579	559	533	526	538	550	595	573	552	597	566	576	569	562	553	602	594	554	561	520	568	591	563	531	550	585	559	583	544	517	578	547	562	590	558	559	591	573	545	531	567	588	564	567	552	546	553	557	571	552	533	588	540	589	571	542	572	572	584	589	558	577	550	595	564	602	598	566	585	551	564	564	574	573	589	552	560	629	563	527	569	577	524	573	535	547	530	601	552	527	572	553	560	526	547	606	578	623	580	615	533	584	568	585	593	583	567	571	557	517	506	539	572	613	561	553	570	537	551	592	561	577	555	587	556	545	570	548	593	608	583	529	556	574	558	508	563	592	582	579	593	617	587	571	513	524	605	520	553	582	567	546	593	559	606	557	577	576	582	614	628	579	581	608	567	559	597	570	565	545	562	542	570	578	563	562	547	558	590	567	572	575	588	567	521	550	595	561	596	528	576	544	575	526	602	558	566	570	536	540	560	577	579	555	533	527	577	545	580	541	561	577	573	546	620	560	558	562	579	594	588	538	559	589	538	577	582	586	608	587	563	582	623	532	581	550	595	559	596	554	613	561	623	579	574	551	566	538	548	502	555	580	571	559	554	540	602	616	560	569	572	553	576	549	545	532	585	561	548	568	580	569	605	511	562	520	574	587	584	573	550	568	568	570	585	599	539	593	507	575	516	566	569	555	585	568	585	569	545	554	568	593	592	545	561	568	539	568	581	546	494	549	616	583
5408	7284	6807	4131	2929	1923	1365	1047	1110	1148	1251	7487	15473	10287	5165	1904	792	537	512	485	516	486	579	515	501	501	504	512	506	502	527	574	478	512	515	495	483	504	461	475	512	511	529	473	502	519	539	480	531	461	492	497	493	474	500	511	487	501	463	522	517	501	506	515	492	507	501	445	503	520	517	491	492	486	478	520	501	528	503	502	513	477	535	518	484	484	517	533	522	510	471	493	490	511	499	458	520	492	518	524	510	442	456	478	494	540	472	536	469	502	504	453	517	515	469	510	514	528	473	495	489	481	496	495	478	501	539	473	555	455	492	498	535	489	509	502	498	497	491	498	431	546	510	486	484	465	497	488	475	519	489	515	520	464	507	496	519	533	529	486	483	496	478	484	452	481	502	507	489	438	520	528	497	501	500	535	496	484	509	505	485	455	500	492	486	529	482	504	495	496	504	499	483	521	480	514	461	503	519	498	511	515	511	527	491	486	485	515	457	490	498	478	499	501	477	528	480	509	480	478	509	479	522	514	507	537	518	494	498	524	505	509	493	454	512	491	518	521	458	473	459	513	497	513	500	497	513	465	482	500	504	512	530	471	497	490	502	502	475	467	461	499	469	483	513	516	461	485	491	493	513	474	504	522	469	486	487	491	484	497	496	525	440	519	482	467	523	430	516	489	471	450	475	487	501	509	494	490	471	488	459	461	492	495	481	503	516	492	459	502	455	493	518	460	487	524	502	478	508	506	486	486	472	501	484	495	541	502	515	450	475	477	525	490	503	495	494	492	493	470	503	497	498	538	523	490	489	466	485	503	502	496	507	463	504	540	514	483	486	523	496	499	485	510	455	499	497	476	519	520	503	466	472	460	474	454	488	488	494	435	529	497	513	507	465	515	445	504	503	501	513	494	479	472	480	466	490	497	464	498	509	510	481	482	514	523	502	529	523	527	510	510	522	498	495	486	492	506	475	492	462	502	531	511	522	474	486	491	529	481	494	494	495	494	487	488	474	527	477	480	480	486	456	463	498	494	510	526	497	458	460	498	495	481	479	464	480	495	527	499	528	499	433	499	497	512	505	516	546	555	464	499	511	512	495	466	443	488	520	483	498	529	508	535	475	473	493	553	525	454	473	493	504	495	485	460	461	481	472	508	475	464	505	482	498	498	442	525	528	501	495	501	507	478	492	499	514	494	465	505	517	506	466	494	483	493	528	493	462	481	496	482	477	477	500	493	474	496	461	507	489	493	510	460	497	450	509	514	476	504	493	506	519	495	458	494	483	516	486	476	498	498	463	518	500	497	487	477	466	513	474	489	494	515	502	538	451	491	482	485	485	476	518	476	484	500	487	495	492	501	498	505	472	460	492	476	458	522	508	495	489	488	473	478	504	505	526	486	536	483	482	487	477	485	497	470	497	487	486	516	531	490	516	506	478	517	500	498	507	488	506	532	555	513	504	527	501	494	499	483	491	516	483	496	493	479	501	494	503	513	492	494	514	504	472	489	478	493	507	483	485	503	523	501	514	522	544	456	496	492	472	500	457	490	525	434	478	539	499	480	448	488	508	491	479	449	505	503	525	506	505	499	507	458	524	480	469	510	493	494	488	450	513	478	499	473	482	499	474	510	490	492	495	453	455	501	552	463	490	518	497	496	452	505	473	487	488	493	494	505	486	514	462	503	497	509	495	478	465	530	511	485	475	489	461	487	475	516	516	520	488	486	472	537	487	515	494	478	496	479	515	453	504	483	505	514	473	471	463	488	492	540	504	462	492	454	494	514	516	540	479	496	480	508	439	540	504	504	510	466	464	448	490	459	470	503	476	500	497	488	490	483	487	510	489	510	483	472	496	494	465	512	494	468	495	494	456	507	492	443	510	511	500	536	462	536	491	472	504	509	485	475	530	552	505	503	464	486	494	471	491	483	484	496	531	516	519	489	516	519	485	518	470	487	509	490	494	527	499	525	474	497	492	494	463	458	450	522	507	532	477	518	478	504	473	500	487	438	470	521	464	503	515	472	474	506	496	531	483	509	520	496	511	474	491	476	470	487	531	527	500	479	500	481	493	487	452	469	486	520	511	549	448	496	454	521	497	502	478	474	501	508	511	468	487	533	498	474	491	506	532	461	498	498	529	498	502	493	479	504	481	483	516	497	496	475	485	462	484	516	471	510	490	510	516	477	484	515	489	483	510	489	503	493	526	502	486	478	515	517	490	459	514	457	510	463	497	501	520	497	491	556	438	502	471	465	516	494	505	502	484	515	510	483	474	464	486	475	461	454	513	475	550	471	472	502	486	478	506	519	462	484	486	475	508	509	481	505	498	491	482	488	506	478	498	464	490	518	484	514	498	479	494	489	508	504	501	513	496	451	506	462	467	499	492	547	506	454	468	483	477	471	515	515	463	504	440	534	489	464	502	489	509	504	511	464	494	479	530	535	468	481	477	535	461	463	431	497	512	503	475	462	487	521	475	499	516	510	494	510	475	543	469	504	476	485	514	530	459	495	500	468	475	502	461	490	502	480	488	520	484	501	481	485	482	477	452	501	528	470	490	460	467	490	493	456	521	530	527	487	493	471	514	494	486	482	456	497	466	483	462	493	488	504	486	490	514	489	509	536	522	468	513	529	496	471	503	504	508	493	494	447	505	468	494	457	472	512	501	498	520	494	512	497	462	537	498	453	484	478	495	474	457	483	489	528	475	512	503	494	503	455	527	492	461	456	497	471	482	490	495	447	508	502	509	569	510	511	478	501	485	471	437	437	519	486	504	494	503	449	462	448	510	523	481	486	498	478	514	488	495	516	525	452	501	524	478	474	493	449	489	505	523	470	512	524	472	494	475	516	509	507	438	510	510	499	496	505	528	496	515	468	507	462	458	494	499	500	495	510	491	504	490	526	475	483	486	484	468	462	517	511	494	494	493	486	473	523	460	529	485	465	468	518	498	484	487	535	462	509	472	478	509	532	477	484	451	489	504	462	471	480	515	485	505	454	509	514	486	497	499	471	460	467	483	466	547	492	503	432	476	471	500	497	490	523	492	498	492	464	479	521	495	466	500	479	488	453	461	495	502	497	497	541	488	502	514	482	462	536	476	507	470	482	512	476	464	445	487	497	543	487	510	487	532	502	488	542	484	501	515	486	491	524	497	508	534	498	515	524	513	505	473	524	509	488	470	455	491	519	477	475	493	512	460	533	471	514	519	446	501	488	495	538	535	480	531	522	501	500	531	475	470	501	506	463	498	456	498	488	483	505	472	530	474	460	479	474	460	506	485	495	497	503	562	498	504	458	479	454	436	528	557	509	482	516	503	508	459	488	471	480	479	517	481	505	466	492	519	480	477	479	477	493	483	462	442	470	526	475	518	473	494	508	529	527	508	489	489	480	500	479	496	496	484	503	473	495	475	491	522	457	453	481	500	478	491	502	474	509	468	474	506	465	500	503	485	482	467	474	489	509	510	500	513	504	470	481	517	499	492	551	467	508	465	494
23891	20794	27743	23944	20442	7896	2519	1749	1793	1551	1629	10368	25254	18393	9292	3193	1070	758	706	715	651	677	692	691	712	684	689	691	696	659	649	730	683	705	749	706	670	736	681	736	689	745	637	689	662	694	663	714	677	665	689	650	690	669	685	690	726	689	686	663	698	664	651	708	684	683	668	653	653	695	689	728	693	644	731	710	671	701	711	634	717	666	664	667	686	671	664	666	671	628	700	666	715	653	684	722	660	663	639	726	669	679	696	687	686	693	658	685	685	661	695	640	707	711	734	635	683	660	649	694	704	666	691	680	678	732	677	677	674	741	664	697	656	630	658	679	660	684	651	655	657	703	665	702	680	686	672	674	663	683	699	681	675	679	661	650	637	642	642	661	717	661	639	689	660	640	679	671	706	665	654	671	746	648	676	673	738	688	679	689	673	665	658	638	660	708	680	667	658	675	704	688	697	663	720	705	603	683	635	667	640	650	629	628	685	658	664	639	635	657	681	728	659	685	646	701	715	639	667	651	683	676	701	729	656	734	667	692	661	629	692	642	705	691	689	685	664	662	720	678	684	655	657	694	689	678	696	682	648	646	654	672	683	693	633	737	717	636	691	665	678	689	703	704	707	672	644	668	696	671	696	648	686	688	681	678	642	692	696	680	682	658	703	631	596	702	674	631	692	698	648	665	665	684	623	647	681	713	674	637	660	672	635	685	653	647	672	692	733	638	681	675	672	652	670	687	707	725	686	681	700	677	692	647	671	714	720	681	686	683	663	688	679	620	700	659	684	653	691	690	657	663	638	687	705	681	613	664	650	666	668	681	642	628	656	668	606	692	705	661	754	691	648	699	677	705	716	710	664	709	716	694	723	684	611	617	687	674	694	686	693	718	672	696	692	714	645	635	684	678	626	697	659	697	662	677	686	740	683	717	685	676	668	674	660	681	655	667	610	671	680	649	662	679	706	670	690	658	689	628	665	701	701	705	673	671	677	688	693	630	692	707	689	699	653	678	657	679	663	686	654	670	674	661	673	694	710	691	661	701	688	670	651	657	670	647	719	699	697	676	638	684	740	657	666	726	728	660	711	717	658	694	696	661	629	697	684	680	649	675	639	690	666	650	661	622	663	645	672	685	644	669	671	692	674	680	700	703	648	666	690	652	685	655	650	688	736	677	703	650	671	718	681	694	686	683	662	648	704	641	657	678	672	674	658	714	718	656	643	662	683	662	645	691	643	689	637	651	733	687	721	702	652	664	664	659	682	652	690	644	650	643	682	715	671	684	643	695	647	663	663	631	663	676	717	703	667	669	735	659	677	627	695	670	579	624	692	631	724	715	668	668	692	678	691	686	655	667	663	693	700	651	699	733	675	689	718	655	688	637	675	640	691	660	668	658	686	658	659	701	715	704	647	670	657	698	729	684	684	664	632	679	631	688	686	668	674	682	699	642	619	695	666	642	722	692	702	650	692	681	670	693	681	698	692	689	688	674	722	626	652	678	665	692	706	679	632	648	655	666	659	702	649	706	674	633	671	690	686	682	695	656	707	622	680	670	670	682	633	659	676	631	697	671	697	676	681	668	675	663	668	678	674	679	682	677	659	676	695	693	682	650	636	611	675	692	691	668	715	664	647	659	732	691	710	660	689	698	665	652	673	662	689	662	674	650	682	640	661	676	632	657	655	674	668	657	692	659	704	698	710	688	681	689	652	678	655	653	692	685	687	715	675	730	642	685	703	714	728	671	665	651	677	657	662	637	727	704	663	659	668	673	667	666	640	678	647	715	707	725	703	708	682	642	689	679	651	676	703	667	636	682	666	644	714	733	651	647	683	650	649	657	654	705	683	685	674	650	666	657	681	706	663	644	689	718	642	714	636	687	663	653	707	706	687	645	642	711	647	681	671	676	647	694	689	681	677	665	702	679	665	678	671	699	671	688	692	691	689	657	661	743	680	646	679	670	682	709	658	678	674	698	673	686	647	699	652	675	650	678	659	672	671	651	640	643	684	676	641	619	665	651	668	677	704	678	644	666	628	693	703	682	684	672	667	684	675	672	658	662	629	714	608	686	678	653	659	713	685	681	678	663	680	632	627	711	683	678	726	648	684	680	677	667	681	653	667	737	680	659	683	650	677	669	693	621	677	707	726	659	682	677	716	659	641	685	619	687	672	706	691	642	716	657	639	654	649	659	711	688	649	658	675	646	683	666	666	701	657	680	663	675	703	619	651	657	665	643	716	664	657	648	661	678	684	659	666	714	681	684	660	637	671	692	685	669	687	680	674	671	741	700	655	675	646	704	680	726	676	634	671	614	689	688	687	659	664	616	682	723	703	661	652	723	659	679	665	645	616	703	705	693	657	660	676	684	739	662	663	694	667	660	687	673	650	686	740	652	652	680	728	681	663	641	645	674	694	683	667	639	665	671	663	662	688	624	694	707	687	675	679	701	665	696	659	699	634	703	692	675	671	696	727	658	702	659	692	670	683	678	687	659	656	677	693	655	674	666	656	636	691	660	660	698	665	655	745	640	690	703	695	678	650	694	668	679	708	680	645	689	655	625	722	598	667	649	704	700	710	640	647	663	655	732	679	694	667	687	608	675	673	673	692	646	656	670	672	717	688	649	704	682	639	671	626	712	708	654	692	654	640	629	700	696	678	645	642	687	661	669	703	667	709	714	677	651	677	687	655	648	690	667	635	728	714	688	722	673	717	710	703	668	674	655	714	660	647	686	667	685	666	644	664	655	677	677	665	641	671	657	698	714	722	686	679	656	653	630	660	655	631	686	672	683	634	641	684	725	711	634	635	643	653	659	674	696	666	724	671	694	645	613	712	665	678	695	666	724	694	644	687	695	674	677	703	657	680	671	683	687	663	671	661	651	626	697	652	645	656	665	694	661	640	647	680	701	616	685	675	606	687	662	650	681	672	636	700	660	661	701	629	662	705	628	662	622	712	675	680	692	653	663	633	649	694	672	628	638	633	692	661	652	698	683	687	629	678	657	644	668	671	681	691	686	676	648	685	652	655	714	691	677	692	673	718	688	682	696	697	684	677	660	675	640	688	666	628	675	687	652	660	689	674	689	684	650	697	644	690	662	670	680	672	667	653	654	709	683	700	660	687	663	643	663	637	667	667	694	651	634	678	691	674	638	682	685	644	682	693	649	695	640	695	677	679	718	669	655	667	661	621	676	679	706	653	674	678	665	648	700	646	683	710	662	614	660	687	699	664	703	708	668	662	680	707	671	676	661	674	682	702	673	677	700	685	674	662	722	663	656	703	671	700	688	683	675	722	673	671	671	691	661	664	687	728	653	686	710	663	659	701	716	706	671	700	688	721	671	659	687	723	649	698	637	678	681	682	645	648	672	658	667	645	656	668	667	724	675	667	666	653	715	652	638	675	680	689	704	654	667	657	660	652	684	677	702	716	666	666	689	672	682	649	668	665	691	669	676	658	678	653	659	637	657	701	611	647	695	624	695	707	689	672	670	718	656
6156	10110	10391	5626	3871	2699	1971	2098	2471	2095	2189	13944	23596	16079	8224	3096	1007	705	650	570	547	645	626	573	561	577	612	593	633	568	574	600	603	574	574	564	600	538	608	573	560	610	626	522	560	567	570	569	617	600	567	563	580	608	597	630	594	585	617	589	581	533	542	614	571	557	601	606	557	584	540	579	605	593	636	550	586	589	568	591	592	557	625	602	602	572	607	623	555	607	587	602	607	591	597	592	557	595	610	585	573	569	544	608	618	580	562	548	561	611	566	614	570	575	545	568	560	571	553	582	613	580	581	558	631	618	570	595	580	602	556	535	618	541	610	588	605	557	531	578	542	568	509	609	597	590	560	572	555	562	571	555	571	617	607	544	550	526	602	594	538	578	551	595	614	606	580	615	597	604	561	566	576	621	569	531	572	552	558	607	583	542	583	563	599	607	599	574	588	552	606	565	580	580	561	556	577	599	603	561	562	557	594	625	578	568	572	605	544	609	607	602	575	547	588	546	590	595	540	575	579	582	522	559	568	549	585	553	558	597	584	576	596	574	601	603	593	591	564	558	549	599	603	596	621	556	589	543	622	613	528	590	575	570	602	597	559	597	592	559	576	587	632	540	594	594	618	620	596	600	600	618	580	566	571	579	547	557	619	553	557	558	582	606	536	597	584	589	604	599	590	538	617	604	542	602	571	592	575	607	554	537	586	550	580	602	589	582	591	575	560	582	577	555	602	574	570	601	572	610	559	576	613	616	541	546	541	583	551	591	576	553	561	600	584	565	578	598	593	555	590	588	589	617	647	552	598	600	567	586	583	612	580	616	551	607	562	606	586	615	560	596	553	576	583	568	615	532	564	545	589	564	589	555	594	581	539	582	602	613	538	585	532	578	562	581	582	590	605	535	541	607	616	557	553	569	573	559	555	583	555	575	590	544	613	587	574	559	553	571	559	579	599	593	550	551	581	571	580	567	576	530	604	585	580	590	592	571	561	545	597	619	593	597	551	559	598	548	561	549	541	636	568	652	556	557	627	551	591	598	554	533	594	577	556	563	542	597	547	585	564	613	577	611	577	630	570	606	571	613	565	551	599	587	582	608	543	640	547	599	587	578	620	601	580	569	609	574	562	567	599	580	540	603	532	571	567	602	512	548	601	569	590	587	557	573	603	575	532	537	588	586	553	543	575	583	589	576	574	570	577	534	590	596	536	576	554	548	581	591	573	558	587	583	533	550	574	549	600	599	563	602	626	546	589	553	591	605	565	596	534	644	533	561	585	604	566	558	525	584	565	554	591	552	580	613	545	565	572	580	563	561	585	553	600	559	543	561	561	543	563	599	581	560	564	588	578	578	563	560	567	526	596	583	582	570	559	593	600	552	593	572	545	569	613	656	604	560	570	570	579	565	617	570	547	573	582	644	586	576	592	603	582	588	595	588	606	548	559	590	570	534	581	579	571	576	567	562	574	591	603	571	582	598	528	575	570	565	573	578	595	613	582	585	613	568	578	590	599	582	564	557	606	580	575	592	549	568	578	589	562	571	525	569	602	603	580	549	590	556	589	606	629	575	574	525	598	558	588	604	610	540	579	549	609	534	598	530	591	557	601	570	589	540	596	578	601	563	584	570	593	576	570	526	556	603	576	629	574	566	553	555	593	566	565	545	571	586	589	570	584	572	564	581	545	555	605	553	575	563	560	537	548	538	571	538	592	582	588	574	580	552	603	581	599	614	633	585	549	559	596	585	597	590	624	578	569	565	588	554	545	548	577	556	566	590	604	565	556	575	573	551	562	593	563	556	573	556	547	574	525	555	580	557	555	613	561	600	587	577	572	599	514	575	596	609	618	580	608	564	597	583	570	611	532	601	594	597	535	532	538	589	665	605	557	589	594	575	609	558	559	552	552	596	529	590	560	596	604	587	565	548	593	614	580	627	585	583	563	571	578	523	602	585	553	574	583	575	566	592	593	636	581	563	584	540	549	546	555	566	592	551	582	591	575	552	614	590	563	571	549	550	620	580	551	598	583	553	529	568	587	621	587	612	614	559	581	525	572	591	570	597	559	554	545	601	550	544	581	589	558	545	573	559	557	583	558	549	602	612	570	551	543	580	605	610	596	569	576	587	587	556	556	604	606	579	555	549	584	572	614	545	535	580	590	567	524	563	590	586	572	570	574	583	558	623	577	576	571	541	571	600	563	563	563	557	605	575	603	612	570	604	603	535	590	606	544	588	608	603	601	574	548	572	548	549	591	565	568	583	573	568	570	576	567	592	588	546	538	580	569	592	565	555	539	566	624	601	621	564	557	581	578	586	579	600	537	608	634	568	593	578	556	566	598	559	595	576	591	577	567	570	564	557	594	577	584	578	573	576	617	577	537	653	569	575	558	557	611	584	573	595	532	539	586	580	564	597	558	553	554	562	583	527	551	595	564	551	610	622	568	616	541	558	619	554	592	574	590	575	556	550	615	568	589	567	597	545	585	575	527	551	598	572	559	555	585	591	617	583	610	551	560	529	574	584	534	530	609	554	613	592	623	562	553	614	587	588	587	575	573	571	573	581	550	566	557	584	588	563	557	592	551	578	559	542	621	609	554	610	598	559	578	588	560	586	594	556	553	544	551	572	565	579	573	608	595	548	571	589	541	575	581	574	582	559	553	553	545	593	555	566	547	594	591	528	636	599	574	559	584	554	582	569	560	582	605	553	561	580	544	624	519	569	571	586	558	589	596	599	570	587	590	579	600	591	553	537	550	544	606	531	548	572	599	568	615	595	592	544	587	636	553	562	598	592	592	579	547	588	582	571	580	563	571	575	554	599	588	601	576	607	621	558	614	570	594	572	588	565	570	584	562	530	586	585	560	587	576	591	561	618	575	603	599	614	568	596	535	586	554	570	560	562	564	571	566	584	612	570	601	566	538	596	559	574	584	545	573	606	554	562	584	589	567	593	604	616	571	533	552	523	621	579	543	558	582	599	587	600	587	591	597	566	574	605	548	595	547	588	571	610	539	569	565	583	577	568	590	544	587	563	560	578	567	597	580	580	593	561	539	561	603	559	588	527	588	607	555	553	602	513	618	576	583	575	555	570	524	512	555	572	583	571	574	582	534	589	562	592	585	575	588	614	580	555	594	605	567	584	601	601	566	542	589	557	590	553	576	598	561	583	581	595	618	569	594	585	545	593	580	573	604	585	577	601	565	565	607	560	569	566	542	531	562	568	563	584	579	557	584	588	564	585	617	613	563	587	580	551	535	568	555	533	618	600	604	600	528	574	582	582	574	595	611	565	576	594	580	601	561	581	576	613	542	547	557	607	593	545	595	598	575	529	558	566	551	607	583	545	576	566	576	595	540	557	592	559	565	578	584	577	600	543	622	583	591	579	560	607	550	576	564	596	623	602	594	548	570	532	608	555	592	568	578	585	595	599	540	532	567	628	606	574	564	564	557	558	577	561	574	597	547	591	591	571	548	607	539	597	549	581	574	569	563	583
26641	9214	2367	1236	822	723	680	709	832	686	765	1252	1732	1550	1084	764	562	567	552	570	594	568	561	556	587	588	572	569	557	609	576	586	616	557	569	582	553	586	584	600	603	593	595	564	588	629	570	572	589	572	582	575	540	535	607	566	590	512	585	574	576	595	521	553	556	580	593	607	536	591	575	598	596	541	577	550	593	574	573	552	609	570	611	559	557	573	583	582	568	577	572	612	580	599	541	555	570	586	580	601	523	556	561	639	600	538	612	577	608	575	594	557	576	583	600	616	605	566	581	568	547	589	574	575	552	558	562	578	652	586	549	543	561	577	577	580	592	586	586	531	590	568	561	552	557	564	610	575	543	550	535	599	569	582	581	608	567	590	588	621	598	591	585	593	614	562	579	565	554	559	551	608	599	566	588	568	583	527	579	598	575	584	610	539	588	622	607	610	586	597	580	567	584	584	595	595	557	624	615	594	588	618	542	564	587	549	578	516	583	584	582	584	568	592	555	541	565	584	569	605	547	590	615	598	605	629	569	552	577	594	590	578	580	612	589	604	550	593	602	578	594	598	641	548	574	551	548	610	553	602	579	599	563	587	584	568	598	560	547	543	571	546	556	605	552	576	614	535	560	585	590	639	595	563	629	565	601	608	603	575	578	572	548	580	532	578	545	549	524	572	559	609	614	605	575	612	551	591	569	610	544	593	553	582	552	563	594	576	554	552	531	560	559	599	585	571	599	595	583	578	580	534	580	578	596	544	582	590	557	528	529	565	553	571	585	583	562	584	626	560	543	549	604	550	536	554	588	523	610	541	542	569	612	566	580	618	527	569	573	579	563	563	582	567	591	582	593	564	602	569	567	604	566	562	559	574	560	596	581	568	580	558	613	586	578	586	550	582	560	592	572	593	593	587	572	586	563	550	619	579	583	578	605	550	588	559	542	581	600	575	586	587	594	533	566	578	600	617	568	625	570	601	552	532	567	599	604	557	560	584	577	593	569	562	589	596	548	588	593	581	591	582	554	571	599	596	539	582	575	550	530	599	544	590	553	523	551	588	591	582	552	568	582	580	576	588	610	564	573	550	597	614	554	585	587	558	582	545	633	577	607	612	589	596	602	576	578	555	565	575	557	606	549	536	549	572	585	588	580	545	544	610	585	552	612	624	591	547	545	580	549	566	540	567	631	578	580	563	602	553	566	592	586	598	564	569	527	608	594	591	585	592	580	586	567	605	609	620	593	598	564	584	581	546	567	549	590	551	589	570	565	536	569	597	563	606	602	560	567	572	625	577	597	572	571	583	600	582	562	617	578	567	590	610	617	605	568	541	591	595	561	569	534	583	594	574	611	561	556	587	569	577	566	598	568	566	574	599	587	589	582	586	567	615	577	535	608	603	574	581	583	573	568	571	597	620	524	560	574	632	567	566	564	604	535	585	577	565	592	584	579	598	549	577	603	584	530	580	552	516	563	551	581	583	615	562	529	529	575	611	606	538	616	590	545	608	570	624	598	624	581	562	594	564	560	620	600	575	577	564	572	579	583	602	603	581	568	555	551	548	609	555	570	625	574	583	579	571	552	552	564	638	635	595	556	589	597	555	565	636	551	557	588	609	579	601	551	544	605	592	564	611	560	559	562	606	579	557	588	571	567	548	579	573	574	629	520	601	543	500	545	583	592	583	561	523	566	570	571	558	579	618	558	596	540	561	599	583	594	558	596	581	570	556	585	554	577	566	558	618	583	616	589	610	564	577	563	610	582	581	582	549	587	574	578	590	527	556	545	624	581	569	557	604	570	592	596	569	570	618	609	578	555	546	574	583	561	567	599	595	585	568	552	564	601	534	599	585	572	561	545	582	574	569	568	592	562	615	574	530	595	575	560	599	539	546	600	583	585	552	567	586	560	605	565	554	607	558	586	581	568	596	637	609	570	565	643	584	577	561	507	604	584	563	579	593	643	549	597	555	539	576	559	575	592	572	596	579	590	537	552	573	593	618	584	560	584	593	575	568	591	611	640	539	620	564	540	607	621	568	552	576	568	599	550	627	594	576	615	607	565	534	599	593	563	585	571	580	561	585	599	594	604	601	591	575	561	557	543	575	576	544	615	577	591	625	523	572	562	571	589	571	564	545	574	555	568	577	599	589	600	542	581	601	626	637	580	571	607	584	585	611	560	544	624	573	568	580	543	624	614	619	540	584	578	574	605	531	586	583	549	533	592	569	581	598	567	610	589	552	594	591	576	545	609	540	577	613	527	584	559	576	568	566	587	585	593	552	601	569	579	581	547	581	583	573	562	536	559	578	580	558	570	595	527	607	600	613	589	570	598	588	545	585	566	570	566	537	574	572	568	600	574	558	572	598	596	568	560	543	584	599	556	553	545	554	525	568	579	574	584	602	567	549	593	571	587	590	596	570	588	578	528	589	565	583	606	563	538	581	616	595	576	576	571	595	561	565	572	579	590	586	569	552	595	589	546	537	572	555	590	577	544	566	553	588	600	576	562	623	574	584	632	566	603	614	627	572	570	603	634	587	575	563	544	571	576	580	571	582	542	600	594	623	591	578	596	587	576	569	606	643	610	578	611	621	634	556	562	585	572	581	573	598	564	553	526	516	545	619	555	592	581	548	580	599	560	602	589	560	530	599	580	578	609	552	602	582	578	587	575	576	588	569	586	564	561	554	587	536	566	637	561	531	596	579	574	565	583	564	595	561	603	550	572	626	596	520	576	592	548	517	593	552	558	541	560	576	559	600	593	584	590	592	584	597	582	562	609	586	590	561	555	593	624	562	588	579	560	594	595	608	596	547	608	539	572	596	600	623	589	569	569	613	569	604	615	613	598	559	569	623	618	553	600	608	612	564	589	575	566	584	587	538	610	545	575	617	596	577	543	561	548	555	595	574	570	552	586	595	585	560	582	581	570	562	585	589	606	587	547	568	604	562	588	556	595	591	553	586	547	575	555	566	570	583	572	617	567	564	562	541	530	593	565	623	566	585	599	633	562	552	605	592	567	578	603	579	579	579	593	538	594	588	574	571	594	574	549	584	586	599	592	587	581	635	594	583	586	602	560	570	601	635	586	542	511	589	595	572	566	588	604	589	521	604	581	567	555	631	591	608	532	577	604	588	588	564	565	550	579	631	598	569	572	587	584	565	531	581	591	540	565	587	572	627	594	585	624	536	597	572	589	567	583	535	605	539	580	560	594	594	600	599	590	575	564	571	563	532	588	550	596	596	611	561	590	628	577	571	575	585	588	521	553	604	609	594	577	565	552	558	531	553	567	614	599	545	522	579	543	570	617	563	597	587	572	583	591	577	566	594	569	557	584	550	590	602	562	576	573	582	588	568	559	567	595	602	558	569	593	576	588	557	565	603	595	598	557	552	598	590	546	586	591	571	566	581	568	597	600	575	566	571	600	601	588	592	560	596	601	553	568	566	570	539	553	563	541	574	623	621	592	634	597	562	546	577	574	563	602	566	587	578	543	587
5997	2363	2162	1111	876	689	676	785	954	679	818	1533	2055	1705	1021	682	568	487	447	511	503	495	484	538	517	517	490	498	492	469	459	487	464	492	503	478	502	498	501	500	494	436	476	475	488	487	483	514	456	499	491	519	496	489	455	499	502	504	500	507	505	517	479	495	534	535	490	472	501	504	513	498	481	510	515	478	503	502	486	502	534	513	514	475	510	462	529	499	468	473	475	439	462	485	491	492	497	500	500	532	475	493	489	504	499	508	476	472	470	508	449	520	503	465	507	492	518	516	476	493	482	519	488	530	503	462	468	475	484	508	489	468	456	503	475	525	506	469	461	482	474	504	491	465	529	516	497	475	486	477	469	460	515	460	510	500	445	469	489	484	514	473	508	504	454	449	520	515	489	477	517	450	509	541	521	493	479	470	470	477	509	501	453	506	493	466	509	486	467	484	503	486	474	545	466	497	505	481	457	485	466	502	484	482	474	509	492	531	481	516	488	477	482	471	484	504	496	489	486	480	482	459	501	480	470	490	503	487	519	455	501	489	513	486	482	521	484	492	475	483	497	480	513	470	471	447	494	471	470	495	474	479	466	485	462	485	481	501	476	482	483	473	487	484	496	500	481	492	459	457	495	508	483	484	504	481	451	494	451	470	447	456	498	507	469	466	508	426	491	466	487	462	550	533	521	527	493	494	454	491	502	512	461	491	490	523	520	480	479	469	523	492	529	488	503	499	489	460	436	478	483	468	495	475	512	505	503	490	526	486	494	488	490	472	526	471	474	464	474	498	498	506	487	500	467	493	517	478	488	468	497	522	543	472	484	487	482	499	463	512	521	491	512	445	441	478	486	472	471	501	474	515	485	462	499	485	483	470	528	548	465	486	545	480	504	449	517	529	486	474	472	464	494	474	502	496	476	513	530	511	529	486	483	516	471	499	485	505	493	489	455	490	460	476	502	500	481	466	448	468	462	502	491	479	486	498	475	470	486	483	491	485	506	462	473	490	491	471	491	506	479	503	475	505	498	483	471	429	469	473	441	470	488	478	506	480	513	463	496	484	513	513	477	492	461	478	488	497	486	470	487	498	453	488	505	477	467	512	499	476	462	468	473	461	512	462	486	494	504	493	468	484	464	512	509	521	475	481	463	521	491	463	475	481	484	463	481	470	490	550	528	503	485	479	488	475	481	507	494	501	493	514	484	485	474	497	504	499	494	459	451	438	497	455	484	471	469	482	507	454	506	484	491	501	500	484	508	448	471	465	471	487	540	465	473	474	475	485	492	512	497	515	537	498	469	476	474	474	463	503	480	473	441	468	476	490	488	475	494	479	508	491	464	504	486	486	497	491	510	476	529	493	456	464	454	455	503	478	480	490	550	492	504	467	433	530	499	505	482	491	457	483	456	480	454	482	464	489	469	509	497	449	476	460	451	490	495	506	469	519	485	493	476	460	478	479	483	497	485	494	542	457	477	474	501	519	436	517	481	476	458	464	489	524	510	511	485	509	462	473	486	473	500	459	510	518	433	460	503	505	504	476	475	518	482	457	500	477	467	483	512	460	483	484	482	491	474	488	495	480	484	497	511	459	477	491	491	492	495	445	489	494	474	509	494	482	508	485	487	443	452	450	519	455	489	479	504	498	453	490	506	479	464	494	502	487	483	481	442	488	455	476	507	516	498	550	521	496	506	453	516	494	458	509	485	503	501	490	469	450	435	484	520	495	453	518	509	495	499	508	458	484	457	494	487	496	500	476	488	534	472	487	497	461	497	488	512	478	495	474	484	545	472	419	479	490	513	490	465	478	499	519	486	478	483	476	489	497	466	470	475	491	508	493	519	460	470	515	513	510	485	464	464	488	484	480	539	523	500	463	479	484	482	486	499	463	500	467	482	463	483	510	478	507	471	473	472	502	469	500	516	491	524	515	483	507	523	481	481	475	490	479	473	473	467	492	503	486	500	492	435	528	498	526	501	478	487	456	511	472	523	486	530	496	476	485	492	459	489	481	502	477	466	488	478	473	505	462	485	473	456	477	522	506	503	514	497	491	510	474	524	515	484	486	486	485	501	485	455	524	476	513	469	472	511	445	448	499	494	492	486	486	494	497	486	489	505	492	521	492	487	474	476	498	489	462	482	505	503	455	502	523	498	459	486	533	540	481	470	489	518	497	477	495	461	494	497	504	461	500	500	522	477	464	446	449	483	475	484	449	485	505	502	507	482	495	520	489	496	515	510	542	524	503	463	501	521	450	517	498	468	489	443	490	483	476	477	522	474	475	480	501	466	460	481	509	506	466	461	485	500	501	515	524	462	481	485	492	477	494	475	478	472	487	506	507	471	456	504	475	519	537	489	463	477	483	489	498	462	474	512	511	450	484	517	487	520	525	490	511	533	452	486	494	494	470	516	461	484	482	481	494	445	500	503	497	452	514	493	497	463	556	472	508	491	499	521	509	490	504	454	508	491	498	486	490	491	494	462	501	493	450	500	486	491	511	496	483	506	473	514	515	505	483	492	452	510	481	497	504	460	502	489	480	498	509	500	520	457	480	506	514	452	508	477	465	467	483	496	498	533	470	451	529	535	519	443	502	512	487	471	515	461	499	475	513	510	505	509	509	514	470	534	526	481	505	500	489	469	496	501	462	510	505	513	512	488	509	523	496	532	492	516	490	489	507	456	491	505	445	482	513	463	529	474	473	478	473	473	475	487	492	512	495	467	486	439	507	524	466	502	482	484	488	481	488	465	502	481	524	511	458	502	458	446	490	430	514	460	530	519	477	505	517	469	496	469	474	507	506	516	480	498	483	507	508	471	457	499	491	518	484	502	486	456	543	504	491	492	497	466	505	463	506	491	504	474	476	525	477	463	482	493	501	517	448	517	493	491	469	519	507	488	522	528	469	482	484	482	496	517	536	469	521	480	438	467	474	457	484	497	498	477	496	491	499	476	507	524	447	484	493	478	481	499	483	478	467	488	483	499	533	477	490	435	474	502	493	513	504	495	503	529	521	473	473	485	470	485	468	479	506	525	519	492	492	455	503	484	491	487	477	445	497	487	484	512	508	493	483	490	461	457	490	477	483	482	505	496	530	485	491	537	489	500	482	479	488	501	486	485	468	502	502	490	491	489	466	496	477	504	440	488	492	494	497	495	508	462	489	506	513	441	493	489	450	504	499	469	520	485	491	506	458	508	497	472	480	479	475	465	493	497	486	516	510	493	532	474	476	531	485	481	452	537	531	483	523	462	519	492	525	482	491	515	496	498	489	492	492	477	485	495	465	521	499	483	505	452	485	466	501	449	489	479	474	537	471	498	484	497	506	481	491	445	488	480	466	496	466	507	457	524	477	501	483	479	470	519	481	509	512	483	466	491	479	466	447	487	448	448	486	480	500	472	521	469	520	496	494	511	503	489	466	497	501	478	457	478	472	454	513	522	506	526	474	519	448	502	512	491	462	498	475	504	442	537	465	490	488	493	499	486	500	488	482
24825	20783	26663	24779	8012	1694	1229	1148	1202	1162	5962	15522	12304	6433	2887	1216	716	622	604	565	555	597	560	578	560	607	582	569	580	506	581	582	567	579	557	545	582	532	581	584	588	528	540	579	543	541	541	552	562	570	562	579	545	548	587	558	605	546	518	527	561	548	543	645	584	575	603	568	560	535	543	523	557	554	569	534	554	545	582	589	541	579	563	543	584	590	578	591	575	595	604	563	593	583	574	567	607	580	570	597	592	585	572	549	536	583	584	548	554	554	618	560	563	541	548	569	596	569	586	551	583	546	609	583	595	553	606	593	582	551	547	555	558	550	614	598	579	573	555	548	582	573	569	582	525	573	542	596	551	561	562	588	576	588	578	567	590	607	553	593	570	561	566	563	644	559	571	595	588	530	562	546	559	541	592	535	529	560	556	551	540	558	574	571	591	542	600	579	572	578	556	530	541	587	571	607	539	546	577	593	524	553	572	535	555	604	557	574	554	580	558	581	522	569	566	572	581	551	577	545	595	549	572	596	557	542	579	573	545	573	578	574	532	568	576	539	533	560	561	555	556	604	558	553	547	564	586	557	583	538	541	573	592	560	571	603	633	538	568	584	583	573	507	534	546	569	525	531	598	561	581	564	551	566	539	563	541	561	548	561	609	556	569	515	546	599	554	543	569	523	600	541	596	596	566	597	555	591	556	530	544	540	538	607	602	536	565	583	583	587	577	572	558	588	549	587	582	593	607	561	545	582	556	596	563	562	578	602	546	585	586	561	536	520	554	564	578	557	534	571	547	529	558	580	566	545	551	593	589	568	589	615	535	538	601	617	562	534	566	557	571	561	552	564	542	554	542	576	571	550	593	590	547	561	545	527	592	538	574	535	514	588	558	543	575	568	580	570	548	533	572	551	517	540	576	509	552	565	540	556	564	614	565	555	565	566	534	600	569	544	563	595	565	564	525	560	583	580	585	537	552	492	592	526	553	553	592	562	574	568	558	572	570	573	573	536	566	573	572	582	600	562	529	511	594	551	565	560	541	582	572	573	568	582	544	510	571	560	540	575	544	560	561	589	526	572	551	577	536	612	554	565	552	570	609	547	549	552	558	544	566	575	549	562	524	577	524	527	570	591	524	603	548	533	540	549	556	592	574	597	582	563	528	589	583	580	555	589	577	575	542	560	578	520	553	541	580	526	560	569	559	597	629	555	575	622	590	570	564	510	574	599	622	550	562	544	579	566	571	525	551	518	543	547	568	517	566	571	546	547	560	519	522	593	565	557	560	563	533	605	541	541	578	541	598	539	548	579	613	568	588	561	564	552	564	592	594	579	530	528	573	549	543	601	549	539	578	579	554	550	568	612	564	559	579	575	505	564	597	543	550	592	544	562	628	533	583	553	630	553	566	550	602	571	538	558	524	574	588	570	520	513	586	549	570	519	602	593	590	550	591	515	602	573	529	572	562	568	551	584	568	532	565	538	536	574	545	547	594	607	566	543	542	573	526	588	560	571	553	543	618	554	589	589	529	549	553	541	577	570	547	584	569	569	587	572	537	603	599	550	559	584	541	576	541	574	570	533	569	566	563	538	605	553	532	576	554	581	554	558	586	560	554	591	569	574	568	578	573	564	592	556	583	550	559	568	562	574	575	561	552	576	560	555	589	593	562	566	586	551	527	547	574	566	523	516	573	543	599	625	558	596	522	590	523	586	593	546	577	547	566	600	590	558	542	553	549	561	604	598	581	576	600	569	596	547	541	557	554	588	577	589	607	553	556	587	581	539	595	592	541	554	594	552	557	576	590	598	548	572	565	556	514	532	615	545	568	537	517	571	592	599	524	555	594	565	580	586	546	545	559	556	605	557	573	547	567	548	581	527	551	556	591	562	562	573	594	580	534	545	590	572	520	542	567	557	582	533	509	537	526	527	586	527	546	524	546	605	581	552	529	551	523	556	565	550	552	584	567	541	560	577	578	519	560	588	548	596	534	555	573	535	508	587	521	600	566	601	531	591	521	571	575	592	545	568	542	562	573	561	549	541	562	590	531	556	556	558	509	655	560	559	570	558	559	603	638	593	540	557	584	581	612	552	518	569	563	598	569	536	604	566	551	577	544	579	533	574	583	545	559	566	580	549	572	596	566	560	570	564	561	510	559	578	591	542	548	567	592	532	573	546	528	564	577	557	605	566	567	538	593	566	566	564	571	603	555	589	550	610	561	571	574	521	579	558	544	557	576	539	592	548	567	562	589	598	611	548	579	564	568	535	497	578	566	533	570	557	597	546	585	525	595	561	580	566	579	564	562	570	582	553	536	575	584	538	541	550	562	565	593	596	534	533	578	549	580	545	587	575	507	511	568	578	549	560	609	528	544	598	591	594	551	551	545	568	563	524	575	563	546	585	537	527	562	598	560	558	598	576	560	548	557	551	567	611	563	538	500	544	546	543	565	568	583	584	521	559	566	575	562	572	572	583	550	563	534	585	532	545	577	569	622	569	559	596	602	536	519	591	600	586	562	553	541	581	567	615	562	583	621	585	580	566	582	537	574	591	537	578	555	570	578	587	566	547	512	553	551	561	566	598	572	538	590	533	561	568	533	562	517	553	538	550	521	609	570	563	589	555	540	556	561	556	584	596	547	573	536	575	546	534	549	559	575	561	537	593	540	605	549	611	600	563	567	553	592	591	543	528	613	575	584	580	552	578	523	615	613	566	601	572	552	576	561	561	587	604	525	588	541	545	530	592	572	572	587	563	565	540	549	582	572	570	535	581	589	597	581	544	575	556	583	567	583	548	560	549	615	517	548	558	558	541	551	542	536	590	551	506	539	537	552	564	570	564	589	551	587	583	542	568	580	549	547	551	586	589	563	567	567	559	551	552	565	620	572	551	554	586	572	591	593	565	529	512	597	569	567	553	533	560	568	576	541	558	591	538	569	536	585	522	571	570	573	562	570	558	566	576	582	561	538	570	549	558	593	513	509	569	566	604	576	568	517	570	588	551	575	578	585	545	558	494	534	562	551	533	586	558	592	545	575	527	554	542	574	562	560	546	565	573	566	594	565	558	554	524	557	583	527	534	540	566	566	580	541	512	551	560	540	555	530	587	569	600	585	568	555	577	586	514	573	580	565	595	561	520	530	548	584	547	554	610	571	533	549	564	541	544	550	539	559	541	554	559	588	596	563	582	589	588	556	586	596	563	576	567	575	564	533	584	587	593	603	567	582	551	578	515	616	555	555	554	557	535	603	535	569	591	567	530	571	569	573	585	531	565	521	533	574	601	568	514	540	550	588	582	541	551	561	592	577	569	589	588	563	559	604	545	584	572	576	602	555	611	570	567	512	553	645	553	551	536	550	544	568	603	543	532	537	538	590	565	561	551	544	515	549	577	571	566	595	529	539	552	574	602	566	622	587	567	611	561	554	601	571	519	584	512	605	619	563	547	570	602	544	553	564	551	539	604	620	553	556	534	543	589	597	516	574	594	547	586	554	543
4979	6346	5830	3054	1817	1492	1148	1526	1577	1492	8729	16431	11324	6553	3332	1252	636	522	524	502	534	527	530	503	521	510	505	488	496	500	512	438	503	489	496	476	482	508	528	491	447	516	479	497	476	495	528	517	498	462	484	557	496	531	494	515	532	464	475	483	480	485	555	528	505	508	510	447	489	505	497	512	491	456	488	495	529	470	481	524	473	499	481	512	519	504	496	528	559	518	555	522	480	472	503	512	516	494	513	480	450	485	521	562	489	535	527	476	476	462	486	502	476	526	511	469	476	457	513	517	496	491	499	471	516	491	494	482	490	445	499	454	472	470	530	479	496	521	487	488	487	489	479	497	477	490	522	481	515	498	488	494	494	524	505	509	510	481	511	469	488	477	487	478	483	488	481	509	467	497	495	477	477	505	494	480	488	570	513	459	501	477	485	514	504	464	471	477	489	472	501	488	472	483	502	473	473	523	477	538	517	502	519	494	557	499	497	505	502	517	545	496	554	506	495	483	526	505	492	488	501	476	465	529	475	524	501	533	507	488	525	495	526	485	478	485	499	537	524	485	486	524	513	469	473	489	470	499	488	481	518	510	489	478	470	502	492	483	507	535	471	488	496	540	507	477	507	475	487	506	488	529	463	513	521	485	478	503	504	491	468	471	480	508	492	493	512	498	472	505	451	481	518	512	486	491	525	464	487	493	499	495	526	482	501	493	476	495	458	492	453	480	491	428	462	484	487	533	481	535	543	485	518	501	482	476	464	500	488	553	488	495	468	473	497	503	492	509	480	472	501	490	522	506	473	490	512	477	526	493	492	489	478	499	525	482	544	504	484	453	511	516	445	474	522	509	498	509	481	509	523	499	468	499	502	452	464	484	489	514	467	487	480	535	459	504	504	486	523	460	513	521	483	497	510	502	505	493	481	472	486	483	467	509	484	494	448	458	514	523	501	454	475	489	522	508	502	476	479	501	547	471	473	499	504	483	473	486	494	472	495	512	490	507	500	506	448	498	479	472	486	476	478	455	526	440	503	504	528	528	473	508	510	479	482	488	451	501	493	494	472	516	499	505	483	484	474	507	471	463	497	487	467	515	458	497	519	493	484	545	486	484	516	478	479	469	464	531	489	452	471	471	461	468	475	496	483	504	489	492	515	500	494	459	519	477	510	488	465	483	504	467	487	493	486	483	483	508	521	492	498	488	479	495	497	471	500	455	508	471	448	470	489	453	492	489	526	502	484	497	520	485	480	541	506	476	481	537	489	473	488	508	481	480	503	525	479	479	514	536	486	511	495	506	464	532	492	524	445	484	512	477	485	525	506	500	516	512	450	488	498	500	458	499	489	478	523	460	464	510	516	557	507	486	471	496	518	531	514	479	509	480	494	507	498	492	502	507	497	522	516	511	487	465	472	483	463	487	491	495	468	539	504	474	489	504	506	478	489	526	493	497	511	486	491	510	485	479	488	485	509	475	463	497	478	491	513	519	523	491	491	498	494	501	495	473	483	495	460	523	555	518	515	472	481	495	489	503	499	486	522	503	488	502	472	489	483	502	497	490	540	497	498	497	539	509	486	496	502	504	465	488	471	487	536	515	492	490	481	471	503	492	538	499	512	496	478	467	528	471	490	488	480	518	475	476	516	482	495	501	483	525	498	477	516	493	486	515	483	457	504	524	492	494	478	458	506	509	456	480	486	491	493	492	498	499	502	466	487	508	517	466	483	535	490	487	494	484	466	484	499	496	503	488	499	521	528	492	466	507	487	506	494	511	473	511	461	485	495	486	497	502	484	467	478	494	502	486	482	443	492	460	487	517	500	498	530	503	512	505	475	486	434	503	468	507	448	545	485	499	478	479	465	500	476	471	475	496	476	502	470	509	503	479	500	462	475	499	459	475	465	496	499	494	522	504	496	509	502	502	523	478	482	517	512	469	518	479	486	507	522	498	534	523	468	503	471	520	461	459	541	523	521	542	503	484	465	535	503	496	434	461	497	504	487	478	522	459	496	478	510	524	498	513	494	509	510	510	506	486	452	470	468	526	478	449	502	499	498	476	478	472	478	503	504	481	483	482	494	449	481	517	494	514	510	507	511	510	535	478	482	534	517	483	476	513	460	485	509	471	463	495	470	496	496	478	468	492	460	497	534	497	484	477	502	505	516	472	489	486	510	499	486	472	533	510	467	540	496	486	514	509	507	493	483	503	476	486	475	507	511	505	521	520	520	488	515	490	497	440	500	496	455	491	499	495	503	488	478	466	498	471	490	528	470	487	500	502	489	476	505	484	472	493	460	496	465	494	471	481	471	480	478	466	493	521	473	501	498	464	539	462	464	497	501	483	487	480	491	512	456	459	508	529	494	447	501	498	470	479	521	466	514	513	497	469	479	525	459	506	468	503	450	495	512	535	505	459	472	484	534	519	490	519	492	525	522	508	535	526	476	486	503	512	514	526	465	527	498	526	486	482	477	501	481	450	494	520	497	470	526	487	496	492	485	458	519	449	514	483	471	514	535	482	508	502	517	490	499	468	491	517	490	451	541	480	509	489	515	461	485	495	504	514	503	491	486	494	486	487	487	502	503	523	503	477	495	479	494	481	500	507	463	481	470	466	494	487	479	478	543	449	474	496	523	517	479	453	484	508	507	497	503	491	549	498	517	474	480	492	495	469	514	458	486	511	450	487	480	469	482	515	507	505	497	463	482	509	472	473	530	507	490	510	475	464	464	491	483	468	490	463	498	503	498	509	471	469	526	449	524	509	490	505	500	460	502	473	498	469	487	490	451	449	487	502	494	521	453	483	485	495	465	508	516	486	461	485	480	501	500	476	481	518	497	478	474	473	481	527	521	515	501	473	507	507	460	466	510	495	515	465	479	479	489	470	512	489	498	496	506	482	488	457	500	511	491	516	501	485	499	497	478	549	498	496	482	513	527	454	480	478	499	453	489	506	500	460	483	468	459	504	492	506	500	520	484	483	507	494	466	525	487	482	523	487	506	504	481	466	519	520	498	459	501	487	503	465	512	518	474	490	489	530	543	454	486	503	525	477	550	476	506	461	499	482	527	496	520	469	490	498	461	468	475	507	519	513	496	494	493	483	469	469	434	472	515	510	466	518	495	479	483	515	512	483	499	502	517	491	494	486	474	514	503	516	465	474	526	490	502	529	496	526	450	468	498	507	481	510	529	517	478	499	486	523	494	464	464	501	450	488	468	511	514	513	441	457	507	507	495	458	477	508	479	456	473	486	459	503	508	507	498	498	483	486	458	544	504	508	499	464	517	480	463	495	502	530	484	486	535	493	519	515	493	496	495	479	479	502	472	456	521	516	505	498	489	477	496	488	470	452	460	487	496	506	493	505	486	517	474	509	455	509	506	471	477	459	501	455	467	484	505	501	505	525	483	498	498	492	465	492	501	515	496	498	470	490	508	490	470	503	497	490	469	479	511	477	454	479	469	507	511	489	489	487	546	512	489	467	483	479	481	495	469	522
23875	20767	27691	23938	20440	7345	1998	1181	1137	1354	9280	23343	22058	13929	6728	2215	953	762	672	673	673	670	678	681	664	649	662	654	635	704	677	694	599	638	686	644	696	655	648	677	675	690	681	688	657	614	605	635	720	648	733	652	617	675	652	645	691	573	624	682	671	678	628	644	681	646	672	639	669	639	685	631	669	640	647	655	688	692	676	659	695	666	675	613	627	682	636	621	641	666	657	687	688	664	672	636	660	603	591	647	667	670	658	688	694	694	691	621	622	628	632	689	665	666	648	671	689	705	645	633	672	666	653	638	659	710	654	659	669	621	637	677	630	626	642	668	659	661	619	676	643	627	674	671	627	677	679	639	665	642	680	654	646	687	638	602	624	649	676	683	691	602	613	638	634	632	615	646	659	674	646	669	652	608	627	645	634	692	696	624	590	662	700	677	636	666	643	629	704	648	686	665	671	652	655	668	670	653	609	653	633	679	657	678	653	663	666	643	650	671	699	616	667	652	658	669	667	638	667	699	653	617	652	673	632	644	667	651	648	649	665	659	654	681	631	633	628	623	627	652	653	673	628	638	643	689	653	618	683	671	665	667	719	666	673	646	652	656	672	639	637	635	624	626	681	692	625	662	646	644	686	633	654	633	628	648	660	642	643	686	630	610	624	678	620	629	625	646	611	647	659	641	628	679	645	657	674	635	617	662	626	632	691	642	640	610	669	644	625	655	655	655	641	660	631	670	656	654	651	631	611	666	654	611	654	661	625	641	641	635	620	602	641	675	616	736	710	623	639	640	701	646	658	630	660	669	673	634	646	658	684	659	650	642	656	670	662	690	636	635	634	632	650	623	670	591	584	618	693	609	651	633	624	671	658	631	659	618	667	662	659	663	626	636	703	652	671	618	634	669	641	680	603	608	709	662	629	692	650	648	607	627	693	695	671	633	655	604	639	611	645	688	648	670	672	679	642	654	647	580	643	631	648	640	630	661	626	715	618	685	615	656	694	630	639	651	652	631	629	602	643	625	634	625	690	618	659	669	684	655	661	624	641	666	627	645	655	661	630	677	652	633	645	664	669	609	634	641	668	655	668	683	650	649	685	649	645	650	695	615	654	611	670	600	636	646	648	645	638	634	647	618	625	686	620	626	653	627	674	683	633	648	636	640	623	586	677	657	611	655	614	626	651	664	630	654	658	656	666	682	662	669	628	660	660	579	649	651	706	634	663	674	625	686	646	620	634	649	637	656	597	690	623	650	619	664	674	669	627	666	631	654	631	668	653	666	639	644	627	609	660	669	684	671	690	673	663	635	634	619	634	636	687	622	646	660	628	673	677	634	623	667	632	688	658	614	700	615	680	610	630	631	666	676	641	671	638	692	655	674	665	649	659	676	676	670	678	615	632	691	626	654	660	676	673	618	657	690	646	644	648	655	649	607	619	633	684	639	631	633	646	683	603	649	617	638	665	671	661	633	679	617	644	647	671	640	617	664	654	635	661	677	643	650	603	668	658	657	614	639	631	639	660	670	630	657	607	633	630	621	624	617	654	608	655	669	625	668	655	663	696	639	645	681	661	650	685	699	648	669	592	655	656	639	651	657	639	676	645	681	660	638	658	689	629	609	601	629	655	673	623	715	641	638	674	666	625	696	666	668	682	682	671	678	650	709	646	641	666	627	685	617	609	670	625	674	668	663	667	671	627	645	632	653	641	644	599	678	679	661	647	626	642	683	610	666	664	675	628	645	681	675	644	658	630	656	642	637	646	636	627	620	658	661	646	658	653	696	708	636	656	638	652	626	647	652	663	639	629	606	675	637	658	691	629	617	684	640	652	647	662	673	669	649	668	687	632	649	663	621	676	667	651	665	626	620	620	628	658	673	629	643	626	667	646	644	609	697	684	707	625	662	634	641	611	680	637	621	649	639	683	668	654	636	638	681	633	620	661	634	598	650	678	683	685	644	660	656	605	628	642	639	703	667	599	650	630	633	642	646	631	613	665	613	677	653	663	637	642	686	662	677	661	648	666	627	617	687	652	638	646	616	665	672	640	644	651	649	664	670	635	684	598	656	667	674	637	626	607	663	662	614	624	633	614	662	658	676	664	620	641	656	665	629	638	644	655	702	658	645	631	655	677	649	662	623	643	669	661	645	623	665	682	669	627	626	702	617	685	611	613	657	643	635	656	640	673	647	687	611	620	681	635	657	661	611	566	654	658	667	664	622	621	659	706	647	634	656	670	609	655	649	643	654	616	652	661	595	642	662	580	632	657	715	641	599	649	661	635	624	671	614	661	692	667	712	686	697	658	638	615	680	663	653	666	615	614	691	632	647	620	650	682	686	698	694	667	694	639	667	651	636	636	629	693	643	632	599	643	631	632	635	601	629	658	610	617	693	647	654	651	653	645	672	658	692	633	611	653	637	670	668	624	674	655	648	647	611	639	687	648	663	636	627	652	629	627	671	626	664	684	664	670	647	664	644	604	685	627	635	670	651	645	611	650	618	648	622	647	607	616	614	639	642	632	637	649	620	659	681	621	627	641	619	633	607	631	631	673	687	652	621	640	627	623	684	629	643	682	692	625	645	607	674	647	640	650	660	672	617	634	648	664	602	643	633	640	632	658	643	633	654	612	616	600	653	610	639	643	642	608	643	630	658	627	635	630	665	609	675	673	621	625	685	628	625	666	680	740	635	652	663	629	642	670	675	654	634	637	669	613	629	659	647	660	642	651	699	674	619	665	644	692	610	673	650	670	626	667	617	640	678	633	629	656	658	684	665	676	575	646	625	613	652	671	673	642	641	650	666	642	632	682	660	631	619	647	632	655	673	640	657	655	659	708	683	642	694	624	655	654	641	655	673	657	668	661	662	654	620	664	683	643	639	618	623	634	648	676	642	639	658	659	673	651	567	646	639	597	687	630	630	640	642	612	650	626	643	639	662	667	626	612	632	659	638	604	664	642	669	639	619	667	690	640	658	669	625	594	599	656	663	629	628	624	673	615	652	650	611	606	656	672	669	609	650	628	652	627	648	664	608	615	671	668	636	628	710	634	650	623	619	652	645	712	635	691	631	685	643	709	689	649	665	618	622	635	687	644	686	609	626	651	652	591	646	650	662	615	640	699	646	586	673	650	644	642	602	648	635	624	608	655	653	689	639	643	644	658	633	633	606	594	672	650	687	678	600	646	639	607	624	652	655	649	672	607	684	617	664	640	621	590	607	713	678	704	645	640	670	678	649	643	617	632	666	646	675	659	682	675	616	675	638	668	643	685	665	675	641	662	663	582	653	658	630	630	673	659	625	647	618	659	641	651	653	637	667	657	627	637	652	672	639	610	667	693	599	676	641	637	639	629	652	619	634	657	616	600	658	663	624	660	669	648	645	689	644	627	702	630	657	613	659	638	648	664	658	672	650	629	638	681	638	633	621	649	646	630	609	634	653	696	704	594	633	691	630	681	642	662	680	660	669	658	624	672	691	640	647	659	619	622	640	627	696
5372	9236	8975	4475	3858	2422	1575	1375	1418	1815	13113	23737	19601	12418	6505	2357	898	645	620	552	580	594	580	601	539	562	570	594	567	565	565	556	575	554	547	600	578	546	528	598	560	551	576	537	593	569	560	617	572	641	592	541	624	586	611	536	568	587	571	576	597	564	553	578	580	542	569	614	578	578	592	562	527	570	565	547	571	529	590	600	577	540	573	547	603	540	611	542	542	598	583	604	604	575	587	568	606	553	553	555	550	577	563	566	573	572	636	563	568	549	569	574	582	579	515	522	593	545	556	536	541	576	582	553	576	584	574	547	573	592	581	550	585	581	568	529	557	525	564	563	564	572	587	619	587	560	626	572	598	564	546	590	569	554	619	572	557	574	567	622	578	546	581	565	561	552	539	602	579	614	535	522	531	595	564	555	538	582	548	584	588	529	536	575	563	612	597	640	562	538	580	543	531	570	594	583	563	552	543	555	574	555	565	602	609	591	556	563	594	636	542	613	567	578	544	549	589	544	606	577	581	596	578	558	548	578	548	555	541	549	578	562	546	563	560	579	573	550	612	563	572	567	593	548	588	544	575	545	539	580	564	561	609	545	539	544	563	523	593	590	542	564	585	585	555	551	553	573	563	583	549	591	593	576	566	565	558	549	581	567	598	537	596	587	565	533	570	550	538	554	569	597	548	557	559	571	594	559	545	535	557	546	564	558	586	577	575	589	540	557	607	564	552	580	593	589	572	604	570	612	573	563	547	537	583	557	596	603	532	564	589	524	554	551	553	601	571	569	566	569	558	604	568	579	536	592	533	539	552	586	608	548	576	615	568	584	562	582	599	582	558	552	579	558	591	582	598	565	569	545	590	563	567	581	555	588	554	546	588	566	557	549	546	544	534	608	605	565	535	605	582	589	562	585	583	572	559	552	549	602	593	572	587	584	559	540	596	570	550	552	528	574	559	613	524	611	585	554	569	556	571	548	561	555	557	598	582	555	559	575	587	556	597	559	555	554	534	569	586	573	557	587	528	627	536	570	548	551	588	553	561	549	598	564	588	510	573	549	594	589	570	589	589	559	596	601	582	560	587	579	581	570	576	517	588	603	593	627	571	583	575	580	581	521	565	578	577	566	565	579	532	586	540	574	586	578	554	586	615	538	555	564	546	550	540	597	599	541	558	590	585	586	593	575	569	573	593	561	570	550	547	568	613	566	567	584	579	578	599	561	602	571	537	572	544	585	547	582	605	576	540	579	577	586	565	550	546	576	544	579	575	566	631	557	578	550	577	570	519	549	586	547	580	533	580	552	588	615	613	534	585	555	573	595	649	542	548	576	533	590	571	551	582	570	573	574	599	594	587	540	526	591	592	567	603	557	563	560	533	605	560	547	574	591	586	574	532	570	597	581	569	563	563	574	587	536	535	562	548	541	567	575	555	552	618	557	621	550	544	578	558	549	575	584	543	604	568	600	556	570	551	568	560	537	549	541	555	594	583	591	554	588	556	603	566	572	523	585	555	590	550	582	560	573	554	581	565	590	511	581	616	561	535	564	587	563	582	575	570	588	633	556	548	554	573	539	593	556	581	614	601	603	560	572	534	559	528	580	584	582	589	548	588	540	567	585	529	552	574	553	558	572	565	557	602	524	542	575	590	550	558	553	547	604	548	587	547	582	560	556	579	561	573	581	552	562	588	548	567	542	551	564	562	560	518	581	524	596	577	559	557	571	555	519	565	536	540	575	592	577	556	551	582	565	552	608	569	554	567	555	572	537	575	582	563	579	582	584	547	569	530	573	573	587	567	613	551	535	555	574	598	582	538	611	551	552	608	537	541	590	576	580	578	541	575	528	565	557	546	607	549	566	566	588	571	571	548	572	535	559	560	573	563	609	585	563	578	542	602	573	602	600	546	554	594	589	599	580	547	560	565	584	550	542	563	605	530	557	598	548	564	573	517	574	546	577	574	541	564	593	589	576	568	579	599	570	505	591	544	510	593	585	539	557	587	582	571	564	559	609	573	575	578	557	543	600	586	595	576	588	567	548	530	547	572	566	595	564	529	603	550	572	572	565	571	616	629	579	612	552	575	563	549	559	591	536	596	607	593	595	572	552	579	555	568	532	551	567	549	589	586	576	551	584	553	560	557	542	536	582	583	583	557	572	578	607	566	617	579	576	609	631	512	540	577	565	552	549	528	605	566	589	591	602	557	568	540	544	581	570	564	547	535	583	609	588	582	542	603	562	587	556	548	570	539	563	543	590	589	618	529	573	591	564	527	537	585	563	583	546	592	554	566	574	577	553	580	516	551	539	548	579	563	543	546	562	530	568	556	546	576	564	593	556	547	545	588	535	540	537	557	607	557	533	526	570	585	561	539	558	534	555	583	559	548	601	584	579	555	552	598	573	584	545	548	575	565	580	557	542	561	584	547	614	544	572	586	574	555	569	581	596	551	563	586	564	571	583	585	557	621	570	566	540	562	548	549	548	572	529	592	574	536	573	506	541	552	556	557	581	579	550	587	594	563	601	554	554	567	557	592	534	573	580	585	583	552	585	557	572	584	578	531	572	568	573	584	607	594	581	600	554	593	538	577	550	634	579	573	530	590	567	586	580	603	574	565	557	566	593	581	557	570	572	584	571	517	584	593	561	614	575	569	568	583	597	572	556	558	549	571	567	556	559	574	555	532	577	569	575	577	558	603	569	551	582	581	576	539	579	609	605	571	557	559	585	567	583	558	591	608	538	538	561	622	567	549	550	558	527	556	563	584	583	585	591	547	558	586	602	567	583	558	542	554	555	565	560	578	603	580	515	542	543	562	553	545	570	581	595	578	509	568	530	586	536	564	545	606	558	597	546	571	618	577	597	578	575	567	612	596	555	581	575	524	557	555	556	592	582	612	580	548	561	564	592	558	584	517	530	542	578	582	578	535	603	584	560	554	596	536	530	588	554	551	593	580	560	518	554	569	603	528	542	535	613	559	580	546	593	566	589	564	581	568	580	592	586	620	553	535	540	565	559	543	539	572	555	551	567	601	561	600	552	592	567	563	524	553	588	561	600	562	593	555	562	584	574	524	540	602	592	564	578	592	532	570	580	530	602	565	566	534	573	581	587	516	530	548	560	579	564	570	527	561	560	569	554	589	565	525	583	556	541	561	569	549	593	517	584	597	579	523	577	614	515	589	571	627	582	553	531	566	587	570	572	573	548	609	554	570	553	514	552	573	575	578	554	588	580	585	592	569	592	566	528	563	596	592	517	574	547	570	581	531	625	562	539	584	548	538	578	595	578	602	563	543	539	542	573	593	592	575	554	607	596	561	549	614	560	547	559	569	585	548	569	581	539	543	544	561	574	549	583	572	551	517	557	551	620	597	532	540	591	560	524	568	547	551	572	566	587	549	599	601	581	593	599	597	564	596	581	603	599	536	530	540	582	560	560	571	598	589	551	597	540	569	553	597	601	576	543	537	542	588	548	558	581	552	550	563	548	550	539	556	538
26739	8815	2008	1050	731	633	649	678	576	555	704	1157	1751	1425	934	758	607	503	520	521	540	561	509	529	531	508	524	547	550	541	537	543	535	507	556	541	587	507	521	536	551	481	537	537	536	539	555	536	555	546	531	569	556	547	534	564	536	559	532	523	576	549	489	550	555	554	493	533	530	574	557	564	552	526	523	495	532	553	551	542	526	553	515	526	517	576	552	533	525	548	540	548	551	531	532	519	547	542	555	518	535	545	521	561	536	541	510	559	520	522	519	532	531	556	529	574	551	530	515	532	547	529	541	565	548	498	541	508	514	531	544	526	516	540	542	543	562	534	550	561	503	561	556	535	548	589	566	561	534	523	512	510	558	491	555	513	492	551	499	531	566	567	541	529	539	547	579	547	524	542	558	559	519	552	566	539	544	519	550	532	524	531	532	574	538	542	554	557	517	513	546	516	521	525	532	549	575	515	585	543	543	503	485	519	531	533	524	539	546	489	532	529	540	543	603	540	545	535	517	572	547	500	538	530	541	538	497	557	537	521	513	524	536	499	567	475	541	539	504	533	529	543	527	579	534	548	514	520	516	496	532	556	539	525	506	535	533	502	512	577	495	573	526	533	576	548	525	541	473	516	518	504	566	505	538	538	535	554	532	508	544	493	548	506	533	519	488	515	510	538	548	555	576	503	516	535	547	515	522	543	549	498	556	507	525	540	506	488	536	543	515	543	555	529	552	496	534	505	574	524	517	541	576	530	532	537	546	512	489	528	540	550	530	563	571	503	529	525	553	516	529	514	504	529	544	514	532	539	523	563	531	542	543	553	560	508	541	534	519	552	496	506	554	546	530	536	503	501	536	540	518	512	524	531	574	548	524	524	538	529	555	551	555	561	532	535	551	500	532	557	499	517	549	525	572	513	547	522	514	533	531	580	556	554	511	554	533	560	530	556	548	528	516	576	547	541	559	527	533	521	542	542	501	506	528	540	552	478	549	572	533	534	508	561	521	526	517	509	538	579	531	531	533	529	549	535	541	515	533	541	498	526	565	581	513	534	568	530	561	496	549	543	495	526	535	543	508	503	522	545	547	534	552	532	531	517	531	531	565	518	560	506	555	547	547	586	518	527	493	508	526	503	543	541	552	538	497	522	504	530	542	552	538	549	561	529	539	565	556	546	559	507	555	524	540	499	588	518	542	499	561	535	513	559	564	504	527	580	507	532	530	547	517	518	499	547	533	508	540	524	549	543	565	520	510	556	515	561	504	552	496	544	524	551	546	522	542	523	504	543	489	563	554	559	495	534	503	551	537	521	554	548	568	494	518	538	522	533	524	568	525	535	527	529	523	556	536	564	541	558	504	520	542	557	561	523	538	551	511	565	549	506	535	521	557	494	513	551	567	541	550	573	515	541	516	544	470	527	527	492	544	551	543	498	537	526	558	515	568	520	529	570	518	543	505	540	533	540	555	500	559	561	557	528	518	590	520	542	541	547	554	553	508	577	537	567	497	556	528	534	548	495	487	567	561	548	567	531	535	559	511	561	494	573	550	543	556	524	528	516	563	533	530	529	510	533	548	573	517	554	546	489	565	563	559	538	527	517	539	551	546	549	503	515	580	580	504	527	548	511	522	536	516	512	548	524	506	538	546	563	570	537	547	588	552	594	530	559	508	484	497	526	531	531	549	533	511	536	483	508	561	512	497	553	525	521	557	546	529	509	542	565	506	529	551	552	555	523	551	531	534	571	553	599	514	549	546	541	500	529	528	517	541	526	509	517	525	544	566	525	513	547	548	575	580	513	555	524	517	505	507	545	490	541	537	529	585	548	557	524	587	518	568	460	543	533	577	555	538	548	555	548	547	547	549	571	510	554	531	505	558	513	537	533	553	530	545	515	525	524	529	531	573	537	516	546	548	561	511	558	548	524	578	528	543	523	515	520	581	533	529	505	544	508	512	524	521	509	544	503	551	524	533	520	538	544	525	518	594	508	566	513	535	534	574	540	520	581	488	527	544	503	531	573	501	556	576	533	537	580	532	546	528	565	509	551	524	542	541	539	490	517	526	519	527	570	547	512	516	535	485	533	528	538	530	535	565	537	538	536	531	506	525	572	574	525	570	528	516	524	513	527	569	576	531	514	541	504	544	541	504	503	541	514	521	543	533	563	498	504	584	548	537	532	545	531	551	512	544	525	501	526	536	541	540	508	544	554	532	512	505	528	545	559	547	522	532	517	462	531	535	534	536	530	544	478	509	549	539	529	538	534	556	547	535	568	545	520	527	537	503	536	527	495	547	512	520	579	523	511	527	484	531	543	513	521	533	526	584	514	512	540	549	542	533	490	535	510	559	574	543	504	531	502	548	526	489	510	511	513	534	556	536	544	528	545	516	528	533	556	549	547	515	544	558	541	578	546	523	556	558	537	531	534	511	548	551	557	528	527	543	507	521	566	520	538	505	523	491	552	566	542	505	533	569	521	528	526	528	559	544	524	526	524	564	523	539	548	515	511	565	560	541	586	550	494	543	530	523	533	530	570	521	497	546	549	585	533	540	568	525	525	532	539	525	524	551	532	503	506	545	529	537	539	549	496	515	525	538	593	551	528	497	542	560	524	510	500	542	558	529	539	554	519	538	547	543	514	546	522	546	538	502	550	538	529	551	553	520	526	490	531	523	491	544	486	504	524	588	516	548	532	519	528	487	582	537	533	526	567	553	517	553	536	544	533	520	534	534	540	535	522	513	545	515	476	496	553	511	563	533	537	542	526	518	503	549	551	518	493	538	533	507	547	512	554	513	542	524	496	538	537	555	550	536	568	530	538	539	516	525	556	512	568	534	532	532	501	563	518	514	566	531	499	526	542	542	525	516	528	521	563	545	539	540	546	521	490	545	504	566	502	562	573	515	507	500	523	494	540	549	531	531	537	533	525	556	560	571	551	555	546	549	519	527	508	534	499	532	551	540	528	533	530	551	561	515	536	533	529	521	489	522	514	546	523	573	555	523	547	555	549	521	535	525	534	578	521	535	550	531	566	573	569	518	520	542	520	548	519	545	561	529	577	548	502	568	561	531	529	514	554	508	535	513	509	556	515	494	539	570	518	543	515	556	539	523	519	511	552	536	510	545	528	495	549	506	529	541	529	595	511	527	556	506	532	543	588	521	534	531	556	521	539	543	570	528	549	535	511	502	534	528	561	505	540	483	563	524	535	561	508	532	558	551	502	526	520	512	519	528	533	545	530	524	552	554	537	519	520	542	542	535	519	532	535	539	524	563	507	546	498	499	574	567	492	536	492	554	512	517	545	516	544	534	514	526	515	520	591	549	517	500	507	527	522	550	544	497	523	491	581	507	485	558	551	548	543	552	509	518	541	563	521	536	510	554	509	549	544	540	533	488	535	547	564	571	546	546	516	542	517	542	474	525	512	585	538	540	499	551	501	549	528	542	515	502	576	549	566	515	522	549	527	537	501	580	527	526	545	524	544	539	562	557	552
5879	1807	1786	1012	888	694	720	777	684	599	712	1583	2293	1596	875	636	518	481	432	443	465	470	435	478	450	467	508	497	455	462	526	493	465	482	445	472	451	442	417	469	500	461	475	458	453	508	454	450	508	446	441	436	487	473	435	466	443	464	447	490	452	482	437	466	499	472	443	458	447	474	485	456	469	458	497	480	449	438	457	448	446	466	463	448	467	501	457	448	447	465	444	456	449	469	498	479	431	517	473	464	476	479	448	501	437	428	483	435	483	431	471	419	455	414	487	504	481	476	452	516	439	519	429	448	476	467	475	500	502	453	452	474	489	491	456	416	480	446	458	465	476	484	467	450	507	424	447	440	496	447	483	461	438	463	460	486	444	503	457	452	427	465	474	488	462	458	427	455	470	470	460	470	481	476	462	455	477	459	499	485	506	489	444	481	457	414	434	436	484	475	427	414	462	432	453	459	492	416	443	480	485	478	506	487	464	440	466	447	480	425	462	479	468	467	464	436	501	435	455	463	484	437	467	460	445	453	440	448	424	462	483	477	435	418	482	483	470	477	466	431	446	450	486	426	494	456	472	471	470	489	473	484	490	470	458	460	474	461	475	436	468	430	475	440	453	460	451	432	458	476	437	472	489	446	495	478	453	466	475	456	467	423	490	451	453	485	494	457	454	490	443	475	394	497	471	458	463	459	457	452	449	458	459	463	474	450	483	481	441	462	462	440	483	442	454	485	473	448	418	453	455	467	448	471	474	485	506	479	483	486	455	517	458	469	476	467	467	477	439	441	433	455	443	434	458	448	471	424	459	406	473	431	472	464	461	494	427	464	459	485	446	450	470	456	433	475	456	457	479	437	437	446	473	476	463	436	495	452	474	485	469	486	466	466	484	483	507	472	496	492	463	486	472	463	473	457	459	427	434	483	462	445	492	490	459	489	479	474	426	470	479	446	459	493	511	504	479	446	481	482	478	465	426	437	442	456	471	466	491	421	463	422	460	480	454	443	449	413	451	493	486	457	456	452	466	461	431	447	458	499	476	470	446	483	469	480	463	460	478	452	468	433	468	483	434	465	480	489	489	460	470	481	448	491	479	450	452	442	465	472	461	467	443	476	459	440	472	454	473	503	462	467	447	424	422	454	456	460	505	477	466	506	472	483	503	461	471	476	476	414	453	460	459	454	468	443	484	453	474	454	489	503	453	481	488	446	402	423	464	477	467	429	460	478	459	458	460	509	470	465	478	463	462	479	436	454	410	477	463	466	457	438	437	508	475	513	443	495	468	521	489	428	441	479	456	454	436	486	480	461	485	462	469	477	437	425	496	469	441	491	441	466	450	457	500	455	497	407	461	449	448	470	457	483	457	456	489	472	470	479	464	463	490	439	488	438	488	446	485	402	479	493	447	460	459	471	466	487	446	512	522	475	487	480	456	449	489	463	501	452	460	460	442	495	496	507	439	477	479	449	430	456	478	431	442	457	469	473	483	475	497	471	481	451	438	469	463	520	436	493	477	443	470	488	496	456	466	492	431	458	477	439	476	476	450	470	453	453	443	452	487	448	487	471	455	454	432	466	503	452	462	468	472	459	451	455	458	469	502	455	433	470	449	466	484	447	449	503	474	476	485	468	434	410	482	456	437	456	468	479	486	468	437	448	490	472	444	481	444	468	487	468	499	479	461	476	431	484	467	485	444	419	438	444	423	462	463	489	474	433	440	455	429	442	475	472	472	447	453	474	458	455	499	447	468	457	495	474	457	473	426	506	456	441	478	450	454	482	472	407	450	494	449	489	500	496	521	464	478	488	451	470	446	474	431	483	451	489	456	470	428	505	466	486	417	457	458	457	482	488	458	519	485	464	457	460	474	453	465	464	450	445	508	430	431	469	461	495	456	450	437	468	495	485	493	477	453	498	435	459	461	433	463	428	469	477	452	458	482	466	460	471	420	440	513	482	465	465	482	450	464	481	452	451	464	464	455	435	449	462	474	503	447	469	469	454	485	453	478	455	478	457	450	430	475	471	487	444	492	448	475	454	485	491	504	500	490	456	494	472	460	425	444	461	472	506	471	475	528	466	447	435	498	457	460	449	435	483	483	462	486	467	452	477	451	493	436	482	414	479	434	484	447	428	471	500	493	456	494	458	439	472	434	459	481	464	494	480	451	477	445	456	443	445	436	474	497	442	464	444	461	502	441	476	528	472	462	448	456	497	469	447	490	462	492	479	493	481	443	462	460	454	462	487	458	479	421	466	479	460	461	508	450	504	443	488	459	495	482	451	490	486	453	463	459	432	475	479	428	487	481	477	460	458	453	483	492	466	431	486	478	463	445	459	492	464	470	465	505	499	458	458	442	470	410	449	472	441	454	476	444	451	481	466	468	427	492	501	452	471	478	449	437	490	497	430	516	462	412	455	447	445	442	455	471	479	467	470	466	464	385	484	488	500	494	473	472	468	533	465	472	465	455	479	453	505	474	430	455	471	428	482	475	486	476	458	463	463	475	449	485	449	471	433	486	471	496	456	471	454	462	478	459	462	458	457	470	438	441	473	444	436	491	466	491	442	480	461	496	466	434	418	435	443	437	463	451	502	502	431	438	481	457	463	440	459	462	468	493	462	504	454	453	470	483	475	435	481	461	487	495	468	494	418	516	465	454	477	464	470	448	465	451	488	448	452	463	484	448	454	422	472	499	447	468	464	478	467	487	443	456	452	494	484	414	465	495	449	484	438	462	479	474	488	471	444	467	454	455	460	470	517	477	479	442	467	495	455	474	481	416	465	436	466	468	448	492	431	455	475	461	461	457	440	499	490	486	477	479	462	501	458	435	472	466	453	479	453	481	479	448	460	459	454	454	436	465	466	482	466	461	475	474	473	425	463	482	481	455	434	470	520	510	491	472	467	417	484	453	458	479	473	488	458	457	472	456	476	441	488	471	461	426	465	449	452	458	463	475	407	435	454	482	442	478	435	452	449	467	471	450	471	484	490	472	466	463	462	458	438	481	444	475	452	431	468	472	436	480	468	455	449	465	462	480	453	470	449	487	463	506	509	451	453	479	503	441	495	455	464	473	479	469	460	440	440	463	474	472	454	478	454	476	464	454	454	480	449	466	469	479	496	443	445	447	480	498	449	433	481	481	450	499	518	432	431	478	453	402	500	411	434	466	482	459	480	478	446	479	447	478	438	460	460	489	450	457	451	451	473	527	447	466	451	491	478	426	472	467	489	456	459	462	456	463	471	449	444	494	453	491	498	454	464	453	460	520	439	445	493	477	439	467	443	440	467	461	473	479	452	479	500	433	459	449	471	452	428	440	500	429	441	458	496	509	423	462	465	434	433	470	498	481	447	454	487	440	444	484	454	468	503	442	411	430	438	441	477	438	463	459	474	473	459	471	486	455	443	458	464	486	470	452	516	462	466	473	439	421	493	447	445	464	452	448	447	452	475	486	430	489	477	439	482	479	453	453	470	489	477	431	471	411	450	505	440
24901	20788	26649	24817	8742	2056	1541	1078	767	997	1301	8336	15325	10178	3869	1346	675	590	569	517	555	510	513	534	576	505	528	516	528	538	518	559	538	502	487	515	473	487	515	541	518	502	504	520	508	504	513	511	522	511	523	539	499	463	538	522	536	483	523	484	532	491	483	515	540	508	475	468	529	493	552	484	511	526	481	508	542	526	499	546	541	475	489	516	491	504	527	513	496	518	483	516	497	505	520	506	551	490	508	511	545	508	496	496	486	516	515	503	509	509	529	524	494	549	525	479	491	556	513	511	457	510	503	515	455	510	517	529	485	521	493	509	520	538	530	494	535	518	495	555	511	513	527	497	523	497	495	515	498	501	534	481	515	514	523	512	479	492	510	500	477	474	502	498	558	486	493	533	547	522	490	513	543	513	511	479	513	479	473	480	513	496	510	506	473	505	512	511	515	539	475	491	531	463	550	511	509	535	475	526	513	483	481	537	532	479	496	512	507	513	525	519	505	530	537	521	516	516	589	537	506	509	511	484	510	517	482	533	485	499	488	508	480	482	507	490	504	555	514	476	515	488	537	470	503	533	513	524	477	488	526	528	528	547	518	512	506	540	528	503	523	510	532	523	486	517	494	497	501	501	506	485	507	486	537	491	494	542	560	485	473	485	506	480	507	495	500	514	493	493	527	485	522	533	504	510	502	486	490	515	523	476	501	522	508	512	483	488	476	523	517	514	507	475	490	557	509	535	453	517	479	490	504	493	507	516	503	502	483	442	517	498	470	486	529	536	504	488	517	481	484	455	481	462	512	527	523	467	533	485	503	504	476	493	449	530	455	496	474	518	499	503	531	503	496	518	517	510	501	546	522	517	471	531	501	518	513	486	501	539	463	505	502	502	476	559	513	525	517	508	514	518	482	540	571	500	490	508	485	493	521	517	529	515	540	511	533	475	521	488	542	509	508	549	519	554	515	475	502	494	462	528	474	541	551	494	511	475	495	472	494	514	491	466	499	468	497	511	519	554	479	476	463	520	497	483	498	532	553	520	477	484	507	531	515	559	516	476	520	470	484	525	496	509	542	520	505	510	514	502	523	530	491	508	477	543	523	491	507	487	510	527	501	485	517	516	512	489	507	499	520	529	494	464	477	504	476	531	524	495	531	557	543	490	500	522	525	496	512	496	505	544	482	498	484	527	516	469	466	495	516	498	497	493	482	498	520	493	496	514	530	513	525	489	462	524	441	537	487	484	515	522	539	525	495	490	479	513	504	464	500	494	509	491	500	461	556	484	493	501	502	509	531	494	510	522	524	502	542	480	513	500	491	520	524	503	509	541	528	469	514	511	500	543	516	495	504	483	551	504	473	488	493	489	534	517	514	534	497	496	496	486	522	517	499	533	494	490	516	505	532	501	500	529	494	513	536	471	516	503	509	511	543	484	486	508	540	484	488	487	492	528	471	536	489	511	513	505	527	530	480	516	526	533	489	514	485	517	484	463	477	557	495	485	504	534	503	503	477	506	497	484	502	497	528	509	506	507	502	562	480	503	476	486	482	497	517	485	486	486	520	523	479	468	516	521	518	497	471	536	510	484	492	523	523	517	528	456	485	529	551	521	526	495	502	459	548	492	496	502	490	481	483	526	488	541	470	514	485	475	438	460	511	462	488	502	537	521	518	533	489	490	547	494	528	500	500	515	552	490	457	489	494	536	534	499	538	504	490	511	495	481	515	511	486	475	505	502	516	499	567	525	516	472	496	513	518	518	515	508	566	489	498	471	522	520	521	521	520	511	500	522	506	459	528	553	499	547	486	497	553	503	457	505	521	486	503	489	509	501	522	507	480	509	522	496	504	496	518	464	518	487	498	523	478	483	488	471	492	484	543	547	491	506	548	491	468	540	495	514	494	494	512	500	496	482	504	466	529	509	473	510	497	509	498	544	531	491	498	500	480	515	548	508	501	560	516	503	526	478	503	515	537	523	500	510	470	491	502	507	484	506	559	531	533	544	510	480	518	544	477	490	520	467	504	519	463	473	510	472	465	519	518	551	495	468	500	517	542	532	505	505	511	480	503	527	503	470	488	528	489	518	476	528	521	544	512	497	502	489	514	546	512	541	486	459	514	504	512	516	536	515	507	515	480	513	485	576	519	518	487	487	505	510	498	510	509	493	523	488	510	521	512	537	520	533	541	503	495	530	544	512	520	514	525	442	478	510	551	513	532	530	500	491	497	541	484	522	485	533	519	514	545	507	489	521	509	476	514	510	491	482	478	500	506	511	535	493	510	469	522	517	512	533	475	497	517	503	492	498	468	537	481	472	516	497	515	539	524	507	497	469	519	495	461	519	523	496	516	538	480	502	491	535	503	506	541	502	526	507	519	461	528	506	469	469	471	485	512	549	505	502	454	517	497	520	529	500	523	487	490	479	509	535	499	467	479	501	463	456	490	504	506	499	511	448	489	513	540	498	494	518	523	493	523	528	517	492	462	496	494	507	515	518	456	453	523	558	475	525	502	524	524	545	495	513	518	559	517	519	496	502	509	507	458	504	511	506	532	518	523	508	534	545	531	472	523	481	487	473	524	513	481	509	531	502	506	522	557	483	491	512	524	477	474	524	505	506	518	475	510	498	474	517	546	501	518	556	523	482	539	509	520	482	467	508	503	531	502	507	537	543	535	510	495	539	501	525	494	516	513	497	497	485	532	501	516	517	480	482	503	470	490	543	474	496	543	522	499	537	512	492	530	484	540	498	474	531	464	475	525	537	513	503	523	506	529	496	512	468	522	514	471	462	486	463	473	533	531	498	547	505	491	528	520	521	504	535	507	490	549	468	464	487	494	487	509	491	491	463	494	521	518	490	532	555	524	454	504	527	495	503	483	456	479	478	528	525	489	476	505	563	490	494	479	484	522	526	483	443	545	521	513	521	510	553	498	495	517	539	481	508	500	469	504	464	532	498	491	522	484	514	490	515	509	491	495	485	477	516	488	504	509	463	517	554	539	499	495	501	508	489	526	500	500	516	514	504	537	485	510	511	532	517	545	509	518	487	518	511	479	512	518	471	550	547	517	506	490	506	492	526	483	498	518	522	524	494	545	523	549	508	496	485	488	521	487	489	450	492	508	494	455	489	499	517	482	472	503	501	550	542	504	482	528	515	498	502	566	487	503	500	541	494	485	488	514	552	511	484	490	536	539	494	512	500	495	511	500	505	523	514	493	555	461	512	494	550	504	506	506	501	462	527	531	532	546	496	547	515	528	519	513	501	523	513	524	500	495	515	502	515	513	527	478	510	527	484	509	528	505	483	520	503	481	516	530	502	481	473	496	515	523	518	485	517	535	510	524	475	523	498	548	514	485	511	489	506	507	519	492	501	493	491	502	506	474	518	469	533	497	451	545	515	496	535	481	469	493	500	556	495	483	484	522	531	488	523	533	533	492	544	492	512	489	486	500	501	477	495	496	470	510	523	524	507	524	494	508	549	508	492	491	489	511	472
4409	6080	5824	3671	2544	1798	1790	1299	954	1362	1954	11355	15317	9541	3906	1553	730	494	452	461	428	505	476	485	484	452	466	469	456	457	465	456	448	455	445	456	460	479	420	470	449	484	460	456	474	496	470	452	451	455	448	488	491	453	421	433	463	457	441	383	434	487	440	436	448	429	444	442	438	463	428	437	475	448	462	434	459	459	452	458	457	455	476	451	483	466	457	420	447	453	446	465	469	456	486	488	467	491	474	468	449	461	501	463	429	473	438	452	493	497	451	467	481	493	471	424	447	470	450	451	465	423	475	443	476	490	424	461	459	436	469	467	438	469	484	459	470	412	473	456	480	453	486	456	472	448	471	462	509	492	477	426	464	417	440	484	441	515	410	500	464	467	464	426	460	433	473	449	441	442	414	488	489	467	443	439	479	493	425	449	462	408	487	464	459	470	462	450	462	470	445	469	469	466	493	492	476	446	447	450	474	444	466	507	458	444	450	455	480	466	456	436	405	473	469	466	480	441	440	489	466	498	471	452	483	446	477	478	448	462	480	460	428	483	473	443	428	455	420	439	437	427	493	450	487	475	436	397	468	455	466	467	440	485	440	471	439	478	467	445	488	436	452	479	444	463	463	445	433	471	453	470	459	470	451	446	499	421	420	440	426	445	484	464	474	485	442	458	486	464	451	465	481	431	463	447	465	457	456	464	447	465	471	461	450	467	478	464	411	467	461	459	448	461	434	489	462	465	472	454	434	465	409	414	469	431	408	482	432	448	425	465	437	436	486	438	451	497	451	440	458	482	480	456	427	484	468	494	446	442	484	442	400	429	425	473	465	456	466	468	466	471	452	469	452	484	470	484	452	443	467	476	434	424	464	466	453	461	469	443	434	465	481	453	434	459	432	412	446	504	453	484	434	489	433	473	429	475	434	417	455	450	450	425	441	490	444	496	452	450	454	462	438	457	467	475	481	440	463	440	458	466	494	412	447	436	470	425	464	445	427	470	448	483	451	453	461	480	492	446	477	463	435	466	427	484	450	458	452	503	465	445	470	469	471	424	463	469	465	474	481	495	428	474	453	469	434	433	448	494	467	436	440	499	459	434	452	418	483	458	432	468	437	467	476	474	445	405	427	471	486	441	480	440	431	429	487	444	470	446	463	438	465	471	458	430	454	472	467	453	471	457	475	485	477	483	476	456	458	476	486	451	433	484	477	429	426	452	454	455	455	444	426	421	483	467	455	434	467	475	456	449	437	454	472	419	467	439	451	484	463	468	441	471	451	469	462	440	460	447	469	467	461	453	457	490	470	457	413	469	430	473	448	460	477	465	460	484	473	431	466	447	473	445	469	442	458	458	470	420	485	399	472	478	453	432	465	486	463	420	442	441	445	433	459	488	476	469	470	437	461	453	477	454	438	461	444	462	442	482	475	437	456	442	439	444	459	471	477	453	462	460	409	439	463	486	459	473	445	437	449	477	460	461	457	462	436	466	448	493	464	471	460	490	430	465	473	434	429	410	470	494	473	457	469	499	461	441	458	446	468	483	492	462	417	475	451	435	435	457	456	452	459	473	462	498	483	483	488	469	465	442	467	442	425	464	434	436	475	477	457	426	465	482	430	456	453	447	475	410	454	440	482	443	468	417	469	471	444	426	429	452	459	424	450	445	442	462	433	469	472	455	465	452	479	433	425	461	433	455	451	454	423	464	473	458	459	408	441	424	493	454	464	454	402	454	427	464	463	446	441	438	463	474	430	442	446	425	446	428	447	487	481	463	487	484	468	451	489	469	449	458	457	430	470	454	465	441	443	492	426	423	455	467	466	422	496	462	442	433	456	482	438	445	470	461	481	461	478	439	505	452	450	441	473	455	450	447	460	420	442	443	494	431	458	463	448	446	484	431	442	442	434	508	454	465	461	486	492	456	483	436	433	450	465	494	492	456	462	457	449	473	460	419	481	446	441	435	433	500	494	470	507	506	449	464	448	434	449	461	482	450	462	441	498	420	429	447	432	461	421	479	459	417	462	457	436	491	467	470	452	498	430	446	486	481	457	463	435	456	498	446	412	438	476	497	466	472	497	445	441	436	430	514	458	423	443	465	434	428	443	418	455	495	484	429	470	477	441	463	422	467	489	450	452	489	443	465	489	427	430	453	461	478	445	439	438	456	426	485	469	442	416	457	477	478	453	469	472	436	438	463	445	457	504	453	457	420	399	458	460	442	488	432	450	433	445	421	463	462	438	428	438	439	438	448	465	462	439	470	471	464	478	460	433	479	445	459	442	452	448	445	463	457	466	484	425	439	471	443	453	464	507	451	471	438	456	422	461	431	491	414	442	487	487	460	474	457	462	463	471	480	460	460	435	449	461	466	458	432	430	423	462	490	479	490	472	453	466	427	428	468	445	477	442	460	461	436	461	449	445	474	480	460	488	457	448	452	485	479	454	452	454	459	439	492	454	432	506	429	440	452	422	459	415	478	452	452	453	462	441	473	450	446	436	446	455	431	445	470	465	429	426	435	429	445	449	442	447	477	441	467	461	432	459	443	453	414	446	423	470	452	471	437	455	397	480	454	463	452	469	467	462	392	447	470	459	449	467	468	443	488	431	458	451	466	400	419	432	467	459	458	444	454	471	494	496	451	439	469	476	425	429	419	483	437	450	444	448	454	473	444	416	439	460	460	461	469	456	478	466	443	421	472	468	427	393	447	448	406	434	440	459	443	442	458	468	465	438	444	489	467	470	470	465	462	456	448	488	435	462	461	439	423	467	478	457	432	454	480	438	427	470	450	487	451	459	502	459	434	445	500	472	452	456	441	483	441	456	442	515	457	449	458	469	454	456	464	461	463	449	437	438	464	450	434	461	470	462	415	437	424	449	459	469	460	482	445	460	450	448	456	492	472	435	469	451	460	466	465	481	491	440	464	475	399	443	463	444	451	453	444	428	483	424	465	482	452	486	449	463	421	449	449	449	439	434	429	424	432	477	484	497	486	444	467	459	456	468	451	451	454	440	405	460	449	465	408	452	483	433	475	472	493	445	455	462	495	430	486	456	496	449	456	470	473	450	422	450	420	461	445	429	481	460	451	425	429	453	500	447	404	443	420	451	453	445	413	457	451	457	474	453	443	487	462	466	454	472	438	442	423	456	469	449	447	441	461	467	476	476	467	419	440	526	459	460	473	407	438	446	453	435	470	485	447	455	436	464	496	479	418	456	472	451	504	480	452	460	428	434	429	438	481	475	452	489	483	486	476	443	454	446	476	444	463	456	443	431	447	411	470	456	481	457	441	460	451	429	412	453	450	464	478	437	457	492	494	461	440	473	450	419	460	494	444	459	443	413	480	456	430	449	461	426	432	450	419	454	444	431	432	450	445	441	457	492	472	462	424	428	460	456	437	420	461	458	460	463	480	467	453	446	464	474	411	451	420	438	459	450	467	454	461	479	457	447	462	459	425	450	444	437	447	430	445	470	453	460	446	505	470	445	441	445	463
23851	20764	27689	23940	20451	7164	2554	1449	1404	1502	1578	17808	27016	17540	7316	2119	1018	691	647	659	644	583	672	668	639	610	584	649	650	632	659	619	658	645	600	593	567	619	647	613	632	633	656	652	631	664	640	630	650	617	603	587	654	618	659	625	705	698	615	598	631	564	641	602	608	645	636	661	630	606	612	661	645	661	642	634	634	596	621	667	612	607	598	626	606	624	608	605	597	614	594	635	608	656	633	668	649	596	623	619	635	586	614	621	606	622	613	579	558	626	610	655	614	616	654	630	562	640	577	616	621	597	601	626	647	613	614	620	634	656	677	619	612	605	597	614	642	626	607	594	625	647	636	592	588	637	629	624	621	620	659	622	632	625	674	634	634	663	591	644	589	648	626	625	637	606	621	613	593	562	602	616	605	607	643	620	623	634	607	620	634	613	595	637	617	626	611	641	607	599	615	664	597	649	653	622	640	625	646	651	547	674	620	630	635	653	603	581	612	662	603	624	607	585	631	632	602	617	634	623	591	624	602	697	657	627	559	632	575	655	643	612	673	609	603	599	607	625	633	645	621	612	618	612	643	600	603	628	596	648	613	607	654	567	599	634	599	595	647	629	652	625	601	650	627	623	623	634	581	632	634	629	638	671	576	647	658	620	660	612	649	649	605	645	624	612	633	592	659	657	683	644	617	632	628	616	606	590	639	599	615	559	612	654	640	659	621	638	553	589	617	626	640	632	604	631	618	606	611	614	620	618	600	638	576	583	644	625	641	613	579	657	645	628	587	624	552	615	628	597	650	630	646	636	572	640	580	618	620	643	611	629	596	598	629	641	637	602	617	640	577	611	666	566	622	616	609	612	599	633	634	601	645	631	601	603	621	633	631	648	619	619	628	635	578	578	659	652	605	603	601	623	661	610	640	595	682	648	650	613	639	652	634	635	614	598	607	603	646	592	655	658	579	567	677	579	605	615	573	620	620	609	634	594	639	582	652	630	639	609	612	619	601	651	625	597	619	623	612	599	590	617	629	637	634	621	635	623	654	607	608	652	623	605	578	632	649	600	622	632	636	598	595	609	620	604	606	619	649	618	631	616	638	570	624	601	638	620	605	595	595	611	612	614	648	621	658	641	620	663	573	621	625	579	611	624	620	621	657	627	598	601	631	644	645	616	617	611	561	616	630	608	659	649	633	600	616	628	627	635	638	624	654	583	647	629	634	652	657	615	593	609	616	626	660	641	614	638	630	687	651	644	612	627	652	626	606	623	601	644	620	667	616	684	643	647	651	664	602	629	613	573	657	569	659	637	616	623	648	632	636	591	667	647	647	623	600	612	616	642	580	653	581	620	586	599	649	590	629	644	615	625	613	658	594	601	598	703	629	638	672	572	619	599	639	642	643	618	587	628	618	616	622	583	616	598	640	641	580	629	600	622	575	624	630	631	599	638	670	584	579	629	635	616	608	604	638	635	624	624	556	647	657	677	633	611	599	568	632	650	665	616	611	624	624	652	589	641	615	614	598	601	611	634	640	616	603	604	629	629	654	620	619	642	617	599	591	644	608	649	615	614	676	620	680	611	611	625	618	626	617	577	599	592	656	586	615	607	635	595	654	580	578	658	628	627	624	606	582	596	617	620	624	606	618	632	628	618	627	605	641	644	632	597	628	574	641	589	581	595	639	636	620	604	625	635	601	618	612	570	595	581	654	660	616	598	599	613	630	691	623	643	651	668	626	637	621	558	653	562	627	604	603	637	649	646	649	638	635	656	583	598	642	629	604	624	590	605	646	610	615	635	605	587	648	547	565	611	613	600	642	580	614	597	608	672	613	618	615	599	616	607	656	579	591	628	596	629	614	639	582	628	597	580	650	627	606	642	584	589	637	615	602	644	611	626	606	604	591	619	631	638	641	633	599	648	616	635	623	650	634	577	582	659	602	600	617	652	610	632	654	632	617	609	672	621	597	599	586	623	646	582	654	664	613	634	637	629	611	630	636	611	638	669	636	601	656	636	642	654	576	638	654	611	665	625	640	589	610	636	596	660	601	583	693	666	606	611	610	652	632	623	585	641	597	634	646	647	616	619	594	654	608	627	658	572	642	671	602	604	581	597	640	625	653	600	629	630	596	637	612	597	595	605	635	563	615	610	631	645	629	590	649	562	613	607	640	643	629	617	615	608	617	609	591	620	644	601	611	579	615	570	572	577	633	618	622	621	625	619	582	639	595	593	615	623	614	645	665	613	647	660	636	598	615	676	639	634	616	582	599	609	617	603	625	640	649	596	601	597	617	600	622	622	662	576	667	599	569	594	652	646	639	603	611	594	610	632	660	572	597	622	634	590	626	580	654	607	639	646	615	627	607	606	637	678	609	602	636	620	670	619	610	601	600	671	626	624	637	598	602	584	590	612	640	639	565	563	646	669	613	601	586	655	625	628	616	648	613	615	646	594	620	597	620	622	625	590	615	653	633	572	670	630	629	599	616	652	623	572	623	617	621	610	562	613	640	647	616	594	619	592	668	578	635	589	614	622	598	621	623	604	670	599	659	627	573	585	605	644	582	624	647	590	615	616	652	618	641	671	685	619	657	620	604	569	644	650	643	611	600	614	626	657	628	582	602	625	598	578	617	610	641	648	601	638	617	588	632	590	636	596	598	625	631	625	592	612	570	588	590	629	628	628	640	648	610	622	593	614	616	616	639	608	604	646	638	595	608	623	621	640	660	667	625	614	663	622	637	628	613	650	627	668	592	631	659	627	659	669	617	626	609	579	601	650	640	586	608	615	608	592	603	639	634	601	622	610	582	631	657	648	625	661	620	667	631	642	652	625	607	588	633	584	639	607	622	611	645	603	630	609	632	634	629	600	634	586	616	632	612	617	628	624	623	622	599	649	600	619	635	595	615	653	609	635	642	609	631	615	615	578	590	576	585	636	617	679	618	628	609	598	656	613	567	634	599	607	620	623	634	639	607	583	592	672	582	622	630	648	606	659	617	594	599	620	586	645	631	606	587	612	617	640	608	607	608	573	619	612	642	644	634	626	608	638	650	638	584	561	577	637	609	625	618	655	625	604	601	625	621	601	589	662	631	649	591	601	598	578	583	613	635	585	627	596	580	622	651	643	632	606	602	623	595	611	646	635	644	626	594	581	637	665	634	578	676	636	685	640	618	555	586	627	586	646	614	617	653	618	623	642	640	549	615	563	620	618	586	629	597	646	627	604	602	630	569	578	611	642	600	619	659	640	626	593	636	584	593	675	588	644	613	606	628	605	623	609	642	610	624	608	619	561	610	616	619	565	632	597	595	627	627	635	603	667	634	580	667	604	654	587	634	651	574	617	614	654	690	597	596	635	601	612	622	642	642	602	615	557	625	593	600	610	613	634	590	595	617	583	628	659	611	635	621	649	611	654	612	610	618	629	640	654	635	572	640	602	636	614	598	594	615	630	620	654	626	635	637	624	599	573	606	624	582	627	601	585	584	598	600	604	625	602	626	588
5534	8837	8072	4929	2991	2514	2362	1734	1796	1992	2091	21479	23696	14752	6244	1998	857	582	563	562	514	544	500	546	545	535	527	561	500	510	565	542	550	517	535	539	567	532	554	540	528	582	558	587	549	538	560	549	537	557	584	529	577	525	531	522	570	598	522	523	579	539	573	523	494	561	531	519	526	526	560	544	558	544	572	597	553	515	567	505	562	579	518	580	553	566	570	545	558	541	543	495	489	510	549	515	552	543	592	507	567	512	555	546	530	560	541	525	553	546	553	530	553	566	537	520	538	547	567	513	560	524	569	536	558	528	556	511	559	505	568	555	555	583	560	567	507	533	541	560	524	547	520	537	554	557	541	554	563	567	544	598	522	569	549	554	564	552	587	579	555	566	552	554	542	544	561	557	555	562	542	503	565	549	580	506	525	536	558	541	562	558	547	555	563	574	551	538	558	579	554	555	508	557	555	558	564	562	534	531	551	534	551	554	539	573	537	532	559	538	512	516	500	544	558	548	564	552	557	573	559	557	612	580	567	522	510	518	551	565	511	529	543	555	555	533	567	486	544	566	537	551	492	502	539	502	561	513	512	525	558	524	508	557	523	602	533	547	514	501	534	572	542	550	510	523	544	532	554	556	522	557	532	537	544	526	551	508	512	553	519	552	521	586	509	540	541	572	574	525	545	545	563	550	477	510	522	532	554	541	590	542	545	513	578	548	549	545	509	502	501	527	570	549	512	532	500	561	550	541	531	523	494	581	553	550	565	528	518	537	530	556	499	560	532	529	517	522	536	538	540	527	532	506	548	534	577	527	547	555	530	570	492	549	528	520	543	514	525	541	557	518	546	553	523	501	518	590	571	531	525	522	523	540	541	553	526	569	535	525	553	537	551	538	529	504	546	578	515	524	533	540	530	510	510	536	536	516	529	585	532	558	536	561	570	534	582	531	515	546	527	533	513	546	553	542	551	510	513	534	536	529	600	569	554	540	532	532	536	535	563	570	529	546	525	543	544	525	565	536	540	552	557	549	532	563	529	560	534	568	536	543	535	524	527	535	497	513	557	570	528	543	523	488	548	527	576	536	550	483	589	543	557	511	546	542	558	578	552	549	537	574	556	527	550	564	577	545	556	583	543	539	511	548	558	576	538	502	550	519	543	590	570	532	565	561	537	507	575	557	543	529	549	498	521	523	508	525	534	548	520	592	498	555	532	542	543	564	546	533	542	553	585	527	564	548	582	487	518	515	536	555	503	522	504	544	536	546	517	573	558	557	548	501	535	505	535	578	540	525	537	533	552	538	517	557	484	534	568	550	527	542	556	565	520	532	569	546	561	544	507	544	522	551	553	502	507	552	570	595	525	513	580	552	541	584	506	524	543	533	537	511	528	556	545	559	571	548	557	538	542	567	539	595	531	487	555	583	484	566	530	544	523	509	536	560	535	563	505	540	497	534	534	596	508	566	555	563	525	558	585	482	579	595	565	545	496	559	548	531	514	578	566	525	559	569	559	563	525	543	516	532	536	513	524	546	555	526	533	546	565	513	566	554	520	529	542	580	506	537	527	547	529	554	555	538	557	546	546	526	547	553	526	534	523	548	567	519	550	541	553	554	547	536	527	505	561	561	557	552	517	536	548	549	552	531	558	555	570	575	510	517	528	611	541	538	518	535	533	557	545	520	538	568	541	573	541	533	574	575	560	547	531	527	517	560	499	538	507	520	507	551	525	547	519	509	522	514	556	515	585	502	562	521	536	549	565	596	549	567	532	535	535	540	538	531	535	545	558	515	559	531	524	494	559	556	546	535	561	549	545	567	535	524	549	562	553	521	530	554	528	536	526	561	516	580	542	513	572	548	552	576	551	534	545	526	532	578	555	545	541	562	499	559	534	527	515	549	534	539	543	556	524	577	568	528	518	502	529	534	537	553	537	536	541	534	584	540	513	537	547	542	527	568	520	547	553	543	541	538	524	517	551	585	533	532	542	575	548	567	534	533	551	528	556	521	568	556	520	524	552	555	557	514	533	558	578	505	567	569	562	566	547	547	568	574	541	556	550	523	573	570	557	542	564	549	551	563	538	544	537	559	540	563	532	504	531	549	547	486	580	573	529	521	574	536	546	528	548	577	547	541	566	541	507	552	520	546	584	533	533	536	493	598	506	518	568	539	546	557	517	539	510	549	543	534	505	532	557	518	534	602	501	515	532	568	505	561	542	493	515	507	568	495	551	553	539	537	523	552	533	530	533	566	520	535	565	546	590	531	538	543	546	523	551	526	555	518	540	524	510	514	548	556	514	534	519	535	534	522	541	537	520	535	548	501	528	515	519	609	517	520	524	557	527	545	578	487	594	537	542	517	517	522	500	512	542	535	530	553	537	518	542	530	551	514	539	569	521	560	548	532	602	541	550	514	517	521	530	517	517	558	527	528	530	528	549	522	512	557	535	531	558	547	491	551	512	547	521	509	574	531	559	552	537	572	534	529	534	551	555	518	539	586	506	515	504	569	530	514	524	605	570	517	545	567	551	532	555	584	505	523	554	521	564	539	516	547	534	564	499	541	512	558	518	550	550	569	561	550	509	540	540	533	552	520	530	525	552	511	494	530	536	561	555	552	542	532	555	523	594	543	538	573	529	574	574	561	527	541	541	532	586	509	559	539	560	590	555	544	574	483	505	533	514	555	541	534	557	550	547	539	538	521	514	513	501	525	542	534	533	555	525	552	561	539	500	543	558	520	522	539	508	560	536	534	504	568	527	555	546	548	538	540	538	542	585	540	543	530	519	536	503	500	496	544	534	532	558	573	556	525	506	557	545	535	531	529	578	552	544	549	524	521	558	588	542	553	578	572	545	499	539	564	524	526	553	502	542	503	540	563	546	528	541	528	568	544	539	562	521	535	517	544	555	559	547	517	538	533	569	549	540	528	532	544	504	535	518	553	518	562	564	564	529	549	557	567	544	500	508	545	563	544	526	549	509	558	542	524	536	494	540	521	541	556	539	534	539	498	586	554	519	557	558	542	548	544	593	572	594	510	510	599	534	534	553	552	542	549	520	528	511	504	513	528	505	527	512	537	545	544	573	520	545	553	545	549	499	543	516	512	519	537	585	551	567	534	530	492	561	549	522	519	559	550	529	466	517	548	538	541	547	527	540	531	515	542	521	562	538	515	536	545	539	540	551	529	493	524	557	541	508	559	534	518	555	514	544	526	527	559	543	512	526	539	553	537	545	540	541	546	552	593	545	542	573	534	527	542	528	521	569	531	552	557	546	540	524	505	521	497	516	528	542	522	513	504	549	558	544	518	550	515	550	526	528	539	509	546	510	500	542	539	534	510	558	519	533	519	506	525	536	560	563	570	580	544	525	533	527	543	526	550	549	556	557	573	525	555	561	552	556	562	491	572	561	488	556	558	526	571	526	548	575	529	529	517	547	515	525	538	519	544	531	543	538	534	532	497	531	532	549	559	512	539	502	564	533	563	557	514	555	551	533	494
26865	8803	1811	1225	935	954	825	699	723	663	627	1262	1666	1339	923	703	597	537	511	520	556	533	513	567	526	547	502	550	525	505	492	511	504	497	481	496	516	539	504	531	527	499	521	542	537	497	542	524	515	577	500	522	524	536	521	516	543	552	531	599	501	523	479	542	511	528	532	518	504	502	517	510	551	563	573	524	505	509	539	518	493	539	505	522	524	536	524	490	523	523	484	501	566	540	515	546	498	576	527	507	521	508	539	523	506	512	540	554	554	570	528	529	507	501	524	524	519	496	538	543	578	502	494	523	498	481	537	502	536	521	539	556	549	509	550	515	508	521	502	542	539	528	516	523	530	544	537	503	520	514	518	525	517	534	504	528	513	534	527	483	544	539	544	531	540	538	530	549	514	569	534	538	528	522	528	519	496	536	513	504	531	528	512	554	525	556	524	516	533	565	536	488	528	521	518	529	465	487	522	516	548	539	542	552	546	557	568	538	567	544	570	527	506	543	543	540	526	526	501	521	564	527	527	485	519	539	519	511	526	550	531	492	559	503	531	505	517	550	509	556	509	540	523	559	559	516	543	560	518	535	482	575	593	552	521	527	471	525	505	483	516	516	516	527	518	512	521	556	527	493	526	532	533	550	550	496	556	516	524	500	521	539	528	577	533	535	534	523	531	551	487	498	531	531	530	511	540	544	478	546	552	493	522	505	503	524	516	516	539	502	552	485	562	543	502	510	561	539	525	514	498	524	500	552	543	514	531	543	473	502	554	535	491	571	489	546	534	490	513	501	527	576	527	487	528	521	492	506	542	543	560	531	545	516	507	492	545	530	542	575	547	551	537	507	495	529	500	581	493	522	524	541	514	513	511	525	533	539	542	498	515	501	520	535	532	529	561	530	500	515	515	506	512	521	516	525	525	562	518	524	486	542	574	543	569	508	493	542	530	504	551	527	530	524	514	537	475	523	496	523	555	571	552	552	521	513	503	521	494	524	547	542	531	552	533	505	503	513	519	515	512	539	527	531	498	522	588	497	496	487	554	525	509	523	540	532	542	481	539	514	533	522	533	521	521	529	565	517	527	528	561	474	536	520	553	510	542	509	546	518	484	545	524	534	513	528	522	511	514	496	478	532	557	518	557	500	531	488	533	499	509	529	534	509	503	545	510	543	534	516	543	533	529	526	521	518	513	518	558	554	559	527	548	512	516	535	503	539	551	519	573	514	543	495	530	518	539	557	480	482	513	551	572	498	554	522	558	537	535	549	510	575	517	532	540	568	555	516	550	460	534	532	566	477	525	572	490	548	540	566	530	564	510	538	528	526	494	529	535	497	509	533	519	568	538	503	521	513	479	516	507	534	560	545	517	508	550	502	525	507	508	512	513	559	511	538	489	480	537	535	524	525	538	514	548	503	532	557	531	512	538	522	541	578	536	513	540	491	548	525	579	546	537	493	533	564	534	495	510	515	557	512	556	516	544	559	523	481	551	546	514	495	524	549	525	524	532	526	539	544	515	531	522	528	505	554	514	542	535	551	512	525	534	534	557	523	510	530	509	529	508	532	532	504	540	532	545	548	513	541	518	538	581	497	535	543	531	556	531	525	514	521	523	546	500	527	509	550	515	523	541	539	489	544	526	494	507	542	535	536	508	580	547	549	548	476	514	528	535	546	499	522	536	523	504	479	496	504	518	491	555	540	519	494	551	534	562	519	514	519	553	540	535	524	551	530	497	554	497	503	519	536	500	548	558	542	536	516	557	542	525	508	490	512	529	505	555	545	545	533	519	554	533	517	553	498	486	556	535	495	503	528	525	497	529	492	538	532	531	507	539	476	542	537	551	540	553	515	543	531	555	466	523	528	521	502	497	592	540	495	537	491	522	507	509	570	522	487	553	549	523	543	509	496	521	534	538	506	483	559	568	527	483	545	528	541	538	464	495	534	541	549	536	521	468	528	510	519	484	532	535	550	537	544	529	515	505	530	499	540	526	557	566	516	509	542	505	509	499	486	503	557	508	531	492	526	530	545	533	520	532	546	518	533	553	525	503	532	540	530	545	520	546	521	492	501	511	524	586	532	539	537	527	530	535	557	533	524	534	462	529	534	549	486	521	524	549	567	526	515	528	556	537	494	538	526	520	566	478	519	535	499	524	516	523	525	544	545	528	538	507	505	540	510	556	536	526	529	550	499	510	552	498	549	571	526	527	536	519	505	528	496	542	525	533	505	543	505	526	531	503	499	534	530	540	502	520	534	554	506	533	526	558	523	547	536	534	547	557	558	546	557	507	552	475	559	525	480	519	534	580	493	497	481	551	531	520	542	574	508	513	525	546	509	554	541	535	487	499	543	570	525	491	536	523	531	479	528	511	515	508	503	520	519	468	567	526	489	469	511	545	537	497	538	478	524	514	476	522	544	529	516	534	514	503	508	569	551	518	547	534	528	519	509	507	532	546	577	515	521	502	544	483	556	554	476	508	563	513	540	548	532	506	518	541	499	517	542	533	563	523	558	548	496	554	530	530	512	540	519	589	528	527	538	516	508	550	519	502	538	511	565	536	526	573	512	480	476	522	530	499	556	511	495	520	491	545	551	517	501	498	566	540	515	464	537	523	527	523	518	516	514	518	522	515	526	511	583	554	504	525	500	510	510	502	527	525	518	531	544	548	513	515	538	558	501	523	493	543	520	571	551	527	497	536	560	542	518	517	580	520	483	519	513	506	557	544	534	520	572	514	471	522	531	502	498	579	498	526	582	547	512	548	526	557	478	538	564	500	578	541	519	534	552	555	510	556	503	513	539	511	512	537	581	461	544	450	524	588	522	491	587	495	539	574	548	517	528	492	536	510	536	531	530	532	552	471	498	560	532	570	492	548	521	545	509	537	519	552	521	524	548	549	516	575	535	541	527	531	538	549	543	525	489	540	547	543	530	512	531	527	528	536	514	546	522	531	532	491	515	557	527	518	536	496	542	529	523	519	530	499	520	518	521	521	516	485	515	496	549	526	497	512	561	479	548	541	548	549	552	548	490	514	552	538	531	581	530	541	550	522	488	568	534	571	517	545	513	529	484	509	529	529	543	520	565	542	570	521	476	530	547	534	484	511	565	532	527	516	546	519	532	517	522	530	500	535	510	535	510	498	495	560	508	539	511	547	524	498	491	547	532	497	501	513	519	548	529	488	493	577	523	506	580	556	515	494	514	487	503	533	516	496	568	521	503	485	536	512	548	525	504	497	576	499	520	532	521	501	532	475	512	509	537	501	528	523	537	518	566	570	536	580	532	537	522	528	513	537	505	516	530	506	544	558	493	509	545	521	531	511	552	515	549	518	535	516	521	516	487	547	522	517	523	536	515	507	518	535	494	563	504	505	509	524	574	515	512	533	532	537	520	574	510	485	505	493	537	563	593	573	541	528	570	521	504	522	529	537	520	523	495	521	542	541	556	518	551	519	545	534	508	563	531	536	557	518	516	518	528	504	514	487	537	529	485
6004	1656	1707	1271	1141	1235	971	846	816	776	648	1699	2107	1467	967	601	470	497	460	428	455	417	452	433	434	483	468	443	445	425	436	450	457	488	460	458	427	425	441	435	484	465	468	472	517	464	424	453	447	435	473	429	450	449	465	460	489	461	479	432	477	474	455	474	433	453	453	459	440	429	457	482	445	450	439	470	472	426	496	463	428	486	478	490	478	466	476	433	440	462	431	464	437	433	438	413	409	499	421	410	424	483	464	459	486	434	456	468	465	490	432	441	424	459	478	465	457	431	445	421	482	455	444	442	451	475	442	447	468	415	467	453	452	485	466	433	459	445	457	434	443	477	430	475	431	451	442	466	411	447	454	455	429	481	432	447	425	434	448	448	433	465	461	452	455	469	493	452	446	481	437	454	469	437	437	472	463	437	437	464	436	448	437	463	426	418	440	452	425	480	457	465	455	441	450	458	446	434	477	485	448	469	458	467	449	420	451	452	462	426	425	454	423	492	442	432	441	444	430	448	438	440	428	435	476	465	455	432	476	464	458	428	465	420	438	480	428	441	460	423	474	448	442	455	481	446	448	487	465	464	419	425	432	431	450	411	448	462	477	461	449	475	448	477	472	452	463	454	446	480	430	475	456	442	452	449	436	444	441	432	456	465	439	436	462	459	436	431	468	422	452	486	420	461	439	488	458	469	430	435	440	425	499	449	431	460	495	476	438	456	459	434	449	459	446	442	467	444	461	455	456	457	454	454	431	461	448	482	484	407	437	433	476	463	399	455	404	448	439	451	458	425	442	476	445	412	449	433	421	420	413	457	424	417	458	409	470	460	476	419	442	471	411	468	432	437	461	443	449	460	458	425	461	413	455	452	449	418	483	461	468	483	480	485	404	441	456	417	457	452	461	422	434	444	459	457	449	459	440	503	447	426	456	437	465	457	484	432	463	440	436	425	477	432	496	477	465	468	458	423	448	415	449	465	443	471	481	475	467	434	455	431	469	436	452	453	440	463	469	457	443	440	467	434	452	474	486	448	463	453	422	446	433	471	491	451	460	401	426	458	452	459	457	475	454	430	462	446	472	466	413	461	468	460	467	438	446	444	460	444	435	408	445	416	448	470	475	452	456	436	462	468	444	435	449	468	460	450	446	491	463	463	457	450	474	455	443	475	435	479	476	470	478	498	488	467	405	450	479	395	439	463	468	445	483	461	449	459	452	463	489	443	443	454	412	475	440	467	471	448	486	424	445	451	465	466	418	451	443	459	479	450	447	422	480	436	475	481	391	460	448	471	449	416	462	398	419	448	455	485	437	446	414	461	420	421	450	471	465	447	466	418	466	438	457	452	465	442	494	448	436	456	442	463	472	407	461	464	458	415	464	463	453	451	465	470	447	448	451	446	470	454	424	465	449	462	417	433	470	433	465	457	466	467	442	470	482	450	441	437	412	470	478	457	442	470	458	454	479	461	462	427	495	424	449	429	471	403	473	442	450	442	474	428	448	475	432	451	476	487	456	432	484	460	463	453	473	446	480	427	473	432	454	427	504	509	458	450	453	483	411	449	470	470	478	448	423	428	438	419	450	429	454	429	463	472	465	468	456	432	488	443	472	422	495	453	452	490	439	470	507	443	422	440	452	444	432	495	442	486	465	435	451	457	404	471	428	445	487	452	445	443	466	453	482	412	455	456	477	498	460	452	446	472	439	447	450	486	480	461	469	466	438	445	454	423	450	455	452	422	461	475	506	431	408	481	445	438	428	453	450	454	483	445	439	448	471	468	425	481	468	501	434	472	438	443	440	453	428	448	453	429	464	443	418	471	471	455	449	436	473	442	455	429	440	454	499	421	468	476	460	417	442	475	427	436	417	466	479	472	495	441	493	424	469	441	452	481	435	466	432	436	466	480	458	467	487	461	477	482	456	475	453	460	417	476	483	442	440	469	483	489	435	468	449	451	451	444	481	430	460	493	439	467	483	445	430	423	428	445	486	463	473	449	452	475	466	478	421	451	420	478	460	445	441	488	440	438	420	480	444	454	427	465	469	448	473	427	484	485	461	449	474	421	471	463	476	473	427	446	462	406	401	463	464	438	445	408	476	458	454	438	437	453	443	445	491	471	437	427	469	473	449	457	434	485	419	442	480	436	449	442	475	445	490	476	457	434	464	443	454	461	436	446	491	458	486	447	437	421	479	489	460	470	467	434	469	484	435	473	451	451	462	456	521	443	479	467	468	464	483	456	414	443	468	465	471	464	461	503	432	453	485	436	446	446	467	432	444	455	464	479	495	492	408	472	447	435	497	447	448	445	421	471	461	430	453	459	430	465	432	420	431	462	483	449	438	443	437	476	480	434	504	463	430	436	465	458	426	434	458	443	479	492	452	431	442	457	466	455	466	428	451	457	456	433	449	489	454	454	466	470	454	474	465	407	443	465	472	469	457	463	470	489	451	468	463	450	458	482	455	445	436	444	465	442	475	450	491	476	462	472	458	436	442	470	443	434	481	459	444	448	451	456	455	483	434	463	472	446	472	419	451	451	439	444	422	470	398	444	448	427	436	434	496	453	466	413	443	420	451	436	438	455	437	414	457	456	471	483	428	469	423	441	469	463	435	470	453	460	475	459	463	419	448	455	436	464	485	448	467	426	456	430	435	454	439	434	475	428	443	475	471	491	456	461	479	480	482	456	413	465	446	476	463	432	419	453	477	484	487	458	480	456	460	468	487	466	453	487	472	465	469	442	491	419	427	451	470	432	446	460	427	448	450	482	428	443	439	491	456	450	469	446	446	453	443	491	459	432	489	424	425	432	464	496	448	489	444	469	457	461	450	533	431	470	479	417	436	431	436	475	469	435	431	463	445	487	463	439	449	437	434	398	444	421	452	476	461	512	452	436	441	476	466	443	508	455	485	442	486	421	486	427	444	451	437	460	437	459	490	446	481	491	436	470	439	445	478	465	425	458	510	445	473	453	449	463	408	449	441	464	441	426	479	421	458	437	506	446	460	458	498	499	470	433	480	441	442	449	493	460	488	474	458	423	497	440	465	486	469	392	498	449	426	479	413	467	439	428	460	452	464	478	488	476	446	460	459	437	466	429	477	460	453	435	422	426	442	449	442	469	451	452	431	475	490	429	453	491	460	455	471	498	462	441	486	475	432	449	456	410	467	441	449	448	456	450	445	443	441	436	461	481	435	448	446	473	444	440	502	490	441	428	492	447	457	447	493	475	463	434	452	438	447	479	472	418	443	500	438	431	469	438	483	483	438	417	448	503	476	417	423	456	441	459	417	421	464	483	453	463	456	412	427	495	478	467	454	392	491	429	491	445	450	448	445	497	430	474	465	468	439	499	441	443	446	442	436	439	415	442	441	467	456	455	439	461	411	446	487	446	461	386	509	426	420	456	439	475	442	453	421	465	456	429	425	432	516	484	421	425	476	441	464	499	478	471	463	448	463	477	468	472	454	445	433	464	452	448	470	443	461	423	457	495
24777	20777	26696	24722	9936	2684	1718	1379	1010	890	1043	9388	14989	10099	3821	1262	685	555	502	543	523	570	503	507	493	526	540	510	522	583	567	568	552	544	543	528	559	507	507	528	533	505	550	530	530	522	478	521	520	523	501	493	496	522	500	491	545	511	506	491	505	515	537	502	538	534	557	499	529	514	525	519	526	538	516	511	496	543	504	562	507	564	483	522	551	522	518	556	528	510	484	562	545	551	511	464	501	497	542	572	578	502	516	512	501	521	515	526	504	512	488	513	525	503	540	561	565	541	537	493	527	523	512	527	528	558	522	517	505	523	552	503	525	545	535	528	501	503	545	496	560	493	523	531	531	521	519	504	474	512	537	496	518	544	521	514	562	506	560	556	561	488	488	501	580	516	550	519	511	523	502	502	516	547	513	510	545	517	512	512	540	550	526	499	558	539	535	515	540	503	525	521	549	552	510	488	536	505	565	503	566	535	502	537	517	514	536	523	523	561	552	533	492	475	549	548	556	505	557	545	556	505	467	543	553	572	518	537	539	536	487	513	497	503	538	541	499	541	541	517	525	498	539	500	480	547	494	534	525	525	567	543	519	523	500	504	502	529	507	535	456	501	502	539	533	476	543	548	531	464	526	571	533	531	536	521	517	514	514	527	546	533	523	503	503	518	553	567	497	530	511	558	541	496	556	513	529	524	519	525	516	522	534	523	522	508	525	555	547	536	566	535	539	492	566	502	518	491	537	541	531	529	547	513	534	501	504	509	499	524	526	496	534	541	503	527	519	526	507	552	518	515	520	541	531	543	500	494	519	561	506	547	516	530	497	516	533	531	523	494	525	545	543	514	525	512	483	507	534	519	549	545	529	523	511	520	532	544	505	523	532	503	542	523	553	513	521	512	523	549	530	562	562	535	533	494	508	519	550	511	545	508	513	489	481	530	522	531	477	534	511	505	555	516	525	511	517	522	528	525	500	514	499	541	504	533	482	484	516	520	509	521	547	582	562	553	499	529	544	524	533	474	530	517	498	506	524	569	550	532	538	527	514	555	537	585	542	525	510	571	550	530	560	511	565	477	564	552	534	563	532	529	504	533	507	564	505	477	537	476	482	544	523	539	514	501	522	524	546	527	517	510	505	513	515	517	484	530	499	520	500	541	519	523	569	502	564	529	546	513	542	512	540	536	512	492	497	524	544	538	524	521	526	484	555	509	528	512	518	482	573	578	545	513	533	518	448	528	511	528	563	544	538	517	495	515	493	558	515	517	506	567	523	515	520	537	542	501	534	525	498	529	519	491	522	495	548	487	562	514	539	503	544	535	540	524	478	494	532	510	495	516	561	538	536	496	544	531	494	541	498	525	469	519	545	531	551	521	536	543	545	499	526	510	535	521	522	519	505	513	517	575	514	517	551	525	528	534	479	553	519	473	547	505	528	524	527	559	515	537	480	520	484	530	513	515	452	544	491	518	513	527	524	514	559	552	495	536	500	504	523	520	538	509	553	534	542	504	496	560	551	536	532	508	540	546	539	538	516	543	546	497	519	526	542	532	493	526	537	528	506	530	500	516	555	507	562	513	538	545	544	494	488	540	523	513	504	533	511	509	532	543	458	515	520	522	534	495	522	561	495	548	534	491	534	524	517	502	502	524	530	517	477	514	502	571	531	560	501	543	498	512	555	544	491	521	514	513	509	545	527	533	484	523	532	523	520	491	490	500	454	544	532	544	553	520	536	537	507	548	557	543	546	509	517	506	513	504	521	537	509	543	505	538	523	569	520	550	514	508	535	553	514	513	525	522	531	486	532	528	522	520	517	530	551	547	507	516	546	563	549	520	498	507	519	498	498	514	505	550	548	552	495	499	510	505	546	511	528	492	479	500	533	555	522	528	519	545	515	519	506	542	546	523	511	526	527	516	563	501	497	488	518	536	526	577	563	492	496	480	493	502	511	514	515	554	525	499	465	470	504	524	518	493	511	529	513	528	554	520	497	536	522	527	530	498	517	519	499	525	525	524	514	509	502	500	503	539	552	504	492	514	503	525	539	518	526	550	535	503	520	500	513	546	507	489	507	521	522	556	538	484	482	514	543	546	512	521	554	481	510	510	542	478	538	523	565	497	519	519	518	554	543	477	530	498	542	557	525	508	498	488	510	545	547	558	513	551	526	482	500	524	579	525	576	497	523	531	543	526	520	491	516	519	536	470	470	535	545	532	530	567	516	554	510	547	504	534	453	500	557	503	554	500	472	496	487	503	526	535	521	548	537	515	513	536	480	522	510	533	551	543	538	502	494	501	555	514	526	518	508	537	501	483	518	559	521	545	520	535	542	549	540	546	552	540	565	519	525	479	503	510	543	501	528	525	520	528	541	499	516	510	475	521	513	527	566	532	513	481	547	516	520	536	510	539	527	523	534	509	497	506	532	501	552	498	518	496	566	554	543	533	597	538	543	520	558	531	486	536	506	515	541	535	536	494	482	531	497	485	516	549	509	560	520	523	528	518	480	505	550	544	502	539	527	531	522	508	492	516	528	512	507	515	568	526	505	527	498	468	559	498	553	525	544	503	522	517	511	540	532	517	499	505	544	498	548	508	500	510	550	521	557	505	534	483	532	502	512	506	479	506	548	515	503	493	516	558	530	508	487	510	542	555	497	493	536	515	541	526	505	542	508	550	545	557	519	512	502	581	528	494	555	524	511	550	532	554	541	522	531	477	527	556	506	531	481	509	550	526	551	524	488	497	535	556	499	519	508	474	529	573	536	480	518	530	504	531	522	490	500	536	529	569	536	512	525	515	535	508	530	527	555	472	512	518	540	498	503	464	518	549	550	512	521	561	523	561	510	513	542	529	531	517	515	500	550	552	533	524	525	532	520	506	521	502	522	564	523	494	494	501	539	518	502	544	490	542	529	550	565	502	509	522	522	492	551	521	493	497	596	547	524	546	527	542	531	501	487	475	463	529	533	539	551	505	505	511	518	484	518	467	512	487	505	543	542	547	512	536	498	520	509	519	496	527	552	493	490	524	506	550	533	518	516	505	534	489	516	532	488	536	515	498	525	530	501	525	536	484	546	550	533	501	517	495	510	503	531	578	514	546	494	548	550	561	543	526	493	523	515	549	535	522	510	534	591	540	515	517	516	538	510	534	551	532	515	525	569	505	547	495	486	505	492	481	489	473	522	500	560	523	503	550	501	467	507	501	540	552	548	508	542	541	521	555	531	529	485	520	537	534	524	524	541	539	491	527	524	541	552	492	490	541	524	545	531	502	556	500	523	535	511	524	530	524	490	531	523	523	503	564	578	513	493	495	483	552	532	508	519	546	496	504	507	495	528	499	535	501	494	503	512	536	497	539	497	533	550	541	552	563	539	510	501	564	515	526	517	552	520	492	536	529	502	503	516	487	556	537	539	557	521	498	499	505	553	494	549	498	540	555	503	548	520	547	538	511	564	544	482	514	531	524	500	485	497	519	539	522	515	501	519	545	538	516
4951	6375	6387	4874	2962	2377	1968	1692	1273	1003	1196	12324	14762	9416	3827	1265	613	499	471	431	483	435	498	507	501	448	466	433	461	478	469	473	453	478	476	468	446	421	478	455	467	467	477	470	459	441	457	460	439	480	462	483	489	489	501	500	448	486	472	440	466	479	477	469	488	454	487	456	521	475	457	459	454	434	486	441	454	454	449	478	464	427	481	459	436	453	466	467	471	514	460	492	476	470	475	457	457	468	496	496	470	472	503	442	499	445	491	447	443	450	479	485	487	456	465	455	479	463	501	468	455	445	440	459	485	470	470	512	470	442	450	445	460	456	496	473	476	444	478	433	486	433	461	441	482	446	444	484	464	458	403	468	481	452	436	434	476	462	487	479	426	480	453	445	460	431	502	483	497	455	441	460	501	437	474	437	474	482	449	470	451	459	496	473	453	467	463	479	474	434	434	478	437	475	466	460	445	467	440	486	451	464	430	475	456	445	455	499	476	444	462	498	451	466	451	452	466	425	440	495	455	486	492	439	468	469	455	429	447	468	467	466	435	437	464	445	463	468	448	464	484	479	490	488	495	465	441	474	450	447	433	485	481	485	457	433	463	467	491	491	482	472	472	462	461	485	492	446	449	440	481	466	426	450	475	462	473	462	470	481	443	445	448	440	458	465	491	446	488	450	448	519	431	451	475	422	420	480	515	463	435	472	478	428	452	472	461	447	430	486	455	451	473	471	474	468	440	487	439	455	452	418	461	452	458	455	431	456	461	455	437	452	480	420	476	462	510	477	470	429	482	463	465	465	477	429	511	484	435	493	446	450	475	440	463	464	463	457	492	454	476	475	466	499	480	505	479	444	447	452	439	450	442	481	457	416	458	496	496	433	475	441	464	431	436	451	443	482	440	464	473	461	466	464	506	436	440	471	463	461	449	468	471	464	498	489	472	481	457	478	471	473	439	439	483	458	459	440	494	479	469	448	462	444	501	469	464	448	470	482	455	496	450	469	498	494	442	441	452	466	436	479	460	473	450	465	417	465	462	450	493	455	458	460	440	443	474	455	461	429	431	434	459	468	464	447	466	483	497	477	448	452	458	456	454	472	429	452	482	464	494	449	466	513	464	460	481	456	499	455	483	467	449	455	434	450	480	463	426	477	530	460	463	467	462	468	475	467	498	453	466	491	472	478	451	481	466	462	462	537	461	475	467	466	469	457	442	463	464	414	455	469	486	475	509	473	478	478	454	467	506	455	469	472	467	458	442	448	424	433	463	476	481	442	495	438	491	499	436	440	457	440	454	468	449	448	446	479	411	458	467	462	509	463	432	462	464	465	497	493	485	466	486	499	466	462	479	452	463	488	459	477	459	450	504	458	473	421	445	465	494	447	435	461	442	454	495	474	458	495	445	485	473	446	438	487	478	452	424	453	504	438	470	448	482	478	477	494	486	472	436	494	481	428	489	450	469	417	432	484	466	477	470	490	444	457	491	445	478	427	468	472	445	433	475	468	463	436	470	474	434	480	487	473	444	473	499	478	451	449	488	497	499	505	492	456	474	440	511	456	438	463	492	467	468	457	442	445	483	511	457	455	441	456	468	486	438	478	468	466	435	479	460	455	469	488	459	466	467	478	452	433	439	448	493	453	443	434	464	441	453	464	440	452	460	490	426	459	458	455	465	449	414	484	502	483	413	467	484	443	454	433	470	448	451	443	422	460	501	459	486	451	438	427	464	432	474	467	499	476	420	494	461	474	465	482	474	464	434	458	486	470	456	489	464	485	434	496	457	446	465	442	499	440	470	465	478	458	427	460	440	480	476	490	462	490	480	472	469	470	497	427	511	426	473	495	446	466	508	470	481	459	493	477	485	418	446	472	462	500	468	462	431	480	467	443	473	452	464	450	482	472	439	516	464	469	464	450	462	424	451	428	496	446	519	474	450	446	435	462	452	480	465	461	420	467	451	433	473	460	455	459	457	454	470	493	488	498	489	463	479	455	453	495	470	487	470	477	490	459	477	428	457	464	510	458	444	446	484	418	494	470	438	467	437	459	427	480	473	464	447	460	480	453	420	449	481	467	484	503	456	521	469	459	462	436	469	422	479	498	476	469	485	457	454	433	458	463	423	479	471	426	460	510	476	479	469	477	452	454	456	481	466	475	513	467	455	445	463	462	444	483	464	469	437	465	454	468	486	460	455	467	411	489	459	448	437	505	482	445	439	481	450	435	470	457	439	457	453	458	461	510	488	483	459	460	455	447	456	459	447	426	489	469	469	447	465	476	447	458	443	464	476	441	494	477	462	450	488	468	492	429	470	485	490	472	472	513	494	469	475	474	460	409	466	456	459	431	454	455	464	458	437	461	454	458	470	457	471	464	475	483	474	456	486	467	460	479	455	475	463	507	488	468	509	443	453	438	489	450	495	455	467	421	443	455	464	473	480	467	478	456	455	439	448	500	483	441	484	441	480	478	451	484	430	438	444	472	448	491	472	472	485	467	466	457	471	491	455	473	459	442	446	449	438	467	455	451	483	413	475	469	477	466	453	496	518	491	456	459	476	435	478	462	480	424	472	457	432	473	506	446	476	498	503	482	449	463	441	494	472	398	454	501	482	454	459	462	458	455	465	478	449	472	481	461	480	465	471	467	443	447	464	457	469	472	478	462	503	467	466	460	433	441	439	515	490	462	441	510	459	480	470	473	494	464	467	430	463	438	442	465	459	445	496	486	449	454	476	466	486	460	461	504	462	476	446	486	442	463	471	456	482	404	456	409	474	483	520	470	482	448	446	446	465	480	471	501	486	479	452	458	477	452	492	477	427	480	500	481	465	426	460	457	463	473	418	426	489	441	479	432	468	473	484	476	454	468	448	482	452	452	462	448	453	456	478	449	499	501	494	475	439	440	431	456	444	438	460	469	436	448	449	463	446	489	474	487	438	457	482	422	444	449	475	459	489	444	457	484	485	449	478	463	470	455	502	485	490	480	454	438	458	449	494	448	471	441	417	461	473	439	452	475	437	455	461	480	440	469	464	470	478	448	483	451	454	446	411	427	470	443	451	451	513	441	496	485	490	462	449	458	442	463	481	462	460	493	480	469	473	471	475	424	502	497	461	460	459	431	495	442	469	456	451	485	452	519	442	514	481	467	440	426	443	467	438	427	425	469	456	496	458	472	504	451	440	477	412	461	438	467	474	445	449	457	447	443	461	457	521	471	471	488	484	449	467	465	480	468	458	477	445	485	491	418	431	459	450	480	482	483	472	441	449	481	499	445	460	471	472	467	491	457	466	413	473	467	440	433	468	483	488	493	423	498	447	497	462	464	448	477	415	479	488	448	481	484	483	439	469	460	460	437	443	461	432	459	441	466	457	446	491	461	458	493	432	462	454	442	488	487	443	500	461	411	487	511	487	462	432	470	452	484	458	464	479	460	500	470	489	487	491	481	443	455	452	477	479	419	451	458	467	466	454	486	459	471	423	451	457	490	431	481	470	465
23887	20819	27728	23988	20499	8889	3260	1612	1301	1252	3790	20407	24842	15951	6709	1889	861	701	633	678	611	641	667	636	656	664	696	653	641	669	616	617	614	652	630	681	646	654	647	664	675	651	639	667	610	630	626	600	697	616	624	618	646	632	641	651	623	621	651	607	638	639	658	709	657	633	651	607	550	578	649	617	634	652	656	635	657	638	626	569	598	629	637	639	662	645	606	647	637	660	619	648	626	617	652	602	618	620	648	594	606	602	623	647	636	638	644	652	655	629	633	632	643	678	600	635	652	632	614	655	647	658	604	640	631	627	634	637	655	635	645	647	654	585	679	621	651	598	659	634	640	587	650	611	586	642	667	620	576	625	682	653	659	605	627	667	628	663	634	655	603	572	660	604	616	688	633	628	646	642	612	634	650	629	660	620	654	670	642	658	599	627	606	645	629	634	667	631	648	616	635	617	668	601	644	606	605	643	597	597	653	637	630	619	660	612	616	658	622	657	620	672	658	603	593	600	642	641	657	632	608	629	584	629	618	636	670	600	667	588	626	645	620	606	631	630	629	629	656	632	634	644	646	645	644	664	622	614	667	612	632	651	637	643	582	628	620	619	648	610	650	635	599	621	583	601	605	635	599	671	623	626	629	635	620	626	649	624	650	623	639	618	632	625	614	636	606	635	637	616	585	581	636	629	609	657	625	631	651	632	619	624	666	636	631	644	627	577	626	636	611	654	632	618	637	640	616	658	652	642	637	590	622	637	620	630	618	648	687	618	599	623	642	555	665	591	622	656	612	637	636	641	611	608	645	661	608	622	640	623	628	616	627	613	622	620	633	631	610	631	620	617	613	654	610	645	662	622	665	623	658	590	628	592	631	604	654	582	636	630	625	627	668	638	638	672	610	639	648	617	631	599	609	594	653	610	612	631	622	637	625	626	642	617	618	635	627	631	645	621	601	599	603	622	616	599	615	653	608	653	655	636	599	666	651	606	595	651	601	625	659	664	609	650	641	681	640	677	622	617	646	647	598	678	629	690	608	658	612	614	640	625	609	629	651	619	616	643	636	574	608	608	590	678	679	611	652	596	642	620	600	646	670	594	645	603	630	622	662	631	661	657	672	629	630	612	616	635	639	597	625	673	648	669	627	615	639	660	611	647	617	624	606	624	673	605	606	662	620	615	635	596	630	638	622	622	642	667	666	635	613	605	636	620	626	675	635	624	650	573	606	656	624	636	646	628	616	604	623	650	680	632	624	665	636	657	643	595	637	648	623	616	641	646	660	634	619	624	648	640	657	665	624	681	685	639	692	618	647	621	649	648	627	630	689	671	650	642	639	661	664	638	604	660	644	646	642	670	623	614	634	600	618	663	632	634	608	641	660	640	615	628	634	621	614	598	643	650	650	642	646	639	635	681	638	617	625	675	665	623	623	645	606	640	645	648	648	650	683	632	632	648	622	627	628	607	604	584	610	614	601	606	647	698	622	611	645	618	621	646	623	608	595	616	627	692	641	643	582	660	632	721	624	648	590	560	647	643	643	602	636	649	634	603	644	652	614	619	625	653	641	617	585	643	616	640	631	647	665	567	634	614	612	642	659	648	634	613	608	633	613	633	666	597	651	609	611	622	673	621	619	630	636	599	598	629	650	620	608	592	598	634	636	615	596	624	639	623	573	640	634	622	642	619	649	656	675	619	612	635	644	589	639	631	567	625	628	634	633	594	643	650	626	649	625	633	677	675	619	604	655	621	673	718	629	629	639	633	582	630	629	547	640	629	609	624	604	640	655	602	661	628	634	680	654	653	661	646	631	641	647	607	608	639	616	644	568	597	582	596	644	597	642	618	650	569	622	611	642	633	616	610	580	627	649	634	630	629	626	667	629	607	586	577	659	589	639	662	620	654	669	593	611	631	658	643	622	628	656	673	640	633	648	599	589	589	658	609	598	646	677	621	592	677	660	667	594	607	658	655	594	613	638	666	635	652	625	656	607	641	626	671	648	618	637	619	645	634	608	598	609	648	640	620	612	605	693	622	614	609	587	621	623	597	590	636	643	614	610	603	678	670	610	643	664	604	660	631	612	635	654	670	623	639	606	676	628	602	663	642	617	627	630	628	638	672	607	612	582	655	595	658	629	653	616	657	624	638	620	625	634	652	590	649	660	611	659	660	617	647	671	658	673	616	664	651	598	616	650	598	611	582	653	680	625	602	599	633	624	617	623	622	664	650	647	621	667	606	667	645	623	670	658	649	551	592	622	581	625	675	614	615	629	624	638	640	628	681	638	612	652	615	640	668	637	635	619	633	666	624	635	621	637	635	670	648	636	629	622	696	651	643	672	631	613	663	611	625	597	629	615	623	654	612	660	601	635	618	633	621	652	591	634	607	614	668	670	670	640	604	616	622	617	620	651	643	638	620	622	598	643	623	615	666	611	585	634	631	621	620	589	623	661	673	615	639	622	619	613	603	614	603	613	647	589	586	589	658	642	642	665	655	672	604	595	641	632	612	620	660	597	620	577	656	625	655	597	613	612	604	603	633	611	660	597	632	576	638	621	620	649	611	643	615	579	599	643	645	664	620	628	685	633	653	679	638	602	654	634	611	628	637	618	610	636	659	592	645	637	614	632	654	620	638	642	618	635	658	624	593	641	647	624	686	621	605	611	588	632	593	594	637	661	614	676	625	652	639	645	619	613	602	629	632	652	636	668	622	585	619	702	630	653	647	584	628	581	654	647	663	622	643	637	617	587	637	648	586	580	644	626	604	593	609	618	637	593	624	610	660	620	620	686	601	617	678	685	644	609	640	641	606	624	603	680	634	643	623	609	666	571	632	619	654	581	666	610	642	581	636	637	651	662	636	650	619	583	617	629	623	622	644	598	622	660	630	650	636	619	547	634	670	613	607	633	646	633	618	665	630	606	624	643	686	668	609	618	609	641	624	602	655	696	585	585	624	644	602	623	605	620	620	608	635	611	635	604	634	594	644	646	647	585	639	673	619	616	585	611	667	625	625	663	615	676	590	604	628	626	643	641	656	615	626	589	709	601	655	650	639	638	571	700	624	624	638	690	590	591	582	653	663	645	638	594	597	587	628	643	591	654	586	618	600	597	643	653	658	649	668	639	561	657	619	628	619	616	660	691	625	657	645	605	628	603	673	622	659	647	627	631	649	610	613	618	621	673	619	629	628	588	645	605	665	595	594	630	630	652	598	633	583	626	643	618	584	614	615	615	577	588	628	613	610	604	646	608	661	584	654	648	664	688	635	609	645	633	629	657	638	595	584	586	620	600	625	616	641	637	618	651	616	636	611	560	685	607	650	639	658	603	627	603	641	640	619	669	653	663	646	605	619	631	618	641	634	614	625	674	678	658	634	592	636	633	625	622	596	594	606	641	613	618	643	615	587	659	642	600	664	668	617	642	625	597	615	609	637	635	601	606	643	645	666	657	603	627	636	633	643	610	622	631	629	610	644	606	624	636	665	625	598	683	610	615	678
5904	11083	8590	6587	5532	3596	2969	1931	1717	1487	5987	23214	22402	13821	5852	1902	848	590	558	545	520	537	568	537	548	526	585	541	576	544	565	540	549	557	538	522	532	553	545	545	528	545	555	559	560	544	588	539	525	547	552	557	532	549	556	581	567	554	530	526	540	588	505	532	550	547	556	528	522	540	512	507	525	547	554	543	554	575	573	584	542	543	520	558	557	548	529	552	547	561	547	593	597	543	571	537	526	590	519	545	553	516	516	594	580	516	583	555	527	557	503	578	523	576	582	537	533	571	564	532	607	540	537	549	554	574	529	527	540	531	511	558	515	520	577	536	551	550	534	518	531	531	531	579	527	558	526	528	560	556	531	544	511	515	554	554	544	511	561	553	536	547	580	513	574	541	574	560	527	580	530	533	551	551	527	547	567	541	552	563	487	574	562	574	592	542	553	576	559	563	512	557	532	555	548	567	596	530	551	534	505	527	566	581	537	560	499	557	534	582	549	497	542	538	505	542	526	558	567	599	546	566	533	579	540	566	567	552	550	553	558	529	554	570	554	511	547	558	564	561	553	569	537	541	567	544	554	558	585	527	541	529	542	541	527	539	571	544	541	545	524	555	585	494	574	559	559	567	551	539	533	521	554	579	541	561	538	586	573	544	562	533	553	536	546	556	561	550	522	559	553	517	549	543	579	538	556	540	549	585	547	549	549	485	554	550	561	592	509	512	562	556	564	532	550	561	542	505	565	585	541	530	538	547	587	574	550	543	534	537	567	555	535	587	567	523	570	592	551	557	501	601	575	509	546	533	530	528	564	587	544	525	583	529	555	559	566	586	579	523	569	545	535	530	554	540	543	557	537	552	581	550	549	529	571	531	541	529	540	546	507	485	543	559	560	527	620	526	531	540	522	574	541	521	527	549	571	551	547	538	544	549	529	539	555	563	569	546	535	540	508	582	579	575	563	533	563	547	559	562	575	547	570	565	571	583	582	517	578	546	561	567	521	546	503	543	561	552	578	520	519	537	579	531	579	572	501	571	562	532	514	531	562	593	532	554	518	542	545	587	555	520	578	517	556	497	585	580	525	506	559	565	523	543	604	553	534	489	562	513	530	494	568	573	557	527	510	552	545	555	538	564	520	540	500	581	590	525	517	524	555	537	539	539	557	548	566	519	578	559	586	572	562	587	540	518	557	565	548	534	520	541	591	548	534	566	532	573	545	581	526	509	556	565	542	539	570	560	547	546	553	560	575	575	553	586	516	546	516	513	603	558	565	527	534	539	547	514	590	503	559	601	543	537	546	588	569	540	526	505	508	540	550	525	525	523	532	581	544	512	508	550	583	569	573	515	543	490	520	556	507	536	546	538	556	562	549	594	581	527	532	571	587	542	536	554	578	551	557	560	568	549	534	535	589	565	562	565	532	567	581	577	545	541	549	537	552	532	534	554	561	495	561	557	604	567	539	557	527	534	569	545	554	557	555	516	539	588	544	529	525	503	537	538	580	518	560	552	555	592	563	506	576	558	541	527	526	548	532	571	530	579	535	566	552	528	537	558	589	568	517	538	563	548	599	581	529	550	577	524	536	519	564	540	558	570	512	514	569	536	522	585	504	542	533	574	532	530	522	559	567	573	551	511	524	541	537	534	541	544	512	552	531	548	563	574	600	558	545	502	578	556	553	512	513	561	580	531	545	553	538	539	553	570	572	548	547	553	546	582	594	551	580	539	532	558	545	523	573	519	515	558	542	540	568	541	552	550	562	556	549	571	564	572	571	561	565	584	572	520	547	543	570	564	529	511	505	530	521	540	548	532	564	544	560	518	578	556	586	552	555	553	574	587	554	486	584	543	556	552	529	540	510	554	566	550	538	565	502	538	564	552	532	575	520	519	494	528	546	542	520	527	551	564	551	554	504	578	544	532	573	535	568	549	615	555	577	528	506	524	531	556	532	579	568	503	555	525	534	543	558	562	511	571	558	550	570	563	570	577	583	532	591	553	549	521	559	537	538	567	553	544	568	550	543	570	509	549	552	518	532	571	552	522	562	560	554	532	552	568	534	540	565	545	544	560	565	546	542	548	575	545	569	536	535	508	520	523	543	555	547	537	579	560	554	518	568	533	562	561	524	552	556	519	570	556	536	534	560	551	560	544	549	505	545	584	563	541	530	514	536	498	554	559	521	532	528	528	577	567	568	496	563	593	519	546	524	570	591	568	554	568	545	565	575	506	522	531	540	526	562	528	549	547	581	568	524	536	550	542	584	518	500	522	566	522	501	549	567	564	591	531	525	540	563	554	530	542	549	530	531	564	535	551	497	560	545	536	532	524	570	519	585	515	540	516	600	512	533	553	535	599	565	486	518	611	520	590	523	560	542	561	515	518	557	532	503	539	610	523	539	549	527	535	574	495	546	578	551	531	539	528	579	537	523	535	521	518	553	542	527	573	572	533	574	582	548	537	593	531	537	578	562	559	554	578	604	575	533	566	507	547	551	532	609	558	515	569	557	559	547	560	494	504	500	549	518	535	508	519	567	530	509	548	513	527	566	512	562	579	515	571	542	509	550	531	561	546	556	543	519	538	528	578	592	594	532	559	582	551	531	556	551	587	555	537	554	518	524	541	577	525	553	520	564	543	542	538	538	566	547	546	565	514	488	525	536	534	509	587	536	556	578	531	570	532	568	539	528	545	543	545	535	546	593	550	544	574	545	538	506	528	529	569	527	524	524	528	554	541	530	527	510	525	508	556	555	575	573	560	547	539	561	541	579	534	592	493	545	569	542	542	528	571	553	597	542	555	521	600	551	523	563	530	551	534	559	547	588	558	525	557	538	571	559	532	578	584	546	566	560	540	614	599	558	532	496	563	553	518	507	573	546	544	531	542	547	532	549	499	551	540	543	563	521	544	526	507	548	550	545	566	550	538	543	568	544	558	510	538	562	556	587	524	537	540	513	533	532	590	541	555	551	571	561	559	555	557	527	535	563	554	533	554	596	606	563	521	507	539	514	552	529	548	517	512	580	533	592	553	504	578	542	530	562	549	514	517	577	556	527	560	546	523	561	540	547	496	534	531	514	549	523	492	569	546	560	577	529	551	526	532	511	549	571	555	546	577	520	596	584	546	514	541	601	530	523	519	549	496	512	573	555	492	512	510	531	554	545	545	556	584	540	539	558	522	536	565	582	573	556	552	542	576	515	563	545	576	550	542	552	535	540	524	541	532	577	517	562	545	519	553	563	542	518	586	510	549	527	531	524	542	520	568	551	550	535	528	550	565	552	541	566	497	554	565	528	561	572	506	515	544	547	565	534	494	562	535	495	565	528	549	524	539	575	535	556	519	557	582	540	576	545	545	531	575	560	585	556	525	538	544	571	588	570	574	516	563	538	542	564	549	545	549	540	553	548	552	579	566	525	591	532	551	517	562	529	548	501	497	517	561	579	500	544	541	550	569	546	534	547	572	530	535	551	555	578	540	568	511	538	528	542	533	556	557
26572	8820	2106	1505	1111	869	820	755	709	673	717	1115	1645	1376	987	638	530	528	526	470	484	482	492	473	518	528	578	496	541	527	498	503	597	571	507	516	578	492	545	526	496	535	531	545	488	548	479	486	486	514	492	532	518	528	512	506	515	545	515	521	494	530	527	543	495	526	517	521	520	496	514	505	538	510	514	510	495	516	541	522	509	498	543	499	555	486	502	529	552	508	480	539	490	522	501	506	539	509	534	506	556	540	522	540	509	538	532	479	520	504	528	529	539	511	493	511	524	541	517	491	483	489	490	521	513	537	519	524	490	561	551	495	519	557	523	524	530	547	507	465	477	514	544	528	491	528	546	447	543	529	552	505	539	543	575	498	504	514	490	508	508	481	501	490	533	540	534	537	488	518	573	538	535	521	527	503	491	521	553	528	521	540	519	536	542	548	504	544	500	518	512	498	568	484	533	521	550	524	520	530	512	547	506	516	494	527	551	488	521	531	548	508	544	531	519	558	529	498	515	518	537	492	498	520	527	519	508	485	517	514	526	540	545	539	471	479	532	512	509	510	543	534	523	493	518	526	462	506	516	507	538	523	486	542	494	511	523	537	550	501	533	528	554	482	523	530	523	496	560	549	554	515	502	515	474	555	533	496	531	523	489	516	515	503	477	500	551	505	536	496	512	535	515	491	535	528	506	486	513	532	524	554	470	529	509	532	532	475	490	536	508	491	524	529	517	493	507	557	508	534	508	518	512	520	484	515	531	536	508	571	544	479	501	475	556	505	511	494	514	505	479	530	491	508	570	500	527	501	521	507	553	528	499	525	502	500	558	515	519	469	517	484	544	522	492	555	515	469	495	534	542	481	541	507	486	534	499	508	468	554	530	485	517	515	544	469	548	490	566	534	563	521	521	524	509	521	487	519	515	514	518	517	531	517	496	496	533	543	525	541	541	514	517	528	506	497	497	549	510	495	527	505	499	513	459	552	575	496	517	575	556	544	504	523	516	529	521	515	546	528	519	568	541	521	516	558	546	584	505	543	532	548	504	537	526	538	568	521	510	560	520	479	536	507	511	496	509	534	511	484	551	499	519	503	522	501	548	520	543	534	526	477	517	531	470	539	515	515	539	539	498	545	470	517	518	542	552	541	523	487	525	557	515	511	552	480	560	565	509	535	502	576	524	503	524	538	525	530	524	489	491	538	540	526	516	527	506	555	512	525	503	514	520	559	510	529	537	493	516	499	528	596	525	516	555	524	518	548	533	504	544	522	509	490	515	470	517	538	497	543	485	497	484	537	552	543	566	510	535	524	486	529	519	525	577	525	515	529	557	523	502	534	528	512	544	520	541	529	557	524	515	540	507	560	537	535	501	502	498	532	505	486	511	506	509	568	524	507	534	561	546	525	518	507	517	533	569	508	534	524	536	540	555	518	534	556	535	470	493	505	494	547	509	500	515	569	538	527	537	534	512	573	546	535	514	534	552	487	543	521	511	500	522	505	476	549	497	518	498	501	547	504	520	521	521	513	558	535	514	540	515	524	585	516	536	495	515	514	530	479	577	496	516	497	516	513	528	531	503	524	520	526	526	492	491	494	539	521	551	552	532	496	510	529	519	560	501	545	541	513	503	566	496	503	498	529	494	494	502	514	547	529	489	508	488	557	498	492	509	525	485	515	510	494	501	552	485	542	537	585	544	547	510	515	498	502	539	548	574	484	528	561	491	508	546	498	521	526	503	457	488	509	508	522	532	553	545	524	531	542	519	524	500	531	554	519	514	539	535	523	523	475	493	570	475	529	516	477	513	496	543	537	533	566	468	513	533	500	524	545	550	545	553	529	548	506	514	556	531	546	514	520	539	545	518	533	507	522	515	536	468	556	529	528	568	554	513	524	487	527	513	537	521	474	521	540	509	530	502	577	506	517	507	524	532	525	510	565	538	495	522	481	520	508	532	535	542	503	536	487	490	531	556	517	576	576	588	503	515	533	548	499	545	502	538	537	504	509	513	503	525	560	521	525	511	514	521	551	530	504	510	513	510	552	514	495	533	485	519	536	561	556	603	510	483	513	542	521	529	486	515	520	477	485	513	550	500	515	535	520	490	497	481	514	550	530	541	543	523	499	544	503	512	530	475	509	491	537	539	535	516	512	539	526	520	505	454	533	510	520	474	491	539	561	511	509	521	523	531	519	505	540	530	563	530	542	529	469	506	537	548	517	521	524	576	498	528	516	503	538	490	476	533	519	531	535	566	536	503	540	502	497	497	535	548	544	548	483	539	535	514	494	485	517	523	511	561	523	493	531	566	549	513	494	485	545	530	520	538	560	534	487	551	532	529	537	502	501	502	469	541	512	526	536	522	534	497	532	501	513	520	502	521	531	494	499	510	505	539	529	506	538	529	504	527	539	531	549	578	513	516	489	524	490	530	518	519	561	567	512	509	528	542	531	509	534	513	508	528	512	534	496	513	505	525	496	530	554	492	488	565	514	524	524	548	487	531	530	496	496	530	524	519	531	500	491	524	494	499	503	540	513	495	548	547	540	499	542	496	500	485	528	514	501	511	520	525	516	519	477	524	519	514	512	486	466	579	539	553	489	507	524	522	580	515	532	551	478	520	541	522	507	522	510	515	553	504	530	526	511	546	522	500	530	527	506	524	485	539	530	550	537	499	550	502	486	498	567	504	511	526	500	523	545	504	532	509	491	511	500	507	516	517	502	506	471	545	487	509	516	523	527	505	518	508	548	488	505	541	571	543	501	527	524	519	516	476	487	538	519	553	554	558	528	494	528	534	513	546	510	475	515	528	519	485	526	492	501	553	514	534	522	515	514	501	507	513	559	499	500	546	534	505	490	487	502	536	512	514	547	513	520	535	521	556	549	530	497	595	507	558	537	520	524	527	529	511	557	536	500	530	510	493	478	467	559	536	537	542	521	523	525	511	513	507	490	512	525	478	510	524	496	539	540	539	537	511	544	486	495	519	516	484	488	529	480	485	492	540	533	514	560	473	527	497	535	520	487	532	509	502	543	512	456	523	535	510	552	523	533	525	501	514	516	500	565	498	510	553	543	541	535	558	470	565	551	508	509	503	499	483	464	532	538	484	543	533	525	513	523	510	493	537	511	492	468	512	533	502	538	546	541	532	541	511	480	534	513	487	486	475	508	507	552	498	524	479	567	495	503	565	539	520	488	523	521	490	523	527	526	536	501	536	554	481	507	531	524	515	550	517	518	530	512	540	465	534	520	520	495	489	555	572	520	496	505	516	565	536	549	491	498	540	535	528	526	524	512	522	488	532	548	546	522	526	513	553	502	500	518	495	523	466	538	532	502	537	520	484	510	499	537	514	488	485	500	547	508	554	535	538	565	540	514	493	538	538	463	524	483	564	515	488	541	522	510	527	525	491	545	532	520	517	540	521	520	543	479	522	503	518	531	570	507	543	493	514	521	529	536	533	528	531	483	533	514	524	551	532	558	547	564	550	503	508	492
5755	2146	1902	1486	1358	1062	980	898	863	715	771	1557	2026	1632	933	621	514	426	453	459	453	433	481	453	460	453	490	446	440	437	455	494	415	433	464	410	425	464	451	417	418	493	469	439	474	489	454	446	472	441	500	414	488	435	418	457	436	433	496	448	426	478	479	426	465	467	447	433	428	449	447	455	439	497	430	465	449	447	475	479	432	452	488	466	459	444	442	497	458	444	475	458	447	479	449	424	473	423	435	423	458	473	465	437	458	468	447	475	440	471	443	430	419	441	463	430	435	446	469	468	459	424	453	456	438	432	456	461	469	476	461	416	439	443	459	418	410	421	432	400	472	459	465	426	430	451	444	450	451	410	455	478	466	435	399	443	443	454	485	413	464	449	417	469	441	420	459	466	464	474	484	463	398	445	438	462	433	454	483	416	416	425	433	457	452	425	465	411	483	407	456	438	461	426	480	442	438	421	480	452	458	426	432	437	423	432	470	441	440	434	432	459	418	450	436	469	461	418	434	462	410	487	393	428	453	423	453	434	448	458	455	440	435	435	480	429	478	438	476	392	444	461	443	422	444	460	475	446	489	443	450	457	444	468	449	447	427	419	454	451	452	453	472	448	395	408	433	459	406	433	413	440	450	447	445	414	422	436	448	460	449	471	391	454	450	421	439	462	446	433	470	458	450	422	447	439	424	470	444	437	422	447	440	434	470	461	461	476	441	418	438	462	447	441	443	490	470	448	393	445	446	484	452	431	443	460	422	435	458	505	429	419	453	421	428	407	455	397	409	431	414	461	452	445	460	425	443	472	416	444	437	456	426	463	421	440	453	444	432	458	423	446	452	430	447	447	437	435	455	464	466	451	480	440	438	426	447	452	473	413	427	443	451	482	442	464	481	470	443	443	459	431	482	432	450	442	408	469	457	462	413	461	469	428	442	461	445	422	452	424	455	444	471	418	441	451	438	438	457	470	473	471	468	459	471	476	436	406	405	478	440	450	429	461	428	441	478	432	467	473	457	458	391	456	445	440	468	425	476	427	462	485	473	471	468	458	438	436	472	469	468	441	438	434	436	463	475	444	491	443	458	429	457	449	492	473	437	458	439	459	441	424	427	424	404	444	428	459	467	485	416	463	469	458	435	436	456	405	432	434	465	463	464	408	458	457	441	449	418	471	436	455	459	437	468	465	426	432	468	494	451	467	453	440	421	438	426	483	481	470	473	449	453	450	489	418	393	444	441	445	481	427	390	454	477	441	454	408	466	476	474	454	459	446	442	483	417	460	422	455	492	451	430	439	453	439	433	415	479	451	447	457	439	469	489	469	447	461	439	468	432	477	479	429	493	422	451	459	433	497	426	455	474	470	480	451	463	411	442	470	443	452	433	423	450	436	440	484	446	462	458	464	416	430	416	448	413	445	467	452	465	464	485	427	467	419	445	453	455	499	417	420	434	435	482	406	429	462	476	435	440	465	460	438	432	463	406	513	459	458	416	434	462	455	446	459	468	426	456	425	494	417	418	454	446	478	428	445	423	473	424	442	459	477	473	441	457	464	434	454	419	443	448	460	455	445	444	432	481	488	433	434	425	434	429	383	418	452	442	458	474	460	450	437	431	444	421	459	433	465	441	440	442	428	449	446	466	406	433	465	461	430	480	406	485	433	469	458	430	506	408	410	479	465	470	440	460	441	416	460	468	467	435	418	437	430	455	444	509	431	491	454	431	451	473	448	449	461	451	457	450	453	424	480	416	450	434	453	463	426	480	466	453	447	414	499	436	442	449	433	486	433	449	444	468	483	462	464	432	454	470	475	448	422	491	458	465	456	453	477	476	444	436	457	447	404	458	405	454	456	461	431	439	456	439	433	445	462	454	440	472	470	444	420	464	463	439	451	421	442	440	472	446	459	487	466	461	473	499	458	460	457	452	461	462	442	427	421	430	445	425	416	445	456	462	435	452	467	441	421	425	428	491	453	431	459	452	463	435	475	413	429	471	437	467	453	458	435	459	451	452	466	420	470	408	432	454	455	472	394	476	433	455	451	470	431	432	463	439	463	449	433	440	463	421	420	427	465	435	499	437	447	439	434	434	446	458	427	480	426	437	436	441	411	473	448	460	462	449	455	468	449	458	469	448	444	478	429	438	445	490	488	430	444	431	445	446	425	470	454	429	443	461	449	447	453	454	472	451	435	428	414	452	450	459	487	446	457	405	431	498	467	444	436	441	442	430	446	443	460	467	463	445	435	463	462	459	494	432	473	427	446	472	414	439	454	454	474	454	460	420	482	443	431	441	402	478	463	471	491	462	420	450	479	426	443	467	441	406	418	424	459	410	455	444	444	483	450	471	437	459	446	464	475	434	469	458	460	463	453	435	457	437	433	435	427	447	453	474	452	452	453	456	426	458	399	476	442	457	426	448	444	451	447	482	485	424	442	430	416	476	424	461	422	464	450	441	501	452	455	433	435	456	427	430	451	448	465	441	442	422	483	451	437	451	451	439	433	427	420	485	466	460	481	446	461	470	423	445	457	452	436	422	431	451	463	447	440	445	453	449	475	443	394	460	460	447	430	435	446	441	445	429	460	447	460	419	446	431	440	453	417	447	427	455	441	441	433	431	416	428	423	439	452	449	463	476	437	472	438	432	436	437	470	442	450	457	421	447	500	429	446	440	431	426	439	429	455	452	460	417	447	461	415	464	456	469	437	485	468	488	437	434	458	441	430	484	445	424	447	431	451	422	449	466	461	421	453	442	452	482	462	463	420	447	438	439	457	441	442	491	448	414	424	435	461	490	462	460	475	460	436	412	473	489	441	429	436	447	450	473	464	479	474	442	430	412	463	415	427	485	441	393	429	446	453	442	444	436	467	476	431	450	440	491	455	435	444	481	413	454	460	470	458	420	461	445	443	424	458	471	480	445	463	439	468	443	449	482	424	437	442	458	422	425	403	484	455	437	421	433	427	433	420	484	480	485	436	465	424	427	457	448	472	452	451	480	502	474	450	469	494	484	462	464	465	456	463	465	454	482	468	484	433	453	457	429	437	458	453	448	440	431	468	464	468	446	462	462	472	449	447	440	469	442	453	426	466	400	478	459	462	475	461	456	430	473	459	427	476	412	435	422	451	448	483	412	426	442	481	467	466	452	435	432	403	423	444	441	470	434	468	442	469	435	428	452	434	474	415	426	465	439	399	487	419	409	436	386	438	435	438	429	448	420	432	452	412	423	424	427	459	452	444	452	450	443	474	445	446	486	455	471	449	462	472	467	420	472	454	467	447	454	436	419	422	462	457	479	462	441	432	449	442	491	453	438	472	436	436	439	434	465	447	480	484	465	427	443	451	435	450	438	472	454	405	430	458	462	419	473	444	442	475	461	446	417	460	449	405	427	466	442	467	461	444	475	462	435	514	468	415	441	444	464	450	475	436	438	449	475	452	451	444	433	425	462	447	417	491	484	453	450	432	453	477	448	495	460	449	423	458	433	454	436	435
24856	20799	26711	24803	9061	2618	1603	1113	970	884	815	8870	15571	9471	4122	1331	642	541	538	496	496	546	509	493	497	527	514	508	476	496	513	495	501	515	553	541	517	516	496	545	514	529	543	542	551	513	554	536	530	476	517	515	514	528	534	511	501	496	497	535	517	508	516	517	534	523	507	552	484	493	528	523	516	549	495	492	549	538	475	542	535	498	514	478	503	504	539	503	532	508	527	486	521	491	546	515	499	494	538	537	490	512	499	568	494	509	547	508	496	488	533	537	540	508	493	462	498	468	528	518	527	507	458	520	522	510	521	479	506	560	540	562	515	512	544	545	514	457	523	467	524	566	490	466	516	507	488	547	518	487	489	504	539	548	518	477	521	482	502	509	507	528	522	497	510	513	496	491	527	537	490	511	532	493	528	510	537	518	557	523	531	522	527	501	518	524	515	526	470	474	537	516	510	521	508	530	539	534	586	487	519	474	503	537	483	493	529	549	518	549	488	542	522	489	516	482	506	560	522	513	517	493	552	537	539	498	498	526	488	531	477	517	548	503	537	500	496	489	548	529	554	533	537	495	509	526	563	508	521	501	509	511	557	491	519	548	527	518	517	487	502	508	512	515	478	501	504	511	495	518	524	521	521	486	493	533	537	545	504	474	530	560	539	506	492	551	500	527	520	510	523	527	486	517	524	489	519	480	505	529	501	487	510	497	515	506	532	507	511	517	488	521	484	517	539	560	526	522	508	530	490	558	516	517	506	503	524	525	506	484	481	543	517	531	499	528	536	512	526	515	474	514	467	459	519	499	499	519	536	506	449	499	488	508	558	514	476	528	537	514	521	493	504	504	509	518	467	499	519	547	491	500	512	499	507	524	527	511	516	520	490	530	545	490	458	493	532	530	519	556	510	555	547	474	533	552	519	478	496	496	512	489	497	488	527	500	483	504	528	464	525	504	487	509	523	522	534	526	546	521	515	474	511	499	521	530	520	521	533	469	507	513	535	510	517	549	518	539	512	511	499	488	480	534	550	467	535	482	482	502	551	522	524	500	517	462	546	502	548	461	518	537	514	480	484	538	534	519	481	523	512	497	522	509	480	472	531	501	532	547	533	522	516	512	495	533	517	506	547	536	543	508	527	510	471	527	485	528	544	498	515	513	531	480	525	507	517	539	517	502	519	519	528	520	519	506	524	506	527	501	514	498	538	534	490	531	505	512	515	480	538	489	518	503	523	503	530	522	507	526	526	505	513	505	461	479	496	482	502	525	492	537	514	543	510	496	481	509	503	487	544	477	481	562	525	507	519	507	519	499	489	489	507	481	514	485	551	509	523	548	517	492	490	527	540	497	454	547	482	479	518	476	549	502	502	512	546	491	486	517	521	552	558	507	523	535	499	516	513	481	513	481	545	543	509	472	529	530	500	481	515	539	522	508	534	522	525	477	497	484	458	552	545	501	490	511	485	539	516	548	543	484	531	491	524	505	495	502	541	499	512	505	490	507	464	511	506	516	512	496	551	524	510	496	479	495	491	530	517	499	523	505	495	546	527	533	491	508	493	532	495	454	501	541	561	516	504	528	512	517	494	507	507	509	508	475	534	506	489	524	513	514	520	542	523	496	532	544	564	505	489	520	511	516	477	511	491	537	466	493	504	515	517	513	504	514	507	496	512	515	565	502	505	538	521	501	526	496	504	486	468	523	528	485	471	505	487	513	546	501	492	497	550	498	485	502	495	526	518	513	528	518	533	550	506	519	535	503	488	535	526	511	521	521	520	505	493	544	514	497	475	509	481	512	560	518	520	514	536	463	491	524	490	481	557	538	510	519	478	529	499	495	522	514	498	531	549	493	508	491	489	533	508	517	510	519	512	513	526	515	491	462	503	480	491	528	497	513	485	499	468	512	520	491	518	460	498	520	534	531	525	502	495	505	518	492	506	544	528	562	520	513	484	556	543	531	544	507	503	533	496	496	509	505	470	520	536	481	503	528	532	486	503	516	524	521	509	522	548	459	496	533	477	520	498	508	512	530	520	506	489	543	536	508	499	534	488	502	470	517	508	521	485	533	547	490	492	518	523	476	494	499	448	524	484	519	497	508	530	494	490	527	518	518	505	485	552	545	499	517	509	497	563	512	506	495	531	516	505	497	529	503	507	520	557	526	509	526	487	538	495	488	510	482	505	502	480	504	558	497	537	508	471	571	515	520	521	498	571	514	529	508	533	511	517	538	506	515	538	534	490	495	469	502	556	528	491	495	521	516	538	504	504	496	489	517	516	505	498	476	477	479	508	486	511	487	527	553	489	511	517	526	495	500	481	514	479	534	505	544	472	520	492	472	517	496	534	483	487	499	521	485	525	493	480	502	505	556	462	512	525	517	526	456	518	547	524	498	503	531	539	501	559	524	526	460	536	484	516	535	468	545	493	497	506	510	524	489	518	477	499	520	518	477	486	467	537	504	497	510	551	490	478	532	489	508	493	501	481	496	516	512	484	507	474	501	519	484	496	503	507	507	526	514	516	507	520	489	489	518	530	485	486	514	592	507	508	517	495	545	456	472	491	525	499	484	490	514	518	495	512	465	526	494	540	539	498	528	471	486	507	480	506	528	506	473	503	507	495	519	476	512	472	505	507	531	512	498	548	518	531	528	500	515	499	526	533	541	494	556	512	511	506	481	527	503	460	495	492	498	475	494	493	471	522	518	472	493	549	476	505	519	468	517	527	526	524	511	534	540	506	468	496	482	517	507	491	477	502	478	540	511	507	516	527	536	514	555	545	550	554	517	495	507	524	549	528	490	455	514	498	513	500	487	498	507	545	482	488	542	513	515	480	496	463	502	530	495	469	486	488	484	513	474	527	476	533	523	509	502	467	546	477	458	505	566	588	494	528	506	513	538	457	468	495	527	528	487	498	526	504	575	566	545	506	503	473	510	539	529	527	539	517	507	490	527	547	512	489	507	503	499	499	508	518	502	532	500	520	525	517	542	503	551	550	533	486	488	536	485	507	490	538	549	484	538	529	554	538	479	493	456	520	535	516	521	488	498	508	496	499	507	506	527	476	516	489	468	529	524	490	542	519	531	540	516	494	497	498	532	545	512	510	522	524	446	500	492	525	495	499	528	493	528	529	496	532	563	511	502	496	526	492	516	506	514	458	523	524	490	507	509	523	458	568	486	511	510	494	517	531	555	500	542	506	540	502	507	539	526	525	515	489	498	501	523	463	520	536	495	508	498	487	475	538	520	510	509	525	515	533	527	513	504	529	506	504	512	490	477	551	528	506	497	482	540	502	475	530	474	490	507	482	515	532	495	543	501	489	490	585	515	490	518	509	547	518	519	497	497	469	535	512	529	479	536	536	539	522	471	487	492	514	509	500	479	516	516	545	524	564	503	523	549	559	527	507	489	514	539	502	504	516	525	490	493	507	538	501	501	548	473	521	495	513	529	485	507	523	508	534	477	475	501	517	535	524	514	555	537	489	478	507	518	503	500
4353	5992	6597	3261	2673	2472	1858	1435	1208	1016	927	12035	15103	8896	4109	1409	699	514	463	465	427	453	441	438	467	480	451	470	472	469	470	452	485	467	440	439	429	409	473	440	431	476	463	470	476	446	450	462	436	467	484	470	456	482	465	445	467	442	459	426	455	422	464	503	487	478	460	480	465	456	474	449	450	458	459	432	463	487	492	451	476	488	490	467	472	476	473	455	432	445	453	460	487	473	451	440	462	427	483	425	468	403	465	451	459	440	437	449	444	459	453	475	467	475	448	460	461	431	469	465	470	472	451	426	465	470	455	468	452	459	431	454	452	508	476	490	446	502	474	459	436	456	483	457	457	447	449	468	469	450	432	447	479	484	481	469	468	463	471	500	461	458	480	458	474	492	474	424	453	483	437	489	437	486	421	467	469	451	512	458	481	459	427	405	465	456	465	457	380	459	458	430	450	459	448	454	472	444	431	462	469	488	461	481	458	467	403	488	465	445	447	498	441	442	509	456	447	489	413	473	454	439	447	446	464	443	426	476	446	400	491	444	437	465	455	456	453	460	473	477	463	455	480	425	460	460	479	473	442	476	470	440	443	486	449	453	458	432	449	472	462	450	445	447	452	443	456	431	470	499	454	466	420	458	502	451	452	462	482	492	455	445	468	468	445	477	425	432	486	457	432	479	431	476	460	432	448	480	462	490	442	456	433	498	460	470	468	423	441	457	469	418	436	464	493	440	447	478	451	426	492	460	481	462	449	384	459	453	475	473	439	455	452	446	473	454	452	454	454	474	490	423	466	448	465	405	499	431	481	475	438	438	458	461	484	445	441	426	435	455	485	459	500	476	449	454	493	478	434	445	477	454	436	432	471	459	479	462	462	456	441	419	449	440	476	480	418	472	472	473	483	484	454	512	458	434	427	451	447	447	471	474	451	475	503	450	431	444	475	447	435	476	477	450	471	444	471	474	471	498	482	447	414	443	428	470	443	465	461	468	444	464	488	426	478	478	456	427	438	480	482	445	440	467	472	473	449	507	475	432	455	460	455	425	474	510	460	458	471	427	474	502	428	451	473	462	488	488	441	420	458	436	449	455	456	420	448	427	452	492	459	478	489	477	480	452	488	473	448	438	446	432	453	434	457	508	464	500	471	463	433	455	485	491	466	445	473	444	473	486	442	448	491	459	431	507	446	472	473	452	417	419	476	436	442	429	433	432	465	481	451	476	474	461	436	493	470	483	422	445	470	455	444	513	441	488	443	436	451	475	444	467	446	476	463	474	463	446	459	445	449	433	466	451	473	465	484	494	449	417	438	477	458	431	454	444	456	474	465	467	454	454	454	445	420	457	468	460	458	413	432	466	444	456	475	412	445	431	460	447	475	435	455	452	459	505	476	476	426	473	455	471	424	460	488	471	443	432	463	464	433	425	451	442	445	436	448	456	432	469	452	440	436	450	466	439	484	461	487	462	451	510	479	469	477	438	464	474	449	479	436	465	462	421	422	474	455	431	451	435	489	471	437	498	501	441	447	497	435	426	498	428	469	450	431	464	447	479	448	437	428	446	451	435	441	494	463	445	475	485	474	438	454	484	419	412	445	472	457	447	466	435	438	469	473	414	472	478	443	433	470	442	439	457	476	451	487	446	470	449	493	446	439	468	485	494	431	470	452	474	448	447	462	423	443	505	541	472	474	479	485	453	429	441	456	478	481	452	458	450	472	471	500	449	446	451	495	435	458	457	432	452	491	468	496	481	407	491	461	464	455	423	464	446	467	463	408	484	484	452	461	457	476	473	459	455	464	415	437	470	469	470	481	464	448	454	446	523	472	453	445	460	435	448	448	463	444	489	428	451	454	478	501	455	480	438	461	404	450	455	441	475	476	503	473	472	457	450	462	438	450	484	480	435	443	459	423	447	445	462	460	441	490	425	476	466	453	454	445	408	454	439	457	487	504	463	484	459	451	482	453	437	470	481	468	486	453	409	501	480	452	459	440	452	439	465	449	502	452	456	447	452	396	501	462	470	465	470	479	478	504	473	436	458	487	461	448	458	491	465	431	469	466	478	472	434	462	443	467	441	447	430	459	465	462	432	438	424	458	430	449	460	434	465	445	448	449	498	457	460	447	468	462	511	459	478	440	453	480	433	448	470	459	465	446	461	455	462	461	468	464	518	452	449	420	445	431	421	512	484	419	432	438	475	448	487	498	469	459	474	457	442	478	423	420	472	438	448	452	437	448	456	499	440	463	443	497	509	463	454	473	459	422	466	436	449	444	463	428	463	460	412	482	418	434	447	474	426	431	488	476	456	436	444	448	464	444	453	449	460	413	462	434	443	452	468	421	470	452	483	425	464	435	437	452	471	439	447	427	477	491	468	446	458	433	464	434	435	439	461	480	458	494	445	480	464	454	470	446	456	452	457	453	456	440	466	449	530	436	466	442	472	473	444	467	444	452	435	458	447	485	465	435	474	453	440	485	510	461	455	440	468	453	442	430	469	460	439	446	491	460	441	442	453	455	484	440	477	432	457	441	450	485	482	469	461	477	448	455	471	461	468	465	454	475	476	452	486	454	460	426	416	415	459	474	423	480	452	415	472	449	491	489	472	444	508	430	482	452	477	454	481	472	426	475	455	481	424	475	448	411	454	440	482	449	457	502	447	462	490	421	444	463	447	469	455	457	482	429	474	443	426	509	444	455	476	491	515	461	460	407	426	456	454	458	446	433	448	457	441	442	444	422	451	456	462	453	433	448	458	488	440	492	483	498	456	478	455	445	492	474	465	475	436	480	392	471	450	492	477	465	496	441	436	441	461	479	457	426	451	432	490	468	479	471	476	452	475	445	450	451	460	471	458	484	433	461	431	431	466	416	457	479	498	468	451	489	431	472	437	466	490	434	465	461	456	461	452	432	481	455	419	449	433	468	484	447	494	465	488	483	444	460	471	486	475	490	444	422	460	452	452	457	468	425	464	488	468	470	476	474	448	450	477	467	454	474	469	460	442	464	465	508	430	445	478	458	493	461	426	463	463	455	453	443	459	416	461	485	429	448	471	438	457	447	441	495	457	426	461	453	447	451	457	456	451	466	470	451	446	480	443	480	451	446	458	476	473	499	438	479	432	486	449	440	469	460	426	445	461	453	461	461	464	424	437	442	469	456	447	471	462	440	429	476	442	480	425	467	446	459	438	474	417	476	476	471	457	462	455	450	466	443	456	472	459	464	488	454	444	425	481	486	429	480	453	440	471	435	455	503	447	523	489	467	457	480	434	439	448	479	483	465	433	437	493	496	479	483	486	438	435	460	450	458	437	449	438	482	466	466	450	467	504	438	435	478	451	434	446	477	466	464	473	470	464	468	473	475	432	472	441	459	429	478	440	458	457	455	432	467	428	492	476	460	502	464	483	458	436	442	482	467	454	421	426	460	463	423	431	479	457	404	429	439	475	436	449	429	452	483	456	414	448	400	487	451	462	451	433	424	463	498	434	465	454
23876	20823	27739	24030	20474	8978	2805	1770	1664	1358	1096	10196	26302	19610	8745	2389	1003	740	651	655	615	664	634	622	698	668	586	603	638	636	670	630	653	663	672	616	633	655	675	608	653	663	654	664	633	646	656	630	645	660	639	598	679	657	628	674	680	633	597	657	683	655	665	657	629	640	617	612	652	652	664	614	603	667	622	655	620	668	647	637	648	644	635	609	642	615	619	626	645	648	650	632	607	612	657	609	686	629	606	614	686	584	644	664	599	677	624	626	631	655	638	594	650	611	609	638	641	621	631	664	670	654	679	633	634	663	631	603	629	643	616	606	624	623	654	615	684	648	629	656	639	612	658	627	676	649	583	644	605	680	688	678	638	623	661	662	632	655	646	602	644	629	632	649	623	646	565	618	621	645	650	608	621	608	669	588	651	626	648	656	600	668	664	654	558	607	596	605	676	656	613	652	660	607	616	618	630	633	619	611	640	636	610	648	648	673	649	624	625	636	654	629	616	638	687	592	633	649	659	664	633	633	610	586	625	655	639	649	656	677	644	629	653	604	627	704	608	633	613	625	623	654	611	581	579	626	715	603	598	620	615	641	631	618	677	649	608	655	647	624	660	650	642	613	656	629	651	644	661	665	644	644	634	638	649	672	576	616	625	642	678	661	643	663	627	675	631	627	606	663	638	638	646	639	625	635	599	646	631	639	632	605	624	647	599	701	616	673	642	642	603	694	658	607	663	617	570	661	689	612	655	647	658	634	608	631	635	620	604	610	658	592	621	635	608	598	656	618	649	629	632	580	677	658	614	639	622	628	615	593	626	655	645	634	627	614	596	613	602	631	626	633	611	597	624	611	638	627	649	629	647	642	654	685	642	634	601	585	586	676	623	662	650	627	659	593	622	617	612	689	686	627	643	602	625	627	622	658	635	646	635	587	684	676	616	611	630	646	629	662	609	572	596	635	658	600	624	662	607	650	649	661	637	620	636	613	649	618	638	662	615	630	658	591	652	611	606	633	626	628	638	663	635	593	680	612	654	647	627	609	626	613	637	665	634	637	659	636	605	656	642	640	628	655	654	630	623	648	660	626	653	653	648	644	627	666	638	663	617	659	662	659	655	657	635	585	640	610	633	649	631	639	612	595	621	655	628	580	615	625	638	636	637	611	596	656	633	629	607	653	655	631	665	650	618	616	629	676	578	637	565	639	604	644	659	708	662	655	627	611	624	638	659	608	611	679	614	592	627	620	625	648	609	627	630	609	640	604	624	611	650	677	627	625	661	634	648	619	635	601	630	643	655	662	626	644	664	631	622	626	594	659	648	623	649	659	611	601	705	598	595	656	666	650	598	626	641	630	643	640	673	631	628	586	637	604	637	611	631	598	674	612	607	638	590	631	643	608	644	620	644	641	632	638	607	615	631	644	620	655	600	617	580	647	614	625	613	666	657	664	657	627	637	645	623	616	607	639	610	594	612	637	627	604	625	635	593	601	672	617	615	633	645	640	619	623	626	644	647	574	594	628	669	649	656	596	634	641	623	626	614	665	637	611	630	689	627	610	640	647	684	647	619	630	644	630	628	645	619	617	627	581	595	634	618	600	587	620	588	646	651	631	634	673	627	644	652	640	605	658	620	619	634	588	619	633	611	620	647	652	635	672	634	619	604	664	630	610	696	634	627	625	621	620	624	649	658	648	584	618	623	636	645	633	653	650	612	669	612	616	627	610	606	667	641	627	624	644	654	604	622	637	600	640	606	625	653	608	630	621	630	629	641	657	659	612	634	663	642	603	646	629	635	618	639	615	651	588	594	619	646	646	632	630	622	673	647	645	661	626	645	596	671	643	642	629	656	619	620	617	641	634	622	614	615	643	629	631	687	645	597	628	635	594	639	616	671	593	613	637	644	561	637	596	665	609	648	652	628	627	711	632	663	595	621	641	612	607	638	618	629	621	595	615	642	601	628	643	604	660	677	668	644	605	590	629	653	610	647	617	652	629	625	581	619	649	616	605	654	625	594	622	651	647	623	596	653	700	595	647	660	642	652	652	640	614	684	638	649	600	654	623	633	657	627	656	617	589	599	672	640	652	643	585	617	595	655	634	649	609	655	659	641	604	601	710	663	638	663	665	636	595	637	638	627	651	642	622	633	639	619	604	632	642	603	592	617	637	639	614	638	650	608	646	633	593	619	644	651	635	634	632	633	631	594	649	639	608	617	655	569	645	621	650	670	664	679	599	655	642	641	688	646	632	662	628	652	639	617	623	668	645	659	612	620	656	635	645	606	610	672	618	623	656	589	640	597	586	616	585	622	620	619	644	613	618	633	660	637	653	596	663	642	664	613	646	619	642	613	633	591	655	658	614	657	622	617	644	605	588	597	620	603	695	618	615	638	665	711	671	613	658	639	653	645	640	641	662	613	646	610	648	610	661	625	661	607	695	616	591	640	644	613	643	667	623	640	618	611	598	644	642	620	608	618	636	623	622	656	605	605	627	638	643	598	692	670	599	611	633	627	609	665	653	652	605	676	622	596	643	609	598	622	587	651	658	665	654	633	668	608	658	621	631	670	642	619	578	666	646	605	648	629	622	635	633	633	627	646	657	631	655	651	657	638	627	612	685	642	627	634	607	642	642	639	649	595	652	602	611	647	678	647	594	659	628	622	619	582	605	626	603	603	631	622	698	650	615	619	611	644	624	604	632	631	642	634	675	629	631	636	584	595	644	591	594	618	642	608	598	616	648	645	606	685	643	581	581	622	615	615	649	660	684	630	650	638	631	636	617	645	629	669	643	640	633	641	599	626	624	585	604	625	618	657	604	653	645	582	620	662	619	611	597	614	620	625	602	606	648	607	608	580	647	621	668	630	650	608	639	642	622	610	654	644	623	624	684	619	648	662	637	621	605	635	598	585	655	662	591	621	636	602	683	638	677	661	608	582	609	628	623	639	648	652	627	640	595	662	609	617	646	621	638	626	668	616	628	603	613	588	622	640	650	652	661	634	625	572	610	627	644	619	589	659	652	628	607	602	671	602	613	576	609	598	609	680	645	572	633	603	582	649	637	589	610	628	616	654	614	573	635	616	565	658	629	677	670	639	619	630	647	624	623	607	633	606	622	637	635	620	662	624	601	643	666	657	659	642	586	560	676	649	604	599	635	650	636	659	630	622	635	620	672	658	570	659	650	663	617	677	630	589	575	653	605	639	668	625	632	628	648	673	576	639	630	629	583	606	617	632	632	616	632	605	610	634	609	627	681	598	618	601	655	638	668	693	667	616	623	619	623	636	637	658	631	613	648	611	637	636	636	610	630	619	574	691	641	617	642	588	634	679	638	601	614	630	656	668	646	649	576	611	599	672	666	650	650	635	625	648	632	623	607	632	603	629	603	599	690	654	618	628	643	666	632	656	636	653	623	619	636	627	619	639	606	663	603	679	628	622	678	628	629	633	627	638	630	649	614	636	617	683	677	605	615	614	628	624	641	624	634	597	591	628	641
5654	9755	10106	6042	4187	3706	2192	2160	2268	1673	1271	14157	25280	16815	7348	2246	942	642	579	581	563	581	564	588	545	577	554	593	546	554	531	568	577	525	580	550	589	563	579	570	510	564	555	582	592	574	539	520	530	586	551	578	554	572	569	574	542	547	579	574	552	543	540	578	515	554	584	567	560	563	551	592	614	571	571	583	583	564	554	575	552	531	555	575	532	568	556	579	532	542	593	567	567	576	575	558	532	530	566	555	548	589	569	546	561	564	555	523	517	581	544	563	564	568	584	549	560	595	579	537	543	527	566	587	543	549	575	575	554	548	561	563	548	537	539	533	510	569	535	586	525	528	560	539	549	554	574	531	545	516	562	573	571	547	569	538	570	571	542	549	537	608	498	558	542	534	569	589	518	545	566	540	549	531	607	526	596	554	592	616	559	501	523	579	571	572	555	551	564	565	592	580	551	539	553	591	560	572	532	563	532	587	549	576	514	571	583	553	572	541	552	589	553	574	546	537	560	554	585	577	539	544	569	548	531	565	578	585	546	598	508	532	562	576	547	550	545	576	580	525	570	533	567	576	569	542	621	543	513	581	560	533	605	542	598	546	543	522	605	579	514	572	543	542	582	547	572	569	522	545	593	528	587	547	597	575	599	569	571	557	545	566	555	586	522	524	569	565	552	559	552	512	610	549	579	596	580	524	555	541	575	557	543	518	575	556	569	587	567	549	558	533	575	554	548	523	572	586	580	576	569	566	535	572	567	495	573	520	576	597	571	605	569	554	602	566	559	596	564	583	574	524	522	565	577	574	565	537	544	574	576	531	607	567	553	566	589	563	535	521	541	556	538	564	534	503	556	555	558	601	540	561	547	539	503	540	558	570	530	510	563	523	539	544	568	585	590	549	563	597	559	537	553	537	532	563	564	562	594	563	555	509	549	571	547	515	545	530	595	560	576	537	577	546	557	581	576	566	553	517	569	514	535	589	567	540	582	527	575	558	545	543	574	567	579	516	591	525	569	531	555	538	512	552	543	520	531	577	538	525	498	542	565	545	540	570	560	567	582	611	547	550	547	540	534	507	538	543	548	544	595	543	548	577	543	569	547	591	536	512	530	567	549	499	569	537	602	493	549	503	542	556	535	550	543	589	542	575	582	602	568	560	574	571	523	527	548	550	581	562	532	556	558	544	570	549	542	542	570	572	595	538	578	574	504	597	569	561	579	570	585	537	582	559	551	595	527	597	551	543	558	528	569	565	579	548	537	514	543	569	590	566	612	526	572	568	514	552	531	569	563	610	563	538	580	577	525	527	580	561	543	536	549	566	516	551	570	522	542	561	522	533	551	573	596	531	565	542	569	592	581	537	562	560	590	527	598	544	589	574	589	570	567	535	546	577	551	508	590	554	534	541	598	570	547	494	536	535	571	548	526	534	575	546	559	547	544	505	578	528	528	546	567	582	564	548	586	558	554	560	529	540	531	579	570	533	547	557	522	583	543	563	568	568	565	545	548	565	539	564	525	583	524	563	504	567	551	568	555	574	541	551	614	574	556	578	548	538	553	552	544	523	599	555	549	564	563	547	564	530	546	556	528	546	527	547	553	544	543	541	573	518	553	545	520	532	546	557	546	535	542	538	541	536	530	563	589	605	563	547	530	567	623	538	556	536	602	547	553	575	541	553	553	545	550	565	547	576	546	568	506	543	561	547	504	577	574	597	552	542	595	582	580	570	583	542	546	559	578	566	568	554	542	545	549	550	536	560	530	534	573	574	557	570	545	572	547	540	526	585	513	554	593	547	536	576	549	536	558	568	603	540	621	571	541	548	571	553	576	531	525	560	540	540	513	536	568	534	556	583	573	570	595	541	562	592	612	536	568	574	580	534	536	527	499	552	526	600	526	610	541	516	569	534	535	520	574	565	568	555	536	545	576	529	560	527	543	537	540	576	538	568	590	529	561	556	578	552	564	562	539	537	548	521	554	550	536	552	528	539	516	543	567	516	548	534	551	556	573	524	554	574	602	544	551	583	557	558	539	554	531	530	545	570	559	596	539	607	584	579	604	533	572	553	569	573	564	550	537	557	540	589	526	507	520	520	555	544	555	556	553	538	559	598	569	543	520	575	557	564	567	544	541	594	560	596	567	592	543	566	539	576	567	588	561	568	559	537	562	526	522	568	577	580	552	550	532	535	513	550	587	560	550	581	552	589	573	557	583	572	523	576	532	577	543	537	592	574	552	575	561	554	530	525	536	545	522	591	565	557	577	533	538	618	592	555	552	536	551	504	556	562	598	540	581	557	568	563	547	559	521	556	553	574	550	565	587	520	567	558	537	547	601	544	557	579	522	521	521	549	521	558	560	596	535	565	506	549	577	523	557	539	525	524	545	561	590	571	534	537	566	602	561	609	561	545	565	546	541	571	561	582	560	542	569	544	533	565	541	507	585	571	586	550	533	563	536	557	541	587	611	527	557	545	552	523	572	567	547	566	604	600	558	566	546	544	524	545	571	573	519	581	556	560	583	562	574	610	510	568	555	561	579	526	556	563	543	557	550	548	528	559	549	532	546	541	540	590	578	552	568	573	531	578	534	549	554	574	545	557	510	515	592	548	540	585	532	564	545	554	576	539	569	536	583	558	521	584	526	562	544	536	533	544	545	596	569	530	540	544	530	541	582	543	541	555	520	566	559	525	549	560	543	541	542	581	576	528	586	602	581	547	565	515	548	553	537	517	600	559	569	520	575	539	513	544	526	564	592	546	584	548	548	543	574	543	537	580	545	592	563	566	505	580	582	539	561	553	563	545	566	552	554	550	564	573	539	596	511	512	547	552	552	539	558	564	556	582	567	591	539	577	520	545	543	566	544	524	512	555	567	565	568	562	559	520	555	590	546	577	585	546	576	538	535	577	560	516	545	530	560	552	545	525	549	533	511	562	545	546	551	547	570	562	560	558	543	537	571	561	545	552	602	544	536	545	553	579	551	537	547	565	556	535	560	519	539	538	584	581	523	565	517	537	566	520	578	555	533	562	543	578	544	579	487	582	535	563	564	553	561	566	576	543	575	622	516	513	514	534	525	538	569	579	539	591	583	540	539	534	536	554	549	573	533	550	532	512	548	556	534	561	512	556	538	487	559	570	499	582	598	531	548	565	531	545	566	571	576	561	544	543	537	548	532	582	564	550	546	558	598	601	524	545	550	530	555	554	554	540	512	571	564	582	554	575	541	537	568	550	539	604	570	557	551	549	546	550	528	614	593	509	538	577	517	595	559	562	554	562	543	582	551	560	595	539	527	488	562	554	583	540	545	487	554	523	520	589	585	499	551	549	552	594	526	559	557	578	539	539	581	538	570	502	613	574	576	549	573	536	561	533	535	579	543	591	578	533	578	536	533	540	509	556	536	568	594	559	562	553	528	583	566	553	570	543	584	537	575	521	521	538	563	553	559	538	550	621	580	614	591	601	540	556	588	549	571	563	538	559	560	512	538	571	582	566
26831	10015	3000	1750	1234	1070	790	762	797	700	628	1239	1716	1344	1032	705	613	556	571	570	593	581	543	546	554	528	524	591	606	521	500	536	526	545	540	564	567	565	595	563	530	578	584	566	528	543	505	533	571	562	562	560	539	584	552	537	556	531	542	546	562	548	544	545	557	556	540	549	535	562	495	575	514	544	536	579	552	550	540	566	591	554	553	555	529	512	569	538	535	566	582	543	545	529	565	536	563	560	522	533	580	563	545	553	560	566	584	533	541	521	535	559	544	504	555	559	576	497	505	538	552	576	597	554	550	553	602	545	565	522	560	562	559	526	485	536	501	498	571	542	558	516	535	517	577	563	561	549	579	507	576	586	527	539	560	557	568	544	534	533	526	567	538	530	549	577	563	514	577	559	529	558	531	559	537	522	558	588	545	586	537	567	551	510	533	559	522	537	573	541	540	600	567	538	513	538	522	522	497	527	532	585	539	577	531	588	541	532	550	555	531	558	559	518	569	515	581	568	581	547	548	542	573	556	549	587	521	513	553	516	518	572	551	512	581	547	502	544	542	541	520	574	553	524	531	550	555	565	527	578	556	563	548	550	562	539	564	536	574	547	539	523	599	503	556	511	515	559	559	557	541	565	545	565	543	562	554	530	585	541	533	546	560	545	610	531	560	561	587	575	555	540	548	542	550	506	541	534	548	540	535	514	546	523	567	537	541	585	567	582	560	554	579	557	507	586	555	565	544	511	553	536	589	556	546	528	520	563	561	564	551	508	584	523	552	564	534	549	527	549	486	552	501	533	553	537	620	575	519	544	526	599	587	526	539	576	524	535	540	536	548	518	563	564	532	525	525	577	579	552	568	545	523	539	551	559	582	549	548	553	580	583	582	517	562	564	580	564	553	538	580	558	550	520	540	518	577	575	531	572	519	548	563	587	540	574	588	579	545	564	576	583	548	571	530	588	546	527	541	547	540	566	554	576	545	546	508	535	544	539	550	539	565	579	525	495	563	550	532	580	548	553	538	587	567	542	533	551	543	568	542	540	583	536	510	591	526	521	570	548	541	559	549	568	545	549	574	569	554	570	597	566	544	550	564	578	526	587	518	552	537	522	534	570	553	566	521	575	556	563	568	567	541	553	525	576	577	526	510	582	572	545	562	555	540	592	521	559	559	552	547	517	556	530	545	555	528	541	607	566	599	528	509	543	549	555	543	533	514	534	601	551	573	530	562	522	623	560	499	501	557	556	510	533	534	577	555	527	581	558	584	539	524	539	568	567	594	588	540	597	533	559	567	556	543	588	542	558	605	568	571	576	551	515	577	570	535	545	533	532	537	503	558	543	537	570	564	512	523	569	496	568	553	593	527	570	555	578	536	541	590	511	516	531	544	524	570	568	593	575	545	556	553	543	544	572	521	552	561	557	570	572	536	581	520	529	574	488	606	560	546	538	540	562	559	505	538	519	532	511	521	501	516	553	585	555	527	560	511	493	554	551	562	565	558	540	554	567	545	518	495	510	494	580	531	562	542	577	544	533	537	504	543	522	563	546	541	560	528	568	522	527	541	524	574	580	528	553	527	577	554	552	502	527	555	598	536	618	566	533	572	572	562	513	568	553	545	530	532	562	556	562	535	550	521	557	585	541	623	518	565	544	520	548	520	552	562	547	528	566	569	596	564	574	563	539	572	599	567	533	575	532	537	541	583	553	525	593	535	522	533	527	532	560	550	612	570	578	572	515	543	533	550	522	515	549	560	522	572	526	564	551	513	593	519	593	560	555	513	557	475	518	554	512	545	538	550	562	556	563	526	584	534	578	596	552	575	559	552	534	572	582	572	533	553	552	529	548	580	554	531	576	567	532	588	574	519	557	573	564	554	537	491	554	597	552	562	577	561	577	563	556	559	532	535	580	561	535	560	539	543	534	524	579	502	521	565	519	531	515	540	540	575	542	549	515	531	571	552	580	525	568	575	576	534	570	590	477	519	560	590	580	547	603	519	562	576	586	558	546	531	603	576	539	571	536	527	531	543	555	507	571	599	542	518	531	552	568	525	509	575	524	574	513	499	548	566	525	547	543	550	558	564	498	537	524	508	569	542	569	519	529	542	553	573	517	561	503	570	536	573	532	559	555	562	567	562	546	558	504	531	570	555	581	572	559	549	585	567	600	509	541	520	566	589	580	575	565	550	542	571	567	563	565	558	576	546	603	550	551	524	529	569	519	546	597	576	545	516	566	535	514	556	514	491	538	540	561	584	549	590	596	572	561	550	557	552	526	544	584	569	581	599	552	543	549	588	482	556	568	540	550	564	527	538	562	553	574	563	546	543	525	589	559	548	594	550	540	566	547	533	552	540	607	535	543	527	544	601	595	500	520	550	524	537	550	542	574	562	513	591	557	544	579	573	579	530	526	555	571	584	618	551	560	585	554	552	561	547	542	574	513	592	575	566	596	536	549	557	543	570	572	539	571	523	598	533	544	521	561	573	597	539	575	566	524	562	540	558	526	562	536	540	555	575	558	556	602	537	531	573	535	557	529	530	598	532	539	562	561	519	551	552	562	576	580	526	542	536	551	581	581	560	576	575	529	553	542	526	553	542	537	559	519	513	526	565	550	530	550	520	526	599	558	556	543	592	556	546	514	563	553	554	558	543	529	558	535	590	555	576	563	569	569	564	496	515	539	577	572	535	541	541	573	548	542	518	551	548	537	566	533	556	559	594	537	565	549	578	533	588	543	546	555	532	549	530	541	574	562	542	545	532	576	560	514	543	574	559	573	550	549	493	548	553	568	540	601	553	517	538	520	561	555	581	484	558	574	533	586	526	578	580	554	542	567	524	572	521	547	555	519	569	537	556	565	530	547	581	535	545	551	583	589	543	582	608	563	508	570	556	598	528	516	582	641	511	564	567	543	543	578	505	537	557	545	553	576	554	505	542	588	565	546	575	536	565	557	555	590	530	525	491	495	549	549	531	534	522	582	530	532	585	492	546	539	545	547	508	523	516	574	549	529	610	551	546	534	558	534	491	537	564	543	560	499	551	529	504	572	525	554	540	550	572	585	552	547	552	500	564	546	558	542	549	548	543	543	543	574	553	546	557	587	574	560	553	547	579	593	545	596	584	586	543	526	553	592	526	578	523	533	538	521	547	551	560	556	551	571	552	520	549	543	560	558	551	484	531	517	554	544	555	517	529	548	593	552	534	597	523	602	514	531	556	492	543	545	515	575	584	571	505	588	554	495	558	509	522	538	526	539	530	583	563	567	558	545	534	553	552	536	532	541	559	549	572	552	539	564	548	589	525	533	593	530	576	529	558	539	549	523	492	535	543	583	539	549	573	580	524	562	599	520	510	570	574	570	528	532	542	571	507	536	572	519	545	599	497	547	561	521	550	563	519	616	517	576	562	536	529	515	557	582	551	516	579	541	567	538	562	546	531	554	562	541	585	565	563	535	531	550	551	512	567	565	536	540	525	565	549	553	554	585	543	576
6500	3194	2998	1677	1466	1356	929	924	969	683	652	1604	2135	1614	1001	633	492	489	448	483	461	460	472	487	440	499	487	520	475	478	442	482	501	441	467	468	489	465	493	477	527	426	505	484	501	495	522	487	462	490	481	473	464	486	447	474	464	462	479	497	467	450	496	477	485	472	467	481	476	505	474	475	509	493	464	497	463	478	451	447	461	507	467	512	506	453	494	469	456	472	528	475	438	461	507	424	461	499	497	432	535	483	518	468	453	513	475	469	458	457	478	479	491	460	475	439	464	490	496	451	490	457	499	472	464	472	505	483	480	464	459	494	472	472	465	503	472	507	465	467	463	477	486	488	480	481	484	502	493	494	507	488	470	500	519	516	469	505	466	502	463	464	445	496	459	479	468	457	496	447	456	472	470	485	463	482	486	516	479	422	491	476	419	477	487	451	517	477	514	516	506	503	498	483	454	484	474	479	484	482	474	491	453	452	466	480	459	454	458	505	504	490	456	472	484	490	451	466	435	503	522	488	509	476	455	486	465	445	483	452	482	499	485	463	493	505	494	479	459	461	464	501	464	483	469	494	455	504	460	477	444	519	481	503	495	458	512	468	460	486	483	472	485	520	472	482	486	486	480	490	464	492	499	476	480	505	450	481	476	488	506	487	491	511	451	441	427	492	480	441	459	441	467	436	456	473	445	484	469	465	482	489	487	450	482	485	519	469	476	425	462	509	493	499	470	466	495	470	441	477	467	489	482	494	492	469	447	478	466	436	472	462	484	472	498	476	504	470	472	481	438	500	466	460	484	468	486	470	465	497	493	469	465	492	481	464	505	501	485	487	501	440	485	447	467	477	468	448	435	468	500	489	487	484	460	502	487	494	480	451	485	491	468	484	463	472	485	471	477	472	467	445	499	497	497	444	476	476	483	450	439	487	494	469	504	461	487	472	490	468	407	458	451	500	493	524	421	509	492	521	483	471	494	498	530	463	448	461	450	512	500	443	476	453	521	449	467	453	451	429	449	502	516	447	457	489	510	501	504	490	437	515	484	486	482	484	487	497	476	456	488	485	483	506	482	474	475	447	513	474	443	496	483	484	489	508	481	468	503	500	502	508	478	494	475	452	486	496	474	472	466	497	513	477	492	490	493	499	475	460	503	486	444	444	483	466	508	485	476	461	452	481	450	469	485	469	468	447	465	435	472	494	473	465	494	485	485	495	485	465	511	480	458	481	486	494	496	528	501	489	461	451	489	486	475	499	494	515	468	493	443	467	509	445	477	450	469	482	485	476	553	450	470	499	471	485	459	468	469	486	465	476	517	482	494	461	469	451	453	449	494	481	497	494	460	487	512	463	441	479	503	475	454	498	477	480	455	473	477	468	502	435	488	451	476	459	519	465	497	495	484	499	479	495	458	467	480	485	481	445	477	524	493	454	507	427	482	467	475	493	479	471	503	468	458	497	504	443	469	497	479	498	504	511	475	467	466	448	461	469	484	491	529	482	491	467	528	492	454	491	467	461	498	459	468	464	505	467	479	452	487	493	516	513	542	496	514	480	473	481	508	491	467	519	507	421	500	478	481	434	503	487	464	455	495	479	466	468	473	533	482	500	460	431	454	472	463	457	488	446	458	444	470	490	486	510	456	485	487	491	475	507	501	495	498	487	472	462	488	443	472	439	474	478	514	461	461	485	482	492	507	496	499	471	496	493	439	446	438	472	459	466	494	480	457	472	465	511	498	478	477	483	466	457	430	463	479	487	486	457	489	466	501	471	443	508	488	461	463	470	516	495	441	484	486	483	531	521	505	464	521	506	468	457	462	453	481	518	456	497	488	498	482	496	478	503	485	448	477	493	493	488	507	479	469	493	455	500	494	442	454	472	492	457	452	452	460	528	482	457	480	474	489	462	430	499	456	469	470	459	470	475	434	450	481	518	483	461	498	535	468	479	484	499	477	462	441	448	455	437	505	480	467	516	478	469	488	473	502	464	467	459	472	480	460	468	457	497	483	472	486	540	436	509	499	482	498	447	511	476	492	493	486	513	442	443	505	469	469	482	432	487	484	479	504	519	480	476	499	510	435	474	482	493	469	466	525	466	465	466	456	457	469	435	472	428	484	473	525	513	511	482	473	501	517	475	441	470	451	454	453	472	469	469	480	504	482	496	489	455	482	441	500	482	508	485	477	461	486	489	435	462	480	457	499	477	469	536	500	505	445	495	489	486	446	467	471	494	464	489	468	511	466	467	510	477	448	490	474	503	490	474	454	486	464	484	514	433	512	478	473	447	463	499	485	489	497	464	479	452	504	465	506	515	517	469	462	502	470	490	477	474	494	499	467	492	470	461	463	515	460	467	493	465	458	499	455	478	495	466	464	490	498	519	451	510	443	436	467	464	476	485	501	509	504	509	487	463	483	489	497	463	505	506	513	485	519	487	508	477	465	511	464	490	455	448	507	508	462	501	523	437	463	475	463	495	482	455	452	452	478	485	498	496	468	478	483	496	509	470	408	495	466	463	503	458	460	450	480	464	495	484	448	455	510	484	481	481	496	485	456	448	483	461	502	474	469	465	510	506	528	474	492	475	485	461	497	470	484	471	451	485	474	472	543	461	464	422	492	511	502	505	486	471	490	474	496	482	468	505	470	460	505	481	482	505	486	487	465	474	503	501	494	503	496	487	438	436	523	474	480	460	453	488	437	521	511	504	489	482	458	477	459	484	513	501	452	432	481	495	450	514	467	504	508	508	481	469	432	461	509	477	483	508	467	474	447	510	469	446	481	500	468	492	442	504	442	507	507	449	500	455	495	469	493	492	443	476	468	499	461	476	490	451	472	494	475	473	502	458	487	475	487	456	497	484	504	469	506	468	431	427	479	472	490	472	452	503	515	512	441	465	472	502	497	444	469	493	496	470	483	516	475	514	483	445	464	453	462	476	475	482	424	474	487	470	551	464	503	477	466	475	484	479	483	452	439	506	463	482	493	485	465	443	471	514	504	490	465	459	475	514	476	460	483	500	484	514	473	472	478	467	478	467	466	498	448	469	453	469	445	486	443	487	447	517	476	523	486	482	480	483	472	520	495	475	518	430	457	479	490	450	475	456	468	522	475	503	442	503	433	490	447	492	514	499	485	475	448	476	483	508	490	470	478	486	463	507	491	485	446	473	453	485	476	468	451	503	475	484	462	467	440	500	497	500	500	478	446	475	459	460	427	471	501	513	467	499	451	455	473	461	488	478	479	462	465	471	452	491	471	479	458	474	457	471	476	531	471	491	475	472	456	494	468	430	463	452	505	480	471	496	508	470	459	490	446	459	495	511	486	489	492	515	454	462	447	535	469	484	495	485	515	478	454	434	473	488	477	492	485	453	484	489	468	465	524	469	511	467	507	476	487	480	509	470	516	472	474	467	523	505	462	455	480	482	476	442	441	463	467	478	476	457	476	513	471	456	461	475	492	500	523	453	496	440	484	426	510	496	450	508	479	525	480	446
24899	20782	26735	24708	9882	2991	2084	1449	1047	1077	2877	9877	14183	8898	3484	1298	699	603	562	573	581	534	534	510	545	539	547	515	569	532	591	521	581	557	535	553	580	575	563	562	491	533	552	521	556	547	587	575	557	530	537	526	559	535	545	518	534	555	490	541	564	516	568	500	523	568	516	509	537	538	572	572	541	534	525	574	537	549	542	522	560	523	533	533	523	553	554	541	562	570	537	558	520	510	536	545	532	556	544	565	558	568	536	527	539	549	571	559	527	532	540	511	571	524	578	535	526	521	540	539	519	583	561	578	541	532	540	527	542	545	549	526	511	549	569	532	585	537	534	537	551	542	560	559	538	517	542	517	579	551	525	556	580	515	544	545	510	575	548	565	575	524	534	518	555	510	578	548	562	519	560	519	545	568	522	596	604	557	583	527	547	535	546	541	536	552	513	563	567	526	504	565	564	491	551	574	537	552	558	577	576	555	540	576	562	494	552	582	540	528	541	610	529	573	549	546	565	526	539	551	538	540	547	556	532	565	516	551	566	542	534	545	539	557	543	522	563	580	554	577	553	558	532	564	534	523	571	532	541	511	505	553	548	495	535	543	552	508	556	584	574	537	521	521	565	523	556	529	543	543	516	507	545	502	532	519	550	576	542	597	537	516	589	559	570	506	550	534	513	501	520	534	537	553	525	580	539	534	556	527	504	552	548	550	577	521	513	576	506	545	539	551	513	535	521	543	506	546	536	512	501	539	525	557	526	537	531	554	518	535	508	553	523	589	544	574	575	537	535	540	526	508	509	563	558	542	571	502	553	519	536	540	559	562	550	537	588	589	509	527	549	549	536	522	542	542	554	533	559	539	534	530	551	532	517	555	510	542	538	576	541	536	567	537	527	503	609	506	534	561	569	538	538	528	532	536	529	544	563	565	535	558	551	593	547	570	543	568	580	549	608	531	496	538	553	516	541	541	561	523	514	510	550	527	535	515	548	535	585	550	562	557	541	547	491	547	526	496	544	486	551	525	547	542	582	533	526	554	536	569	562	544	573	556	481	510	572	516	518	512	527	507	533	557	535	520	555	568	532	533	564	572	535	531	556	501	577	540	578	547	556	572	563	584	507	525	554	528	529	501	520	532	534	538	555	541	509	551	520	527	565	543	568	519	551	558	562	544	563	556	534	515	547	539	520	505	553	568	514	570	534	533	522	509	503	524	538	556	546	532	523	573	482	547	609	559	519	534	531	548	545	541	507	577	543	564	537	552	543	533	512	528	565	553	553	527	561	528	548	556	561	565	509	518	551	557	566	526	544	541	538	550	581	514	511	504	525	551	557	544	495	577	587	515	562	522	501	586	526	562	571	532	514	521	586	530	521	537	500	505	556	504	548	571	545	570	616	579	586	535	523	522	531	576	534	539	557	520	512	536	530	543	501	527	586	512	555	572	556	530	523	568	519	531	542	555	569	552	492	565	514	574	533	519	520	520	577	543	569	529	533	565	523	550	544	512	498	550	574	542	560	550	546	533	511	529	558	504	582	547	503	579	579	571	517	556	546	524	525	542	547	539	546	520	533	525	581	561	527	592	517	515	571	556	547	579	554	553	563	537	559	555	524	526	570	514	527	549	555	538	558	556	500	554	568	561	548	550	549	513	571	601	581	569	531	557	581	535	566	536	552	547	546	563	547	536	520	503	488	541	526	513	508	562	541	501	551	537	510	519	496	529	609	523	585	565	567	527	506	574	511	592	537	505	576	540	567	519	538	540	580	545	532	603	535	534	564	554	563	524	533	527	524	595	562	538	553	527	589	528	586	590	555	492	541	537	550	534	519	533	520	559	553	530	547	540	535	548	561	554	557	555	574	515	581	558	550	544	567	509	527	544	536	590	524	542	498	523	536	543	577	562	553	528	496	555	541	553	553	508	542	534	544	544	516	537	554	570	533	561	537	554	532	559	513	585	545	568	554	501	528	574	507	569	560	535	550	544	531	527	561	535	512	578	581	558	567	496	517	543	536	537	569	545	584	555	559	531	548	547	532	558	517	510	515	559	545	557	524	532	521	534	524	516	558	596	559	567	517	577	513	551	522	532	527	502	566	510	518	549	547	555	553	574	552	529	525	544	550	539	517	543	529	567	568	526	524	531	566	506	581	544	547	566	563	519	530	553	549	584	550	555	575	573	543	544	544	561	546	525	565	585	539	501	521	538	539	511	545	543	580	534	561	552	567	519	505	516	575	541	540	492	563	521	560	540	577	534	523	552	539	491	539	570	522	544	520	512	537	569	514	546	529	562	532	542	529	558	541	558	571	536	492	529	508	531	535	536	518	555	574	596	556	520	502	515	539	521	591	560	563	534	571	593	580	514	575	471	535	556	546	484	513	549	540	521	538	522	516	533	539	518	522	533	529	574	533	585	523	531	520	529	538	571	523	540	575	540	505	544	581	542	572	546	564	547	562	543	526	575	510	552	558	552	529	520	558	549	519	519	572	545	579	558	544	597	532	550	545	540	570	521	519	558	557	541	540	562	581	552	555	568	541	545	555	581	544	508	583	520	515	535	500	550	528	541	545	578	565	576	505	576	560	532	531	564	546	583	542	570	559	526	600	536	532	558	517	542	556	529	541	551	533	538	568	541	526	533	557	520	560	558	588	525	547	588	568	539	565	566	512	505	581	545	554	528	562	537	559	556	528	529	577	528	526	563	551	582	543	555	585	557	517	555	566	539	587	582	535	528	563	578	549	550	531	556	525	554	538	536	531	555	563	540	565	529	536	578	510	529	557	529	572	536	516	579	547	526	540	503	535	500	571	556	531	537	546	584	481	476	545	567	542	607	606	534	546	508	554	532	529	576	547	585	571	542	536	546	572	531	547	532	545	524	526	544	562	565	528	537	568	535	577	520	555	537	540	516	535	499	490	527	520	553	547	556	533	511	519	503	492	572	544	506	549	569	556	575	563	518	552	566	540	552	532	554	564	519	554	559	541	536	555	512	536	555	532	546	572	548	547	524	554	519	532	535	492	530	540	578	575	516	529	561	528	524	537	511	573	545	565	509	530	535	547	526	535	543	524	520	507	546	532	536	557	557	553	530	508	527	531	512	515	543	550	539	533	528	533	525	575	560	544	592	556	544	577	518	549	543	507	564	531	580	578	561	547	531	529	540	529	536	555	570	532	534	541	576	549	524	516	537	540	538	583	556	544	538	584	547	546	537	540	571	539	502	481	491	531	530	587	545	532	545	572	576	541	551	537	589	606	584	518	538	563	567	561	559	525	525	562	543	565	551	563	532	538	531	533	536	578	547	559	502	522	552	595	548	549	522	554	539	522	518	551	527	566	514	581	519	548	535	564	493	539	513	515	531	543	540	576	544	577	523	536	521	551	567	575	551	538	533	466	530	543	537	532	569	553	542	522	561	541	527	553	522	515	532	541	525	550	543	516	545	553	541	535	558	542	519	542	547	531	558	547	548	531	493	556	549	517	515	537	522	557	537
4490	5906	6414	4510	3204	2731	2489	1839	1265	1480	4320	12762	13696	8498	3519	1241	612	547	507	429	494	496	497	495	495	542	489	504	457	488	495	486	509	454	495	498	474	486	491	467	466	470	439	499	478	479	491	480	488	496	483	496	525	515	439	490	496	493	473	474	461	450	495	504	495	464	513	447	452	477	476	450	466	500	455	479	441	465	473	461	485	490	510	494	466	521	490	430	516	489	470	469	476	469	463	484	519	526	503	469	506	516	491	465	470	496	498	487	496	504	489	459	474	458	496	474	482	521	516	508	470	486	494	474	490	488	461	481	429	495	465	490	432	490	525	479	506	468	511	497	475	498	493	461	451	473	477	535	489	433	480	458	532	475	455	449	491	479	495	467	495	499	459	481	486	462	488	484	455	469	463	502	459	505	524	476	477	519	492	472	458	509	465	408	474	462	473	486	507	469	505	499	487	526	495	514	514	484	461	467	484	489	473	497	494	510	513	462	453	493	484	548	514	478	478	472	465	450	449	476	496	512	514	470	471	495	489	477	471	475	490	487	511	489	483	534	496	482	468	488	469	494	444	497	473	479	464	488	502	497	481	504	435	487	506	488	493	451	489	485	459	474	527	503	470	488	490	450	504	498	435	470	461	456	499	471	456	473	493	487	494	491	466	507	460	497	463	481	462	480	484	492	490	472	458	484	469	476	474	505	525	451	460	449	465	429	468	445	487	483	528	486	459	477	465	484	462	504	456	499	478	464	460	471	456	482	455	456	490	503	476	480	484	473	483	520	507	477	461	502	506	463	506	468	466	457	510	498	483	490	483	525	476	535	427	510	486	443	431	507	471	459	476	460	471	486	507	496	461	473	492	446	498	465	478	508	528	505	518	462	458	464	491	460	549	448	503	506	488	462	510	418	485	496	502	475	515	502	492	504	513	495	471	503	455	457	491	478	483	457	520	453	487	470	476	496	502	478	505	500	469	471	481	469	472	488	519	463	498	469	440	464	504	440	500	490	505	493	488	460	487	447	477	471	470	442	487	483	474	454	495	450	505	497	528	473	463	508	497	481	477	474	489	477	466	477	477	477	477	493	478	515	485	480	462	492	518	461	452	420	466	529	479	489	425	478	481	441	521	492	481	520	482	506	472	478	532	477	528	464	471	518	475	471	488	459	499	478	471	493	477	485	460	483	457	459	482	484	472	486	518	461	475	479	490	480	503	502	478	471	494	500	472	477	500	435	481	444	521	466	446	498	492	483	480	505	471	480	477	475	480	464	477	438	455	464	477	434	459	538	426	469	464	473	501	495	483	489	497	502	495	488	466	491	472	497	510	481	496	493	478	472	476	503	489	481	500	489	488	454	518	457	465	500	460	510	463	504	450	471	490	488	460	472	491	500	470	464	451	459	469	498	486	458	463	497	455	494	501	500	467	469	477	454	483	459	477	514	473	533	516	499	485	501	493	466	486	485	443	478	556	457	477	499	501	484	463	468	506	467	524	447	476	492	476	496	526	458	473	510	476	521	493	485	480	465	475	502	474	530	492	531	489	442	505	506	448	466	452	473	492	438	478	534	475	500	496	444	473	474	485	506	479	455	519	508	449	467	472	528	509	447	511	486	503	510	439	455	497	451	461	476	465	468	489	479	460	471	503	493	495	464	488	481	464	474	495	499	459	458	473	477	451	453	498	451	498	441	470	473	466	488	466	481	497	470	468	497	471	486	474	494	473	483	466	478	497	478	461	548	467	446	469	498	479	511	492	455	492	498	468	492	468	465	448	501	481	497	446	457	483	489	470	485	473	496	463	502	479	461	480	506	475	502	510	439	464	526	517	483	455	455	507	452	456	507	456	500	464	449	496	478	477	471	470	501	454	513	481	480	475	493	497	454	483	503	481	495	476	459	494	459	471	452	497	488	485	492	453	464	464	461	484	474	482	485	489	470	497	438	435	498	480	478	478	437	470	530	448	477	438	460	480	517	503	507	471	494	476	465	501	504	503	474	505	488	507	470	494	515	520	468	452	484	468	531	467	526	525	497	513	475	482	453	464	505	499	471	474	463	468	484	490	474	499	442	440	465	518	485	431	504	458	489	440	488	499	472	487	464	436	512	495	478	440	493	470	494	489	491	476	492	500	494	444	430	484	493	483	472	489	477	488	490	486	471	482	449	503	499	457	465	454	464	488	465	481	468	472	478	467	528	515	477	492	459	467	494	501	484	490	473	502	483	465	478	500	481	473	477	470	482	508	464	538	487	470	496	462	441	447	530	482	495	483	462	465	471	474	464	515	463	449	484	484	480	460	455	494	491	455	489	484	513	489	465	494	484	435	467	467	472	488	451	444	488	490	492	467	509	468	485	495	489	476	462	455	470	459	503	478	503	456	489	453	470	457	451	499	477	520	485	472	521	460	508	511	453	477	486	459	460	453	471	489	442	520	458	464	457	462	497	502	459	485	470	473	480	468	488	486	466	474	497	445	499	476	454	464	489	457	441	489	529	470	460	470	426	459	514	448	467	505	451	496	498	507	438	521	496	472	482	491	453	510	494	471	499	436	478	449	480	448	518	463	465	481	471	533	415	492	483	469	475	473	481	465	486	492	454	473	441	480	448	497	495	493	487	497	480	469	486	458	509	491	450	488	503	477	474	532	436	484	476	496	495	472	509	470	464	454	475	476	510	481	488	461	469	479	510	496	473	470	482	441	483	487	472	489	425	507	498	462	437	479	503	464	460	439	482	452	478	483	471	472	477	517	456	461	506	486	467	484	487	493	498	438	472	463	483	466	458	483	455	433	506	520	466	498	460	483	468	464	446	414	508	458	488	509	500	477	485	474	452	504	487	502	479	444	510	499	444	491	523	481	501	496	488	502	485	497	489	458	465	491	456	460	464	471	485	450	502	461	476	467	455	470	469	469	495	482	500	494	453	456	474	487	513	447	449	451	488	455	501	490	516	508	467	452	482	458	503	494	534	471	450	435	506	474	494	510	516	490	437	493	460	484	490	499	473	481	501	480	464	466	476	467	481	487	490	509	496	457	480	499	470	528	455	463	466	473	436	469	515	511	480	502	519	475	434	496	522	476	465	443	489	458	463	476	485	466	517	440	468	461	494	533	475	428	461	535	475	484	460	507	452	496	473	497	500	489	482	469	478	456	437	494	479	485	461	461	499	477	475	445	483	487	472	495	456	458	466	492	478	503	462	480	480	525	485	522	480	512	483	454	454	488	487	480	491	526	482	479	532	478	513	507	482	472	443	473	460	456	505	458	500	484	487	486	506	468	417	487	494	492	512	432	521	494	537	479	468	458	466	472	481	436	436	481	498	495	490	473	453	464	491	501	456	472	498	481	499	460	487	503	475	497	456	497	455	481	444	483	474	490	509	499	491	474	449	431	477	506	468	445	488	493	502	466	468	484	500	480	493	482	443	477	477	488	489	454	513	491	483	464	462	462	518	460	492	461	476	467	478	473	472	520	484	509	491	442	410	509	516	475	481
23800	20794	27779	23910	20507	10392	4646	2250	1565	1933	3585	19179	23812	15635	6752	2159	963	745	681	632	647	614	691	637	663	645	634	647	700	661	659	613	704	638	647	684	669	655	671	666	614	607	628	649	653	695	595	665	651	685	623	617	693	667	668	630	666	626	653	678	575	681	674	638	668	688	634	652	685	671	642	677	673	667	675	640	639	609	663	678	605	626	641	656	619	645	646	638	658	622	642	641	665	642	657	660	657	647	649	661	648	663	705	696	680	628	609	656	660	650	644	611	635	696	652	662	731	665	655	678	687	626	627	665	643	632	679	638	643	632	643	660	618	679	588	636	673	632	701	635	657	646	689	640	599	663	620	604	671	672	660	603	631	657	610	655	659	598	653	629	633	609	646	621	636	628	663	624	675	643	627	667	652	604	657	654	677	634	684	609	654	628	644	641	666	689	688	631	656	610	666	673	669	669	618	653	608	624	630	653	661	685	616	650	645	673	676	644	646	610	644	666	634	677	598	605	625	662	673	637	638	644	636	616	643	694	625	629	636	635	661	593	648	638	616	659	671	634	626	652	631	608	642	649	624	626	647	678	678	651	637	633	658	612	645	674	616	641	603	644	680	683	683	631	613	641	633	612	630	605	676	645	659	667	655	654	685	654	641	623	640	625	621	679	667	590	665	620	641	667	621	630	629	629	604	627	673	662	635	712	661	628	653	619	670	624	682	615	615	624	617	663	640	693	642	646	641	674	666	632	669	681	651	620	650	659	677	647	645	670	628	642	639	687	720	656	673	661	630	641	624	663	684	659	640	633	640	622	683	593	667	631	659	656	633	675	693	622	632	617	628	678	649	625	642	616	675	695	684	653	625	655	635	631	652	645	632	625	646	632	675	664	614	642	611	668	638	691	635	658	655	673	642	619	617	654	678	662	649	638	661	660	639	641	669	642	626	644	617	597	600	624	638	638	644	684	674	684	630	696	658	646	637	681	639	633	652	661	598	623	660	684	655	659	653	647	675	652	665	640	682	643	670	624	637	636	630	622	701	643	633	659	617	656	601	641	662	661	650	649	674	592	674	636	640	644	655	600	650	671	629	626	663	663	639	649	620	611	656	633	667	584	639	625	645	632	646	614	654	626	608	624	680	652	653	676	656	668	656	642	668	642	656	648	664	667	641	695	665	647	645	627	627	625	658	681	636	697	669	656	664	639	649	623	601	655	658	637	657	647	652	635	656	685	612	630	650	642	649	658	621	713	639	623	615	621	633	631	662	613	640	645	678	690	659	701	628	656	690	665	649	630	661	645	645	649	665	670	655	628	601	609	639	673	630	685	651	670	607	644	595	606	662	697	681	677	675	648	682	655	601	632	645	633	638	636	660	640	643	603	648	618	607	638	644	642	651	639	646	670	666	646	676	645	656	610	604	613	603	613	657	633	658	656	624	639	632	619	651	666	605	663	624	677	661	589	629	685	638	612	633	613	635	632	638	629	649	623	682	625	636	654	667	633	687	660	627	613	680	634	662	702	609	597	641	626	626	650	614	669	643	630	653	634	619	642	648	624	648	709	654	630	643	615	609	609	640	647	658	644	658	676	667	671	633	690	659	612	657	644	611	599	645	642	671	656	633	633	656	630	622	639	648	649	639	646	641	616	614	647	634	631	614	675	650	645	619	652	647	685	660	655	660	677	614	648	676	639	661	643	648	693	674	627	637	666	632	675	647	639	693	654	595	634	640	604	609	634	617	627	670	640	642	674	649	610	639	709	631	681	681	681	632	726	684	597	654	613	643	642	606	591	603	636	615	652	654	693	633	605	613	654	665	691	665	614	598	640	621	613	647	664	632	667	639	616	659	631	649	623	650	672	659	669	637	688	677	644	661	610	616	634	627	659	601	648	639	682	608	668	644	646	654	603	649	671	611	627	608	622	602	649	674	613	638	673	634	663	623	631	639	657	632	642	714	645	669	648	648	593	654	607	665	625	717	647	638	601	614	621	661	635	673	623	645	627	657	672	658	630	669	617	655	659	694	685	610	633	618	652	656	633	641	616	617	651	604	640	677	650	652	627	647	628	671	651	617	691	662	649	641	595	623	613	633	640	631	644	615	623	640	643	614	616	638	618	667	631	614	640	613	582	644	710	657	644	659	664	583	644	659	665	640	643	679	622	633	653	608	654	591	639	680	668	637	652	656	628	667	590	622	577	656	647	692	619	649	592	594	648	679	651	650	618	601	632	583	655	644	647	629	652	586	620	691	659	612	625	687	638	628	680	618	611	680	660	632	647	633	631	685	627	633	625	635	592	646	674	632	629	594	650	648	654	609	659	638	594	647	632	650	662	617	691	649	646	673	598	632	647	625	643	628	624	664	640	643	656	589	699	681	606	629	633	690	615	693	577	635	663	649	624	705	629	649	655	638	643	628	656	604	671	616	676	629	624	646	646	649	641	604	593	631	637	641	639	666	625	649	666	682	657	650	653	663	667	640	604	662	614	634	633	670	635	665	670	612	605	649	595	625	666	640	608	633	640	663	645	635	653	681	591	640	656	660	658	657	661	677	651	654	672	600	617	620	669	647	673	666	635	661	681	661	609	651	595	651	667	655	654	607	704	654	652	646	667	637	660	619	684	660	654	580	614	617	636	599	649	613	614	626	651	601	635	691	641	619	634	670	715	651	718	673	632	664	663	630	615	624	660	619	625	660	650	639	678	605	652	602	659	635	607	667	665	668	668	634	651	594	635	649	614	640	635	656	631	633	646	663	641	610	630	647	636	636	638	670	615	704	634	611	627	662	634	661	679	649	657	583	627	652	661	656	592	569	642	658	652	678	615	663	630	635	640	654	631	629	675	675	621	645	685	646	612	634	670	621	661	658	616	648	656	655	624	625	621	631	657	648	645	647	594	640	679	699	656	597	619	657	639	706	625	664	654	636	617	596	615	624	646	661	621	660	627	650	631	671	657	626	695	657	646	644	645	646	699	699	648	669	628	663	636	625	676	620	632	652	618	619	594	655	620	639	645	659	657	603	640	622	647	672	644	635	626	609	608	658	629	584	636	646	609	635	661	640	593	632	662	650	634	629	660	639	672	636	625	662	642	637	640	588	654	571	685	619	647	643	644	667	683	604	646	679	637	637	639	626	654	620	675	661	646	603	626	648	671	599	664	635	633	603	633	600	654	654	651	612	659	626	632	617	599	654	677	678	672	638	628	649	708	661	647	676	644	664	661	657	647	616	605	609	685	636	621	663	610	626	651	644	664	629	652	684	682	630	612	623	648	643	661	649	609	655	629	650	630	651	621	641	612	620	631	654	671	660	658	676	597	640	609	638	613	634	669	628	602	614	679	642	690	629	620	640	662	645	647	626	652	623	668	641	656	603	609	661	631	649	621	666	662	648	669	595	598	656	690	661	652	651	613	666	655	586	625	653	649	633	642	599	683	628	641	665	681	652	641	642	656	651	673	614	619	667	629	650	697	637	667	686	669	657	662	697	648	638	637
4919	7536	8179	6592	5263	4926	4125	2540	2041	2679	5360	22144	21035	13481	6123	2107	868	586	553	529	589	543	551	539	571	593	607	552	545	549	562	576	566	555	596	579	554	553	572	516	589	541	535	545	531	583	573	613	586	544	520	542	563	577	521	527	559	558	539	560	558	530	518	571	579	577	554	584	560	565	508	545	561	551	520	604	588	516	587	564	560	532	570	565	541	532	573	599	545	535	578	539	556	534	527	577	557	572	554	550	511	574	594	568	540	506	613	554	582	550	588	531	532	554	582	523	553	514	561	537	525	570	551	535	549	540	583	577	586	576	613	545	553	512	558	540	514	566	555	512	539	593	529	535	551	569	563	571	545	550	586	571	547	588	545	520	585	542	557	511	575	551	557	601	568	525	521	585	527	544	551	609	551	562	559	577	561	539	580	570	573	532	572	602	528	547	561	548	548	566	546	530	573	538	527	556	551	597	549	533	508	550	528	550	562	539	561	550	565	534	523	541	538	570	514	515	537	593	556	550	513	566	540	569	563	559	566	531	574	527	555	547	574	549	546	571	561	556	574	586	568	560	543	588	557	586	557	550	561	554	559	563	539	551	574	536	594	559	598	594	578	538	550	498	547	539	583	543	547	589	560	518	545	593	548	588	533	528	572	545	566	534	598	598	568	562	526	595	574	541	570	524	544	552	525	525	538	523	573	535	539	588	558	589	571	578	541	569	540	527	560	549	540	562	568	579	583	545	554	532	571	521	544	492	564	536	558	538	530	539	537	539	566	544	545	542	580	604	534	518	563	560	601	507	573	566	560	532	577	535	563	540	577	569	536	516	570	562	542	513	615	556	515	570	542	533	568	559	552	534	584	522	553	612	589	544	535	543	532	560	510	556	579	562	595	569	579	541	546	559	566	583	522	569	541	524	526	512	533	539	543	552	563	536	538	560	542	515	556	546	573	581	551	562	543	542	574	540	543	523	607	546	542	578	534	561	552	543	540	559	555	580	561	533	532	551	585	586	554	587	556	520	559	602	543	548	568	539	523	547	538	572	564	523	546	569	570	572	505	527	516	519	564	568	525	537	536	526	570	545	550	552	565	543	565	567	554	598	560	551	604	529	513	583	603	543	573	551	553	557	547	573	534	570	574	567	573	522	571	592	600	567	520	557	526	528	541	575	549	546	554	543	544	537	572	568	547	539	568	533	547	583	538	567	539	590	587	565	561	584	545	541	520	575	514	537	533	551	522	518	537	530	570	535	558	534	522	586	511	570	561	555	575	552	551	560	545	538	554	562	523	546	543	577	569	533	554	566	532	516	566	603	512	532	543	545	538	572	509	537	574	556	579	577	551	547	567	562	566	549	527	550	539	532	566	587	570	559	547	546	553	548	554	521	514	540	574	551	532	531	550	541	541	543	569	546	569	534	566	560	535	557	550	529	537	582	551	578	584	521	518	518	556	571	560	542	565	566	547	562	559	563	561	548	568	527	503	543	616	567	574	546	590	569	534	561	516	541	552	575	569	525	541	542	560	561	529	502	527	528	555	587	544	555	528	582	563	560	546	559	578	535	562	523	523	570	543	529	534	548	544	554	506	567	552	528	524	559	561	595	538	558	533	548	595	531	564	515	555	534	526	537	524	561	533	565	560	542	570	553	566	514	559	541	532	578	553	521	564	572	557	534	565	568	543	553	516	577	540	512	536	541	543	561	581	572	568	551	520	553	553	572	572	555	542	545	500	544	554	518	573	559	548	588	595	548	558	545	569	528	551	554	542	534	547	572	562	528	591	561	534	565	555	565	550	532	566	493	565	531	575	566	516	574	553	565	553	545	541	605	519	506	559	549	598	540	567	589	558	550	563	540	517	556	556	545	559	560	601	559	549	524	528	527	524	576	526	571	545	528	526	545	591	527	588	553	494	573	538	504	535	581	518	560	534	539	532	510	525	588	507	550	561	555	576	518	547	557	552	529	554	523	592	551	532	572	505	523	557	588	519	559	529	517	556	537	528	567	567	557	526	542	526	569	586	536	575	571	529	519	521	558	546	620	526	551	524	560	538	502	594	563	579	496	522	543	581	541	542	552	579	558	548	553	591	533	550	517	569	549	586	530	565	525	548	602	562	524	554	538	543	555	515	574	547	525	563	583	582	548	560	560	560	565	600	553	557	556	559	572	560	543	533	583	489	546	550	524	555	556	530	571	556	532	490	532	547	536	551	598	581	554	535	523	516	557	542	569	547	564	570	551	525	575	549	562	531	563	540	532	572	544	552	575	541	548	531	584	510	507	537	552	548	510	535	532	578	553	573	576	550	548	567	564	569	529	578	589	539	570	571	568	586	522	587	568	565	531	540	553	512	550	547	536	557	551	518	569	544	512	547	561	534	556	547	519	588	582	512	550	548	519	567	558	580	559	493	534	582	560	577	507	534	511	532	554	568	566	550	536	548	562	555	565	551	548	543	528	550	561	531	550	542	575	557	531	495	555	547	557	543	540	522	567	596	551	580	520	518	567	528	537	542	532	561	572	542	567	553	547	558	541	533	547	596	549	570	538	573	560	535	566	542	553	558	575	552	559	549	519	570	564	537	553	533	578	556	567	549	547	555	575	542	530	549	591	524	557	547	546	559	541	508	569	551	556	587	580	580	532	547	557	541	519	578	569	560	549	541	538	544	523	582	582	572	527	554	537	533	524	522	657	552	539	567	577	548	573	553	546	557	549	481	562	566	569	561	504	501	557	547	536	585	595	558	547	537	576	531	540	535	573	525	573	576	588	523	521	545	545	529	552	565	579	569	550	537	551	536	547	503	548	594	587	563	565	528	557	544	553	487	560	553	575	537	555	552	597	534	536	519	562	531	560	582	522	536	525	532	567	545	533	575	564	553	586	572	546	530	566	550	556	499	539	545	561	584	557	531	512	589	518	582	519	576	565	536	563	553	548	582	583	585	536	561	551	582	542	536	555	533	598	541	531	512	584	492	536	536	546	480	568	503	548	567	552	576	562	569	556	514	573	529	584	530	558	577	513	559	522	617	533	510	529	517	514	529	569	561	533	530	569	562	557	566	526	493	525	552	526	622	496	544	539	534	533	562	545	593	536	573	555	560	555	490	544	552	522	545	526	561	578	513	544	571	513	534	535	558	540	507	580	511	531	544	582	579	563	528	545	588	521	548	504	542	558	576	555	541	532	537	520	536	565	518	548	545	542	532	533	547	570	558	581	586	525	546	603	530	558	560	547	604	574	520	544	499	571	563	558	527	541	545	570	587	553	560	537	562	523	544	533	553	569	564	531	563	571	536	544	562	570	532	504	546	516	539	573	550	579	576	553	551	558	506	596	566	574	547	589	563	559	552	556	514	521	533	573	594	614	524	569	524	594	535	598	581	504	562	571	523	559	571	543	540	520	549	507	575	558	558	562	540	584	572	565	551	544	537	538	508	550	496	512	566	566	576	567	515	530	551	569	586	548	544	571	552	577	537	548	525	558	527	565	548	529
26640	9442	2580	1827	1059	1006	845	657	692	818	895	1328	1721	1350	894	656	573	549	564	551	533	572	554	554	516	538	535	509	586	517	496	514	512	556	499	540	538	506	519	510	526	540	549	487	521	519	495	539	517	511	527	526	545	522	540	544	538	540	510	489	547	528	531	499	519	557	542	523	581	477	560	598	519	533	541	546	580	521	550	488	533	566	494	546	472	500	524	538	519	515	490	538	474	546	552	510	510	535	552	539	530	537	528	530	530	493	523	477	523	510	554	508	525	511	512	534	567	513	503	513	541	505	519	505	489	561	560	530	485	498	481	523	534	569	515	539	570	532	558	513	508	480	530	547	528	523	540	509	520	539	499	541	529	492	527	509	541	521	516	547	511	521	539	498	551	478	507	544	533	557	475	500	531	573	504	554	506	507	500	506	536	526	548	541	508	528	550	550	536	535	505	512	503	513	524	516	550	554	525	526	521	524	527	503	528	531	521	536	524	508	544	547	502	512	547	505	537	524	485	512	558	533	524	515	539	503	550	513	509	522	555	502	513	483	511	564	523	501	519	519	514	531	501	504	517	527	519	562	521	501	501	528	568	554	493	557	518	543	597	527	512	564	465	482	533	525	550	572	505	492	536	481	533	542	495	514	502	503	574	510	510	500	542	524	535	555	487	514	544	551	520	534	539	524	522	543	528	528	552	535	496	536	511	500	530	590	577	529	514	548	521	507	527	508	512	536	517	501	554	523	499	537	484	489	527	476	502	503	503	491	554	514	524	525	516	533	504	495	582	509	463	551	535	525	518	537	497	538	553	536	488	537	534	548	563	486	518	544	522	543	508	538	531	515	526	569	513	504	552	491	594	537	528	498	516	546	506	530	537	539	560	524	558	525	557	530	538	524	520	510	551	544	551	518	511	515	520	505	554	482	529	532	564	502	502	526	570	529	510	491	516	533	536	531	514	536	504	557	533	565	521	513	503	507	498	501	501	530	558	554	537	493	524	524	465	512	546	556	505	558	529	514	526	479	500	510	563	547	506	495	562	502	531	573	515	535	546	487	531	565	528	507	532	492	515	535	542	500	529	550	519	510	520	520	522	523	546	535	538	559	564	530	526	474	529	552	541	488	497	524	499	550	571	502	546	553	526	509	481	498	539	512	523	520	493	540	535	557	552	545	541	520	476	513	526	537	554	505	505	558	513	543	522	507	534	512	533	504	494	527	476	519	515	498	534	522	555	497	539	546	543	522	509	530	538	492	559	511	505	536	522	508	538	532	497	536	480	491	508	498	515	522	534	511	505	526	505	497	521	529	531	538	548	537	556	535	518	524	524	545	545	533	502	494	547	563	553	524	484	556	529	538	497	476	543	564	536	513	550	522	516	548	544	555	529	537	510	538	517	526	614	533	538	529	506	526	508	522	533	484	522	516	497	535	506	540	569	507	521	492	506	491	561	531	522	504	562	488	538	511	511	530	514	522	550	513	542	604	509	519	521	485	533	499	493	539	585	541	527	488	509	545	518	521	523	555	502	540	547	544	536	509	493	486	520	525	520	483	501	518	478	505	538	528	541	544	499	500	503	521	528	530	541	526	523	555	587	516	542	548	515	496	516	550	524	481	479	572	534	520	559	503	524	529	535	510	567	540	511	541	538	511	544	547	493	547	474	484	530	501	516	513	542	550	536	527	540	513	566	529	481	518	518	541	494	538	548	525	521	555	545	538	500	521	524	509	551	517	536	527	505	551	525	497	503	538	539	548	559	538	534	555	520	523	503	530	552	544	542	535	536	491	529	509	528	539	507	568	528	496	510	535	516	487	526	536	554	535	536	500	506	540	569	524	554	517	513	530	506	567	521	557	536	506	489	564	562	531	531	547	527	540	536	477	530	506	537	594	502	502	532	540	477	487	514	498	557	510	549	543	518	509	511	517	553	540	546	501	561	530	563	540	532	542	485	539	540	512	507	533	530	506	550	551	543	529	525	473	517	467	517	527	492	497	544	571	540	527	527	501	523	550	461	511	559	502	540	571	508	569	524	496	509	541	550	547	604	548	544	527	566	504	522	545	523	566	573	573	536	532	538	498	547	541	549	506	551	534	525	528	519	527	526	528	528	532	516	510	558	515	513	540	576	506	535	517	526	553	514	501	555	501	523	484	534	556	522	507	553	511	517	477	532	480	543	534	542	532	512	558	543	506	557	523	524	515	567	502	519	494	520	479	519	525	547	545	570	572	543	543	544	499	530	523	519	533	562	530	479	542	535	548	515	525	554	517	546	526	512	564	535	520	525	525	510	488	548	537	529	551	554	543	522	550	521	509	506	474	478	541	538	512	537	544	515	568	554	527	526	514	514	554	487	541	542	507	546	488	580	518	541	513	505	527	546	521	523	531	569	542	526	534	552	524	522	533	558	518	483	506	503	559	475	569	514	507	548	509	536	524	528	471	505	548	577	526	565	525	539	503	519	571	531	514	546	502	500	519	586	521	564	551	538	568	463	550	533	552	562	501	546	540	513	531	541	505	522	525	535	511	505	489	540	548	500	548	533	508	549	535	548	537	494	477	556	532	509	539	484	518	531	562	485	539	476	538	524	546	533	540	560	517	527	523	530	519	514	557	531	532	567	516	518	515	515	481	458	525	520	540	458	527	545	489	514	530	569	536	509	567	534	538	557	520	523	546	526	512	487	507	522	522	534	536	531	579	516	508	498	508	521	544	505	523	515	496	533	517	476	539	490	509	515	547	535	515	482	537	488	528	526	512	513	538	502	531	555	484	491	502	541	570	554	527	538	554	533	519	490	497	502	529	529	504	529	511	481	559	547	517	537	521	542	458	515	499	496	536	505	507	513	560	523	520	550	512	559	539	506	507	539	567	550	486	517	482	526	529	526	585	524	547	522	535	529	528	561	545	530	537	523	537	519	567	529	503	504	521	563	549	560	495	543	518	529	500	516	477	493	509	540	489	525	534	519	508	542	565	560	512	511	505	559	514	495	527	516	557	520	520	553	522	506	537	512	554	523	553	513	535	533	536	524	507	500	530	525	534	550	528	545	498	519	527	534	560	505	517	484	515	557	582	482	537	579	538	525	567	552	548	528	477	503	536	492	497	543	529	504	522	543	537	537	531	493	478	541	549	533	530	519	500	572	549	533	513	516	495	546	601	554	518	502	534	554	573	535	526	513	488	520	510	534	501	547	532	558	543	541	539	527	575	547	503	523	521	498	530	524	518	531	530	523	560	514	554	522	537	514	536	513	452	538	548	512	498	524	542	538	510	527	511	540	494	579	536	499	515	480	519	556	577	527	494	500	530	554	512	539	531	540	508	536	498	571	506	501	522	537	533	510	520	523	565	548	501	554	515	520	509	523	510	480	585	524	524	520	498	560	492	523	506	540	515	537	505	526	541	503	538	516	507	508	493	472	523	525	514	502	526	512	550	504	502	501	524	560	543	552	522	558	527	511	494	551	523	544	550	516	508	527	532	529	479	502	554
6116	2320	2417	1831	1314	1473	1007	685	737	1045	1138	1798	1957	1497	909	598	523	441	457	451	447	450	462	421	475	386	486	473	438	458	456	462	431	478	446	453	453	463	447	413	473	484	501	476	447	451	483	469	469	479	455	489	425	455	500	488	483	443	426	412	438	476	432	437	500	437	433	480	438	424	442	469	470	424	433	437	431	472	438	450	477	477	425	455	471	459	441	415	415	467	435	463	455	445	444	430	456	442	406	467	445	461	455	459	449	452	412	407	475	449	450	424	477	448	470	432	436	425	473	459	441	474	445	514	484	458	462	453	468	467	460	486	443	485	470	438	432	505	449	410	421	493	450	401	442	456	453	426	475	477	436	486	445	477	438	477	448	467	483	461	439	481	426	469	478	459	477	480	436	444	442	418	422	443	477	461	445	450	437	422	462	445	461	443	447	411	445	441	436	432	417	463	427	490	428	477	475	461	449	479	480	461	462	479	445	466	460	447	462	432	452	454	452	444	466	449	414	431	461	455	459	455	465	445	471	432	508	465	452	462	464	437	427	449	444	451	408	436	469	480	415	460	443	482	483	440	431	454	399	463	458	446	466	455	420	444	481	444	450	410	450	458	465	437	467	446	459	437	453	418	428	465	444	453	490	428	447	448	450	435	454	447	456	465	413	412	454	455	441	473	448	435	453	450	473	440	428	446	439	462	461	480	448	454	432	454	449	423	485	461	463	501	464	445	438	448	451	418	456	440	485	413	479	424	453	452	469	459	412	422	438	429	474	458	457	461	413	451	469	460	466	437	427	448	442	465	442	423	461	446	450	425	443	449	439	431	434	412	487	453	459	469	455	439	443	452	470	436	474	412	425	481	442	441	448	470	482	447	445	442	459	429	412	476	469	433	445	429	426	464	438	416	455	438	454	428	457	437	454	441	491	461	439	439	463	409	430	490	431	456	451	451	458	448	471	449	448	456	464	468	459	466	417	473	467	417	477	433	438	457	440	427	410	480	450	440	424	450	438	423	448	444	472	474	453	425	478	429	432	428	438	439	433	486	455	446	456	421	451	431	481	436	486	416	446	434	443	432	414	448	441	462	419	466	452	474	494	450	458	455	441	462	456	443	440	432	457	445	465	449	481	451	441	416	484	454	422	456	441	458	452	434	445	454	432	445	444	458	461	450	458	466	447	474	440	423	424	423	468	474	452	403	424	445	445	463	460	461	451	442	446	461	486	461	458	432	464	436	447	417	427	473	428	426	489	409	487	431	463	455	475	474	402	461	452	443	459	417	460	463	440	457	443	446	474	426	454	466	470	506	426	426	405	440	462	466	440	460	446	495	460	495	435	473	429	451	442	458	438	419	459	495	444	413	468	466	451	488	444	402	459	452	460	422	413	451	432	447	418	498	426	433	458	468	440	476	471	484	430	415	444	420	469	480	457	483	474	413	454	429	427	458	460	452	444	456	475	444	429	435	440	482	471	452	439	455	438	478	426	433	474	473	462	427	433	440	457	457	428	460	417	442	447	434	469	428	469	430	482	448	424	445	424	488	427	440	413	477	437	449	448	455	448	454	481	458	446	471	489	444	425	466	425	502	419	413	440	445	457	456	468	422	474	459	445	461	455	464	426	426	425	461	460	450	439	481	476	487	427	488	442	427	440	445	468	444	439	447	421	438	462	466	403	464	420	453	487	430	405	447	458	490	448	435	461	414	442	463	462	476	468	430	459	476	441	448	457	460	425	455	454	434	453	470	460	432	430	453	473	409	446	465	444	437	454	412	449	436	465	447	439	449	443	470	485	451	468	392	481	446	439	444	441	468	458	428	463	424	470	426	456	384	438	454	418	507	450	420	437	445	463	466	451	433	429	425	422	451	415	472	432	473	472	466	423	430	429	471	490	405	466	471	480	451	439	465	406	431	452	483	447	438	470	443	447	442	460	468	449	461	459	438	480	442	493	449	425	468	434	431	435	447	478	491	447	477	463	451	476	420	440	452	462	465	455	462	475	465	459	477	444	408	410	397	438	494	458	452	474	452	434	430	454	452	427	446	456	456	417	423	436	435	439	443	435	455	462	469	445	474	471	448	459	434	408	485	469	459	432	462	447	464	410	446	448	461	442	465	451	459	466	449	465	466	472	470	498	416	470	453	448	425	451	423	450	424	473	479	445	445	451	446	443	470	434	449	485	442	461	463	441	438	438	476	416	428	459	442	452	449	463	441	408	470	461	462	434	468	438	421	419	448	479	452	454	444	425	446	447	451	480	418	436	445	450	418	450	463	431	445	431	455	427	485	462	421	464	392	484	416	466	452	455	462	466	377	430	442	433	428	462	459	449	463	425	493	437	474	485	459	411	447	460	479	443	450	431	481	435	462	428	471	447	409	462	432	479	497	464	461	460	434	435	453	423	444	423	447	469	490	423	479	429	483	461	458	457	453	440	471	474	447	438	453	460	477	446	431	477	412	478	475	474	441	451	478	431	431	441	420	431	421	455	451	445	408	472	445	450	466	425	451	430	458	418	464	472	436	470	442	438	434	446	441	477	467	464	441	431	444	462	462	420	436	456	457	447	465	439	461	475	459	447	425	457	419	410	418	431	457	426	471	424	422	485	427	459	418	425	465	425	474	413	436	446	427	468	463	474	405	452	408	434	481	388	421	495	449	486	448	452	414	453	464	475	436	473	446	436	465	446	415	433	440	444	444	454	445	481	489	495	494	477	451	433	477	471	486	465	478	449	412	426	459	467	433	469	466	464	421	471	482	414	464	434	395	469	463	448	486	400	472	486	471	463	422	470	434	427	427	426	456	431	451	465	438	468	455	459	446	418	453	463	462	402	442	415	454	422	424	422	422	441	451	423	437	467	423	429	442	487	458	421	442	456	426	439	462	458	415	482	484	465	446	441	454	437	460	426	445	451	430	446	457	462	445	426	465	426	483	467	423	452	439	455	433	432	457	463	475	443	453	419	427	431	458	431	444	456	441	439	495	431	472	449	462	473	426	471	451	428	449	477	433	425	449	465	452	438	427	432	442	453	443	477	492	433	430	467	441	417	454	438	453	490	478	450	458	477	454	436	446	401	450	440	415	445	467	444	445	442	431	434	433	411	452	451	485	434	476	405	482	448	451	441	436	445	445	486	480	413	448	420	453	447	426	460	453	450	450	443	451	427	431	512	452	456	456	441	452	477	437	486	478	457	462	436	476	491	443	403	447	463	445	450	444	448	455	435	476	454	457	477	445	453	428	468	426	448	479	477	466	430	426	467	457	446	478	459	457	457	424	435	465	472	465	427	487	420	414	485	441	439	461	468	459	452	463	440	435	488	417	457	427	436	449	426	462	429	442	450	451	495	450	484	450	485	463	441	428	462	459	419	445	435	469	451	456	441	460	423	485	434	431	462	447	434	461	450	454	453	453	426	444	442	449	466	463	469	416	440	441	467	451	466	431	486	486	449	460	456	449	452	430	443	436	450	445	452	475	439	440	454	467	386	458
24820	20840	26813	24771	10323	3088	1960	1267	950	1197	1547	7645	14015	9689	4190	1549	729	573	547	555	508	553	527	525	541	566	556	532	549	527	504	525	534	548	493	533	571	545	537	514	517	512	531	521	551	514	591	497	534	519	527	525	544	561	581	530	512	536	532	548	566	549	513	521	514	543	520	511	553	573	532	558	515	554	575	528	512	555	530	537	548	540	573	529	535	573	538	548	506	557	506	497	513	522	523	518	510	540	502	512	565	544	524	547	533	543	515	547	510	527	569	550	526	564	556	539	555	521	501	497	541	531	493	531	526	532	543	538	520	494	556	538	539	547	511	534	491	548	523	517	573	498	506	513	514	484	526	523	518	544	535	562	567	551	590	556	507	553	531	514	518	509	537	550	543	560	542	528	532	549	478	568	564	576	569	538	572	533	501	535	565	545	521	511	495	528	518	492	547	504	533	518	547	556	528	512	536	528	549	532	545	532	566	511	477	538	547	534	543	526	525	511	512	559	529	540	529	543	512	525	568	526	558	543	534	518	557	535	505	548	530	540	529	508	522	525	543	544	542	498	535	574	529	544	555	494	529	526	500	526	545	550	525	531	519	533	529	508	506	548	497	528	575	526	492	541	525	571	548	513	558	528	536	523	575	539	536	563	518	488	526	529	527	541	532	525	483	497	530	511	537	533	561	505	534	546	517	531	533	554	533	528	533	519	583	531	549	540	568	535	545	523	538	505	543	523	574	563	540	530	568	510	525	549	510	546	525	528	514	572	520	515	523	503	573	555	509	539	554	499	559	535	514	520	519	566	494	585	495	522	525	522	531	487	519	553	515	550	509	466	500	519	498	523	551	527	578	509	507	538	544	532	546	509	513	556	559	549	517	495	532	504	504	505	557	512	524	506	519	504	588	557	558	489	494	564	604	522	531	548	539	546	535	539	514	551	524	530	512	583	557	565	551	526	553	538	590	525	558	524	528	545	527	552	500	541	520	512	527	504	574	489	545	555	538	558	540	536	504	566	513	513	528	493	504	530	509	514	543	546	540	489	547	532	550	541	537	540	520	539	525	537	548	529	529	491	539	580	499	545	481	515	556	483	544	511	521	549	516	558	549	511	538	522	550	561	525	523	502	474	526	553	558	535	503	526	542	548	562	544	503	517	535	514	521	520	569	476	503	538	523	533	564	530	539	554	516	517	536	552	516	508	540	502	549	556	511	530	531	559	528	572	533	552	519	538	520	516	505	549	550	505	551	526	522	528	549	531	510	523	521	503	509	537	554	495	546	515	548	528	514	514	535	508	545	507	546	523	547	553	511	470	574	540	537	550	540	549	551	522	525	558	553	544	529	530	552	518	517	489	483	539	515	533	560	524	508	526	500	513	533	545	517	513	495	553	500	562	525	555	532	521	550	513	534	530	509	534	516	519	542	556	540	583	532	514	545	574	520	516	518	534	578	515	542	509	518	514	504	560	518	534	537	551	509	521	512	479	514	531	560	536	545	529	538	505	515	494	565	519	549	533	556	522	554	552	573	599	533	500	531	537	532	546	568	534	505	545	531	513	538	529	529	552	516	571	532	520	545	508	565	524	526	555	505	523	466	521	571	537	571	594	532	518	515	506	518	531	517	520	539	525	574	489	528	540	541	547	524	529	537	520	519	519	537	527	525	560	514	539	579	546	497	516	575	524	575	505	554	543	534	559	538	510	538	537	526	509	541	516	534	546	534	528	555	521	531	522	556	503	543	577	559	552	526	526	570	571	535	517	523	554	527	509	504	562	496	534	541	498	537	523	522	523	556	515	523	557	513	542	563	568	565	537	507	501	529	562	522	560	512	560	519	499	542	568	524	588	585	532	552	537	516	539	557	504	504	507	520	503	545	549	515	555	561	522	520	564	513	564	571	526	542	510	515	523	533	519	576	502	540	521	556	545	491	530	508	533	471	508	549	532	522	586	523	530	541	523	535	514	537	505	527	502	520	496	526	534	544	526	537	517	561	515	510	552	530	544	549	518	533	522	531	523	490	570	555	569	494	532	523	507	523	569	531	522	551	546	578	510	538	530	531	550	532	538	490	554	495	509	514	558	528	496	544	554	521	536	496	515	490	523	526	535	539	500	495	551	549	524	531	495	568	542	526	539	527	502	507	522	495	538	503	576	525	532	517	493	520	529	543	539	551	555	554	510	555	568	510	573	509	566	538	520	543	571	570	520	545	532	486	523	546	492	557	526	521	545	480	525	539	502	500	501	511	494	540	518	495	494	552	534	528	533	533	528	596	516	545	540	539	560	470	536	507	552	550	551	557	544	506	542	509	561	544	505	557	538	543	557	498	581	554	566	498	547	550	504	530	559	508	523	496	528	534	533	517	517	511	518	551	483	521	563	522	515	532	531	548	511	536	506	514	550	523	521	511	532	524	504	577	561	530	546	549	568	587	549	530	521	496	552	535	531	530	545	531	565	539	541	504	513	565	567	542	533	556	506	533	528	513	551	538	548	512	527	540	583	494	537	536	551	496	527	531	564	521	494	492	548	499	513	520	456	515	538	504	537	503	513	566	518	529	564	555	505	534	537	492	567	499	520	552	539	542	527	494	569	525	545	542	519	532	500	514	561	543	511	561	571	511	529	552	536	560	518	534	530	544	547	529	528	501	462	518	523	539	548	501	559	524	526	484	519	542	520	503	503	572	550	499	535	566	474	543	508	542	497	517	551	544	516	515	557	533	484	519	501	556	548	546	560	491	547	571	521	552	521	510	506	484	499	523	518	526	506	500	516	515	554	583	513	540	554	539	496	520	548	530	495	504	566	504	540	539	526	536	532	541	549	545	517	543	552	528	499	508	510	508	538	526	517	565	492	577	544	517	525	564	572	513	543	522	550	526	546	546	518	511	540	528	550	502	530	549	553	520	534	520	576	490	534	509	537	541	501	523	551	511	559	539	541	534	538	529	531	596	534	512	547	566	559	518	528	498	534	515	543	543	551	545	573	527	564	473	513	549	486	505	561	523	573	542	570	517	516	529	543	533	508	531	489	532	515	541	556	516	500	541	516	511	561	525	523	526	547	536	511	530	517	546	491	534	510	508	541	545	543	480	510	539	556	537	544	503	569	560	521	537	546	538	546	524	485	562	546	540	553	534	546	548	521	489	514	513	552	527	539	537	541	517	554	569	553	500	482	541	545	497	545	518	526	536	518	553	536	557	529	508	523	546	527	506	558	522	532	520	591	565	546	519	496	505	559	540	561	494	513	545	567	505	520	478	536	513	486	511	512	564	537	550	544	534	515	552	539	537	536	546	516	560	556	551	507	557	535	508	494	542	543	535	519	553	495	512	501	500	508	556	533	513	507	517	497	494	523	524	518	511	550	531	528	549	547	522	548	526	540	538	522	495	500	522	504	489	568	521	526	567	529	513	514	517	505	487	571	520	591	574	542	523	503	547	502	545	539	563	522	513	491	525	560	592	540	520	544	547	495	515	560	503	595	514	519	534	545
4965	6641	7066	5159	3334	2936	2358	1456	1121	1568	2208	10393	14369	9361	4329	1525	646	539	502	469	507	473	473	460	443	455	479	472	481	480	484	474	439	505	473	487	474	522	477	453	494	527	468	514	484	459	459	446	470	469	473	484	476	473	486	458	466	486	469	452	458	503	484	469	456	432	468	541	487	493	495	482	503	477	492	456	475	477	463	452	447	463	459	456	464	481	461	481	476	467	489	462	498	482	471	536	459	466	471	495	457	465	448	442	492	474	463	483	483	460	473	456	489	450	471	445	471	472	490	455	481	481	469	462	449	452	484	482	431	476	490	435	462	467	490	467	458	497	476	471	466	484	493	476	468	495	453	463	492	482	465	478	464	462	467	444	444	506	465	462	500	448	503	481	463	447	493	491	508	503	443	449	462	476	453	494	508	495	489	502	484	466	440	488	470	476	499	465	486	488	454	480	497	460	434	504	438	455	458	472	441	430	440	495	501	460	459	478	491	483	522	450	511	492	503	450	456	507	482	480	495	494	481	462	504	468	452	464	483	495	493	448	436	453	448	454	478	507	455	461	474	472	477	420	424	528	474	497	438	501	492	459	481	492	454	479	497	478	455	490	445	503	442	435	508	498	479	478	474	522	474	506	443	484	467	454	448	497	487	483	519	453	436	468	449	479	469	470	496	458	494	491	509	469	467	461	466	474	535	466	454	491	464	448	455	519	480	466	465	442	475	507	472	482	473	486	467	439	443	506	480	480	471	508	490	468	471	466	456	474	449	462	487	474	506	500	477	461	464	476	494	489	465	467	466	497	441	494	490	477	461	463	441	441	471	458	487	487	458	475	488	488	462	435	488	461	443	502	449	480	490	457	483	471	471	462	440	464	479	506	468	470	474	463	460	453	480	461	439	467	472	501	446	483	469	501	473	452	492	472	524	492	457	421	445	450	469	447	478	457	486	470	462	449	467	444	486	440	487	489	497	436	476	499	472	447	485	478	486	451	473	463	439	436	511	501	456	454	456	502	411	470	448	464	453	434	477	492	450	507	453	469	475	448	498	458	468	542	484	440	475	509	445	489	493	456	433	450	494	478	486	445	446	488	428	452	483	458	456	491	451	465	496	478	459	476	484	471	490	462	504	482	489	477	490	470	496	451	432	494	488	461	457	482	447	491	449	453	492	457	475	468	447	499	440	477	453	457	466	488	496	501	517	493	470	487	453	454	520	455	473	497	456	444	514	489	489	457	463	488	419	485	472	460	489	454	447	476	448	490	428	485	468	470	470	472	481	451	474	474	458	468	461	453	457	494	471	501	524	466	458	489	438	417	458	473	463	435	461	488	419	445	471	488	454	476	450	461	489	497	449	488	427	474	461	475	471	449	476	460	501	441	491	496	463	479	459	457	487	448	489	510	480	486	453	430	459	466	480	476	475	478	428	458	442	464	457	467	450	481	460	485	479	489	455	507	486	478	470	474	512	455	504	448	445	475	460	437	452	497	461	457	438	461	437	484	479	436	448	466	472	475	485	444	465	506	468	472	450	447	452	458	548	485	479	464	467	458	472	471	441	461	492	476	457	486	498	494	470	485	463	475	473	472	450	483	489	507	471	463	479	468	484	483	474	463	456	404	499	480	463	440	523	456	491	461	465	483	461	481	474	468	481	452	445	500	475	466	448	498	472	468	468	469	470	489	455	446	461	481	447	497	440	495	436	494	460	453	486	474	427	482	448	456	461	478	413	484	506	492	480	436	463	453	459	458	452	483	473	472	445	448	472	480	505	472	485	479	473	447	454	483	502	487	445	467	480	458	444	468	457	517	491	488	528	453	477	458	482	500	486	469	460	432	481	484	527	490	459	480	464	443	485	461	475	523	475	482	473	433	471	501	433	459	483	475	468	501	491	489	492	484	446	439	493	481	459	470	499	480	500	485	470	498	510	443	448	460	494	482	520	517	491	484	510	463	489	446	460	466	442	432	505	476	480	497	459	462	469	472	471	473	456	485	490	483	468	467	446	465	487	478	467	469	478	459	476	454	482	461	496	463	468	517	496	451	433	502	476	492	493	467	442	466	475	454	433	470	446	468	465	451	466	486	488	459	477	524	491	458	487	465	477	485	434	453	460	468	479	440	441	421	454	457	438	470	417	483	438	489	504	474	461	487	450	468	461	476	453	484	445	497	463	476	461	437	507	464	440	455	416	440	445	484	473	433	474	470	467	490	462	493	493	486	482	440	466	468	486	452	425	520	475	523	454	500	435	475	491	445	465	443	447	475	421	469	461	459	467	481	455	494	446	494	499	460	470	471	484	450	478	493	490	453	464	450	424	476	458	475	439	458	425	434	490	477	482	453	450	484	498	491	496	511	445	447	449	473	469	429	472	483	497	474	469	482	435	483	486	429	493	525	438	437	486	473	495	441	459	451	492	429	477	445	482	526	462	452	472	515	486	472	482	465	438	518	427	464	478	473	463	479	474	482	473	439	482	489	455	455	495	455	466	463	442	496	488	487	451	453	452	461	435	499	476	461	468	466	470	460	492	461	458	455	491	467	459	473	463	515	422	455	441	480	536	468	454	484	450	467	443	473	472	461	452	475	445	453	442	476	501	442	449	474	490	498	477	464	483	444	451	451	502	478	471	496	480	501	485	476	455	448	442	473	467	499	472	442	459	466	447	483	451	478	479	506	466	471	474	456	489	456	455	433	449	491	454	464	509	438	453	438	450	488	489	485	465	481	516	447	442	502	454	445	439	461	464	449	488	482	482	459	493	488	432	428	480	476	505	465	447	447	431	455	475	447	510	498	459	450	456	436	444	478	498	515	476	444	452	513	468	429	458	455	484	457	458	464	449	451	441	469	441	510	479	470	457	505	467	445	433	431	478	454	471	460	437	476	503	475	477	450	477	448	471	491	472	490	485	474	447	452	449	464	469	478	440	446	460	463	439	444	502	496	518	461	436	465	492	470	489	472	465	505	472	476	431	449	484	481	436	464	486	459	484	482	476	451	488	453	464	450	479	463	473	450	481	478	480	495	467	454	449	502	482	466	451	462	443	484	491	497	465	470	471	459	463	454	494	447	481	484	438	453	475	453	471	444	421	479	484	430	452	436	495	509	491	468	472	467	480	465	449	459	489	444	475	471	465	488	477	469	494	456	459	522	465	470	479	487	433	446	465	512	433	452	467	467	465	461	459	493	444	451	472	425	479	422	469	481	474	473	441	449	493	453	448	475	488	447	454	468	451	491	456	438	461	465	480	474	454	437	464	465	462	474	447	490	479	509	494	506	490	464	498	463	444	466	456	459	475	496	449	471	488	492	483	471	446	502	484	508	469	479	478	463	468	475	452	458	496	457	496	493	508	485	457	474	491	455	449	482	444	486	512	492	457	445	463	472	498	474	477	483	431	430	446	422	484	431	446	477	470	468	482	423	488	488	470	487	492	512	425	457	460	494	475	471	455	440	485	414	489	453	469	475	464	473	486	455	437	501	451	464	451	476
23749	20788	27751	23933	20436	9040	3384	2000	1629	1568	1719	12428	24953	17944	8659	2772	1017	710	735	726	706	691	662	697	673	653	691	695	663	691	724	670	723	671	682	671	690	658	664	696	672	648	678	646	678	686	686	667	689	669	674	725	659	651	707	694	658	659	646	652	659	666	622	673	721	646	671	618	676	674	723	654	671	665	667	678	718	694	654	699	651	671	745	681	604	669	648	646	659	716	674	669	712	700	682	643	619	678	677	678	662	673	677	670	672	712	668	729	666	674	679	663	723	671	672	662	676	673	682	695	658	678	702	703	693	735	665	653	681	726	651	710	684	682	626	642	680	661	670	670	676	692	676	685	661	708	666	662	677	669	688	625	662	647	670	659	667	668	652	652	667	670	644	696	690	659	627	685	645	650	697	630	688	668	690	687	695	660	686	712	694	691	676	675	685	655	657	667	666	667	639	711	685	658	694	694	669	708	721	669	672	696	689	653	669	686	664	681	697	671	635	662	656	652	618	711	665	659	648	627	700	710	653	697	690	656	659	636	679	668	688	703	665	649	691	724	655	689	675	641	692	641	690	605	656	675	667	641	664	667	647	687	665	636	653	681	662	675	674	677	669	656	651	659	712	691	682	613	716	688	653	677	693	704	662	679	654	651	664	657	674	636	684	651	678	610	659	681	675	648	672	686	659	715	610	639	670	665	627	690	641	684	648	649	658	668	657	679	708	674	668	655	665	676	632	675	673	699	652	674	656	655	653	640	659	680	633	691	645	653	666	659	645	684	669	630	675	679	648	657	658	677	629	724	686	662	653	680	634	743	618	635	638	692	652	642	679	666	652	672	691	651	673	665	679	634	669	620	696	627	707	686	672	631	678	640	677	661	661	684	644	639	654	684	627	682	625	721	716	662	696	667	683	683	681	640	662	649	644	635	720	679	649	694	689	656	635	668	650	601	639	643	718	638	678	661	634	691	682	640	704	655	639	744	672	680	691	705	698	663	718	652	711	656	679	663	621	664	617	653	638	672	647	681	656	647	680	688	705	653	674	677	642	660	734	657	669	677	683	655	661	643	673	649	657	652	714	647	656	620	652	680	666	704	684	671	677	703	707	672	684	693	692	666	689	706	658	714	672	689	655	734	664	670	698	702	682	680	714	650	709	661	644	670	690	670	687	692	674	667	676	707	656	676	658	665	685	658	637	675	656	687	697	691	664	685	653	669	677	650	696	682	710	649	719	665	656	690	661	688	633	648	648	676	681	650	658	717	651	635	659	660	645	660	692	662	686	681	670	697	653	694	684	674	670	684	646	653	679	701	652	676	704	646	666	674	648	659	672	654	630	681	685	655	659	685	674	668	663	683	655	648	691	671	650	664	674	662	704	696	665	625	626	629	640	621	673	684	619	661	684	679	674	618	657	693	658	692	688	668	672	713	662	666	646	677	705	679	652	671	665	655	696	702	651	675	660	699	658	669	715	646	695	679	597	606	718	693	686	705	650	692	637	680	639	652	650	658	707	640	621	647	674	661	696	649	634	703	644	638	719	626	680	673	684	699	655	692	633	686	656	669	612	664	687	622	647	651	681	667	644	684	672	617	652	675	669	675	634	663	664	691	685	676	655	723	720	661	645	647	681	618	642	647	641	599	650	679	676	677	630	671	664	705	662	713	694	680	648	659	702	662	667	655	692	641	683	668	671	721	702	689	672	646	692	663	684	712	663	697	647	663	606	656	687	688	643	650	664	626	668	634	615	655	660	655	639	700	657	657	644	669	721	675	672	634	667	737	651	649	640	670	685	677	642	681	690	687	676	600	695	715	676	651	686	616	646	660	664	652	634	678	645	670	679	671	637	655	640	650	661	675	676	676	641	670	627	638	666	634	639	679	734	689	628	638	711	668	652	665	670	676	671	626	656	656	675	667	627	677	664	628	699	684	654	637	634	652	637	603	671	602	692	658	674	691	678	671	660	684	693	659	664	673	681	620	701	689	693	705	666	682	632	702	672	685	643	701	655	682	676	638	701	655	620	682	687	663	657	631	687	660	659	665	674	657	650	663	677	656	659	688	678	645	689	692	653	644	659	669	687	641	726	689	717	607	654	666	702	689	697	668	661	677	645	687	678	654	670	650	625	678	659	630	684	689	711	626	676	693	685	662	631	638	678	650	690	731	647	651	669	637	635	660	710	656	668	659	676	658	704	670	695	665	656	638	659	625	697	677	680	656	669	717	666	675	663	681	673	674	664	692	671	712	650	604	679	651	622	683	660	693	681	695	649	690	642	701	704	653	666	722	664	633	711	693	652	688	635	691	631	685	696	631	631	664	680	714	624	663	653	674	700	697	704	665	662	676	623	641	692	637	658	635	683	684	656	675	680	649	680	674	676	665	666	631	711	674	641	663	650	680	684	638	690	678	681	734	633	725	664	672	638	664	657	628	681	672	680	691	684	655	700	674	688	666	674	642	660	664	653	686	644	654	658	606	667	682	701	676	655	650	670	690	681	666	648	649	673	666	672	646	667	660	704	695	693	699	694	691	647	640	659	664	686	696	659	606	709	656	710	692	654	699	651	678	667	662	651	719	665	645	723	669	657	712	628	605	626	644	671	665	704	718	680	689	663	631	654	642	673	685	680	725	679	681	657	639	642	695	609	687	614	657	640	672	691	650	626	679	675	645	700	700	680	677	699	694	665	674	649	647	662	672	653	682	599	649	642	678	671	644	601	673	702	689	672	643	677	657	682	669	667	666	653	638	698	639	679	682	646	718	622	702	683	651	634	723	684	631	648	662	655	624	626	677	627	673	664	734	654	658	638	696	659	651	687	675	644	680	712	638	690	713	685	683	638	666	606	656	634	685	705	695	647	697	660	674	685	651	661	664	642	656	645	685	656	672	664	639	648	649	688	679	655	641	673	667	687	679	669	692	623	684	672	662	652	696	623	691	646	619	678	627	652	662	653	674	693	735	646	692	623	679	663	653	675	699	678	595	661	590	673	685	691	652	651	643	653	650	692	668	648	650	716	649	664	647	660	650	600	652	737	709	637	643	672	649	668	670	639	676	676	652	707	702	643	634	671	661	681	672	647	687	663	687	669	681	646	630	664	661	676	655	702	660	639	707	645	635	667	666	639	639	702	653	673	665	673	630	660	649	650	644	637	659	699	652	665	661	613	656	667	683	712	637	655	709	626	638	622	625	613	661	671	670	670	653	693	651	689	700	655	641	627	676	665	675	636	634	672	713	693	626	655	694	632	664	657	667	657	680	713	672	638	618	649	697	687	629	624	691	646	678	689	686	673	685	703	626	667	654	710	573	649	727	720	642	696	702	651	668	680	629	648	677	676	651	692	692	618	691	673	615	662	675	647	707	658	688	667	683	618	681	689	699	639	701	638	659	647	649	656	685	691	655	695	685	674	629	678	692	702	653	642	673	689	603	639	649	698	697	644	631	667	681	653	660	704	643	683	648	663	633	628	647	678	648	676	623	637	698	639	654	678	665
5617	10540	10130	7296	5276	3494	2968	2374	2078	1927	2271	16311	23062	15472	7575	2665	882	706	626	575	583	536	601	591	580	585	589	582	593	562	553	496	608	564	590	583	590	615	570	597	607	604	548	562	576	557	617	558	554	610	556	575	552	535	608	524	546	594	554	557	580	594	574	614	520	580	604	537	607	577	594	588	606	581	577	585	582	549	597	550	560	598	622	607	629	510	553	562	587	584	546	559	531	536	560	552	571	559	592	563	519	605	553	562	543	569	558	576	557	588	576	585	593	579	559	564	580	604	574	571	533	574	581	584	565	563	548	558	627	589	560	594	555	551	587	597	595	549	544	561	636	577	585	524	590	560	566	584	609	581	577	594	613	581	581	602	556	543	560	533	585	552	566	550	545	529	573	614	573	575	579	577	582	519	565	564	558	584	560	585	608	561	573	571	561	549	603	585	570	588	583	581	587	605	565	560	532	578	559	540	570	555	558	553	600	594	559	533	555	568	584	565	599	517	545	583	563	595	530	618	535	557	577	571	578	522	549	574	564	559	593	576	562	567	550	545	559	556	538	570	582	585	610	580	550	532	555	593	516	574	535	569	597	582	574	624	549	588	569	618	573	554	614	586	536	572	597	561	600	585	578	563	598	528	522	589	568	591	611	541	533	523	569	577	529	584	588	576	595	561	592	583	569	554	575	545	588	598	568	578	552	578	570	543	624	557	572	542	589	631	566	585	533	601	545	533	592	565	545	594	581	541	564	544	578	548	584	542	599	612	530	628	588	587	547	604	542	610	565	590	575	624	572	551	603	560	592	626	610	559	538	569	565	582	560	593	530	561	541	540	602	555	589	579	535	596	566	565	609	575	603	582	581	587	585	572	545	598	542	565	545	576	563	538	553	588	576	594	592	601	569	577	562	597	536	565	567	588	560	553	602	609	585	564	584	574	511	593	537	565	562	578	563	564	574	540	575	574	553	622	557	572	566	553	557	585	518	566	574	621	536	565	566	556	543	526	597	559	608	585	529	567	585	611	532	586	532	590	570	610	568	619	567	565	569	554	544	539	555	591	541	542	642	615	565	549	578	558	560	529	544	642	588	545	577	542	541	586	577	573	581	544	595	566	629	566	549	585	570	596	555	566	545	550	588	598	510	570	624	559	573	533	591	591	525	603	637	565	594	541	545	563	569	566	536	583	579	582	541	581	612	531	549	541	549	547	557	533	576	537	615	602	583	586	524	594	591	544	566	559	620	566	593	536	585	589	560	553	597	547	566	596	548	532	552	599	566	573	566	580	602	580	578	549	578	556	590	604	587	507	569	529	539	570	612	567	541	570	551	585	545	591	559	570	601	516	573	546	581	615	536	606	581	586	529	582	575	522	550	590	613	527	540	582	578	568	583	548	578	576	578	561	567	517	615	557	584	615	557	573	554	554	578	565	543	578	549	526	533	563	553	578	566	573	603	562	570	595	576	606	534	548	577	588	608	625	529	534	516	600	544	586	581	558	542	530	559	612	539	566	561	561	550	564	571	591	597	541	594	599	564	560	570	602	600	559	553	610	562	546	549	580	588	578	541	588	599	573	599	585	591	569	596	568	568	568	553	560	552	568	548	569	584	568	571	593	573	570	542	571	539	574	557	561	568	613	528	575	571	540	592	571	579	551	548	517	548	557	561	518	556	548	577	611	564	538	557	550	590	572	540	583	554	588	601	548	557	548	576	571	541	549	546	596	603	563	553	572	554	537	555	596	569	604	575	625	559	577	543	577	571	525	560	576	575	592	599	590	598	570	576	580	588	540	577	559	620	590	579	573	564	581	546	546	586	513	554	554	586	618	611	553	557	566	576	543	541	587	562	590	594	578	582	575	564	534	601	569	576	580	581	546	577	575	542	565	531	569	567	566	584	582	553	580	577	553	580	574	609	553	550	545	621	591	558	584	535	517	585	574	562	572	564	562	569	589	553	608	565	599	567	554	586	568	598	577	587	520	559	604	510	556	557	597	579	561	585	544	536	574	546	552	609	562	547	560	608	548	564	566	592	533	561	554	576	581	605	571	590	560	560	547	578	541	603	525	540	562	568	603	542	551	573	594	613	582	582	564	575	589	567	549	539	606	625	614	583	576	586	560	607	551	577	628	619	522	578	623	591	564	526	615	564	571	559	555	611	595	570	571	560	548	585	569	586	575	522	533	567	573	593	610	550	576	575	571	555	547	601	548	569	579	652	602	572	508	567	542	544	574	594	570	567	551	528	607	582	576	602	577	594	560	600	589	553	578	560	556	572	556	542	564	535	560	608	573	582	586	583	565	576	588	593	554	552	586	585	572	601	568	532	574	583	590	571	564	536	544	586	586	573	585	591	537	567	549	555	549	572	595	625	596	556	536	584	591	561	607	575	585	571	582	566	557	555	574	560	583	583	560	566	578	580	529	604	556	588	563	593	561	548	557	551	560	580	533	584	561	573	549	600	591	565	547	573	557	572	576	572	562	614	570	560	568	573	538	592	530	574	556	548	542	563	520	593	553	596	555	632	538	618	529	575	568	550	583	547	573	571	609	560	590	527	565	597	597	541	608	582	541	529	590	563	603	565	528	583	578	585	614	596	556	582	601	561	601	605	605	548	589	565	542	553	582	584	566	546	560	598	552	564	606	587	561	574	563	559	568	548	540	573	527	576	544	621	541	588	598	611	566	607	538	569	548	578	550	546	555	589	566	553	575	572	545	542	556	584	587	564	543	571	618	557	563	579	557	581	522	554	593	578	560	571	575	553	580	578	566	553	536	593	591	597	583	604	556	578	611	562	544	550	555	552	583	546	562	565	575	561	571	592	548	519	545	599	557	566	586	554	584	586	590	539	589	588	537	545	578	586	555	552	611	542	524	554	545	573	594	561	569	601	561	557	547	539	580	538	568	597	534	561	563	548	558	579	583	592	580	591	498	565	566	561	607	563	563	560	565	550	575	603	643	570	540	538	582	599	551	558	595	552	587	533	610	570	552	578	575	591	561	563	597	581	542	562	566	599	599	540	596	550	590	583	582	537	564	536	556	547	553	578	569	567	610	554	584	553	585	545	555	572	587	577	614	550	612	585	594	552	555	561	550	525	513	571	607	562	574	563	585	570	571	607	601	565	551	563	580	578	590	554	583	581	588	535	585	576	590	558	548	514	583	562	601	539	567	599	605	550	568	562	574	562	548	534	573	549	613	559	579	560	568	627	590	587	578	566	585	598	568	592	545	603	536	557	577	552	518	565	541	589	578	566	521	570	521	576	563	608	566	522	548	606	575	592	554	584	558	577	547	569	566	560	573	534	588	552	548	558	518	537	538	562	609	605	507	580	586	549	536	559	590	560	588	613	582	599	598	567	550	576	546	572	574	591	568	535	569	584	566	573	532	552	597	553	566	542	577	577	557	560	553	612	605	547	514	565	545	575	555	569	547	538	504	554	599	602	529	525	580	571	596	576	584	560	608	566	594	562	518	546	588	617	511	566	601
26712	9262	2469	1748	993	901	825	819	727	782	811	1056	1597	1571	1151	791	598	605	566	612	592	592	522	592	583	590	588	573	600	590	569	590	553	591	597	605	595	615	562	550	601	547	577	588	615	581	615	526	582	647	597	586	576	586	602	591	566	586	554	596	584	600	664	573	592	625	567	590	573	545	585	635	605	570	543	608	540	603	589	543	555	552	585	612	547	583	587	572	536	543	570	607	594	583	577	575	608	573	518	577	532	557	607	578	568	544	583	608	599	552	585	582	576	588	573	581	583	569	578	587	568	531	590	605	613	560	553	556	588	590	627	548	576	517	593	564	580	575	561	575	625	606	578	595	606	622	604	587	569	582	585	550	529	560	583	576	588	578	557	600	549	572	581	581	577	574	580	557	571	625	606	585	573	552	557	540	543	561	572	587	590	558	568	537	598	551	580	545	581	596	610	608	534	600	557	621	586	587	617	619	622	586	600	577	592	566	612	580	624	590	575	575	602	615	586	530	609	571	556	575	555	597	580	610	569	587	594	554	626	589	590	561	559	603	550	591	584	571	552	587	558	580	586	560	547	577	574	600	598	565	601	616	556	596	587	576	621	611	571	579	580	585	585	585	561	586	574	608	559	554	591	589	609	591	575	583	602	581	606	535	565	587	555	599	620	506	584	595	619	568	557	622	561	554	609	608	584	583	584	585	568	583	603	612	559	582	563	573	518	548	601	581	557	539	620	586	594	581	566	539	559	558	576	640	547	602	578	556	559	614	615	584	590	591	571	575	585	595	584	592	615	564	560	593	557	604	569	599	590	577	585	593	552	582	535	552	593	593	584	585	554	596	564	539	547	594	569	567	520	578	610	571	587	605	584	575	621	595	608	568	560	581	595	579	597	553	580	619	568	569	545	574	646	568	566	561	616	626	580	604	587	555	624	564	572	588	532	578	591	527	580	562	581	609	547	558	561	570	579	568	565	663	617	608	582	588	577	611	623	556	594	600	577	572	583	594	584	555	585	575	611	584	527	563	612	611	549	565	614	586	568	569	577	554	579	609	553	581	615	546	559	569	587	566	574	623	563	615	566	562	596	538	578	563	570	562	578	592	532	556	557	569	548	549	573	607	554	547	598	565	612	581	590	567	570	597	590	584	575	555	578	588	589	577	603	559	605	558	578	590	571	628	608	562	585	568	532	585	581	575	588	526	570	606	584	612	604	583	565	587	583	495	586	617	536	577	567	600	577	550	576	578	592	572	575	603	558	611	532	594	590	594	629	617	565	568	585	564	589	569	589	573	602	575	609	619	620	590	559	595	589	572	554	573	586	601	575	577	583	619	588	539	579	594	562	618	578	563	575	574	603	582	528	538	559	611	563	584	617	547	578	559	614	606	597	533	528	572	611	589	568	582	573	548	597	577	569	581	574	578	578	546	579	559	567	590	570	586	580	563	544	551	571	545	581	573	603	551	567	594	625	638	541	540	601	566	572	584	567	596	632	576	566	583	601	604	564	598	600	561	613	597	560	546	580	587	560	590	561	554	551	550	526	587	588	599	584	579	565	596	526	546	614	612	556	572	570	596	571	581	594	601	570	586	605	564	608	594	562	584	611	600	599	558	595	584	610	583	584	552	607	580	577	568	561	523	578	582	561	582	616	551	597	560	532	608	543	567	562	561	582	596	575	583	626	556	598	535	607	576	583	575	615	577	604	591	590	558	549	584	577	595	567	562	591	561	563	536	564	537	538	587	585	562	575	560	576	565	594	561	600	600	592	595	628	595	556	571	603	582	592	583	611	598	587	579	573	575	562	536	598	590	576	580	558	581	544	574	561	607	601	589	590	567	574	584	576	557	612	599	568	563	620	513	592	611	548	588	589	568	574	584	592	573	563	604	573	559	585	572	569	595	554	560	581	580	546	571	582	589	610	602	582	515	573	582	536	560	614	565	569	553	596	581	596	593	592	617	571	548	585	587	570	583	598	540	601	544	573	591	574	568	567	600	562	621	542	599	570	568	574	571	616	565	593	582	608	586	569	609	550	547	549	603	568	573	568	577	578	581	599	604	608	550	574	586	589	551	627	576	608	584	560	604	590	556	543	592	592	604	590	593	597	585	573	609	619	597	565	547	555	602	577	567	601	573	580	549	566	557	574	532	564	559	601	616	565	592	586	590	544	548	605	583	579	569	540	590	576	565	598	607	600	566	605	617	618	579	607	571	573	594	542	610	573	553	593	620	617	583	587	581	515	583	606	618	602	614	565	565	547	606	567	584	555	578	568	567	555	557	610	553	594	609	571	591	565	564	590	566	553	599	554	591	562	580	569	573	597	544	579	529	607	552	559	589	553	538	607	568	554	618	586	570	564	567	560	571	615	591	623	567	577	584	581	594	556	581	592	602	556	600	552	564	592	575	536	600	580	603	573	571	619	586	552	574	562	620	602	590	596	614	602	584	565	555	571	617	570	578	573	616	566	589	613	582	585	629	636	567	613	562	568	531	601	582	571	540	569	589	604	558	586	558	557	598	571	577	583	567	585	557	558	597	559	574	554	576	591	574	602	560	596	638	539	554	568	555	527	589	589	555	559	616	591	597	561	601	580	583	568	599	569	563	612	533	574	593	590	585	605	635	562	622	561	601	571	560	598	568	584	578	630	588	553	581	587	612	623	577	538	599	572	561	575	556	625	569	573	592	627	605	583	551	598	574	630	623	585	583	597	589	580	561	551	563	610	606	600	597	561	571	614	555	602	617	594	548	597	608	580	617	547	561	577	587	579	609	570	542	538	607	575	596	605	585	601	629	617	523	567	605	588	579	528	586	583	609	585	566	610	583	564	570	577	619	563	584	543	552	598	562	602	590	561	594	574	592	592	619	605	578	587	597	580	588	585	574	549	561	562	573	576	550	566	571	567	575	576	624	555	570	555	580	534	566	551	611	609	592	622	508	578	530	567	610	639	533	568	589	588	576	588	576	573	567	564	606	598	606	614	557	545	575	616	602	574	545	562	555	554	551	602	548	589	605	635	587	592	554	591	610	581	548	583	564	572	556	580	529	573	574	539	568	543	596	620	543	592	559	596	565	603	573	615	543	582	596	578	579	557	580	608	619	566	609	582	564	588	591	594	584	635	582	605	604	587	576	595	582	575	562	609	556	590	590	582	548	554	546	594	541	562	543	605	580	548	554	584	564	606	564	562	579	548	569	585	587	576	599	594	616	582	589	560	599	534	525	632	579	604	597	538	560	552	601	597	594	590	608	526	543	601	572	612	580	588	584	584	590	560	534	579	576	607	579	585	552	573	583	591	593	528	590	581	586	564	570	630	636	581	622	595	581	605	550	603	562	567	553	608	623	561	596	567	583	645	606	587	597	551	589	622	617	626	541	564	565	590	586	565	609	615	582	570	569	590	569	579	570	555	580	627	566	574	555	545	600	551	562	588	595	590	576	611	565	615	598	578	624	568	594	593	572	626	578	548	582	581	642	581	569	592	528	545	556
5960	2120	2553	1746	1122	1128	1057	899	839	783	937	1441	2045	1685	1185	703	530	493	538	490	544	488	513	504	481	513	512	518	525	500	537	501	481	483	494	511	474	456	483	498	528	480	485	480	470	519	446	520	507	477	450	478	526	473	537	539	537	522	482	494	500	450	517	500	474	482	471	505	512	490	488	479	461	436	485	510	517	497	479	495	550	465	482	474	505	492	497	511	468	485	499	485	500	469	517	465	490	531	502	427	533	443	481	521	511	522	485	502	513	490	490	511	486	488	485	535	496	514	484	453	474	508	513	506	500	483	504	474	514	438	484	498	482	487	497	509	512	499	476	507	500	481	524	485	522	509	512	447	491	499	520	496	498	516	499	520	477	494	481	510	484	508	448	487	469	490	487	504	508	493	474	485	501	512	488	518	482	493	468	469	464	465	531	514	448	503	484	477	485	452	503	511	494	531	499	489	537	484	506	479	476	492	468	508	511	485	539	476	512	511	494	514	556	500	504	459	458	490	515	469	463	458	498	544	488	478	486	527	495	506	494	489	489	488	510	504	470	478	500	531	512	507	502	500	426	502	470	502	520	514	529	454	498	479	458	492	526	513	503	492	520	504	542	484	491	471	467	456	500	510	511	507	504	515	503	499	496	443	499	545	486	493	495	505	516	512	479	482	535	478	495	491	496	502	529	455	485	474	489	496	504	515	484	471	477	481	532	506	500	502	473	507	507	476	474	486	477	506	513	465	513	502	531	490	512	494	511	485	519	518	489	500	512	465	469	489	508	488	518	485	523	514	499	467	499	476	490	509	494	479	574	522	500	471	452	507	480	484	506	480	493	503	484	480	508	495	507	491	522	477	495	503	485	470	500	496	520	500	491	531	477	464	474	454	528	514	525	488	462	502	492	451	495	475	480	481	510	472	501	492	471	480	524	515	459	450	482	484	448	507	461	518	477	487	508	540	487	513	487	540	491	478	484	500	509	518	478	482	541	486	503	477	501	460	477	427	506	484	499	479	487	455	484	497	460	467	487	507	483	491	501	436	465	515	498	540	507	465	513	475	521	476	478	498	469	494	499	457	466	505	517	474	468	474	467	468	512	490	472	439	476	512	495	510	481	474	478	503	518	482	505	484	458	497	488	498	473	514	524	501	487	485	456	529	532	513	505	487	493	474	493	523	499	519	500	500	516	472	478	467	493	511	503	502	487	512	521	474	484	512	482	484	544	502	512	541	502	496	502	479	461	509	523	501	479	496	527	459	489	497	471	476	494	482	519	485	504	519	493	479	483	450	521	489	505	518	508	483	535	468	504	495	472	510	485	520	470	505	516	502	500	502	515	496	502	514	476	504	482	488	509	513	496	499	491	486	464	528	509	460	488	527	481	475	492	516	480	479	523	476	490	494	513	500	492	516	472	534	543	487	453	497	473	456	517	486	473	486	492	503	503	498	510	486	477	494	503	489	490	506	543	492	518	495	504	501	510	500	509	470	525	501	510	470	516	477	493	501	452	486	483	523	499	468	517	517	501	471	488	496	472	535	537	485	477	520	497	468	535	484	517	509	487	484	516	484	451	487	482	518	479	479	490	494	490	476	511	491	435	499	500	509	490	497	503	494	485	474	463	494	500	492	490	493	509	481	493	462	499	458	533	472	511	515	501	479	477	469	502	496	494	483	499	454	479	448	474	476	492	457	476	500	517	500	494	525	483	474	476	473	488	466	497	478	486	513	507	497	477	456	495	496	525	470	482	484	473	477	504	501	492	481	505	459	508	441	465	492	516	503	477	504	483	469	511	454	444	485	518	519	493	508	452	502	514	490	474	493	501	550	482	483	489	491	513	496	471	483	547	519	485	506	512	482	515	524	522	516	496	483	492	486	468	484	492	484	515	492	510	465	475	452	468	502	504	468	494	488	524	493	519	495	515	498	507	484	510	497	487	510	458	499	497	515	464	534	486	540	517	469	485	503	482	462	493	492	458	478	518	529	517	480	464	524	513	462	471	485	481	503	508	478	495	486	508	483	486	476	505	481	503	463	510	479	496	479	517	519	500	510	511	487	452	477	495	515	499	475	525	476	484	491	520	464	496	498	480	464	486	490	499	492	511	504	482	468	476	492	471	468	501	489	460	512	490	520	530	513	466	477	496	519	506	495	471	503	457	526	520	466	502	468	451	506	492	508	502	470	489	527	467	514	492	485	541	487	525	489	500	448	511	544	517	486	501	505	484	507	537	508	473	515	504	471	488	486	460	521	469	500	494	504	508	480	483	501	499	519	456	491	492	514	486	533	510	526	516	488	479	504	452	486	491	516	516	510	461	487	525	521	480	493	479	507	497	486	458	499	478	465	517	482	503	518	468	515	487	495	511	520	521	478	499	493	496	488	478	486	487	495	490	476	490	464	497	484	524	488	515	518	516	563	482	499	491	445	463	469	473	469	484	456	495	493	508	507	519	485	503	524	501	518	512	524	434	437	504	513	523	514	468	500	498	487	530	514	513	492	505	526	477	526	484	496	488	490	536	516	474	489	495	514	530	507	490	489	490	461	486	479	483	493	481	478	513	483	455	508	495	443	492	504	516	476	477	487	515	496	466	526	495	494	483	520	460	467	487	518	497	506	448	498	456	556	481	474	462	483	521	479	470	493	471	476	498	511	478	491	477	496	457	500	510	507	473	500	489	501	465	514	509	514	478	509	501	495	509	490	489	504	486	508	493	472	502	512	521	517	526	507	495	478	480	474	481	474	517	491	484	468	519	479	486	521	471	496	492	488	460	491	543	479	491	470	496	493	497	475	480	489	490	513	488	510	522	496	480	487	490	500	487	487	488	517	504	508	515	486	496	487	488	501	499	485	505	464	481	480	490	507	492	456	467	506	519	500	504	500	552	472	505	516	486	488	474	507	528	501	512	488	522	472	488	514	487	520	510	487	492	476	492	513	525	472	519	497	520	503	498	491	529	459	485	497	502	516	490	483	495	483	493	474	498	483	489	498	494	454	468	532	523	462	456	518	498	511	486	484	444	484	513	524	472	455	524	496	505	473	529	494	503	501	507	486	517	499	446	513	459	533	483	470	548	508	507	469	507	492	489	458	495	505	479	488	464	545	468	514	491	485	529	474	497	528	477	478	496	470	480	498	480	506	479	470	489	534	483	477	505	492	523	518	505	484	492	466	504	526	519	516	479	505	503	482	513	490	475	500	496	465	519	496	481	477	494	476	476	459	519	501	467	507	505	476	503	547	484	470	474	478	482	522	490	469	504	446	512	501	473	500	460	496	520	511	479	498	523	502	488	484	521	523	483	524	562	525	465	485	504	519	481	534	491	489	479	512	495	483	469	509	497	499	505	485	447	456	508	507	484	520	454	476	527	535	473	479	495	482	494	509	501	485	491	474	512	467	492	470	461	511	495	495	490	524	482	524	521	476	474	446	445	485	463	480	467	473	499	501	513	465	510	509	498	499	489	503	526	480	505	493	452	468	499	481	519	546
24836	20791	26674	24802	9479	2966	2323	1458	1160	1118	1065	5845	14866	11146	5197	1671	769	650	579	614	621	607	585	559	599	612	579	562	553	570	589	626	559	542	598	590	608	617	643	569	586	537	522	579	614	579	574	608	558	537	569	552	607	543	564	554	591	615	578	560	580	605	578	565	554	585	595	619	594	582	576	595	601	588	599	572	580	587	518	565	595	593	535	594	578	630	585	552	606	587	595	561	574	588	557	607	638	587	580	582	570	561	604	608	582	604	622	543	594	541	607	585	601	601	592	602	591	600	626	599	586	580	598	547	625	572	568	580	574	571	573	602	581	621	578	551	620	595	580	550	568	568	572	553	584	577	598	611	617	551	616	580	612	557	568	652	562	570	596	632	561	606	610	594	564	571	571	563	579	621	588	604	621	602	567	568	569	606	595	592	598	625	563	549	586	595	550	585	555	590	557	617	585	604	561	558	581	626	576	561	587	626	636	585	587	599	602	552	593	608	604	556	617	568	607	637	597	555	567	565	610	581	605	591	567	579	604	530	628	605	618	590	554	615	557	529	589	593	597	591	583	563	555	567	571	595	616	597	529	562	608	566	547	606	586	573	613	582	580	574	601	635	599	604	576	559	577	633	539	617	583	586	617	605	589	629	577	561	573	607	560	604	604	584	615	552	587	606	580	548	549	587	567	580	598	574	549	538	608	625	581	580	608	580	582	570	566	564	607	586	620	543	557	605	593	556	560	563	572	572	576	586	576	628	599	560	592	588	564	624	581	587	541	593	572	612	592	568	615	584	616	588	565	544	600	583	597	598	569	594	565	612	572	647	601	576	626	611	565	569	625	610	605	557	579	597	545	606	610	581	579	593	633	600	593	571	567	588	588	548	598	587	607	603	545	599	580	536	589	632	567	572	611	585	603	590	596	585	615	626	627	594	615	552	578	576	563	553	595	607	542	568	582	590	608	537	585	567	614	553	589	618	557	548	593	575	611	612	618	559	605	547	553	601	581	594	633	626	605	596	607	584	584	582	590	539	593	593	585	590	584	549	581	566	604	542	618	571	563	568	563	602	639	628	597	617	586	576	584	594	595	621	596	577	592	575	593	548	583	592	586	515	607	576	582	567	573	601	581	562	555	542	549	567	599	561	581	587	614	582	550	583	654	598	598	588	555	530	565	559	581	585	551	545	550	581	645	569	587	576	584	630	607	600	582	574	622	580	591	641	592	590	576	616	575	622	616	576	532	567	593	596	580	591	606	578	606	594	587	520	583	592	554	560	606	565	567	596	574	577	572	600	533	607	587	601	581	566	594	586	566	617	575	578	615	598	620	632	631	613	613	627	590	558	581	571	569	590	577	575	553	592	572	552	557	553	585	585	582	628	547	554	553	611	581	582	588	582	576	594	541	565	585	596	582	611	562	555	620	567	576	568	574	559	609	579	565	590	586	535	562	559	596	616	584	582	625	591	534	560	590	578	614	620	600	582	529	587	544	572	572	605	589	621	584	562	615	633	594	571	565	570	573	592	620	537	564	581	584	571	606	571	559	597	574	572	526	556	577	591	596	563	614	604	560	586	573	563	589	578	584	567	579	629	566	563	549	559	594	593	613	586	582	567	590	613	622	532	605	593	568	558	585	564	619	594	553	608	553	597	610	526	615	589	596	588	537	525	612	617	599	614	543	609	560	612	600	619	555	529	571	580	595	622	590	568	604	608	608	597	579	606	579	555	561	547	622	604	598	595	596	561	589	563	578	588	573	572	611	602	606	609	666	596	547	562	576	580	568	572	582	590	581	608	598	578	577	612	578	608	536	567	591	634	590	577	585	612	574	595	594	616	592	569	638	560	564	585	587	559	600	611	540	589	591	593	599	555	573	595	637	570	593	553	549	564	587	553	552	603	571	581	557	626	621	557	574	563	599	569	607	577	602	545	608	606	576	559	596	595	578	578	593	573	555	648	616	597	630	549	570	557	577	551	600	590	580	578	576	575	577	588	601	538	561	572	572	557	573	574	581	577	600	571	588	630	579	565	596	559	565	594	596	572	580	555	583	600	595	587	582	573	549	578	589	571	607	557	548	590	565	568	615	542	615	559	618	605	610	532	573	603	590	554	549	597	585	569	571	598	590	545	617	588	581	548	601	581	598	562	580	602	551	550	598	577	631	579	582	605	583	571	579	556	607	610	589	565	594	551	599	598	597	584	599	653	614	626	556	577	591	580	627	617	608	596	572	587	583	574	570	524	632	535	584	616	575	574	607	614	602	568	524	583	607	606	599	557	493	612	650	576	580	581	579	538	624	583	588	598	586	591	573	620	612	550	580	506	594	555	589	579	591	561	589	600	609	584	637	583	571	565	630	604	617	554	654	532	620	581	569	580	554	582	605	548	593	616	621	614	548	545	604	573	556	584	584	592	554	594	574	586	597	575	608	575	603	590	552	585	575	587	586	592	589	598	587	565	612	611	592	582	556	604	581	584	581	577	571	570	604	581	602	568	538	597	547	567	589	582	560	563	575	569	641	587	587	597	628	572	557	604	557	553	583	555	538	574	604	607	565	629	611	588	555	560	613	635	600	600	601	578	560	580	608	617	569	577	586	591	610	575	567	602	591	601	564	563	620	584	577	559	607	588	598	582	616	592	589	575	611	567	561	609	572	599	592	606	569	587	590	555	604	567	567	608	577	610	564	570	569	575	610	557	540	577	580	567	587	542	566	585	574	584	616	607	559	550	569	551	584	581	609	549	592	582	599	562	533	584	578	554	567	652	539	594	550	561	540	565	579	607	593	607	615	551	605	574	588	567	590	563	614	593	607	589	559	597	562	580	554	580	587	589	584	534	590	597	589	609	539	581	597	577	577	610	592	582	579	596	547	578	580	520	582	572	573	550	562	602	618	579	584	589	559	590	615	612	552	575	589	565	604	587	586	582	599	566	568	580	569	614	525	545	580	545	622	586	591	587	529	609	597	604	605	606	583	550	564	623	560	567	549	563	590	573	606	549	552	613	586	586	619	574	592	602	574	606	613	602	614	592	579	611	572	557	601	583	567	572	555	585	585	591	557	570	605	602	552	603	607	623	583	520	599	565	595	621	541	611	640	567	563	583	593	562	550	585	586	588	573	539	570	557	625	584	606	596	553	606	638	592	595	580	564	568	572	594	563	597	606	581	616	550	597	591	593	570	608	583	559	596	570	580	582	590	588	605	604	633	578	567	647	589	595	619	601	607	589	602	572	590	635	600	578	605	594	607	587	575	589	537	615	611	646	618	603	570	563	590	594	579	608	590	582	551	574	560	646	591	564	560	597	571	623	588	593	579	558	553	574	579	627	571	611	588	617	613	597	627	554	614	595	525	567	602	533	605	627	605	558	569	564	548	583	564	582	597	580	619	628	619	571	552	568	561	566	579	562	554	604	578	575	601	547	583	611	615	614	576	552	615	553	608	590	579	569	568	580	612	585	590	526	571	584	585	596	536	579	590	572	559	614	592	602	583
4973	6398	5476	3336	2613	2751	2547	1796	1443	1329	1350	8382	14744	10566	5121	1564	686	598	512	549	471	511	527	552	522	527	480	533	521	493	529	517	515	509	494	524	547	470	547	525	510	522	497	515	527	545	515	541	535	524	525	509	537	525	511	543	518	513	526	524	529	528	505	518	530	519	504	514	508	536	536	482	497	513	506	495	494	526	502	504	499	463	499	531	523	520	528	485	536	509	536	481	509	536	519	517	489	556	509	511	510	533	487	492	559	519	548	540	548	536	515	514	540	560	506	515	506	486	521	509	491	520	483	469	527	548	502	526	514	485	491	489	547	505	506	528	546	516	490	478	488	493	519	533	502	519	501	507	508	524	495	514	540	532	526	523	492	500	569	523	537	491	514	540	486	503	475	515	486	505	521	511	463	554	532	560	494	516	533	510	533	512	454	498	494	500	488	495	512	507	517	525	503	545	545	520	503	506	494	513	505	565	491	494	498	519	495	503	542	505	516	525	524	495	505	512	514	540	502	529	501	532	513	517	526	511	485	493	480	505	491	458	484	521	501	551	522	518	501	498	489	488	567	473	502	527	551	484	463	521	516	535	488	490	524	492	498	481	513	542	488	524	518	523	525	494	506	509	529	497	514	534	543	501	482	546	498	542	536	487	510	492	517	518	527	486	523	524	509	521	500	464	509	499	499	522	496	546	522	503	523	514	491	520	495	509	521	482	547	525	493	512	543	513	494	489	512	524	505	492	549	508	507	564	514	524	519	512	523	554	543	532	508	531	488	534	534	521	504	521	499	472	497	509	504	489	508	521	496	492	491	495	532	472	474	515	514	513	482	494	546	495	497	495	489	473	518	496	493	511	461	509	543	513	491	511	465	513	493	533	479	496	484	492	531	510	476	505	541	481	518	493	513	489	512	518	484	508	530	500	517	542	523	521	514	502	505	518	495	525	494	509	514	511	513	485	485	516	525	461	524	500	524	447	544	508	526	507	506	547	496	506	520	577	507	477	541	458	510	469	522	526	489	521	525	566	513	586	487	517	511	553	453	531	490	483	487	527	518	527	527	503	553	521	489	492	529	512	503	481	542	531	466	490	493	511	527	495	462	519	457	551	475	507	521	527	487	532	507	483	526	520	550	526	476	504	477	542	486	482	529	472	520	514	578	509	501	489	513	485	500	525	467	502	524	489	506	498	522	481	477	521	496	490	552	517	525	494	491	542	493	527	511	496	541	536	505	483	536	492	515	536	525	469	519	520	540	522	567	489	522	525	522	495	501	486	539	487	493	529	483	522	509	474	511	499	481	486	530	562	516	535	571	533	504	515	534	490	525	505	506	519	513	531	487	491	494	497	470	543	485	502	528	491	516	507	519	529	491	498	517	510	526	514	532	477	508	479	505	511	501	510	510	508	493	516	483	464	509	484	483	515	509	491	503	486	526	486	521	534	475	498	500	492	502	508	504	475	568	487	489	557	517	511	485	495	506	527	539	551	523	489	514	494	501	495	505	539	519	484	559	507	509	498	487	516	463	491	508	487	520	516	489	509	476	492	496	479	499	483	512	541	545	516	539	493	544	475	515	512	505	523	491	504	522	533	528	521	532	553	530	522	471	466	516	509	481	528	533	486	515	531	511	535	530	533	531	538	536	485	484	528	532	536	526	515	535	543	527	537	530	498	537	516	494	502	548	484	517	506	525	527	517	516	520	538	515	508	514	485	563	517	512	529	496	471	507	555	546	527	498	483	538	507	520	499	562	471	525	494	518	475	524	542	515	520	522	539	499	506	530	512	470	505	502	515	458	509	470	497	526	545	529	525	501	520	506	513	495	532	533	531	537	502	488	512	472	476	489	532	521	483	517	488	477	551	486	513	525	502	493	475	502	517	518	486	506	512	513	537	500	504	477	472	534	512	522	502	498	493	461	528	495	500	536	464	557	511	534	485	509	503	529	537	498	528	489	508	529	515	515	492	497	525	513	488	447	509	510	503	484	516	492	520	501	497	503	517	489	496	530	479	490	507	520	513	505	488	495	489	511	497	512	513	493	503	536	504	506	491	512	491	513	519	563	532	520	539	520	460	479	489	530	488	504	505	519	520	558	473	512	509	503	514	504	538	530	526	487	499	518	510	481	517	516	542	547	496	515	489	519	531	490	488	481	517	552	514	538	531	501	559	501	506	538	538	522	555	506	524	501	529	532	523	488	518	529	485	550	476	534	476	492	506	510	532	519	513	498	496	516	455	504	514	541	527	493	532	541	503	489	491	521	478	496	514	541	547	487	506	475	507	496	471	548	495	513	525	518	529	485	542	493	541	514	513	487	529	511	492	482	509	478	538	489	491	472	445	509	500	489	486	514	509	519	503	509	553	529	548	489	533	523	515	518	501	506	518	513	535	504	499	519	538	535	469	539	501	514	517	508	547	517	530	501	542	525	503	496	513	501	507	503	530	563	533	516	475	500	492	493	533	508	516	473	501	529	563	481	525	500	532	491	516	499	561	502	526	501	507	552	528	508	485	526	506	521	483	540	491	487	476	490	486	481	541	489	520	514	537	520	520	508	487	511	510	478	507	541	543	522	505	554	557	520	477	478	517	481	528	514	502	527	481	498	515	493	518	483	473	523	529	497	528	542	513	513	512	558	497	450	478	551	490	533	513	508	525	513	528	560	489	481	516	479	500	499	497	501	544	549	488	497	501	531	527	507	477	488	496	505	560	498	516	508	492	526	480	513	501	507	474	508	514	544	490	505	539	527	504	509	530	506	520	495	520	520	491	488	514	484	510	495	500	522	518	522	510	513	498	493	491	506	477	522	480	503	496	533	505	482	470	471	501	516	519	498	515	504	498	503	542	540	503	514	488	524	545	517	505	491	494	510	463	509	508	511	525	472	484	529	498	520	496	461	550	466	540	477	486	517	511	491	543	518	575	521	500	498	489	508	513	533	511	485	495	524	508	537	515	501	531	487	513	490	533	523	465	521	507	502	492	535	497	515	553	522	531	506	513	497	491	488	578	536	519	511	531	516	512	478	465	541	491	497	496	511	570	535	459	518	514	488	487	515	536	508	504	528	526	522	511	504	494	507	531	518	519	520	526	537	496	492	490	513	496	477	497	522	517	482	489	538	515	504	487	500	534	526	503	486	517	499	521	515	500	517	537	509	539	507	540	508	494	529	541	523	504	511	468	521	550	497	513	526	529	482	515	501	517	495	481	538	521	480	496	490	491	503	537	505	565	499	506	496	502	495	522	542	526	476	551	525	487	513	487	540	504	491	512	532	534	500	512	509	521	493	503	497	538	504	517	528	471	486	505	501	568	469	504	521	495	482	520	507	509	503	509	505	479	471	495	530	508	524	520	524	474	516	466	504	517	511	507	544	529	506	504	528	536	491	507	506	505	539	457	516	535	493	471	499	483	561	507	510	490	504	493	561	524	487	498	513	489	515	511	532	519	466	520	520	516	522	575	505	514	497	529	513	545	540	504	509	504	523	532
23829	20790	27774	23907	20516	9317	3995	2065	1486	1438	1309	11502	25332	18601	9708	2795	1065	838	723	733	757	684	743	764	751	709	718	703	735	758	740	753	748	685	695	716	692	699	677	724	736	696	714	727	691	776	716	671	708	774	700	715	696	696	687	722	723	714	735	682	708	699	707	679	760	710	676	705	725	736	669	782	792	720	722	741	711	654	714	700	743	729	740	720	702	716	664	692	726	709	717	749	710	717	722	697	731	729	710	668	711	731	703	666	736	698	674	667	743	688	701	697	748	696	695	712	708	658	690	681	707	704	652	684	662	752	722	675	702	698	736	733	717	699	716	699	686	716	699	703	760	736	709	682	684	713	717	719	691	709	702	683	685	675	730	674	686	732	656	706	688	671	657	705	724	700	690	675	694	687	702	703	653	690	668	706	651	702	722	714	722	666	704	700	700	709	743	694	723	679	690	709	676	723	719	695	736	724	651	701	765	734	686	671	708	736	731	724	735	711	691	728	744	696	772	693	687	720	712	699	651	700	728	718	696	683	744	728	734	693	736	720	692	706	700	725	702	683	703	668	733	687	720	666	715	710	751	656	718	698	739	651	729	643	653	708	715	720	692	751	701	694	710	684	712	708	685	640	704	678	668	725	709	697	742	705	690	727	648	682	707	699	741	729	706	698	662	692	699	705	700	720	675	705	676	690	694	704	684	689	713	645	691	725	659	668	672	664	684	670	766	727	688	715	694	730	689	722	689	683	698	715	708	722	717	713	708	753	716	699	742	683	701	755	705	729	707	697	719	702	717	694	657	687	660	672	714	661	720	705	719	721	730	692	730	637	675	694	701	661	729	657	703	672	702	705	721	732	676	697	724	723	713	702	697	718	742	666	684	692	682	697	732	686	692	695	732	696	708	757	706	707	737	725	669	734	677	705	711	693	706	633	750	703	758	646	709	643	711	713	745	771	717	696	723	731	655	711	643	710	723	671	660	730	723	686	731	693	743	690	696	691	718	678	711	721	744	683	721	713	711	741	655	697	713	710	711	721	774	701	722	684	667	687	711	718	685	674	713	689	712	723	738	712	640	699	693	697	673	686	651	714	721	743	684	756	669	686	705	731	743	706	715	663	727	726	765	655	672	643	682	694	671	695	685	718	700	688	661	723	711	667	721	706	685	700	732	690	732	675	696	741	709	692	711	684	688	668	690	687	675	704	651	691	720	675	678	741	731	702	705	695	703	741	712	712	707	699	706	738	702	682	701	674	685	692	664	682	692	758	704	711	703	688	669	683	684	730	758	720	681	716	689	683	703	673	727	693	695	709	736	694	705	703	676	715	736	722	644	714	720	707	723	730	714	667	713	730	720	698	687	694	734	717	669	673	699	698	732	688	705	697	718	704	670	674	704	729	707	771	726	689	721	670	705	666	698	674	747	702	724	756	677	755	753	699	714	694	717	677	664	712	709	723	705	675	689	659	723	646	715	693	697	724	682	697	705	744	683	731	708	696	721	674	722	719	728	712	706	670	698	682	673	683	730	682	687	696	677	737	722	715	726	707	696	721	743	746	697	709	664	702	742	682	732	740	678	706	750	698	683	691	791	700	692	709	709	719	684	678	659	662	696	741	753	749	763	684	685	679	680	757	687	727	735	733	692	713	677	746	722	700	687	708	734	618	660	757	691	698	715	660	754	661	685	687	673	680	707	732	702	688	658	689	640	653	733	666	699	707	727	700	649	706	716	689	661	710	662	701	700	708	679	696	640	691	727	678	723	717	741	718	744	704	706	706	675	751	708	668	731	695	722	742	689	674	710	711	712	691	682	681	759	728	647	702	708	699	697	689	680	714	710	684	685	715	706	660	666	695	700	740	767	698	678	693	670	699	719	695	683	703	698	722	685	688	695	685	651	733	706	753	676	734	694	741	711	721	718	701	695	679	671	686	685	705	659	697	728	748	728	730	700	708	737	728	674	724	704	732	725	668	756	695	731	708	740	663	704	713	670	754	725	636	681	706	673	701	672	712	667	727	712	679	715	639	679	650	735	722	670	666	720	653	713	667	712	703	673	709	685	689	707	689	638	650	689	739	709	670	632	683	722	709	649	661	749	682	690	697	732	711	763	706	728	714	680	700	700	723	725	708	663	673	713	692	753	695	633	689	715	679	698	747	688	726	659	688	649	650	698	668	699	683	720	693	681	712	735	735	636	720	776	691	748	674	712	694	704	747	711	719	694	687	695	704	736	696	703	735	684	681	704	682	684	706	694	729	684	711	692	719	702	681	723	722	734	741	725	741	720	699	712	733	690	725	698	729	689	696	697	695	722	767	742	724	736	707	683	720	684	645	627	727	705	694	756	695	673	734	702	723	720	723	707	689	671	689	660	697	646	675	718	671	705	751	719	706	685	737	680	696	697	637	712	680	659	680	733	666	709	712	697	755	651	670	750	727	683	667	723	700	711	677	705	728	741	700	689	664	691	703	690	706	716	706	707	704	740	713	686	722	707	699	732	723	774	693	696	713	660	687	690	674	742	708	709	660	709	699	687	677	699	749	660	721	727	701	635	664	692	715	689	679	735	675	682	681	684	748	692	741	725	677	710	736	717	724	769	708	661	692	737	677	696	702	707	677	677	642	704	703	673	679	700	689	673	716	701	688	677	674	664	690	706	712	760	710	679	739	735	695	670	688	695	694	665	688	708	673	749	760	740	713	710	750	715	695	672	686	688	698	698	713	666	720	682	701	676	671	693	685	707	678	713	707	669	752	639	674	661	706	742	739	694	721	720	697	671	688	675	693	702	711	651	736	710	709	719	732	648	728	714	694	697	699	742	702	697	675	696	722	664	705	733	673	745	688	679	727	722	709	703	722	684	700	663	691	658	731	681	729	783	672	674	725	707	691	718	720	692	717	732	707	678	716	655	658	722	677	708	680	728	703	708	681	670	707	728	696	666	674	688	695	706	724	637	710	716	737	710	685	711	714	657	694	700	674	771	684	691	667	744	713	636	710	733	659	678	709	681	729	681	683	680	707	734	688	722	698	674	693	692	662	737	710	695	661	690	732	665	705	695	677	753	705	669	736	664	727	703	701	681	688	675	708	692	723	716	738	694	730	678	682	692	697	735	664	667	687	666	703	717	753	716	679	698	686	724	708	689	670	675	696	710	719	695	718	695	682	771	691	653	677	698	725	692	725	752	675	727	701	736	696	720	648	743	712	690	719	687	696	701	675	744	728	723	697	679	727	717	693	710	682	754	708	707	720	705	689	681	726	743	694	752	692	709	698	675	694	695	717	711	681	711	689	674	662	679	680	693	688	742	686	691	694	715	685	673	716	743	730	694	738	700	689	702	709	657	676	669	726	710	703	673	680	725	681	692	676	741	693	684	709	716	706	718	651	747	737	707	693	695	723	716	703	749	705	712	726	694	731	693	688	692	695	676	694	695	660	729	712	714	671	657	751	627	689	713	680	675	726	767	680	735	684	710	743	715	634	732	672	715	696	756	679
5617	10931	11422	5525	4099	3859	3195	2204	1851	1708	1593	15471	22868	16661	8078	2673	909	664	635	628	607	613	564	630	640	644	566	633	598	634	620	625	603	591	591	604	617	636	573	588	599	590	619	619	620	609	592	560	547	624	588	577	609	601	633	554	622	559	568	607	614	582	562	596	602	608	614	616	619	563	579	589	617	639	524	577	606	587	616	585	625	566	596	643	590	559	591	584	631	553	610	603	591	634	605	623	550	585	593	576	574	627	562	594	640	615	581	562	636	561	620	574	615	610	574	613	621	631	623	594	628	594	585	645	601	586	612	613	590	598	649	631	616	619	638	525	604	646	566	607	629	592	577	629	564	604	596	603	624	581	624	577	592	599	586	581	610	606	656	628	580	556	583	592	587	599	601	631	615	619	623	562	600	585	599	651	609	577	612	607	584	611	558	624	608	613	570	586	574	603	578	598	631	569	582	596	598	642	599	584	602	645	591	567	607	578	583	587	617	553	620	598	578	586	599	643	594	576	590	589	612	583	660	630	617	589	577	602	565	633	640	586	584	607	667	587	647	638	601	612	623	578	595	609	646	639	593	596	615	616	564	643	581	611	663	583	608	582	626	570	635	619	571	600	625	594	600	624	595	596	610	563	575	574	603	592	607	628	557	606	599	600	631	634	574	542	583	615	607	600	621	602	571	606	599	602	583	618	640	585	608	580	625	568	627	579	577	596	617	623	631	614	626	574	626	648	580	570	589	576	577	630	583	576	623	569	609	591	612	563	608	656	562	579	585	587	627	592	610	597	589	555	615	620	549	578	615	580	557	571	610	584	573	620	635	595	577	596	557	587	620	636	564	590	592	580	595	608	625	574	599	602	621	585	594	621	650	559	528	614	615	621	612	619	599	567	549	578	622	602	596	578	619	610	596	583	581	589	583	580	602	588	597	592	570	632	630	620	603	602	594	578	561	570	571	579	595	590	559	584	591	578	623	639	603	600	647	599	565	596	632	592	647	602	583	608	609	576	609	595	578	550	622	604	559	589	587	576	607	593	608	590	599	588	595	582	618	615	639	650	614	596	605	630	617	600	551	623	591	569	582	582	603	581	573	616	612	571	569	618	635	594	620	603	594	585	586	609	608	577	581	608	604	615	599	595	597	578	601	594	614	572	586	575	564	588	603	569	564	644	583	626	615	610	612	588	566	630	607	579	579	636	621	620	609	559	623	648	544	649	614	595	596	575	621	600	580	553	653	617	620	604	609	567	607	596	589	629	596	579	610	552	593	604	634	609	581	558	598	582	576	610	604	616	614	611	581	590	622	629	564	596	591	613	663	569	599	565	602	595	605	559	589	575	599	593	576	603	587	629	593	585	611	609	579	561	593	603	567	595	540	639	583	623	576	588	556	631	583	598	585	593	606	626	578	597	626	593	569	586	599	628	627	599	578	581	618	594	574	604	597	540	562	587	635	592	604	617	589	579	551	601	583	597	554	575	558	597	570	575	600	585	597	572	560	550	588	577	597	602	634	576	573	571	573	603	597	615	585	627	607	550	584	595	636	627	591	616	595	585	562	602	638	607	628	573	603	607	599	601	627	623	611	601	607	586	621	635	600	556	541	567	572	587	587	574	585	597	616	596	589	580	613	625	620	608	612	611	610	590	585	605	586	575	649	581	618	628	576	574	612	622	596	577	613	584	605	635	637	612	589	593	581	613	653	594	610	612	599	549	584	586	605	570	537	628	589	589	572	550	605	607	607	560	604	634	615	576	599	587	589	600	571	602	587	613	570	606	593	594	612	583	595	595	617	605	626	623	592	619	588	577	612	654	583	611	652	592	590	587	627	628	597	637	594	605	623	580	623	625	573	616	624	602	551	530	609	618	596	589	560	606	589	598	568	603	587	574	603	598	651	605	615	637	606	596	607	578	598	570	564	527	609	641	599	555	549	606	567	618	622	587	628	604	630	622	604	576	576	596	608	583	585	661	577	622	613	583	635	569	619	598	625	609	551	575	598	572	596	609	573	608	561	642	539	606	630	586	607	570	576	543	634	552	626	589	599	618	589	619	526	641	589	607	539	601	584	608	571	590	593	611	590	610	595	624	599	604	606	570	590	624	592	605	555	573	613	589	552	569	573	599	559	586	602	592	559	597	621	561	607	609	609	618	598	570	616	619	577	590	655	582	557	611	598	634	597	562	605	570	597	592	603	577	587	580	625	580	568	587	612	569	573	601	593	567	638	548	587	615	584	580	583	569	584	566	558	613	600	572	599	549	638	586	617	618	584	629	584	629	583	618	625	624	594	571	547	590	588	604	578	590	588	617	551	596	575	630	610	559	604	640	585	626	601	595	589	605	604	597	659	622	569	581	587	570	620	630	604	641	611	610	621	603	594	607	597	602	623	598	572	564	553	598	623	587	573	605	624	606	596	627	603	549	596	587	599	626	631	600	587	584	598	587	604	564	616	583	578	563	572	568	581	579	587	618	626	602	641	596	565	600	645	621	625	592	631	585	643	566	580	543	639	558	595	602	582	613	609	599	544	597	578	604	572	590	539	600	584	598	592	602	576	540	592	573	607	664	583	616	570	577	619	609	616	610	575	588	617	553	579	630	608	573	594	583	585	614	574	606	597	571	607	609	580	584	596	615	609	566	581	629	597	599	611	566	606	575	571	614	590	568	582	595	611	596	583	608	579	588	628	561	595	603	594	650	564	601	584	633	591	634	595	619	644	581	604	570	584	588	601	612	600	629	591	571	599	565	590	612	579	598	617	607	596	605	645	543	630	594	589	597	621	578	631	601	603	579	557	583	571	555	578	557	582	579	635	601	606	568	616	566	611	557	643	598	590	601	570	590	606	590	548	601	578	604	627	604	540	635	596	599	587	566	586	607	600	591	601	592	586	611	586	671	566	582	583	548	534	593	583	607	600	610	576	590	621	573	588	580	593	565	604	628	554	566	641	595	599	574	574	601	659	627	554	559	645	590	597	606	605	597	578	594	602	571	610	608	560	558	584	608	613	575	578	590	611	566	580	593	620	589	600	612	611	637	571	592	606	619	584	576	621	612	591	607	627	570	577	579	584	539	563	571	588	596	589	619	603	596	586	604	623	540	576	586	635	590	597	618	585	644	553	603	660	611	600	593	587	551	545	577	588	582	572	567	545	565	557	583	562	539	580	586	587	608	578	601	624	615	587	589	590	636	581	602	583	598	611	617	597	593	605	624	602	607	579	592	576	630	609	566	608	614	599	587	582	584	594	621	616	563	541	597	585	581	619	586	591	543	614	657	555	571	592	579	603	605	552	598	605	613	578	602	607	580	568	610	593	616	571	613	609	573	613	579	596	598	613	639	567	615	612	583	571	607	619	583	605	625	604	573	560	543	589	609	620	625	554	526	604	611	597	598	588	631	598	573	599	585	615	590	617	595	575	607	592	635	615	588	601	584	588	560	623	611	563	580	581	613	587	605	560	586	582	562	595	599	626	589	571	602	586	581	578	588
26525	10340	2740	1636	1301	1045	782	789	718	755	778	1100	1745	1579	1143	819	713	652	610	633	642	646	626	607	644	583	611	598	610	609	587	618	649	585	616	611	629	642	589	617	602	624	599	607	598	583	650	604	590	576	600	623	656	614	598	637	573	630	596	548	588	607	591	615	639	636	643	627	618	607	617	609	589	621	625	547	579	617	569	592	626	680	624	632	607	611	616	654	597	650	615	616	629	612	591	651	614	605	624	647	591	607	653	581	571	624	636	587	641	616	587	616	588	627	595	646	593	588	598	633	595	603	596	580	608	619	632	617	600	599	655	638	593	640	646	598	556	610	624	602	608	594	661	616	585	622	569	588	619	642	562	591	590	595	622	602	638	619	605	629	601	635	642	617	598	615	636	638	559	606	625	597	624	617	597	652	622	598	626	622	637	604	552	586	608	622	590	632	601	632	597	592	637	646	577	622	620	662	643	626	598	616	639	635	588	593	620	652	581	620	622	603	639	599	614	634	609	615	686	560	596	616	575	583	593	591	612	584	598	593	596	628	572	588	617	641	618	637	636	625	608	594	583	634	609	600	610	597	599	578	641	605	586	591	619	604	620	642	580	650	621	633	657	604	600	616	626	639	607	580	644	576	618	626	614	586	579	634	641	597	624	588	619	632	599	616	637	599	589	621	563	585	630	646	588	615	600	579	608	597	633	631	628	609	634	599	668	597	631	638	634	623	629	623	637	621	589	624	602	610	561	602	659	596	628	587	603	608	628	601	579	603	629	642	580	595	618	615	645	599	592	638	589	657	601	603	583	593	590	586	616	618	588	597	622	650	585	644	611	609	598	577	613	629	604	603	615	629	633	618	580	609	635	598	600	627	605	581	598	559	602	613	639	600	675	601	642	643	622	607	599	599	636	616	561	630	678	628	645	608	629	636	595	641	585	608	592	598	615	603	635	613	595	601	654	640	575	622	617	607	615	642	631	604	623	635	598	582	620	657	630	599	603	617	593	605	626	600	605	650	598	608	603	584	636	635	597	632	603	603	590	609	619	563	653	612	555	607	602	602	590	594	596	602	611	601	601	617	602	615	635	617	618	627	615	607	636	641	622	603	623	647	573	646	599	577	573	615	641	582	602	639	680	613	606	579	587	631	616	592	591	604	631	615	622	643	604	604	618	585	605	582	580	631	572	556	609	604	646	671	605	583	625	673	615	650	547	637	589	647	610	651	566	614	610	621	627	589	625	592	612	617	609	611	590	617	599	637	623	587	585	659	635	617	606	599	640	599	628	592	598	611	655	623	629	644	591	673	563	578	620	642	603	602	598	555	613	628	686	602	622	560	587	587	620	615	645	644	631	619	609	633	666	616	625	622	618	579	605	646	630	634	604	594	634	632	618	635	628	592	631	613	596	619	641	626	577	605	611	630	610	621	592	629	615	584	571	643	602	612	646	617	595	592	607	612	607	633	664	592	642	596	642	617	560	620	631	623	659	592	638	611	621	646	625	627	641	612	618	599	617	646	590	555	599	632	616	642	629	657	616	610	635	636	653	570	624	629	604	574	654	573	596	585	596	613	619	599	583	597	594	621	601	591	640	597	648	630	602	602	609	632	568	589	584	568	644	607	600	622	627	584	627	576	598	570	586	624	618	662	583	618	625	624	627	578	639	609	582	637	628	631	612	613	637	661	585	568	613	668	632	650	580	630	619	602	610	593	614	615	616	589	622	558	614	553	636	636	632	580	614	633	596	622	599	620	640	626	641	641	612	643	614	607	640	610	572	609	663	610	589	594	564	612	598	637	597	615	638	605	608	656	630	600	655	618	637	600	638	629	610	621	598	619	583	608	614	617	580	623	647	629	555	588	604	566	595	634	641	608	599	611	624	603	603	619	611	599	633	617	557	614	620	616	614	613	620	635	605	646	606	627	644	620	661	609	608	607	620	615	665	617	623	672	591	582	606	595	605	606	604	631	620	656	669	615	616	663	631	633	585	571	615	679	614	580	649	632	576	623	627	593	652	603	642	653	627	658	625	629	610	625	613	585	572	671	576	635	626	630	612	601	591	637	593	641	583	622	571	617	659	595	598	595	607	618	609	572	627	595	598	608	583	600	600	593	647	614	591	623	621	606	570	679	591	620	585	610	612	597	640	624	640	613	612	640	625	607	600	606	614	588	574	608	632	657	650	648	651	593	610	601	617	620	605	592	595	621	664	556	610	632	607	627	612	579	633	627	616	620	609	614	589	605	641	630	647	567	613	626	597	591	602	595	601	619	637	604	642	634	607	590	587	572	657	598	580	600	620	588	649	640	617	655	632	576	601	627	645	612	615	628	598	630	638	612	606	620	628	573	573	613	615	615	602	586	590	601	624	584	610	631	594	631	604	640	622	632	616	579	622	647	640	610	636	601	606	628	624	638	604	614	602	667	640	603	626	676	606	568	622	626	612	586	594	586	626	618	604	591	617	650	622	622	627	624	568	570	584	643	619	644	603	592	642	631	602	589	616	626	597	669	635	615	638	637	635	587	684	613	645	653	592	612	616	619	591	618	606	603	616	643	616	650	614	610	607	635	597	591	634	671	607	622	592	652	589	594	629	606	608	572	615	599	650	647	630	612	619	601	596	634	601	610	606	679	622	641	641	652	577	675	659	583	624	587	610	626	652	627	594	640	611	635	636	586	642	656	606	564	586	622	613	578	626	640	590	560	587	595	577	610	597	564	644	630	635	579	595	599	619	595	640	669	643	612	629	619	607	626	588	635	607	613	603	580	592	630	659	621	605	621	664	643	580	621	603	633	612	600	614	619	626	582	623	641	599	647	636	626	619	609	655	619	655	600	575	606	618	652	619	578	612	643	619	580	571	586	610	659	616	669	583	601	614	624	582	590	614	556	595	558	630	629	606	611	644	541	617	592	607	612	620	634	637	654	595	590	676	607	633	587	614	615	598	602	615	656	641	586	607	629	630	661	630	617	591	603	665	593	609	622	612	637	612	619	617	602	596	629	602	589	665	608	608	597	625	637	633	592	604	678	627	584	609	637	614	611	590	638	638	625	640	629	607	579	566	641	611	597	630	620	612	616	641	594	630	619	617	660	671	589	639	619	625	640	565	653	632	634	639	603	606	622	615	629	596	594	607	645	579	597	604	579	649	653	726	626	608	600	586	675	637	623	601	597	630	632	681	686	604	617	629	625	599	576	605	587	580	613	614	609	601	626	594	563	600	608	575	608	645	619	608	626	589	627	588	557	635	612	601	555	680	640	624	614	632	634	589	616	572	597	634	639	642	605	570	607	616	649	593	580	587	638	655	607	621	586	671	590	608	622	601	638	618	607	587	619	658	621	594	630	627	606	587	661	602	652	618	634	642	604	649	612	582	593	552	629	646	593	588	652	665	593	584	622	651	595	576	611	577	620	656	620	637	621	588	605	620	623	625	578	612	643	628	596	635	616	556	635	655	639	649	639	637	587	596	602	617	601	572	641	611	598	614	619
6204	2939	2389	1351	1628	1140	797	722	753	768	840	1238	2156	1728	1124	712	553	563	511	479	471	520	508	522	501	529	499	523	491	510	501	494	502	530	527	509	487	557	517	507	495	478	531	495	525	531	492	468	510	534	511	486	510	514	487	513	505	539	488	508	509	494	488	496	504	538	476	476	496	510	507	505	484	498	517	490	517	463	499	478	548	483	505	496	541	493	489	519	495	486	525	514	496	486	512	517	492	506	566	483	521	529	525	507	487	523	506	501	529	507	517	476	488	477	550	509	506	499	523	533	505	501	541	516	532	482	484	535	544	501	490	527	528	532	480	510	533	514	519	511	511	489	505	504	486	498	534	501	494	490	558	544	493	531	461	508	472	531	484	495	491	509	499	544	507	481	527	536	503	475	530	485	462	520	536	502	512	506	521	509	509	466	506	548	528	513	516	506	543	488	504	487	535	462	536	513	576	511	519	507	529	521	527	496	484	520	515	499	501	477	525	488	461	502	491	502	533	532	532	495	498	463	518	483	519	533	485	463	466	536	529	520	480	484	540	527	514	540	496	513	544	491	519	520	491	524	515	493	536	502	519	534	505	527	485	531	486	516	509	504	507	496	509	530	479	533	481	496	478	494	518	533	517	473	501	490	513	466	477	530	498	529	543	503	498	538	468	514	524	514	510	498	516	535	525	514	537	505	481	526	519	505	487	511	513	549	486	490	515	505	483	497	491	504	523	496	530	521	529	509	568	504	540	510	506	533	528	512	532	520	488	499	506	523	513	524	559	526	527	509	495	496	454	499	533	503	498	516	502	524	532	491	485	514	508	495	512	528	468	518	487	523	519	521	515	516	495	504	489	498	489	470	469	515	504	497	487	479	500	498	506	543	488	514	475	510	491	519	542	514	494	494	539	512	507	511	568	474	516	495	502	507	509	500	524	525	476	544	495	517	530	552	509	503	499	517	518	479	496	476	504	519	521	526	481	505	486	514	551	523	533	519	485	510	488	503	501	523	536	551	464	475	542	482	501	443	485	501	482	542	513	521	503	531	534	528	538	505	514	492	494	510	507	516	494	534	527	526	502	498	523	501	569	531	531	506	533	488	526	494	515	480	523	498	525	498	507	481	512	530	554	518	474	481	507	508	481	551	548	485	479	494	474	528	492	481	501	496	504	491	483	512	535	489	502	529	496	490	507	522	498	531	514	474	491	547	568	496	521	481	514	500	533	520	532	539	566	496	477	511	508	507	497	511	504	478	472	510	513	470	555	495	513	480	508	513	496	533	517	496	518	506	519	512	512	495	512	502	536	495	524	546	468	467	531	493	480	512	462	512	475	467	471	512	508	515	483	527	506	507	491	476	499	520	513	492	496	522	483	513	522	502	478	557	506	507	492	502	519	512	525	504	457	551	499	507	526	513	527	501	551	516	505	509	510	518	532	478	524	492	474	510	478	452	491	487	515	502	473	524	491	515	535	530	468	482	526	515	511	480	503	529	523	518	479	519	528	559	535	501	504	504	503	484	494	523	537	480	519	492	549	503	516	538	545	538	470	511	554	476	439	527	509	538	520	531	494	516	545	496	511	489	513	552	499	506	502	505	493	532	540	536	516	511	513	519	479	510	529	511	531	478	517	480	576	499	492	476	507	487	533	482	511	497	524	523	540	475	520	536	543	546	507	510	554	535	524	537	484	555	487	519	481	546	454	519	502	516	494	531	497	524	517	558	539	482	460	506	523	508	534	536	518	486	550	501	514	481	518	499	500	490	495	518	532	526	505	509	519	505	479	510	530	501	478	519	529	494	489	532	525	486	471	473	502	500	499	486	533	525	564	504	549	545	488	552	472	500	539	496	490	488	508	518	552	492	510	495	535	464	536	482	493	511	518	490	509	500	493	486	522	516	493	521	496	519	500	477	505	516	477	489	492	522	473	477	464	526	522	519	511	540	505	499	505	526	499	516	507	510	488	544	540	510	562	529	480	502	487	509	542	479	519	507	506	513	521	518	467	524	530	514	494	533	506	480	554	501	490	481	476	501	517	485	561	542	507	490	536	498	509	517	494	547	541	512	500	509	477	474	475	509	522	503	520	547	503	518	529	500	514	481	486	480	495	491	488	518	508	484	485	493	490	504	484	513	497	512	501	476	461	457	520	521	493	497	485	548	519	513	467	470	538	515	522	529	522	509	470	537	488	555	518	514	524	505	504	477	495	489	534	495	524	517	512	528	551	507	474	527	462	523	503	516	505	495	490	517	495	539	493	496	524	516	548	544	531	474	542	551	495	506	538	509	501	464	516	537	503	485	474	527	496	509	494	484	479	502	494	522	488	492	486	553	483	533	544	509	523	518	521	507	528	512	483	509	513	520	456	511	501	540	503	487	479	539	562	537	525	540	543	560	524	516	476	476	498	498	499	536	493	501	501	487	558	490	527	560	506	505	517	491	515	464	501	563	512	541	508	504	518	511	532	518	501	527	509	520	498	548	519	514	492	511	505	502	500	537	449	512	544	479	547	499	508	533	519	543	516	512	556	484	526	553	509	512	512	526	502	507	518	541	506	497	518	508	533	508	492	494	499	488	511	540	521	547	478	531	529	534	517	484	531	522	550	490	497	504	499	530	534	499	490	526	513	500	491	487	520	478	498	492	539	512	504	482	522	509	467	513	487	512	532	497	493	513	486	526	515	542	511	513	501	503	491	526	527	478	490	496	446	506	528	524	529	507	487	496	510	511	493	495	527	488	529	495	505	486	485	507	513	507	487	494	534	501	498	467	503	468	512	535	533	534	552	513	502	477	493	526	504	497	519	488	485	513	502	494	503	493	476	508	528	529	482	493	464	498	528	528	550	501	508	539	485	439	479	505	478	532	497	506	499	511	507	517	472	521	499	505	482	491	536	508	493	535	521	479	522	520	504	524	518	535	504	506	538	523	518	495	518	513	500	524	469	478	514	491	506	492	523	518	493	518	497	521	551	499	535	470	535	488	504	495	551	507	488	523	534	466	493	516	512	505	483	518	533	529	497	498	510	484	475	541	508	506	493	542	514	511	498	504	504	496	523	487	488	519	487	505	523	523	499	518	508	514	521	525	534	480	516	498	515	552	530	519	486	534	548	475	519	515	544	509	468	518	532	513	513	506	484	496	518	531	475	492	520	524	496	536	526	452	546	494	475	516	525	489	560	499	520	497	502	508	514	486	479	484	503	511	530	464	519	533	472	492	536	497	491	480	523	469	515	517	523	525	490	566	515	524	479	516	543	512	478	468	563	498	489	499	498	485	517	545	519	482	523	491	506	495	533	500	518	496	509	520	498	500	494	471	522	512	521	494	530	500	518	498	505	506	499	469	517	544	519	511	535	496	530	511	542	528	500	505	483	463	521	538	572	484	475	482	513	532	527	498	478	523	546	531	502	512	498	477	515	504	547	565	513	498	543	504	487	507	517	510	505	557	480	526	478	502	492	511	487	497	495	538	531	471	499	521	537	489	534	506
24793	20806	26823	24773	11458	3154	1933	1349	1210	1212	1125	5646	15496	9432	4926	1864	796	643	626	647	636	601	617	597	638	652	599	611	649	671	632	625	596	601	639	604	625	606	646	608	675	620	612	598	596	600	606	622	595	610	612	607	643	643	639	580	635	629	617	628	667	599	619	618	664	609	630	655	630	638	617	633	642	583	616	646	604	628	633	648	631	655	624	597	604	601	565	664	634	628	618	633	607	608	620	611	618	646	617	642	601	595	610	593	617	567	606	595	603	602	655	615	604	630	626	623	650	633	654	643	633	615	619	634	610	593	564	627	643	648	630	598	585	661	652	566	609	648	632	597	635	654	648	622	621	607	659	627	607	600	623	649	611	633	639	593	613	578	644	582	609	587	623	617	595	594	660	606	588	617	604	631	580	626	559	615	546	549	640	610	612	645	632	622	617	596	606	660	604	586	602	617	618	623	638	652	636	584	602	567	593	653	644	652	615	617	606	620	596	616	631	657	644	644	634	603	634	583	602	615	600	630	616	579	604	643	589	635	603	561	643	622	604	615	650	602	613	691	599	600	632	591	620	597	558	620	622	622	592	633	643	592	612	599	603	611	629	602	630	599	596	632	616	636	606	621	603	577	609	604	622	688	645	595	576	608	655	631	625	608	638	615	609	634	609	606	632	623	618	638	599	648	650	638	624	598	626	624	574	633	613	657	609	636	582	572	586	599	605	599	576	656	597	634	593	585	597	600	604	608	606	603	637	601	589	664	639	666	590	622	620	637	633	570	610	659	633	626	659	579	611	580	633	624	626	611	584	674	644	596	576	634	660	600	610	640	643	614	624	606	617	607	569	636	561	585	571	601	640	607	613	583	606	624	614	608	615	611	566	610	580	610	655	639	623	633	600	637	609	655	608	667	587	636	598	585	609	643	593	625	611	615	601	603	611	604	693	608	620	640	622	601	634	652	614	580	633	665	635	585	599	628	586	603	647	622	633	619	595	610	559	639	615	634	643	580	678	609	621	603	605	604	612	641	598	646	626	672	627	620	604	619	637	614	615	618	607	630	611	608	608	612	659	604	598	631	585	641	599	636	620	623	631	632	641	597	582	619	583	597	610	614	607	615	617	585	605	700	620	592	597	602	626	670	619	609	626	668	639	606	667	574	631	625	645	601	577	636	673	633	626	637	599	585	643	629	633	615	620	592	637	634	582	631	590	623	601	608	587	654	582	672	602	587	589	604	651	633	681	608	636	600	592	620	649	615	615	620	648	597	606	553	641	663	624	650	612	621	605	562	594	589	556	641	641	579	614	614	621	589	599	633	609	632	610	602	599	588	593	600	628	639	588	618	635	655	677	598	616	619	605	590	655	604	619	644	588	615	589	619	661	620	613	600	609	636	599	619	599	576	572	636	614	621	569	632	565	623	613	642	657	640	688	581	619	579	586	610	657	635	594	608	632	641	630	649	617	594	603	590	568	621	645	632	576	597	612	587	585	598	645	631	579	610	578	618	613	628	653	626	569	598	593	622	626	584	628	617	571	610	604	579	601	627	579	609	611	602	626	630	641	623	633	618	605	583	626	590	612	599	654	627	635	603	645	616	587	607	611	639	600	641	639	633	586	621	643	607	643	633	634	642	583	631	597	586	629	631	604	624	579	605	621	631	597	587	607	595	578	643	630	634	662	636	616	566	626	614	623	583	576	654	614	612	614	612	560	624	546	600	618	642	639	655	634	627	608	586	608	647	604	617	610	585	564	534	624	634	562	572	618	581	590	610	587	621	635	589	627	619	654	589	613	593	651	560	624	615	641	599	605	623	598	627	616	580	619	565	644	646	644	625	628	602	612	587	641	623	609	622	589	597	573	611	607	622	615	634	595	623	665	631	634	600	571	584	624	644	620	643	600	623	648	620	594	563	605	628	627	612	610	639	629	609	564	596	613	622	624	618	586	664	607	612	629	627	585	584	655	558	571	597	613	628	640	595	557	620	645	597	586	590	622	600	648	564	582	645	614	630	641	621	613	648	617	619	647	580	595	624	627	647	604	617	612	614	632	630	656	631	563	590	606	594	596	599	608	640	585	588	633	603	617	634	578	622	617	589	602	641	625	631	579	668	617	599	562	576	584	605	602	575	619	623	637	599	613	561	632	674	573	610	560	589	578	643	640	615	583	591	638	653	619	607	635	609	566	658	609	604	575	617	583	574	641	600	568	624	628	599	617	579	612	605	642	633	584	634	620	608	589	664	607	620	634	621	641	649	606	623	628	636	647	626	603	611	634	642	603	640	627	589	590	620	598	615	590	637	575	609	610	587	588	656	558	604	560	550	599	557	612	599	634	606	617	676	593	658	610	607	615	600	612	622	618	603	619	636	599	598	585	564	572	632	603	591	621	615	661	631	588	577	645	598	646	611	599	624	605	609	628	621	606	590	566	590	648	598	620	613	604	590	602	609	558	619	590	634	599	626	568	602	585	637	635	620	588	598	620	605	610	612	617	573	621	575	637	591	599	593	562	625	635	645	605	614	581	620	663	683	568	641	596	570	648	635	610	586	597	589	634	604	605	603	598	593	605	597	592	591	653	682	594	594	559	647	561	569	576	601	597	633	623	602	612	642	593	599	654	623	646	602	629	637	602	630	660	598	593	660	659	578	662	603	605	604	601	663	604	651	628	605	584	617	638	600	647	600	635	621	615	639	606	611	583	588	600	603	630	610	642	613	646	640	680	600	597	661	630	603	611	632	613	619	632	621	670	586	611	603	590	603	579	620	622	580	619	591	612	599	643	614	605	626	683	606	609	652	615	584	613	614	554	620	639	622	596	585	616	653	603	641	648	641	641	626	640	607	636	615	616	592	588	592	591	633	567	592	629	616	592	648	616	618	579	673	640	633	628	623	575	635	621	613	648	600	590	604	615	598	621	627	623	599	657	599	622	599	598	597	614	610	647	609	583	605	600	616	569	621	638	627	573	601	611	622	626	604	603	559	588	587	616	634	634	601	674	597	575	648	607	566	640	580	572	625	599	614	600	632	612	661	589	643	557	633	641	604	604	617	594	625	604	623	617	620	566	584	643	599	577	626	661	583	577	551	579	609	582	576	647	605	626	603	601	620	570	664	584	594	579	652	634	651	592	613	638	599	600	629	607	630	601	575	615	599	615	623	639	631	625	613	640	593	609	614	632	633	641	575	589	576	617	584	625	610	628	611	644	604	604	584	553	619	580	615	652	623	595	609	621	576	609	591	615	596	611	640	612	603	637	630	634	582	591	615	640	614	645	726	607	619	559	596	647	632	614	595	621	620	618	570	595	600	620	588	606	601	614	636	587	599	627	593	607	580	579	572	592	625	624	643	608	624	649	587	624	601	610	616	623	621	601	578	603	651	592	607	584	593	662	627	654	628	603	575	633	604	611	610	563	653	661	664	611	583	633	641	622	603	614	593	618	592	619	632	592	629	578	591	584	607	646	589	616	590	642	594	625	579	571	625	656	620	610	610
5256	7179	7043	5438	3779	2557	1820	1440	1515	1601	1405	7894	15476	9321	4840	1880	710	565	555	521	526	524	510	546	511	531	531	550	542	505	516	531	531	547	545	562	525	514	527	530	562	519	548	569	550	488	522	561	523	545	524	529	538	529	507	549	504	531	525	528	503	537	529	528	520	478	535	536	532	553	506	548	496	509	561	546	550	506	551	527	526	517	517	516	495	515	507	505	511	491	505	548	523	525	565	530	531	542	524	547	506	517	529	557	539	542	507	551	530	556	551	492	520	545	472	551	519	583	493	574	522	511	546	531	499	513	533	548	547	499	524	496	543	504	541	505	495	526	491	561	498	559	535	581	535	507	529	554	555	525	548	499	523	535	534	506	515	535	527	541	544	546	481	510	533	542	519	541	536	537	563	481	501	541	517	486	530	536	531	489	501	520	535	511	545	518	509	533	510	552	524	541	543	564	511	568	507	530	498	506	532	539	549	528	571	521	523	542	541	511	549	519	567	553	564	527	515	560	505	517	524	517	540	502	541	525	556	516	517	495	518	492	521	510	494	530	534	539	576	547	530	525	539	532	535	494	521	491	492	524	502	521	489	509	485	545	552	533	497	534	569	547	499	542	489	556	548	570	521	533	518	537	504	530	531	539	542	518	547	522	553	512	536	518	515	510	503	492	526	524	512	527	545	539	517	543	506	501	521	535	504	535	539	518	492	533	497	514	559	540	539	559	499	526	560	503	530	549	540	523	511	519	544	522	537	495	527	537	527	510	546	522	504	504	562	518	523	538	526	546	508	509	516	501	498	490	523	519	509	552	552	548	536	499	524	521	534	521	544	523	512	535	540	531	513	532	561	561	517	557	524	570	544	519	530	529	511	474	532	489	537	533	573	550	509	540	527	516	524	523	506	518	521	537	513	487	548	491	536	542	555	534	510	538	514	512	537	562	546	542	524	532	527	514	489	515	524	515	504	542	541	549	491	525	522	492	551	538	543	587	516	528	504	484	532	547	545	525	523	539	528	521	516	538	534	531	519	544	518	485	532	535	544	555	541	487	520	535	532	559	536	498	525	486	506	513	496	543	546	521	519	480	524	521	496	516	530	540	517	543	503	510	515	535	519	554	520	536	507	468	516	515	495	543	507	520	520	501	534	506	497	534	516	547	501	546	525	510	498	552	544	512	494	500	522	523	559	537	555	508	525	548	537	546	542	522	527	595	506	552	531	497	495	530	520	518	537	507	567	534	492	532	571	546	501	518	487	533	522	515	574	481	530	511	547	493	535	488	552	522	501	475	518	511	506	531	497	547	498	564	511	543	516	569	520	528	575	529	535	536	509	487	522	541	491	561	543	546	491	523	547	525	535	511	497	503	517	527	495	499	526	524	512	527	482	520	549	562	518	563	503	534	564	566	502	568	506	518	498	546	543	532	549	507	552	526	497	525	526	564	541	551	527	513	535	494	482	497	504	518	528	503	519	511	528	490	519	503	555	544	557	540	512	551	514	533	531	562	549	548	534	516	485	497	531	519	524	528	572	480	549	550	559	486	494	497	584	514	511	519	576	536	494	514	508	513	562	510	499	530	502	523	540	510	536	503	516	493	551	524	542	517	545	564	565	525	518	493	538	533	518	561	527	517	535	559	551	523	512	500	523	572	513	534	533	526	542	484	519	526	519	515	517	502	483	543	519	554	541	544	541	497	504	527	516	491	535	537	538	537	515	522	482	523	538	503	517	474	510	505	536	493	528	511	522	480	524	496	530	476	513	507	567	532	536	522	513	546	542	502	476	539	509	491	496	527	532	574	535	538	546	534	513	508	523	504	512	520	524	495	557	503	516	535	516	532	548	496	587	577	522	535	524	504	518	507	492	501	521	532	530	561	553	507	530	514	501	521	524	571	530	548	512	508	524	538	504	550	557	510	522	533	520	506	548	509	504	498	524	550	520	558	560	515	552	503	543	519	508	509	498	579	537	561	494	544	504	517	490	540	506	522	539	541	510	526	510	526	551	546	475	478	526	552	516	518	557	527	509	551	546	522	502	518	536	509	533	543	484	530	515	544	533	514	551	509	526	500	493	488	509	539	519	522	554	522	519	524	548	523	528	527	519	557	505	564	520	514	506	485	528	534	487	518	524	553	485	481	530	543	547	529	499	496	499	510	525	558	530	487	515	533	551	545	525	502	540	499	515	518	522	505	528	550	542	532	552	526	529	538	530	536	505	479	499	514	551	506	512	528	551	519	538	555	460	581	499	552	545	490	501	581	544	549	512	515	511	539	507	530	522	545	528	524	508	528	550	555	551	516	529	512	536	528	532	576	514	541	531	553	539	546	506	552	501	546	539	500	523	540	512	531	534	565	554	490	549	539	566	534	522	517	498	550	490	509	491	576	535	529	526	532	535	469	509	529	484	559	495	525	532	510	540	497	535	519	546	542	483	565	536	538	491	526	543	483	473	526	579	478	498	540	526	514	529	537	526	524	512	537	532	536	530	536	474	474	447	494	527	520	542	493	536	515	540	525	512	501	518	516	526	513	509	550	481	541	534	602	550	542	495	523	504	556	512	523	499	564	529	504	501	522	520	542	518	520	528	507	544	564	478	556	503	506	493	539	511	539	542	527	506	523	482	539	527	568	555	505	496	524	536	529	503	517	535	509	519	514	546	500	514	506	539	536	502	497	472	521	497	513	539	514	509	542	497	524	476	503	533	517	553	513	526	525	531	500	514	533	515	527	531	540	537	513	538	545	535	529	555	542	499	519	534	515	557	548	539	552	537	516	498	525	500	558	513	539	534	537	494	542	574	500	509	550	504	529	528	518	520	535	535	548	539	521	556	513	538	538	553	514	542	545	526	536	544	538	515	548	543	529	520	525	508	518	520	532	519	510	517	541	546	511	497	502	507	516	543	509	507	560	522	523	526	520	512	531	481	545	521	549	550	531	491	520	478	523	550	497	520	521	510	526	490	483	511	505	513	527	512	518	512	508	537	516	516	547	506	539	526	535	524	495	554	552	554	508	533	511	534	508	482	543	531	519	517	568	542	532	513	501	533	531	559	556	532	530	489	547	564	479	515	509	511	534	546	539	547	509	502	535	510	550	535	486	526	523	498	530	544	534	531	538	510	500	563	513	571	538	541	491	549	520	545	500	517	544	508	509	500	500	510	553	529	508	504	552	533	540	554	504	543	556	537	539	525	524	549	527	511	527	523	509	543	557	507	540	535	496	490	515	525	516	483	562	500	550	488	520	485	537	563	528	494	526	565	532	497	495	526	527	509	552	537	517	491	505	496	514	522	525	530	526	492	517	502	527	538	496	504	518	497	516	535	512	503	546	583	505	509	542	544	524	491	505	539	521	511	524	553	567	533	544	532	502	532	503	496	550	546	529	525	501	543	509	508	541	518	539	527	505	491	536	540	537	498	502	530	506	507	515	560	506	529	552	497	524	493	503	482	522	559	537	577	533	514	522	534	516	601	533	525	563	517	533	518	497
23859	20817	27834	23911	20575	9383	3128	1758	1797	1752	1708	8448	26252	18919	9515	3054	1110	857	683	763	707	736	736	735	743	804	703	686	726	726	729	734	771	733	782	689	733	692	680	745	723	665	738	752	752	770	754	736	736	743	730	709	685	733	723	698	695	748	689	734	761	714	724	705	717	694	734	760	695	767	712	709	737	688	742	719	688	717	730	730	707	730	688	754	727	759	718	713	650	738	680	757	746	738	744	729	755	711	764	761	742	721	751	739	739	706	650	705	701	752	753	729	698	778	745	732	729	780	737	716	731	707	719	692	740	740	738	777	713	707	675	694	734	703	702	738	731	682	787	755	705	697	688	726	773	739	713	691	736	715	707	728	717	693	750	767	727	719	759	706	728	715	735	760	696	736	729	772	745	669	703	720	742	694	746	714	722	744	719	746	764	763	742	721	714	727	742	781	748	702	716	710	719	752	722	739	726	735	720	764	728	735	735	695	730	754	745	722	771	688	731	700	745	686	754	699	768	689	761	721	713	744	731	724	684	737	749	726	727	754	704	695	717	699	715	738	764	705	751	732	720	704	753	700	714	734	774	695	756	722	738	724	702	766	727	702	755	707	749	753	715	713	741	700	706	741	728	722	734	745	744	711	738	740	712	698	742	739	724	698	741	754	710	738	765	730	698	736	732	690	738	724	748	710	747	781	720	725	734	716	707	725	728	761	718	675	714	733	717	711	761	694	702	746	748	725	733	742	747	746	716	722	738	761	686	749	670	710	749	736	727	689	719	701	743	699	700	736	700	729	731	741	699	726	705	669	744	739	742	747	679	707	735	720	732	740	688	719	758	734	729	798	722	716	702	696	756	694	771	750	726	764	718	721	766	747	754	735	698	714	735	758	764	756	752	719	725	733	748	774	744	736	670	717	728	709	733	758	724	735	766	734	710	695	735	737	696	756	713	705	709	679	707	730	711	743	728	753	710	702	751	745	730	736	797	753	693	719	718	738	693	705	715	749	712	690	728	767	739	756	726	718	742	731	727	735	756	687	745	713	673	718	711	685	735	687	691	704	745	704	719	746	675	687	711	739	719	692	707	769	753	701	733	710	737	680	736	690	744	717	734	704	718	734	764	719	685	664	750	722	742	706	714	724	700	748	715	694	731	656	728	682	710	707	744	720	792	693	732	742	731	720	694	722	705	694	682	752	741	663	741	772	727	689	733	708	744	775	761	736	726	717	737	751	678	722	705	714	660	665	692	728	699	715	771	736	695	718	703	766	730	701	736	710	775	708	711	746	766	706	728	743	690	761	703	726	678	749	715	721	730	738	775	690	735	735	701	755	712	683	672	727	737	724	753	728	699	748	721	714	680	749	706	773	765	763	713	712	766	794	727	721	706	690	744	766	746	768	740	723	675	742	754	743	752	772	750	739	708	762	706	805	769	744	717	712	695	702	679	763	728	753	726	731	665	756	754	693	745	711	741	730	694	718	632	715	749	711	769	716	680	769	669	750	740	696	737	687	729	711	697	740	735	737	700	740	698	702	730	709	672	710	749	738	732	714	720	731	746	720	763	741	733	727	791	678	720	715	718	733	727	720	707	692	741	685	732	692	750	750	690	723	754	689	697	707	699	733	725	725	716	725	733	749	748	681	717	727	746	691	734	711	743	725	701	700	757	710	711	705	709	719	702	726	668	748	669	749	738	686	681	708	777	750	729	668	716	734	723	759	693	668	723	704	747	726	740	690	759	655	764	752	673	766	730	732	715	665	738	727	735	733	755	701	767	726	668	727	733	733	698	712	740	724	779	745	725	772	687	741	722	715	759	742	760	757	725	696	742	731	736	722	753	757	687	759	754	731	726	758	758	735	720	696	723	732	722	718	707	690	724	748	741	752	718	685	716	747	662	695	719	750	732	720	729	710	719	709	710	720	737	696	726	742	706	712	723	742	702	696	726	721	767	756	694	717	693	802	709	776	761	750	699	652	761	767	696	723	668	697	773	730	689	677	716	777	788	708	711	697	672	729	719	721	669	741	743	676	720	714	734	752	715	744	691	720	687	772	744	721	735	747	689	749	756	694	703	732	781	720	794	774	735	730	690	722	731	737	661	719	715	728	776	733	753	704	774	711	706	776	714	747	722	740	676	737	729	718	710	722	705	790	722	706	721	708	694	760	756	726	728	741	722	685	754	692	757	718	767	728	728	734	734	706	714	695	710	702	751	676	735	680	700	677	762	782	710	718	698	691	730	708	737	736	775	720	695	724	744	749	698	723	742	750	710	696	774	716	736	748	717	700	782	729	769	719	670	700	731	737	714	708	717	689	739	699	678	767	737	686	707	737	729	763	758	693	714	765	709	751	713	733	743	708	729	777	718	741	723	717	723	709	736	669	688	697	737	727	696	714	737	689	691	734	691	738	727	710	681	744	751	701	753	746	757	768	711	768	693	696	703	738	712	723	747	661	727	719	696	710	689	720	707	732	727	730	706	730	723	700	715	722	766	719	741	753	686	719	717	736	722	722	762	690	727	746	685	702	695	721	699	723	694	734	816	716	731	758	746	692	784	743	740	718	664	691	720	723	742	710	721	706	745	719	720	747	723	743	691	720	730	703	747	727	712	750	733	769	699	720	729	721	711	707	683	716	707	716	697	700	688	749	692	722	707	713	749	725	731	719	726	710	712	753	739	711	726	689	736	729	739	772	764	706	746	677	690	722	720	700	728	722	779	676	710	679	714	736	731	705	698	722	713	709	672	701	757	730	740	716	702	758	699	713	749	718	719	750	673	732	740	712	700	775	753	690	762	739	710	715	746	691	682	733	715	739	745	692	699	688	697	739	759	722	688	714	725	713	746	762	698	759	787	727	770	711	710	725	691	787	708	739	694	739	724	753	710	783	701	768	719	717	715	714	740	751	669	706	727	703	691	692	712	744	675	746	757	720	727	693	714	690	736	688	729	735	715	740	742	712	722	723	694	722	763	682	740	697	710	717	711	693	693	695	730	720	745	724	657	653	665	743	708	697	741	800	741	717	732	695	775	744	732	737	745	734	701	719	758	697	689	709	710	680	740	712	723	735	750	678	710	729	774	749	753	739	801	774	717	688	705	715	739	717	760	728	720	734	698	777	695	725	722	681	724	747	735	730	731	757	724	735	694	805	743	695	777	712	660	756	728	717	713	744	698	723	697	726	724	752	732	685	720	737	713	720	710	768	720	709	706	719	724	730	718	729	650	732	730	657	701	693	739	792	716	750	739	680	718	772	730	681	672	695	755	705	701	707	740	684	690	757	689	716	731	754	722	691	697	680	754	733	679	725	710	771	747	755	690	724	714	692	755	740	713	733	741	706	704	699	731	755	716	746	719	685	709	700	727	731	683	720	722	664	709	724	747	712	719	759	700	738	684	678	737	700	717	725	726	723	736	740	770	724	722	752	763	710	712	684	780	698	734	713	744	711	701	738	706	778	673	700	750	743	766	718	703	720	718	711	752	735	761	737	719	713
5896	11788	11057	6795	5125	3336	2409	2055	2386	2187	2300	11577	24727	16654	7993	2903	938	692	607	597	615	599	608	615	589	646	644	670	633	653	605	614	663	632	618	658	617	610	601	604	619	630	612	583	583	605	603	581	646	624	593	594	621	665	656	617	603	579	612	623	607	606	555	614	578	594	667	598	636	624	608	646	617	600	601	598	595	655	622	647	619	582	578	641	618	604	594	563	644	628	600	634	598	616	604	605	573	610	598	619	638	585	604	580	582	645	645	664	630	595	580	608	631	621	637	623	584	653	595	604	630	638	608	630	609	642	591	649	600	626	636	625	566	636	618	593	553	584	600	659	634	619	596	623	622	621	641	630	626	590	607	631	615	635	581	602	580	594	612	580	602	575	607	632	599	606	627	614	606	611	672	586	599	621	593	584	562	632	573	619	625	602	628	602	612	612	583	658	616	577	615	596	645	626	597	582	643	603	644	609	598	655	579	618	553	639	605	655	641	572	643	561	626	591	605	537	627	601	582	620	603	573	592	631	598	589	610	641	618	592	551	605	576	632	619	615	627	612	647	571	573	639	637	602	614	643	606	569	605	602	556	610	593	663	634	633	587	622	607	629	604	575	604	606	602	605	601	590	601	670	629	614	572	591	596	589	587	616	583	593	598	642	661	616	648	604	601	631	590	558	618	601	608	609	585	646	558	592	574	597	595	576	616	619	641	607	597	633	594	607	608	636	626	604	602	655	607	628	600	602	612	572	607	596	618	613	631	629	600	596	563	609	647	628	582	576	621	689	582	652	596	565	616	627	583	621	590	628	603	561	596	575	574	601	569	628	576	610	617	588	632	605	560	604	602	619	586	577	622	569	632	571	566	609	611	582	633	618	603	660	619	625	594	615	591	680	593	587	635	604	618	595	589	593	607	592	597	584	671	637	599	572	613	579	639	633	610	595	583	658	630	650	592	596	584	630	596	609	600	587	653	650	571	599	581	633	669	608	594	629	631	588	634	610	581	608	595	595	622	605	610	610	557	626	588	609	598	657	639	571	628	598	586	619	607	561	593	599	588	615	608	605	584	571	612	596	607	588	585	581	553	605	611	596	590	614	599	588	606	625	601	640	577	656	606	619	630	684	578	544	630	581	623	586	610	604	600	575	603	607	630	601	596	601	632	562	586	626	587	606	651	586	646	578	563	601	604	612	591	581	544	616	574	595	634	655	630	572	636	592	650	607	630	529	590	610	576	605	610	611	582	617	577	607	607	642	626	598	669	608	625	604	635	576	615	672	581	579	598	627	594	598	607	617	656	613	609	628	601	592	628	609	603	629	592	637	615	630	619	552	622	604	550	590	595	637	570	560	634	597	607	604	600	599	605	606	652	633	628	578	603	616	615	623	649	625	645	614	619	625	603	637	546	589	618	619	631	566	652	593	571	586	603	586	582	608	582	599	588	593	597	599	628	626	592	633	614	593	578	595	596	621	596	588	606	595	634	609	546	581	635	583	624	606	620	631	600	589	633	601	605	608	614	598	606	596	644	579	601	582	622	596	607	601	598	606	597	608	606	622	602	599	597	569	595	637	641	584	600	598	606	595	631	608	589	579	586	574	652	620	586	592	604	607	633	630	599	630	638	606	581	588	645	649	634	622	586	603	576	625	607	585	590	606	578	619	599	612	610	590	583	623	601	669	567	613	667	632	608	619	620	621	625	578	603	565	601	570	584	592	610	605	629	574	607	625	618	645	628	620	611	591	633	569	597	593	581	631	624	601	602	621	564	615	588	552	599	626	608	598	594	621	609	609	568	606	587	590	620	585	580	629	585	606	578	599	574	627	630	608	606	619	593	572	636	599	544	619	585	657	584	607	607	609	600	619	599	619	623	612	634	575	602	610	642	615	609	627	614	603	605	603	611	608	638	611	621	634	581	611	613	568	635	593	603	587	633	549	600	658	618	613	597	632	609	594	591	654	603	608	583	551	649	627	626	598	626	642	603	624	599	551	624	569	617	640	563	626	607	629	535	610	612	637	578	621	596	590	616	596	633	662	612	557	612	602	616	602	614	634	574	604	649	583	627	572	619	602	608	621	604	586	570	606	602	584	590	629	647	632	618	595	580	589	624	621	637	566	614	613	604	612	598	585	600	602	604	574	594	596	618	650	593	672	612	596	596	615	606	602	582	615	600	624	586	631	600	601	581	591	634	635	624	586	598	586	640	566	670	637	601	608	619	607	633	637	614	590	620	598	592	610	571	590	587	629	626	617	612	612	640	614	593	598	631	617	572	576	606	576	571	598	599	608	621	623	589	618	582	579	576	625	623	627	583	610	637	595	575	590	630	638	605	602	659	572	583	597	610	588	612	604	631	589	643	584	623	611	629	574	572	642	615	587	623	583	613	621	599	598	587	624	636	638	605	565	595	583	582	561	577	644	605	615	642	609	620	579	592	604	588	652	604	584	618	592	600	601	582	620	580	614	600	620	597	617	590	619	572	586	594	634	630	596	627	599	605	590	608	608	581	599	595	579	579	605	561	625	640	589	612	588	596	601	665	634	623	613	641	573	609	596	569	562	629	632	581	599	608	617	604	650	603	619	606	574	623	578	586	623	571	608	573	589	622	596	640	595	540	617	575	591	597	600	583	590	592	620	575	616	588	591	631	582	604	604	601	607	619	610	621	606	619	625	570	580	640	592	638	561	604	558	599	632	601	566	620	614	611	602	596	588	602	613	579	586	605	601	606	639	560	577	606	626	604	624	585	619	580	603	616	592	587	635	647	540	625	633	570	616	563	588	613	595	624	583	632	609	606	577	581	622	620	610	583	558	621	597	587	583	582	619	550	611	635	614	610	622	627	619	589	602	642	626	578	621	595	595	651	602	605	599	567	597	635	599	585	676	624	642	580	579	606	615	626	560	576	589	599	620	606	580	666	610	596	609	562	619	597	588	602	638	609	576	630	610	610	576	638	609	570	603	577	603	567	602	611	617	576	582	572	607	575	602	624	603	607	582	635	590	596	612	597	614	625	619	593	640	648	643	579	611	598	531	608	620	624	591	599	595	583	620	605	565	606	593	602	608	614	579	556	595	572	635	604	612	620	586	636	595	559	605	619	631	614	613	634	608	644	596	595	579	610	588	573	600	641	559	592	611	586	583	637	615	615	576	587	609	586	586	583	586	595	566	618	668	609	606	601	585	596	638	646	645	580	590	623	600	569	608	609	566	571	619	568	584	604	614	571	611	600	578	606	603	567	586	589	579	585	586	601	620	566	602	629	607	574	607	625	627	599	581	590	602	597	598	606	599	586	595	626	565	618	564	565	655	594	597	657	647	646	616	590	622	613	632	606	572	620	597	589	613	606	655	595	606	639	583	603	624	617	585	620	603	591	600	613	605	564	578	625	654	607	591	641	627	625	598	604	594	569	612	565	650	593	597	581	612	592	589	602	623	581	597	633	605	604	586	563	611	592	579	614	607	580	624	628	600	594	631	620	603	560	598	621	581
26922	9949	2826	1690	1036	826	821	932	955	906	908	1073	1711	1588	1154	765	685	660	617	623	586	610	610	622	604	618	600	612	561	598	629	580	595	617	608	666	593	606	617	599	602	641	606	646	640	654	613	614	600	555	627	604	585	601	576	577	646	635	615	561	622	624	633	610	623	606	597	599	592	599	617	608	631	640	624	616	641	570	644	591	575	658	609	594	625	584	594	626	645	577	651	637	604	582	612	617	612	615	638	544	587	633	596	603	620	633	600	578	603	595	609	634	591	624	624	619	626	607	656	584	596	613	623	635	628	649	595	602	589	637	620	557	611	630	591	556	546	589	627	656	597	596	623	611	571	626	576	604	609	602	638	670	563	604	584	624	629	615	600	601	616	624	630	633	631	568	634	621	617	615	610	587	592	578	599	606	578	615	620	644	573	624	614	574	597	625	600	614	617	593	576	625	620	612	632	599	620	585	609	574	629	635	600	616	635	629	613	666	600	625	618	609	616	602	634	613	568	638	583	624	645	605	641	660	623	673	649	610	638	589	587	600	610	584	610	606	601	620	642	606	608	584	586	574	599	622	603	603	600	642	615	605	594	661	627	584	589	609	653	617	600	642	612	614	598	583	593	634	591	636	621	592	645	586	591	603	611	572	563	635	606	623	604	582	661	603	649	661	640	595	596	625	630	560	613	637	629	607	628	614	633	623	597	613	617	642	661	615	607	562	568	612	642	610	635	623	679	617	598	608	624	667	649	605	584	594	607	580	599	568	598	631	618	583	597	631	591	586	638	598	606	577	608	623	590	607	602	621	644	629	642	650	622	610	641	597	593	691	616	658	651	596	646	651	605	602	596	637	597	605	607	647	639	655	619	628	628	622	611	620	635	628	639	574	605	649	625	603	630	639	621	578	607	595	610	620	611	620	597	596	620	613	644	615	603	611	648	597	552	599	601	664	689	627	575	602	597	597	640	614	644	602	593	598	618	610	614	613	574	600	618	616	608	640	587	630	608	668	654	627	622	630	625	647	640	628	625	595	627	571	603	569	621	629	588	645	621	614	592	594	618	607	589	647	587	618	606	610	572	673	599	622	625	555	602	612	611	603	614	622	602	651	601	613	617	648	587	573	621	624	591	621	598	610	623	668	586	577	579	610	616	632	617	625	649	574	599	635	629	653	591	611	651	639	641	664	580	606	643	649	596	612	632	596	540	596	586	641	572	583	582	632	604	607	600	634	620	626	559	642	622	586	654	589	552	614	569	664	628	612	566	629	599	603	592	631	625	649	592	610	606	600	665	627	605	613	636	624	619	587	595	646	639	596	615	651	596	583	596	603	585	638	609	588	597	625	606	574	624	636	624	668	590	623	619	662	580	608	600	625	566	612	632	619	616	631	607	633	630	646	628	600	601	582	593	646	578	628	594	615	606	638	580	657	623	593	638	607	612	629	644	636	606	606	645	623	578	592	613	667	611	624	612	601	599	612	582	645	644	582	633	587	636	623	570	651	640	576	622	654	618	621	619	615	618	642	624	588	662	616	606	636	603	597	603	642	596	579	634	630	628	589	625	671	599	635	622	613	647	622	583	652	606	578	592	612	619	576	609	626	604	613	629	625	617	604	611	623	637	576	610	611	620	592	582	584	605	614	615	605	610	628	589	630	578	666	571	616	620	581	636	609	637	652	618	599	603	590	623	641	651	627	620	603	626	608	607	628	605	670	572	606	602	611	601	613	587	615	655	618	649	591	621	563	596	626	670	629	602	624	597	586	617	602	605	597	591	597	619	601	611	582	635	604	584	634	589	617	592	560	652	622	611	627	602	580	630	637	637	610	630	589	633	619	590	577	609	588	602	592	630	597	629	643	627	606	572	587	624	561	630	627	622	641	630	610	647	623	620	656	568	606	593	670	574	615	556	614	625	615	650	645	614	625	623	638	602	642	623	587	590	595	590	599	583	595	623	612	581	612	656	633	614	658	617	617	579	632	604	589	618	620	659	644	571	606	589	606	586	596	628	604	592	587	602	638	581	616	591	620	691	624	615	566	637	623	598	625	636	651	638	594	623	634	579	591	608	631	640	609	582	662	617	621	593	648	617	603	627	627	688	622	631	615	601	620	591	566	600	617	574	595	644	663	645	556	660	605	614	611	637	567	651	593	612	584	559	571	626	638	627	593	569	613	585	620	639	638	632	618	630	608	617	590	645	606	606	619	599	585	573	637	609	599	594	595	635	607	598	615	633	622	638	624	602	621	625	621	605	658	576	611	612	577	611	606	600	625	629	624	633	634	619	577	589	634	651	541	590	591	613	627	594	566	639	581	620	590	581	616	559	653	598	576	654	604	617	615	588	586	611	564	588	632	633	660	614	579	618	599	615	646	601	614	584	630	604	644	646	663	627	601	593	578	612	647	581	622	642	608	607	652	613	626	625	588	628	580	639	629	591	610	622	647	637	597	592	600	618	625	649	593	587	601	632	633	606	658	593	592	624	616	614	612	581	629	611	655	634	609	616	626	641	571	623	637	582	567	635	592	644	588	610	594	586	626	561	610	581	591	637	623	624	582	590	584	590	565	603	612	654	616	623	612	608	610	609	640	606	599	621	584	622	618	617	620	609	599	611	611	622	646	620	636	595	626	621	582	639	625	603	605	610	614	616	683	627	616	604	631	601	665	631	616	626	612	656	615	616	597	623	652	571	606	590	602	591	625	590	643	543	596	595	598	601	636	598	607	584	644	604	607	617	610	618	624	577	607	607	603	644	636	646	587	595	635	560	607	657	603	618	619	622	577	616	604	623	619	633	621	580	570	630	632	599	567	618	598	581	642	620	634	574	589	577	585	606	590	606	601	632	572	609	630	639	602	627	565	614	661	630	633	595	602	582	662	629	575	682	627	623	635	598	640	619	642	647	609	607	637	614	596	636	638	598	596	611	655	602	621	617	581	574	586	627	587	580	610	646	667	628	614	619	604	582	636	618	659	679	641	622	637	590	647	627	616	657	567	555	659	606	565	631	609	612	561	606	633	641	647	656	595	613	588	618	633	651	625	626	591	598	589	608	633	621	630	615	629	662	601	597	600	605	648	601	593	624	614	649	657	616	619	594	612	608	631	611	605	655	553	606	636	641	585	599	565	600	622	626	583	671	601	628	610	577	613	631	633	597	625	640	633	621	653	606	657	613	587	611	610	610	633	611	634	617	603	624	655	615	578	586	629	625	579	543	601	639	615	632	652	629	630	608	596	616	612	649	591	641	615	591	652	596	649	621	572	617	549	631	607	615	631	674	630	588	578	636	642	613	619	635	565	632	604	588	584	606	599	658	626	624	664	623	604	644	600	624	624	643	605	642	602	563	610	605	591	614	612	591	615	652	602	621	581	618	631	621	603	591	675	602	634	644	632	593	604	636	573	624	608	627	667	606	602	571	625	600	614	602	610	605	589	659	599	623	614	607	657	660	611	626	594	616	580	620	632	585	610	603	640	668	640	579	603	611	604
6520	2438	2482	1653	1154	889	1033	1084	1194	1084	994	1318	2201	1811	1155	765	538	533	517	558	485	478	536	494	522	544	501	510	502	511	533	480	527	511	531	521	507	539	525	494	507	491	507	528	499	505	494	505	513	497	513	502	509	509	516	465	489	508	510	470	509	535	497	532	512	487	513	500	497	502	501	504	511	518	532	515	512	512	530	532	559	474	543	491	491	530	552	540	526	529	556	537	493	494	538	488	499	565	486	471	517	494	493	499	516	503	501	525	511	504	497	549	534	502	506	507	506	486	517	487	493	556	495	524	465	535	517	525	536	516	523	510	507	449	493	550	523	501	489	486	502	549	512	506	530	521	502	509	525	523	505	531	498	517	494	499	513	506	503	533	514	490	493	544	517	508	507	498	497	482	470	518	499	514	545	512	478	501	506	508	547	509	473	517	488	531	473	512	529	504	492	498	448	522	513	460	455	499	483	527	508	518	523	493	511	531	552	505	563	524	519	494	493	501	519	479	451	529	509	514	511	465	494	499	519	507	545	523	547	492	496	519	497	501	510	506	510	472	504	526	509	500	546	563	521	522	495	470	510	510	521	509	492	478	492	460	513	538	497	469	496	554	525	501	502	495	520	484	505	477	512	467	500	486	504	529	483	495	490	488	490	498	534	514	507	458	531	523	486	497	508	480	534	498	476	485	501	492	507	502	493	560	499	475	521	490	512	517	497	507	493	498	524	531	482	523	470	521	504	482	499	495	484	515	505	484	496	522	493	486	502	527	487	485	509	511	478	504	482	508	478	519	476	500	494	510	473	503	511	494	530	469	529	512	509	518	503	497	545	494	503	532	494	486	508	513	543	519	486	513	471	504	476	468	538	537	533	503	490	502	509	534	498	482	514	480	505	499	501	536	506	499	479	478	497	518	506	508	477	491	475	502	506	480	502	514	497	531	483	506	512	503	493	488	487	473	469	489	520	487	499	494	521	482	467	505	498	475	502	466	521	501	517	549	509	483	486	491	490	488	512	506	488	469	509	482	514	496	507	509	492	505	520	495	507	540	479	551	526	494	518	497	531	500	560	476	500	465	517	503	486	477	502	487	503	456	509	520	511	543	544	486	514	506	508	516	515	508	517	569	502	474	494	511	531	458	492	541	504	507	525	462	497	495	497	482	517	537	528	491	504	489	502	513	479	531	516	511	542	500	498	514	522	515	496	512	539	515	470	506	543	498	506	485	519	506	481	463	468	509	485	508	525	497	500	515	487	452	483	487	486	501	504	495	504	472	515	525	506	556	504	500	516	496	525	482	506	546	516	469	518	505	526	533	474	516	468	484	508	472	536	516	543	505	520	498	499	485	510	488	527	531	491	483	515	539	524	563	498	491	513	486	494	484	502	524	470	525	475	507	504	526	523	491	510	468	503	566	520	539	541	456	512	468	500	538	511	557	528	518	477	510	539	515	489	497	501	541	481	530	542	523	534	473	464	508	474	477	476	492	515	523	494	519	512	527	572	493	517	475	523	521	557	532	498	520	473	514	513	499	508	497	511	510	453	539	520	519	490	495	516	487	524	470	512	507	518	560	491	536	511	491	486	504	482	515	501	507	476	496	524	538	503	529	483	472	492	500	520	518	514	484	467	532	509	477	517	484	479	490	517	523	528	531	510	518	563	511	534	507	521	487	499	487	527	525	487	499	470	514	505	489	511	494	554	499	515	510	535	488	490	487	485	483	528	511	491	498	512	481	516	504	517	507	495	504	507	488	524	499	493	508	525	483	538	536	520	494	465	518	501	471	495	555	503	477	519	488	512	495	494	521	481	513	470	525	496	479	490	518	501	504	493	476	519	539	515	540	564	500	495	510	501	508	531	521	523	455	523	525	499	512	518	498	508	496	499	512	519	482	539	534	524	483	488	521	485	446	522	511	473	487	504	538	539	480	494	487	481	501	531	475	540	513	514	525	494	489	524	519	477	509	547	488	505	507	535	510	491	489	523	503	490	505	488	546	505	516	520	499	487	488	502	510	526	517	524	498	523	525	553	450	524	536	471	498	503	530	503	477	486	496	516	490	544	512	491	516	500	479	502	509	523	503	544	512	508	502	554	491	531	506	477	489	518	505	516	533	550	518	465	526	482	534	515	496	542	497	472	520	472	567	528	505	516	513	511	496	490	523	527	504	514	501	492	515	492	497	513	488	486	545	479	519	489	485	499	492	496	548	524	528	532	493	513	488	476	470	512	501	475	518	500	526	502	495	499	484	473	511	498	491	532	520	523	520	513	518	512	530	507	489	508	522	516	532	488	479	501	511	536	493	502	508	527	528	467	532	492	523	529	527	488	489	517	503	493	491	503	511	497	529	514	476	538	518	475	553	504	492	501	504	519	545	504	501	480	540	511	510	542	492	494	455	510	518	487	489	527	512	523	522	529	489	475	494	501	497	497	493	530	473	513	505	482	492	480	494	500	529	506	467	507	477	490	503	483	493	476	480	540	493	496	462	498	522	532	502	513	515	516	453	497	502	457	473	522	491	503	518	498	498	514	511	486	503	454	494	495	490	523	506	520	536	516	519	506	522	481	532	503	505	500	508	483	489	510	469	533	489	499	491	522	491	479	491	496	494	473	509	465	499	489	483	543	514	505	521	521	493	512	516	487	505	499	528	545	491	517	515	486	505	509	531	545	546	493	511	475	546	492	492	533	482	493	513	511	507	523	519	514	491	476	492	518	503	502	537	493	514	479	525	542	499	493	516	496	526	492	521	521	559	540	519	521	512	504	526	482	510	505	516	517	519	482	484	480	558	512	488	522	513	509	526	524	525	510	505	509	518	526	515	501	483	510	482	512	532	535	510	512	539	502	523	453	522	515	502	510	522	503	504	474	493	511	453	506	509	548	490	510	538	534	554	528	520	503	538	536	480	437	528	483	504	487	501	502	502	530	523	519	519	539	508	492	481	493	514	511	505	482	485	439	490	521	503	522	543	538	494	539	502	508	526	546	492	519	498	510	486	502	504	511	497	483	560	504	489	508	528	525	492	520	538	494	525	509	530	522	504	483	496	505	539	525	534	499	502	508	520	500	536	509	497	513	532	484	560	527	532	505	529	486	500	495	490	495	492	536	450	505	525	520	500	535	500	480	493	543	484	465	495	530	513	502	494	498	474	478	550	456	500	493	546	516	486	546	497	493	529	475	525	556	505	487	472	522	533	500	537	542	523	529	512	505	529	495	553	475	541	518	519	481	499	499	508	491	504	468	488	484	484	513	517	525	482	520	537	511	474	479	504	488	491	501	526	529	499	510	466	442	477	518	525	515	482	528	548	574	530	530	510	526	511	533	548	508	496	530	533	525	533	489	494	493	487	551	496	475	496	549	537	458	512	509	513	523	509	473	511	485	469	505	489	535	545	525	491	486	475	501	532	510	515	523	502	495	510	542	511	529	521	523	551	478	505	537	505	510	494	564	520	504	538	525	506	499	491	525	515	517	533	504	497	508	519
24746	20816	26749	24745	10690	3313	2676	1874	1530	1371	1224	4230	14426	10578	4836	1777	757	646	636	627	628	574	652	555	630	574	579	611	612	594	593	552	569	601	572	576	607	607	578	588	555	594	624	583	535	582	582	593	616	600	577	598	569	630	604	613	575	583	613	572	588	566	591	558	587	586	578	600	567	556	587	608	629	569	639	598	591	574	596	596	588	609	585	629	566	573	554	564	580	576	575	594	559	594	583	581	543	632	578	586	602	567	593	640	604	558	631	581	588	609	593	623	554	600	579	536	583	619	607	635	597	599	595	614	605	607	586	615	605	575	589	594	568	574	590	599	597	564	553	574	610	552	536	609	593	598	571	566	554	576	571	541	556	609	544	607	616	548	596	579	627	558	571	615	517	564	562	536	608	593	596	581	575	610	594	593	552	586	569	583	610	597	595	597	593	587	601	591	598	582	583	593	606	617	602	568	617	587	610	618	602	613	565	607	593	561	578	541	569	586	607	592	608	547	600	595	583	599	603	583	626	590	595	576	617	596	573	621	563	622	569	569	604	540	626	595	606	580	562	618	584	554	625	581	562	565	574	603	592	601	579	570	582	570	609	587	612	639	592	599	561	599	577	633	543	556	578	578	632	572	571	615	569	587	575	592	566	595	599	591	562	587	604	616	608	607	559	585	585	569	587	582	586	588	546	582	604	571	530	577	583	588	541	613	573	608	603	607	572	594	639	600	597	546	573	573	597	557	555	579	621	559	611	601	572	553	562	569	600	598	624	533	575	601	577	575	626	555	589	616	591	577	574	578	581	556	589	598	591	551	575	622	585	541	523	571	642	541	600	540	623	554	603	617	610	580	607	568	621	568	557	583	558	576	609	564	606	550	557	597	595	569	614	585	541	633	596	577	625	549	621	577	587	596	563	598	584	614	594	593	575	551	589	576	541	595	573	584	528	598	596	614	592	543	590	576	593	583	600	553	605	568	607	593	565	589	573	603	537	603	579	555	615	606	570	567	600	598	594	578	575	597	581	585	550	555	623	575	614	616	633	598	594	573	556	627	566	564	586	548	559	577	589	633	618	553	602	603	593	634	561	599	559	614	584	601	599	583	567	627	598	616	577	609	595	535	591	565	581	575	607	567	598	602	601	587	605	610	601	589	535	638	594	584	601	591	573	539	532	588	593	557	595	579	547	586	559	548	567	562	559	590	562	629	574	602	623	566	532	587	612	604	562	582	593	586	582	604	582	546	545	604	595	589	583	578	600	591	639	574	585	599	577	585	593	616	636	581	565	579	568	529	604	597	571	608	629	592	577	570	570	588	581	578	616	595	603	566	578	597	573	555	567	593	589	629	557	538	606	572	596	577	597	568	608	594	567	610	553	541	677	626	616	607	590	572	595	563	633	611	566	589	613	587	625	570	588	540	587	599	599	615	570	601	608	567	588	580	617	586	600	589	581	566	575	576	637	581	594	597	624	593	627	581	596	583	545	571	539	576	612	623	563	603	624	542	557	608	564	622	579	592	564	608	621	550	605	587	597	572	540	581	606	575	602	615	587	568	626	617	589	579	605	535	556	596	556	566	577	593	582	569	598	555	573	605	614	598	566	564	618	568	609	578	617	582	575	582	596	602	598	600	594	586	609	600	579	602	604	618	571	593	580	621	625	584	569	623	603	561	610	634	592	573	566	585	611	544	566	584	635	572	593	571	590	581	587	568	609	600	616	581	601	538	595	566	567	546	576	583	582	581	609	610	616	547	588	567	568	594	590	605	587	601	592	564	551	618	578	603	574	556	567	590	565	611	532	613	586	604	553	597	570	577	585	584	603	611	573	579	568	636	559	577	582	609	583	584	608	595	575	571	596	574	630	578	617	640	588	637	577	559	612	570	570	567	579	571	614	565	580	574	660	575	624	540	610	627	581	598	597	568	560	620	621	545	621	586	623	565	623	596	594	606	578	592	608	588	603	595	580	607	578	620	599	615	593	593	585	591	587	578	572	628	598	584	561	619	598	634	573	616	590	588	576	610	608	584	627	586	584	525	595	582	600	595	585	611	607	604	579	557	559	572	612	591	575	590	583	630	643	561	588	565	618	564	648	577	551	593	564	615	599	600	607	602	599	602	592	568	544	599	573	607	592	570	569	547	568	577	636	570	584	551	585	556	611	532	636	598	605	565	575	541	546	549	552	573	601	608	558	613	589	595	613	580	587	602	592	593	607	574	595	586	570	658	615	574	616	541	574	605	601	595	636	559	569	587	599	610	605	603	573	577	577	616	618	589	590	572	643	583	544	618	619	615	615	560	575	579	584	535	609	613	582	564	576	567	580	579	556	611	562	617	534	598	603	620	622	616	579	599	611	601	608	555	553	576	592	582	613	582	575	588	607	550	548	582	586	573	605	580	567	573	583	570	607	576	583	596	618	576	592	545	561	568	610	595	619	580	594	585	561	573	575	597	581	641	583	558	587	576	575	601	596	609	552	565	606	585	539	619	625	577	610	597	600	610	594	567	610	614	592	563	585	604	593	611	593	559	624	542	560	576	601	603	575	575	603	605	588	555	572	595	566	591	636	610	645	615	593	558	558	601	571	588	604	593	592	585	570	599	564	566	607	609	601	554	576	578	576	570	589	577	593	581	597	568	577	613	600	582	601	557	565	559	597	608	562	537	578	585	586	568	603	574	598	611	587	595	580	603	616	549	623	605	568	614	587	609	572	594	552	623	557	614	609	602	610	575	570	588	577	577	530	561	544	576	596	583	629	560	563	562	565	580	578	609	564	568	616	584	600	577	588	552	613	624	638	554	584	538	577	614	585	594	562	581	569	569	543	555	606	598	606	546	593	571	604	613	607	598	586	589	559	554	539	565	590	585	590	593	597	561	609	587	627	594	600	527	567	568	612	555	595	623	588	585	602	543	588	626	568	612	577	571	576	603	592	573	555	617	580	604	591	556	594	609	611	556	561	600	563	619	585	540	542	588	565	609	602	585	604	587	617	611	625	571	589	610	623	591	604	610	567	605	572	592	576	541	582	624	590	567	556	600	599	602	598	611	633	586	584	622	582	580	621	567	647	588	609	616	610	580	557	535	561	596	612	580	581	563	568	583	579	589	606	548	557	585	585	550	592	599	589	578	559	571	593	586	582	531	558	565	570	663	595	609	596	580	644	638	573	612	596	643	585	592	595	566	581	600	614	565	609	586	548	657	576	573	540	579	580	582	562	579	607	612	590	575	617	584	560	559	616	539	566	568	613	557	588	561	571	586	583	566	614	616	596	538	646	633	595	563	578	591	596	551	640	578	598	583	552	589	636	577	539	611	630	624	563	600	574	571	560	546	579	549	581	551	593	553	629	609	611	593	601	588	557	600	589	589	513	592	579	624	557	529	596	650	558	594	556	597	600	571	623	578	583	565	599	573	597	597	564	615	606	582	552	577	605	606	615	606	587	594	587	612	593	619	605	602	607	589	596	626	559	614	591	587	592	591	620	608	549	559
5421	8071	7473	4140	3110	3014	2997	2446	2148	1698	1488	6237	15133	10166	4649	1797	701	549	520	519	510	534	492	494	503	512	496	511	538	531	520	528	492	504	527	506	520	564	554	524	522	543	515	512	499	559	508	563	510	562	523	514	505	452	498	528	480	508	497	490	495	505	484	506	515	510	502	522	518	553	524	478	531	463	539	496	549	475	526	481	509	525	551	532	474	529	503	491	503	545	522	508	526	506	538	515	524	527	491	502	509	509	501	509	514	510	497	530	503	537	505	497	477	484	484	498	482	481	453	482	523	523	489	503	512	492	513	517	501	532	492	479	545	523	495	493	481	553	495	478	480	504	478	476	494	460	492	511	525	483	536	494	497	491	485	508	502	518	496	508	551	518	518	532	496	510	495	502	502	510	495	490	539	517	509	496	505	549	482	467	482	487	547	499	489	489	499	512	477	531	535	489	466	470	518	519	492	473	480	513	507	494	513	481	462	507	471	500	529	496	503	506	532	478	520	525	516	515	491	501	506	535	504	519	504	504	519	491	498	523	472	498	487	494	488	462	505	506	540	539	507	510	520	538	509	446	474	497	495	527	492	474	520	517	469	488	493	531	545	523	499	552	465	505	522	503	484	473	503	496	558	534	510	521	512	518	507	513	555	489	501	515	497	478	486	487	496	472	502	497	530	521	529	463	521	443	495	481	468	530	504	502	487	494	499	511	499	494	528	517	475	499	482	482	467	513	498	498	475	548	512	491	538	478	479	478	474	510	527	496	483	488	523	515	447	519	517	527	472	523	521	477	462	548	513	502	504	490	504	505	508	476	505	531	459	498	503	485	540	535	478	456	547	501	509	556	500	499	484	488	506	483	519	501	534	521	513	540	500	527	471	553	501	487	531	490	459	499	479	538	502	507	519	517	515	528	471	524	517	524	500	481	516	478	447	484	495	508	503	480	520	536	489	517	510	542	535	517	487	478	496	511	530	539	538	520	476	540	515	483	464	500	521	461	545	506	521	496	506	535	515	519	493	522	505	529	532	492	518	452	494	500	498	517	503	510	494	529	496	490	528	524	553	517	504	530	491	487	496	515	523	529	494	471	505	523	467	507	486	525	569	572	512	519	486	498	518	545	510	504	512	518	534	520	496	509	551	476	502	485	494	474	527	512	502	474	514	488	532	517	483	503	505	509	510	467	496	520	496	530	480	497	483	528	510	530	485	520	487	458	530	507	472	491	507	478	517	483	526	519	521	500	479	487	485	506	479	510	518	507	488	479	465	474	508	535	504	517	493	521	457	494	525	528	472	488	526	511	530	518	483	534	489	481	538	506	499	519	520	513	538	540	523	477	491	487	487	512	494	499	504	547	470	515	552	504	505	510	515	519	480	498	530	502	492	493	514	523	512	519	530	529	523	519	484	484	488	496	487	528	519	458	489	477	493	494	485	520	492	515	475	481	498	494	529	452	511	484	486	463	500	516	520	541	501	487	525	506	538	485	493	509	516	506	522	572	491	489	527	505	495	523	496	511	489	528	520	508	459	499	464	504	497	548	511	501	468	485	481	508	497	495	535	473	537	503	510	489	496	504	521	495	505	496	533	530	486	475	451	516	492	541	512	471	457	523	567	500	514	513	481	486	549	513	536	493	485	463	491	522	550	508	487	503	508	503	513	482	528	465	508	566	531	476	514	484	499	520	504	502	481	512	482	488	507	492	512	478	534	495	440	497	509	507	510	508	489	516	518	514	488	510	499	465	508	530	487	499	533	485	494	508	508	523	494	508	492	497	464	499	529	526	469	452	484	490	505	494	495	518	490	531	508	516	528	471	481	486	490	479	540	487	524	540	536	514	516	480	508	517	458	527	512	463	515	540	477	507	535	522	489	482	503	499	481	508	547	473	508	558	497	464	517	529	492	490	511	496	446	479	517	521	525	508	485	485	482	482	491	523	506	530	490	489	514	533	506	513	458	504	499	480	446	497	474	522	487	478	479	472	501	529	497	481	493	507	474	528	534	493	526	486	486	507	486	513	498	520	486	537	466	517	502	493	481	502	518	546	481	447	499	482	494	486	516	521	512	486	488	520	482	500	482	501	503	499	494	496	518	468	536	570	522	538	470	491	504	502	454	477	498	454	527	509	488	510	538	490	497	489	497	523	493	504	509	489	497	516	514	490	508	513	504	498	502	494	510	515	521	519	481	507	524	520	514	519	530	494	498	513	497	480	501	561	490	498	522	510	526	481	489	513	496	513	486	504	537	499	473	506	498	523	532	548	500	489	508	551	483	458	496	467	516	513	484	513	527	504	494	491	539	467	478	476	547	519	462	506	476	500	536	505	473	535	475	510	503	505	492	510	482	471	485	543	508	513	492	497	535	517	469	530	526	509	475	506	494	474	468	503	523	470	507	512	487	504	525	505	497	541	525	468	493	495	481	499	477	508	498	524	503	507	474	464	474	489	535	507	518	518	515	530	499	510	480	489	535	492	488	519	500	514	515	518	492	495	546	531	502	503	526	483	500	498	487	511	494	497	498	532	514	516	493	524	519	489	493	463	506	495	472	517	509	503	510	504	451	492	530	479	486	518	502	527	499	496	465	478	521	485	501	506	506	514	473	528	496	504	495	542	550	492	535	497	501	467	526	513	477	483	511	547	492	513	546	510	515	508	481	553	505	473	464	488	479	496	517	489	487	477	485	538	503	498	489	503	514	456	513	499	478	537	520	544	526	517	525	511	508	524	472	485	489	526	489	503	490	496	480	495	489	518	525	463	511	434	501	496	521	557	503	503	483	509	466	510	552	502	503	511	521	533	495	516	492	490	442	498	497	465	505	522	525	515	525	502	539	512	504	503	504	481	462	516	500	542	472	530	505	524	494	506	540	505	505	486	525	509	516	491	525	490	487	488	504	514	496	542	505	502	533	508	513	504	519	506	477	563	516	509	488	505	501	477	508	534	499	536	468	525	508	496	464	563	473	477	504	506	506	490	534	510	469	453	488	513	465	546	516	485	505	488	505	539	539	532	470	539	525	481	476	518	509	521	488	502	484	454	531	541	522	485	533	516	506	480	532	507	519	502	522	523	521	547	501	494	514	561	496	575	516	464	505	527	496	523	459	505	495	502	463	500	525	531	487	460	529	482	531	537	524	454	507	474	529	542	466	539	487	492	489	454	493	479	529	519	470	514	496	462	470	528	469	523	504	544	505	463	530	501	499	486	523	525	542	504	480	505	506	514	514	501	471	482	477	489	493	476	547	497	489	530	518	503	506	490	489	513	501	475	508	477	544	534	483	498	510	503	505	479	515	500	516	505	482	512	512	501	497	496	510	509	508	515	501	456	475	471	506	473	482	523	542	529	518	528	489	497	518	527	509	508	496	484	532	496	529	499	474	547	480	470	510	570	509	472	500	515	494	479	498	463	552	487	501	494	480	487	480	506	499	466	503	487	485	509	499	517	517	510	506	502	522	502	499	517	512	529	484	482	517	528	545	491	512	487
23838	20805	27814	23964	20692	12575	5521	2808	1947	1670	1494	8239	24612	17802	8535	2760	1007	744	715	651	645	715	659	737	624	725	679	680	715	679	666	660	688	698	663	640	648	722	690	667	678	654	699	675	632	703	668	693	722	657	696	695	651	656	646	722	672	640	683	693	680	722	643	657	703	692	638	650	698	683	722	698	678	682	666	684	676	686	669	659	708	699	664	696	673	700	649	654	690	629	654	641	602	700	697	678	693	652	673	708	675	669	660	690	739	662	706	677	707	682	695	706	642	668	667	676	665	698	674	671	677	706	619	665	685	674	690	667	654	679	695	656	664	697	667	674	699	680	640	638	670	715	663	662	685	650	667	679	723	731	638	663	710	686	636	683	662	713	673	682	663	685	691	704	732	677	714	655	649	696	690	654	702	657	672	663	686	671	661	617	648	705	651	695	673	686	665	679	657	682	661	672	656	699	676	661	655	655	675	677	636	638	618	665	668	640	679	706	645	635	716	660	686	679	657	695	663	691	695	713	683	679	680	664	694	662	680	663	679	669	657	690	647	655	702	691	678	651	694	656	679	684	654	640	670	686	648	661	673	696	677	679	711	692	681	717	661	650	680	671	691	641	655	687	654	671	646	668	646	703	668	734	726	685	692	684	678	705	658	656	704	667	652	655	684	675	665	653	663	663	642	686	645	649	667	719	652	660	731	668	681	675	656	716	684	644	675	655	635	686	669	672	699	678	659	680	658	726	665	628	684	677	718	659	674	717	675	754	672	623	676	681	638	699	656	701	672	693	592	648	636	681	643	635	624	690	662	625	679	638	647	630	652	643	654	671	608	670	637	704	669	669	702	665	618	677	666	683	638	677	668	619	651	680	675	658	660	654	672	633	687	679	669	695	673	674	675	627	650	676	656	673	657	693	683	696	689	696	700	663	699	645	644	684	670	679	672	702	620	643	720	650	680	706	672	672	704	662	699	633	717	649	719	673	682	662	659	688	647	643	671	668	666	607	719	711	719	659	683	720	708	674	710	674	653	674	616	665	671	669	675	669	685	674	703	643	648	698	661	677	667	662	672	695	675	706	692	678	669	732	642	727	698	706	703	625	684	697	701	714	668	662	723	658	696	659	695	696	634	683	713	694	660	680	702	713	641	676	636	708	693	673	709	657	649	640	707	697	678	677	674	656	622	593	693	686	660	710	665	653	708	694	725	658	639	676	687	700	673	682	651	656	685	676	668	666	655	690	629	677	666	665	708	675	695	626	635	662	666	673	667	633	720	636	630	660	656	701	686	657	689	627	691	660	644	663	679	628	684	694	658	696	628	673	667	671	690	663	675	682	698	668	656	711	642	678	699	686	684	675	690	689	695	675	682	734	655	635	698	677	621	706	666	648	702	610	687	664	660	654	673	695	647	679	659	662	628	681	666	606	667	644	689	647	691	680	679	647	694	669	645	718	660	683	676	700	657	650	668	625	661	677	662	644	686	657	694	663	712	682	619	603	671	641	664	630	699	621	665	698	694	661	694	685	656	666	684	687	669	702	693	675	671	630	637	654	676	663	662	693	648	641	633	685	683	669	623	663	663	676	664	698	695	660	663	682	647	682	682	684	652	706	684	664	634	677	668	632	691	657	689	678	653	662	695	697	641	638	650	679	643	682	731	716	635	623	689	621	656	639	658	645	674	676	666	698	709	678	703	658	663	685	670	677	630	667	701	628	668	697	685	691	636	685	638	669	647	699	680	649	654	693	669	660	586	697	652	660	659	672	690	637	637	646	643	673	676	653	704	594	698	687	605	667	644	695	691	662	657	663	675	597	677	701	673	699	656	721	648	688	690	691	674	688	624	628	705	664	721	692	659	694	633	692	662	713	663	708	723	661	664	690	664	673	686	714	686	671	683	681	626	669	672	706	674	673	710	680	653	719	672	684	679	689	682	659	659	658	647	674	653	658	666	646	639	658	679	751	649	662	615	650	684	666	610	634	676	697	649	625	669	671	685	674	666	695	687	697	677	685	701	686	686	635	622	698	688	672	659	676	702	649	653	599	664	683	629	645	618	655	675	678	699	673	648	659	676	677	631	694	682	681	657	649	660	647	646	662	625	705	683	630	718	670	636	652	671	640	635	667	678	694	650	672	671	670	643	686	694	699	707	703	718	673	656	666	685	639	694	648	672	651	679	691	652	633	670	619	696	677	695	651	678	669	688	668	697	651	705	621	671	702	651	680	644	710	706	626	641	650	691	680	736	672	682	674	681	678	638	659	684	662	673	667	667	663	698	696	702	662	701	669	716	692	654	693	659	669	671	667	675	655	649	681	686	638	617	627	681	630	639	645	640	644	687	658	676	714	646	654	711	706	653	700	636	663	675	664	706	681	717	627	669	645	717	648	679	694	664	672	637	678	703	670	722	696	650	697	644	629	624	644	718	578	659	692	700	676	647	637	645	682	651	673	682	666	684	634	634	664	664	657	659	687	656	695	746	656	628	636	622	642	672	650	636	688	679	646	654	709	680	624	662	652	671	686	704	692	677	646	698	691	651	606	690	648	645	736	684	671	646	697	685	718	619	640	664	705	653	719	643	702	691	683	708	703	727	634	654	670	648	692	614	668	622	703	658	725	645	706	682	668	659	709	670	690	597	651	649	702	688	643	742	635	680	652	677	656	664	676	631	653	660	689	653	679	625	687	663	681	634	657	675	693	647	652	690	664	681	689	639	672	674	665	660	655	665	681	662	664	640	684	660	653	621	656	697	651	665	705	637	709	686	631	639	734	629	662	677	679	717	685	659	664	652	702	669	676	695	662	729	709	715	702	684	644	665	694	690	715	686	661	652	685	643	667	687	651	674	691	649	659	706	641	682	676	658	686	675	690	640	673	645	687	721	661	701	650	647	664	690	696	700	675	667	715	706	644	643	668	683	648	693	657	680	635	669	645	687	671	668	660	703	685	685	646	709	670	682	617	707	724	700	695	650	703	659	733	646	737	682	662	682	688	684	662	681	666	682	694	665	668	634	685	677	653	683	710	705	653	671	685	646	658	624	653	676	686	660	713	665	642	681	685	684	641	681	646	693	700	680	671	688	629	692	630	657	687	692	637	649	691	642	681	674	627	675	669	655	646	702	679	685	648	684	629	668	704	718	692	688	693	702	667	646	638	694	701	717	662	655	691	661	656	674	697	674	699	662	633	670	671	710	641	672	712	690	677	651	691	670	685	696	649	696	704	672	630	670	659	648	651	676	683	693	681	668	625	685	653	690	687	653	657	648	611	648	686	680	653	642	697	694	685	713	672	675	640	685	682	693	694	675	679	644	697	621	700	703	689	621	687	606	697	647	671	668	660	631	643	699	639	662	666	674	648	717	716	660	608	700	669	705	627	656	646	688	656	649	687	668	664	640	690	695	672	641	668	695	667	687	620	692	655	638	657	673	632	663	674	725	650	667	656	621	619	668	683	711	729	671	683	718	662	673	654	685	621	659	696	643	680	681	641	667	682
6331	12116	11172	9613	9188	6132	4527	3182	2561	2088	1913	11515	22807	15675	7393	2760	855	618	551	577	596	584	576	642	559	550	575	591	595	566	600	593	562	598	579	617	575	625	591	615	575	557	570	600	597	612	568	591	588	577	590	578	597	605	591	600	616	571	591	615	594	541	581	541	516	570	554	578	555	600	562	583	611	566	614	577	540	574	635	598	537	568	602	587	630	616	596	563	565	600	603	598	563	620	526	562	570	523	590	601	549	583	625	629	599	595	609	550	555	494	562	620	580	566	586	598	561	593	581	580	569	566	596	579	566	585	538	584	582	566	564	574	552	592	562	510	584	603	533	539	610	591	567	613	615	561	611	578	561	585	582	576	563	537	596	581	570	547	555	566	528	547	530	561	581	596	591	561	585	600	560	564	560	536	572	595	525	616	584	585	578	574	589	569	592	590	582	572	589	580	563	577	585	603	593	542	548	568	552	592	554	580	576	602	569	548	559	538	592	578	575	588	571	627	606	564	564	601	549	589	560	549	568	586	559	575	595	597	598	616	566	560	536	575	574	568	614	579	577	578	554	563	575	574	608	583	565	544	590	604	550	550	607	582	614	620	571	535	599	599	622	568	607	596	535	558	598	554	585	557	600	619	529	567	599	581	617	568	616	580	567	550	567	559	545	590	561	583	566	589	564	592	577	572	625	607	590	598	628	552	587	609	567	576	598	551	546	544	550	580	592	574	575	572	575	597	570	597	549	606	586	602	545	572	566	585	535	599	569	566	581	552	568	597	563	606	595	563	521	593	603	583	549	572	576	576	532	562	586	560	609	605	579	585	561	580	547	574	566	571	609	630	571	564	548	554	596	610	505	573	563	598	525	589	614	555	561	592	571	620	580	602	572	583	549	553	563	560	573	549	584	588	633	568	541	560	589	612	607	564	573	578	577	544	607	635	592	595	566	528	626	605	549	589	568	577	595	573	590	601	576	550	622	646	544	524	534	595	568	582	577	586	568	590	612	578	601	577	588	568	545	568	566	583	527	574	586	595	548	575	568	592	545	587	598	584	601	597	608	572	630	569	565	575	563	597	583	591	584	573	529	551	547	558	545	571	556	592	561	553	552	572	591	565	572	556	551	529	551	539	582	565	584	569	598	562	573	575	558	585	523	593	585	574	565	572	603	589	579	572	541	552	574	630	591	589	563	560	615	582	586	566	555	573	600	591	552	563	595	586	598	596	581	541	592	591	595	540	581	606	565	598	559	580	592	533	603	595	608	547	594	579	563	535	602	549	575	569	596	560	570	528	573	556	565	559	618	589	581	596	568	581	595	522	598	581	543	577	608	588	595	561	583	573	515	579	544	610	597	556	561	549	576	560	599	576	553	550	558	546	598	552	532	558	543	554	599	562	620	620	596	599	579	570	553	554	529	558	617	553	623	593	585	553	585	548	547	580	578	558	581	583	589	600	620	608	568	548	567	573	541	587	587	573	560	588	569	559	583	573	568	560	538	574	567	611	591	556	564	605	632	605	553	577	540	589	571	593	542	616	563	574	557	564	616	593	572	580	614	584	608	546	546	591	512	557	574	571	576	565	554	585	535	561	582	568	612	529	582	570	538	569	567	588	559	604	606	565	614	600	585	611	553	549	565	567	573	580	574	543	566	578	575	585	583	580	602	561	579	578	592	563	567	513	576	560	579	548	559	592	559	589	572	575	586	581	562	563	572	564	561	606	602	504	531	523	539	572	576	584	621	572	577	585	574	560	564	584	556	557	636	599	556	557	567	614	590	565	598	581	534	562	574	570	597	594	586	583	585	573	591	555	563	569	597	601	530	574	584	568	583	557	626	569	546	584	528	552	527	602	575	580	560	548	614	603	563	559	588	571	622	577	536	587	595	598	609	580	609	550	594	600	561	616	606	580	584	573	564	574	607	536	525	542	551	582	558	584	559	572	611	610	613	585	564	571	610	556	537	612	603	597	623	584	523	510	532	558	561	647	556	576	633	578	612	638	580	558	543	565	595	559	526	580	591	580	550	556	599	592	592	564	570	588	570	595	524	578	570	546	559	572	543	592	574	556	563	607	601	556	511	620	549	599	565	549	586	597	618	555	559	552	525	622	554	591	582	554	593	554	574	562	537	566	572	614	589	608	580	519	573	563	565	583	580	573	582	610	597	631	597	607	555	550	564	559	576	584	590	571	561	595	565	579	528	582	596	622	577	567	584	563	580	561	575	550	519	590	549	600	601	576	544	595	554	595	566	587	562	566	570	602	555	559	566	540	587	585	538	571	572	607	573	590	566	573	568	580	568	591	587	556	575	539	576	541	552	566	557	594	623	552	511	597	553	563	578	533	560	555	558	585	572	583	566	561	582	573	561	557	563	544	548	587	559	580	570	548	572	580	610	575	589	549	558	533	596	586	595	588	620	626	575	589	557	625	484	592	563	571	577	568	619	573	579	598	568	543	554	570	571	567	557	533	600	585	558	568	581	572	571	614	546	608	615	575	593	577	561	542	542	576	554	553	611	545	594	600	584	555	583	594	563	523	586	587	604	555	562	528	610	571	585	573	535	546	590	590	562	541	546	601	557	619	568	578	587	545	580	569	594	612	579	626	568	533	583	598	626	546	612	569	603	564	561	589	614	591	575	558	567	581	608	530	583	582	583	588	600	602	576	567	563	534	589	604	567	600	565	608	579	586	556	570	526	571	587	586	565	572	606	559	561	536	581	603	578	605	569	525	541	543	586	567	593	601	558	559	586	585	590	556	557	575	569	615	630	582	562	574	546	591	580	620	588	602	541	624	598	566	575	595	549	559	621	553	560	552	628	548	552	585	543	577	595	588	547	570	581	581	586	590	570	570	573	601	543	565	559	523	556	550	592	598	555	553	563	553	553	556	546	572	592	608	577	573	569	566	586	562	597	590	542	546	593	576	596	596	573	568	562	565	586	547	579	536	621	548	576	575	589	621	556	569	636	588	586	550	556	555	590	550	606	570	577	577	544	557	584	587	578	551	546	566	588	532	589	599	603	578	611	569	594	573	559	533	584	580	578	574	563	560	582	589	574	564	544	553	588	530	528	545	597	551	527	590	621	588	544	567	560	547	577	567	582	566	546	569	604	592	581	556	571	553	593	589	569	589	576	551	603	584	584	551	569	598	595	575	545	569	582	597	548	568	577	593	567	593	547	595	584	569	555	579	574	580	585	605	576	597	554	601	569	593	553	547	587	528	611	571	552	585	571	584	604	529	594	584	585	548	525	576	599	603	556	580	552	574	594	536	587	559	554	555	535	566	565	597	601	545	623	550	573	586	603	567	597	613	568	610	557	622	592	579	542	576	582	569	539	543	583	586	540	586	550	582	591	590	555	597	569	583	539	603	585	602	566	533	576	606	579	594	528	593	599	556	593	572	586	552	588	589	565	579	595	562	578	584	579	606	554	563	566	586	549	565	591	550	598	541	570	555	577	602	584	567	603	540	573	610	556	605	634	557	554	557
27021	12962	8997	6425	2878	1374	1004	800	680	719	662	893	1501	1415	1000	785	522	618	537	539	541	556	584	548	535	511	589	567	541	515	540	556	544	569	567	561	570	552	527	554	581	558	550	595	584	539	598	576	542	564	526	579	534	554	591	523	584	545	544	518	528	567	562	547	600	569	541	601	547	588	591	549	552	560	572	548	571	576	547	541	518	570	576	546	572	555	573	556	513	547	546	578	570	555	562	547	525	532	586	561	547	552	560	588	590	543	499	554	569	547	574	544	535	567	573	519	554	557	537	518	569	583	577	571	497	523	546	540	534	564	493	541	563	552	599	538	532	577	552	554	533	595	569	542	551	545	552	568	568	573	587	589	542	582	568	572	535	564	557	554	515	576	534	552	539	542	573	560	607	520	560	575	561	543	529	615	557	578	540	516	567	580	576	521	582	574	561	558	580	599	583	548	500	563	554	549	527	544	552	609	548	560	594	572	573	573	548	561	529	578	511	569	556	567	521	594	589	511	572	602	571	561	551	552	524	549	593	556	563	614	557	577	591	558	583	518	579	559	542	540	534	549	550	554	571	548	563	559	553	568	533	574	571	515	574	554	557	528	559	530	578	537	555	559	562	575	556	598	558	563	576	526	530	552	560	547	552	568	565	610	548	625	580	551	573	569	516	594	576	557	548	578	562	548	569	522	507	528	555	569	528	557	540	567	550	532	610	547	508	575	598	542	502	580	581	565	565	546	523	591	508	598	578	500	557	487	576	532	567	602	567	534	577	513	547	541	553	577	567	572	577	555	575	606	572	528	582	591	516	564	518	542	527	570	506	568	556	590	541	606	553	554	585	577	544	539	567	491	542	549	590	564	569	555	532	542	548	593	514	549	548	565	551	557	549	513	540	554	506	529	562	544	556	588	546	532	554	575	536	562	514	520	556	560	600	555	564	511	563	568	583	596	559	596	526	537	526	551	594	561	525	577	554	561	580	520	550	537	574	560	562	564	557	547	524	534	552	544	559	569	520	549	547	566	562	592	588	585	570	536	542	584	566	564	561	531	543	529	553	592	543	552	565	592	558	532	594	548	538	568	535	602	529	542	531	544	494	610	541	587	549	544	550	521	566	592	555	578	556	567	567	528	566	553	565	582	611	533	495	540	553	560	590	578	583	597	560	567	552	579	560	538	531	540	543	533	586	535	555	556	595	595	550	559	557	528	532	559	534	545	532	513	505	516	559	567	563	577	547	540	563	487	537	553	542	528	537	573	542	574	563	595	540	540	552	586	580	528	552	584	539	539	557	600	526	558	576	559	600	518	557	584	573	577	568	526	576	550	531	582	575	544	578	570	531	596	528	582	548	531	518	532	549	560	581	542	552	549	544	591	598	622	579	532	558	519	581	559	574	555	541	524	557	592	564	617	576	613	547	522	527	549	569	542	557	564	547	550	594	578	543	561	556	573	606	559	577	569	566	591	566	540	565	550	563	555	580	559	588	565	534	545	544	574	572	539	575	574	527	581	545	530	556	553	572	583	570	556	563	569	609	534	535	582	526	534	542	574	581	547	536	585	579	577	548	562	564	541	582	549	567	552	554	566	567	532	539	591	558	572	564	557	583	525	567	552	545	532	564	556	583	517	561	555	550	599	572	566	591	541	561	518	529	560	571	543	601	566	584	562	543	520	554	605	556	558	568	538	457	534	558	579	608	533	579	533	555	517	574	566	506	538	577	565	553	525	549	593	524	545	569	511	586	531	562	517	536	564	579	592	552	548	548	508	541	518	518	528	570	532	530	569	556	596	547	549	531	572	531	598	530	558	588	586	624	556	550	598	514	552	563	567	525	552	536	572	556	547	585	557	530	571	530	561	519	592	536	590	548	549	554	589	542	538	543	559	615	557	580	534	527	568	577	555	531	538	549	552	567	610	594	580	514	560	543	539	574	597	530	530	543	566	584	580	546	572	508	528	560	553	561	559	525	526	499	576	558	583	574	543	546	575	523	564	543	517	585	592	552	531	568	605	558	560	571	536	536	569	550	578	524	562	533	526	552	514	550	554	568	573	538	557	553	587	582	540	510	573	590	604	571	549	544	576	592	562	543	548	513	594	588	588	547	542	526	494	569	572	517	560	547	538	583	532	561	571	545	560	566	545	554	587	574	552	555	550	530	529	529	550	545	565	577	533	526	567	589	547	589	543	533	557	575	529	568	573	586	556	574	556	547	583	545	554	550	565	586	570	582	559	591	586	556	638	574	534	536	572	535	568	534	575	588	568	578	555	592	521	556	555	523	524	541	537	555	551	558	570	533	504	591	568	549	555	558	538	546	569	588	591	600	549	532	567	563	562	592	571	566	543	558	552	574	593	578	542	537	514	545	572	540	521	557	563	532	572	559	555	524	603	529	550	572	561	590	551	580	548	557	540	568	562	541	592	591	572	524	528	534	552	557	569	550	507	572	590	586	547	524	550	513	562	514	576	565	569	559	555	538	544	594	557	572	551	588	535	571	517	537	594	532	534	557	525	559	579	527	599	552	549	497	568	572	557	541	549	534	608	580	548	566	555	558	585	580	569	537	582	550	564	547	570	594	533	605	565	580	573	549	559	583	548	558	562	575	564	598	569	573	542	570	567	549	574	540	547	566	559	543	607	565	561	594	550	555	592	562	570	582	516	568	531	548	517	595	552	550	535	575	553	601	560	539	586	564	581	587	564	538	526	555	549	561	546	571	609	525	567	576	586	608	553	545	536	542	573	586	598	570	576	545	586	577	607	557	564	578	546	540	558	586	567	491	548	555	535	529	551	525	537	537	565	577	568	523	562	558	562	561	576	594	520	551	538	559	572	563	546	576	548	545	529	618	539	514	546	598	581	546	576	564	519	575	586	595	524	544	585	566	577	579	577	517	559	582	591	523	516	588	587	584	559	534	534	566	544	593	579	515	534	579	558	573	539	585	563	572	545	585	536	559	568	560	581	558	524	601	579	543	550	577	530	527	553	580	519	525	549	580	592	552	578	562	577	572	557	536	574	558	525	566	532	562	565	564	579	585	530	587	531	525	553	522	532	530	525	537	543	549	545	556	557	532	530	582	566	530	583	530	561	523	574	572	566	565	579	533	555	543	561	542	573	564	575	555	574	538	540	574	561	587	552	555	536	568	529	556	557	574	569	551	544	506	557	502	605	558	577	511	575	548	547	547	548	553	610	546	577	583	571	587	524	574	555	536	529	548	535	637	563	601	569	556	572	566	495	571	538	518	575	535	534	531	553	527	546	581	558	544	552	575	544	583	564	562	522	529	557	528	586	575	523	555	540	574	569	554	545	569	547	565	525	540	534	580	546	553	548	550	522	555	564	556	541	589	534	534	548	563	550	541	576	591	566	546	563	533	563	507	577	556	579	587	537	512	599	608	550	566	582	556	558	550	547	571	573	526	569	566	527	524	573	576	568	509	528	529	515	546	606	560	579	565	575	550	548	562	550	566	566	582	526	552	553	564	557
6545	6689	8248	5911	2935	1554	1082	865	734	735	701	1025	1871	1590	1040	669	532	495	485	455	459	500	481	452	450	490	474	459	489	470	513	471	507	447	443	467	490	455	496	471	469	444	466	476	459	472	467	470	479	457	491	451	472	473	473	495	488	457	506	453	459	479	462	483	458	443	456	472	483	466	440	444	439	473	471	491	483	464	451	547	493	485	461	463	477	485	499	440	479	477	490	479	468	457	489	455	413	513	496	479	434	493	474	463	477	486	481	467	459	447	482	481	466	461	512	496	434	479	434	480	444	473	506	475	446	509	482	496	462	434	472	499	469	478	462	484	466	470	500	453	497	456	506	461	478	455	484	476	490	460	477	462	504	487	461	465	489	478	464	462	453	469	482	442	433	478	495	448	441	488	398	436	435	467	484	480	450	502	438	472	479	437	456	480	481	465	495	489	463	489	453	468	469	446	465	456	482	504	488	454	439	475	490	476	491	493	444	469	456	464	458	502	481	451	458	462	478	501	497	459	493	538	451	442	453	449	479	480	469	464	458	466	427	466	480	470	467	477	477	475	479	475	483	489	492	422	410	491	452	467	476	444	466	496	458	463	464	458	467	462	482	458	506	497	462	440	483	452	489	512	531	485	482	410	483	464	495	438	469	457	441	467	434	491	503	451	511	445	494	472	470	446	453	476	462	483	469	481	474	468	462	517	464	457	490	456	477	439	477	466	468	446	455	452	471	490	466	487	435	471	470	445	452	467	493	482	467	433	478	505	503	502	441	465	482	482	477	444	498	462	501	461	449	468	504	468	480	489	437	488	491	466	456	473	484	452	502	472	491	484	496	503	480	500	459	495	467	435	465	491	439	467	461	497	439	461	460	454	498	468	442	461	475	453	478	481	445	485	459	497	479	468	465	489	447	482	496	470	479	433	492	476	516	456	464	468	487	490	465	481	481	451	460	474	489	432	480	482	469	475	520	470	481	455	455	449	451	469	497	465	501	507	477	443	459	479	489	469	486	473	501	512	448	484	490	472	467	483	434	481	475	487	464	497	487	467	486	431	478	489	464	472	461	476	519	493	478	478	506	504	484	468	456	493	465	503	464	466	456	475	491	485	483	487	453	439	457	527	508	487	457	489	459	469	460	498	485	459	496	417	504	454	485	444	511	477	433	461	490	449	508	497	459	473	484	485	487	457	486	476	462	471	471	470	460	457	530	467	475	447	473	503	484	481	471	496	471	461	476	523	456	469	464	451	489	464	493	498	472	450	420	493	490	476	446	478	443	487	480	479	447	478	457	479	460	473	480	454	441	488	479	473	468	467	465	461	490	478	481	419	487	470	521	457	454	470	470	468	514	446	460	462	481	464	473	462	427	424	491	504	489	465	484	482	478	472	474	450	463	463	465	480	486	467	483	461	486	475	462	462	459	504	515	439	531	461	439	465	492	463	499	490	477	451	483	474	446	498	490	476	462	482	431	485	476	464	520	435	473	451	474	488	478	484	455	434	432	452	452	457	500	425	486	497	460	505	490	478	427	474	421	477	473	501	430	472	447	476	447	479	469	506	500	471	488	458	492	462	489	491	472	465	521	485	482	463	473	485	455	478	446	485	494	462	478	453	448	486	475	462	467	442	492	471	480	493	434	469	443	446	477	538	426	522	504	488	490	481	452	479	465	460	453	454	455	455	491	462	476	476	486	436	482	479	466	490	476	467	412	443	474	476	446	433	476	492	455	465	464	460	461	501	482	462	510	416	481	501	484	492	475	457	473	479	437	449	501	521	450	455	465	441	462	503	486	501	480	506	500	477	484	503	453	471	495	486	463	483	478	475	460	462	499	431	450	499	473	439	455	485	500	443	491	475	476	473	455	458	468	448	465	427	475	457	447	455	440	446	449	459	501	460	478	464	502	478	506	481	464	457	474	459	436	458	456	440	471	472	437	463	474	476	431	474	481	449	471	459	422	468	509	459	467	511	442	472	479	478	483	474	452	464	487	474	482	474	459	463	448	464	450	447	464	451	472	447	475	484	476	441	485	459	506	429	534	506	513	441	461	480	448	507	477	483	521	471	446	433	482	446	441	462	494	488	465	458	465	465	492	468	495	454	470	479	457	459	478	438	474	490	452	463	492	451	455	480	466	485	492	464	478	479	455	498	483	486	480	479	487	458	486	456	454	466	443	479	491	466	516	491	461	452	442	501	495	467	466	462	458	458	472	459	486	430	475	485	495	453	484	451	485	492	492	447	454	483	448	454	473	466	499	477	478	457	446	467	495	456	509	491	467	486	454	466	482	491	453	493	452	451	526	484	475	462	523	442	465	495	432	477	451	474	481	472	487	492	449	452	455	492	437	427	473	467	435	446	500	501	472	448	471	488	491	471	452	490	465	484	454	509	465	480	468	481	503	481	479	454	471	486	470	484	465	470	480	438	482	461	482	463	475	447	460	483	467	480	493	465	464	488	439	460	490	481	476	459	470	512	455	472	483	467	475	448	474	490	485	458	458	485	464	445	472	452	444	470	474	503	514	473	465	439	460	457	485	480	445	463	508	489	444	422	458	453	434	488	469	453	495	460	467	489	476	467	438	461	489	480	441	426	451	466	470	477	479	451	458	461	485	441	460	470	452	475	466	483	475	446	468	466	456	472	472	465	495	498	507	477	450	460	527	496	456	491	449	442	450	461	459	449	487	423	443	480	457	447	453	477	461	454	465	436	458	478	475	470	462	451	481	461	479	482	472	474	441	456	469	500	454	476	485	464	464	475	444	493	453	462	485	500	464	482	489	498	468	457	455	467	433	515	462	476	515	456	472	492	475	491	486	453	496	440	484	490	461	484	486	466	434	494	434	443	473	479	502	454	432	462	455	520	492	441	446	477	518	464	470	488	479	447	456	454	429	509	465	494	477	496	480	497	470	468	490	466	475	471	473	421	501	488	470	469	458	458	466	507	476	481	461	521	513	486	510	449	515	412	512	488	488	480	445	481	470	491	485	468	471	481	479	448	493	492	514	459	517	460	462	489	458	471	510	435	476	480	464	465	492	441	470	474	475	487	475	465	462	426	531	452	506	471	479	487	476	449	463	488	493	455	473	489	497	493	474	484	455	449	448	429	504	461	507	449	468	444	481	466	448	470	459	484	484	463	481	501	429	471	482	454	475	457	471	474	520	504	467	503	434	428	471	483	462	440	502	472	466	488	453	478	479	454	461	499	470	448	447	434	526	476	462	493	466	445	444	459	486	445	486	496	458	478	484	523	450	460	457	496	468	500	484	456	499	460	431	452	440	467	466	458	466	452	462	455	447	461	472	451	480	497	474	485	512	465	484	462	493	492	461	498	491	453	436	436	537	467	491	431	445	439	481	480	485	465	483	444	513	479	490	430	460	448	488	469	513	481	481	463	493	497	469	496	471	485	450	450	449	401	497	477	473	451	509	459	473	456	468	472	477	465	474	456	518	475	492	495	448	496	473	464	460	500	451	486	486	465	474	486
24764	20801	26789	24671	12245	4077	2332	1454	1135	985	1061	3762	14156	10161	4722	1810	766	620	581	553	562	502	586	562	563	594	563	529	591	582	570	580	595	558	566	607	568	554	587	559	539	561	554	558	578	570	510	563	548	571	564	596	550	523	527	565	563	533	570	571	624	536	555	566	546	566	542	578	586	536	579	512	517	511	497	525	561	554	532	537	559	538	554	597	527	483	577	533	529	570	550	524	544	544	558	547	527	542	590	589	545	518	521	522	571	544	591	502	550	551	581	554	540	516	572	573	542	556	571	528	544	549	570	554	573	567	566	552	542	553	572	535	588	552	547	551	530	548	537	589	583	585	571	528	552	504	548	546	588	559	546	559	521	535	550	525	586	543	521	612	595	541	573	593	606	558	553	541	514	560	555	521	554	587	574	586	536	603	546	590	521	526	561	558	555	511	572	520	570	584	540	565	577	578	566	520	555	518	544	518	508	583	554	524	514	539	546	550	584	511	516	541	546	554	534	534	553	569	553	552	539	528	566	525	540	563	567	532	535	523	523	562	578	542	531	514	527	590	546	586	509	546	546	569	601	547	583	598	538	571	616	554	548	531	582	550	554	534	549	596	518	550	514	565	577	602	585	577	545	533	580	588	580	586	555	512	538	585	572	598	530	525	530	527	538	541	556	559	542	546	588	555	485	555	538	518	588	564	523	556	569	526	582	544	554	557	575	522	538	558	531	578	575	573	609	525	534	525	550	605	577	539	547	579	554	547	531	536	554	553	569	517	543	573	559	547	534	575	561	543	558	547	567	540	550	527	572	576	533	562	516	582	547	516	565	554	535	573	571	572	548	564	565	565	561	565	565	505	530	551	485	537	523	505	531	526	559	597	565	579	521	539	580	491	514	552	554	561	557	533	580	566	501	538	529	535	569	508	524	543	560	487	597	616	562	527	542	534	580	568	550	581	577	533	540	553	529	615	513	532	531	569	540	538	548	554	548	569	577	524	561	572	569	547	510	611	542	588	567	547	579	559	583	519	551	560	563	533	579	541	517	583	523	529	548	556	579	565	569	567	572	592	493	532	522	524	534	614	537	530	504	552	531	556	537	579	622	565	528	583	508	555	573	554	510	530	577	578	562	545	571	532	577	549	579	550	535	533	589	530	576	526	566	536	548	551	555	545	560	521	554	540	547	532	595	509	601	545	551	566	527	592	572	560	562	531	543	558	595	573	566	545	564	545	518	541	547	566	537	559	591	576	570	578	577	527	568	484	541	555	554	584	539	514	516	578	546	551	590	543	583	554	527	531	544	523	521	563	559	569	568	554	541	529	542	584	559	517	594	570	562	541	541	546	525	553	519	553	586	539	590	566	524	557	546	551	576	544	537	579	561	533	536	541	542	558	540	598	544	593	528	549	517	551	559	538	550	517	548	531	526	566	560	537	604	583	548	589	512	548	506	535	579	511	530	587	568	503	536	541	525	546	565	553	578	569	544	548	520	571	563	561	529	546	560	574	565	547	571	573	554	529	526	558	558	550	541	553	539	522	543	489	553	560	510	539	525	549	507	546	589	552	541	549	621	574	597	545	544	523	565	562	522	486	563	565	574	611	516	559	543	560	578	568	560	546	542	536	536	535	563	548	559	491	535	529	581	572	541	569	567	523	584	560	570	537	517	553	542	555	547	527	585	517	569	522	564	559	559	588	556	565	538	531	609	569	568	540	589	560	529	549	562	590	554	586	557	547	515	571	519	549	514	555	544	537	583	553	524	544	588	551	557	531	542	533	602	537	593	539	570	565	570	536	519	547	537	537	546	530	568	531	502	557	539	532	555	546	559	555	584	537	541	564	564	524	620	542	540	541	519	581	560	594	558	553	549	581	553	542	557	523	582	530	543	563	563	547	534	541	566	542	595	523	545	576	557	531	553	529	548	533	553	545	558	524	549	540	559	584	545	546	556	580	539	555	560	546	553	547	575	582	559	559	497	544	546	545	530	527	554	527	550	548	563	509	569	577	559	523	534	532	578	569	521	562	593	595	549	596	537	538	582	580	561	563	554	516	558	573	618	584	537	582	519	513	563	548	545	501	550	562	574	552	577	555	538	561	534	575	555	578	568	559	526	543	602	568	564	546	534	544	571	531	540	544	569	564	514	610	562	558	542	566	536	552	588	527	563	551	548	563	534	539	554	524	556	529	545	551	516	583	535	561	556	552	639	592	504	555	552	575	535	595	576	571	540	516	542	565	541	576	548	600	552	572	504	544	607	549	601	517	525	588	569	526	567	539	522	508	554	532	563	579	534	518	572	570	548	554	591	533	579	557	545	532	522	554	533	564	537	546	573	543	539	568	560	561	545	501	526	547	550	587	589	557	563	521	499	549	538	548	520	522	518	554	550	536	536	512	568	540	580	528	533	539	596	547	560	514	515	538	582	522	583	519	560	546	553	588	538	591	535	546	596	557	566	570	521	599	567	566	543	590	568	511	528	566	558	568	524	534	574	550	573	570	541	611	584	553	556	583	557	593	550	541	566	542	526	578	555	562	543	537	512	577	532	517	555	523	549	577	537	558	522	572	586	551	539	495	555	555	538	580	576	574	534	506	517	511	519	538	565	561	549	563	560	549	552	548	505	532	573	585	555	607	536	538	534	560	574	550	561	567	518	552	510	538	535	555	612	548	572	499	539	583	546	554	555	582	528	553	535	587	563	502	552	538	572	553	573	528	540	539	533	557	529	561	553	564	563	546	530	533	539	525	550	576	533	518	556	521	533	521	589	593	580	564	572	481	556	561	561	538	562	590	512	548	531	522	567	537	557	537	563	527	531	541	548	543	541	577	550	597	597	588	524	531	551	591	566	557	559	537	555	549	579	537	559	567	577	570	551	571	583	525	549	539	526	538	545	547	555	556	554	550	533	536	581	556	531	550	553	542	580	553	545	541	523	540	569	584	570	572	554	495	546	560	546	558	503	547	499	545	582	531	567	549	559	579	570	583	561	559	550	553	515	548	540	550	530	565	551	521	583	574	532	586	532	543	566	556	570	512	540	516	559	559	543	574	572	553	549	563	541	548	526	533	577	576	597	595	509	538	518	561	576	563	576	555	571	547	529	574	554	581	560	549	568	563	558	531	496	527	538	567	550	580	550	586	577	530	572	558	558	528	572	533	557	555	585	510	567	563	582	534	522	540	549	547	545	539	578	531	543	524	551	541	607	561	568	581	523	536	562	548	514	530	504	579	502	536	586	521	553	571	549	558	520	586	562	554	544	569	539	537	543	552	532	593	533	537	551	521	576	516	558	587	549	555	533	580	541	514	543	588	552	559	550	580	548	511	564	544	568	559	535	517	531	560	550	565	574	520	522	531	520	543	544	566	604	518	512	526	574	540	522	529	536	542	540	561	551	580	523	543	543	526	556	576	567	538	566	558	550	518	581	558	564	491	560	556	584	534	559	583	522	518	559	499	594	506	558	531	523	528	517	560	554	538	591	576	577	544	555	561
6377	10536	11566	6920	4626	3453	2396	1770	1320	1241	1359	5715	15080	10066	4743	1873	693	524	477	498	517	472	527	507	517	470	517	479	495	478	521	519	479	464	538	511	491	443	481	531	479	443	461	492	468	519	514	476	469	472	452	496	507	471	510	476	507	509	522	493	480	515	514	497	468	495	490	497	523	532	488	528	508	465	488	474	496	483	480	502	490	492	464	471	503	438	474	486	484	445	476	494	437	472	490	479	449	455	476	503	496	485	504	504	462	463	478	485	516	458	468	453	494	467	492	486	483	452	521	477	489	454	495	469	452	539	461	504	480	494	488	492	468	465	502	488	492	484	506	474	475	460	507	480	504	491	469	460	430	487	495	491	462	513	460	470	471	488	464	488	460	506	511	515	474	470	468	454	495	504	505	440	479	484	485	474	482	519	501	478	477	482	482	483	456	497	412	507	459	474	474	490	466	453	497	511	453	476	496	497	497	486	468	492	490	469	473	467	504	530	467	448	490	469	470	452	462	483	503	475	477	495	480	486	486	485	475	478	468	508	491	508	469	460	502	473	543	491	487	484	440	477	501	440	477	460	507	517	503	473	492	457	496	535	449	471	480	497	482	501	481	534	505	491	494	497	495	471	479	519	467	459	508	502	484	469	508	516	484	472	441	500	469	472	468	523	527	461	507	464	458	479	498	448	455	460	482	476	476	474	426	532	506	504	491	449	501	463	461	465	466	458	460	524	473	495	490	492	487	500	490	487	490	501	464	473	467	498	495	471	481	469	494	487	488	476	458	464	476	450	450	466	473	515	456	482	429	491	444	474	468	455	499	458	469	487	490	470	483	478	494	459	513	467	438	496	495	493	496	462	512	475	480	464	499	478	476	462	488	491	487	447	443	456	470	480	465	503	514	460	466	520	477	462	514	522	474	486	506	524	459	492	484	496	435	489	443	457	504	493	487	521	459	471	488	482	478	494	456	466	480	489	453	475	490	439	497	499	485	434	488	466	483	529	468	485	474	521	456	466	468	458	438	465	474	498	452	499	470	451	472	472	496	492	469	454	519	475	509	496	499	483	465	495	512	475	458	510	505	474	487	471	497	500	511	447	436	484	482	474	519	534	465	506	467	474	533	474	485	445	488	432	476	464	434	480	490	477	489	508	465	472	452	487	444	486	495	514	475	455	486	447	508	464	509	493	523	457	489	476	481	476	449	483	467	498	448	508	461	466	465	474	501	492	467	494	483	487	428	472	488	494	488	454	461	463	545	485	475	491	529	514	451	506	481	441	480	478	501	485	509	507	461	466	466	483	489	469	470	504	505	473	480	461	473	510	496	484	443	459	478	531	487	476	488	478	518	480	498	512	452	503	466	500	488	450	487	479	477	481	507	476	496	465	495	458	504	465	488	439	470	470	466	461	532	476	486	520	465	483	508	456	470	485	450	467	480	486	430	473	460	484	476	450	508	494	514	488	483	482	481	418	458	502	483	487	498	472	483	440	479	440	469	504	461	483	447	490	437	491	468	500	492	475	512	485	465	475	467	489	467	506	468	484	493	525	494	516	484	506	453	453	515	483	493	490	478	485	494	474	449	453	483	501	500	470	475	493	461	458	457	471	491	509	471	520	465	502	486	468	462	458	463	501	490	515	467	462	495	452	473	482	458	465	485	464	480	483	479	452	482	474	474	461	472	483	452	473	477	447	466	514	464	486	473	482	493	504	497	459	470	464	472	458	488	518	465	473	484	456	513	496	478	447	513	501	437	461	495	492	503	481	466	502	516	456	498	475	460	471	479	465	497	513	524	483	513	428	471	451	491	485	504	498	537	501	506	466	485	491	464	471	479	486	490	471	496	470	444	462	545	476	523	502	454	498	447	466	445	522	467	502	498	474	460	464	462	476	488	488	504	463	477	499	451	513	518	514	455	473	504	474	498	513	425	477	521	513	448	500	518	485	449	468	459	466	436	475	486	489	458	480	504	521	510	489	462	507	469	482	477	446	455	467	494	474	485	480	441	440	471	477	474	453	472	476	469	516	474	499	513	455	487	499	456	471	469	471	468	475	502	419	461	462	500	474	480	457	452	482	452	461	476	486	424	470	456	513	485	472	520	466	487	474	466	474	499	490	467	491	520	467	449	520	459	469	432	486	500	442	479	453	447	478	451	469	463	469	487	502	490	486	481	488	503	458	479	434	507	487	484	506	472	476	496	472	489	473	504	491	480	488	499	521	478	448	481	485	467	461	446	476	475	479	500	507	488	481	494	470	470	519	477	480	493	485	454	488	526	470	476	484	462	484	475	490	493	467	462	463	432	479	465	522	457	502	467	496	478	446	479	482	439	485	499	479	449	496	467	474	494	478	462	504	466	494	494	479	501	499	500	510	487	483	495	501	502	441	472	467	476	483	460	467	510	490	500	495	454	476	461	460	470	495	483	426	492	463	443	470	463	524	455	497	520	480	424	500	511	501	494	449	481	511	487	504	485	487	521	486	441	490	429	514	470	478	510	479	469	452	479	452	460	431	472	454	475	477	515	501	467	480	461	496	517	489	516	459	486	432	496	490	465	499	471	504	500	468	519	469	492	474	504	483	471	475	501	494	487	505	466	481	475	444	533	507	490	484	515	488	488	479	450	474	479	471	447	456	445	513	497	500	464	499	465	479	485	490	458	456	497	465	465	471	485	484	478	426	458	487	442	491	477	510	475	501	494	461	462	467	461	457	471	474	508	463	490	450	511	461	454	471	503	516	514	435	487	463	445	481	509	462	519	499	456	496	490	462	455	446	474	495	502	499	456	449	460	467	503	507	485	477	495	471	465	481	479	456	482	507	439	509	540	484	495	467	480	489	479	462	470	445	458	492	460	523	450	480	501	474	475	508	494	463	427	497	487	468	484	451	500	479	489	482	454	485	467	490	483	508	478	443	460	457	470	496	468	496	452	542	502	441	486	482	453	499	478	521	437	467	452	456	483	497	474	462	501	486	481	486	481	471	452	479	491	480	494	513	471	485	489	455	500	472	478	454	498	514	481	470	466	466	460	459	533	487	470	495	474	499	477	455	432	475	461	461	491	476	524	460	469	481	486	476	512	486	448	513	479	476	505	489	447	449	476	463	499	494	447	485	484	498	477	480	492	463	482	489	474	490	516	464	463	465	484	474	479	493	483	480	490	444	443	501	488	459	467	463	479	489	472	459	463	510	449	466	472	532	474	483	471	520	480	494	490	478	491	487	494	485	486	509	482	483	449	478	467	430	494	505	483	461	471	522	478	477	487	481	506	484	480	475	489	503	479	472	481	450	506	496	481	483	492	483	486	463	446	495	434	483	506	466	456	464	475	475	482	467	475	458	471	509	493	481	482	495	479	453	479	501	458	504	455	462	462	483	525	477	466	477	445	507	468	482	466	455	478	481	482	463	461	468	461	495	484	458	468	489	477	510	494	496	479	470	481	469	496	527	487	502	467	482	507	486	528	485	488	467	473	464	492	507	464	482	540	474
23802	20814	27871	23950	20454	11668	4125	2326	1653	1575	1454	6869	25537	18618	9226	2920	976	793	659	645	681	676	668	665	686	690	706	692	714	661	651	645	700	669	613	698	685	637	649	702	705	729	707	616	650	651	689	669	678	656	644	587	689	647	604	742	681	700	677	653	656	674	662	646	645	686	656	684	698	724	692	708	685	652	697	675	654	655	663	676	676	714	672	704	696	682	636	645	670	681	662	644	731	670	727	632	625	695	666	692	656	700	714	688	641	625	692	680	655	659	696	687	679	623	657	663	670	687	683	605	661	683	646	665	668	631	656	629	647	677	704	626	684	679	649	651	669	703	674	605	716	721	675	718	655	685	675	636	665	717	699	691	713	657	691	714	698	708	657	622	683	671	642	637	682	677	680	664	643	649	659	669	648	649	678	646	647	674	677	709	668	663	713	687	628	641	650	683	664	659	696	601	632	647	695	696	698	644	689	624	623	661	665	608	683	628	656	726	677	661	730	710	672	658	648	681	674	676	636	650	642	670	704	665	636	684	693	666	693	666	699	640	656	661	651	700	709	689	663	644	605	672	662	686	627	654	745	615	668	632	689	707	676	662	676	685	653	750	702	618	682	631	680	668	681	649	657	694	661	641	703	708	626	673	720	708	651	650	688	690	661	648	671	655	636	641	614	675	671	695	669	712	620	674	660	672	628	674	659	706	669	650	635	654	664	699	635	653	714	718	656	655	668	632	668	693	656	710	662	710	707	679	675	603	655	643	661	665	679	636	628	680	645	678	704	676	725	676	696	699	638	605	643	652	654	679	627	694	683	676	700	675	616	658	659	641	656	647	662	633	679	666	678	670	679	650	630	636	692	665	664	662	656	691	605	648	635	604	681	641	679	689	652	697	695	649	622	635	624	667	654	666	703	654	652	672	671	664	706	644	665	680	694	613	671	649	669	649	638	661	658	670	681	649	661	695	675	677	642	655	688	748	689	669	721	627	642	647	689	639	697	629	673	698	668	649	684	686	695	704	697	661	624	647	677	695	668	668	679	694	688	630	722	616	666	675	665	652	631	605	647	670	672	660	612	668	709	661	656	657	638	659	680	664	639	687	633	673	714	623	646	661	672	699	698	652	631	686	647	644	648	697	656	668	649	626	691	668	677	709	627	618	686	719	654	651	625	686	628	689	683	634	689	647	659	671	663	671	692	648	671	687	670	660	670	705	696	680	657	662	663	692	630	700	665	658	712	655	667	668	666	666	680	665	653	706	699	677	684	690	670	663	672	657	652	642	663	688	654	671	674	684	673	642	685	658	648	685	654	664	661	678	688	692	688	745	682	662	648	693	653	665	652	650	642	677	685	643	664	614	626	684	636	703	661	664	653	667	636	713	707	685	691	723	665	617	688	676	630	691	707	630	643	670	701	666	641	621	637	680	636	723	629	684	682	641	669	643	670	692	692	652	645	662	660	686	710	654	667	723	594	632	699	721	683	664	661	706	685	638	674	671	710	612	669	660	693	679	676	625	650	667	657	688	680	668	677	677	660	671	672	694	708	674	683	658	652	635	648	671	722	684	704	617	707	662	695	661	651	668	697	639	646	647	624	627	701	661	699	619	676	673	625	667	642	684	668	667	678	691	705	683	701	650	644	726	650	648	691	694	694	619	687	675	644	634	677	671	669	606	653	655	622	658	660	651	640	671	707	634	668	651	708	624	685	628	650	663	692	684	684	678	648	642	701	666	650	664	694	627	646	677	683	677	657	704	693	620	640	687	645	661	707	648	687	645	589	656	687	658	635	670	656	671	659	651	665	699	645	683	706	624	649	673	650	667	641	647	676	677	712	710	689	647	694	664	641	685	626	630	654	656	619	676	660	684	709	656	633	690	710	667	678	699	703	652	654	665	688	666	665	680	603	687	713	630	667	673	690	704	703	720	667	606	623	646	637	649	672	665	648	687	673	660	654	692	663	678	663	668	670	650	683	657	661	657	660	672	688	652	692	622	694	665	696	670	652	725	706	678	704	652	659	692	716	683	668	649	644	670	641	658	651	687	667	691	665	685	645	698	663	648	719	656	653	682	667	673	662	644	655	647	670	602	616	672	690	695	678	662	676	653	680	680	693	665	669	620	702	640	684	650	667	666	637	692	676	677	642	679	681	633	616	646	675	625	696	641	675	677	637	713	666	658	663	640	700	646	704	621	651	689	683	672	668	678	686	609	651	692	615	650	669	681	635	664	673	651	676	640	636	642	654	621	661	670	683	639	645	669	628	663	683	682	648	672	631	658	655	639	656	679	704	643	638	670	641	653	660	643	634	686	662	638	648	644	623	619	645	674	716	677	609	648	718	604	688	651	644	656	651	645	716	689	695	650	696	628	705	636	694	709	662	664	726	651	648	704	659	662	642	680	668	666	660	672	643	661	663	654	707	692	666	650	645	624	663	651	658	680	648	678	689	665	688	667	698	678	669	650	630	688	632	732	649	675	706	688	684	641	675	638	632	725	684	644	631	659	634	682	671	625	624	654	695	694	702	615	683	667	668	678	662	698	678	653	673	669	634	687	649	626	656	648	654	718	660	633	665	671	646	651	663	632	684	666	646	675	657	647	662	684	675	666	685	677	653	639	674	698	660	684	697	702	664	653	649	676	681	650	669	686	665	678	682	631	622	704	622	678	668	721	652	721	666	650	693	669	650	665	618	662	663	646	639	683	666	716	700	688	608	663	633	656	664	696	658	625	673	627	699	693	661	657	627	662	699	665	683	664	658	634	663	613	671	650	670	621	639	645	676	642	680	672	663	690	660	672	669	653	642	668	646	662	684	664	650	651	662	646	673	679	647	675	685	713	683	659	658	625	694	668	664	668	656	678	637	641	670	670	671	634	696	682	650	667	680	653	686	679	638	663	608	670	664	678	661	652	717	682	655	643	669	615	626	654	651	677	650	673	659	708	617	693	646	669	685	710	675	668	679	633	680	703	635	676	613	646	692	679	628	632	638	653	655	643	650	691	665	624	672	703	660	652	712	648	647	666	667	720	662	660	663	634	671	684	682	645	660	654	640	663	675	696	647	642	626	686	694	651	688	644	649	654	641	694	687	654	658	618	645	673	654	628	686	652	648	650	712	611	685	612	626	654	656	670	671	660	681	663	627	672	677	678	676	682	630	693	646	632	668	687	668	673	676	645	699	638	634	678	674	665	649	701	642	659	696	692	646	658	629	694	668	670	631	612	654	670	664	640	676	651	627	659	660	632	688	668	668	665	660	691	665	634	655	609	669	659	659	685	728	693	641	680	661	696	697	593	697	675	717	646	702	655	641	684	665	653	682	638	642	622	617	673	663	668	699	647	689	670	649	669	705	639	654	694	603	635	698	670	615	686	646	663	640	640	711	643	644	675	661	720	662	653	711	681	682	678	630	629	647	648	688	670	685	680	645	658	677	639	666	672	626	638	694	626	668	636	593	639	664	715	676	625	658	688	652	633	626	639	698	683	665	673	612	643
7002	15717	16584	11883	7580	4849	3384	2523	1920	1806	1724	9611	24376	16250	7940	2876	874	637	605	614	608	623	580	577	590	570	554	551	599	598	541	596	592	603	600	564	617	607	581	586	593	605	585	530	526	557	577	579	563	571	530	596	570	580	548	585	531	554	566	579	568	567	557	568	569	589	565	550	576	538	572	578	632	586	548	585	532	579	591	525	557	569	550	576	563	555	551	537	517	582	580	598	569	575	586	558	555	552	584	523	585	613	588	563	596	573	533	542	558	567	596	603	571	561	547	575	536	547	573	558	557	575	565	601	566	559	574	567	579	576	571	548	565	575	554	530	589	519	575	579	574	590	597	588	570	549	573	562	594	538	606	570	596	586	556	538	536	582	601	550	592	606	552	559	573	554	579	576	542	554	541	565	540	549	574	583	598	590	591	606	531	582	558	549	557	573	595	551	550	625	607	600	580	566	573	554	582	543	579	596	563	543	585	594	571	550	549	544	546	577	570	550	588	530	574	585	555	544	578	590	573	567	588	573	559	573	563	574	563	589	540	583	573	604	581	523	519	601	577	564	626	551	574	578	537	524	578	554	577	578	574	577	494	564	540	577	565	607	562	601	564	575	529	558	541	583	574	549	529	565	614	626	562	561	546	580	575	559	533	555	575	595	609	544	567	598	552	538	580	573	589	618	536	547	506	555	563	558	557	569	583	556	592	570	585	595	594	580	581	572	589	596	583	547	552	534	596	582	573	583	544	524	532	546	576	532	581	531	584	573	519	574	603	607	582	571	562	537	541	551	531	594	532	543	564	641	556	562	603	573	533	589	558	576	513	532	600	590	541	552	547	582	571	540	571	558	538	584	547	609	581	621	590	536	584	631	596	521	567	582	566	571	601	589	605	537	590	554	627	546	550	543	570	583	584	607	565	591	581	522	607	488	572	606	579	533	525	574	556	527	560	578	590	592	592	589	565	569	568	610	566	595	589	576	550	540	576	572	593	586	554	564	599	565	570	560	556	549	555	607	573	606	561	575	563	565	568	593	598	546	541	585	523	546	585	598	599	605	540	561	531	552	534	560	574	575	593	568	558	556	629	597	573	582	586	533	535	553	560	564	582	562	551	542	555	543	604	584	557	573	561	544	551	625	558	513	573	564	595	584	594	574	563	532	581	569	573	600	594	550	619	584	588	564	580	562	554	569	546	536	601	611	553	564	578	587	560	591	543	569	603	572	574	593	559	577	544	538	583	585	512	570	592	557	573	569	539	579	578	580	563	545	585	563	556	557	552	570	554	596	576	589	580	541	507	535	553	543	620	535	570	597	584	565	569	546	599	605	590	575	534	567	557	637	602	619	559	573	535	584	552	633	609	573	576	542	550	565	555	561	595	557	531	596	548	559	562	539	551	540	578	589	543	549	593	581	527	556	555	607	521	579	553	550	530	545	563	575	538	574	530	563	545	539	568	571	531	551	571	550	574	547	549	541	556	565	584	541	590	584	573	578	557	557	544	549	548	567	562	592	580	565	549	589	598	569	566	596	560	551	579	553	551	577	569	514	573	593	536	571	578	533	566	554	569	566	583	552	567	545	583	601	552	593	539	569	572	576	580	591	524	565	553	566	552	574	566	590	598	626	567	586	596	566	566	585	526	558	557	586	566	551	549	559	574	583	543	534	545	565	577	554	609	563	599	531	549	609	578	576	577	588	551	551	551	545	560	583	584	510	585	563	534	558	607	527	588	571	558	632	595	567	569	576	543	560	534	557	573	540	580	582	568	548	617	582	604	545	600	546	575	563	565	617	568	541	577	560	505	584	526	599	557	561	615	557	579	569	567	574	528	567	587	522	570	539	589	562	547	559	561	544	574	545	604	592	560	580	574	543	551	568	548	587	592	596	578	554	543	579	592	575	556	527	523	563	537	600	528	556	583	566	573	546	572	528	612	590	552	536	521	551	587	588	564	554	532	573	525	574	547	529	567	560	565	579	576	550	560	574	573	563	571	568	553	567	573	591	557	592	574	573	582	575	496	572	544	607	563	578	536	540	568	562	537	528	602	549	565	577	588	597	572	551	546	583	588	563	531	568	546	578	579	546	571	594	577	593	556	559	570	577	583	562	566	611	537	543	566	612	550	589	573	550	587	568	581	513	611	561	559	600	570	593	567	620	585	562	558	577	577	552	539	538	602	533	552	569	567	584	551	607	592	588	549	562	546	592	542	561	616	601	544	599	558	576	543	588	562	579	542	563	559	542	553	567	552	531	619	604	568	590	562	526	552	546	573	624	571	518	566	551	553	562	556	558	530	573	556	567	543	560	622	578	578	588	555	564	561	570	551	587	540	544	558	553	571	585	548	562	563	587	555	554	562	580	586	601	567	554	529	549	558	559	518	613	579	554	597	575	568	556	570	545	540	524	527	550	541	561	569	557	541	544	528	599	562	524	550	577	596	569	570	608	560	590	547	596	575	543	591	552	560	590	581	568	547	600	539	573	592	558	521	595	544	593	583	538	573	559	549	555	543	580	563	536	588	561	559	566	579	575	553	562	556	567	573	564	568	562	624	560	544	580	540	602	552	514	582	576	606	573	590	550	539	506	556	625	557	545	538	519	572	584	598	529	561	561	594	591	555	582	571	598	566	561	609	541	572	583	563	554	537	582	584	563	548	581	589	563	544	560	519	556	558	563	547	590	601	588	560	563	577	625	589	571	587	541	534	536	556	577	539	538	584	555	498	549	553	575	566	536	583	596	539	560	542	575	574	610	533	550	561	608	559	538	563	532	591	586	571	555	592	546	569	555	598	576	558	554	536	558	542	570	594	503	584	570	574	537	590	605	527	562	584	590	588	558	550	573	550	592	573	514	552	556	554	590	591	526	587	536	564	596	558	555	580	563	579	565	560	620	542	531	590	531	589	537	543	536	549	550	585	605	577	516	577	577	594	583	580	607	553	549	587	553	566	547	617	589	575	594	600	583	566	604	610	594	578	550	619	597	575	565	544	578	550	582	627	577	590	557	542	596	599	591	568	596	605	561	599	573	555	572	559	562	537	564	583	529	596	564	573	525	549	543	548	552	564	610	581	574	536	522	565	565	541	580	551	575	565	583	519	558	563	559	600	566	550	573	573	622	583	580	563	556	589	597	551	550	560	580	547	572	586	595	551	541	597	563	572	561	581	582	567	585	584	558	519	598	533	537	581	572	523	544	546	576	545	567	582	556	580	576	575	540	551	545	564	543	566	584	583	563	581	549	582	589	593	559	606	579	570	579	521	579	608	544	598	598	572	542	536	558	587	584	546	528	563	561	552	565	625	555	553	536	559	601	572	540	545	541	584	544	568	557	581	569	555	535	538	607	555	602	616	543	568	612	568	586	569	537	555	590	542	551	547	562	554	609	567	521	593	572	607	622	563	538	520	586	571	565	602	560	574	577	543	580	547	578	541	564	568	610	542	535	590	550	589	581	579	572	522	542	570	578	549	561	567	569	569	559	533	563	590	544
27246	13012	5720	2921	1465	1144	991	859	803	778	688	839	1614	1530	1107	726	614	561	554	620	540	541	615	585	596	580	601	597	525	557	563	579	576	600	635	551	509	578	572	572	535	558	553	598	559	592	606	580	577	592	591	533	558	525	530	573	572	585	556	574	578	570	563	562	526	537	585	545	588	560	589	553	592	543	563	573	570	579	568	550	544	563	579	593	565	583	588	566	534	546	599	532	563	578	614	607	532	521	592	570	517	569	596	562	553	575	569	570	548	591	556	567	591	562	579	531	573	596	569	559	558	530	599	548	596	575	575	546	567	547	546	605	624	582	570	544	587	563	593	547	555	553	601	553	586	576	554	577	520	583	593	553	630	576	572	593	557	516	577	556	566	537	517	572	595	559	562	574	536	531	553	577	558	544	533	635	583	579	573	581	573	561	576	521	565	561	576	567	573	564	554	602	553	534	536	566	563	532	571	600	570	551	557	600	575	598	574	553	599	590	571	584	544	590	596	563	550	565	569	525	571	580	605	583	578	573	588	578	633	544	575	561	543	569	592	600	613	590	577	587	572	560	567	575	534	594	584	552	557	567	598	579	610	573	533	602	560	586	587	576	576	537	577	618	580	568	558	554	545	588	545	568	582	592	576	572	553	551	569	569	560	641	569	613	602	562	559	538	571	551	576	577	568	590	580	585	598	594	577	562	596	577	606	585	583	561	602	574	613	596	546	527	564	555	534	582	607	598	598	543	598	583	548	552	553	554	576	534	571	574	560	582	571	579	562	555	563	578	571	565	559	581	579	550	570	536	555	573	573	587	566	547	544	596	592	578	577	565	553	618	561	522	595	573	612	579	559	598	578	543	511	560	570	563	572	549	576	556	584	576	541	592	566	557	590	566	550	610	593	536	547	578	585	558	586	534	582	555	593	592	592	605	569	574	585	545	591	597	552	553	601	611	583	554	575	597	592	580	574	578	569	547	600	513	569	544	536	543	543	588	580	594	577	539	559	529	594	575	587	566	592	599	542	560	565	585	574	593	582	595	531	545	535	555	611	544	557	599	560	599	564	569	590	526	546	540	598	559	597	584	552	603	578	559	589	611	594	566	592	613	587	597	563	543	565	568	576	544	603	617	535	558	562	526	607	592	558	556	587	578	598	551	589	557	588	601	583	565	563	580	561	588	598	584	550	552	563	588	582	596	580	549	561	586	558	581	567	547	587	605	565	568	564	583	613	561	548	557	576	576	579	560	611	631	587	569	535	585	531	591	551	591	558	551	549	541	621	571	555	581	550	565	602	577	571	579	578	562	528	585	607	546	541	559	613	573	581	594	577	570	603	545	533	556	614	538	569	580	600	598	545	580	568	537	560	592	564	599	512	586	592	589	562	551	630	594	567	530	559	612	587	531	552	534	595	584	571	564	556	587	598	555	573	543	565	545	536	553	540	542	574	581	588	521	564	561	530	620	585	529	591	511	603	547	576	565	530	491	578	544	588	611	553	563	613	575	552	561	574	544	557	578	569	581	580	590	587	561	565	558	550	564	554	582	619	565	555	501	583	528	540	593	572	553	593	588	546	566	596	565	593	562	540	598	552	595	547	553	563	587	565	617	599	575	603	570	575	591	593	556	566	540	554	574	520	565	577	589	583	594	614	554	546	576	554	580	534	567	546	528	559	575	500	633	556	595	517	569	541	573	585	595	539	562	619	539	555	557	567	583	586	568	616	547	572	552	564	580	575	560	577	551	569	585	557	565	600	514	527	576	579	599	599	555	569	572	582	596	577	580	603	573	545	585	543	586	638	612	560	594	563	606	547	549	606	572	545	602	581	577	571	618	543	577	524	556	601	555	574	572	534	572	556	573	566	549	582	583	576	571	609	574	596	564	596	551	586	591	647	633	573	567	621	556	549	585	599	565	588	560	587	579	592	590	561	593	628	604	579	552	560	542	570	552	575	558	583	586	541	590	585	554	564	605	558	581	535	543	605	588	572	546	626	560	552	600	625	590	579	570	555	594	596	575	586	613	533	568	564	571	589	573	551	606	611	579	625	556	588	618	562	563	553	542	580	588	566	579	550	582	569	585	562	553	562	589	546	574	577	493	578	547	574	559	593	553	606	589	606	551	595	587	545	567	595	577	633	558	549	550	555	548	609	554	543	599	593	558	552	596	592	570	628	586	562	557	572	564	573	536	560	617	578	581	601	531	557	584	556	598	589	642	544	549	534	562	556	599	551	571	569	578	540	509	508	557	562	601	553	581	579	547	597	604	606	592	579	573	590	583	593	587	577	576	577	589	582	526	585	545	560	550	579	590	571	556	597	579	585	566	572	609	578	552	583	568	567	547	563	594	604	574	584	581	558	579	579	578	624	560	573	572	574	512	572	576	539	584	556	565	558	546	631	565	570	570	580	548	542	561	582	526	540	576	572	591	561	573	594	604	578	559	614	561	587	575	564	546	572	559	558	581	571	567	549	580	605	558	549	566	572	533	579	600	563	507	565	569	561	564	588	557	518	542	590	581	602	547	597	576	600	554	584	557	568	586	588	516	564	622	567	556	571	539	578	577	558	572	631	613	556	600	583	552	542	600	604	544	601	567	607	579	572	572	609	567	554	574	552	587	568	598	596	593	601	540	535	584	581	549	578	575	569	559	544	566	559	575	592	556	596	565	624	568	565	581	561	599	568	566	640	551	518	520	561	546	552	571	561	558	573	549	532	534	591	584	550	581	570	546	590	574	595	587	576	584	541	590	561	547	587	554	595	615	541	563	543	580	593	542	595	552	552	562	606	548	562	556	586	622	574	594	600	565	586	547	530	568	576	540	577	598	521	609	594	551	583	541	532	528	548	581	526	577	537	594	557	611	588	572	585	611	578	582	595	612	564	542	615	573	584	559	560	589	549	551	568	554	529	564	552	552	573	599	591	594	544	562	551	582	534	542	602	563	584	585	577	553	561	551	533	596	603	536	591	562	539	551	547	578	560	534	558	590	574	576	558	604	565	550	581	609	598	582	588	558	540	589	565	598	582	585	516	563	542	582	535	599	559	595	542	592	615	548	548	562	530	539	562	582	588	586	574	557	586	589	549	559	609	574	557	535	542	604	580	591	600	586	580	578	559	616	591	558	579	604	568	577	561	552	529	546	599	574	570	586	574	596	548	549	548	567	558	593	561	577	564	581	577	546	610	509	592	609	568	578	576	568	532	586	569	607	550	598	596	537	549	586	594	609	503	567	548	593	617	528	585	585	602	595	581	559	538	579	556	574	590	545	573	608	572	553	589	532	577	583	570	543	624	591	592	547	566	582	563	569	580	562	566	557	557	602	569	514	566	587	597	560	584	624	569	597	556	527	567	595	592	583	550	553	590	549	525	606	617	568	545	561	580	574	587	564	582	596	577	613	584	631	566	567	560	601	554	571	560	574	583	590	566	574	568	568	584	563	593	586	556	561	548	565	590	617	524	582	599	534	567	590	567	571	623	571	593	561	577	511
7396	6220	5125	2771	1769	1321	1080	1034	983	826	716	977	2102	1799	1113	719	568	488	494	442	508	463	452	513	502	427	464	481	457	503	500	476	482	526	438	474	474	498	453	465	478	478	446	496	487	495	463	444	463	503	463	474	480	512	476	456	479	503	484	475	481	463	436	503	460	492	523	513	484	444	506	473	473	507	488	502	500	510	460	470	432	501	495	462	499	446	498	453	487	472	498	498	473	465	493	505	458	488	474	474	447	501	503	463	498	475	495	498	478	466	468	482	485	472	491	471	467	489	461	488	453	472	512	514	461	494	481	514	502	509	477	489	481	473	475	459	456	474	487	478	473	461	469	496	467	497	459	504	492	495	470	482	448	485	471	460	479	473	465	454	525	462	478	487	453	470	483	462	503	489	505	455	487	482	448	464	456	508	474	477	477	471	498	531	441	509	480	523	465	472	468	478	498	487	496	484	440	469	484	451	469	501	487	464	484	469	498	491	480	503	474	439	478	490	474	479	443	468	476	485	459	472	476	466	528	494	474	453	504	520	445	472	446	473	482	483	511	515	476	474	499	480	457	501	469	471	506	496	506	467	454	462	474	466	437	457	473	486	506	451	464	451	491	474	521	493	504	491	465	487	428	490	455	479	526	478	474	477	484	466	458	487	484	471	520	449	484	446	454	546	493	480	520	482	495	477	448	447	505	475	486	524	458	495	468	489	443	467	466	448	490	486	451	493	461	490	464	471	442	490	498	474	518	466	468	499	455	488	490	445	452	476	465	465	488	490	486	513	460	457	465	503	439	506	484	489	526	478	486	487	442	450	484	465	488	490	474	472	458	498	444	467	477	480	506	483	512	512	459	501	487	484	482	516	506	455	499	466	456	473	480	464	501	482	465	481	486	495	450	431	469	503	480	481	442	506	487	435	471	477	525	491	474	479	444	485	496	499	489	478	489	456	483	442	472	485	470	450	495	451	468	495	460	462	472	510	440	500	473	484	470	495	497	464	499	446	487	502	455	506	477	489	484	473	463	487	486	493	524	454	491	462	446	454	435	497	454	466	481	464	473	471	485	500	480	486	444	453	489	465	484	519	434	481	483	474	476	475	462	483	465	487	452	495	475	476	478	490	503	492	480	445	443	474	457	490	504	441	481	464	450	520	467	479	499	467	474	500	482	457	451	462	476	495	493	503	436	477	477	468	523	486	484	482	483	480	493	458	455	495	483	474	494	474	545	453	480	482	501	486	477	457	476	516	521	470	510	469	528	448	515	523	520	449	474	455	477	500	486	476	459	445	502	489	446	460	506	454	512	480	458	462	487	496	500	464	484	480	514	481	471	509	494	488	512	495	506	487	457	454	463	519	470	480	469	467	452	484	472	485	444	513	482	494	479	464	484	462	423	458	455	444	473	456	481	456	495	482	499	432	506	447	484	460	485	450	490	497	499	486	466	469	476	465	459	494	512	510	470	465	488	492	496	469	461	489	482	449	495	512	494	480	466	479	479	459	530	472	444	458	421	474	483	481	488	479	486	493	461	497	501	515	462	454	462	475	482	473	470	500	472	455	476	501	464	471	470	463	492	491	469	478	471	485	453	446	532	460	496	497	481	509	474	460	453	452	467	502	465	509	467	430	491	452	482	478	456	504	523	475	495	529	454	454	444	460	484	486	488	463	503	448	522	467	522	493	497	474	512	461	485	467	461	475	458	450	491	488	537	503	482	458	491	463	458	472	494	488	488	517	478	472	492	519	472	468	490	502	425	470	473	483	494	452	484	454	450	467	468	461	457	500	487	463	448	439	455	464	480	507	456	475	479	496	446	485	496	489	455	491	493	459	487	512	462	526	465	454	460	485	455	494	498	470	496	526	475	443	455	486	455	479	457	477	498	504	478	472	455	516	520	488	506	515	510	487	483	461	468	481	461	452	480	480	482	468	457	464	471	489	481	477	460	506	493	499	439	505	430	495	465	448	483	478	459	502	475	459	447	456	484	468	481	477	493	486	449	481	479	487	467	499	474	449	466	453	485	457	509	476	473	448	493	484	484	467	482	497	498	512	507	474	469	509	469	463	475	481	462	456	475	461	491	482	471	453	476	504	439	441	464	493	486	510	480	468	470	487	477	474	503	499	488	533	462	470	503	472	491	489	484	485	484	503	464	488	464	490	500	490	478	501	511	437	464	479	472	496	484	452	511	436	507	451	496	510	492	516	506	480	486	490	479	515	525	488	501	495	446	490	472	447	435	491	478	458	498	440	451	437	490	469	495	495	454	482	464	520	463	506	512	506	487	509	424	481	480	516	490	480	461	499	484	493	479	502	475	456	437	494	480	486	498	497	459	495	496	470	469	505	481	523	473	455	444	497	511	499	486	515	446	478	474	489	488	475	512	497	412	471	483	472	482	497	487	482	461	506	493	449	471	466	461	447	442	463	475	486	469	476	435	495	465	486	489	470	522	468	477	476	440	451	494	462	457	517	488	428	484	500	473	452	499	509	481	488	442	471	457	469	464	472	502	494	462	468	477	506	516	462	483	469	470	470	459	468	455	499	442	457	460	499	488	476	499	482	508	482	470	473	448	489	492	438	524	484	475	474	516	478	455	486	459	504	462	482	485	503	471	494	524	451	506	465	497	483	486	502	455	459	506	486	462	485	489	511	454	495	477	471	505	468	500	473	468	496	485	459	468	501	466	476	477	494	474	467	473	452	469	504	470	492	453	446	491	472	494	478	468	518	468	532	468	468	473	460	439	470	509	472	485	446	486	515	495	482	458	462	470	475	499	462	473	458	499	487	439	499	469	471	444	451	484	477	480	497	450	462	475	497	487	479	511	435	504	497	479	466	485	484	495	467	459	461	463	518	487	470	455	493	491	513	471	445	459	475	466	464	472	465	498	496	526	464	490	509	456	512	480	471	433	456	491	487	473	505	506	503	473	475	497	454	508	462	477	466	514	495	466	459	478	490	475	467	450	491	509	503	460	489	471	491	494	476	480	467	540	468	478	487	485	505	491	462	466	485	438	512	491	485	496	496	487	513	463	472	487	452	467	476	454	479	502	476	475	486	482	456	498	471	475	450	463	447	496	459	497	463	482	453	474	459	504	519	495	451	471	501	471	472	490	496	501	488	469	473	470	485	505	484	485	452	490	476	444	486	452	472	463	521	450	454	489	495	472	471	480	443	460	467	450	478	477	502	459	459	465	488	473	481	488	472	495	475	488	487	470	470	497	492	486	493	465	520	480	469	509	456	491	504	523	470	477	445	465	469	468	490	500	435	467	492	454	475	441	477	450	507	511	495	460	459	476	489	459	484	494	446	447	432	461	511	475	422	513	496	480	492	506	462	467	494	470	454	471	494	519	480	489	495	431	479	479	479	437	484	503	469	522	431	488	490	500	519	471	468	470	470	463	471	456	479	473	471	505	485	508	499	477	463	473	466	495	454	504	476	439	493	529	489	510	484	492	475	473	479	449	473	450	522	512	495	455	463	466	459
24775	20823	26780	24610	11508	3191	2082	1503	1173	1076	1024	3216	13847	10395	4989	1746	761	614	548	583	550	557	572	556	553	550	547	570	568	540	557	556	628	565	582	556	614	523	579	558	589	577	532	563	547	564	553	607	558	540	566	553	542	609	537	543	567	544	572	554	621	546	551	536	518	542	561	571	610	589	595	556	576	533	576	533	557	584	553	566	574	561	538	601	600	583	559	557	574	598	569	570	510	560	593	523	578	586	569	555	572	554	585	511	560	539	546	588	532	576	601	556	542	588	576	585	579	590	540	529	551	573	608	564	586	555	512	580	582	550	586	558	577	514	566	540	551	552	573	571	551	581	543	614	546	564	551	555	566	545	558	568	559	548	564	576	548	586	573	572	555	561	555	534	541	581	557	583	549	575	598	574	577	525	606	546	552	563	553	548	591	566	569	598	578	529	540	586	554	556	550	547	535	543	552	519	595	566	561	590	544	547	556	606	558	567	567	612	559	598	541	547	528	583	550	518	566	578	579	538	530	550	574	572	567	544	604	586	577	545	573	563	571	579	520	553	564	578	550	537	576	545	536	560	555	540	589	557	553	590	590	551	572	556	597	562	513	541	555	586	589	576	537	628	565	571	574	585	577	544	576	595	556	552	589	564	569	551	564	530	572	540	539	573	518	569	546	557	580	549	553	554	567	578	600	549	553	561	567	542	567	594	570	533	514	583	564	592	537	565	554	546	567	570	556	561	544	577	577	552	562	534	562	534	567	547	556	554	588	517	544	524	547	512	578	578	516	553	595	549	538	554	576	569	570	539	578	542	533	531	543	538	539	540	564	529	595	560	520	578	543	559	546	584	559	580	523	526	549	533	542	558	587	613	535	583	534	537	578	545	564	562	572	538	578	516	533	597	585	527	571	530	584	560	540	574	553	628	599	602	522	566	566	552	545	526	585	576	521	566	556	571	561	558	547	553	578	521	580	571	588	559	548	494	521	562	533	547	586	595	548	535	568	578	591	584	566	562	577	533	523	527	594	535	571	561	488	578	555	547	567	555	577	587	574	545	562	525	538	543	599	586	544	577	553	542	556	533	529	578	563	597	540	522	538	568	521	581	549	546	555	562	537	615	590	569	568	547	588	559	551	547	549	557	558	573	558	582	589	545	557	520	592	562	574	513	539	574	538	589	560	577	577	570	572	535	540	543	527	620	511	543	572	570	532	586	544	521	545	557	585	597	570	540	544	580	581	567	569	572	588	572	586	585	556	604	584	562	551	577	571	561	566	591	590	575	563	580	549	584	522	599	570	521	505	528	546	550	551	528	586	560	588	540	578	571	550	540	544	501	500	565	598	558	540	555	586	584	565	537	578	575	601	538	575	585	572	541	581	542	582	561	561	568	538	603	526	546	545	558	534	520	551	581	545	537	564	566	534	595	548	541	626	521	548	586	556	532	585	576	556	582	578	573	595	514	529	543	538	583	572	556	567	563	539	565	587	504	575	575	550	550	602	512	533	583	562	557	520	574	568	543	580	600	520	522	547	594	530	545	593	597	541	574	583	605	549	528	597	608	562	616	566	583	604	552	578	569	595	568	540	552	564	547	562	595	561	536	576	541	562	564	560	560	530	540	596	542	558	564	546	567	537	562	540	582	575	532	597	528	567	578	575	557	536	578	569	526	566	562	552	567	590	520	568	588	582	576	529	563	576	527	580	597	579	572	552	563	579	592	581	588	544	547	549	575	570	537	588	559	593	579	587	570	555	584	541	574	562	527	551	564	600	553	605	563	592	546	553	571	572	572	593	551	587	579	629	566	534	586	547	550	568	558	530	563	567	553	600	575	588	522	539	588	584	563	569	629	542	566	514	537	562	559	557	531	512	581	580	553	578	557	566	528	488	544	554	574	547	552	563	554	579	545	581	535	539	581	517	535	562	546	518	554	573	538	557	559	520	568	549	574	558	566	555	584	550	534	543	577	580	559	575	561	562	584	558	566	542	491	536	526	536	567	533	560	554	567	562	566	535	583	540	578	530	529	534	544	527	575	581	552	546	564	572	539	506	582	541	570	547	600	588	559	568	571	560	544	537	537	565	550	525	521	570	569	584	601	543	574	580	549	567	575	573	593	536	561	539	565	557	584	565	543	589	552	549	544	564	542	584	540	548	547	614	561	535	533	551	530	527	549	545	564	549	591	581	583	530	545	533	587	570	582	590	586	568	560	592	536	578	536	561	565	586	546	596	584	515	550	554	565	532	533	617	519	551	601	551	538	583	552	609	616	583	532	544	556	534	601	559	556	559	581	530	561	558	540	534	550	554	528	564	569	565	557	587	577	583	541	527	567	520	545	547	573	521	547	553	568	573	596	559	553	557	524	542	554	569	573	574	536	590	559	542	568	529	534	525	541	599	556	569	600	606	583	562	550	578	563	599	550	561	574	548	599	510	579	522	528	561	576	513	533	585	576	563	520	580	521	530	571	550	542	586	559	561	549	551	538	542	544	554	575	520	590	550	527	585	555	541	569	556	579	561	532	606	575	556	514	559	564	590	565	590	568	588	533	559	556	555	562	566	592	570	558	525	593	534	582	590	535	561	556	597	562	535	568	518	573	594	544	562	568	556	604	598	553	591	570	562	580	513	594	583	524	566	542	588	541	522	588	558	601	547	540	561	552	543	547	541	556	570	566	558	515	575	533	564	553	541	592	562	516	593	562	562	527	584	541	565	597	610	551	549	597	534	535	599	561	579	632	607	530	563	564	569	567	601	503	562	545	559	588	567	568	554	542	552	586	555	536	578	539	580	592	534	559	586	543	534	528	583	561	539	547	585	537	524	566	591	561	584	537	573	575	572	553	554	577	575	558	539	520	581	551	580	545	586	564	520	559	578	594	549	585	576	570	569	603	600	550	560	542	548	577	531	590	537	585	559	559	572	608	566	597	604	565	547	577	543	561	529	545	551	556	561	559	545	537	586	596	545	539	537	549	523	567	558	554	554	556	601	554	569	591	538	558	549	588	552	543	568	523	557	555	594	581	539	525	591	568	548	568	583	591	579	509	574	534	618	602	573	543	586	552	597	596	589	553	602	577	574	556	539	591	517	559	602	546	585	598	519	575	546	598	502	577	542	605	582	560	534	556	534	552	612	558	577	570	563	558	529	533	578	551	558	493	545	555	578	579	570	587	533	589	562	543	492	546	541	541	547	524	577	578	598	570	548	554	635	527	583	549	577	527	598	550	554	549	581	546	568	564	518	533	585	576	542	525	558	588	570	521	564	565	583	570	566	575	565	531	526	562	548	542	542	542	492	627	513	570	598	549	555	562	551	611	519	534	554	505	539	584	574	524	552	524	550	521	574	561	593	588	505	548	548	518	552	567	510	540	546	576	569	524	577	541	549	530	548	509	543	585	568	554	563	535	557	573	543	540	571	569	558	561	544	587	557	557	535	565	602	542	587	571	537	539	587	565	519	573	586	565	596	559	521	539	572	558	536	597	543	541	545	585
6597	10406	9650	6020	3723	2553	2292	1827	1563	1311	1167	4769	14983	10197	4827	1811	718	541	482	505	486	499	454	482	493	457	484	497	521	447	511	487	494	467	518	507	507	506	500	500	505	501	504	502	476	504	489	483	490	508	490	478	491	510	453	501	515	469	503	461	497	493	494	492	511	511	504	528	493	494	464	462	474	509	486	492	497	507	483	473	474	490	482	473	540	495	519	473	453	504	509	514	490	483	477	498	444	495	480	490	435	496	459	505	490	532	521	494	440	488	479	525	528	500	475	462	468	511	494	467	456	496	449	498	471	456	514	499	527	512	482	484	474	508	444	486	502	477	494	478	499	485	473	469	494	468	483	507	496	527	481	511	487	490	504	460	480	495	541	465	474	478	462	470	499	503	457	522	474	481	434	501	486	472	507	467	496	476	471	478	451	506	526	494	474	508	485	470	493	462	472	517	476	463	494	488	472	479	501	508	509	460	526	488	511	459	505	490	496	469	451	472	500	517	540	510	477	480	493	516	499	521	488	491	478	470	490	472	534	493	441	509	496	496	511	490	448	498	476	485	485	510	494	491	466	525	496	508	484	500	517	471	479	468	477	476	456	453	481	498	473	477	484	472	470	503	513	482	484	459	474	475	480	494	479	516	472	486	513	481	485	483	494	491	448	528	488	509	475	468	398	519	488	475	509	482	492	500	503	512	484	449	491	468	486	474	483	457	479	462	477	512	504	483	480	481	486	430	492	483	509	454	490	492	452	469	504	453	416	493	501	485	482	488	532	478	490	462	476	438	453	452	504	506	487	477	484	479	507	483	498	479	461	459	461	466	485	503	498	485	486	503	512	466	468	458	467	514	494	552	469	498	466	518	477	491	496	498	507	445	491	473	532	500	491	477	522	492	469	473	501	436	507	475	470	525	497	488	467	466	471	451	463	516	481	496	462	499	500	440	483	457	456	470	476	476	512	465	483	486	505	495	504	480	519	489	464	509	502	487	481	488	529	488	453	477	479	493	506	487	453	474	509	458	464	535	507	466	500	500	494	473	480	471	479	441	482	511	475	502	482	488	496	478	494	481	502	499	504	490	504	502	455	484	490	487	469	464	468	488	479	504	469	514	512	487	467	507	504	492	478	468	454	473	470	472	495	479	446	466	492	499	496	507	544	467	462	465	471	490	495	460	470	462	476	462	475	502	475	465	480	454	501	502	480	492	457	466	510	479	508	443	504	496	481	476	490	434	526	462	484	523	500	496	470	475	485	468	507	491	443	500	494	467	474	535	477	456	493	503	479	494	514	473	510	465	472	456	499	486	506	479	469	465	476	462	460	522	479	510	495	463	489	486	478	482	487	473	535	500	465	476	503	486	495	471	503	492	509	466	473	498	562	501	461	477	486	438	497	492	466	492	507	457	483	500	499	497	497	479	498	520	438	476	492	505	478	449	468	491	485	477	472	491	520	480	516	452	485	492	528	482	453	504	477	463	516	491	538	509	476	502	500	442	450	470	497	483	512	488	469	537	530	456	461	432	516	488	449	492	427	478	487	482	487	451	520	485	536	493	509	522	525	473	504	456	447	473	500	509	498	521	483	446	526	478	502	462	493	473	454	470	526	470	484	440	467	492	452	510	498	467	475	479	474	457	471	484	466	491	484	521	480	449	484	472	499	507	497	480	478	475	493	479	475	473	513	484	503	530	446	504	455	456	470	464	489	483	519	448	469	491	504	462	476	479	489	466	487	494	495	495	488	488	483	504	473	489	503	457	469	469	478	475	509	459	492	525	506	495	485	456	497	483	469	473	516	486	487	448	496	469	462	489	491	464	453	485	450	485	452	453	524	469	480	508	485	455	500	452	493	487	523	506	490	464	477	464	502	474	463	490	485	487	503	520	487	452	454	496	479	500	461	486	484	463	505	497	521	480	482	444	499	456	490	508	494	495	461	490	475	510	485	499	500	496	514	488	475	497	525	467	468	492	502	470	494	512	530	497	501	502	470	471	467	439	474	470	500	455	501	466	505	464	475	511	465	513	483	508	489	498	505	482	520	474	521	417	484	505	492	451	491	501	442	488	492	456	481	466	488	516	507	495	498	509	440	471	476	475	468	491	454	462	488	507	437	502	483	460	515	491	461	518	483	506	484	501	473	485	495	486	488	497	494	474	507	505	496	493	500	461	485	497	444	498	480	499	503	495	499	445	455	515	457	501	483	523	478	507	476	473	446	479	526	487	483	511	475	470	458	516	493	498	459	536	495	482	494	486	490	415	459	459	479	506	479	453	517	485	490	509	460	508	468	507	474	491	491	457	486	488	485	487	497	468	509	492	461	478	518	490	474	479	485	488	498	484	450	485	486	471	478	481	541	478	484	468	531	539	513	477	470	466	495	465	515	496	513	486	464	462	481	481	475	519	459	497	521	467	495	487	513	481	529	469	508	478	481	491	503	481	501	478	499	481	448	471	489	482	476	454	458	469	498	462	512	513	466	496	468	474	470	486	456	490	498	468	519	464	508	471	491	498	479	527	500	503	500	477	455	480	479	528	488	466	466	491	495	476	468	507	521	482	464	454	463	470	475	512	469	511	482	469	487	525	500	494	464	512	465	495	421	511	527	501	453	500	462	521	490	458	466	471	479	487	468	522	516	478	447	480	437	498	483	474	471	456	523	468	500	491	460	507	500	468	453	494	492	445	489	477	481	497	473	474	493	427	530	510	495	492	476	449	432	479	496	446	515	486	527	497	457	498	501	483	496	479	492	504	524	474	492	476	477	461	494	538	491	477	509	489	476	458	493	487	488	483	507	485	486	484	461	503	509	484	496	454	504	490	486	485	448	471	480	482	519	506	462	473	479	523	492	457	477	476	507	461	504	481	480	465	478	500	504	478	507	488	486	468	501	501	496	482	497	502	491	488	507	518	488	466	503	463	461	473	502	478	502	474	476	487	482	493	532	511	454	494	471	446	498	467	496	492	489	532	513	476	478	454	512	499	488	518	489	515	451	555	522	515	500	493	448	532	463	485	489	471	498	487	502	501	464	493	459	467	453	485	461	488	480	510	477	518	492	434	460	515	493	483	511	503	518	458	427	480	547	447	508	511	466	493	494	509	496	493	464	488	472	502	454	495	484	488	498	444	474	492	542	497	473	489	462	473	518	482	495	481	512	484	501	502	462	473	458	483	483	474	482	466	503	494	477	546	453	516	477	461	491	520	533	491	477	498	486	491	499	461	437	481	483	475	466	503	470	518	531	489	504	467	499	459	496	513	443	467	491	491	472	509	505	486	503	496	496	484	465	468	470	478	491	486	485	481	484	487	498	502	527	506	469	491	457	499	505	487	495	481	473	493	450	448	517	463	509	492	482	444	495	469	458	482	480	478	470	481	489	475	486	525	463	462	507	484	498	507	492	475	474	470	460	480	505	503	489	497	468	485	478	476	478	492	452	481	495	480	496	465	509	496	483	490	457	469	462	490	487	469	468	471	502	462	446	531	488	520
23868	20795	27794	23901	20417	9450	3387	1981	1683	1598	1492	6512	24929	19214	9885	3120	1060	773	717	701	671	641	630	662	638	653	709	634	694	747	685	674	665	689	679	668	674	706	710	672	648	684	707	672	690	720	708	675	701	642	657	697	676	658	616	693	696	641	726	630	674	682	623	682	673	701	697	660	689	670	714	691	683	668	664	699	663	700	645	639	717	722	734	633	720	647	623	687	675	690	711	676	662	644	704	698	670	670	674	604	722	709	691	708	646	661	662	658	717	677	679	681	671	668	727	699	687	680	695	704	643	687	700	675	691	633	689	640	653	631	716	652	624	662	662	668	666	698	686	673	629	644	683	638	674	614	695	730	707	711	670	698	648	714	686	697	667	718	656	688	690	656	653	694	641	638	676	632	659	722	679	659	694	650	656	720	670	685	672	690	683	679	631	642	717	716	642	700	649	630	623	650	671	649	653	661	714	758	667	681	664	656	631	652	703	689	699	674	703	681	663	647	681	713	663	675	684	667	630	663	679	693	643	649	673	680	664	604	673	662	678	709	678	683	607	669	660	647	674	661	659	660	651	653	643	626	691	659	677	613	662	627	700	683	636	673	643	644	644	629	670	721	645	680	674	648	635	671	702	663	620	629	680	662	708	669	660	635	706	685	656	679	669	676	671	639	659	676	654	668	642	718	658	650	651	634	690	700	661	700	719	696	639	646	659	653	687	707	651	657	650	671	629	637	663	642	656	649	647	691	668	663	712	678	657	657	714	708	696	685	631	717	694	679	681	656	699	685	675	656	700	710	698	686	671	657	687	631	671	660	631	663	679	654	659	690	642	672	672	631	680	707	618	624	684	673	611	638	632	630	630	681	667	732	709	644	652	708	674	706	672	693	667	646	709	696	637	666	681	703	650	716	614	692	692	666	624	677	616	659	624	649	687	665	647	659	664	678	636	629	671	681	694	737	693	689	689	646	684	694	641	673	688	694	669	667	627	602	682	705	649	668	597	672	654	688	665	667	683	678	678	677	646	673	646	679	682	699	650	647	689	641	676	654	666	640	693	650	703	663	634	688	658	694	675	721	685	683	683	666	697	642	682	628	693	667	671	654	657	674	668	671	654	674	649	661	664	694	672	746	699	663	655	648	644	669	664	604	650	668	721	705	672	663	672	705	658	693	701	662	664	675	654	607	674	677	702	608	679	643	695	672	707	611	683	628	694	670	628	674	695	686	652	663	648	677	666	672	678	684	689	662	729	648	696	642	669	672	644	702	684	668	714	674	677	679	707	645	672	684	672	588	638	682	669	692	654	682	677	685	670	674	694	661	648	660	673	652	645	717	644	679	637	658	660	677	650	663	661	662	672	693	632	668	680	674	689	693	647	708	657	680	637	687	663	667	666	690	696	634	715	649	654	645	653	673	658	698	675	656	648	626	675	688	651	695	612	630	611	667	672	651	651	685	697	655	749	675	625	656	688	691	689	656	669	694	661	678	636	710	657	650	646	621	663	641	647	653	645	648	668	634	680	669	680	682	724	645	620	690	697	698	667	699	676	656	635	636	687	660	707	664	686	663	693	683	658	690	679	638	634	685	706	719	712	713	666	669	704	675	655	654	634	686	634	688	646	685	680	646	699	652	675	612	631	655	680	639	701	688	668	667	676	649	620	685	649	685	628	685	659	681	661	671	678	653	645	649	627	690	670	676	719	678	675	693	677	692	657	668	650	726	688	690	669	730	633	689	665	627	674	657	676	620	646	639	661	673	731	670	632	672	697	664	633	651	632	668	675	687	634	623	638	636	684	673	669	690	689	665	707	683	689	659	684	694	624	692	686	686	632	635	669	656	672	682	646	690	625	680	652	643	665	666	680	645	691	656	609	625	680	680	628	690	653	638	679	704	665	673	638	676	712	697	720	678	662	648	609	676	662	653	646	642	654	649	629	651	664	680	670	701	613	648	646	651	672	680	662	700	679	641	644	732	661	618	613	645	626	636	657	716	651	634	715	696	666	683	702	722	670	640	691	683	651	674	693	667	706	646	660	617	705	671	618	647	674	695	645	673	657	655	658	656	661	680	605	688	589	675	684	681	627	681	703	616	664	672	679	701	658	659	666	660	646	668	627	667	665	682	679	661	682	628	625	699	687	687	644	697	721	670	702	697	664	701	680	652	678	635	629	618	675	681	716	683	662	613	661	644	649	666	641	621	685	694	714	641	633	632	666	730	710	676	673	643	692	686	705	668	664	646	707	666	683	650	663	658	674	672	644	636	638	724	658	709	634	712	659	703	657	671	712	676	709	671	674	633	706	664	689	719	640	647	708	648	722	736	742	677	669	665	684	662	671	651	680	654	697	678	713	662	619	675	638	651	683	653	663	664	700	671	677	697	672	603	638	660	721	640	665	655	681	651	676	655	696	637	661	645	659	631	704	640	674	675	662	632	678	665	615	673	696	657	723	755	663	617	678	686	698	639	675	659	707	663	689	684	659	691	688	661	633	673	670	685	692	665	662	682	684	698	705	658	610	682	679	638	697	696	698	655	677	662	682	695	682	727	665	693	662	646	697	692	643	634	661	652	687	674	677	663	658	612	668	668	676	659	678	663	660	632	663	663	635	698	704	649	657	652	658	670	622	668	653	665	676	671	689	625	673	668	647	684	681	649	660	640	673	682	625	675	688	665	659	675	662	666	661	644	657	639	654	685	627	673	697	725	688	675	689	623	608	671	664	667	658	643	633	672	703	685	701	670	645	653	637	667	734	708	712	648	673	624	693	644	652	672	681	641	634	721	665	704	676	694	617	674	636	644	674	647	701	689	662	678	677	718	672	658	672	688	667	707	657	641	626	665	709	668	683	646	697	650	651	671	637	694	614	669	689	649	643	685	685	697	654	678	633	688	658	667	642	696	657	644	648	671	671	662	679	623	667	659	658	613	676	610	665	680	643	650	644	706	618	647	727	658	680	667	623	668	646	637	673	682	717	659	689	685	669	663	651	678	711	625	685	637	691	692	674	688	693	650	648	647	675	661	689	687	678	652	649	622	727	621	626	664	686	629	676	680	649	672	659	668	682	651	670	642	693	689	687	675	681	688	679	684	699	672	646	645	663	651	670	643	674	594	662	727	661	680	670	696	657	650	648	662	682	649	673	679	673	654	647	665	640	698	723	677	691	670	719	673	715	659	671	697	687	713	639	700	678	696	682	700	661	647	710	587	674	647	667	645	700	683	739	662	720	704	688	648	685	642	657	672	662	683	643	679	642	690	650	665	639	627	689	679	680	694	672	647	655	679	651	658	682	645	640	695	671	679	661	640	695	650	705	673	695	645	699	665	641	691	683	716	659	658	729	661	644	610	699	666	610	681	667	604	664	691	678	649	609	648	639	681	674	704	691	665	666	622	712	688	659	624	660	736	663	692	647	655	650	642	720	617	608	652	625	626	672	670	674	678	664	641	706	654	679	637	675	652	724	675	713	653	651	692	656	650	663	620	720	672	661	705
7032	12688	13009	8043	4577	3630	2853	2186	2194	1980	1789	9473	24129	17001	8200	3013	940	702	571	584	583	599	587	568	609	577	613	556	557	585	562	646	619	582	609	569	566	578	553	594	577	538	549	541	616	556	590	574	556	577	575	589	574	580	576	566	563	525	577	601	535	591	555	588	560	546	583	545	601	566	543	573	542	577	584	567	578	550	589	576	580	602	561	569	581	609	588	542	571	557	561	607	560	550	576	550	580	591	579	587	559	586	607	564	607	567	589	546	573	575	539	571	535	571	570	559	568	588	577	581	549	574	596	538	539	558	583	548	549	564	564	526	573	545	608	574	561	575	544	555	601	554	608	588	537	549	528	514	618	577	571	622	587	583	546	538	573	546	577	576	533	536	591	589	560	605	559	614	564	571	614	577	601	568	581	609	533	568	585	563	532	602	594	566	586	578	605	572	530	530	612	517	575	597	536	533	573	591	533	557	570	554	560	549	541	557	604	540	587	580	561	592	607	599	560	577	559	597	579	551	584	574	589	591	599	580	597	580	568	577	547	546	551	582	537	545	570	556	534	575	542	550	506	542	587	535	520	513	544	563	607	541	527	571	579	529	586	596	576	598	585	575	554	586	619	583	573	603	553	588	615	525	598	549	594	582	566	576	572	550	629	601	549	568	576	582	573	570	535	548	545	572	552	587	549	598	637	583	573	628	567	538	565	574	575	586	566	562	585	573	604	591	570	576	570	545	567	578	559	542	553	524	562	569	572	556	514	544	541	583	570	542	588	561	590	579	613	539	537	558	559	577	542	562	599	571	573	547	584	582	572	546	534	560	563	543	558	517	586	579	582	556	555	575	565	577	524	565	561	601	562	565	529	558	591	562	567	576	592	604	546	571	555	580	537	543	551	555	564	610	534	572	577	592	553	545	550	580	575	574	573	562	599	567	553	565	540	547	558	540	549	583	555	589	582	586	579	609	568	578	550	609	527	545	595	572	592	569	563	583	605	602	555	579	582	561	509	586	556	593	603	580	562	562	529	581	584	582	570	504	555	597	573	571	585	546	551	570	569	565	571	555	564	530	582	603	555	548	593	599	628	562	565	595	569	578	548	573	550	588	563	553	554	531	548	596	549	542	590	586	554	598	574	573	510	582	550	531	538	593	576	563	548	584	550	583	579	570	568	531	558	581	579	579	559	597	525	554	586	536	570	541	571	538	564	576	566	581	587	541	551	555	552	576	585	542	527	571	560	549	580	591	579	558	598	581	562	606	552	568	582	580	577	582	535	547	556	593	611	584	583	525	579	535	552	590	589	562	574	521	561	571	569	579	550	542	599	604	554	569	552	573	546	570	567	540	578	536	576	561	570	573	552	601	573	573	568	588	552	585	539	584	571	534	590	534	548	563	561	522	562	591	585	554	623	547	570	560	578	543	527	557	534	526	528	584	560	553	558	556	575	597	577	553	606	607	634	615	570	550	562	549	524	596	617	544	576	572	529	572	519	544	575	563	574	566	561	561	533	580	542	565	536	573	583	593	531	544	516	547	550	575	550	584	571	570	571	596	563	573	555	572	599	569	582	596	527	581	545	552	570	609	563	563	569	575	537	567	565	585	577	550	581	544	598	583	584	579	573	511	564	573	565	563	561	571	566	563	585	575	569	583	591	587	573	548	586	591	511	547	575	589	591	517	554	564	608	548	603	558	545	552	524	577	555	566	550	591	553	597	580	574	577	571	571	592	587	540	579	533	611	570	558	598	571	546	576	567	559	617	606	571	545	573	546	601	561	578	538	590	565	594	545	558	602	590	540	538	592	560	577	584	592	525	554	584	570	570	560	587	554	559	611	554	578	512	558	563	597	533	582	531	600	541	553	548	581	533	571	582	588	527	580	533	574	588	586	553	574	562	601	541	570	569	538	569	579	521	547	619	563	578	592	598	569	595	592	543	566	580	540	575	539	577	597	569	581	548	566	564	575	567	577	523	619	589	588	552	547	598	531	536	571	575	584	576	543	559	574	584	573	537	581	589	569	553	575	553	540	535	565	567	546	538	574	556	599	549	573	606	559	572	566	597	542	531	535	566	587	588	554	533	548	536	585	587	599	604	548	586	576	541	567	555	574	621	594	563	548	553	578	559	592	583	530	528	556	582	560	584	542	546	525	608	593	558	559	586	532	533	569	542	587	567	582	573	555	574	579	582	560	550	525	552	568	535	546	550	627	558	578	562	553	561	582	492	577	580	579	583	589	590	553	522	568	571	580	565	560	540	578	545	554	620	584	605	606	558	540	536	590	584	570	569	570	511	562	564	592	575	580	565	588	547	600	561	548	581	580	564	531	573	561	576	567	496	515	603	565	586	553	622	590	581	554	570	546	613	511	604	561	571	585	537	514	574	549	544	557	549	599	566	554	567	542	578	561	538	585	589	560	562	567	598	538	557	574	550	570	539	557	587	561	596	566	553	582	582	568	584	530	599	579	551	587	566	595	583	553	567	622	610	569	599	602	548	563	578	581	563	571	559	554	512	590	526	589	584	589	519	583	554	569	588	512	530	584	549	562	563	588	572	535	498	565	605	549	556	528	586	542	603	564	598	570	587	533	560	582	545	554	548	547	545	552	578	593	546	578	509	591	551	572	581	551	563	613	527	546	530	572	555	556	556	505	568	583	525	540	578	553	527	597	619	591	541	585	592	552	555	581	551	553	581	593	583	578	531	580	583	589	564	538	534	611	557	616	603	542	582	585	543	571	584	558	594	587	544	522	594	600	597	576	563	567	595	541	559	578	517	541	568	599	566	570	542	542	568	560	511	542	579	571	568	530	598	546	597	576	587	573	590	528	542	574	586	546	539	589	576	588	622	559	567	562	607	599	540	602	586	561	567	588	576	604	541	564	567	576	566	569	562	566	587	511	555	564	590	561	542	599	558	540	567	572	530	567	560	554	538	551	570	544	587	561	573	556	590	577	532	574	572	551	528	561	571	533	509	532	579	522	596	575	555	553	562	591	591	556	570	547	573	562	563	542	604	555	578	509	559	573	601	538	559	588	583	557	508	585	541	566	551	619	579	539	557	553	577	555	587	557	591	585	581	544	552	543	603	595	525	571	551	575	562	591	518	583	573	540	555	574	589	578	547	544	587	583	549	575	557	536	511	541	555	566	532	546	589	562	524	523	579	560	554	537	545	576	569	585	562	541	534	531	572	612	558	572	571	539	541	553	573	580	520	550	560	566	592	584	538	524	561	601	555	546	566	589	555	590	509	560	564	566	555	553	562	533	559	562	552	548	543	575	531	544	576	576	555	556	570	603	524	599	541	567	555	566	553	575	560	584	589	569	564	557	556	529	565	627	553	546	551	567	548	577	521	573	553	572	530	571	539	552	504	580	523	520	576	575	572	588	560	535	561	538	572	553	593	539	626	570	596	551	550	563	534	582	602	528	560	560	572	575	580	538	542	557	616	579	544	544	568	574	553	551	544	603	578	614	561	594	575	585	573	601	550
26966	10760	3594	2016	1119	899	842	804	733	702	674	890	1802	1661	1111	743	605	591	558	550	574	610	556	548	556	561	534	576	573	549	552	560	539	573	594	595	556	544	604	562	575	589	559	551	537	557	547	557	546	593	585	553	566	542	578	559	576	553	583	532	579	544	572	553	569	515	541	523	566	585	542	532	569	584	610	570	587	598	581	557	567	511	486	554	564	580	515	570	548	568	537	531	568	609	557	574	565	538	599	587	588	564	561	560	558	567	601	536	534	583	552	581	578	563	546	533	530	539	514	539	559	601	552	573	573	600	535	538	567	539	578	545	570	573	553	560	547	595	572	562	493	602	603	583	576	538	531	544	545	554	553	530	569	584	538	544	584	576	574	537	532	567	553	554	563	576	579	571	546	607	540	564	563	560	545	578	566	579	556	542	594	575	558	573	552	546	574	582	538	557	556	542	561	542	582	564	545	573	579	558	568	546	565	568	596	615	586	568	560	551	571	540	578	518	594	552	576	512	540	575	537	563	573	544	557	584	564	583	534	550	597	567	536	543	555	539	533	573	581	596	572	582	565	532	575	537	555	530	588	597	574	560	542	524	592	572	544	578	567	576	529	537	548	607	526	528	589	590	577	620	578	551	516	541	585	536	576	550	525	550	540	545	559	565	561	564	544	563	558	580	605	526	568	570	576	571	553	550	591	547	591	543	552	590	567	579	527	589	540	596	540	596	579	576	530	549	579	554	551	584	554	564	554	563	557	562	603	509	576	574	570	564	540	527	577	548	596	587	571	584	540	538	613	571	587	549	567	595	525	575	564	527	554	561	546	598	555	565	552	572	562	572	580	548	565	547	568	612	565	567	583	574	548	586	539	561	562	530	556	558	586	541	572	569	532	556	544	536	554	565	561	526	543	574	604	537	591	531	539	547	596	561	577	581	544	520	599	571	577	624	552	535	550	572	552	520	563	563	553	560	553	563	571	574	538	537	543	544	538	552	558	579	588	568	569	585	551	574	550	543	543	499	583	566	591	558	567	559	590	579	565	533	563	582	543	571	565	531	557	552	558	542	557	565	547	566	544	535	550	586	577	560	588	569	534	545	521	584	562	539	632	633	568	539	574	536	549	549	544	589	577	531	569	582	591	597	525	582	518	516	541	550	541	570	593	575	593	561	608	571	529	550	589	543	573	528	597	554	600	566	550	538	531	520	585	585	555	556	557	567	521	542	549	533	553	563	575	497	546	545	518	584	554	531	538	504	583	587	596	580	571	532	531	555	531	531	544	591	570	502	555	539	541	545	533	583	526	582	572	567	568	589	601	567	553	525	526	554	555	578	572	521	549	560	571	519	608	590	546	557	574	578	601	561	533	535	554	576	559	503	569	574	564	556	543	630	587	544	578	508	571	534	565	552	581	583	562	544	581	579	578	557	555	593	487	571	545	539	585	541	573	525	533	563	596	540	565	569	578	564	566	571	553	559	577	562	561	529	551	540	560	581	543	534	573	593	546	535	559	597	587	558	581	555	555	571	548	534	560	580	576	584	558	563	548	589	554	523	554	562	583	549	565	578	532	547	575	565	541	559	560	559	536	599	571	530	584	544	578	596	568	599	579	557	559	556	557	541	548	541	570	534	570	556	605	577	541	567	546	544	550	548	521	611	572	592	534	587	552	566	564	530	531	586	564	570	592	569	526	569	555	565	584	551	559	506	548	527	578	561	571	543	573	535	579	561	533	587	585	513	567	555	571	547	554	591	550	563	542	564	542	535	563	567	518	548	566	579	572	561	580	521	605	532	583	567	576	532	577	537	560	600	553	540	539	552	552	535	568	576	559	560	564	541	563	540	555	579	554	604	577	530	536	557	571	550	512	578	569	552	542	547	553	538	514	560	583	564	592	564	556	559	562	555	543	598	521	516	564	530	574	572	506	585	535	533	541	568	543	554	566	559	555	618	548	528	525	527	582	573	564	582	493	571	520	574	551	551	576	583	533	555	582	587	554	585	598	543	571	578	556	563	588	556	553	585	557	595	592	592	587	575	571	610	586	574	571	564	531	569	522	516	549	548	505	551	573	551	548	591	551	584	551	549	575	589	553	537	570	551	552	545	524	567	560	566	562	593	534	551	525	569	565	578	548	543	529	551	517	547	530	553	569	532	563	584	597	553	536	529	583	516	550	569	535	572	603	551	528	571	593	548	566	549	589	538	568	557	546	562	583	576	540	579	560	588	586	546	564	602	555	606	533	555	556	562	582	548	553	538	537	489	570	537	566	550	584	544	553	592	579	547	571	539	546	575	547	553	589	568	587	579	549	548	573	543	564	525	573	530	559	517	573	596	552	557	528	544	574	561	563	552	564	560	537	581	549	567	578	590	547	520	517	571	571	579	503	590	563	520	585	543	554	540	582	561	606	618	552	559	570	552	562	527	558	519	538	546	554	570	596	584	575	566	545	557	572	541	555	546	550	552	547	506	637	583	582	557	537	536	576	564	550	562	598	611	537	547	536	549	552	559	568	568	530	570	566	598	570	565	564	587	554	552	558	519	546	588	571	555	581	536	552	557	576	571	569	601	581	575	559	554	541	568	604	558	595	564	569	608	569	581	545	550	566	560	562	544	540	560	602	552	580	545	557	514	577	554	504	559	571	590	533	554	549	576	565	595	547	599	586	585	561	603	550	570	541	547	573	565	530	565	553	537	584	535	545	534	582	578	582	586	537	560	540	574	561	579	580	583	557	549	527	614	557	610	581	560	606	535	531	601	582	562	564	552	584	602	572	548	543	600	574	563	589	531	622	556	536	551	537	602	529	543	570	579	557	565	582	566	534	552	550	607	562	567	545	543	592	513	542	547	550	537	563	551	560	533	579	550	515	550	578	570	585	542	551	537	603	545	568	536	561	544	575	518	596	573	501	588	558	549	577	603	556	548	545	598	604	536	546	560	583	516	553	543	577	521	520	538	578	564	588	594	578	577	564	596	582	583	577	553	574	567	580	578	599	553	530	598	564	543	565	546	547	560	548	589	548	562	593	574	549	568	552	557	565	558	611	551	589	604	582	554	528	519	567	565	587	589	535	529	550	578	547	561	555	606	571	518	540	575	585	556	556	573	532	547	546	572	571	561	536	546	571	578	544	563	567	549	572	556	540	566	542	532	574	585	577	588	567	567	531	567	572	524	539	559	535	553	550	514	523	584	572	566	555	518	578	524	551	529	561	600	588	580	570	554	602	552	553	548	571	544	504	585	543	536	514	544	549	537	544	531	565	558	558	573	550	528	558	597	564	551	580	560	611	575	557	556	551	555	553	589	540	602	570	524	556	539	572	559	581	541	548	562	526	611	565	540	583	570	602	572	571	557	555	554	577	556	540	574	554	530	570	533	571	553	528	505	527	611	535	541	587	550	545	549	556	560	547	545	608	590	571	551	545	572	586	547	582	559	561	578	526	542	549	541	573	558	570	514	555	558	567	546	592	526	562	515	522	546	522	535	543	570
6866	3784	3413	1961	1312	943	870	891	768	679	728	1151	2233	1812	1119	679	510	507	453	445	480	489	455	476	484	504	475	469	502	458	497	452	486	497	455	505	457	479	470	460	528	492	453	480	487	461	474	476	506	481	489	454	486	475	465	447	499	487	437	497	491	470	479	503	479	489	466	469	472	525	455	432	480	450	476	467	487	488	457	479	439	480	455	491	467	482	483	483	505	489	444	487	448	447	461	474	484	483	446	479	477	472	486	445	499	502	488	476	476	467	461	467	474	507	521	485	455	471	478	478	470	458	448	481	451	485	454	519	479	509	444	463	450	432	461	466	457	467	468	480	461	471	461	456	485	448	488	504	479	451	467	487	462	496	493	476	489	442	461	491	445	470	504	473	474	481	448	455	465	459	475	466	458	478	447	520	476	466	515	513	492	462	460	511	472	481	463	474	488	471	462	513	476	487	463	487	526	484	482	470	485	489	473	466	505	434	449	492	483	452	464	474	470	473	475	515	461	481	430	462	541	444	479	461	460	490	455	494	447	451	495	422	471	491	439	484	441	504	484	524	478	486	480	487	474	535	472	475	459	472	487	506	457	465	497	504	481	462	469	515	492	432	503	478	484	462	455	471	466	487	475	479	468	479	482	436	486	488	454	440	460	474	477	502	463	512	482	476	449	476	463	508	464	455	477	486	440	474	466	453	475	472	446	489	498	484	499	505	482	481	495	483	494	457	460	433	487	484	470	478	468	511	475	455	488	457	493	476	470	451	479	501	446	476	441	491	473	442	459	449	494	461	448	443	458	476	437	470	494	453	515	494	469	463	494	485	497	497	485	485	452	471	471	434	458	462	450	443	475	487	469	456	469	430	437	474	482	451	430	477	499	469	500	503	525	490	501	465	481	494	480	442	456	473	476	491	432	457	441	416	485	453	464	485	499	474	511	491	448	463	464	475	439	452	467	460	498	459	475	461	480	472	453	430	477	455	474	456	472	478	466	468	481	476	449	449	481	496	424	473	447	457	478	506	460	463	464	486	480	505	483	494	514	461	449	463	500	494	538	494	504	465	455	508	482	470	478	428	486	487	461	388	437	461	497	465	473	464	448	477	491	507	438	494	469	473	514	477	494	428	467	491	460	493	483	521	410	462	486	480	454	462	470	443	469	489	460	497	505	497	486	468	442	491	480	496	461	477	427	496	476	475	504	500	492	466	460	489	482	457	472	527	481	492	513	473	472	470	506	461	448	486	499	470	514	467	488	469	456	470	485	471	517	482	474	463	499	485	470	481	476	490	493	464	442	473	506	461	472	464	461	486	463	458	473	483	482	520	481	478	453	477	462	489	464	457	452	449	487	438	486	488	452	477	419	437	510	480	470	489	439	454	476	520	446	477	471	501	484	493	475	495	513	467	476	476	493	479	478	463	473	479	457	480	479	435	489	441	475	474	481	487	454	430	449	501	490	451	443	504	464	492	478	479	500	509	504	469	507	466	495	514	518	460	459	501	477	454	494	465	461	488	546	428	476	475	468	434	434	488	452	501	437	471	470	457	482	480	484	504	474	500	449	484	445	460	467	480	492	491	436	431	462	501	464	488	436	428	460	498	509	453	444	507	501	505	490	477	458	479	472	446	504	462	437	472	467	454	501	452	492	450	494	474	491	461	473	500	460	498	480	483	476	440	509	506	464	479	423	478	481	494	472	473	472	451	523	463	462	456	443	460	488	439	484	465	526	483	477	501	450	465	497	467	482	490	443	457	463	453	486	480	479	447	441	463	504	493	426	443	481	459	482	458	461	463	434	466	459	474	493	458	475	469	440	466	464	461	507	458	469	503	489	450	464	431	454	476	464	466	440	453	528	418	470	419	469	475	480	453	439	460	472	501	499	473	455	477	485	493	427	467	433	481	489	497	469	435	455	508	485	484	451	502	445	485	451	490	449	485	505	437	455	476	510	473	475	448	482	479	480	490	492	491	464	483	462	470	468	455	494	487	491	501	459	461	451	524	486	462	490	465	480	480	463	461	454	459	441	474	497	489	448	492	469	483	454	478	456	486	447	458	475	480	485	485	451	511	462	457	488	446	483	462	449	430	448	472	477	485	501	444	462	467	469	469	464	464	449	409	482	454	485	484	498	482	440	482	448	503	452	463	489	463	476	481	499	477	483	440	451	493	504	472	453	450	443	471	472	525	463	482	485	508	473	474	450	486	446	478	482	448	470	447	474	487	451	485	436	492	497	449	438	478	464	515	481	462	501	463	465	471	466	486	441	456	482	460	478	489	478	460	458	496	496	491	498	457	463	468	478	491	439	502	490	479	452	483	494	445	426	470	474	461	453	511	498	467	455	444	473	449	483	466	425	493	486	502	494	486	430	503	474	544	489	478	496	472	479	454	489	468	467	488	461	470	484	467	481	450	501	473	468	417	426	495	466	479	471	455	466	457	513	475	507	458	465	482	472	456	470	518	498	439	501	483	471	508	475	516	478	479	495	524	476	475	505	449	445	485	497	493	481	466	504	450	444	550	468	422	434	438	472	478	436	493	476	510	468	514	469	488	463	497	477	454	481	490	506	473	496	448	468	483	441	449	441	446	444	459	441	503	475	503	471	452	431	435	484	497	471	493	452	477	452	492	505	494	434	415	486	454	473	494	463	474	480	450	450	457	445	477	480	503	453	471	482	489	477	490	461	446	455	514	494	424	442	492	416	454	479	479	474	481	468	453	443	461	527	496	504	496	446	509	483	486	466	432	486	453	480	475	457	413	507	473	469	458	499	469	470	475	451	480	470	482	479	471	443	425	461	466	477	458	516	487	464	474	488	459	471	462	511	487	450	459	474	478	456	458	457	470	476	496	463	452	459	479	458	477	494	490	445	446	487	471	490	481	472	454	499	489	477	503	481	495	428	442	452	496	445	506	491	439	433	499	465	486	474	453	459	493	463	498	454	451	460	493	499	505	466	496	425	452	475	481	477	486	504	489	478	495	500	475	459	501	490	499	471	438	443	493	479	459	502	487	461	470	459	495	477	472	501	492	464	483	464	484	482	468	457	482	446	476	493	468	482	478	447	480	417	462	506	484	488	427	461	485	471	481	473	464	474	456	452	463	465	484	521	486	452	494	440	453	458	440	490	450	481	499	464	466	446	465	446	431	466	484	444	455	491	454	438	428	470	478	479	487	476	499	449	407	479	493	491	480	506	499	469	504	495	482	506	491	501	474	503	469	476	474	466	511	469	463	480	487	469	470	453	462	427	437	457	470	451	474	450	484	473	519	490	470	483	455	420	508	468	460	489	467	472	479	469	424	480	487	480	510	470	463	502	469	471	475	472	504	443	459	467	464	476	494	500	468	478	446	486	467	502	460	461	455	485	448	484	479	475	509	490	505	480	458	447	461	440	450	478	513	443	462	501	470	504	445	484	496	484	432	484	490	505	466	475	513	459	462	455	461	473	472	436	488	468	433	473	523	468	507	463	501	448	469	482	438	491	421
24781	20804	26746	24769	10342	2727	1834	1378	1057	1043	1093	5723	14767	10600	4717	1553	730	610	574	571	575	523	558	550	570	535	553	625	606	525	518	569	575	552	595	536	554	565	564	556	563	559	559	605	583	570	542	547	529	565	555	550	521	539	574	549	567	561	575	596	575	594	545	545	599	569	596	557	562	580	520	587	585	549	543	563	538	550	528	573	555	550	537	530	565	581	550	531	574	509	539	559	574	563	581	519	566	525	514	520	541	537	567	544	570	544	546	561	523	554	583	564	565	533	581	560	547	554	564	542	547	589	583	563	557	598	508	572	597	574	524	566	559	550	524	553	585	518	536	549	508	511	587	575	507	554	572	477	555	548	566	546	565	563	560	562	584	556	539	568	550	520	507	573	565	558	519	549	517	551	531	541	591	531	559	537	550	546	563	521	559	543	548	578	568	576	552	576	551	510	579	554	579	525	516	549	560	556	529	500	515	528	528	564	585	576	560	524	539	539	573	566	586	528	546	569	558	548	548	588	572	496	530	560	525	515	549	545	514	598	556	542	549	542	552	513	560	568	510	553	582	556	566	549	580	557	606	561	561	536	502	517	545	516	577	573	547	535	582	558	567	541	565	537	537	590	506	575	576	595	528	580	552	554	542	592	556	547	559	550	535	588	523	544	573	568	525	555	525	570	584	585	567	543	532	519	565	554	578	547	579	541	527	574	565	539	529	539	528	543	556	524	537	532	532	564	582	592	532	572	583	550	575	530	558	545	574	584	606	592	594	604	579	586	594	610	540	517	551	525	536	553	562	552	576	528	497	539	551	546	578	535	558	560	575	583	536	536	554	559	545	526	571	545	572	526	565	616	564	509	536	526	527	597	580	544	562	576	607	564	525	594	550	529	562	531	540	578	549	620	538	551	565	530	541	545	558	555	586	600	578	603	561	553	539	571	568	547	569	530	546	573	566	584	520	561	553	543	548	564	579	552	539	564	546	564	549	535	544	577	502	535	553	563	559	514	578	577	543	593	580	584	513	548	547	562	547	540	537	561	561	518	524	489	528	559	551	604	563	550	538	534	552	556	609	528	576	551	545	516	589	547	528	531	568	555	537	586	551	559	534	536	538	557	529	576	566	532	519	520	522	550	581	543	549	503	536	525	534	534	516	560	550	582	554	561	541	577	540	575	528	495	542	540	570	519	526	573	563	561	575	497	582	581	539	562	562	534	547	532	548	600	575	554	546	568	567	553	487	547	525	563	582	532	534	590	544	566	563	564	586	550	562	530	513	561	552	570	561	517	534	533	546	569	544	528	563	537	562	559	540	583	525	560	562	562	518	553	549	585	573	543	556	571	544	614	607	551	500	556	546	573	559	529	556	529	568	581	535	565	519	531	582	543	599	561	536	519	530	535	522	516	530	522	522	577	543	556	516	584	549	588	559	529	568	571	548	534	528	551	542	582	554	593	535	586	595	549	543	587	536	572	580	514	554	557	541	558	527	565	569	528	547	564	538	576	527	579	548	557	566	533	571	585	563	570	581	591	526	583	538	538	520	521	538	556	520	531	546	516	532	549	584	535	537	521	542	555	536	546	557	538	571	571	518	626	558	487	589	587	542	568	589	556	525	590	564	585	538	536	564	567	559	535	529	554	558	604	550	589	565	549	571	537	555	543	549	565	541	557	569	571	568	558	526	519	575	585	565	602	551	553	496	510	535	519	496	565	581	560	578	527	573	568	524	533	570	543	563	569	570	564	556	486	527	588	517	540	577	499	563	564	547	535	551	548	541	545	546	512	565	538	594	584	558	562	547	543	519	572	532	559	562	553	566	526	580	545	515	522	528	575	542	568	563	539	565	494	583	554	554	563	541	525	526	562	556	587	556	540	560	555	539	552	566	540	534	528	522	628	536	559	539	593	523	535	556	551	536	561	579	570	567	578	551	546	520	522	551	551	492	566	551	515	579	569	546	553	569	547	534	556	524	608	581	573	579	572	532	523	531	573	562	558	576	560	536	602	509	570	558	539	554	504	536	574	581	561	569	565	566	545	515	541	552	614	554	524	551	584	543	560	565	542	579	560	538	558	593	564	549	559	558	527	533	587	564	549	532	535	529	589	552	553	578	528	537	586	546	566	511	558	544	553	550	539	581	487	545	580	592	539	551	536	481	574	600	536	531	562	561	541	560	564	556	534	581	567	565	525	542	563	547	533	553	544	570	553	557	567	533	532	569	571	539	553	567	523	551	553	585	533	584	566	558	556	538	547	552	553	595	560	584	563	567	588	553	555	534	572	564	545	564	602	540	517	527	512	562	550	556	588	545	562	563	564	546	584	530	562	528	564	572	533	618	575	547	546	531	569	553	578	559	532	536	572	544	555	567	530	511	556	534	531	562	533	535	538	550	590	561	568	531	554	533	566	567	555	532	541	572	518	537	511	585	536	532	558	540	525	572	560	591	569	581	527	553	545	526	564	543	535	555	573	582	537	548	516	556	530	579	539	544	550	514	546	533	529	579	581	554	531	528	574	517	545	490	540	522	556	531	587	572	553	551	548	521	503	533	537	538	574	563	537	527	550	564	525	543	551	541	529	576	570	542	568	568	517	533	584	578	541	530	567	536	531	554	561	539	538	564	508	513	520	538	569	555	526	537	577	519	558	544	533	549	591	541	583	509	583	573	547	535	570	540	575	532	586	581	552	527	510	534	520	593	540	553	541	532	547	556	531	518	549	563	526	590	593	556	577	561	546	560	591	553	518	564	572	578	528	551	551	547	539	540	559	567	586	583	603	546	565	527	528	543	566	602	573	571	612	547	577	549	560	595	565	541	611	513	560	583	552	592	563	589	557	538	549	533	548	558	538	559	529	503	539	561	567	540	554	568	562	568	549	562	541	567	564	616	538	561	574	570	542	533	566	532	592	574	563	530	578	598	576	591	533	546	567	509	592	559	546	545	520	577	545	577	502	536	499	534	545	567	551	588	545	568	549	554	533	565	567	506	533	551	509	531	569	545	549	528	539	554	544	548	548	562	537	583	572	553	549	574	579	561	545	575	524	579	558	569	549	568	543	544	542	560	573	588	550	540	554	560	566	567	543	533	492	532	527	568	511	545	557	535	559	526	597	572	562	514	560	543	547	532	579	553	569	561	598	545	536	593	567	551	538	551	577	575	552	556	535	560	557	564	552	563	594	549	509	593	566	529	566	548	561	588	604	516	496	557	556	517	546	542	521	514	566	574	503	546	569	582	546	566	570	547	568	578	564	518	515	569	518	513	550	558	559	520	549	547	552	567	545	582	537	541	526	536	517	551	543	551	557	558	530	538	549	546	593	542	545	561	562	586	592	525	565	552	542	546	559	563	526	539	528	561	580	573	550	556	551	560	532	581	573	584	587	565	567	573	594	571	574	516	548	560	530	531	549	569	532	545	557	558	568	551	587	578	561	567	581	540	528	530	526	558	547	563	572	548	566	559	558	522	526	538	544	549	551	529	518	571	553	570	557
5888	7675	6815	3781	2903	2357	1992	1661	1380	1283	1482	8231	14932	10268	4676	1592	653	526	492	473	456	477	476	533	547	488	501	493	488	483	460	466	460	489	499	462	475	503	440	478	490	466	503	483	491	498	519	493	493	450	483	473	484	487	486	465	446	471	505	514	486	447	502	471	471	478	475	485	504	500	485	438	462	513	480	477	508	482	470	542	464	516	513	503	517	501	480	456	496	499	489	532	473	474	473	475	522	512	491	492	504	515	455	453	477	491	518	465	443	487	438	492	450	489	490	455	501	498	508	514	482	498	482	473	482	475	484	531	478	481	460	466	506	508	493	500	446	493	479	524	499	486	461	451	516	475	466	484	469	462	507	498	462	507	518	515	477	509	503	490	475	475	477	507	510	491	559	471	480	455	494	479	467	490	497	466	491	478	474	475	454	447	458	495	475	455	459	454	450	511	475	502	485	470	458	487	453	471	455	496	519	458	487	493	463	481	445	471	469	463	485	522	458	497	470	500	508	473	495	513	465	482	494	493	489	491	459	498	419	487	470	491	461	505	473	494	456	465	503	471	518	481	502	471	476	463	503	505	498	493	491	511	533	462	493	486	501	498	476	459	466	518	484	467	489	500	475	493	496	485	472	470	465	463	488	482	490	446	463	474	496	466	489	489	429	485	487	458	519	479	479	493	444	440	477	473	460	437	511	474	489	473	486	483	504	481	435	450	456	487	464	484	482	482	458	505	468	473	508	464	525	417	479	469	457	499	494	481	470	476	482	481	488	464	478	512	481	514	490	500	472	469	493	463	464	486	427	508	459	449	483	498	499	504	481	459	480	472	459	440	509	518	463	517	482	452	494	479	482	467	468	458	511	447	460	490	495	499	464	462	469	487	519	490	478	473	499	467	451	482	456	492	486	438	449	462	450	457	491	473	514	487	492	513	498	483	498	513	485	488	497	479	499	459	445	466	477	459	473	490	484	510	422	455	495	493	483	484	471	465	534	442	479	479	533	462	465	497	506	500	501	479	527	470	511	521	425	462	514	470	468	471	502	472	492	480	485	497	476	522	516	457	487	501	507	475	473	471	494	464	494	447	497	454	499	521	494	468	509	515	459	462	423	480	487	480	478	503	498	505	509	467	469	470	496	477	471	494	499	466	491	465	492	464	485	489	431	437	506	458	505	510	465	470	485	469	464	462	479	455	482	503	512	488	477	517	489	482	505	480	491	475	505	524	488	439	505	486	487	490	472	493	470	498	499	459	471	486	498	470	478	491	503	491	460	483	520	467	470	450	484	466	481	511	466	465	438	498	451	490	490	487	491	446	508	470	482	560	474	508	484	457	494	478	522	469	485	498	476	498	457	492	513	449	495	488	499	509	486	455	483	554	487	477	541	493	456	526	472	450	475	516	449	494	500	495	472	520	494	520	456	479	483	506	484	474	525	516	469	491	495	444	487	441	475	472	527	498	453	471	475	479	498	459	483	465	473	495	500	493	476	504	491	472	503	489	447	464	463	463	460	426	481	459	486	506	508	492	506	452	496	489	486	474	469	452	495	471	497	470	485	469	508	464	498	481	482	503	475	470	450	469	467	487	474	471	474	458	477	475	443	478	450	480	472	478	483	507	501	474	492	491	511	497	543	494	457	484	492	474	491	469	458	480	449	491	463	450	445	502	497	444	501	471	478	497	479	502	470	468	501	482	489	510	480	493	485	476	479	511	480	480	477	481	455	484	500	508	481	465	465	452	510	466	534	472	490	483	481	494	490	504	474	485	488	456	444	505	478	497	472	461	490	529	474	433	486	448	479	487	465	531	463	472	461	478	503	480	451	493	499	464	483	498	488	445	443	436	467	508	459	502	442	489	509	535	473	499	526	452	477	481	453	484	461	494	445	466	500	496	476	471	493	485	501	486	512	482	464	477	483	430	447	482	468	507	475	511	452	494	504	516	501	467	500	481	483	461	467	483	469	475	477	476	472	482	485	480	501	470	489	459	465	509	549	470	507	474	486	481	490	510	431	451	470	514	491	476	477	490	497	492	515	477	472	508	504	460	514	496	470	479	468	487	521	519	475	483	491	478	447	467	502	480	480	481	463	453	457	479	486	481	468	454	459	530	457	465	474	470	478	466	448	443	430	480	454	481	461	471	486	457	489	489	484	455	465	530	480	480	490	466	458	483	472	512	498	459	466	512	467	497	481	469	515	465	490	475	469	472	476	493	483	477	468	463	470	461	428	488	459	494	460	478	445	461	491	441	476	471	486	463	498	490	496	475	511	495	448	497	477	490	490	488	494	474	458	522	482	484	461	473	489	501	476	489	480	461	517	491	444	447	463	498	512	445	480	452	435	507	464	505	485	491	474	461	476	495	456	483	475	443	508	508	439	476	487	473	505	496	455	495	469	462	431	459	469	524	461	469	449	460	416	456	506	531	509	464	463	507	467	496	509	479	472	465	501	508	468	503	457	459	484	459	456	494	494	492	435	530	455	489	452	490	512	448	495	517	461	442	479	512	494	483	476	463	463	477	486	464	480	494	516	452	504	525	468	482	473	489	460	474	473	460	452	476	500	460	540	477	460	531	453	477	461	467	485	493	469	464	465	501	453	478	448	483	477	456	474	474	455	511	480	497	480	493	467	506	462	502	480	482	443	479	461	459	481	456	450	482	487	466	470	474	536	503	506	472	507	493	452	476	499	477	461	479	484	469	449	452	485	479	476	484	476	478	492	460	483	460	452	465	508	481	484	506	502	476	448	498	472	493	465	473	468	486	472	495	494	490	490	473	448	450	450	487	488	478	530	513	479	474	480	477	476	478	481	501	441	482	480	466	451	494	478	457	458	469	496	440	473	473	492	442	468	490	473	450	472	485	500	497	476	499	468	489	471	512	457	445	489	449	473	479	495	464	487	481	475	536	489	474	447	475	529	458	423	480	486	448	467	483	486	469	440	457	502	512	474	468	463	468	459	500	487	474	449	459	483	504	441	476	477	500	488	476	451	498	477	451	475	451	465	465	494	476	456	477	512	470	460	464	464	447	443	462	480	480	488	450	483	455	484	458	421	461	491	481	491	505	443	450	471	506	451	473	460	454	491	483	467	501	489	468	486	489	499	494	498	505	513	464	489	461	489	466	478	504	480	498	483	458	453	483	518	527	506	432	433	502	534	476	492	489	471	478	499	432	472	501	492	516	470	475	475	492	467	489	466	508	486	479	480	471	491	458	459	473	485	456	481	482	487	490	504	480	485	482	503	453	468	472	451	484	469	484	480	485	506	461	487	478	491	476	487	530	461	507	472	458	525	470	452	464	467	466	443	511	490	495	467	499	484	458	464	484	474	473	495	487	469	456	496	514	501	466	481	448	515	442	527	463	501	518	486	481	490	475	481	450	449	486	489	496	459	485	492	469	481	489	459	455	490	485	467	486	462	462	479	488	486	474	490	498	466	478	472	497	455	454	453	473	518	491	480	484	502	481	512	478	477	481	490	490	498	505
23793	20783	27782	23873	20470	9213	3414	2324	2025	1697	1552	10507	24980	18671	8655	2605	947	739	707	657	642	681	679	643	678	704	702	660	637	678	641	721	666	691	666	670	659	661	656	691	698	699	640	650	622	618	639	696	670	641	661	651	652	690	677	644	688	695	684	632	666	634	692	678	668	681	657	682	640	660	711	626	689	643	675	610	698	630	694	637	669	672	624	646	714	628	620	678	668	663	691	688	647	684	680	638	679	705	723	694	685	685	662	656	681	629	682	681	732	673	656	644	686	660	648	651	671	705	651	676	654	692	695	690	644	694	640	686	641	680	686	630	669	654	639	664	675	665	657	672	601	708	656	635	708	675	613	627	642	668	654	648	679	653	638	688	621	668	675	647	683	626	623	646	658	654	628	624	661	643	651	637	662	674	678	630	670	631	699	670	666	691	682	692	675	620	672	637	637	669	655	699	640	679	618	666	664	660	699	638	624	642	644	672	657	658	645	706	628	656	677	630	652	660	662	666	663	670	661	666	686	605	653	689	676	627	634	652	656	689	667	639	640	647	645	661	665	685	655	644	637	640	665	629	679	708	676	659	679	702	639	681	667	667	649	674	674	610	640	643	681	666	689	649	659	650	631	676	651	624	665	654	661	675	667	678	637	641	654	672	664	642	656	648	661	675	643	653	680	658	665	640	624	655	611	644	634	659	663	656	629	664	672	627	685	606	625	679	628	671	639	641	637	659	663	659	663	635	666	665	668	671	644	661	665	686	622	657	628	645	678	671	691	682	620	612	671	715	675	652	691	645	624	603	654	650	654	698	650	686	670	658	661	658	645	637	654	633	664	644	684	669	632	647	674	657	616	717	661	682	729	672	705	644	681	654	614	635	674	653	622	685	670	720	682	667	651	666	635	675	689	654	643	629	677	699	663	661	663	698	694	642	641	669	664	657	660	631	679	637	628	626	636	675	710	686	650	694	671	663	663	682	622	669	630	661	631	629	645	660	622	702	620	682	640	642	624	654	637	623	636	672	703	652	704	643	632	656	642	653	657	647	624	680	674	696	677	608	677	652	670	645	673	639	652	710	669	703	670	686	709	694	700	627	635	611	652	669	658	716	660	659	658	632	636	715	604	698	632	663	625	657	702	671	655	671	624	643	662	600	656	629	663	663	652	672	671	617	674	673	624	683	692	662	669	658	684	655	643	719	690	679	640	643	708	653	676	679	636	677	636	619	643	654	645	619	673	623	634	650	651	601	645	644	648	644	683	700	642	690	691	581	671	697	655	627	727	656	660	624	692	674	631	690	644	680	644	645	652	647	662	674	661	646	673	683	648	653	654	649	629	618	657	637	664	614	631	647	643	709	648	695	655	656	661	634	703	656	673	626	668	655	640	663	662	651	685	663	633	679	646	665	636	698	617	668	624	673	649	686	670	679	660	592	652	641	660	676	632	668	669	606	665	677	692	676	676	668	660	644	625	630	677	681	654	612	681	655	646	641	647	690	696	672	676	670	661	656	620	686	653	707	646	634	665	636	656	629	682	648	683	629	668	631	637	666	648	703	622	679	663	661	721	671	697	655	684	665	631	680	627	728	672	621	680	690	676	678	685	691	676	700	646	661	674	673	691	628	658	677	667	677	673	691	677	682	658	692	629	666	660	622	597	682	630	691	662	636	688	649	678	635	650	693	661	639	687	603	676	657	643	702	676	708	650	659	683	723	631	684	669	659	671	668	708	679	661	681	609	636	621	636	666	680	685	665	681	647	688	644	684	667	700	663	673	689	680	618	627	635	681	652	679	685	649	613	670	689	647	627	656	648	644	656	686	707	651	662	634	658	647	685	703	674	707	656	697	672	700	651	639	643	662	644	652	643	676	654	642	620	650	672	665	673	633	631	663	605	619	687	650	615	645	606	675	648	632	682	714	705	707	654	648	670	653	632	660	649	668	685	675	631	640	694	652	655	703	630	673	670	638	672	668	673	635	644	649	692	625	629	664	645	639	674	663	634	673	646	660	645	636	694	614	693	667	616	658	666	631	649	655	654	652	641	684	677	679	675	655	662	686	704	673	684	656	633	648	638	678	679	686	676	667	608	615	628	658	607	651	686	675	623	671	654	684	631	646	645	663	637	685	623	667	647	609	683	637	636	627	635	661	650	672	660	680	682	655	635	656	628	689	668	660	631	688	707	638	704	630	641	625	664	598	660	687	636	701	643	618	659	699	680	688	636	667	670	663	641	641	628	608	648	694	690	624	598	654	629	627	643	616	637	622	640	625	659	658	679	635	631	653	682	652	691	651	682	658	653	671	678	673	647	650	649	652	690	655	654	633	648	616	631	656	676	649	645	666	629	631	679	682	640	641	669	694	658	739	622	647	662	628	667	704	653	661	717	644	698	660	657	617	633	661	640	654	642	675	661	621	659	658	682	659	640	663	642	628	653	666	728	665	652	723	703	660	679	703	647	650	613	659	676	681	679	611	685	665	703	622	677	632	664	682	648	667	639	660	672	683	646	579	655	636	658	671	639	680	649	651	643	661	664	690	651	619	654	657	648	672	638	630	644	653	691	645	681	683	627	643	701	625	668	626	621	673	681	635	662	678	688	657	664	614	675	642	666	624	634	619	692	655	629	631	692	676	632	653	627	692	683	706	675	660	666	715	678	652	645	667	658	702	656	620	674	674	670	669	666	661	669	648	683	608	670	638	664	628	642	651	671	696	626	683	637	674	684	643	714	657	667	689	622	712	654	686	633	657	624	684	668	670	663	665	620	649	689	666	684	682	680	671	624	640	700	665	673	717	656	653	694	662	682	661	680	664	657	664	671	674	661	668	639	643	664	705	628	650	667	619	632	638	664	619	641	629	666	671	603	653	663	646	688	690	715	667	660	651	636	652	622	673	654	667	642	656	634	654	654	651	645	649	641	644	639	645	717	627	653	659	641	707	644	662	625	599	602	634	639	676	662	615	676	632	659	648	684	666	661	693	634	684	654	658	647	636	670	692	656	698	639	668	658	645	646	690	681	640	683	660	710	671	636	635	661	692	609	669	638	678	660	643	704	648	662	661	678	677	649	667	667	659	661	634	646	722	608	633	647	676	679	658	694	673	620	610	650	691	669	655	643	686	648	649	652	623	627	637	623	643	628	651	660	632	682	620	679	656	659	614	610	657	650	645	668	681	636	608	705	641	693	683	678	660	669	666	624	644	619	694	643	669	663	650	599	647	645	699	637	637	655	674	618	676	672	669	661	690	655	610	601	631	706	630	661	641	654	648	690	632	646	659	673	617	657	703	626	651	678	680	686	684	675	647	657	685	668	681	653	672	663	685	715	698	667	673	652	639	662	661	689	629	672	638	719	638	666	688	645	635	671	646	633	631	582	658	628	662	687	657	694	658	661	644	633	677	614	683	663	693	664	650	658	626	703	657	707	643	652	639	630	613	686	661	638	682	641	647	658	589	657	642	682	638	588	679	695	668	623	663	679	662	653	638	628	620	669
6169	11255	12329	7257	4708	3468	2929	2738	2591	2202	2032	13982	23520	16304	7509	2522	848	681	559	602	560	547	580	598	599	575	577	523	577	599	518	584	590	588	584	606	555	583	542	589	570	586	577	552	559	586	554	543	561	516	552	556	560	574	612	549	559	580	520	588	566	571	545	555	563	581	520	612	548	558	571	524	540	589	618	554	560	610	613	586	551	540	533	560	610	565	566	578	519	587	564	560	555	543	531	563	556	541	584	585	518	560	561	548	553	545	550	579	517	540	542	534	600	526	594	544	549	544	580	538	551	611	588	595	563	554	596	580	601	557	572	563	566	543	563	578	562	570	578	564	531	549	587	562	564	565	577	600	556	578	574	570	553	604	537	524	589	559	555	586	548	550	590	555	547	554	559	632	592	563	529	579	568	612	539	561	558	564	596	551	554	586	542	557	566	559	543	573	554	583	568	573	574	583	557	577	548	560	581	552	594	540	551	560	600	542	560	583	553	550	542	536	577	558	602	539	581	528	573	560	565	552	560	558	557	535	564	547	526	544	586	573	597	559	558	536	523	580	584	595	566	583	589	542	578	569	597	584	559	583	543	543	555	623	584	581	572	557	561	577	555	535	519	563	592	563	594	559	569	555	601	601	526	549	574	539	562	581	536	555	529	590	575	522	569	610	524	572	583	552	559	559	541	511	574	561	554	543	555	584	607	605	595	597	563	591	588	550	581	567	572	589	597	547	570	583	574	608	556	550	532	555	604	561	589	566	553	537	537	587	594	549	610	575	576	587	541	559	593	534	570	548	523	607	578	597	600	609	581	564	554	537	540	585	581	575	561	508	545	566	535	563	551	557	563	534	576	563	530	533	556	557	613	566	550	538	563	582	557	550	592	531	562	566	611	549	581	543	546	597	562	589	549	544	594	586	579	579	570	569	569	561	565	575	531	550	602	597	574	577	568	572	529	570	522	540	563	565	542	548	554	525	576	607	570	531	575	576	538	600	537	548	572	572	572	509	572	564	576	568	604	547	547	558	545	585	595	549	547	560	585	549	537	556	618	520	559	580	611	618	561	526	557	576	581	568	554	560	529	576	527	567	626	534	549	550	569	524	530	561	587	606	572	563	582	598	556	538	573	573	533	595	519	546	562	600	569	595	593	569	524	600	597	554	549	553	554	555	584	566	542	562	582	576	516	557	537	568	538	580	527	580	618	564	563	570	580	578	579	538	544	583	561	538	552	533	557	553	564	560	541	578	562	572	577	589	609	574	559	547	551	572	567	550	573	604	556	566	561	528	550	571	593	564	598	508	603	564	580	544	574	557	549	565	554	584	546	601	574	550	601	552	498	528	571	552	602	529	555	551	543	539	518	570	537	583	547	600	566	573	538	580	614	543	576	577	545	559	556	584	554	550	552	570	570	535	578	565	545	573	551	570	547	549	610	633	589	554	536	517	540	552	571	519	562	543	562	560	550	563	589	578	608	563	557	585	597	563	558	587	544	590	556	543	606	534	578	557	569	601	570	558	581	557	550	565	587	573	583	550	590	533	573	514	547	603	591	557	578	564	545	585	591	573	618	561	574	550	565	576	553	540	582	575	554	565	563	553	542	561	532	569	571	582	507	600	581	566	538	569	567	541	600	605	577	569	526	525	555	547	584	543	522	580	553	539	546	564	522	620	543	555	583	571	588	578	577	574	583	577	553	555	543	578	572	554	574	570	552	527	578	539	572	539	548	585	530	555	590	560	591	556	549	560	618	549	557	522	566	574	549	575	547	547	546	541	580	584	514	568	542	567	543	580	564	576	590	569	561	574	554	571	569	531	553	554	544	551	546	600	601	495	564	576	579	551	566	537	602	582	622	578	525	521	525	566	558	548	553	567	542	560	567	580	574	566	562	575	551	571	537	555	563	534	537	566	542	619	547	597	561	547	529	592	527	556	566	553	569	557	564	548	561	521	578	570	542	534	578	562	546	587	568	642	528	548	572	546	537	572	502	586	572	527	576	553	549	560	551	546	574	531	581	506	581	557	571	559	587	577	558	571	611	580	526	577	616	611	551	573	566	536	573	541	556	579	520	583	554	551	562	599	538	579	519	556	551	511	571	558	561	565	566	586	552	611	567	563	554	549	573	546	573	522	548	576	512	534	545	595	573	602	570	545	520	554	557	560	519	543	590	563	552	542	581	598	549	595	565	576	568	550	557	592	565	593	535	544	545	590	533	526	563	513	553	598	562	594	551	540	555	536	559	558	562	543	550	559	552	611	575	579	544	601	581	526	541	572	554	566	544	592	591	603	576	565	551	560	574	550	572	581	558	524	555	611	546	549	583	575	541	561	585	572	583	566	558	593	544	583	546	513	561	561	582	539	579	593	546	558	555	610	568	552	591	558	507	550	596	514	580	544	557	580	519	556	565	584	587	566	548	509	625	595	584	566	533	535	570	577	605	558	607	530	567	569	557	577	504	542	532	547	501	553	532	586	616	576	535	509	576	553	585	570	551	551	539	603	551	544	571	534	581	521	553	532	588	526	545	566	605	574	525	555	522	610	611	530	532	558	572	549	496	603	546	570	545	568	578	555	542	576	527	555	594	562	583	578	590	567	577	553	576	517	526	569	526	542	495	546	584	570	526	534	562	549	554	536	568	614	566	541	546	576	573	565	614	522	584	519	544	562	605	576	572	546	619	556	519	540	575	561	528	581	581	587	579	549	528	579	502	559	515	564	571	581	524	530	532	600	571	521	566	615	547	596	577	565	562	588	534	559	575	567	591	577	559	596	549	594	559	552	559	565	572	575	548	572	571	579	585	562	581	607	582	547	601	540	569	566	552	543	547	582	542	582	585	585	554	568	529	539	564	548	543	557	586	567	570	576	567	583	558	545	593	550	563	524	528	550	584	568	562	557	555	535	546	543	536	581	522	587	560	599	587	562	542	563	558	526	597	556	584	566	577	578	497	555	553	560	580	585	582	555	542	582	578	533	586	565	569	554	626	587	529	560	551	506	503	581	561	548	564	511	560	519	576	567	542	590	575	562	617	564	532	571	566	545	562	554	552	537	570	543	536	566	553	547	537	542	585	543	613	570	561	548	525	554	522	561	538	568	565	542	541	571	568	534	584	534	582	565	560	532	563	558	540	543	541	571	536	583	559	594	541	547	602	557	600	602	543	546	570	544	564	594	600	564	565	569	578	557	527	553	551	551	519	558	587	538	546	574	574	548	610	526	563	568	570	560	545	573	549	543	512	555	602	561	526	546	563	564	515	533	521	567	577	503	515	543	530	552	561	513	549	534	583	586	580	601	551	580	538	572	600	543	589	544	552	535	539	549	572	547	534	528	571	565	577	546	574	578	555	562	544	568	527	555	556	542	570	575	555	565	557	545	534	529	555	577	576	554	598	542	564	565	538	550	589	564	535	575	549	564	521	502	563	574	588	607	539	542	564	562	564	535	575	561	578	562	564	596	534	605	560	563	566	581	562	546	553	559	567	566	566	544
26946	10628	3504	1939	1148	857	772	737	694	786	735	1261	1694	1504	1086	724	624	568	590	552	553	543	535	578	566	612	580	560	569	556	585	574	586	577	586	589	580	600	553	566	561	542	538	585	548	544	549	538	567	587	594	550	524	565	554	560	572	607	564	566	571	557	586	541	585	554	578	574	537	580	587	569	566	562	564	546	577	581	549	556	501	565	563	593	500	594	564	561	587	571	540	538	591	566	572	584	581	560	538	594	592	569	532	589	515	591	564	573	572	552	576	564	577	569	516	541	604	577	601	566	580	554	528	568	553	539	563	595	568	585	548	593	565	549	517	596	557	572	552	626	550	519	583	548	547	587	533	513	570	562	550	576	571	568	572	561	575	572	586	621	561	591	558	565	529	523	540	553	550	571	602	547	616	585	576	563	579	553	545	580	623	581	612	532	580	600	538	549	596	521	556	562	546	551	542	599	595	537	566	548	563	566	576	551	538	552	581	594	561	569	540	524	544	570	576	572	554	511	591	556	556	596	559	530	590	594	601	536	591	560	537	556	572	564	553	553	538	550	550	571	556	546	573	560	605	543	562	563	571	582	566	568	572	550	591	570	570	596	559	593	560	502	552	586	577	535	541	563	600	563	543	573	527	566	525	559	566	561	557	535	607	565	582	564	577	564	558	548	570	576	564	482	555	591	557	557	577	580	600	580	598	588	553	565	567	560	555	510	552	569	570	549	544	547	570	600	523	545	553	538	590	613	631	579	532	565	561	556	560	545	604	588	582	557	596	589	530	576	590	566	608	601	521	566	579	581	576	532	588	581	561	532	604	558	567	574	544	537	581	533	536	559	615	571	516	557	580	557	539	583	602	532	572	573	564	533	557	556	531	596	589	573	539	550	545	629	563	540	543	579	526	568	596	557	533	551	539	576	565	586	559	558	514	569	536	535	564	577	567	558	543	536	540	550	598	569	578	566	548	588	606	588	567	572	543	579	552	540	570	541	567	542	573	584	570	566	559	589	582	576	529	528	567	557	525	575	571	549	598	556	543	585	563	554	572	547	547	574	545	564	556	557	536	532	569	578	555	513	579	600	586	559	548	553	600	568	559	575	556	576	560	578	585	546	586	555	551	531	567	542	553	565	614	567	584	546	530	552	588	558	548	541	565	556	573	552	625	562	578	546	573	589	581	548	573	549	577	581	567	548	567	574	535	538	540	551	566	578	582	602	562	607	553	546	527	578	580	577	532	549	568	555	582	578	530	519	562	607	582	553	546	630	536	600	518	554	584	555	550	542	550	586	557	582	530	549	541	580	569	607	582	569	554	617	514	569	541	601	595	587	570	560	579	542	529	523	575	587	530	581	597	572	566	544	528	581	572	526	527	595	576	619	517	555	565	565	552	508	584	525	562	542	585	606	588	560	575	554	522	523	576	564	582	582	561	603	546	565	578	552	525	525	558	575	559	550	553	597	576	584	568	560	592	557	552	543	568	587	604	565	560	596	563	566	585	541	543	564	606	578	587	567	554	536	593	583	608	595	543	580	600	574	602	575	591	576	542	548	585	568	593	587	553	543	558	570	560	583	552	558	542	548	557	583	561	540	609	576	584	583	610	567	564	586	565	581	616	561	573	558	554	526	570	543	583	519	605	547	553	568	529	557	570	559	579	576	585	630	583	600	536	565	544	615	602	611	573	528	545	580	588	552	558	568	505	587	559	564	543	543	576	547	549	586	544	554	556	571	553	557	547	613	599	574	547	591	591	544	554	539	567	549	543	557	530	545	575	553	578	544	575	554	539	565	607	561	555	598	585	562	563	558	529	594	555	564	569	575	613	600	545	546	574	580	566	561	553	556	544	575	556	602	563	519	545	601	562	529	542	592	579	563	549	546	547	538	530	537	533	555	599	558	559	573	602	556	565	572	546	572	546	564	535	592	581	554	534	567	523	557	555	568	579	546	554	599	539	529	557	586	578	549	528	586	584	586	546	589	533	561	622	557	608	513	558	558	531	560	538	564	577	604	563	558	558	572	569	563	579	632	554	607	588	589	563	507	607	572	553	553	577	550	543	549	594	584	600	622	574	537	589	553	569	550	554	596	533	575	549	574	596	575	590	565	550	603	550	549	545	532	572	589	580	558	549	571	558	592	557	578	546	562	559	532	536	542	601	576	533	541	551	592	564	585	563	570	545	576	583	609	589	539	539	568	547	522	586	574	555	572	550	566	570	562	568	552	578	551	543	591	562	524	561	593	562	556	554	586	568	612	567	532	564	541	558	555	543	546	540	570	559	566	599	589	553	533	566	571	565	555	579	602	557	571	565	542	544	574	538	539	590	589	583	530	545	558	582	507	535	581	590	593	563	536	560	589	578	533	573	542	548	596	541	560	543	545	538	599	520	524	572	558	568	572	582	589	561	535	544	560	566	582	575	540	556	584	597	582	521	556	578	610	563	568	564	607	545	589	538	549	530	592	576	548	519	572	524	598	589	552	601	574	560	534	564	529	542	572	510	564	590	565	578	561	577	582	585	560	587	558	561	570	568	558	569	587	547	566	561	596	543	543	582	547	509	574	569	569	583	577	547	583	560	573	551	532	516	549	533	601	557	561	531	552	575	562	557	542	584	594	563	563	529	550	578	563	572	568	527	569	578	587	591	598	580	580	557	591	572	590	543	535	592	577	573	539	572	601	588	560	581	564	537	574	597	592	581	595	607	554	537	532	547	589	601	576	565	554	579	576	560	573	593	576	565	550	575	627	598	535	580	512	562	597	575	538	532	605	516	566	564	557	542	574	548	582	566	581	553	566	609	566	527	530	567	591	562	537	581	519	523	569	561	553	536	589	564	589	556	549	558	559	607	530	610	534	558	552	563	539	576	592	573	581	568	552	605	552	581	590	553	584	586	573	565	583	564	547	566	550	561	561	545	522	566	562	525	554	591	534	574	564	575	538	577	549	559	553	510	539	556	593	543	566	602	545	558	542	547	562	534	557	550	579	574	557	566	602	535	592	528	531	564	591	561	578	556	526	550	595	565	544	579	569	586	583	551	579	573	534	613	565	538	543	571	602	545	569	599	561	516	592	587	562	566	606	528	524	603	569	600	553	537	531	577	549	604	552	581	573	556	522	584	570	574	628	561	558	566	569	544	571	558	601	529	532	573	604	553	561	521	539	564	618	568	548	618	602	557	570	590	590	526	549	584	544	616	572	583	567	556	575	554	587	554	581	561	566	582	585	562	543	585	559	525	529	563	579	560	596	569	594	555	572	557	597	535	521	545	576	580	564	580	528	551	556	569	566	540	620	579	596	544	594	569	537	572	578	575	541	616	554	589	581	562	554	583	553	549	559	571	575	577	544	584	580	572	543	548	581	569	550	538	560	534	590	549	546	579	628	583	544	523	575	600	510	524	560	560	560	617	577	552	543	540	573	563	550	588	607	536	557	598	574	583	569	570	610	569	527	568	565	618	547	582	524	577	562	563	522	527	534	528	587	610	607
6564	3720	3465	1800	1232	997	927	772	696	766	846	1555	2109	1694	1023	643	528	499	457	467	500	535	459	451	492	491	471	507	482	494	462	448	459	462	449	501	507	470	467	503	482	480	482	487	492	441	496	452	475	461	496	447	472	482	466	470	482	482	493	483	448	450	494	469	435	451	483	481	493	477	468	460	473	473	523	483	441	472	485	486	460	483	452	442	470	478	448	494	470	449	464	496	470	429	485	474	465	501	487	429	465	450	471	460	479	482	500	489	480	487	495	484	496	503	497	486	438	470	465	455	485	466	487	448	495	533	480	474	448	484	475	483	468	488	467	455	491	464	475	462	476	460	476	478	491	469	479	471	497	483	499	460	465	479	492	484	481	488	462	501	466	520	465	507	471	462	412	476	491	475	484	472	467	472	482	472	486	468	468	470	480	468	438	453	429	461	475	472	486	474	504	478	483	471	459	468	506	421	526	499	470	455	509	466	492	480	460	475	438	458	503	468	479	473	467	453	487	496	480	521	449	498	477	441	473	482	471	475	477	515	467	438	433	494	500	489	525	445	462	490	453	475	471	481	486	472	488	508	471	494	504	494	489	498	512	443	488	480	426	493	500	508	481	469	474	471	432	494	520	509	471	483	492	484	460	500	444	492	466	494	486	461	470	486	447	483	443	470	463	464	474	470	466	484	450	559	481	481	465	467	464	509	457	492	473	484	460	448	474	429	480	501	505	524	429	441	460	450	465	474	489	447	447	468	484	492	460	458	454	475	435	442	432	460	456	502	496	468	463	456	424	468	510	470	451	434	459	453	467	446	486	483	469	462	503	439	485	490	463	432	448	455	466	472	487	500	459	467	447	507	484	502	464	478	467	474	510	480	447	491	451	431	468	465	435	458	476	429	485	476	490	470	474	453	475	466	488	464	470	463	465	508	520	498	453	468	506	494	489	498	476	491	486	479	433	483	472	449	473	521	489	476	456	470	440	441	518	465	450	455	449	445	429	533	489	461	458	530	492	485	466	450	455	447	469	517	482	468	464	472	470	502	528	427	448	430	514	425	491	435	412	415	501	481	487	449	454	466	487	457	462	471	460	440	446	491	449	441	453	453	476	490	484	468	491	495	447	451	473	500	476	466	450	441	466	453	477	492	506	489	480	470	495	402	480	505	465	463	510	503	466	474	481	487	457	475	488	482	453	479	463	441	482	459	478	479	469	433	528	468	500	489	437	472	457	468	435	490	483	486	478	480	477	445	482	476	470	489	492	497	464	518	482	461	476	479	478	464	464	503	489	479	486	473	450	499	476	458	480	537	434	491	478	449	478	465	473	501	471	462	455	491	513	466	479	503	440	470	449	505	491	492	486	457	460	448	488	480	465	458	484	462	463	529	457	439	483	441	488	452	474	496	484	508	466	438	466	483	480	474	486	437	458	471	492	495	484	495	463	471	473	490	454	516	437	454	510	477	475	476	462	476	465	459	446	460	438	474	449	500	447	484	464	490	455	458	471	434	480	466	504	462	451	452	479	459	466	454	469	426	457	470	506	466	488	481	507	441	450	508	479	474	450	510	485	480	441	454	475	471	479	474	493	435	460	442	503	461	467	480	459	492	439	483	468	471	519	509	479	466	456	514	473	435	466	476	437	448	489	492	455	478	482	508	488	457	478	496	476	467	444	499	455	475	462	487	508	502	475	474	475	501	458	481	482	481	493	521	488	466	495	493	453	490	493	544	466	508	482	490	452	460	487	459	471	516	477	439	506	481	504	495	453	476	480	487	450	476	470	481	483	488	468	474	474	483	446	505	498	459	513	494	462	474	501	464	516	484	472	470	466	496	466	460	475	446	444	475	470	461	511	450	453	456	477	475	468	469	461	498	466	513	445	489	509	491	496	479	503	496	470	458	500	508	446	473	473	492	449	485	517	514	477	471	451	500	440	499	478	496	462	464	450	491	440	505	458	460	489	504	476	456	471	424	472	456	446	489	472	476	469	464	478	496	490	471	503	487	456	479	470	438	461	470	460	452	463	490	504	482	480	521	474	499	490	459	437	469	500	449	512	491	490	429	452	465	468	443	470	547	485	463	496	510	484	474	484	456	488	452	467	459	468	503	466	482	463	429	487	485	474	447	480	457	476	518	493	470	452	497	481	512	488	517	481	416	479	488	460	496	446	435	476	448	468	482	490	472	474	460	485	484	473	489	484	449	454	506	478	476	476	471	515	484	492	516	444	463	463	499	503	496	457	482	466	473	458	471	468	471	511	480	457	461	464	471	504	488	455	460	483	438	476	481	466	482	477	469	471	457	493	464	494	456	457	477	466	488	473	439	449	477	523	464	478	443	498	464	439	479	505	485	494	504	508	484	497	470	465	464	446	459	429	443	466	484	477	473	485	468	445	515	440	450	457	474	483	452	480	444	464	437	458	478	476	504	468	470	461	448	450	439	497	489	460	486	446	480	476	504	450	470	504	441	468	448	421	489	470	463	482	472	468	449	448	448	507	475	465	482	480	469	463	480	508	451	522	483	485	479	515	451	461	446	464	420	496	492	488	483	448	503	501	501	499	460	492	478	461	437	478	462	466	472	449	507	474	463	478	475	472	437	475	457	416	506	486	490	478	475	492	484	476	469	515	436	478	441	496	473	515	472	480	467	540	480	466	477	471	474	482	473	451	447	476	462	464	443	446	459	483	488	461	477	471	458	525	498	466	482	455	473	450	484	463	477	445	479	455	437	469	473	464	461	465	435	516	499	470	445	470	486	490	465	465	504	453	470	478	482	458	473	519	474	474	498	488	443	465	493	476	452	445	470	470	466	464	479	492	459	508	454	462	486	488	485	482	480	451	474	522	483	472	481	490	495	439	479	510	491	518	451	460	488	474	454	464	490	447	461	483	524	490	461	490	444	487	439	499	456	475	452	437	479	463	455	415	482	444	512	495	472	490	460	469	474	474	481	478	502	452	482	520	466	451	487	485	437	440	488	477	448	461	468	483	475	535	456	439	486	418	501	457	496	472	480	423	446	470	467	423	429	483	424	449	447	462	512	485	424	487	465	434	484	471	484	476	469	452	435	444	473	468	448	463	496	446	446	477	467	440	459	450	485	452	438	476	460	484	500	495	482	474	428	517	488	469	476	461	496	426	488	476	504	472	487	462	448	484	472	475	470	478	511	507	500	440	492	469	489	493	467	458	513	477	501	471	494	469	471	501	491	493	492	438	428	467	505	477	493	453	440	517	475	480	483	481	443	473	519	472	472	459	463	482	455	461	476	460	448	486	434	483	471	474	470	513	484	455	498	461	466	483	461	466	478	484	507	507	478	469	471	466	505	479	448	489	464	468	455	497	483	514	442	514	460	501	470	472	487	475	476	474	487	454	456	520	496	508	501	483	503	468	460	475	523	475	482	461	456	485	457	415	469	474	468	478	464	491	477	470	443	466	492	499	502	493	513	478	423	453	427	490	459	467	479	457	461	465	477	463	456	483	480	436	484
24758	20790	26795	24701	10628	2816	1611	1167	991	1030	1079	5904	15070	10669	4896	1648	720	586	553	574	544	568	579	527	575	598	572	568	554	514	579	566	525	564	523	547	519	571	512	535	553	594	581	554	558	547	510	546	537	560	567	537	586	547	567	558	570	532	578	573	533	539	570	558	596	532	545	542	544	506	534	546	553	536	570	586	601	549	554	505	517	561	588	571	534	537	556	585	549	561	574	591	560	567	582	566	547	559	513	560	609	533	601	545	563	539	595	564	564	552	534	544	611	556	561	591	561	519	547	534	530	561	540	515	543	529	531	573	554	535	539	557	590	552	549	551	594	550	566	523	548	533	551	581	549	544	519	521	537	551	516	563	545	556	544	555	540	556	507	534	537	539	547	543	568	552	509	525	521	578	541	555	531	548	557	532	550	571	522	552	540	540	541	557	566	571	580	586	577	554	549	582	540	521	524	568	555	557	537	553	573	543	536	536	557	559	586	545	552	591	546	552	561	570	541	489	536	542	532	548	561	596	535	513	549	565	533	532	528	537	558	567	549	566	535	595	528	581	556	587	520	569	573	584	534	549	578	557	537	522	552	558	553	535	500	532	497	559	571	569	527	515	548	558	557	547	536	567	552	555	556	507	547	587	533	537	508	510	543	571	560	527	552	581	591	550	565	500	502	532	574	517	533	562	487	516	516	537	539	561	535	570	559	589	566	545	574	575	576	516	532	554	531	537	508	559	527	544	561	533	502	529	581	480	547	499	540	598	534	531	529	548	570	591	564	541	593	613	573	509	513	538	572	537	546	558	564	542	528	563	564	567	565	563	529	524	543	561	501	525	580	597	591	546	546	601	558	575	554	565	564	580	545	504	559	545	550	556	543	537	530	587	584	547	541	535	554	532	564	516	533	576	540	535	537	543	525	568	529	572	589	552	540	546	588	537	549	553	542	532	519	594	524	557	621	538	552	586	542	523	527	573	584	537	529	552	533	560	570	526	572	555	544	547	607	541	562	589	507	534	587	541	569	543	525	562	553	536	508	579	551	514	571	567	524	538	594	562	553	541	572	594	601	535	534	534	532	540	556	566	577	548	579	558	561	582	564	543	511	544	545	547	556	573	535	556	598	515	556	530	556	577	589	556	542	557	524	571	526	555	536	568	568	534	579	508	530	545	590	562	574	567	521	512	540	563	551	564	519	588	564	521	546	540	574	543	538	539	554	566	556	587	511	545	550	554	539	527	587	560	526	562	567	567	531	527	578	536	550	511	523	580	514	504	521	563	560	528	591	574	573	574	529	566	531	515	543	521	629	545	554	563	537	564	563	566	547	560	526	527	545	523	539	570	567	543	553	537	557	575	526	553	589	534	521	540	555	559	576	538	562	584	538	563	537	544	549	524	531	551	595	536	522	538	549	552	527	554	583	563	555	548	567	573	582	589	556	518	538	568	543	546	560	563	536	526	550	549	515	546	547	552	564	543	564	553	521	557	530	520	534	538	555	538	539	554	575	546	552	552	538	587	562	573	550	572	572	531	564	575	534	524	557	558	565	512	527	596	568	503	528	559	586	565	538	548	535	532	553	518	541	535	583	536	537	547	555	516	550	619	538	569	523	586	537	535	548	549	560	564	544	552	522	543	525	521	556	535	543	557	504	550	561	555	564	559	541	536	552	584	558	561	538	543	561	562	516	565	579	527	501	530	544	577	586	551	540	514	538	524	559	538	547	516	550	579	501	547	549	566	555	499	566	544	514	571	523	601	504	529	534	530	601	571	595	567	578	554	572	552	575	554	582	559	540	573	515	549	568	539	569	536	512	521	549	558	530	568	571	534	536	537	536	536	534	527	526	560	550	586	495	533	568	524	537	540	516	525	534	558	556	581	512	586	535	559	546	582	543	540	566	565	503	530	559	533	569	560	517	589	536	527	573	558	511	581	544	558	539	563	547	523	546	509	550	571	565	600	538	555	563	600	539	571	572	558	551	573	556	511	564	588	575	570	545	533	533	571	528	568	553	578	513	536	523	539	530	539	555	544	545	605	582	563	531	561	549	546	522	575	537	564	575	553	539	558	562	539	569	548	573	487	558	520	545	554	603	549	553	596	592	535	522	540	590	536	538	537	561	561	529	546	509	537	534	534	582	558	592	578	525	545	578	555	527	553	538	526	512	525	564	532	566	552	537	546	554	588	524	596	594	523	514	550	567	516	549	534	540	553	506	540	561	579	563	546	550	522	531	605	605	534	555	575	565	520	540	546	548	581	549	555	533	537	563	498	568	576	522	599	517	550	577	573	533	569	556	573	575	593	514	555	547	527	541	498	536	575	578	558	575	509	537	584	550	547	563	543	546	573	507	568	528	552	546	534	536	545	564	533	567	549	528	558	540	571	531	551	534	531	545	554	539	559	548	523	560	575	557	601	603	550	536	574	551	510	504	553	551	559	555	544	551	557	526	562	547	556	603	572	558	552	566	528	517	522	561	529	568	569	527	506	547	510	538	559	551	549	570	584	559	555	555	564	579	555	557	622	591	565	562	558	534	538	583	557	542	566	538	536	537	494	532	546	589	564	552	553	560	548	508	548	515	538	595	545	591	567	583	572	569	552	587	579	539	511	558	504	543	571	535	533	571	553	561	550	498	546	509	574	540	556	540	550	535	569	628	576	579	514	557	539	525	584	539	546	548	536	542	541	533	556	559	531	608	524	542	558	555	572	575	541	533	581	518	541	558	532	506	490	550	565	556	535	542	554	536	544	605	525	556	516	507	543	563	588	521	539	562	614	542	546	586	542	554	584	554	464	523	537	548	526	549	558	531	571	575	560	558	603	547	480	537	574	542	577	548	561	553	544	541	521	593	601	554	564	519	574	532	563	549	572	527	532	577	548	583	583	550	543	559	526	558	492	564	555	538	587	537	550	584	518	507	581	557	502	550	568	528	582	518	536	539	540	536	555	542	538	487	541	572	537	541	536	549	549	558	536	563	570	535	534	550	575	549	538	550	571	528	547	555	555	545	540	541	559	522	543	548	566	531	580	537	550	560	548	544	570	548	565	513	546	532	517	550	571	532	546	540	606	550	564	562	563	588	526	540	544	541	592	533	543	540	565	554	570	553	551	548	561	573	557	543	550	568	617	584	546	587	543	548	524	544	533	550	556	573	555	531	574	531	496	554	559	542	592	524	579	556	600	539	511	526	545	542	557	550	559	503	532	558	564	544	565	535	523	576	547	565	540	527	540	590	517	524	534	520	514	595	580	548	537	551	538	494	525	514	578	521	542	516	537	577	502	559	555	574	546	484	517	575	544	546	522	546	568	535	569	543	540	566	514	551	557	563	499	523	543	524	567	566	524	571	535	559	582	565	509	555	573	556	577	559	542	574	553	518	556	554	529	608	546	580	547	528	542	578	533	550	552	492	520	584	573	553	524	558	576	608	568	540	550	575	574	591	568	537	553	578	545	573	597	513	562	568	525	540	532	546	574	548	534	565	566	533	555
5360	7791	7702	4644	3290	2385	1635	1451	1140	1352	1428	8602	15139	10194	4707	1731	648	548	537	493	483	458	498	488	487	487	467	442	496	482	471	496	485	469	455	463	489	502	508	504	520	526	483	506	499	474	471	474	494	469	435	477	488	477	465	481	506	485	487	458	473	471	513	433	516	503	470	514	495	509	510	511	464	447	510	497	466	488	468	490	474	477	471	483	493	476	533	525	466	481	524	474	504	491	493	458	462	521	532	512	462	467	450	498	497	542	480	460	485	484	445	497	492	480	482	441	446	514	448	507	494	469	511	457	479	462	476	478	485	483	472	452	514	479	480	495	507	518	462	472	521	478	490	489	501	485	485	507	496	463	495	499	533	521	487	438	497	507	472	514	471	484	456	488	500	492	466	507	494	456	504	488	502	520	485	488	484	507	498	502	490	487	470	453	511	495	486	493	520	492	459	481	499	467	472	488	498	512	472	468	464	489	518	479	505	486	488	468	510	521	476	465	459	466	488	505	494	498	487	467	462	456	485	482	499	528	441	493	498	460	485	475	478	503	479	479	473	495	460	453	486	461	478	503	499	475	469	472	480	450	509	537	502	492	497	497	468	469	517	482	489	487	448	472	466	519	488	500	505	479	473	483	463	500	489	502	466	485	477	460	494	456	474	494	513	435	480	503	451	493	462	465	459	459	486	506	477	511	502	459	503	484	492	458	486	484	501	502	507	495	496	477	458	494	430	476	475	457	477	460	487	468	473	507	455	502	499	514	480	501	512	481	489	520	498	462	504	523	471	458	492	505	470	493	468	482	510	480	488	449	468	485	477	546	475	471	471	457	493	504	489	518	454	466	456	454	471	463	484	432	491	502	457	488	487	464	495	457	461	490	483	479	487	482	495	446	435	501	482	484	498	452	459	486	502	511	460	533	495	499	513	475	506	455	489	431	477	478	465	478	489	499	471	436	495	472	476	496	520	482	475	479	477	466	484	487	472	491	499	476	485	457	450	469	434	529	469	517	469	527	463	512	460	508	475	443	425	526	458	501	460	472	446	467	475	494	452	474	484	498	477	460	521	500	455	473	499	478	479	491	487	488	437	470	481	517	481	480	462	488	465	487	447	494	480	495	480	499	454	457	469	456	463	459	482	511	490	472	494	521	497	498	493	504	453	496	502	470	472	541	473	499	483	480	498	497	455	489	468	464	463	502	474	460	468	491	483	470	515	487	477	492	502	454	480	468	455	416	457	525	525	459	458	466	482	461	502	461	486	503	463	468	487	491	454	446	476	451	471	469	468	482	487	457	459	510	466	494	458	470	472	496	488	496	466	489	514	479	468	455	505	501	488	519	481	493	482	512	489	468	476	459	464	519	464	493	485	464	502	531	495	501	479	472	476	471	488	493	487	467	494	486	498	478	454	477	480	475	470	490	470	467	483	478	499	461	484	469	478	509	493	436	507	472	458	495	483	474	467	459	504	428	460	497	482	527	488	477	524	477	455	458	503	430	465	495	500	470	510	440	489	492	503	471	444	497	456	466	497	433	483	500	453	476	498	508	459	500	489	478	486	488	492	440	512	473	469	518	479	456	448	478	417	456	496	458	455	451	518	441	477	506	479	434	469	444	489	482	479	525	475	479	495	494	446	504	442	474	470	509	452	479	485	471	489	466	425	508	463	489	483	481	476	489	456	462	481	454	507	462	487	469	473	465	465	514	458	480	484	465	502	461	503	516	473	463	483	426	445	472	494	507	464	499	468	452	484	466	499	450	465	471	517	435	539	472	467	502	465	464	524	466	530	486	469	488	483	485	511	486	511	480	495	490	456	461	479	459	485	492	418	453	495	504	467	489	467	515	439	470	458	442	428	457	504	513	510	487	493	502	471	490	486	457	500	478	480	447	479	482	464	495	445	462	434	494	488	497	502	461	519	491	448	466	477	441	495	483	449	481	496	449	478	493	514	436	459	526	508	494	466	499	509	480	478	481	504	512	472	491	454	454	471	446	492	485	459	449	470	498	476	489	433	487	475	524	506	506	455	449	480	477	478	444	458	476	499	499	513	518	503	495	502	498	469	520	486	479	463	507	461	521	452	474	485	491	517	506	495	468	511	497	497	466	508	483	512	486	475	471	466	469	482	511	479	483	471	538	451	484	484	496	473	469	505	504	444	521	503	455	468	492	500	495	459	498	472	496	493	470	458	463	464	460	452	477	474	460	504	484	476	466	469	479	497	495	488	482	468	528	464	480	468	480	490	470	448	512	484	490	482	486	470	502	485	490	500	517	467	463	492	467	471	516	469	500	476	456	470	491	497	474	524	468	479	464	455	474	491	513	500	508	517	531	485	463	459	464	431	477	529	452	491	479	478	536	492	494	483	453	478	461	468	477	474	490	498	449	505	485	502	458	470	462	455	484	490	467	465	470	442	470	472	478	495	479	431	488	479	477	472	446	464	491	472	488	477	483	498	445	477	471	447	483	471	475	477	522	485	494	511	462	463	472	490	466	450	486	475	430	467	499	448	444	492	491	476	449	501	473	483	479	488	478	480	445	483	481	500	456	483	480	454	454	488	469	501	507	476	473	473	468	468	440	430	437	472	484	459	455	504	458	504	479	441	474	453	477	484	479	507	444	461	471	480	489	461	483	482	474	477	479	488	537	522	481	503	491	469	484	453	483	437	471	444	456	486	448	452	508	508	462	510	481	506	477	464	458	474	474	472	513	488	425	488	526	486	467	451	486	513	477	464	501	484	486	490	492	442	471	489	499	485	491	450	470	497	467	461	495	466	505	480	486	448	494	457	457	448	480	471	471	478	449	508	463	442	465	480	481	492	442	477	460	505	483	474	467	468	456	446	452	475	479	501	455	532	493	467	479	464	512	478	509	470	503	460	444	473	480	496	469	456	480	468	505	455	466	441	470	477	473	471	500	494	468	464	455	471	469	443	503	465	450	424	482	464	430	477	488	503	481	490	451	515	463	459	439	473	471	467	437	482	489	485	471	484	506	456	517	504	512	468	436	492	472	492	497	523	545	488	470	459	471	471	503	473	451	475	503	473	526	480	489	483	446	516	453	493	484	490	446	496	490	514	484	485	454	488	464	469	522	473	494	512	482	501	510	490	457	495	502	440	480	473	485	454	466	458	482	496	480	466	466	502	470	470	489	463	470	494	489	502	452	498	484	461	498	441	488	496	455	487	454	495	511	461	470	424	481	498	489	461	448	479	488	470	484	502	448	473	466	463	460	483	451	534	462	459	481	498	495	511	504	449	469	474	448	443	484	476	474	515	476	470	501	472	460	473	496	470	493	476	491	504	479	501	492	499	487	470	468	477	494	485	489	478	466	484	499	511	469	461	441	507	535	455	503	508	496	455	481	432	460	486	488	520	472	458	517	497	465	455	475	493	476	429	511	493	480	487	451	433	473	467	491	485	499	484	512	516	465	425	507	488	493	507	496	464	503	500	455	462	461	460	471	476	481	507	508	465	490	458	489	486	458
23831	20839	27804	23952	20519	9572	2993	1742	1359	1272	1407	11433	25420	19452	8898	2452	928	713	661	721	642	684	693	659	622	644	703	671	671	650	679	629	668	655	654	641	651	675	634	654	667	688	632	668	664	646	651	679	664	668	671	661	653	674	652	678	634	654	693	654	682	655	657	657	620	651	631	615	665	636	675	658	689	613	664	640	634	649	639	660	596	624	659	718	650	632	629	640	660	668	704	630	643	675	653	649	634	672	664	643	635	700	661	667	630	647	647	628	646	683	682	663	649	643	658	663	635	671	629	659	665	588	667	640	669	706	646	654	655	651	655	656	623	662	650	637	662	601	637	654	639	621	619	654	626	607	666	675	654	644	650	656	674	674	659	650	659	637	648	660	647	627	703	644	609	598	689	687	677	666	640	654	637	704	609	637	673	700	633	687	668	682	670	665	660	635	642	616	634	651	647	661	697	666	663	634	668	697	663	669	615	706	632	651	623	696	648	674	644	636	621	627	650	633	641	626	694	663	678	677	606	684	633	655	688	614	677	609	632	703	656	643	674	641	616	646	685	634	677	639	636	645	634	683	614	675	658	663	693	662	673	627	608	657	664	650	704	639	701	687	640	673	688	672	705	631	649	625	644	646	678	647	654	653	666	632	662	642	678	609	644	623	654	669	689	648	665	657	657	671	629	666	627	704	639	633	653	660	667	665	686	628	623	690	633	688	666	634	642	665	692	679	661	631	629	631	634	607	622	669	644	619	668	620	626	679	631	680	667	626	652	584	602	716	643	657	687	630	661	711	642	673	647	645	655	641	650	698	637	626	666	641	619	648	654	647	627	653	626	675	666	632	647	662	639	687	641	722	632	649	654	619	616	665	699	650	669	635	662	634	613	674	651	672	625	692	633	692	639	655	592	645	658	661	656	678	675	672	636	642	654	645	599	636	627	640	624	634	649	641	649	668	681	646	650	625	640	659	698	643	641	650	598	665	618	661	686	664	664	664	639	669	649	622	666	659	677	638	645	664	656	644	642	702	659	666	665	599	607	648	634	656	636	623	638	609	622	610	636	675	687	655	649	624	661	666	703	680	650	684	659	647	623	641	626	641	651	664	638	637	644	670	658	681	665	616	653	647	630	671	693	645	652	610	668	687	635	660	648	675	650	700	618	670	635	668	642	645	629	663	636	642	693	665	612	648	725	615	665	634	638	695	633	634	631	632	602	653	667	607	632	674	653	630	589	646	626	653	665	636	677	664	676	623	638	658	610	619	606	663	631	721	604	646	680	675	669	639	614	651	641	687	616	706	605	663	613	647	645	628	653	682	667	655	645	658	635	692	656	676	611	649	623	640	645	648	699	663	666	653	682	609	640	642	651	638	674	610	601	665	704	666	642	665	626	658	634	656	647	636	669	641	630	612	652	628	645	643	700	651	655	644	667	657	675	646	650	665	659	628	636	662	641	626	650	633	668	649	645	644	654	638	707	689	615	586	665	671	656	667	706	651	646	613	676	638	660	570	673	685	657	631	608	640	681	639	625	614	628	662	640	668	666	653	675	620	636	651	699	649	657	645	651	648	659	638	624	659	582	658	628	678	601	660	665	644	629	623	608	623	687	651	641	637	634	639	662	659	668	606	668	655	705	615	661	652	627	605	668	683	672	680	635	688	659	616	693	604	633	613	665	662	698	640	662	651	625	674	635	701	671	666	697	657	639	663	689	659	687	649	613	645	623	685	645	696	633	678	669	630	627	662	654	666	641	649	624	704	662	622	668	657	587	627	614	693	634	689	612	680	653	649	664	674	681	660	652	606	647	645	583	614	658	686	670	639	621	652	643	683	621	648	678	628	673	675	704	677	647	605	648	679	658	638	634	614	618	647	661	624	625	625	718	633	668	673	675	678	660	652	651	655	674	632	693	594	631	683	591	604	662	664	686	684	642	661	652	688	678	632	639	614	624	669	694	672	661	658	694	592	648	677	651	635	650	644	671	625	649	686	657	601	689	656	620	672	668	643	675	641	662	603	654	697	636	631	702	621	604	639	642	641	636	627	630	609	656	702	662	657	681	617	641	649	626	668	614	651	657	638	664	685	603	657	635	690	679	701	614	636	685	669	679	623	644	626	668	610	642	647	647	656	631	636	647	635	653	629	636	662	687	688	652	652	682	657	639	654	628	703	626	662	595	634	653	625	638	671	673	632	675	640	701	666	694	680	653	637	667	621	675	599	670	684	654	643	670	660	680	643	672	649	697	636	634	676	623	644	693	671	674	689	627	624	642	642	643	648	705	675	644	630	666	658	671	684	620	665	632	695	657	626	673	640	677	675	682	665	643	637	651	591	685	656	716	673	650	657	646	639	641	666	608	655	636	620	703	634	624	636	631	589	646	671	654	625	624	646	663	643	668	582	629	654	640	661	674	692	639	693	649	660	664	671	695	628	667	645	660	666	644	648	695	638	660	668	675	673	663	651	646	678	659	649	595	661	632	690	645	638	654	652	646	627	662	667	650	616	644	681	667	649	661	669	654	665	683	656	603	691	678	655	649	622	659	672	625	662	720	659	661	658	614	662	690	622	650	645	647	695	688	661	624	688	679	682	692	589	649	622	663	657	668	631	632	683	714	674	675	627	641	620	650	667	688	622	668	683	641	707	661	651	663	658	628	678	647	659	639	662	661	638	620	657	691	655	652	646	658	628	655	607	667	661	687	657	648	647	652	613	633	641	674	658	681	665	649	685	702	616	644	605	576	616	612	674	628	668	648	639	654	634	646	631	596	643	593	623	663	640	650	669	635	702	637	653	639	615	654	715	635	626	653	642	640	663	631	643	661	645	650	618	631	655	659	651	634	627	643	670	628	651	653	653	689	663	626	605	609	630	642	638	674	630	629	616	595	629	619	645	681	601	641	658	660	648	700	670	682	679	649	609	683	688	639	664	664	644	620	673	643	620	646	590	701	601	638	663	623	645	661	622	670	656	678	646	634	671	639	685	658	690	631	644	675	652	674	629	667	666	620	643	694	636	625	596	670	653	586	635	623	668	597	631	659	649	684	637	646	677	676	667	615	677	687	630	656	667	642	670	651	656	629	628	601	644	676	679	661	668	659	614	650	663	621	634	652	655	604	643	640	675	616	641	640	669	659	618	650	652	667	669	678	623	598	606	638	690	662	723	656	677	714	651	616	633	675	694	643	666	650	687	620	670	642	700	610	680	641	665	687	733	624	620	652	647	666	681	677	690	664	666	611	645	676	585	652	657	655	649	657	639	630	670	635	633	659	612	648	637	664	659	597	659	625	674	641	644	656	721	607	646	670	646	601	650	694	626	676	635	677	643	643	653	642	663	648	628	634	629	617	624	648	621	704	677	637	617	621	659	647	624	680	676	641	700	641	671	671	645	664	669	632	651	689	656	611	672	617	659	649	615	690	635	617	648	691	632	657	659	682	663	633	705	633	678	641	702	595	616	611	651	632	643	676	679	662	672	602	651	649	639	630	673	622	670
6372	12817	12479	9163	6137	3234	2417	2000	1671	1580	1946	15112	23565	16381	7390	2404	858	628	556	517	570	607	589	560	556	570	610	567	623	572	545	550	551	568	573	543	573	538	588	582	562	554	519	567	572	552	577	580	579	538	596	555	544	600	577	564	526	541	592	551	544	576	566	545	573	605	551	535	509	573	552	518	566	599	572	574	569	568	558	556	540	540	576	542	584	558	574	589	553	553	540	595	541	561	561	586	569	557	570	589	554	580	573	535	598	561	544	564	542	523	555	548	579	560	531	539	554	553	580	567	569	565	554	561	562	543	573	581	550	585	571	530	558	577	523	591	553	580	514	542	547	592	560	630	561	524	537	540	560	557	557	545	540	573	530	593	547	551	540	560	602	576	580	558	550	593	554	587	538	537	541	521	580	545	577	570	556	559	573	587	580	561	572	543	543	558	554	544	592	525	577	611	535	571	552	564	565	560	540	581	546	559	590	555	565	531	504	573	541	563	551	540	521	561	533	570	551	535	556	575	565	594	534	539	542	567	528	557	550	553	542	571	521	583	585	571	558	557	564	574	555	566	590	594	565	595	544	535	594	546	531	566	590	551	504	513	559	505	531	530	566	552	566	540	598	553	566	536	539	527	592	545	594	531	535	521	515	555	551	555	578	536	552	531	578	561	521	556	553	533	544	539	550	546	536	573	554	516	573	549	598	531	579	554	567	548	572	526	578	548	566	568	555	545	550	541	563	548	524	552	603	571	559	533	557	545	539	535	529	520	510	557	544	559	542	552	554	565	570	589	563	558	578	548	537	550	563	580	599	520	516	551	520	561	562	593	588	550	566	532	565	602	549	538	578	537	555	575	530	514	563	569	565	564	551	559	532	552	528	571	583	532	593	562	539	565	579	541	557	555	599	547	580	530	553	580	530	528	555	571	581	573	578	549	555	556	538	562	538	544	520	532	544	564	604	537	554	568	578	569	573	557	577	541	554	570	545	569	545	553	543	573	558	570	541	581	571	534	549	608	534	533	559	596	596	618	567	508	520	529	566	553	574	548	569	580	558	540	537	537	564	543	557	543	544	551	551	552	582	568	563	545	569	600	546	549	550	543	562	560	582	589	536	519	522	538	559	560	542	567	597	580	550	536	530	553	561	578	529	574	572	583	546	556	501	530	567	595	559	581	560	563	571	567	597	541	567	593	540	580	547	538	546	565	559	517	549	540	537	553	531	561	565	578	564	577	538	549	513	558	521	585	595	554	569	531	561	541	590	536	508	547	530	588	575	555	570	567	565	569	593	532	594	560	537	551	569	504	502	551	546	549	577	568	537	566	547	547	541	537	536	527	550	571	540	544	574	548	609	554	561	593	586	548	551	596	581	588	548	596	560	574	605	537	556	563	549	519	606	567	554	541	554	502	602	562	501	564	544	537	565	536	547	560	588	525	554	551	555	563	587	551	581	582	571	577	549	541	510	513	533	556	554	556	544	560	566	555	548	574	549	572	570	553	521	577	578	570	548	523	561	562	499	520	487	578	535	549	577	579	581	512	544	550	577	600	526	542	529	547	601	508	570	548	533	542	547	552	533	550	554	562	556	563	624	560	590	586	567	562	558	526	554	581	578	558	541	570	551	550	587	542	527	542	507	508	618	523	555	526	548	566	566	588	611	526	596	559	576	548	511	572	538	565	544	539	595	522	578	533	502	580	541	543	558	499	602	587	486	575	587	565	548	555	538	541	523	539	520	537	577	533	585	504	538	544	550	576	555	552	572	581	545	572	567	569	571	558	498	509	579	498	571	570	568	565	522	571	577	542	591	577	550	528	576	543	556	560	582	564	515	564	549	553	570	594	598	591	532	533	567	548	548	597	553	596	581	541	589	540	568	532	556	546	577	543	572	562	553	521	534	573	539	557	544	575	559	543	595	591	501	517	527	545	537	623	573	520	555	537	537	556	555	554	544	538	587	533	570	597	556	531	534	576	549	538	543	583	569	525	531	575	581	584	571	562	552	566	542	539	518	560	533	532	547	560	556	546	520	610	561	546	575	552	540	542	553	567	554	554	561	555	534	605	563	531	595	567	533	530	585	553	560	539	557	573	549	574	563	550	559	597	564	552	583	533	538	555	522	568	576	567	546	552	549	576	577	564	567	560	562	601	554	584	588	581	549	515	558	541	559	577	531	571	570	545	530	569	518	557	547	541	523	517	574	533	532	546	543	580	530	544	579	543	563	580	534	554	556	538	538	551	520	559	537	558	527	547	526	556	568	536	499	593	556	564	572	582	560	550	545	535	534	557	561	564	577	582	585	579	484	557	553	517	546	553	587	557	557	562	529	545	538	548	549	527	516	575	593	545	536	549	574	520	573	557	535	578	550	554	530	552	566	556	558	553	548	552	529	533	529	594	550	572	568	573	553	535	553	528	534	599	556	561	591	560	573	592	542	546	530	531	549	559	594	524	548	569	600	538	557	511	557	537	582	522	573	599	579	621	565	586	552	518	520	530	603	564	561	550	584	558	560	573	541	572	591	590	583	552	536	520	597	566	537	555	562	551	528	534	521	559	557	548	597	556	572	581	575	528	575	521	549	553	555	541	596	578	570	576	526	555	522	553	513	581	505	538	546	600	569	581	560	519	541	539	557	564	550	532	563	564	537	560	515	564	528	498	613	524	534	537	557	525	525	532	587	510	557	559	488	566	513	596	564	566	626	561	538	558	588	548	593	561	539	515	507	555	555	561	533	536	542	550	534	549	587	524	533	583	520	522	595	564	593	530	563	585	544	531	507	570	520	521	590	517	558	573	549	559	529	544	548	615	512	567	565	554	561	539	557	536	528	550	516	560	525	537	582	585	570	535	554	579	576	573	535	562	553	568	588	535	601	548	556	526	588	589	556	520	515	575	604	573	530	560	584	528	543	620	539	549	571	570	542	545	574	577	540	546	558	557	561	590	553	560	535	519	567	513	556	523	528	547	560	558	563	553	547	591	481	591	548	584	562	551	596	519	541	569	547	568	546	525	536	542	567	569	547	520	553	571	554	502	529	561	569	551	564	559	546	542	572	541	536	544	587	571	536	509	582	589	568	534	551	527	544	551	580	549	566	581	593	559	534	564	540	566	567	578	532	557	520	555	531	543	586	528	552	538	515	517	541	532	512	568	550	568	576	553	537	597	563	552	515	567	564	529	518	545	549	572	552	576	628	575	566	523	563	536	548	515	583	565	517	620	568	578	621	551	587	539	542	604	521	567	562	598	532	568	572	555	560	543	540	585	560	568	543	578	544	555	573	553	552	553	552	563	540	537	602	546	560	533	591	588	538	526	548	570	527	559	574	501	551	574	563	533	497	546	559	550	547	548	560	532	560	550	574	601	540	585	559	608	562	567	603	581	538	551	569	564	579	557	576	584	574	553	554	563	534	573	547	586	555	571	580	539	585	542	524	557	534	594	558	552	540	573	518	524	537	575	569	575	588	536	547	561	592	536	562	529	522	536	563	573
27047	10771	3243	2327	1230	867	791	710	605	716	655	1188	1643	1575	997	713	600	549	564	544	531	556	550	479	508	522	561	556	535	566	520	494	561	564	587	550	569	567	537	540	504	538	566	555	564	613	552	520	569	554	532	537	543	521	625	578	515	541	557	530	567	542	559	534	526	523	553	593	559	550	553	542	601	489	551	564	528	566	533	555	548	575	547	550	532	516	559	571	517	543	523	561	578	584	552	534	548	510	528	517	563	519	564	516	556	534	525	541	533	544	540	554	562	538	561	545	525	559	536	535	566	536	542	571	522	537	552	573	553	563	547	566	569	559	516	547	570	579	541	560	507	579	523	512	522	556	526	522	551	609	534	614	523	534	545	554	534	573	529	562	517	559	527	553	562	568	578	566	551	604	545	552	551	573	584	539	577	544	550	555	526	500	505	549	538	519	538	514	528	525	570	529	572	510	539	542	573	564	517	540	526	574	524	553	573	515	534	575	557	543	568	529	530	543	575	598	522	532	534	518	544	559	582	571	557	540	549	534	554	524	510	577	538	532	461	529	568	598	556	552	602	538	539	582	534	512	535	553	510	556	542	542	512	516	514	547	560	518	534	547	545	570	554	532	528	587	485	544	552	562	536	535	508	538	528	511	533	567	511	584	537	557	532	544	554	568	567	564	553	556	535	535	590	540	538	558	592	582	542	525	530	533	550	542	505	546	546	494	556	529	529	552	544	553	524	493	581	524	518	610	563	547	519	560	520	546	501	536	562	510	509	599	572	560	568	551	557	514	520	505	523	575	543	556	535	544	550	541	554	542	527	558	548	514	555	567	566	491	538	561	509	535	545	549	485	535	540	585	523	582	534	535	549	563	525	517	547	543	565	561	557	553	540	500	550	540	516	552	618	587	570	524	544	536	580	585	542	533	541	545	580	574	562	519	546	550	540	545	492	565	572	553	559	520	539	549	535	552	528	540	499	561	523	554	568	570	567	549	559	525	595	513	583	546	536	552	543	514	540	560	521	549	569	590	502	553	554	527	533	547	527	548	524	573	562	564	569	519	590	575	519	518	576	579	562	577	537	503	555	531	549	549	551	521	529	513	481	551	519	504	555	548	571	567	534	572	554	516	535	568	521	574	517	572	565	557	548	535	552	526	575	522	548	494	575	577	563	584	544	552	541	524	567	539	566	537	524	532	537	546	560	540	537	539	544	574	553	526	538	537	521	519	525	548	558	612	538	535	549	581	542	536	519	533	544	546	586	530	571	553	554	556	520	542	535	514	544	541	572	551	588	508	535	544	578	538	527	506	528	552	533	561	538	517	565	551	560	561	536	559	569	547	551	565	562	535	577	581	521	584	556	544	528	529	540	504	555	552	517	532	582	566	514	552	518	540	552	563	516	529	514	564	578	531	568	536	566	531	553	535	547	519	549	550	491	579	581	519	532	570	578	514	552	567	601	543	559	579	512	553	522	566	572	529	526	542	527	541	553	576	573	555	566	556	542	539	555	559	539	560	547	575	504	596	584	579	512	586	533	539	528	492	537	511	529	551	566	524	539	582	534	548	587	564	579	530	539	583	573	571	544	505	587	515	551	553	568	539	586	531	573	539	539	523	543	520	528	543	483	518	563	585	583	507	532	595	545	549	599	556	566	557	511	571	542	530	532	526	550	569	553	548	538	548	575	513	523	554	553	550	525	560	572	525	556	513	526	568	542	539	569	550	551	535	558	507	557	564	563	514	511	526	514	517	538	595	490	564	535	547	569	557	525	579	500	539	525	560	528	531	537	539	515	555	574	563	500	560	562	553	533	520	539	552	509	525	530	499	563	579	556	521	536	568	585	535	555	544	529	563	520	560	588	573	571	539	532	523	578	596	541	547	565	537	544	546	541	524	550	579	555	535	563	515	523	546	529	524	523	527	591	546	548	535	550	567	576	541	572	585	503	523	616	561	546	535	543	543	546	538	535	555	545	497	588	524	506	553	565	501	536	556	560	568	533	550	498	541	516	542	549	516	536	548	563	606	539	579	545	523	549	527	553	551	517	532	569	529	577	585	517	533	536	576	519	543	555	569	532	527	548	530	545	556	604	524	535	529	551	508	585	507	574	561	546	525	569	537	582	544	549	574	557	528	513	532	544	561	542	547	519	581	536	540	538	569	545	541	567	548	587	541	545	563	543	504	533	524	520	528	509	567	531	524	571	513	535	525	532	504	552	550	521	505	543	549	514	599	557	571	536	525	550	486	529	529	578	527	520	537	539	527	555	549	559	511	554	597	572	516	513	522	554	521	565	560	562	547	533	508	526	557	547	529	554	514	608	543	542	528	539	591	529	560	561	564	568	540	518	584	555	554	582	551	605	523	581	555	518	571	574	500	591	551	543	556	533	540	530	583	594	544	522	571	564	526	550	546	549	571	547	524	501	542	542	552	555	501	539	614	552	523	560	504	551	534	513	574	519	546	586	498	508	549	583	527	587	572	567	495	546	538	587	559	536	580	552	516	517	559	551	525	622	568	561	561	540	556	490	515	508	549	540	494	491	517	512	552	538	566	533	542	519	539	558	530	544	566	550	546	569	531	563	562	551	578	555	533	521	573	544	556	516	579	559	525	504	537	566	551	492	545	526	515	538	543	591	493	548	585	543	538	517	560	548	544	540	544	560	572	588	564	544	589	557	538	570	528	568	584	591	568	558	523	547	534	560	578	544	624	554	530	547	548	569	537	530	570	535	552	548	573	541	545	602	538	577	551	532	575	513	551	555	548	568	537	568	557	557	584	573	591	537	569	576	550	525	592	562	566	499	516	560	611	557	526	580	542	544	542	575	551	565	536	578	517	535	579	569	565	550	549	513	555	544	535	510	561	548	570	545	527	550	563	522	499	543	532	575	548	584	577	571	542	497	517	564	529	539	579	560	545	557	558	568	548	557	605	553	564	567	524	546	516	523	534	519	521	563	563	527	589	559	527	538	545	548	535	562	578	526	526	558	555	550	519	532	577	543	549	552	533	571	561	535	530	552	548	527	541	586	543	503	560	532	590	536	538	528	546	541	523	513	563	555	555	528	504	536	531	556	539	513	527	570	542	573	525	536	566	553	540	542	578	559	491	510	546	516	508	571	542	522	510	542	539	498	506	557	519	559	551	563	523	578	586	582	579	557	500	513	520	523	559	536	549	541	530	523	564	590	521	554	582	525	589	527	566	533	524	571	566	516	546	555	577	578	561	554	572	495	528	522	517	579	562	553	549	527	529	537	487	524	570	541	576	582	569	536	550	565	571	536	545	556	545	587	557	575	582	598	543	543	560	574	509	578	560	531	598	533	518	515	520	544	546	532	563	563	560	560	549	515	559	524	554	511	559	556	551	559	514	528	505	539	558	506	577	546	525	524	522	554	493	513	526	512	537	497	551	565	540	536	582	547	552	543	538	587	572	584	560	539	537	570	507	564	529	550	589	534	537	545	538	543	518	565	492	576	553	535	557	560	534	599	535
6392	3633	2965	2337	1459	1025	809	702	666	684	708	1535	2073	1581	994	644	508	483	460	465	496	506	520	477	435	467	494	463	458	483	485	442	493	468	455	425	452	481	462	474	433	439	406	450	486	445	503	470	437	465	479	457	495	414	482	435	463	449	429	460	468	448	451	438	429	423	473	470	440	466	455	468	477	416	461	495	438	469	498	474	431	460	486	468	455	472	445	473	479	450	485	520	506	443	486	452	473	473	455	459	517	483	424	463	417	455	473	445	458	438	482	449	457	444	460	459	462	436	428	465	452	448	485	474	447	426	477	438	415	451	436	457	464	512	463	436	460	476	455	476	490	474	477	418	426	440	452	452	478	477	463	493	507	457	434	479	470	478	377	462	458	470	465	457	419	471	445	479	454	476	412	507	433	445	480	486	465	444	485	475	427	454	472	453	439	436	431	442	476	471	442	438	469	477	445	478	472	449	469	449	481	434	429	455	465	457	463	431	478	458	476	464	488	493	460	419	459	442	455	479	459	450	451	480	468	448	495	462	494	439	440	456	478	461	449	452	432	462	460	470	439	466	468	454	432	460	466	522	427	487	417	450	475	459	458	459	477	453	494	455	451	455	434	521	455	466	468	427	439	473	471	470	443	481	469	446	464	482	467	429	452	462	418	440	464	462	419	440	450	466	441	463	459	511	496	456	442	418	452	451	439	469	445	486	474	482	449	438	415	450	450	410	459	451	457	479	397	464	447	479	486	454	447	457	456	486	429	442	423	462	456	463	459	501	443	429	441	510	422	461	453	448	469	468	425	459	415	472	445	449	479	477	449	430	472	457	430	463	470	484	474	493	478	437	442	467	424	487	417	463	435	451	497	419	424	425	458	473	427	434	442	452	425	462	462	477	459	476	460	487	458	440	452	459	461	467	473	433	513	436	494	472	422	445	460	469	439	452	456	452	447	446	459	475	474	461	494	493	490	439	439	431	447	490	491	439	467	440	442	466	449	489	454	425	430	466	467	452	473	479	424	500	470	451	489	473	470	476	471	446	502	488	445	430	485	470	475	489	475	463	480	434	413	479	435	477	477	442	518	483	450	461	426	438	448	453	437	473	489	445	441	472	475	433	450	446	434	428	505	511	437	498	486	466	463	484	468	441	454	485	454	434	429	432	453	451	456	441	495	471	456	467	473	433	435	471	463	447	489	449	462	459	477	471	465	458	455	467	440	458	461	451	510	466	468	465	473	444	441	470	429	463	458	449	487	463	441	427	489	449	487	488	414	464	464	469	482	460	459	442	490	481	460	440	482	431	464	466	462	461	478	465	477	496	464	474	462	437	475	438	457	467	463	478	435	454	493	462	459	443	460	442	406	496	428	444	439	492	486	453	477	455	431	460	500	462	465	460	484	469	451	461	447	499	469	459	475	483	443	466	423	451	477	433	462	467	472	453	429	470	474	470	442	448	462	458	455	468	440	489	506	507	457	443	463	486	469	438	449	441	459	421	436	499	428	482	404	481	481	451	437	469	475	470	443	453	460	470	486	466	460	434	495	524	509	418	463	475	508	404	470	484	487	438	450	467	485	437	476	480	467	504	463	431	472	476	429	466	493	465	429	463	463	443	447	432	475	450	471	477	481	439	482	442	470	489	452	435	436	476	437	514	453	444	422	480	442	416	444	441	484	419	493	458	464	482	505	425	444	495	444	449	473	480	490	435	462	444	476	501	473	488	455	473	450	449	519	485	470	454	422	436	465	437	523	469	457	441	451	478	480	440	497	450	463	468	475	410	477	470	406	484	464	451	475	441	438	434	449	481	506	445	484	464	481	503	453	468	426	455	460	471	424	467	432	474	432	447	503	476	469	455	444	451	464	445	457	465	454	478	484	402	481	463	431	482	466	477	445	497	483	463	448	461	446	448	442	481	428	479	397	453	446	511	458	465	482	419	439	497	436	443	472	485	448	509	499	453	411	470	477	455	445	470	445	478	457	424	417	460	435	479	458	464	468	440	468	475	452	455	472	439	474	478	455	475	438	455	439	413	461	440	428	446	468	482	446	462	452	468	473	470	484	419	463	488	482	444	464	454	443	440	459	458	480	500	449	471	453	440	450	450	466	462	445	451	436	507	425	411	468	472	440	454	485	478	432	456	481	491	459	473	447	444	470	424	449	478	497	489	453	443	448	497	482	482	465	448	442	436	439	462	450	458	448	469	491	485	440	461	487	446	475	456	428	455	458	452	472	467	404	456	496	492	473	427	484	474	482	441	441	471	461	457	454	481	424	484	466	449	486	478	475	479	453	449	429	449	438	444	463	445	501	442	436	407	498	466	469	453	474	459	471	448	487	515	429	446	457	486	495	461	483	455	469	456	444	487	485	470	489	486	467	466	478	467	456	464	436	448	426	458	431	432	465	460	458	476	461	463	445	454	423	453	427	472	493	479	483	459	462	455	473	447	455	458	482	448	460	500	453	448	472	437	467	479	462	457	440	444	489	508	468	513	453	432	429	453	453	464	478	433	450	454	447	497	452	471	470	492	463	446	484	490	438	458	461	439	428	435	423	444	491	432	484	492	480	440	468	463	474	468	487	469	428	469	449	445	445	488	464	477	464	478	416	447	469	478	467	419	450	435	466	466	444	482	495	439	449	448	443	457	481	469	431	481	501	456	483	482	480	477	439	450	466	479	469	443	464	428	492	461	487	432	456	429	444	471	487	433	401	492	443	454	502	464	464	425	446	476	485	456	422	448	443	423	449	502	469	452	460	474	463	449	456	463	477	434	409	453	487	447	500	477	477	441	476	449	449	511	453	435	464	480	466	432	487	443	443	424	439	462	466	442	457	489	445	467	438	458	503	456	475	449	464	475	452	475	447	474	451	456	474	461	460	450	471	445	488	476	465	467	458	463	483	455	448	472	472	437	494	448	445	445	453	428	458	468	440	448	472	419	486	490	469	483	460	450	445	444	466	479	471	507	473	446	460	473	457	428	425	439	468	443	474	479	463	432	466	478	431	465	471	437	445	454	433	472	434	472	476	462	437	486	500	514	457	444	476	480	452	481	458	488	485	489	456	468	463	459	479	491	460	465	454	481	453	418	479	484	451	478	488	450	436	484	512	471	433	477	467	466	445	465	442	454	470	484	458	475	439	424	496	417	468	449	482	473	413	456	486	470	408	465	445	424	434	451	459	483	449	469	456	514	463	454	477	507	482	466	457	454	458	463	467	450	459	455	441	479	464	452	483	495	424	436	479	460	495	465	472	487	482	444	493	434	431	441	447	451	456	458	423	462	466	430	456	438	464	490	432	474	447	444	469	474	494	476	430	484	447	450	463	477	457	464	446	473	449	455	444	467	449	489	485	447	473	487	430	494	463	481	446	475	467	483	457	473	449	492	491	419	461	447	448	500	418	472	461	472	493	469	474	436	437	455	439	448	485	457	502	447	455	454	506	466	493	448	454	462	490	420	506	466	470	442	471	475	444	473	409	463	427	469	431	477
24806	20783	26783	24725	11141	2903	1610	1243	1168	998	945	7863	14489	9820	4163	1440	715	554	531	507	515	537	563	540	554	517	549	539	541	533	525	565	594	527	544	517	541	516	584	534	540	555	519	518	527	535	532	507	524	577	541	530	548	536	493	484	512	598	560	554	524	547	529	559	514	494	591	538	526	558	522	557	575	541	526	521	568	566	478	505	539	545	527	533	493	483	592	497	502	534	528	539	530	516	502	533	494	483	523	517	477	470	540	519	531	534	539	527	514	558	535	526	494	514	519	533	529	502	546	544	513	556	538	550	564	558	487	526	575	502	578	512	515	530	541	509	510	543	518	549	522	547	506	526	540	497	493	555	542	529	488	506	545	529	521	548	511	502	544	516	549	539	481	528	512	576	526	523	546	550	516	528	541	493	514	523	546	513	526	524	541	526	523	517	561	518	563	498	566	508	539	519	499	533	551	517	526	538	521	515	544	506	490	541	497	522	522	522	517	534	521	534	512	526	515	498	568	507	571	558	494	503	500	528	499	506	507	520	567	504	533	487	515	533	526	518	550	554	528	505	530	554	512	503	523	529	529	501	508	494	508	549	526	503	509	545	523	506	559	517	530	522	561	500	522	482	549	484	528	522	569	554	517	529	552	528	537	526	542	496	522	513	545	507	509	531	504	500	521	591	508	528	502	538	578	494	550	506	522	507	531	520	505	537	523	549	539	488	496	493	512	512	507	554	507	492	512	533	512	475	527	534	524	511	518	492	549	548	484	525	586	555	509	525	540	525	531	487	535	538	534	523	518	535	526	529	531	534	544	559	504	495	514	500	495	516	530	540	544	480	523	532	506	543	522	557	503	522	559	528	566	535	542	564	513	534	523	479	547	485	536	524	533	510	509	535	489	522	521	524	516	529	533	536	554	550	569	516	511	525	515	511	525	492	522	523	510	539	484	511	558	552	501	517	565	542	516	528	475	507	547	514	527	538	527	500	488	537	520	502	494	553	530	512	518	561	536	533	524	495	522	523	524	526	545	507	509	512	533	569	487	562	536	495	547	553	544	555	521	484	519	529	507	491	527	538	509	524	532	506	534	510	513	478	511	533	518	521	495	482	561	503	548	536	514	513	529	497	532	544	556	535	478	527	507	485	482	530	518	527	568	506	535	521	553	528	528	530	570	512	512	540	533	522	494	515	556	546	558	496	514	545	544	515	543	504	528	537	514	528	472	568	530	541	538	530	539	514	520	570	501	538	538	505	524	518	528	543	498	520	539	500	517	521	501	490	547	534	549	569	541	514	509	513	529	544	535	535	499	489	558	513	511	533	535	534	537	503	531	517	501	544	523	520	529	537	531	491	530	484	531	532	495	571	554	515	520	473	506	545	505	546	577	501	456	533	504	480	535	485	514	502	580	511	531	502	527	523	529	523	528	553	562	512	559	491	536	529	555	539	510	500	516	524	504	547	534	496	538	564	525	532	540	530	537	528	488	525	518	502	543	548	515	535	548	507	534	529	507	553	524	551	529	535	490	494	514	523	543	521	523	514	541	517	539	509	524	481	508	560	505	521	518	512	554	539	525	535	548	557	514	560	543	502	515	541	581	516	504	501	541	497	588	516	499	505	476	507	527	509	465	518	544	510	537	540	504	514	532	522	523	513	484	495	511	548	532	519	481	503	511	527	537	481	526	514	521	565	515	498	473	532	505	538	510	494	536	539	533	525	515	529	565	540	542	523	514	530	496	524	515	514	498	543	508	529	542	486	532	565	496	494	505	508	520	512	544	535	514	530	531	500	539	532	543	510	522	497	524	564	512	531	514	545	523	509	545	522	488	521	502	578	505	492	528	504	533	540	494	489	558	506	500	530	510	551	477	552	517	541	539	503	554	521	579	514	513	492	537	579	523	502	515	534	550	537	507	556	526	509	517	550	539	521	519	539	547	552	505	512	512	545	489	487	531	521	528	487	541	524	541	487	545	527	492	515	508	533	552	531	522	567	554	505	521	503	503	499	549	564	491	536	557	570	536	499	520	497	553	529	513	483	532	486	529	539	454	530	511	549	508	508	525	515	518	512	559	535	504	530	551	537	551	504	536	537	525	512	498	536	545	540	535	540	524	516	513	547	492	510	524	528	517	507	500	524	526	503	537	530	550	506	501	497	524	539	551	477	576	548	483	485	524	505	511	537	537	535	523	529	538	516	516	526	564	531	501	533	507	523	489	599	544	563	507	551	531	581	544	567	554	482	493	506	553	519	521	523	575	522	485	507	507	514	505	520	533	540	528	532	547	552	562	537	545	523	534	509	519	532	536	485	524	548	544	485	511	530	481	505	564	493	507	495	527	560	539	581	530	511	519	476	545	499	562	501	560	508	526	569	536	513	562	545	510	531	513	513	533	545	515	491	540	519	502	492	510	492	566	501	509	558	526	495	525	552	482	508	548	520	581	510	541	541	523	518	493	573	496	564	538	485	544	518	543	528	532	533	537	522	522	523	535	512	490	584	563	503	561	543	501	508	506	553	515	520	518	584	534	509	527	525	545	533	513	498	554	492	536	513	502	556	569	537	546	531	505	549	535	516	532	538	542	533	535	512	536	531	522	501	523	552	558	562	488	539	506	514	525	545	500	533	489	513	550	504	561	492	544	525	542	516	493	524	512	508	502	550	498	533	474	530	500	564	519	499	529	523	514	506	534	528	530	535	528	496	485	461	514	497	552	525	553	542	563	536	542	503	541	523	494	523	574	520	519	501	501	482	541	545	520	562	506	522	506	550	532	554	551	548	525	537	546	529	518	536	566	526	575	504	524	523	560	513	576	524	559	469	513	552	547	514	555	540	538	498	501	496	524	512	562	507	526	550	523	531	555	552	511	542	550	491	539	502	521	540	510	535	530	527	522	540	512	528	484	546	530	509	489	548	520	512	497	533	490	519	514	579	556	527	539	527	524	508	561	509	548	546	521	532	576	572	481	499	489	527	502	575	539	514	539	525	542	536	516	492	541	542	543	555	505	514	556	557	523	525	520	496	538	570	510	525	499	556	509	560	519	523	500	537	518	534	520	542	514	554	544	556	522	534	559	544	492	530	490	553	495	543	540	481	543	534	553	542	519	527	554	496	558	577	529	493	524	507	496	538	460	524	515	525	527	538	534	543	544	552	495	535	521	546	532	573	559	514	474	548	511	536	563	544	581	508	519	559	503	514	497	518	538	520	528	544	498	561	549	505	540	507	545	545	547	536	518	475	473	591	507	489	543	529	534	552	515	543	531	555	532	508	555	540	554	562	519	493	520	545	530	505	512	499	541	521	506	511	551	515	532	533	517	530	553	532	481	554	479	476	504	552	523	513	527	523	544	521	532	511	507	500	503	531	554	470	489	528	530	506	524	515	534	537	510	538	503	576	522	520	546	525	513	546	527	520	518	508	520	516	483	488	554	570	524	520	516	532	537	513	551	503	529	553	533	505	531	547	530	558	495	537	535	553	475	505	540	510	504	544
5410	7533	7490	5379	3772	2387	1680	1496	1444	1276	1187	10970	13843	9432	4177	1382	604	448	479	464	468	496	444	481	470	457	477	475	470	495	495	488	436	451	463	491	500	477	503	481	457	465	448	409	484	466	473	469	471	476	444	468	471	488	440	431	499	516	444	526	487	465	483	477	470	467	436	458	463	490	469	461	475	481	471	457	466	443	477	501	480	465	497	455	463	452	463	484	503	478	452	459	448	479	446	480	457	440	416	514	447	471	455	494	446	454	482	471	469	472	465	479	475	442	455	435	449	449	460	467	489	486	438	475	493	484	485	485	463	446	449	502	451	479	485	459	462	452	469	500	459	451	453	524	477	472	465	448	428	466	455	450	449	425	457	450	416	523	484	435	464	497	474	483	481	452	465	474	466	468	453	469	509	451	447	481	465	478	475	494	465	498	497	468	449	479	450	476	443	434	489	475	479	455	464	489	456	454	455	470	469	462	465	460	447	470	471	483	460	434	522	462	455	479	473	466	517	429	473	465	490	465	457	427	472	439	437	454	471	502	470	477	467	475	505	446	466	465	521	453	475	479	478	443	491	413	415	483	400	470	470	431	490	457	460	457	485	504	463	461	476	448	494	415	468	462	464	418	450	445	453	465	485	469	476	439	459	464	503	467	425	516	444	453	484	415	467	452	456	465	484	470	478	493	480	437	449	470	464	484	461	454	494	459	497	461	457	450	457	413	502	448	497	474	454	437	455	470	502	439	458	452	482	459	474	467	512	482	450	478	488	477	494	457	480	475	479	482	490	458	491	464	441	482	443	506	443	471	451	484	433	471	419	470	475	482	478	465	507	486	428	465	436	471	456	430	437	455	502	473	473	438	477	443	501	458	442	431	485	493	470	463	491	450	451	477	456	481	452	498	444	442	463	510	451	475	443	471	456	467	434	497	451	471	457	457	473	423	470	444	488	427	461	456	499	519	464	455	435	491	475	445	436	482	433	449	471	446	464	445	494	426	459	471	420	463	458	465	457	456	446	433	485	453	473	464	447	431	442	487	440	452	465	474	469	489	466	470	492	451	462	450	464	462	497	465	479	474	461	514	467	438	494	435	486	435	471	473	492	471	454	466	464	510	423	499	492	471	467	473	428	431	472	469	464	436	493	491	483	479	457	466	454	445	460	468	457	489	442	415	483	479	454	485	490	472	469	457	491	462	492	472	442	478	488	512	462	442	486	479	501	475	430	487	487	429	458	484	452	479	493	478	474	527	482	474	456	475	481	465	440	487	470	466	472	463	447	458	485	451	483	489	474	460	435	509	461	453	466	478	459	473	438	495	493	495	458	481	437	462	486	442	464	477	451	465	447	476	432	442	522	467	426	458	451	459	436	452	487	481	429	446	461	471	428	482	494	475	508	437	438	472	473	461	488	465	458	438	463	476	429	452	493	456	442	493	452	481	457	449	457	455	478	442	432	470	468	465	509	490	466	454	426	478	469	412	503	505	487	457	452	473	474	467	503	482	502	475	482	445	489	469	469	483	485	438	490	460	442	476	482	463	434	442	463	454	450	461	491	491	476	451	478	481	490	458	482	468	456	429	503	472	448	460	485	440	476	462	470	488	484	490	452	477	429	470	462	428	446	478	465	455	466	460	471	442	448	496	460	485	485	461	466	505	454	483	476	419	478	475	408	466	480	467	462	455	480	444	492	445	485	475	469	458	463	459	425	455	452	487	423	469	503	414	463	429	446	468	468	466	418	448	504	486	459	482	464	453	453	436	502	443	444	446	489	464	510	465	463	475	460	449	464	487	469	431	464	476	473	460	437	460	497	434	465	461	467	460	453	444	477	482	489	460	461	447	460	449	464	457	456	445	419	487	476	444	466	479	439	455	481	468	483	461	442	484	473	528	457	510	453	480	465	481	452	443	450	467	468	491	484	479	433	486	472	457	469	471	440	463	461	501	472	453	468	435	428	480	462	483	448	460	460	452	444	448	444	466	440	472	466	495	469	465	450	485	467	500	433	466	511	453	479	469	499	457	447	469	459	424	449	473	458	444	444	498	464	498	463	486	474	472	459	462	446	474	472	465	441	426	521	482	453	493	494	442	506	453	458	456	479	435	466	500	465	453	478	484	482	456	490	460	478	478	475	465	487	472	474	458	485	455	478	497	487	456	482	505	468	451	455	463	442	462	468	469	445	449	457	464	505	446	469	465	466	468	469	449	514	472	459	473	455	483	462	442	534	456	490	450	469	454	512	425	463	467	457	446	470	464	475	476	487	454	477	445	444	443	495	468	437	457	443	447	475	496	494	436	455	453	460	461	442	490	458	470	500	446	457	436	482	410	461	494	456	420	444	480	473	474	443	461	464	458	434	468	497	466	454	446	452	485	433	472	460	499	448	475	432	460	467	480	458	476	489	473	455	487	425	477	433	480	474	473	462	494	449	478	494	449	467	455	476	434	436	455	453	438	460	492	446	492	452	468	497	465	472	465	436	472	495	479	434	440	439	436	468	466	434	472	465	476	466	470	484	458	470	465	459	463	452	468	467	473	467	440	496	465	463	441	459	473	471	463	441	441	442	456	417	489	476	452	414	466	441	456	437	469	469	434	502	455	455	446	477	430	433	486	461	467	508	447	460	458	431	468	497	485	462	493	448	469	466	433	461	469	418	476	455	467	466	468	481	474	461	480	454	461	504	492	436	433	487	439	448	471	467	485	455	491	463	481	464	474	477	471	477	447	432	461	487	480	483	490	452	459	434	438	440	485	454	470	438	450	510	477	462	452	458	463	496	454	446	453	456	493	461	439	453	459	432	497	471	486	423	510	453	472	472	445	445	498	452	470	474	447	485	481	450	478	489	465	476	499	462	478	492	461	459	451	476	464	441	498	486	488	496	440	500	451	481	469	465	450	485	432	441	476	479	467	461	445	482	453	483	478	460	458	462	458	495	456	437	485	474	441	458	452	446	466	457	427	476	461	481	447	464	440	472	462	456	442	462	485	468	481	516	503	448	529	457	463	459	463	451	470	492	459	473	436	494	478	472	477	482	483	457	447	458	449	414	457	473	510	460	470	461	477	451	473	440	492	467	463	464	504	457	463	462	457	452	458	437	486	474	486	464	454	466	474	457	438	448	467	485	428	441	453	429	443	417	408	478	471	453	460	450	465	460	431	474	496	435	455	470	497	486	467	485	452	443	478	515	483	483	479	478	436	454	480	473	485	479	450	473	471	439	473	477	451	489	464	433	419	458	449	453	460	430	495	452	464	474	439	470	435	427	450	495	466	493	500	481	459	459	445	467	461	477	463	493	482	448	500	448	427	489	472	473	471	478	482	471	431	423	471	463	432	461	475	488	456	465	485	455	481	471	459	445	463	454	471	472	485	497	498	475	483	409	456	468	448	458	472	457	493	486	486	430	439	491	467	413	457	445	452	460	447	453	456	464	477	478	520	412	462	459	457	466	435	466	468	464	438	415	493	501	488	433	426	435	445	473	445	494	450
23844	20787	27781	23887	20644	10068	3408	2006	1773	1722	1643	15641	25366	17631	7482	2118	929	709	667	652	637	613	675	610	598	601	635	692	639	605	614	626	655	663	658	637	613	585	672	637	624	688	639	616	632	626	627	671	657	653	640	608	627	624	600	605	625	628	633	644	611	635	638	631	601	618	612	631	644	638	641	632	613	674	628	653	663	618	631	672	635	645	601	621	609	609	632	631	634	614	650	666	695	605	657	619	652	676	582	645	632	636	618	623	640	646	596	629	632	588	600	644	609	627	577	653	599	615	627	657	594	636	605	593	634	626	660	639	627	610	631	572	644	614	674	646	637	618	620	609	631	641	597	653	623	625	637	624	670	617	624	655	624	654	655	660	581	617	642	611	638	612	640	603	623	599	719	672	623	628	681	587	615	617	621	628	651	642	615	635	593	663	628	614	612	623	624	659	624	634	678	621	650	639	644	647	618	648	624	584	601	585	618	618	613	651	603	599	677	578	627	596	613	638	642	611	635	653	642	617	604	642	641	632	629	669	609	650	615	657	653	612	627	601	611	626	639	637	626	661	659	672	600	611	579	602	582	651	602	688	682	635	635	649	652	622	645	612	616	613	650	649	631	642	599	619	625	650	649	624	591	634	647	657	634	624	645	649	630	640	624	613	650	626	610	621	609	629	609	630	664	697	647	699	617	648	668	617	628	611	651	641	620	599	652	616	634	610	646	635	649	569	646	652	623	644	679	645	654	658	616	630	609	591	637	626	636	630	612	645	633	639	574	626	660	637	618	633	605	617	664	612	601	654	586	611	623	647	628	644	606	597	641	689	624	624	640	654	639	631	618	637	609	644	605	624	635	629	618	580	657	675	629	597	639	640	642	641	619	584	644	649	641	626	642	632	630	648	588	645	611	572	604	608	652	665	648	671	652	637	641	619	662	651	632	631	644	611	602	640	633	649	623	692	608	644	638	637	677	648	629	644	640	644	657	551	627	606	662	637	582	601	631	618	625	599	619	658	607	597	684	611	636	634	615	622	637	629	633	645	630	652	654	615	619	620	607	645	625	609	659	604	603	674	609	662	631	682	645	630	646	636	649	614	604	592	640	643	644	634	640	649	627	621	651	680	631	647	586	649	637	637	647	629	626	649	662	642	622	628	646	552	592	652	661	633	637	621	666	596	603	608	650	630	617	633	656	605	596	612	655	642	648	661	662	652	662	604	598	656	604	660	639	617	599	624	650	618	647	678	672	650	675	623	651	572	601	600	624	627	609	602	655	625	658	636	630	645	647	639	631	620	582	634	677	664	627	604	643	614	629	616	646	627	596	639	618	661	636	650	618	655	612	620	633	627	648	664	610	604	607	629	620	611	635	620	651	640	662	630	561	622	637	598	635	632	585	626	657	615	644	625	600	610	651	616	641	595	615	627	643	612	581	644	646	626	642	624	614	660	583	631	633	612	627	616	647	669	643	659	672	621	600	590	584	622	674	633	658	645	628	677	634	635	649	648	627	621	608	590	659	646	606	645	629	660	675	631	656	636	604	661	627	630	627	623	600	599	604	629	628	618	585	575	635	653	622	605	587	676	624	619	561	660	646	641	617	664	679	621	622	665	683	654	612	576	642	622	653	604	613	602	661	647	607	622	693	616	637	638	622	647	626	650	623	664	643	589	657	617	633	662	658	652	635	629	649	622	614	627	632	609	662	627	623	606	618	659	613	621	671	590	636	623	621	648	650	592	611	598	659	651	602	664	641	630	600	632	650	617	649	609	627	578	610	646	603	656	596	632	585	651	642	614	622	572	629	641	622	662	610	654	595	661	614	660	595	644	612	652	627	637	588	627	606	612	649	611	626	641	644	581	654	587	675	633	596	606	627	660	588	607	636	659	639	621	623	608	634	644	640	654	637	630	575	602	622	656	639	622	621	640	628	633	618	626	633	587	636	609	614	643	672	651	646	617	588	629	627	655	626	621	580	636	636	649	582	602	582	654	614	684	658	639	629	621	597	599	633	649	628	635	622	609	611	606	648	630	608	639	582	670	616	640	694	660	598	641	648	629	618	653	628	663	619	620	661	577	622	645	659	629	589	631	609	614	643	608	619	566	641	611	621	647	584	605	614	645	626	590	619	645	611	603	648	628	589	668	611	600	637	588	644	638	631	635	572	611	650	579	629	625	629	651	602	608	606	621	637	643	646	617	647	632	652	610	671	602	628	638	647	627	610	651	607	580	592	596	627	655	633	631	642	594	620	627	653	594	601	645	630	619	646	658	642	670	613	613	606	608	613	654	654	637	668	657	618	642	642	572	655	618	624	594	613	637	633	613	614	683	579	625	646	654	633	617	628	632	634	631	623	642	625	586	627	660	667	677	657	668	562	654	626	627	603	640	600	625	661	648	605	642	588	622	592	620	667	614	668	648	599	596	606	657	578	599	608	610	654	614	633	608	599	629	616	664	627	610	648	655	640	578	653	635	617	597	584	648	676	648	642	655	638	633	616	629	613	672	586	681	588	613	602	629	636	674	638	619	646	655	629	609	612	663	641	633	655	629	654	633	573	658	669	650	577	596	636	611	632	639	611	640	612	676	581	589	624	625	662	648	600	627	602	625	603	607	615	636	623	682	628	616	606	605	637	660	638	617	650	624	636	613	617	674	631	612	551	609	584	635	581	636	642	670	603	623	633	600	625	650	620	634	607	605	653	606	651	638	616	614	570	645	631	603	593	615	601	637	594	654	613	622	604	637	623	646	626	657	585	623	616	658	617	601	601	631	565	666	612	638	630	644	602	632	599	623	605	607	650	671	649	614	605	605	610	581	589	652	607	625	628	599	635	595	637	618	626	624	678	612	583	598	618	677	600	652	655	608	640	618	592	616	646	649	606	628	620	633	702	605	628	664	625	666	654	611	664	649	638	647	691	623	662	626	612	622	626	644	627	642	618	658	627	616	612	638	628	626	659	610	675	596	634	594	608	656	588	647	682	590	635	689	662	634	654	666	562	653	655	618	633	625	615	631	645	659	634	660	630	631	623	694	586	623	632	674	583	660	611	672	663	661	641	644	603	618	646	651	633	603	614	642	624	635	663	635	619	626	657	633	636	577	625	619	596	606	616	626	604	624	605	626	674	611	656	617	604	634	689	609	658	665	608	604	614	689	633	656	562	635	625	640	646	597	644	623	613	601	642	624	645	640	637	636	642	620	640	666	656	613	582	579	626	625	595	641	583	628	651	619	675	617	605	646	589	627	633	667	608	645	644	645	616	622	674	644	606	546	661	686	634	580	635	637	629	651	624	642	633	608	595	667	626	626	657	645	671	625	598	613	618	641	628	620	568	613	660	655	606	639	623	643	656	651	623	587	630	632	614	634	623	624	647	640	617	641	665	622	605	613	619	623	609	606	644	644	661	605	628	645	624	623	556	631	595	660	634	630	638	661	631	608	621	657	569	632	585	652	682	604	606	663	642	641	646	645	671	609	626	634	669	654	691	609	622	571
5803	10308	8679	5830	6469	4148	2785	2311	2384	2018	1964	19874	22280	15020	6809	2062	812	594	567	492	574	588	554	574	524	598	550	565	548	548	534	550	559	551	549	562	566	555	554	550	567	541	580	527	541	563	540	555	569	549	571	522	537	572	557	516	505	555	552	529	506	563	590	569	552	564	515	537	561	544	558	540	556	544	587	557	536	540	559	558	546	559	583	501	526	556	532	557	519	543	585	514	559	556	505	542	590	550	578	540	574	527	534	569	532	538	526	504	570	521	544	534	540	543	565	530	552	556	588	606	512	567	615	538	545	571	568	538	535	544	542	526	534	530	524	580	570	562	563	537	505	587	579	547	519	544	545	559	511	536	579	571	535	499	583	579	547	543	537	548	551	535	570	512	538	551	531	554	566	603	539	569	554	534	520	529	552	536	568	540	572	489	559	548	562	533	555	515	564	525	519	547	551	573	548	549	569	511	589	542	566	577	538	525	546	527	541	520	538	585	570	563	520	563	565	588	566	516	546	538	499	505	517	547	566	511	526	534	558	558	516	547	542	589	558	531	575	566	568	577	545	502	539	549	572	541	536	603	555	541	546	557	557	572	576	527	542	557	547	525	514	567	521	569	544	570	526	557	561	582	543	483	538	526	550	556	520	568	534	503	564	559	550	521	513	541	579	533	568	577	496	550	541	514	576	541	551	563	538	535	539	523	583	547	571	554	513	537	555	591	518	524	477	554	554	530	519	573	519	583	545	530	550	568	528	528	541	570	544	546	528	564	519	517	516	572	554	545	542	571	522	520	508	551	539	539	527	516	565	499	527	549	574	557	542	525	553	546	537	576	555	596	560	561	554	529	539	568	558	531	548	544	516	586	577	557	556	552	557	539	510	556	540	562	541	568	551	533	588	572	545	539	537	526	556	584	558	489	526	542	535	539	501	547	544	573	556	536	554	591	496	523	540	520	546	543	534	547	565	568	517	520	599	546	520	510	520	548	510	588	557	532	555	529	549	552	605	563	579	573	541	558	545	538	549	579	534	548	576	558	576	575	552	535	507	544	490	518	539	532	569	545	528	585	473	605	516	542	506	564	504	519	555	539	594	530	570	519	549	526	526	530	540	504	533	537	550	545	569	532	540	547	538	550	501	505	568	590	551	510	552	541	555	552	551	555	572	573	588	574	560	542	507	545	532	574	529	532	534	544	560	557	542	554	545	546	472	567	537	529	544	547	540	568	550	569	516	536	530	587	531	589	571	598	529	560	524	586	536	596	530	494	537	539	513	532	522	588	544	538	542	534	521	558	563	562	537	598	503	519	527	513	550	578	508	547	520	558	570	560	526	545	515	515	548	534	528	551	579	578	563	481	604	547	579	511	549	522	546	556	574	546	581	512	569	539	548	539	558	528	511	544	532	543	514	521	556	525	511	570	584	556	532	566	590	571	543	530	552	518	518	522	548	549	526	543	491	532	561	534	583	577	554	559	538	570	556	517	539	518	546	518	532	495	526	541	537	541	530	502	550	545	506	562	521	548	545	559	495	521	549	553	553	533	579	515	585	524	515	557	585	523	566	542	542	559	562	565	548	569	570	575	564	505	524	577	536	561	502	575	545	526	545	550	513	500	548	560	547	559	549	511	551	515	536	578	547	548	576	514	530	535	521	503	553	533	522	562	558	527	535	549	548	532	552	486	543	554	529	582	518	538	548	536	555	553	566	512	568	557	519	561	501	538	563	527	545	595	568	538	574	566	561	553	538	502	541	550	559	533	564	525	535	537	559	524	511	563	558	584	532	531	509	555	536	551	569	530	598	559	515	551	528	539	532	586	556	592	513	506	578	555	563	525	488	522	545	517	596	548	596	573	502	516	531	523	546	560	523	533	577	534	551	567	536	582	557	566	523	584	547	570	598	565	541	524	576	503	539	544	563	595	554	527	536	533	547	532	558	551	522	532	565	559	566	530	561	534	524	544	558	563	560	562	537	504	554	529	530	554	556	543	550	555	561	523	574	558	539	515	516	541	552	529	531	512	538	545	495	536	516	554	585	587	564	555	522	536	536	556	546	518	527	555	578	535	564	550	579	588	531	550	518	564	539	525	546	562	552	545	545	568	539	529	567	503	555	535	558	550	548	520	566	532	524	553	539	565	538	524	545	528	543	546	527	526	565	558	568	533	553	520	530	531	470	589	569	563	568	561	582	570	518	582	520	573	572	543	540	538	515	544	509	536	563	561	546	539	528	563	537	481	558	516	548	530	554	541	548	560	507	550	542	541	557	521	518	523	551	610	546	494	536	513	546	552	549	572	533	518	553	506	569	604	561	502	574	547	557	559	484	512	535	554	518	568	557	523	481	525	539	578	536	552	601	525	532	530	484	555	540	587	529	561	533	583	541	559	546	547	564	615	538	508	490	545	548	511	505	536	520	550	543	539	576	576	565	565	559	506	564	557	537	539	566	525	531	583	558	544	545	574	522	505	527	527	535	523	565	579	538	522	553	537	567	523	534	530	560	518	539	551	566	527	514	531	504	549	516	551	579	548	572	549	541	526	543	554	565	521	511	524	544	565	531	519	546	521	557	584	482	613	540	524	525	587	573	529	551	551	517	507	535	531	538	571	562	513	564	519	558	531	553	566	558	531	550	553	574	521	523	543	540	548	545	525	551	551	588	534	530	548	537	537	460	549	554	520	588	556	582	508	547	572	525	519	469	553	520	559	512	569	548	547	507	555	536	522	518	568	561	522	566	554	517	506	557	529	528	558	530	549	506	565	562	548	538	531	536	533	556	573	531	511	581	549	550	554	521	546	549	495	535	558	498	535	514	539	528	561	531	528	548	547	547	487	528	538	562	546	569	549	578	540	527	520	530	565	555	548	561	552	525	565	538	534	549	546	490	544	523	561	514	549	528	527	547	549	544	564	550	549	537	556	580	572	536	531	521	555	571	583	533	561	551	529	577	509	517	556	535	510	524	557	547	540	545	533	525	519	512	560	545	562	539	561	565	505	529	532	533	584	555	545	513	551	531	547	537	552	552	542	555	560	549	543	561	502	555	594	559	565	529	545	515	541	514	543	550	550	565	537	576	544	524	554	541	527	562	525	563	581	541	589	540	536	504	548	580	521	538	532	547	516	558	550	544	539	567	544	529	555	526	506	526	570	562	523	546	553	552	555	541	525	540	502	530	525	530	557	558	505	532	530	537	575	532	547	568	553	544	532	521	530	535	515	520	558	524	571	527	511	568	579	518	518	547	550	561	500	550	562	530	551	537	542	576	531	561	562	560	548	500	539	549	581	552	520	554	554	543	517	532	527	538	575	560	568	581	537	568	585	577	546	546	565	517	540	567	540	596	563	566	596	527	586	511	559	538	535	564	524	547	582	552	518	570	536	533	513	530	575	537	552	573	518	584	558	554	542	508	554	538	518	554	546	536	525	538	548	562	536	561	519	554	599	491	539	512	517	529	512	551	534	560	541	503	557	557	535	558	571	535	558	512	546
26785	9657	2553	2058	1350	1068	864	800	670	634	707	1324	1716	1356	896	660	568	506	533	521	557	507	559	476	547	520	544	558	494	563	541	540	526	518	540	563	563	539	540	516	529	533	526	545	543	503	519	509	554	527	532	533	534	516	568	539	562	473	509	519	483	508	550	541	518	520	524	552	510	559	530	547	490	519	491	539	564	541	539	535	551	515	542	519	531	541	538	538	540	487	581	506	517	506	534	519	522	547	571	561	556	523	538	566	531	510	509	549	517	530	522	521	518	563	521	525	565	533	551	558	562	508	502	564	532	534	555	511	519	519	540	533	536	497	554	502	559	531	537	520	478	557	506	539	553	548	510	580	507	551	528	573	552	503	563	569	511	532	501	519	550	548	543	557	482	553	578	526	512	534	549	539	544	524	538	545	525	520	537	555	526	550	542	539	520	530	565	493	532	581	468	568	542	562	569	547	516	513	550	532	615	522	541	561	530	517	569	530	528	522	518	558	556	501	574	537	566	524	538	549	515	563	542	548	475	532	491	509	527	570	514	531	511	539	546	498	556	514	571	555	520	546	530	562	518	534	486	504	608	539	520	511	525	512	497	516	533	493	556	490	524	584	543	543	542	567	570	554	500	494	551	564	552	539	514	514	531	499	531	559	536	516	532	547	577	549	531	540	536	530	556	520	539	528	515	510	536	518	497	569	518	579	503	507	545	543	549	550	555	550	556	540	508	507	516	494	558	528	502	523	551	561	561	511	532	551	540	563	515	564	530	475	525	560	550	520	520	500	553	528	520	548	526	525	544	538	554	525	522	497	530	552	535	525	601	498	576	499	536	517	571	515	499	514	528	527	493	500	538	529	550	508	546	527	553	514	552	536	525	494	526	495	510	519	520	514	551	517	563	527	558	509	538	489	520	537	545	549	504	519	541	498	529	575	543	547	536	526	522	547	531	533	507	551	510	518	537	583	513	554	548	516	534	544	566	559	571	549	535	533	530	516	545	533	523	566	537	510	562	542	529	508	555	557	568	554	544	460	573	520	546	556	542	519	486	548	540	551	535	530	527	580	562	517	501	532	530	575	521	506	575	532	529	540	507	521	549	510	535	480	536	530	579	490	527	574	518	515	507	559	559	517	542	564	544	537	503	529	501	542	534	564	513	539	532	518	502	531	506	524	528	512	491	519	518	528	531	556	528	529	490	509	515	543	520	519	593	549	558	552	559	520	513	522	538	550	516	517	581	508	510	512	517	540	493	519	519	539	563	553	537	564	602	539	529	523	529	583	524	541	510	517	528	534	555	512	514	537	535	548	553	527	494	549	545	515	567	516	532	496	540	514	555	521	495	505	553	516	519	508	558	512	566	575	550	505	524	533	558	535	484	537	542	551	534	544	514	529	545	528	527	536	551	497	524	565	504	533	534	508	522	538	515	546	561	532	563	525	552	513	514	520	531	557	573	526	541	549	512	550	506	504	498	541	540	502	505	562	490	538	580	532	528	510	515	549	548	532	559	557	504	529	513	512	550	566	523	547	521	548	519	548	575	516	519	546	541	484	544	550	597	529	537	510	567	530	493	573	502	550	538	520	561	504	531	541	534	521	529	535	539	514	530	541	520	543	522	561	493	549	547	520	553	542	544	517	538	513	528	534	541	553	549	560	566	546	527	511	591	502	552	527	505	506	553	544	533	554	536	524	546	531	538	546	538	534	500	503	516	541	565	568	516	536	513	527	553	543	570	545	495	521	533	535	547	511	540	529	533	509	577	557	558	563	535	541	533	555	563	549	535	572	549	541	512	502	563	599	492	563	487	536	534	527	529	570	567	556	552	584	549	522	483	578	553	547	540	568	538	545	583	516	532	558	555	496	514	530	516	533	546	535	581	565	528	530	521	506	516	533	500	540	519	515	507	583	541	549	551	501	539	535	487	559	545	561	555	516	563	517	517	538	481	478	488	550	528	549	503	517	544	547	509	529	532	508	527	511	541	512	516	559	469	516	557	536	509	542	532	530	515	535	489	516	571	523	512	525	509	536	488	510	555	513	592	537	551	518	547	504	539	576	505	516	566	518	520	510	523	537	532	519	545	554	525	500	536	537	543	520	516	497	489	528	548	530	497	521	512	539	573	567	513	547	502	522	543	563	531	517	496	530	531	524	565	493	529	546	539	523	523	524	519	518	521	554	511	526	553	571	554	533	543	494	502	524	497	550	532	543	533	527	499	534	573	529	525	538	581	524	576	507	557	517	557	573	526	530	505	539	499	531	539	550	539	552	482	533	541	509	528	543	565	551	541	525	576	529	555	554	492	534	530	545	537	505	544	528	497	546	520	560	506	563	573	539	525	511	535	532	550	520	559	487	558	569	561	524	574	523	516	559	539	528	559	542	527	532	563	590	498	526	549	507	527	501	519	518	518	566	553	498	534	539	571	536	572	528	536	545	506	523	481	525	541	535	525	515	557	469	523	521	522	547	512	519	535	544	552	526	538	558	526	505	548	525	594	546	520	538	483	526	583	544	482	518	513	546	513	518	562	481	537	548	547	576	487	589	549	520	583	508	549	554	521	540	507	557	562	508	520	515	529	531	523	529	533	525	506	496	520	519	524	544	550	538	537	552	529	536	600	531	550	524	577	536	573	531	548	533	513	530	531	538	542	542	572	574	507	524	516	516	495	525	540	505	546	535	535	506	501	534	545	541	530	532	543	521	532	530	542	542	556	584	514	535	582	505	537	509	533	559	530	509	584	564	509	529	538	551	547	528	511	567	529	512	535	557	515	511	556	546	587	584	507	539	510	486	517	537	533	531	563	511	544	550	574	568	536	557	541	524	488	503	517	524	523	539	545	552	530	537	523	497	527	564	515	556	568	551	564	504	569	488	483	530	557	566	489	539	533	525	521	554	560	516	549	582	529	539	513	506	526	538	517	564	538	530	564	536	557	543	548	534	533	543	555	513	573	523	499	506	490	528	552	537	541	548	535	513	547	524	586	500	530	559	533	541	517	538	502	556	568	485	531	560	579	560	580	551	551	505	527	577	497	522	535	531	528	553	482	546	517	541	524	525	527	522	493	509	543	538	477	530	563	553	567	466	554	528	568	537	545	540	539	524	512	529	524	559	519	531	554	503	554	556	541	530	551	567	558	564	516	535	494	533	511	574	520	563	560	544	569	548	542	526	523	506	502	511	533	518	475	544	545	558	576	506	545	524	518	519	517	532	546	558	552	569	553	545	544	533	516	560	538	563	537	528	544	546	504	464	491	526	519	531	528	503	533	562	534	587	562	507	590	550	485	533	561	535	526	533	570	562	498	509	568	540	508	475	549	524	526	520	511	503	511	569	532	519	543	561	505	515	527	538	490	512	576	545	554	518	536	532	567	543	505	554	542	518	527	502	541	497	536	541	575	509	556	551	547	546	547	544	543	523	548	543	541	502	506	520	550	542	537	553	518	548	537	539	537	541	524	529	534	552	547	529	508	508	551	512	501	556	550	550
6193	2142	2369	2195	1664	1231	1019	932	772	817	736	1845	2083	1485	923	584	517	501	447	483	468	461	472	461	467	446	481	477	491	455	500	472	486	443	426	504	412	455	469	433	436	490	468	476	440	477	430	485	474	465	453	457	468	448	422	444	443	479	437	470	438	455	462	441	480	443	476	460	458	438	461	490	443	490	475	450	474	458	459	451	436	474	431	523	444	426	470	471	455	464	440	452	461	494	437	470	468	464	435	465	409	464	447	454	481	469	445	468	449	428	461	461	459	431	461	440	473	452	440	443	435	488	459	439	464	463	445	447	443	412	469	497	449	483	447	444	458	473	486	475	452	423	457	479	442	475	456	429	480	436	443	445	440	490	460	438	481	447	450	464	429	426	479	437	448	460	403	444	434	464	422	478	451	468	451	459	496	448	430	459	432	472	484	451	493	450	482	453	453	475	398	448	438	463	432	464	455	462	469	497	440	451	429	474	469	445	475	452	435	466	454	454	487	426	465	440	464	455	471	443	434	451	433	454	439	523	485	465	424	466	495	432	481	477	437	454	454	469	445	445	470	455	448	471	461	443	438	476	453	442	451	446	453	482	467	471	465	418	497	477	475	429	462	473	477	468	479	461	442	447	432	441	456	475	457	463	481	480	450	441	440	442	466	455	449	480	459	459	473	400	444	419	458	458	422	472	461	449	504	433	472	478	469	419	463	452	445	448	472	460	458	485	448	434	448	459	490	461	489	464	459	485	450	429	445	469	479	441	487	451	409	450	473	442	453	448	453	425	456	485	423	449	476	438	452	487	435	459	413	487	447	448	458	440	468	467	441	494	444	504	460	452	475	462	471	474	474	444	458	467	458	448	440	464	466	472	466	496	484	427	447	437	438	462	462	455	461	485	432	470	479	445	453	449	507	466	446	451	453	425	432	420	445	458	493	430	445	457	433	489	446	434	464	462	484	457	454	435	452	450	462	457	439	484	467	455	482	417	442	434	432	486	453	464	411	467	432	454	490	487	430	472	448	463	463	453	470	484	455	469	422	463	467	431	474	457	456	467	435	466	466	493	447	451	471	478	479	440	428	430	502	475	469	480	446	436	486	412	471	500	483	495	493	489	443	456	437	452	457	462	455	511	448	407	437	444	472	481	448	471	485	438	461	444	452	427	501	459	466	475	483	426	454	459	468	457	454	450	469	435	493	473	457	482	460	473	413	447	436	496	436	412	435	449	469	451	433	432	436	454	472	488	469	467	443	462	457	475	471	438	457	470	442	430	438	429	493	479	448	468	445	431	451	450	456	444	465	435	517	471	453	463	445	378	469	470	433	434	465	468	493	452	476	455	476	503	440	475	415	482	457	504	454	456	492	495	446	458	474	475	477	461	431	443	473	460	441	464	482	452	483	458	438	435	430	469	453	448	445	497	443	456	473	435	497	433	464	449	462	396	465	445	511	468	458	493	448	450	475	415	473	472	424	445	475	463	425	440	433	459	460	450	435	487	470	482	423	440	432	492	479	474	452	472	447	450	497	467	482	485	437	441	427	479	479	473	432	446	444	429	437	477	451	436	471	474	448	480	466	466	428	484	412	440	436	473	439	414	462	425	454	451	430	422	455	454	478	398	475	454	458	420	453	506	463	433	445	434	412	450	473	479	440	485	481	459	477	453	494	455	495	478	455	448	477	472	472	502	461	444	453	413	467	473	479	449	428	481	447	492	439	453	458	431	438	473	446	491	462	443	459	462	462	465	448	448	472	429	447	491	423	461	438	431	466	476	472	455	472	430	474	492	436	482	456	469	461	433	450	474	434	464	468	460	424	424	470	508	490	492	478	459	436	476	494	449	459	427	474	436	457	454	465	463	447	487	438	440	462	481	529	464	441	468	449	448	467	475	458	432	435	468	445	446	470	473	454	494	454	457	460	494	466	464	453	454	452	444	427	457	456	423	419	463	458	461	462	448	434	430	440	480	479	461	431	432	446	465	454	498	434	401	479	443	474	453	420	449	478	459	451	425	465	424	437	495	466	476	462	462	442	454	473	428	466	453	434	457	464	424	448	456	448	438	466	444	437	507	497	450	422	421	461	509	495	451	457	478	436	467	474	477	446	444	485	449	450	457	482	453	449	447	494	460	474	451	447	494	444	455	470	491	467	463	495	446	461	474	464	457	449	428	431	444	476	434	435	467	450	496	442	449	448	447	439	454	459	436	467	428	469	463	456	455	487	463	420	440	453	459	444	484	469	496	444	471	485	458	438	435	442	535	486	453	469	459	466	464	474	469	476	450	424	462	487	442	475	473	449	458	515	456	467	447	462	439	456	480	443	470	433	478	487	470	485	468	437	426	466	448	445	477	472	465	475	425	485	462	457	456	495	461	475	457	473	493	460	450	447	448	467	480	451	475	431	469	442	472	449	450	414	452	492	483	471	475	492	419	468	447	423	453	480	472	457	478	464	455	454	459	464	496	437	461	479	414	483	437	468	446	468	479	434	434	440	422	427	425	446	449	475	480	484	464	470	492	437	446	508	482	425	448	449	452	493	460	437	447	429	491	449	479	444	435	463	471	448	497	489	486	422	465	441	459	489	475	486	438	459	426	436	455	457	456	456	461	455	464	457	460	446	431	462	420	460	444	453	477	415	435	459	456	468	438	481	479	472	442	432	470	493	413	462	449	462	448	415	421	429	434	444	447	455	462	466	448	456	454	460	435	485	462	478	422	461	464	427	494	470	473	454	432	424	451	470	440	435	420	451	468	488	441	497	410	448	409	453	443	442	451	412	473	451	461	475	452	459	483	466	467	490	515	500	510	465	462	458	432	482	462	453	494	452	439	446	472	475	452	490	447	467	481	428	447	458	433	476	434	453	455	461	478	442	452	454	441	401	478	439	474	414	460	431	447	476	431	467	451	478	438	448	489	473	440	460	450	488	426	430	468	446	443	482	448	460	454	482	445	446	503	476	454	475	429	448	486	478	492	448	484	464	444	438	463	463	473	469	451	439	468	487	433	453	463	449	488	448	472	443	423	416	443	507	449	493	455	435	473	437	455	482	454	501	449	461	468	422	462	470	484	469	487	476	408	452	420	465	451	457	426	470	430	445	465	453	448	438	456	470	469	465	433	456	478	469	428	440	466	448	451	434	440	463	439	464	435	464	449	419	464	454	467	419	445	448	474	445	455	456	434	424	485	447	482	439	486	457	455	487	462	451	441	466	439	468	482	449	459	453	428	471	474	451	440	465	418	469	451	507	454	465	459	469	472	483	455	447	444	473	417	416	472	464	432	406	488	430	444	443	447	483	412	466	491	485	437	450	446	488	501	491	441	466	437	424	425	455	440	492	481	461	471	480	454	410	457	485	482	467	448	462	444	444	457	457	461	473	478	440	427	472	451	476	449	481	456	431	409	485	458	476	444	452	438	468	446	446	453	462	456	472	449	447	448	500	466	450	433	439	473	468	502	437	444	431	484	501	468	446	427	472	441	484	455	444	436
24719	20771	26762	24677	11092	3100	2160	1592	1195	1048	937	11063	16630	8731	2674	1018	620	571	549	561	539	557	531	505	520	539	543	483	546	584	544	601	545	558	547	549	527	527	516	491	538	544	534	514	579	515	528	539	486	539	524	550	520	526	521	521	526	537	541	524	544	536	539	539	558	530	525	524	554	533	468	569	524	525	524	534	544	553	526	513	509	556	560	548	546	563	525	564	535	555	516	521	596	513	546	550	495	521	559	525	554	518	522	558	569	535	588	526	504	514	546	573	593	520	499	537	495	527	526	557	486	512	526	510	523	554	513	488	490	553	520	544	542	518	559	514	558	533	510	524	550	516	578	504	551	543	547	563	543	550	544	533	512	539	482	537	538	519	561	565	522	488	558	506	487	508	522	559	561	507	554	542	572	519	512	535	508	562	506	557	561	501	531	545	498	531	558	531	535	532	517	501	494	520	504	496	508	519	511	536	536	488	532	517	582	518	542	562	580	540	507	572	539	500	492	526	521	542	530	539	544	493	511	550	556	565	499	529	498	530	519	543	537	502	545	548	536	544	534	543	532	569	523	560	518	536	563	527	521	496	513	490	478	595	563	570	535	494	489	528	554	537	524	495	524	529	512	564	511	506	514	522	519	549	548	539	530	541	524	514	507	568	510	464	495	537	540	526	553	492	515	527	562	483	516	552	507	556	530	573	535	492	562	519	542	549	570	548	535	510	515	541	525	504	532	548	482	498	552	549	534	525	539	525	558	578	531	531	550	542	552	563	504	523	515	565	495	528	510	530	528	525	500	553	495	512	545	567	544	520	497	494	541	562	558	493	577	595	539	559	542	524	490	543	539	512	509	483	508	513	536	515	522	517	565	535	512	506	525	547	504	543	553	550	526	550	538	508	499	516	494	501	561	540	553	546	540	535	487	545	487	558	510	513	545	524	507	508	541	579	480	582	527	542	513	596	515	511	520	544	532	514	519	523	537	531	564	512	495	519	508	486	544	535	539	573	475	502	531	532	485	517	564	540	503	502	490	534	526	524	528	513	553	543	469	535	529	530	532	519	521	549	527	530	516	509	526	565	523	486	532	540	535	515	512	493	571	501	496	488	548	545	496	510	564	542	526	533	504	530	542	554	545	525	502	519	563	543	525	561	535	506	482	539	535	556	530	541	531	558	490	507	499	565	514	530	549	489	541	530	538	499	508	536	533	511	562	527	509	526	584	532	561	526	517	529	550	503	537	467	533	536	524	504	541	495	555	531	556	507	533	519	503	551	543	495	542	512	540	548	552	556	519	539	512	542	564	501	485	548	523	523	578	571	532	511	540	531	522	538	529	528	535	507	569	507	522	507	470	528	525	518	584	517	526	503	569	526	551	504	547	524	508	545	537	508	562	504	555	547	568	582	531	517	520	517	546	490	544	518	487	480	489	531	509	558	551	497	574	545	494	541	532	515	530	536	521	502	559	552	519	505	550	547	550	558	521	524	504	500	563	550	512	532	525	528	567	517	544	517	566	535	545	538	541	553	511	554	602	528	519	547	531	509	494	524	520	513	532	544	502	548	511	551	536	518	545	525	548	452	514	521	536	531	530	495	546	529	526	549	512	554	553	493	519	549	556	495	527	550	552	523	540	533	604	539	518	515	506	538	519	557	511	532	528	536	538	515	544	525	536	521	555	478	506	541	547	568	547	527	536	514	529	539	573	533	502	554	549	543	543	493	537	523	520	528	517	575	535	529	520	528	515	521	537	541	508	508	546	520	541	537	536	556	531	591	550	507	502	512	491	523	484	513	517	470	519	493	528	547	542	556	559	531	517	541	595	536	530	514	527	498	502	516	504	519	538	478	511	534	541	488	495	543	533	549	551	526	490	512	520	502	550	558	496	531	542	530	535	519	534	520	500	545	532	492	511	538	548	485	525	521	546	529	550	483	579	522	523	496	516	537	539	524	554	471	503	478	531	541	537	534	541	503	528	538	480	569	532	524	581	528	534	523	533	528	568	540	533	556	533	516	524	520	577	520	533	548	538	537	574	499	542	513	509	532	506	534	540	505	563	526	543	499	545	497	525	536	546	518	529	525	540	499	537	481	528	553	507	527	513	533	568	504	555	521	538	517	531	507	540	525	535	518	520	535	514	535	530	529	525	551	508	540	515	545	526	538	508	570	530	550	544	491	500	522	526	545	533	529	516	544	525	527	567	533	537	518	554	541	528	550	497	521	522	524	535	495	521	495	516	558	552	561	530	537	532	511	518	543	553	549	525	512	584	581	533	554	518	543	511	521	516	537	483	494	539	497	524	560	518	533	506	555	518	549	558	521	503	538	509	520	505	534	552	529	492	529	509	546	531	523	499	560	541	530	524	549	545	514	524	504	519	535	512	521	531	537	556	559	495	548	517	540	534	510	497	506	514	567	536	501	509	496	530	521	534	512	559	502	523	545	513	513	547	511	510	531	521	532	591	515	494	533	506	532	576	540	473	537	531	515	547	549	520	530	545	508	524	554	559	543	527	498	545	526	533	499	516	534	557	512	504	516	494	507	529	539	499	524	550	527	508	503	499	520	543	526	539	524	530	523	558	494	538	566	541	499	489	507	518	563	540	516	568	533	523	472	534	577	546	515	516	577	533	523	566	483	517	538	527	558	531	549	516	535	508	525	489	569	495	536	550	573	518	512	503	540	528	506	521	517	489	564	504	538	537	543	517	538	536	551	527	538	477	532	523	555	490	559	508	538	513	512	510	538	558	569	549	502	546	535	525	461	572	497	534	499	523	538	523	521	537	567	500	524	524	555	513	552	549	516	541	540	541	521	543	500	520	514	581	543	519	571	550	531	534	549	507	535	488	530	518	503	536	534	550	517	512	506	476	536	485	493	545	515	521	502	509	552	520	526	598	544	557	522	517	553	531	559	530	505	531	519	559	522	499	480	482	526	472	494	514	513	547	554	494	527	547	520	518	560	512	521	546	512	561	512	531	539	490	502	516	530	520	552	532	536	540	541	515	537	544	524	562	541	510	541	592	502	473	514	492	476	546	497	581	562	532	544	547	511	513	549	517	533	536	511	571	545	475	517	549	529	592	529	468	510	570	547	528	504	519	554	554	553	527	508	538	520	531	523	504	530	528	489	493	523	547	555	498	550	535	521	534	502	520	552	512	527	512	505	527	539	487	500	525	551	566	529	579	558	544	545	585	554	537	543	487	499	489	518	465	532	552	480	490	513	514	519	556	513	516	525	524	510	539	524	517	546	519	548	480	543	535	542	531	506	512	504	490	546	532	515	531	488	499	540	531	528	575	536	523	556	539	554	507	527	537	525	544	577	499	523	505	513	512	507	538	573	543	536	549	580	495	597	511	522	555	529	494	537	522	556	559	545	547	577	556	523	544	541	531	547	522	547	531	531	571	532	568	547	542	541	530	532	575	513	554	586	569	592	525	507	547	508	535	507	555	503	512	523	505	512	550	501	499	540	525	501	549	520	502	515	523	536
5004	6486	7152	5332	3571	2587	2405	1982	1589	1302	1183	14400	14919	7782	2652	931	556	495	487	412	453	465	470	475	434	522	450	489	469	492	463	447	445	468	495	493	498	447	440	455	453	485	461	449	482	477	444	484	501	442	468	466	465	481	449	445	492	498	442	516	458	489	482	475	442	461	457	508	488	455	498	506	467	500	467	510	453	483	464	486	452	458	463	479	466	478	430	505	462	483	495	494	500	487	500	491	494	472	477	452	450	495	482	487	470	444	465	507	501	506	441	437	471	448	472	465	439	481	492	516	461	500	479	452	436	472	465	460	452	428	478	476	457	459	455	446	451	472	468	452	472	447	434	454	492	470	489	491	496	468	506	481	465	509	459	481	496	420	493	494	470	452	469	454	462	506	466	455	483	482	501	465	497	433	440	477	473	498	481	477	439	496	465	455	440	450	459	497	463	474	451	481	479	476	476	502	483	460	445	427	458	480	503	473	478	449	447	462	467	444	486	466	454	481	489	487	460	478	483	454	468	450	484	478	490	470	460	504	483	456	461	443	470	481	460	484	460	450	481	478	496	473	448	504	463	453	455	437	446	466	510	458	460	435	434	432	464	509	472	447	471	473	433	496	474	457	494	460	422	463	462	471	473	494	471	458	503	445	430	485	453	481	447	446	469	458	463	449	449	474	465	480	512	462	472	517	434	518	479	471	453	513	473	441	479	492	480	475	438	478	448	503	456	485	448	450	462	467	476	495	501	486	501	494	482	476	475	454	482	438	473	473	475	459	457	495	470	444	458	427	451	498	476	463	477	472	463	464	485	494	496	463	492	442	485	462	432	474	456	441	464	484	470	457	483	483	449	459	466	452	440	487	458	464	462	488	462	471	474	455	443	472	465	483	465	436	454	515	429	467	427	495	454	457	461	457	455	452	459	476	521	459	452	487	503	494	483	433	440	483	461	449	428	503	468	487	472	494	455	460	486	467	491	443	489	457	458	481	512	450	471	462	511	456	471	504	452	486	485	465	446	466	468	481	467	434	488	484	457	478	478	455	422	449	454	449	499	462	484	479	505	449	470	501	489	485	479	490	483	461	401	446	481	475	456	474	440	463	429	470	468	441	499	456	447	423	495	487	455	464	492	437	463	511	455	478	442	455	496	457	450	449	437	504	442	453	467	478	447	488	460	445	475	453	481	505	488	456	478	460	479	467	470	474	469	438	468	445	485	478	461	475	474	453	449	407	476	451	478	481	475	482	476	489	484	503	461	450	496	460	492	471	460	489	473	472	485	498	486	468	485	471	451	499	454	462	455	488	436	445	447	448	453	463	437	507	450	457	472	474	484	462	490	465	451	503	457	499	527	481	440	458	483	441	485	447	430	462	483	486	456	484	437	498	467	505	463	480	472	464	451	478	497	492	465	463	466	451	467	475	483	488	480	485	490	493	447	429	528	470	428	467	472	441	444	430	440	472	491	501	462	437	486	445	500	453	486	518	487	487	451	470	455	505	484	470	471	450	446	442	463	485	469	477	436	438	441	447	474	457	453	483	453	442	451	474	504	466	467	470	451	474	464	455	447	487	451	474	459	486	469	471	463	436	490	448	478	477	448	467	473	433	453	489	455	487	450	475	450	474	472	455	447	450	457	473	433	500	447	482	492	459	430	436	470	496	454	493	459	485	480	497	484	445	450	487	466	453	492	466	478	488	489	475	440	460	465	500	475	468	466	499	474	405	505	447	461	465	470	527	482	442	495	436	429	481	422	429	490	449	454	443	470	471	462	449	464	499	508	442	474	469	450	457	463	436	476	484	439	489	428	464	463	504	452	482	456	452	478	467	454	485	489	446	458	410	472	483	464	455	497	441	460	455	476	488	467	449	483	493	468	466	464	490	470	494	462	462	430	460	446	473	457	486	457	462	430	474	478	482	443	465	431	437	489	493	469	463	422	448	450	465	467	486	487	493	468	459	436	451	455	476	465	470	473	483	497	444	458	451	444	468	449	493	477	468	450	440	476	488	490	450	461	501	477	469	455	491	474	440	462	445	434	489	446	482	419	470	486	493	491	478	462	474	471	492	454	459	478	433	453	416	449	461	452	495	476	508	484	475	432	448	479	498	492	499	430	474	420	467	427	483	450	491	498	454	450	525	515	420	473	486	464	487	450	446	466	480	478	481	448	474	431	477	463	521	501	452	489	430	487	470	455	443	490	483	484	479	462	426	503	464	462	463	422	447	453	483	513	473	499	473	475	462	505	402	486	474	494	454	466	468	480	458	453	459	469	458	445	481	488	484	473	481	508	432	439	479	450	490	459	430	468	500	460	497	458	469	495	452	448	440	490	431	520	486	496	471	486	488	463	450	463	434	451	483	472	436	472	457	481	510	442	502	461	518	471	471	483	474	465	457	477	457	492	466	461	469	479	458	483	476	448	444	529	474	484	508	443	468	449	451	485	459	452	451	485	483	484	481	434	455	490	469	486	453	461	474	489	469	469	512	472	496	485	447	484	479	481	444	471	440	447	480	457	466	519	498	434	466	467	473	452	487	502	427	450	484	454	443	442	434	484	455	475	459	454	446	457	449	433	464	464	483	495	466	474	453	474	466	450	482	465	491	478	446	484	447	455	458	458	478	459	478	459	485	451	467	447	424	504	440	436	455	474	476	483	459	473	505	451	503	468	500	477	484	479	501	465	441	446	462	468	488	459	468	486	456	439	424	449	430	530	512	427	437	483	458	458	467	457	435	510	491	468	486	487	423	487	479	470	470	494	450	447	468	471	426	412	489	482	455	470	483	480	508	472	472	458	490	453	476	476	446	443	469	439	453	464	467	505	468	461	459	473	464	464	477	455	474	449	475	440	478	463	498	465	453	494	518	457	479	492	432	501	512	476	505	445	450	469	483	492	488	459	483	458	503	473	491	500	484	448	448	479	450	499	464	483	473	426	477	453	461	473	451	451	468	457	463	465	497	456	489	467	459	399	456	505	445	462	483	481	497	465	459	473	501	468	474	494	447	482	486	460	469	474	471	502	428	502	479	456	445	439	465	449	447	462	437	446	500	477	455	450	448	509	462	462	460	484	462	476	454	472	489	446	498	477	495	499	459	441	477	448	494	444	481	471	482	473	483	478	436	455	440	456	457	463	491	494	478	504	464	480	449	490	468	470	499	475	460	501	432	454	500	418	426	452	461	459	473	432	485	479	461	437	499	509	459	466	474	471	446	483	469	447	478	444	430	470	477	497	462	474	514	484	498	507	437	464	479	507	511	475	450	518	442	466	464	482	497	459	484	463	482	424	483	509	464	451	463	442	456	495	444	495	472	454	431	475	463	467	484	469	452	433	476	461	456	498	439	453	459	445	458	478	470	441	448	488	458	439	470	437	472	485	479	500	476	445	456	459	478	461	490	474	450	475	424	455	467	439	458	442	456	477	444	515	445	458	456	479	458	492	457	480	480	501	464	461	472	472	461	441	463	458	457	442	443	445	479	458	447	457	499
23854	20784	27795	23896	20466	9025	3441	1881	1096	1277	10271	29389	24097	10926	3336	1081	690	694	634	664	636	665	692	663	598	631	663	638	696	673	627	678	623	685	692	683	648	633	651	603	674	646	613	669	689	613	647	584	628	682	669	620	634	611	676	647	641	670	666	647	676	643	615	657	645	632	644	662	652	594	678	673	649	618	664	629	614	624	595	662	649	659	654	619	639	641	618	655	630	638	641	641	619	662	621	624	641	619	619	621	654	653	624	641	641	611	624	621	638	604	606	681	643	668	639	635	616	634	671	607	651	637	645	654	623	641	652	617	645	657	649	610	644	636	624	645	601	669	632	640	638	656	662	608	647	644	653	646	609	646	631	627	628	615	622	598	680	634	633	635	647	702	629	640	666	664	662	620	647	629	611	665	587	664	676	671	636	665	623	650	651	648	607	630	560	634	658	668	641	673	649	611	652	624	645	618	597	653	662	649	651	680	629	653	658	620	641	631	613	666	634	633	639	626	694	644	590	638	661	650	634	649	670	635	671	627	640	663	634	675	611	637	661	634	643	631	613	690	632	634	643	636	668	618	667	649	676	684	648	600	636	645	699	642	628	644	667	608	599	624	639	634	660	618	647	638	647	593	631	645	605	666	619	656	624	589	654	653	636	650	593	628	636	657	668	659	654	638	615	616	634	677	617	627	679	609	663	592	624	624	603	674	658	658	684	657	607	635	625	631	650	628	649	590	614	645	644	669	660	680	647	689	615	638	608	626	643	624	597	661	615	585	659	643	644	657	644	660	649	599	621	656	627	635	688	677	661	677	581	589	616	640	624	636	676	665	632	643	672	628	613	633	653	606	625	664	613	633	637	593	589	594	646	638	610	613	685	620	628	632	614	559	619	632	670	679	606	627	642	666	637	644	677	651	636	597	657	611	677	620	642	614	655	612	604	638	615	657	626	647	652	632	665	669	626	627	649	636	601	666	608	657	689	620	651	620	641	612	584	677	639	646	646	664	588	639	647	589	628	609	697	634	645	657	660	630	640	633	656	657	680	585	622	621	656	639	613	630	647	647	648	654	628	713	587	632	617	659	669	606	610	634	655	675	662	606	620	654	644	658	610	619	656	633	619	593	607	671	646	639	644	671	644	596	680	622	633	661	600	608	623	602	627	628	576	636	661	640	645	662	604	658	616	677	647	636	663	627	639	681	647	613	662	608	696	652	604	655	644	646	662	657	629	617	643	650	624	674	648	606	643	620	628	689	637	643	642	653	649	684	637	622	629	648	632	592	624	650	669	627	678	648	666	672	653	639	663	649	665	644	656	640	638	645	609	622	630	638	623	663	603	656	610	651	641	678	666	636	619	635	679	618	624	610	630	713	654	602	658	607	665	656	683	643	575	655	650	690	671	638	672	589	663	630	602	628	657	634	635	624	607	661	651	602	629	654	644	682	648	661	646	644	630	670	645	633	596	599	688	618	667	629	648	646	633	607	583	638	631	618	635	631	611	670	652	662	648	619	619	649	642	677	641	605	621	652	627	643	599	567	603	659	656	669	596	628	586	615	638	684	627	631	577	635	631	685	664	644	673	615	609	614	639	648	592	663	594	654	612	665	667	650	608	594	633	643	613	623	670	644	668	647	651	605	636	651	649	654	666	659	613	644	667	666	684	612	653	632	622	618	646	626	640	646	627	618	622	652	670	665	643	643	650	639	666	640	648	641	637	622	641	614	666	641	664	664	668	662	631	637	686	660	655	631	646	643	618	657	658	638	638	670	587	643	620	613	668	621	638	632	616	614	655	623	691	664	591	638	630	654	676	644	642	651	628	645	605	598	642	650	612	602	629	677	655	580	613	639	633	625	618	608	640	629	641	648	627	697	613	639	651	631	594	676	670	614	631	608	645	645	620	681	625	617	600	603	633	613	672	654	664	574	658	637	648	675	614	626	640	662	597	641	659	641	624	582	637	685	704	696	630	644	611	608	642	655	629	661	637	675	601	659	648	641	697	653	624	636	625	651	663	644	625	688	658	666	655	628	617	627	663	590	651	646	619	617	643	649	650	655	650	673	645	662	651	632	641	661	610	641	664	649	666	647	652	645	626	631	672	658	642	666	673	652	634	628	639	614	594	604	607	590	643	611	626	606	592	640	671	658	659	667	657	624	635	651	676	633	653	645	641	670	607	641	663	653	631	683	675	606	644	594	664	684	610	630	667	644	638	583	615	628	615	627	673	653	580	659	672	665	634	639	672	663	683	656	661	601	627	626	620	637	680	644	672	635	680	642	636	619	632	636	648	618	622	652	598	610	634	649	650	580	654	633	616	642	665	634	648	646	663	631	616	627	602	627	654	673	625	628	635	664	627	696	612	689	603	608	665	651	590	652	664	639	652	665	682	616	629	657	651	632	628	659	618	628	653	653	610	609	626	651	609	645	679	603	630	644	613	630	611	631	649	604	648	631	612	678	619	659	636	657	675	653	677	674	653	687	662	682	596	634	672	634	657	626	615	666	672	626	621	658	666	646	600	664	649	671	600	652	643	669	731	587	628	655	668	668	653	612	687	615	634	603	665	619	604	646	664	644	639	618	575	641	607	622	616	632	601	638	674	640	649	615	608	627	665	640	662	643	641	630	643	660	645	650	662	600	614	673	664	593	644	683	638	665	621	655	621	622	603	630	631	617	635	613	641	615	601	674	663	599	656	611	658	636	618	603	664	648	645	661	617	573	653	672	651	589	623	565	612	650	645	666	624	630	632	654	663	653	618	590	622	700	619	620	581	645	665	647	658	630	652	602	644	617	633	600	646	641	649	663	642	658	645	654	650	637	629	649	660	680	624	617	618	663	675	669	611	627	624	616	611	658	660	625	623	610	664	662	655	637	676	591	646	647	632	650	650	677	625	665	681	677	654	627	656	594	627	650	660	611	704	642	637	642	658	660	667	591	627	618	652	625	660	661	672	628	642	641	650	617	607	715	644	631	651	638	638	636	647	596	659	647	660	637	676	619	647	599	640	613	597	596	646	637	636	628	704	624	643	645	640	665	603	652	608	661	623	645	605	633	600	673	647	617	606	659	594	662	608	615	621	654	677	657	585	631	606	617	608	643	620	626	644	652	642	625	633	649	659	633	616	638	623	627	625	639	632	614	646	654	569	652	680	635	607	644	635	584	656	645	653	616	648	666	680	598	649	654	639	649	664	629	648	601	628	590	631	630	652	590	598	687	684	664	663	638	648	605	641	629	610	673	667	619	640	655	637	630	644	651	635	630	671	621	669	581	638	647	642	649	648	647	637	630	649	651	659	658	620	664	662	642	627	646	610	655	645	654	620	693	656	653	647	606	668	660	675	650	633	659	662	656	653	621	631	645	594	633	639	673	626	620	671	674	661	663	645	639	632	633	622	636	587	640	650	593	651	672	611	625	608	603	625	629	696	604	652	676	655	629	607	645	615	652	611	658	574	644	638	645	634	661	609	657	638	688	633	666	667	631	698	648	653	628
5607	10583	11402	6992	4404	3520	2902	2014	1150	1679	12626	29234	19711	8793	3108	1050	651	584	604	558	599	531	572	567	544	550	562	532	552	584	578	551	563	528	582	590	586	569	513	561	537	504	560	536	547	582	529	536	566	528	520	539	558	540	591	560	589	572	537	564	548	541	600	612	582	550	592	525	552	543	554	519	567	573	508	533	547	518	557	554	545	559	541	542	607	578	543	536	523	544	548	535	559	583	548	567	525	538	551	552	517	534	543	573	558	578	547	580	574	527	567	597	553	577	594	569	582	565	585	588	550	567	563	577	530	555	592	545	570	586	547	578	555	550	553	550	520	537	542	570	584	520	522	549	539	558	584	516	519	552	596	545	539	583	566	570	532	516	572	550	551	559	568	521	564	563	564	594	539	542	590	573	564	553	556	554	547	569	520	597	502	528	605	578	603	507	559	583	533	553	543	574	576	585	588	543	532	572	522	593	556	586	539	547	550	524	575	541	528	511	593	540	599	556	550	547	607	528	546	539	538	523	572	548	565	572	523	522	604	561	569	544	554	545	580	552	543	525	555	520	575	578	530	565	595	539	557	574	554	544	573	565	596	578	547	545	572	593	546	571	539	557	526	528	582	524	560	595	526	537	582	597	568	531	544	588	559	523	550	553	547	523	505	543	571	542	571	585	559	588	585	587	565	576	594	568	580	536	523	542	591	592	539	579	604	550	534	580	562	563	600	541	575	601	546	541	550	515	552	569	569	543	547	574	572	541	536	541	563	559	548	563	514	606	551	550	530	584	563	543	567	564	543	555	564	570	553	586	592	581	550	569	549	564	538	514	548	582	532	528	586	520	509	577	580	544	585	576	498	560	525	509	588	565	567	586	564	557	581	591	546	569	580	550	539	564	564	536	542	507	529	497	580	579	536	567	575	552	549	545	545	580	561	519	558	582	603	531	527	565	557	600	582	570	525	559	555	538	591	561	559	638	549	537	588	519	558	548	552	537	558	544	556	591	588	563	549	543	581	572	547	563	573	572	525	550	557	594	529	551	548	573	557	570	569	539	558	577	559	541	545	553	564	589	574	558	585	578	597	519	573	559	519	533	546	536	581	570	578	584	548	536	554	557	524	557	533	524	557	568	531	566	562	540	556	521	549	539	577	571	531	551	544	549	573	551	551	598	517	545	532	568	557	540	581	568	554	568	549	610	566	577	543	580	551	548	610	586	574	549	544	560	557	552	545	547	557	527	537	567	538	562	559	599	559	556	552	549	522	551	590	553	613	588	566	524	548	567	528	555	538	558	520	595	548	566	571	547	537	564	579	569	549	526	515	504	560	594	610	568	580	504	549	552	553	578	549	547	533	538	545	551	583	539	556	529	587	558	555	573	525	541	535	557	529	552	542	547	571	526	564	525	553	521	549	558	573	540	501	576	557	532	590	560	578	561	575	557	574	551	559	535	595	602	568	607	542	563	554	580	553	546	541	566	531	547	543	564	560	536	549	547	600	535	575	570	604	540	572	533	539	542	562	556	533	512	547	527	553	512	544	546	581	526	557	556	525	556	557	558	571	521	558	576	529	543	541	567	534	555	520	576	588	587	562	554	525	556	590	522	574	547	527	501	529	578	550	535	534	566	589	553	544	561	578	519	577	553	563	525	591	557	529	555	587	572	538	543	610	560	553	563	525	576	556	556	569	577	589	557	538	556	520	590	518	526	540	594	515	568	587	542	571	537	553	574	561	561	540	548	537	539	608	546	592	626	563	542	555	564	555	526	576	574	505	569	551	546	546	573	575	574	539	549	580	548	569	574	564	558	586	537	547	532	583	532	569	550	556	541	578	596	544	565	594	556	522	560	589	562	548	560	533	580	561	597	557	583	579	548	563	540	603	563	584	546	567	531	550	499	553	520	585	598	528	541	523	602	541	550	565	583	545	552	529	525	558	582	541	510	537	521	564	521	567	547	509	588	535	550	589	597	525	541	537	555	565	531	566	580	566	590	537	577	567	553	553	556	550	508	590	555	559	536	580	570	519	597	584	542	533	562	555	560	514	559	551	560	538	562	585	601	543	578	583	549	576	561	571	522	534	570	550	546	531	545	543	563	527	507	574	542	535	548	509	557	563	570	549	531	573	537	560	545	601	529	529	575	543	580	555	553	495	590	544	502	580	550	499	553	498	611	564	560	550	556	559	554	536	560	565	545	516	555	580	547	532	532	585	560	524	594	572	558	528	547	570	560	517	582	568	550	576	532	631	585	551	573	551	577	518	559	519	506	568	576	549	537	556	563	572	580	560	562	575	599	554	622	523	523	543	592	564	572	544	516	563	531	517	600	581	534	556	551	606	585	526	561	549	518	569	513	580	546	538	542	581	544	538	548	563	574	548	571	568	510	533	541	553	518	600	588	561	529	570	524	561	552	521	553	534	564	546	523	549	562	556	577	568	539	535	554	548	550	549	564	601	540	538	553	599	553	536	580	535	551	555	533	518	532	570	522	581	569	555	578	546	542	549	538	574	545	530	552	592	537	550	519	555	540	523	513	541	560	588	597	542	550	547	559	570	553	529	569	552	549	540	549	573	570	569	590	557	538	547	575	543	569	547	554	523	499	554	551	582	525	514	553	550	544	510	562	553	545	552	548	548	522	522	552	523	560	529	513	528	593	547	544	545	602	555	552	543	585	572	561	534	523	531	549	579	531	540	587	562	551	580	510	526	558	532	568	565	539	544	561	557	574	526	539	578	513	549	569	598	544	514	515	550	552	578	551	531	525	529	540	576	559	575	522	540	575	574	549	538	531	548	538	571	516	565	577	529	505	533	559	547	559	511	554	576	559	601	541	591	578	560	561	540	532	518	526	558	602	552	559	555	547	563	573	591	535	554	531	522	581	596	619	516	512	552	537	579	555	546	545	582	566	550	518	537	536	520	531	522	567	565	578	554	545	526	515	560	582	590	595	542	562	547	521	539	558	549	576	566	544	537	605	594	581	545	563	569	589	586	531	551	535	559	552	548	543	554	549	584	535	524	568	548	523	543	559	548	541	523	526	548	489	566	558	550	558	537	571	564	565	556	515	586	560	563	542	549	547	549	561	523	561	541	550	519	569	552	536	562	530	530	547	547	565	568	549	531	516	561	531	554	521	544	581	585	597	567	545	559	573	562	588	561	562	569	566	597	528	517	534	555	529	550	570	565	557	543	567	536	539	575	518	554	552	550	565	526	516	506	551	535	588	545	596	543	534	536	548	554	541	602	532	539	519	603	518	524	541	538	561	526	584	550	543	578	555	549	552	572	588	600	573	570	542	509	558	520	554	533	562	552	553	555	550	563	582	542	553	522	531	542	504	551	565	565	537	557	521	569	540	554	537	571	553	557	524	589	561	528	547	595	541	557	532	532	579	549	558	597	495	559	592	530	548	561	544	563	521	543	551	554	564	552	556	570	542	587	568	558	545	552	508	569	585	557	565	593	588	578	592	537	571	557	563	572	545	561	529	595	573
26856	10399	3072	1711	942	776	697	647	610	724	1221	1862	1625	1013	776	612	585	600	567	540	571	545	560	575	549	558	567	559	567	510	537	539	577	539	558	560	577	561	555	584	561	586	545	573	567	523	588	542	540	563	562	559	537	551	514	582	549	537	529	586	534	520	571	552	531	505	481	577	551	557	548	568	511	533	557	512	535	564	560	551	521	530	526	551	552	561	568	559	545	503	560	582	597	588	575	520	538	565	525	548	553	563	620	507	590	589	595	585	571	546	606	511	546	527	538	553	549	519	535	580	542	632	573	556	595	537	580	572	541	516	562	581	533	565	560	552	529	521	565	515	514	613	535	558	502	549	560	588	540	530	537	548	517	564	516	612	568	597	573	515	562	523	544	530	552	533	551	586	529	534	578	547	597	569	543	519	513	557	521	536	539	562	544	555	510	555	568	524	562	554	568	516	537	527	558	566	561	552	532	517	565	556	562	583	555	550	564	553	547	493	548	545	542	533	544	539	518	578	545	583	591	575	536	565	568	562	520	558	555	550	532	538	576	580	541	567	554	570	541	549	523	538	553	606	503	551	575	536	555	548	543	527	558	561	586	543	524	558	605	644	573	534	476	527	570	534	555	533	532	551	573	581	580	577	532	537	516	550	576	547	577	546	549	537	546	544	543	528	536	551	590	543	549	544	478	556	576	552	553	504	555	562	541	590	510	520	563	520	558	529	600	528	530	583	539	544	523	518	530	494	543	560	567	518	564	545	570	570	569	555	573	555	517	546	556	559	532	513	512	538	539	551	535	549	586	595	567	537	558	572	598	516	557	560	545	506	596	600	541	517	527	537	549	568	544	548	552	568	552	492	531	525	552	574	537	577	552	546	575	537	568	565	530	559	540	553	536	588	566	554	537	573	570	536	566	620	568	563	534	553	531	581	508	543	538	525	563	513	512	569	548	569	535	598	567	537	554	540	546	534	523	569	499	554	534	573	559	586	544	549	512	528	535	555	530	516	591	565	523	555	529	569	534	525	550	530	556	530	555	580	534	592	551	584	543	599	528	550	568	570	557	525	535	564	575	578	554	545	557	543	582	565	576	570	584	554	557	573	570	521	574	507	555	577	508	522	556	582	534	560	546	577	526	544	532	533	579	584	564	562	556	588	539	539	536	530	555	561	570	559	571	579	548	517	579	569	511	553	582	529	509	596	524	550	599	593	578	552	482	554	583	546	542	560	573	584	565	577	540	554	604	556	591	581	599	576	528	568	568	560	574	512	550	549	566	595	587	565	563	546	538	553	576	539	551	525	563	521	577	573	545	595	580	521	554	540	554	526	536	572	499	538	538	532	529	551	593	551	582	545	553	583	564	532	551	556	560	558	555	517	569	553	569	585	547	536	538	553	586	581	510	589	573	545	537	581	524	580	568	532	556	530	569	508	571	544	622	539	544	534	571	531	554	552	586	540	560	548	570	593	569	594	594	547	573	566	559	556	522	492	552	518	577	602	561	565	569	573	540	543	543	570	545	568	594	553	579	576	574	499	550	541	593	554	569	555	582	584	560	562	520	594	544	553	510	542	515	541	556	508	542	544	578	551	570	541	563	520	529	560	540	555	529	587	556	515	508	543	513	563	537	601	528	554	568	561	562	564	541	517	541	580	540	533	559	561	593	532	553	554	537	571	599	537	608	495	574	583	537	578	574	588	537	563	585	537	551	527	586	565	540	566	543	531	546	529	575	541	554	520	583	574	570	527	562	562	503	533	556	589	581	556	576	567	552	525	594	562	556	561	513	567	600	502	536	591	571	565	518	553	522	577	555	550	553	548	560	579	567	509	588	544	558	571	541	570	542	534	528	525	585	573	541	555	539	523	577	549	574	568	507	554	515	504	553	560	552	538	603	551	559	582	550	544	539	494	582	558	550	539	561	532	541	535	564	560	587	548	574	536	536	545	581	568	575	505	514	548	549	546	550	586	539	577	520	566	521	515	547	535	540	560	542	564	540	557	574	569	545	534	578	612	563	527	490	573	537	538	546	592	544	536	493	521	557	508	552	547	576	577	544	568	542	560	600	553	577	568	544	503	561	545	527	512	523	549	547	573	527	586	545	520	544	547	571	550	573	583	578	537	535	561	569	538	547	533	526	580	546	538	540	586	543	521	591	548	543	535	562	564	574	536	533	554	601	545	540	558	537	516	560	542	537	551	516	537	592	579	530	519	537	532	542	565	560	556	584	574	570	600	543	571	586	574	547	552	531	578	534	567	545	535	520	556	584	579	583	538	552	578	559	536	550	555	556	549	529	557	572	549	545	524	511	574	500	533	524	536	575	573	521	549	539	550	549	545	549	544	544	524	547	558	541	583	552	589	558	577	543	524	543	512	573	543	529	569	557	567	532	518	562	529	570	590	529	521	569	574	551	549	579	563	563	553	542	526	581	541	542	565	547	548	581	531	580	510	495	551	515	575	535	515	570	541	548	521	515	521	536	565	570	558	552	581	536	542	570	528	548	577	539	540	536	567	558	567	555	559	520	557	548	590	551	566	563	547	504	576	543	540	563	548	506	583	527	550	589	576	524	577	550	514	537	573	508	555	527	573	588	548	526	544	556	526	568	535	584	589	549	534	569	581	552	572	535	535	548	504	503	565	492	619	506	551	544	544	574	570	616	525	594	539	559	556	525	572	533	577	580	576	566	544	550	552	577	542	514	517	555	598	561	536	578	526	569	530	510	562	511	537	563	595	509	585	541	520	534	557	570	522	536	547	531	605	538	517	561	536	522	585	571	512	543	540	549	550	564	525	535	563	533	552	542	547	561	531	534	544	584	570	568	515	550	577	560	562	564	553	558	562	554	509	581	521	590	572	559	520	541	543	580	541	540	496	577	551	519	522	576	540	554	554	549	546	551	519	519	544	567	541	559	526	613	581	586	532	529	605	518	552	539	547	522	558	568	545	540	526	581	515	586	526	529	547	561	505	568	587	556	555	578	566	543	560	555	562	548	505	499	532	548	557	511	520	537	552	539	538	584	506	565	580	600	533	531	578	563	571	556	582	554	562	545	559	533	548	548	569	544	575	555	519	507	541	579	561	573	568	557	577	550	542	534	529	570	557	522	506	562	588	536	542	564	527	553	583	561	505	571	566	530	562	525	533	540	585	561	576	522	575	563	545	565	533	542	534	568	569	580	587	547	528	566	584	566	531	570	577	518	549	572	554	546	563	577	542	587	567	499	538	576	584	539	556	564	579	548	567	569	549	549	534	502	581	547	561	547	567	555	538	573	542	515	545	598	554	555	588	555	568	597	549	570	593	542	618	588	529	556	524	499	558	525	532	555	587	550	572	512	587	571	522	564	543	539	553	528	538	540	502	543	575	562	543	630	514	488	535	530	519	553	571	536	525	528	540	570	570	523	573	542	560	555	565	568	553	539	567	597	547	552	548	570	549	512	534	543	535	549	563	510	553	548	557	549	605	517	594	541	548	566	584	536	596	577	564
6322	2950	3069	1536	1155	899	772	637	512	743	1648	2305	1749	1098	667	505	484	446	469	474	467	468	475	439	461	519	497	460	476	493	468	482	452	498	466	480	465	496	472	476	493	524	457	463	462	483	510	437	501	503	444	506	445	494	472	446	444	486	505	498	504	501	477	437	489	453	497	450	476	485	475	490	512	462	475	443	473	476	480	433	438	467	434	455	461	465	441	451	455	474	485	456	475	486	494	483	490	448	461	499	429	484	491	507	490	503	437	485	476	448	446	456	454	475	448	495	470	496	493	475	468	450	450	445	479	489	469	453	502	441	475	477	465	454	481	486	473	457	455	477	433	427	501	492	505	472	482	485	492	468	442	473	489	451	462	420	462	473	497	481	422	506	467	486	462	484	505	513	458	504	475	496	468	459	460	460	505	460	458	481	506	438	498	477	491	502	465	436	439	450	512	453	515	478	454	477	456	496	463	464	492	478	488	466	515	466	460	476	449	452	486	470	468	442	486	464	480	411	474	487	466	441	532	487	469	526	511	461	449	481	457	453	458	480	469	463	489	446	457	473	475	485	494	487	461	462	460	481	477	493	440	440	445	489	462	471	484	444	474	474	477	503	475	505	471	461	436	479	463	477	475	483	483	440	443	499	513	510	509	465	431	477	434	478	460	474	474	511	453	470	494	434	478	471	475	466	468	474	484	524	458	479	483	461	490	488	443	448	459	448	491	471	507	448	491	461	457	488	437	446	433	477	446	460	480	480	456	469	456	481	495	473	463	488	490	452	505	439	497	486	493	493	456	496	448	457	484	483	479	460	461	488	480	493	492	453	488	447	449	492	465	502	498	480	440	474	528	468	472	482	472	466	442	480	438	492	433	500	460	488	470	454	482	478	425	487	478	459	484	505	493	499	489	479	430	459	459	452	475	473	476	467	442	481	464	453	469	477	472	486	500	457	467	470	490	467	466	460	467	488	460	502	464	449	441	481	439	502	464	482	486	462	453	454	414	443	454	482	460	487	491	464	489	476	480	496	498	475	483	484	485	450	470	462	461	481	523	468	477	503	496	478	456	470	468	440	459	441	454	471	481	459	460	442	503	482	494	498	469	496	478	452	474	477	447	480	495	453	465	466	489	496	469	450	472	436	478	463	477	460	454	437	478	484	453	478	480	488	460	491	479	391	480	488	467	456	434	455	456	479	486	476	484	479	479	461	475	486	463	503	515	483	475	461	497	470	467	445	460	440	438	457	458	494	460	484	486	480	487	466	468	464	445	470	451	461	509	492	470	471	461	493	431	491	463	472	500	453	454	485	484	499	424	467	468	477	455	438	442	496	485	482	485	467	459	451	488	491	483	490	451	471	489	514	457	490	467	473	467	481	507	458	481	491	465	465	503	483	443	515	483	484	442	458	468	439	454	459	516	491	471	499	468	479	487	468	473	474	464	496	487	461	489	471	463	484	461	481	449	455	492	486	440	459	479	473	503	484	483	443	445	495	473	471	470	460	478	470	444	491	466	481	461	461	450	469	473	513	518	470	477	467	478	461	487	463	489	522	459	467	467	443	467	437	475	493	499	468	478	477	491	507	473	466	476	475	488	438	436	488	469	472	491	484	459	461	486	491	459	463	448	485	499	521	479	475	464	440	449	474	511	461	471	493	454	453	500	464	437	496	455	472	451	463	486	483	475	476	459	445	466	466	471	442	471	480	486	494	512	471	495	476	445	432	495	478	415	481	456	486	474	485	497	455	508	515	461	491	469	457	453	482	484	485	480	467	471	507	492	429	477	510	462	468	475	424	445	425	466	449	477	451	450	450	485	453	471	491	434	468	474	453	522	509	464	441	501	482	460	481	448	463	497	479	480	455	477	454	465	454	491	452	473	455	502	430	502	451	453	399	430	430	467	465	495	478	470	479	473	453	509	486	491	498	453	466	482	494	462	456	441	444	465	457	460	467	494	471	484	478	479	475	485	447	448	458	477	422	442	451	475	453	448	487	464	491	491	457	485	453	427	486	467	475	495	473	526	468	473	449	485	459	477	479	464	486	462	538	470	468	489	466	492	459	497	437	471	476	493	472	485	454	461	483	477	471	485	489	478	425	509	473	494	492	463	443	455	522	455	447	456	440	490	484	461	476	440	437	481	441	444	457	473	501	475	475	472	478	510	450	447	469	470	485	455	481	403	453	486	453	494	500	477	491	487	463	452	433	458	458	470	500	470	488	486	510	518	483	453	454	464	446	475	484	454	500	439	457	443	421	476	513	441	484	476	456	500	481	462	460	448	478	456	458	493	453	487	506	480	437	456	523	461	469	440	443	457	455	511	511	491	504	479	486	465	514	479	500	481	465	509	458	483	486	485	469	465	463	483	437	479	463	455	460	479	431	471	473	472	442	445	444	491	494	465	493	484	482	498	475	477	453	480	523	489	451	471	487	484	497	493	477	483	451	493	482	474	480	492	485	488	493	462	511	476	527	492	469	468	475	462	468	485	447	485	496	470	447	459	498	448	488	511	500	487	520	487	491	448	449	470	464	475	464	511	519	479	460	436	395	475	487	497	494	453	466	460	486	459	477	492	485	467	449	459	465	471	449	454	467	441	475	490	491	442	476	467	442	440	478	454	474	470	528	463	460	457	478	447	474	475	481	460	480	456	492	483	452	477	452	477	481	453	463	451	467	450	471	481	469	452	475	474	455	497	467	461	452	464	468	412	468	505	515	455	457	439	469	490	498	528	463	478	443	446	514	476	451	440	520	459	500	470	489	459	433	467	471	418	447	466	463	485	451	489	485	460	473	468	432	481	475	478	454	471	504	479	459	459	472	467	451	468	463	480	491	470	447	460	469	461	526	478	425	433	461	462	502	463	516	476	481	518	474	434	471	475	450	440	498	499	485	487	508	460	464	473	498	474	463	460	475	474	478	490	499	481	460	479	437	454	438	466	450	436	474	492	471	442	478	495	481	499	493	467	442	471	465	454	477	484	475	439	475	456	476	493	485	523	455	468	481	440	506	488	486	482	481	432	460	469	491	469	478	503	428	464	481	439	450	510	464	479	488	455	448	509	466	465	479	445	471	448	497	451	450	477	459	457	457	480	491	431	482	484	468	488	497	513	492	456	463	458	476	446	467	441	441	476	477	459	501	440	460	443	440	456	472	493	450	479	472	475	495	472	459	525	456	495	455	472	465	487	457	497	455	443	471	479	474	481	498	497	458	445	464	432	463	484	460	503	480	494	462	482	468	505	478	522	419	482	492	494	463	440	455	491	506	458	488	476	466	443	487	460	490	494	463	469	468	448	459	464	481	502	428	460	498	456	458	480	472	497	489	460	454	456	508	454	481	451	464	437	437	457	481	491	442	455	465	443	452	485	467	464	485	439	484	498	487	434	436	518	451	465	467	454	491	480	476	477	495	459	480	487	461	450	462	454	461	468	454	490	493	471	498	472	463	496	492	466	462	424	439	517	477	456	482	496	450	482	497	455	455	502	477
24769	20815	26798	24808	10283	2737	1500	911	790	1371	7193	16897	12590	6039	2182	904	654	573	565	550	543	543	564	567	527	547	510	554	518	584	504	542	592	588	553	540	509	560	506	533	552	560	528	534	541	491	518	537	557	537	562	542	590	516	547	568	512	558	538	541	546	534	547	581	555	552	510	500	582	520	540	536	561	574	566	530	565	542	522	553	575	541	557	519	549	547	506	511	516	573	521	522	503	520	540	530	504	568	579	537	556	526	532	547	540	547	496	547	550	530	546	537	521	513	566	515	543	508	541	544	539	488	554	548	564	549	556	512	509	562	545	551	548	535	521	538	577	524	527	518	523	543	522	560	586	555	542	572	561	570	519	507	514	562	519	500	536	520	535	562	580	518	526	544	556	552	484	533	514	550	539	533	530	572	517	492	516	559	581	589	551	555	523	518	577	543	529	545	555	569	582	525	529	531	539	549	555	548	544	564	535	541	544	525	484	499	503	536	543	504	552	604	556	585	541	515	508	522	514	555	570	553	533	507	555	535	549	576	597	518	532	587	533	551	540	545	572	521	478	529	525	566	545	517	555	555	576	494	552	535	509	565	543	528	565	511	546	540	589	541	539	571	490	539	572	556	493	562	502	567	489	547	545	546	517	516	542	504	513	514	549	535	564	572	577	567	520	574	509	535	566	558	538	559	528	546	511	548	529	498	545	577	536	548	507	530	550	552	572	551	566	519	523	510	568	560	530	517	539	522	568	531	546	538	558	547	531	535	480	536	551	570	544	566	529	527	486	545	552	515	534	541	527	549	536	525	542	516	560	536	498	526	545	515	530	514	544	535	545	507	563	547	578	549	551	479	510	526	574	583	558	550	553	526	553	498	520	522	553	551	564	553	551	532	517	501	556	521	529	545	523	528	530	508	523	535	565	528	554	551	561	530	534	526	568	555	525	544	560	576	544	497	546	545	523	545	549	551	526	565	553	575	524	524	516	505	557	538	511	567	534	534	533	532	539	544	547	543	532	561	559	505	546	511	506	500	538	523	524	520	531	533	540	537	524	562	547	521	543	542	537	557	590	547	576	567	527	511	539	492	510	569	561	554	549	602	541	539	567	500	540	574	560	538	563	511	518	530	547	549	511	549	518	523	569	568	517	541	546	510	570	540	535	550	538	579	586	522	508	508	549	530	486	513	524	549	527	537	550	542	515	560	542	526	493	551	587	559	529	559	568	547	541	526	521	545	543	571	518	518	553	532	541	564	552	528	540	516	550	573	537	545	552	524	550	537	583	521	541	566	567	529	550	501	479	506	559	488	530	509	531	524	550	568	568	542	561	520	557	511	534	528	525	571	538	527	523	565	501	517	520	552	549	555	560	520	520	554	512	546	539	504	565	485	541	504	516	495	530	552	548	555	579	561	596	526	532	527	547	572	544	512	520	572	572	552	522	517	553	535	542	527	522	512	531	532	544	539	517	517	548	550	535	554	524	523	534	497	511	543	552	534	532	524	559	584	604	491	494	556	559	587	537	568	514	555	518	561	540	541	535	548	553	525	545	544	577	520	562	526	523	517	576	578	549	518	540	567	578	498	511	566	552	561	528	525	533	519	523	536	576	504	542	608	525	557	560	548	543	551	548	528	572	538	522	597	509	503	537	587	520	550	530	547	542	528	558	537	510	550	546	534	533	579	568	537	493	508	532	526	482	533	547	578	551	560	522	532	522	545	520	550	541	561	544	539	584	553	555	542	570	541	495	546	567	544	550	575	525	575	512	552	577	521	477	545	555	535	523	522	530	533	534	546	561	563	499	522	567	523	526	529	557	517	521	543	548	514	527	538	572	567	489	538	521	507	525	567	577	503	528	505	567	533	536	503	594	535	531	534	521	512	543	551	516	550	563	548	526	521	503	542	535	523	557	527	509	523	540	515	578	548	542	555	512	572	545	544	513	535	546	607	557	559	510	543	538	505	523	543	550	525	546	513	505	574	541	531	548	600	523	539	505	524	521	533	545	553	518	488	520	541	490	538	536	555	532	550	614	553	542	550	551	536	542	536	549	526	563	562	560	548	591	571	554	571	527	549	527	574	548	532	545	532	520	535	559	534	563	520	551	541	511	521	524	554	508	527	554	522	509	542	522	557	575	545	566	540	532	543	516	548	542	512	503	555	522	506	538	491	585	538	535	545	568	535	564	517	522	530	549	506	543	526	542	531	520	528	574	499	547	507	569	576	484	528	550	553	582	523	538	571	559	515	546	524	588	540	557	516	525	528	550	522	520	582	554	553	486	535	597	568	530	512	550	531	522	569	505	519	542	528	526	571	548	571	554	535	556	530	556	520	529	522	518	539	525	544	493	535	567	532	565	548	534	517	533	549	536	547	545	571	528	569	531	539	517	544	543	545	545	554	531	546	553	557	491	555	544	578	543	580	569	507	525	566	567	506	520	598	545	510	515	531	525	549	504	484	557	524	561	528	530	557	521	515	511	539	547	549	480	536	551	501	534	517	503	528	556	559	542	551	579	522	516	567	521	542	485	529	543	528	545	524	580	534	539	521	538	536	528	506	519	549	511	546	502	524	553	477	534	536	509	562	546	522	530	540	566	583	539	571	496	498	536	552	589	565	559	541	531	509	544	563	573	550	479	524	522	563	536	543	517	569	496	539	574	553	495	491	544	527	477	534	484	556	583	529	546	499	580	547	516	521	537	535	493	512	523	511	527	517	537	572	550	518	520	535	540	537	532	542	571	531	555	546	574	545	518	539	513	532	553	525	562	558	512	571	553	533	519	557	514	562	514	546	552	528	502	552	540	554	553	560	520	541	543	565	533	539	540	543	528	578	561	578	513	504	552	575	515	551	560	575	588	583	532	526	542	532	592	541	526	536	526	501	541	540	551	530	568	490	571	577	554	565	517	595	568	533	552	529	551	540	535	548	484	561	529	544	565	527	465	559	577	507	510	517	544	518	581	534	559	530	566	544	529	528	520	536	538	553	563	540	562	541	545	568	551	545	577	583	527	534	558	526	541	524	523	526	500	526	547	559	541	557	559	539	535	507	515	525	510	572	517	521	509	548	543	544	534	577	562	552	565	515	505	501	570	539	543	534	544	563	542	525	527	539	535	498	541	513	504	520	524	530	583	532	529	524	531	531	502	499	538	493	534	558	539	554	542	537	552	559	554	557	579	566	540	551	542	537	559	534	521	537	496	537	577	527	539	542	556	546	509	512	531	497	542	558	573	575	530	544	563	539	532	502	553	536	516	510	498	520	531	534	521	507	538	558	536	522	555	535	531	473	503	530	553	510	506	523	564	545	514	527	508	557	505	523	572	549	499	529	574	542	547	507	562	502	561	575	517	571	577	533	553	501	525	491	594	509	549	495	545	531	553	561	581	533	565	543	571	513	530	544	573	531	505	506	553	516	587	568	506	548	541	544	537	511	581	534	547	547	547	569	562	576	552	526	555	551	530	530	547	557	544	526	539	534	528	569	543	535	589	540
5218	7191	6716	3974	3052	2443	1580	1009	876	2084	10021	17757	11140	5714	2318	878	566	479	439	527	519	461	507	481	517	506	455	470	496	509	483	489	478	482	507	496	455	456	488	444	486	457	437	460	476	483	497	501	478	491	481	512	430	481	473	508	518	434	466	486	460	513	483	470	488	450	472	470	489	455	450	459	495	483	487	464	503	522	463	475	482	481	477	504	496	464	484	471	467	489	462	461	454	485	442	501	490	470	474	455	468	480	506	487	481	455	468	480	484	468	463	501	468	481	447	508	462	462	473	454	458	509	467	464	469	465	517	469	490	451	465	460	468	468	455	454	460	452	479	496	456	482	474	489	477	497	472	468	479	466	504	479	478	482	470	486	480	490	512	473	494	468	467	467	487	485	497	496	450	471	435	441	500	443	445	481	511	487	497	495	509	477	457	481	529	466	496	482	449	474	462	474	419	493	471	450	486	486	461	481	485	510	492	507	503	490	475	484	507	463	515	474	482	491	493	468	434	492	472	494	473	460	448	474	466	489	440	437	507	489	423	463	490	492	450	485	473	495	497	534	514	485	484	469	470	517	476	437	514	513	467	468	478	499	500	479	487	484	482	489	487	475	464	483	478	464	477	461	529	522	460	489	487	450	465	474	504	493	491	468	480	429	463	515	462	478	516	431	444	528	489	435	495	497	480	482	459	507	516	488	481	485	445	531	493	488	456	501	462	508	447	447	439	425	478	430	513	469	466	441	502	459	475	438	463	490	466	482	433	471	500	495	482	487	474	512	477	475	471	451	510	463	492	483	455	447	464	455	509	484	445	492	458	448	478	495	455	466	511	495	471	488	474	449	491	487	436	481	461	462	478	476	445	462	440	492	481	469	457	457	430	472	425	436	473	505	473	475	457	501	477	491	485	462	450	519	551	449	436	498	469	466	478	462	460	520	490	495	498	479	460	465	483	465	501	465	505	477	472	465	492	466	463	504	459	456	492	448	468	508	470	420	491	504	450	441	428	512	472	499	478	498	467	485	468	500	485	490	492	455	479	484	496	476	453	476	509	473	454	500	481	481	472	425	437	480	458	503	475	472	482	453	471	522	501	475	456	438	487	499	469	513	458	464	459	494	470	508	502	483	445	511	456	517	493	473	456	479	478	464	449	477	483	472	452	506	479	487	458	422	480	475	515	480	436	503	478	459	491	469	476	493	442	496	493	491	455	454	477	443	486	474	474	474	499	496	479	516	470	523	463	496	462	510	469	455	494	488	501	453	431	498	499	501	444	488	464	486	441	497	493	482	484	513	473	479	476	466	510	482	458	506	470	455	452	479	493	513	490	474	481	462	503	457	465	489	467	456	490	506	473	455	471	450	506	478	487	510	448	474	462	467	503	508	461	458	488	445	481	475	467	490	478	470	485	478	468	461	432	439	498	471	494	456	484	458	476	466	483	473	466	488	497	475	488	476	464	435	467	420	520	482	497	509	488	494	488	461	462	467	479	509	478	457	444	422	488	444	499	480	476	472	459	460	437	470	473	445	482	481	494	498	485	499	498	469	503	473	493	455	477	503	514	494	465	462	447	496	499	469	526	474	522	464	477	478	476	477	513	476	444	475	482	483	510	499	493	499	496	465	499	493	431	492	496	439	470	450	494	479	469	500	461	492	481	470	447	539	447	448	513	431	508	509	514	449	464	499	454	465	466	498	482	457	470	462	492	483	498	470	482	500	452	496	471	496	485	450	494	468	463	482	475	485	489	482	462	472	473	490	428	450	443	520	461	444	482	504	495	479	482	487	456	447	506	493	501	499	445	502	458	500	514	457	442	459	483	521	474	439	486	463	447	441	481	464	506	492	483	502	493	466	473	497	493	459	485	452	476	473	473	474	502	463	503	459	461	491	477	438	461	472	458	431	452	443	490	441	474	496	478	464	455	472	436	478	457	517	472	504	482	456	495	486	485	477	491	492	461	456	498	451	451	472	501	495	487	516	448	449	502	454	479	465	479	470	442	461	455	450	455	521	482	524	488	465	466	463	458	494	500	494	476	439	491	452	474	434	458	501	502	467	480	511	460	467	503	472	470	503	505	465	496	491	452	436	459	487	478	483	489	487	454	505	432	470	456	449	482	450	462	478	463	458	458	477	494	475	467	442	462	428	463	473	491	454	477	496	467	499	498	498	429	483	454	450	467	464	470	500	473	469	498	457	442	474	475	481	473	473	482	472	478	470	494	485	492	445	487	495	462	472	457	456	498	478	490	476	511	444	475	451	495	459	502	477	511	465	482	463	479	462	463	455	476	480	504	476	508	487	457	485	468	438	464	505	547	478	441	458	468	466	473	454	492	466	478	519	464	486	479	468	501	454	497	511	480	514	487	459	480	456	509	473	468	441	453	473	499	530	515	470	492	475	479	447	462	515	477	453	467	456	444	464	447	494	484	473	486	459	475	492	483	440	459	463	476	417	492	497	489	462	476	496	436	507	509	489	447	512	472	453	476	450	461	478	503	445	479	447	480	458	470	511	495	455	442	487	488	491	523	486	474	420	480	469	493	472	463	485	498	467	472	430	483	466	475	470	507	473	452	484	454	466	456	479	503	470	483	447	518	476	446	453	473	517	449	491	474	484	492	462	449	454	481	484	497	450	433	462	490	498	469	473	489	498	488	465	485	493	460	490	473	506	506	474	470	488	444	448	486	478	477	481	452	492	451	471	469	482	450	453	447	479	443	471	486	478	489	472	468	452	482	472	481	492	459	510	456	465	503	469	429	490	464	474	495	452	487	507	495	539	457	482	463	419	484	496	486	465	443	460	499	492	506	461	477	487	475	484	493	455	461	463	481	479	484	477	488	468	477	467	422	432	513	470	459	495	483	489	499	460	485	461	487	472	475	511	500	461	482	460	480	482	421	470	483	472	429	469	459	456	484	476	450	452	487	423	472	451	506	471	472	468	474	498	505	465	488	458	456	509	495	475	499	467	467	476	477	483	476	455	504	491	438	480	514	440	472	490	460	449	502	494	487	490	447	491	486	487	484	439	484	465	480	454	430	490	477	463	501	455	454	452	460	469	463	467	464	451	496	428	493	496	442	495	466	434	464	511	465	474	452	502	451	457	461	454	513	472	473	485	474	440	424	462	502	504	467	472	475	451	473	422	464	500	472	477	482	449	529	466	469	476	465	484	432	487	484	465	424	472	473	468	477	481	509	423	429	464	496	536	512	448	504	487	483	477	518	493	466	469	443	486	481	459	454	495	475	481	476	499	390	485	449	474	481	465	459	520	477	491	475	458	461	441	478	463	466	449	447	503	493	484	488	490	454	478	460	451	440	491	480	454	498	470	479	499	480	470	480	485	469	449	466	460	487	449	483	482	475	460	454	476	475	464	495	504	474	511	478	471	495	478	486	477	480	435	519	465	484	444	454	455	471	452	471	494	481	473	497	476	442	511	477	443	490	469	477	469	493	483	480	416	449	509	462	491	471	454	523	448	508	485	464	514
23823	20829	27813	23966	20550	10263	3131	1546	1107	1077	5417	27040	23984	13886	5285	1564	771	699	674	661	617	691	636	650	692	634	671	651	644	681	632	671	666	674	643	648	628	714	608	636	625	682	633	664	640	664	633	610	626	634	649	652	629	662	672	630	644	693	652	628	636	614	640	655	647	668	667	601	600	637	659	577	621	647	628	661	659	631	671	653	600	664	675	631	636	628	632	658	653	610	635	622	632	673	646	651	604	647	657	636	642	666	678	619	624	655	630	647	638	632	683	636	619	666	658	662	661	641	617	717	650	651	657	647	654	664	632	625	638	667	630	607	643	621	635	605	642	606	618	701	634	648	643	624	657	622	647	702	651	628	626	665	679	634	640	620	631	644	696	657	609	675	643	651	684	656	636	684	658	667	638	648	651	598	622	659	651	657	662	689	665	647	639	685	632	664	689	607	647	643	646	662	592	672	627	608	640	671	662	667	720	645	649	631	640	664	622	625	657	606	633	610	636	652	654	614	641	697	670	663	626	602	647	649	697	594	654	596	605	700	682	702	667	619	685	656	602	658	638	661	671	659	650	645	658	653	676	636	663	643	676	653	660	598	639	605	656	698	633	678	641	642	662	646	718	635	663	636	616	633	657	690	640	656	601	643	636	632	641	627	602	616	691	662	655	646	687	657	648	649	634	676	650	634	651	658	641	665	619	649	660	652	639	640	608	660	663	636	663	699	659	641	598	686	666	620	652	668	604	661	686	633	618	622	622	660	692	640	656	675	660	688	595	657	623	653	629	662	621	610	612	717	641	654	623	650	683	583	640	662	673	629	631	661	649	637	695	643	645	603	642	639	685	650	670	626	675	632	665	612	657	668	625	648	617	626	681	651	661	676	629	621	647	647	660	749	668	659	623	637	652	637	629	692	644	673	658	664	639	655	643	599	663	666	628	638	618	628	613	617	601	636	691	624	622	659	649	686	680	600	671	611	608	625	630	626	652	655	622	678	635	631	657	619	640	645	719	641	624	572	653	633	666	621	680	639	679	626	645	682	668	631	674	629	638	638	667	658	641	650	658	718	614	653	630	634	675	613	656	664	642	614	693	614	593	629	612	625	650	615	642	644	619	597	632	606	670	667	616	614	613	656	643	648	620	631	627	607	641	644	689	648	638	660	648	649	627	642	650	652	649	627	653	637	601	673	615	625	646	626	632	650	648	679	630	691	653	605	616	650	599	629	645	632	681	634	652	658	616	647	650	649	633	639	669	643	619	648	666	664	650	607	711	602	656	606	636	648	624	653	637	622	649	657	650	630	678	634	636	635	593	605	623	635	667	666	645	637	618	691	655	682	661	631	675	664	628	616	650	618	617	631	640	627	637	616	644	653	645	641	674	669	660	642	639	655	617	655	677	672	646	629	662	636	652	635	630	671	574	676	641	638	597	572	631	649	660	652	641	635	660	582	650	623	630	591	616	695	618	664	647	605	631	649	637	661	633	664	651	638	626	691	666	573	633	647	649	673	650	624	645	614	649	655	638	730	642	641	630	647	687	644	621	692	619	678	597	590	603	677	639	664	632	621	648	653	650	649	687	580	696	664	634	664	637	675	666	633	609	661	639	684	627	586	616	687	652	665	611	668	672	630	624	622	701	666	629	630	634	657	643	682	677	636	640	590	648	628	633	651	644	650	631	645	684	639	658	613	661	616	707	679	637	649	618	649	637	642	659	628	633	642	671	682	559	622	644	601	644	669	616	695	653	617	632	622	652	651	689	658	667	679	634	595	660	658	615	649	642	630	692	623	617	650	639	650	635	609	648	664	628	614	608	616	670	665	665	626	650	669	664	664	707	645	617	649	640	668	595	665	622	621	636	600	648	641	629	619	633	646	670	657	634	644	632	619	669	686	645	586	661	638	653	623	623	633	597	636	664	640	624	699	714	690	640	625	581	645	607	607	631	598	599	680	659	624	645	669	704	615	656	650	683	676	640	629	617	643	626	633	688	660	612	686	637	632	643	636	686	650	660	636	604	596	601	606	619	648	670	682	596	642	689	618	607	623	663	629	671	655	597	631	616	649	610	639	605	649	608	591	633	666	595	608	601	579	650	657	622	596	687	633	655	695	671	627	653	614	634	625	704	635	618	621	675	629	677	620	668	612	686	672	637	623	698	592	669	613	636	675	631	607	640	641	639	642	680	619	620	606	612	688	638	669	697	696	652	634	663	598	650	699	634	577	660	624	635	646	658	668	637	647	600	618	686	626	658	651	647	671	693	658	647	635	609	576	650	655	629	663	603	667	626	601	662	609	633	628	646	616	630	706	655	665	689	656	654	662	651	660	647	627	635	651	628	618	629	659	643	653	601	644	623	634	595	669	662	625	658	643	654	641	632	622	635	631	612	625	614	593	631	653	588	668	632	627	648	647	638	612	698	612	707	665	640	601	638	611	640	662	672	610	679	653	654	644	616	630	629	644	678	635	642	647	662	667	644	635	644	650	638	631	639	613	623	639	651	660	631	658	639	638	671	678	653	597	604	646	642	622	571	674	687	651	633	616	608	651	678	663	644	688	680	625	618	633	661	625	619	648	665	672	660	674	636	639	651	595	676	663	661	650	655	641	630	583	657	626	668	637	642	638	632	666	615	651	653	582	607	660	625	607	661	629	636	685	655	628	656	631	688	661	621	649	641	661	646	683	667	647	660	621	609	654	654	610	614	652	667	604	621	658	644	664	634	666	637	673	643	626	661	641	634	643	628	637	635	628	675	625	659	612	641	651	646	627	612	573	618	584	616	653	662	659	635	652	641	626	676	631	646	641	655	621	654	644	630	700	602	622	636	662	649	632	633	643	593	684	643	593	660	644	612	657	656	653	664	653	622	671	679	608	673	631	670	645	644	646	619	595	708	629	653	656	653	626	615	610	627	643	669	656	651	641	653	589	629	610	656	658	654	626	610	614	640	662	662	662	622	651	658	646	666	671	638	673	638	604	654	595	611	647	680	671	644	669	601	665	612	639	676	706	632	655	639	690	654	680	647	607	646	618	652	615	645	631	619	630	622	643	660	608	690	615	672	640	568	646	656	663	669	644	634	664	650	673	690	699	633	624	636	653	634	615	587	675	622	640	622	651	629	666	627	649	643	646	632	665	654	602	640	627	675	609	632	620	603	680	648	619	646	646	717	655	687	649	600	653	653	631	636	646	646	651	636	710	586	599	659	658	661	687	667	680	661	651	635	656	618	612	636	672	676	674	626	601	668	640	662	651	653	592	667	652	639	686	692	676	646	650	621	623	610	651	670	636	677	604	601	625	642	652	617	646	654	616	647	665	651	627	622	606	653	642	580	647	649	651	615	655	653	640	625	624	622	644	619	590	627	643	645	607	622	646	675	609	638	596	684	667	656	638	652	660	624	623	655	596	659	618	627	668	641	629	585	617	646	622	671	600	635	601	651	613	647	677	638	662	652	611	635	602	602	643	645	577	649	651	646	637	641	632	681	619	616	679
6026	10810	10584	6957	5781	4028	2535	1641	1221	1257	7962	27357	20940	11721	4700	1544	723	571	540	555	545	567	571	516	555	533	548	584	590	540	535	554	548	548	582	563	568	543	522	586	567	547	559	539	582	586	561	557	566	607	571	532	556	573	552	538	544	571	579	549	551	570	566	570	556	573	511	550	585	532	592	564	571	540	591	596	595	555	553	548	531	575	559	567	528	544	550	534	536	551	580	565	565	560	536	490	520	556	564	520	555	582	540	538	558	578	533	554	554	588	565	553	505	539	526	580	593	576	524	565	563	554	575	593	562	557	560	521	588	579	519	582	507	580	560	520	550	539	575	572	543	565	530	561	552	575	577	538	528	543	593	580	539	550	572	565	570	564	584	583	552	570	523	571	558	550	547	564	589	534	590	556	574	528	550	567	574	563	522	546	570	593	560	566	580	580	548	587	561	549	568	525	560	535	520	564	552	545	534	577	533	496	535	586	512	540	573	558	589	575	602	540	579	571	531	528	507	556	562	595	602	550	580	553	577	531	510	506	529	568	565	532	529	535	574	516	531	519	559	577	528	568	532	563	555	557	527	555	559	553	568	516	538	568	541	567	590	561	561	540	570	560	565	514	576	580	550	555	517	573	585	538	532	537	573	518	574	603	536	535	552	568	568	592	554	582	533	524	565	548	553	567	527	550	550	525	558	587	512	541	582	544	523	522	494	521	533	548	572	556	543	572	547	573	541	568	549	587	500	570	558	521	564	535	539	572	550	606	530	534	538	540	543	580	577	547	569	517	581	559	534	544	545	535	549	569	569	588	563	572	519	541	576	543	526	604	556	575	585	530	543	561	554	543	546	576	579	559	575	617	553	562	531	503	515	500	539	549	564	549	562	557	511	573	543	561	602	541	574	586	563	570	559	522	573	556	533	530	547	541	516	583	550	521	537	528	585	561	581	564	498	542	537	565	581	575	546	556	574	537	567	578	554	518	560	547	555	530	550	556	540	583	545	560	561	554	527	591	571	530	552	547	563	580	518	551	542	576	566	600	519	493	563	549	593	551	594	551	592	548	537	590	525	530	529	550	529	610	531	543	595	562	529	528	524	593	563	566	550	552	556	590	540	530	558	574	532	574	561	555	568	579	592	562	538	539	553	525	536	525	586	555	555	549	551	561	581	557	551	520	540	519	540	530	579	565	552	538	543	576	540	571	566	503	536	575	542	506	534	558	585	529	592	565	539	557	568	495	572	528	523	573	550	533	546	537	554	530	599	589	585	574	556	558	560	559	553	567	543	568	477	540	567	510	503	575	545	548	515	598	541	513	539	550	554	565	581	563	570	519	557	564	547	542	540	506	560	552	584	592	580	550	545	553	508	557	542	571	550	552	531	545	558	540	547	568	544	515	562	550	525	547	534	545	562	565	601	528	527	599	526	565	552	527	561	543	557	546	521	576	569	571	517	532	579	559	546	537	510	572	584	547	528	574	543	570	567	542	577	543	566	538	558	554	553	518	579	553	544	548	504	534	529	582	542	561	595	541	533	572	552	511	565	550	596	540	585	566	525	534	567	524	556	581	577	550	571	551	555	588	577	596	571	556	562	574	565	572	567	539	540	540	568	562	555	525	565	565	521	517	554	553	556	551	586	569	582	529	574	516	506	579	551	512	566	550	562	556	521	531	533	576	564	495	559	527	549	553	526	570	581	558	509	538	568	557	573	543	508	544	551	552	560	530	504	548	580	580	539	550	607	533	544	529	554	537	566	528	575	529	546	519	526	544	536	508	549	564	558	512	552	547	533	560	583	567	550	567	555	570	537	552	565	549	574	543	552	579	563	552	561	540	558	542	583	558	607	572	559	508	513	549	533	494	571	555	567	519	547	570	519	556	550	559	565	585	567	587	515	550	551	536	548	562	557	572	545	521	539	552	561	595	561	551	572	530	509	613	546	534	541	577	550	599	566	578	570	552	546	567	551	570	591	540	547	527	529	548	563	573	570	565	589	539	524	529	573	516	534	534	524	533	558	578	527	560	550	541	560	562	557	558	563	521	546	562	584	607	579	538	578	560	551	519	587	587	571	558	547	539	562	572	570	533	525	555	559	533	535	526	543	548	568	588	618	509	561	527	584	575	573	556	558	538	563	544	514	564	541	569	544	532	520	528	533	602	522	522	551	574	562	558	569	542	529	526	525	579	544	542	589	550	547	564	583	538	541	536	549	558	565	539	532	529	535	528	545	560	568	540	561	561	550	521	526	541	531	591	572	533	565	555	545	570	556	528	562	574	563	609	579	526	581	522	550	558	559	566	571	548	561	568	543	536	509	525	559	523	552	506	593	576	518	560	557	562	560	548	530	581	569	531	565	575	562	545	556	539	650	531	569	559	535	503	511	546	567	548	542	563	561	558	599	566	571	597	560	554	551	558	540	567	563	570	583	549	536	573	493	555	561	542	550	540	520	530	554	530	550	567	532	548	549	507	576	561	542	551	545	554	570	547	570	534	549	567	582	551	548	538	521	527	553	525	584	533	559	543	532	531	577	526	548	538	547	571	545	540	541	565	595	557	564	543	561	535	582	536	592	530	528	543	565	553	554	559	552	552	595	532	522	517	526	546	544	574	533	570	562	541	559	570	595	525	548	580	529	577	554	602	535	506	574	591	577	565	537	516	550	573	574	530	548	531	516	563	607	537	543	554	544	547	574	517	553	586	550	568	543	587	537	518	567	579	602	563	551	540	518	575	553	517	521	559	569	526	563	552	566	555	567	535	557	538	547	566	525	531	568	558	562	533	547	558	571	540	545	571	558	569	533	563	556	561	564	578	545	509	550	554	559	548	577	501	530	514	536	555	534	535	532	560	539	544	593	558	520	535	499	535	530	568	580	566	556	555	526	516	548	554	562	600	536	553	593	560	517	509	554	541	512	530	559	529	555	593	528	520	541	528	549	582	554	570	577	534	541	576	551	558	581	534	583	563	536	562	567	564	538	559	494	569	517	536	522	545	523	572	553	583	549	554	515	543	564	535	529	544	544	527	562	538	524	549	531	562	530	547	546	533	566	548	556	530	566	533	524	561	561	522	568	587	560	522	586	514	577	478	530	595	534	578	584	551	510	508	600	558	537	568	535	562	503	550	519	536	517	576	542	564	528	489	559	518	530	543	545	550	549	545	495	592	566	571	562	570	565	594	560	546	527	521	548	544	543	522	540	520	526	551	527	520	545	563	529	550	559	542	574	526	529	546	537	559	557	562	521	575	555	540	572	545	547	549	501	515	540	531	565	556	569	542	540	561	590	532	546	576	553	543	538	520	572	581	555	583	541	555	529	546	528	529	556	558	514	556	541	521	527	559	562	592	522	560	560	545	551	581	571	530	569	554	551	558	544	553	560	583	525	571	563	550	526	533	584	531	550	536	580	551	548	554	594	576	550	529	542	562	521	514	513	582	545	508	560	530	544	534	541	571	510	560	559	535	568	528	580	549	536	596	523	580	525	574	566	567
26610	9876	3306	2746	1500	1022	811	682	566	589	589	1083	1538	1474	1017	719	610	537	565	518	556	543	518	583	542	507	535	540	523	531	506	503	483	538	552	562	552	531	541	504	550	506	558	531	529	548	570	500	497	528	551	583	537	516	484	550	531	499	529	566	528	523	543	513	563	545	494	552	498	549	504	546	517	533	544	512	539	479	547	510	528	543	561	569	507	530	501	503	533	522	491	517	553	528	551	538	549	552	507	523	550	507	505	526	547	507	496	526	550	587	580	562	551	548	550	526	528	544	578	530	549	525	530	524	585	576	554	530	563	513	542	497	550	508	535	528	528	538	503	543	515	556	531	534	495	518	482	544	530	535	576	569	503	495	590	520	557	542	564	515	533	521	536	517	504	559	487	568	506	544	571	498	537	521	517	508	511	536	546	552	545	525	560	530	558	491	503	537	522	522	525	536	508	538	528	519	506	530	502	518	543	561	565	569	539	519	511	512	542	533	539	550	547	519	568	488	525	541	496	541	523	538	568	570	559	565	532	516	543	502	553	560	514	588	517	569	517	574	509	527	515	560	493	531	518	513	542	509	538	495	550	536	515	521	533	537	513	498	546	532	557	512	528	512	525	543	511	524	541	541	550	512	516	528	514	479	560	507	533	550	552	563	514	526	504	551	512	547	555	504	538	523	492	528	493	518	527	547	480	522	541	565	540	543	535	486	508	558	535	501	508	532	530	555	550	551	513	508	556	524	527	512	533	550	549	541	546	560	532	492	485	535	566	503	496	509	546	548	550	533	542	538	550	535	580	489	525	570	561	523	516	549	506	532	544	527	509	540	532	492	509	532	561	533	520	566	517	524	514	534	538	503	524	573	518	549	514	541	514	579	522	513	557	531	512	547	543	504	546	510	548	528	481	497	510	534	506	559	526	561	548	540	539	541	504	565	530	543	520	530	515	504	483	545	473	517	504	533	545	492	528	571	531	539	514	534	487	565	541	509	514	500	530	535	509	523	535	529	531	517	532	506	501	519	509	559	512	537	561	494	508	535	540	503	524	496	499	509	519	519	539	553	552	513	530	535	517	557	557	513	509	520	557	507	518	501	545	510	554	530	581	539	497	511	512	561	513	538	538	497	505	532	506	560	539	514	558	544	494	485	534	560	539	558	490	526	568	542	507	556	511	498	555	509	537	498	501	505	547	545	524	539	540	499	548	567	585	545	561	511	469	512	517	542	567	515	545	547	500	535	493	551	516	565	509	547	542	500	555	530	559	537	503	553	539	536	520	533	488	534	532	522	522	538	514	514	567	511	541	543	601	559	552	484	533	525	532	532	539	522	522	510	500	508	504	569	544	525	527	533	558	510	555	559	528	537	503	510	535	571	516	543	568	479	557	566	551	534	527	589	515	528	526	527	545	527	560	539	521	519	556	610	517	536	500	477	549	491	522	570	562	529	554	541	502	519	590	525	532	564	544	554	580	578	535	546	525	532	521	501	541	506	525	556	496	522	516	544	514	522	516	489	510	507	511	523	531	494	545	501	500	517	534	534	519	513	566	560	575	534	546	528	529	523	525	546	529	533	553	523	557	535	583	511	570	508	556	541	506	537	560	497	531	542	496	538	559	511	535	541	565	535	570	560	535	552	528	553	474	538	534	509	507	490	518	535	535	508	528	518	545	539	527	496	508	520	536	519	473	536	550	506	559	548	534	551	537	542	553	495	531	508	562	592	519	508	506	548	528	531	545	503	521	537	512	504	507	482	515	541	556	501	525	529	544	540	506	507	490	532	518	501	527	569	584	544	514	495	527	536	517	501	544	548	526	532	505	525	535	532	532	524	548	556	558	575	561	547	523	537	535	567	526	545	521	500	515	506	521	521	532	496	536	550	541	570	529	571	528	512	561	522	536	535	552	545	601	545	530	535	522	516	525	515	501	550	542	520	557	491	504	510	533	523	549	529	455	557	514	538	553	584	519	563	553	533	529	542	492	519	525	558	511	539	519	551	505	547	532	529	557	533	491	478	530	527	499	519	541	506	622	503	535	571	550	516	531	491	535	535	531	527	548	560	528	526	540	554	553	551	551	496	530	531	512	516	546	517	524	525	544	527	520	504	560	537	550	489	491	528	513	498	567	516	532	523	558	527	506	499	542	544	532	515	565	529	554	545	523	536	480	574	536	519	530	499	571	530	512	566	506	551	537	524	527	550	500	523	564	512	526	498	542	532	515	542	548	529	519	537	555	545	521	518	540	552	568	576	549	544	518	531	522	539	528	529	554	539	573	512	520	554	514	524	552	513	554	563	567	513	551	476	512	524	480	540	534	521	498	552	529	469	518	514	545	501	527	516	528	519	528	537	547	526	528	513	551	524	494	516	538	536	516	515	529	515	529	544	571	514	558	509	527	567	509	506	541	561	538	524	509	501	522	497	537	503	551	508	542	531	517	519	512	542	490	532	514	524	509	539	548	549	510	525	516	555	514	546	479	501	528	547	514	535	498	526	529	525	536	574	484	543	570	516	560	544	525	533	547	577	526	547	543	548	574	525	535	533	505	559	547	512	545	527	505	525	519	551	539	555	538	502	537	544	507	492	557	532	515	525	519	512	532	513	503	541	533	511	536	542	538	517	523	508	535	501	507	553	551	556	522	512	524	545	542	521	590	499	530	552	547	515	550	528	531	542	541	527	516	519	530	522	490	545	533	532	512	535	522	535	541	502	540	512	490	507	550	563	547	548	549	523	525	511	536	518	489	512	544	532	501	510	537	523	524	542	504	510	546	506	497	520	514	537	494	527	503	535	545	523	527	505	552	538	526	537	543	512	572	548	591	525	503	525	506	532	521	479	547	522	494	523	523	533	500	561	515	523	512	569	543	530	541	544	541	530	534	518	510	560	484	561	576	560	541	563	528	538	527	519	540	525	515	530	504	536	551	472	556	565	520	520	569	519	520	530	499	502	553	522	573	521	531	497	541	528	502	590	522	530	557	522	567	561	529	521	514	500	534	520	548	494	558	570	554	556	505	537	517	530	512	520	541	534	538	569	502	557	504	541	535	555	493	491	546	493	539	547	533	532	580	530	533	535	522	519	540	540	535	503	540	517	554	524	544	548	574	538	561	573	518	529	499	533	548	532	483	567	512	553	547	512	524	521	527	564	513	529	564	524	587	492	530	589	524	495	521	512	547	547	539	535	507	528	521	527	523	525	541	533	537	526	523	521	538	525	525	539	537	505	537	557	527	527	525	524	499	504	527	534	532	536	528	491	564	520	516	544	534	516	527	587	534	525	525	514	541	486	553	549	516	518	542	528	538	532	513	536	521	544	514	541	533	514	511	499	505	516	512	524	580	508	540	545	497	499	516	544	556	509	522	539	490	510	501	546	535	500	567	552	539	518	532	526	522	491	536	532	545	558	532	538	520	530	520	533	560	552	527	522	536	576	543	513	498	567	497	526	528	494	554	497	524	540	510	471	552	550	537	542	520	549	523	578	499	536
6081	2616	3539	2833	1886	1233	991	702	664	570	596	1435	2019	1632	1010	635	529	428	485	448	452	476	452	476	464	474	441	479	434	441	459	463	512	459	430	500	476	471	453	447	445	472	461	441	442	451	455	473	455	448	443	480	465	438	454	475	410	495	441	465	457	459	474	478	457	484	444	460	440	442	467	441	479	451	436	482	429	446	456	451	471	490	465	451	455	461	441	506	482	453	500	434	469	461	441	466	484	466	473	462	431	456	457	485	463	468	470	455	401	460	455	459	457	431	452	473	428	432	421	475	431	440	428	457	453	459	465	458	400	451	456	493	477	425	451	469	471	470	453	463	468	433	462	454	462	467	443	474	444	476	450	453	450	468	484	468	447	461	482	482	458	472	508	469	497	460	470	465	451	467	438	443	438	437	449	468	491	470	457	438	442	463	491	443	453	453	486	473	484	472	449	450	444	456	398	499	455	481	444	482	475	461	483	462	421	474	442	456	454	487	468	493	448	496	466	461	447	448	474	473	448	413	485	468	504	480	461	475	414	443	459	438	468	466	420	436	467	468	449	466	457	454	467	444	454	449	463	457	508	456	452	476	450	480	461	447	440	455	477	446	461	467	438	443	491	463	487	434	427	440	451	449	462	454	496	467	446	426	436	412	505	475	490	425	468	446	442	425	433	471	431	480	478	472	465	435	424	453	462	468	530	459	433	450	469	432	452	466	489	463	455	457	476	464	419	456	493	439	420	470	453	440	476	456	484	458	437	489	444	463	448	424	468	478	462	452	457	451	418	461	441	442	465	465	441	443	474	476	446	453	439	447	468	470	473	440	446	485	500	460	487	470	485	443	467	485	444	434	425	421	459	456	449	476	416	442	458	483	467	470	463	453	445	471	501	457	435	445	449	462	447	449	416	466	488	488	471	448	438	476	483	435	452	482	475	401	467	470	464	505	457	435	499	471	449	458	463	464	456	473	450	479	483	489	447	461	447	476	441	390	445	430	442	442	435	434	467	480	479	439	474	462	447	448	449	445	484	409	460	427	437	467	456	477	490	434	457	469	444	448	465	462	483	462	440	467	416	471	473	434	451	473	479	458	446	453	470	492	473	463	431	465	438	456	462	474	465	438	485	482	486	481	431	406	456	438	443	475	485	487	452	465	421	439	491	430	467	465	459	484	452	492	470	432	449	438	445	454	459	447	486	442	451	436	451	457	435	497	450	444	460	431	448	457	476	444	488	448	498	469	487	538	440	438	452	432	429	473	442	461	432	471	418	430	443	452	452	454	451	449	477	490	426	475	475	455	490	462	432	451	431	485	452	479	439	441	486	441	420	484	499	450	454	429	475	483	465	451	399	446	471	450	435	411	446	429	424	476	459	454	472	474	496	432	487	460	476	497	462	488	468	474	443	468	434	452	455	451	454	475	450	458	447	480	470	494	461	467	471	439	459	459	449	471	469	468	460	429	461	454	460	441	460	507	445	456	419	458	483	485	473	436	482	457	438	458	448	492	460	423	467	454	430	475	425	444	455	428	461	495	452	461	433	497	436	433	420	460	462	519	485	452	491	417	485	442	467	447	469	438	450	439	432	423	493	453	468	431	441	442	455	440	481	476	455	406	446	498	433	451	471	474	423	436	475	469	476	425	470	440	472	478	472	441	446	455	498	466	474	440	451	439	450	445	474	431	444	427	474	479	465	475	435	437	438	463	412	464	452	445	447	471	484	451	414	436	459	460	449	452	459	471	479	426	469	485	423	414	440	480	450	428	478	425	452	445	484	452	466	402	488	460	463	470	455	485	466	476	465	475	465	429	455	481	442	452	430	471	397	478	420	450	455	460	472	445	440	432	441	467	442	474	476	484	466	436	498	528	454	444	464	439	482	449	429	430	421	468	467	434	426	431	472	478	443	456	446	455	406	489	440	446	479	472	442	479	439	443	473	432	440	443	449	469	455	436	446	454	461	460	451	449	418	465	455	494	427	484	483	453	453	450	488	480	470	445	442	459	446	441	446	514	461	451	436	444	446	483	450	437	468	483	454	471	475	467	470	461	477	486	437	442	506	459	495	486	470	497	450	448	499	438	455	429	444	468	440	454	430	449	456	441	461	440	430	470	461	471	454	453	467	484	454	452	452	455	477	470	448	460	498	453	476	475	431	466	439	424	428	438	491	450	484	456	439	489	446	460	458	422	465	463	436	460	457	481	463	469	438	455	483	495	449	440	478	456	436	437	488	446	456	427	485	421	410	481	469	447	476	490	454	466	452	440	443	461	469	491	467	471	480	447	467	450	454	441	446	444	444	485	460	456	453	459	457	426	482	437	431	520	462	449	490	474	434	478	448	433	449	454	440	445	446	461	426	448	444	423	467	484	454	442	500	443	476	456	417	480	419	417	444	448	448	479	491	459	428	463	434	437	475	448	453	456	456	461	451	470	459	465	450	458	432	457	476	461	453	430	455	430	458	449	450	442	447	438	470	486	452	442	434	424	471	443	508	474	460	441	494	441	471	458	489	455	462	487	420	458	476	462	487	454	456	445	445	409	461	457	463	432	420	470	463	496	434	472	420	463	470	428	443	458	459	449	514	442	474	455	465	446	472	409	449	452	475	429	473	443	449	456	439	510	443	455	420	450	483	458	470	463	418	465	441	458	478	468	474	466	459	468	424	460	482	453	500	459	447	422	453	384	463	447	448	449	445	437	470	422	444	482	444	447	470	428	493	478	470	438	464	435	489	454	493	460	465	484	465	416	474	465	424	456	485	476	445	454	448	433	471	497	467	462	456	457	449	467	481	464	485	428	434	485	440	472	446	466	440	407	439	435	445	449	464	437	479	446	456	475	500	455	468	453	460	443	455	483	459	448	433	453	502	429	442	481	486	472	441	435	472	437	462	442	484	476	465	475	469	470	453	445	481	456	443	446	493	461	464	476	484	449	472	397	502	438	440	463	447	466	451	432	433	448	436	454	454	459	448	465	444	444	436	460	439	441	473	458	447	458	459	458	474	463	459	444	454	471	447	456	454	490	436	454	418	425	444	438	464	414	442	441	461	425	472	465	465	450	467	456	466	421	464	454	478	443	451	490	502	429	441	443	462	453	445	496	470	468	428	434	443	462	468	471	436	445	470	419	434	481	469	481	485	424	469	449	418	477	416	482	465	446	444	453	444	451	446	455	489	425	418	418	479	451	466	494	418	468	447	467	453	461	476	475	429	466	477	491	484	452	429	464	472	464	455	491	446	471	465	439	455	474	443	486	470	470	463	448	465	501	445	452	470	482	448	468	432	464	442	475	498	490	459	445	497	433	427	415	495	478	461	465	455	495	449	436	503	452	460	489	503	438	435	455	485	476	443	485	452	468	430	464	470	444	440	482	484	499	455	478	465	447	452	460	455	451	454	453	491	448	432	462	512	484	473	497	432	444	460	445	481	448	423	449	458	465	441	453	481	465	454	499	478	445	456	462	484	451	472	453	447	455	468	430	440	472	463	432
24758	20771	26780	24709	12247	3587	1853	1184	828	794	858	8082	14547	10105	4144	1371	727	601	534	554	515	520	515	541	493	505	504	496	528	513	607	522	536	548	551	557	516	561	537	545	549	532	567	525	520	573	520	520	550	589	519	484	521	538	544	510	489	562	532	485	530	524	547	518	502	519	507	498	524	513	482	534	499	571	543	544	549	511	554	502	495	543	536	520	516	515	514	562	501	564	553	506	513	506	515	555	533	508	518	534	538	529	550	496	501	531	510	498	533	511	531	527	519	493	499	546	532	527	519	508	527	575	554	562	535	516	542	576	516	544	538	499	515	544	513	549	532	524	518	540	552	529	549	522	508	536	589	546	509	556	531	494	531	532	537	523	509	531	564	518	534	554	541	566	549	537	558	534	544	541	523	517	524	556	484	559	524	477	519	558	525	559	530	561	563	510	524	527	559	552	506	466	516	569	543	544	532	520	523	541	517	515	517	565	515	507	535	505	565	532	540	563	564	556	556	562	581	520	542	558	503	585	495	496	553	538	545	532	570	523	559	528	474	531	554	546	541	542	550	497	527	529	552	526	518	554	528	492	527	484	530	556	532	544	554	488	550	522	518	572	511	480	518	525	490	492	463	514	537	527	553	560	542	541	505	579	508	554	537	511	533	512	568	503	532	525	530	530	542	525	522	560	541	516	474	553	540	511	527	509	531	552	548	537	514	533	523	526	534	579	537	538	501	552	529	487	560	516	507	498	530	525	531	529	554	534	538	595	539	504	487	562	518	505	488	498	520	511	509	495	527	543	524	509	531	532	499	483	522	554	515	527	526	533	543	496	524	520	496	522	545	553	527	540	546	539	550	509	514	515	531	548	536	495	551	500	557	543	556	490	536	519	529	526	550	542	504	485	516	518	540	497	559	540	493	519	522	545	521	513	519	504	559	533	532	510	535	524	569	547	478	508	554	498	527	520	571	514	508	553	535	531	516	565	512	522	515	544	567	546	559	512	543	531	505	533	542	503	514	548	522	555	484	528	514	543	518	514	522	536	529	517	563	536	548	540	502	511	514	528	533	514	562	526	507	490	509	550	538	517	530	520	558	543	500	524	519	529	516	548	569	522	521	510	519	513	512	510	542	530	504	546	543	513	516	525	495	519	520	554	515	477	558	511	549	492	542	530	557	479	553	543	545	571	505	477	490	504	555	502	528	547	562	524	511	557	527	547	545	502	542	539	517	548	523	543	517	553	528	514	509	496	502	541	591	519	505	553	548	523	536	535	508	517	545	495	497	556	497	540	563	505	510	508	555	541	499	555	528	500	525	516	567	517	527	558	490	531	538	523	550	502	540	549	546	543	556	526	558	546	551	511	529	545	544	551	542	517	467	571	530	543	492	564	515	566	501	577	493	539	487	510	546	471	503	506	528	520	559	511	533	523	532	513	541	537	574	534	527	516	558	548	571	540	498	512	503	521	492	526	503	502	555	559	570	570	497	490	569	516	564	513	492	506	520	509	510	545	521	562	512	543	521	516	550	538	535	527	567	515	521	530	531	497	527	553	538	506	534	551	529	576	541	486	564	520	485	540	536	497	509	503	557	532	565	554	535	507	520	528	533	532	570	546	559	557	537	550	511	542	543	572	533	575	561	542	515	516	530	528	537	539	544	544	520	534	541	529	537	492	503	529	568	528	504	519	510	572	501	547	533	503	521	521	532	514	529	497	520	533	569	574	523	508	551	522	516	518	500	527	525	483	518	503	541	542	559	527	542	519	574	542	585	522	529	591	542	541	515	572	541	561	505	575	527	571	531	558	542	544	550	554	530	532	529	531	561	533	538	547	548	527	489	477	474	513	531	525	554	534	542	547	571	558	502	548	508	536	484	557	512	515	515	536	518	511	522	472	546	504	520	551	612	533	552	533	494	556	527	552	580	520	524	575	494	516	547	498	503	504	499	515	539	500	516	541	540	547	569	557	530	539	497	498	491	568	538	501	519	495	539	562	464	539	520	509	533	538	500	501	538	547	535	574	482	507	479	498	551	544	552	499	512	549	572	530	532	531	536	488	507	527	548	549	478	558	565	486	529	546	504	542	573	537	518	524	506	534	489	552	471	526	546	545	531	561	491	556	515	484	519	531	532	504	482	531	520	550	529	554	506	501	556	497	515	594	532	496	508	543	553	519	466	531	512	537	550	519	557	538	504	544	520	492	505	507	472	541	520	514	567	537	526	498	501	527	530	589	563	510	549	538	520	530	532	547	571	509	520	520	528	527	505	504	520	493	557	533	550	538	555	548	531	491	565	522	512	548	565	515	543	519	513	551	535	527	517	523	501	501	503	546	513	522	537	542	525	554	532	509	508	509	510	561	532	547	508	551	563	540	520	529	553	525	495	541	520	533	517	518	480	532	528	547	521	527	556	527	527	516	509	519	516	550	503	543	493	529	539	510	536	516	484	516	534	521	549	509	513	504	520	513	508	478	544	501	521	526	500	504	502	559	549	527	539	522	537	517	505	526	550	528	507	530	524	489	499	523	490	545	496	538	523	527	560	566	535	494	527	525	573	537	507	539	476	563	481	513	535	521	527	548	555	502	506	487	485	530	560	536	560	562	497	507	523	519	532	551	543	522	535	479	519	533	555	505	532	504	498	553	549	531	526	557	512	529	506	532	502	542	507	528	538	544	532	584	531	551	532	521	543	540	514	546	520	514	545	547	499	481	538	539	528	549	539	512	495	536	507	506	552	500	485	519	508	577	506	504	554	561	516	514	500	529	565	515	528	525	515	484	520	534	503	494	485	514	529	530	553	524	565	534	522	514	522	516	513	543	541	533	525	558	516	565	543	538	502	503	533	527	521	515	533	533	524	540	579	563	505	534	518	510	499	557	518	547	542	514	479	534	521	503	530	547	503	527	532	544	514	533	479	519	489	545	538	525	534	509	490	517	507	578	522	573	550	527	538	520	518	432	542	567	541	499	514	566	519	551	571	536	535	607	528	531	530	490	518	494	544	504	515	559	524	486	507	530	540	522	543	555	543	553	525	486	511	530	529	518	530	544	552	508	553	530	495	539	539	496	541	542	517	549	514	520	458	504	534	481	536	482	504	556	519	507	514	524	509	536	515	552	541	519	551	490	511	527	527	505	495	550	526	500	521	482	492	520	487	531	488	513	523	571	529	507	529	499	504	510	487	538	561	514	522	538	549	513	523	553	515	498	505	549	524	510	501	537	542	555	523	514	558	562	538	498	527	520	551	521	516	490	537	505	511	539	532	563	552	522	518	547	527	524	509	518	528	509	532	550	550	516	520	524	528	570	524	500	536	549	516	566	519	543	539	511	531	513	525	516	535	550	514	520	540	522	530	538	531	521	518	512	516	510	501	488	533	500	506	568	522	541	528	494	503	521	556	528	526	519	512	523	472	522	468	497	532	537	491	535	508	533	501	482	517	519	541	525	537	469	564	499	543	532	531	519	532	520	537	561	542	509	510	547	508	516	531	546
5089	6940	7371	6128	4775	2961	1884	1395	986	852	1027	11093	14459	9601	4243	1484	657	506	420	461	476	466	482	472	504	464	482	483	443	454	495	463	468	467	459	497	441	467	474	475	471	485	450	497	492	497	518	439	507	454	467	490	440	477	450	487	495	495	451	479	476	476	465	431	486	472	490	501	491	501	451	438	467	432	475	461	470	474	436	453	492	487	483	393	445	460	433	457	464	453	444	470	467	475	459	467	495	465	468	491	488	475	469	460	476	468	486	469	470	436	479	456	503	472	465	435	418	441	473	421	492	488	499	448	463	448	469	444	485	457	473	459	470	448	514	474	518	534	494	452	462	432	476	460	489	442	473	461	488	468	447	500	463	462	440	480	504	425	469	479	475	478	468	449	480	486	493	491	461	480	460	508	473	473	455	457	419	460	493	468	419	510	434	517	479	508	461	521	500	485	446	456	484	469	466	476	488	446	417	470	486	425	450	498	489	469	456	459	459	443	479	454	502	474	460	455	442	519	449	456	495	432	460	449	473	434	475	467	503	463	486	453	454	500	501	431	437	484	477	461	430	473	457	513	449	440	465	467	518	475	465	473	495	461	436	466	502	460	478	473	480	465	524	452	525	452	459	499	454	439	470	459	437	494	458	456	489	473	450	446	483	495	484	425	491	463	432	472	500	479	442	474	448	479	468	435	465	478	480	438	466	449	466	525	467	467	498	500	454	440	448	475	463	469	458	459	444	467	482	487	474	438	466	455	456	491	461	476	485	476	500	513	501	465	461	472	427	477	491	495	454	486	477	457	456	455	485	472	477	470	469	474	493	475	476	461	474	462	495	443	495	483	479	481	453	486	501	481	461	477	450	496	483	465	430	485	484	438	472	490	462	433	515	480	493	472	449	445	465	494	498	495	483	507	519	457	495	458	458	461	485	452	455	463	490	493	471	458	483	433	483	446	473	469	476	429	448	481	472	493	513	485	487	518	467	520	458	402	474	499	491	494	469	497	489	467	478	448	492	488	434	473	491	481	480	469	486	466	428	439	467	482	497	472	472	455	474	458	456	472	472	488	456	500	473	481	494	449	437	510	485	498	476	446	478	486	480	454	491	523	479	475	476	485	466	432	464	468	451	411	498	490	425	467	497	474	491	450	486	455	469	434	468	508	435	500	460	502	474	442	502	442	460	465	494	449	463	454	497	462	442	510	498	484	475	457	482	445	459	506	482	485	446	451	453	467	514	528	467	468	493	437	469	472	470	468	491	436	487	472	482	459	510	443	518	491	471	455	439	460	468	474	478	447	462	463	464	486	454	448	519	440	497	485	426	437	444	454	480	465	427	470	462	451	467	432	453	439	458	472	438	490	501	458	488	458	509	476	491	475	481	475	469	443	477	468	446	453	450	493	469	440	468	454	451	454	482	459	449	458	511	452	479	470	463	461	456	498	468	476	474	488	450	427	481	471	443	488	484	487	465	466	464	460	478	442	452	473	444	478	451	448	483	436	485	471	468	437	469	495	477	481	462	469	456	484	463	447	427	462	478	427	463	481	440	468	509	500	484	441	454	454	489	426	517	481	487	438	457	465	477	442	445	444	435	486	454	445	445	470	480	469	466	463	425	467	442	458	477	453	431	479	487	451	471	476	467	463	448	438	469	467	449	473	506	450	471	481	496	472	466	481	481	473	466	422	441	460	430	471	416	462	482	435	462	475	494	463	458	462	473	445	454	487	480	515	466	469	461	472	455	465	468	448	467	458	476	448	449	450	471	492	485	463	468	503	477	467	478	458	488	468	478	480	492	485	486	474	459	508	485	510	464	479	418	453	444	447	444	490	462	473	461	431	449	461	512	479	463	478	497	468	477	426	486	503	468	460	474	483	508	458	455	450	442	437	493	471	472	430	488	477	491	470	463	407	486	453	450	480	502	466	463	468	449	452	515	477	471	496	476	480	448	460	480	450	492	480	435	530	486	473	486	495	438	435	453	486	476	473	443	458	460	488	475	491	447	465	495	444	406	434	466	467	496	465	471	451	461	442	478	485	472	463	469	480	458	441	474	463	457	498	442	449	505	473	484	490	499	436	466	467	448	459	456	435	471	470	451	486	488	473	458	451	462	446	433	485	454	447	502	493	472	451	465	486	493	451	503	442	447	480	496	453	516	471	502	498	474	448	456	500	477	476	483	457	410	471	433	461	494	462	491	455	472	459	469	446	475	449	467	489	461	508	467	476	500	454	466	458	447	434	474	472	470	489	456	497	456	493	481	459	461	431	447	439	463	461	474	469	474	492	454	444	449	471	489	486	484	443	498	437	475	490	491	480	455	469	448	420	462	439	481	476	485	462	484	480	463	445	449	483	423	470	499	434	447	445	512	466	435	446	495	461	454	479	447	443	439	512	437	451	483	501	469	441	446	453	468	430	443	467	508	481	442	465	443	452	449	461	442	456	476	474	476	509	490	449	514	481	461	497	437	454	457	482	444	507	493	484	459	478	445	498	487	482	482	466	475	502	453	463	444	487	460	483	500	468	480	455	497	491	484	456	456	462	436	478	460	467	441	454	456	481	499	483	485	487	467	511	478	466	485	475	470	446	444	428	451	447	466	430	427	437	496	466	446	487	456	445	450	487	424	471	494	489	473	436	417	505	453	472	476	463	464	488	489	513	491	438	461	471	479	455	473	454	483	485	452	488	484	469	452	465	484	508	482	509	491	493	444	458	458	511	481	478	481	456	507	470	488	491	447	478	439	461	460	456	460	441	446	447	477	491	494	476	442	474	479	489	449	439	458	449	462	477	453	476	438	439	463	462	469	433	456	421	466	489	488	429	503	453	453	511	451	450	472	465	496	494	477	437	486	475	483	481	449	492	467	462	472	471	434	451	443	469	432	456	461	445	478	433	464	479	468	459	471	494	463	449	490	480	499	462	479	441	455	465	428	477	424	460	461	479	487	466	449	451	429	477	435	450	467	494	470	451	480	514	478	465	466	461	447	458	444	494	475	479	493	434	474	452	476	478	496	469	455	499	472	476	454	484	454	486	447	493	449	453	467	454	445	485	445	484	518	470	449	509	467	421	488	460	478	448	480	455	472	418	458	451	464	470	445	487	497	448	520	499	474	483	470	458	496	481	476	472	453	405	454	490	481	464	473	483	467	483	490	433	446	434	491	461	445	453	432	432	498	439	477	494	478	464	502	476	457	451	457	475	474	462	494	455	473	437	472	452	456	454	484	470	438	446	422	455	465	452	504	456	471	499	459	448	455	464	515	473	449	499	466	467	471	457	442	490	473	479	494	491	456	498	428	449	482	490	468	474	476	467	478	483	464	484	451	416	490	471	480	500	490	450	478	486	468	479	441	482	450	492	474	464	481	445	493	472	488	455	454	454	501	462	470	503	410	498	485	493	432	477	476	463	424	487	451	479	466	479	451	462	513	489	431	484	473	472	472	457	448	479	487	474	489	450	430	443	458	465	506	459	475	446	462	422	467	487	483	503
23822	20788	27810	23989	20492	11448	3843	1784	1301	1365	1700	16262	25001	17387	7622	2149	865	736	614	704	671	632	645	657	664	671	625	628	639	713	687	658	621	655	654	659	623	669	620	640	613	636	658	638	644	650	635	650	620	614	707	687	626	657	658	675	667	670	601	643	633	606	632	614	658	671	592	620	679	592	693	697	653	650	641	620	647	647	629	635	662	655	648	699	641	674	630	650	598	686	630	663	672	691	627	660	602	650	622	646	643	660	617	674	693	646	657	647	635	638	673	671	678	645	682	679	652	666	692	628	652	616	621	636	703	594	662	638	655	637	665	673	647	659	615	611	593	692	649	607	649	658	665	652	674	611	647	638	657	630	659	647	669	596	620	662	623	614	607	633	681	655	668	657	700	676	665	625	614	618	634	630	629	656	622	614	657	666	667	636	686	593	618	633	637	662	660	643	662	619	663	616	654	608	601	636	612	629	593	650	623	630	594	652	661	643	630	629	632	655	629	664	675	618	640	639	604	631	636	612	623	619	642	678	592	636	659	656	684	633	618	637	670	619	610	603	632	655	600	653	601	646	641	645	660	619	670	651	604	680	645	639	629	654	637	683	667	644	625	656	643	664	610	664	638	633	637	630	711	609	595	643	663	622	646	677	636	628	639	608	641	676	637	609	668	689	623	625	649	640	737	673	664	667	634	642	629	628	662	613	594	666	607	634	628	642	649	628	694	636	649	600	646	665	615	642	672	650	618	657	665	606	630	655	658	668	643	673	652	664	621	622	640	641	608	622	634	642	661	651	621	569	651	626	687	632	669	628	655	635	669	594	642	609	579	620	652	620	643	612	638	637	644	604	637	636	633	606	614	626	632	650	646	652	634	645	648	640	648	639	624	625	621	642	629	649	608	626	667	630	639	641	675	611	624	637	644	646	652	591	638	653	629	632	674	647	580	616	664	678	629	659	691	618	637	604	660	647	600	609	622	628	635	621	633	643	637	726	660	693	621	640	646	663	688	636	616	628	648	701	614	629	644	637	663	656	611	651	615	682	625	612	641	624	641	600	626	621	668	602	600	635	645	616	688	626	608	666	621	670	654	609	665	627	634	604	623	583	667	640	641	635	644	652	653	635	598	649	663	612	633	634	626	641	613	659	616	662	627	598	624	623	692	607	667	652	623	670	618	614	665	664	613	620	666	592	629	642	659	629	609	650	611	644	687	662	672	675	643	656	648	598	634	646	605	676	644	651	641	630	642	631	630	640	573	621	675	672	609	660	682	656	660	633	664	603	637	597	632	639	649	601	678	618	642	645	636	667	619	641	639	645	654	668	642	670	679	648	657	664	618	630	633	615	679	629	650	651	650	681	628	702	651	653	664	615	619	617	615	631	649	605	655	645	613	614	642	630	647	622	644	669	613	627	682	651	664	635	616	633	654	647	662	649	652	629	593	628	659	664	620	632	652	632	658	635	636	661	646	634	640	602	651	642	657	664	669	631	652	653	617	647	660	649	641	676	648	680	633	634	584	628	653	656	661	583	619	628	658	679	609	659	662	647	634	649	604	658	593	660	671	695	660	650	637	583	705	639	622	644	643	621	643	650	614	634	635	654	650	585	706	687	653	666	613	685	588	603	647	638	624	636	635	628	635	640	670	637	595	633	639	640	629	680	604	665	645	644	628	646	658	652	699	633	585	618	645	607	604	634	730	653	658	622	604	639	620	584	603	633	635	691	646	643	606	595	637	676	577	603	623	580	638	595	651	660	645	668	650	603	619	611	637	622	619	639	627	632	647	611	684	620	672	677	650	597	673	633	644	623	655	599	662	634	643	686	651	664	697	616	679	700	664	672	628	648	644	663	643	621	649	666	608	687	654	654	602	631	635	669	673	610	656	635	638	611	629	592	612	678	636	658	650	680	623	647	612	657	625	698	640	630	628	671	666	637	646	635	600	611	627	625	641	637	647	642	680	618	663	669	621	611	611	646	644	678	649	659	650	622	616	596	704	607	627	623	629	683	657	626	686	623	659	597	611	666	628	609	651	637	642	608	611	648	626	640	650	612	701	599	646	643	619	647	656	633	608	654	651	654	651	694	644	668	670	649	694	692	633	690	644	638	597	611	622	614	695	576	649	626	652	621	635	628	662	625	627	642	642	646	676	674	641	656	632	672	646	647	669	641	677	655	652	654	665	645	627	638	580	668	637	638	635	629	681	671	616	650	613	609	633	655	610	647	661	695	645	689	647	640	660	678	641	704	605	669	675	667	638	643	691	646	672	670	619	625	631	613	643	675	635	655	639	633	640	650	636	670	642	670	588	620	626	634	626	643	651	677	660	653	619	653	652	601	603	635	683	649	654	649	628	611	617	634	645	648	662	632	600	633	620	618	609	628	651	629	659	632	621	650	665	638	649	672	598	649	633	632	626	630	615	604	618	633	681	622	648	620	633	656	626	667	630	637	584	636	625	600	628	678	669	651	639	632	639	636	640	614	642	676	625	587	635	654	628	654	652	667	660	642	626	623	631	632	671	628	637	613	624	654	620	647	665	623	626	635	649	625	659	664	591	638	633	642	621	671	607	641	634	638	661	645	609	661	640	656	660	664	644	642	658	617	644	635	672	593	665	599	641	639	644	639	651	668	593	664	639	665	630	650	642	654	685	582	644	616	600	646	651	593	700	654	659	604	639	591	669	648	620	629	618	653	632	630	704	682	646	605	639	632	622	652	679	641	629	643	652	654	645	618	625	662	665	692	648	653	643	634	606	692	609	636	639	611	593	627	644	628	614	637	669	681	635	631	626	645	669	701	672	652	609	621	682	665	641	598	595	688	630	626	593	613	673	606	603	642	646	610	614	619	653	662	633	676	645	611	618	680	649	671	676	653	656	576	627	667	679	627	632	645	626	669	679	609	643	647	620	642	623	663	612	628	629	642	663	653	669	637	658	651	596	615	610	646	636	625	639	640	647	636	601	655	681	643	659	639	636	593	645	682	659	610	599	612	622	634	622	632	652	631	628	632	714	640	648	605	658	678	688	610	598	629	587	644	624	656	683	567	665	637	644	619	648	624	629	599	608	630	638	638	638	638	642	629	623	670	629	613	626	637	612	666	626	657	633	660	637	656	646	629	657	667	646	638	667	611	645	615	625	658	633	635	606	670	655	635	646	669	628	560	611	704	617	665	674	682	651	645	647	661	667	608	685	602	653	621	637	656	630	663	638	616	668	604	621	600	705	690	667	663	649	618	646	646	614	694	624	660	643	616	601	659	650	611	654	654	633	655	631	646	640	651	657	668	626	645	652	668	635	657	603	666	691	638	626	640	663	658	642	621	675	686	672	645	687	652	589	694	612	629	665	681	638	621	658	616	658	631	665	615	630	678	689	605	633	641	621	659	654	643	652	639	620	635	608	640	698	626	621	611	666	631	643	640	644	633	652	652	637	617	575	607	624	604	636	618	592	640	610	627	638	674	662	620	656	629	646	626	643	619	640	605	658	646	644	641
5574	10297	12121	11016	7596	5058	2956	2041	1657	1673	2381	20058	22456	14655	6670	2160	900	643	585	539	550	554	585	568	553	560	552	582	533	536	588	552	532	552	571	559	560	556	575	600	557	538	641	601	517	568	553	523	555	574	574	540	536	581	553	565	611	570	574	605	579	617	574	558	569	519	556	616	579	552	567	587	589	567	549	532	585	549	586	558	599	572	550	572	524	595	553	541	577	520	552	586	563	554	595	558	525	566	559	517	555	549	563	539	561	608	542	572	567	557	563	587	572	563	574	558	601	560	538	532	534	576	545	567	526	587	585	585	552	551	527	562	591	572	587	566	532	598	548	564	603	584	597	597	574	569	539	555	556	559	546	566	552	586	606	548	554	592	537	539	551	549	529	587	605	530	570	564	568	536	584	552	547	528	604	569	586	533	509	609	543	550	605	530	578	553	541	586	578	555	554	587	584	558	612	561	535	596	577	578	528	520	604	589	541	610	603	552	573	546	572	530	532	572	537	558	585	579	542	543	548	537	560	540	522	570	567	555	585	560	560	616	588	567	576	549	579	565	523	555	578	539	574	532	584	529	565	565	530	558	593	548	581	559	543	555	596	547	554	565	569	550	549	535	548	572	544	593	575	538	516	524	600	587	566	515	559	596	536	579	571	550	557	539	577	540	560	588	549	537	586	557	615	528	576	515	504	588	528	583	578	534	584	542	558	560	558	606	551	587	565	540	542	572	573	512	556	557	551	560	552	575	546	553	562	571	509	502	587	554	567	553	587	585	564	500	544	567	560	529	578	530	539	594	577	587	563	564	556	554	567	551	587	537	628	534	531	560	499	546	573	532	511	577	548	598	564	537	556	534	545	556	536	567	560	586	547	593	586	545	544	533	604	577	548	566	554	515	551	595	563	569	604	542	600	559	596	596	574	540	540	543	627	568	574	569	548	620	552	554	557	598	579	523	580	598	586	576	542	518	564	590	563	551	510	597	577	549	549	530	519	577	540	514	553	595	555	532	524	565	522	543	564	583	538	547	567	601	544	521	590	533	576	569	543	550	557	524	548	563	600	524	555	548	515	553	530	577	532	518	556	548	519	586	519	545	562	594	585	569	522	549	586	593	572	545	557	523	550	545	537	550	573	534	537	575	595	582	553	554	580	558	593	599	561	582	579	598	495	555	550	551	529	535	568	540	589	519	607	587	550	575	539	607	616	591	561	601	581	574	602	506	566	502	513	569	559	589	578	583	594	562	566	588	551	546	585	516	531	574	583	578	571	560	545	544	534	577	522	587	562	585	559	579	577	545	600	549	495	551	569	546	542	562	563	561	550	556	555	549	553	566	568	559	523	528	606	594	542	550	519	568	517	501	576	550	575	541	580	541	590	542	522	582	555	543	547	553	544	540	580	541	607	568	576	577	593	570	580	566	556	515	561	558	564	536	557	543	564	574	572	507	563	573	538	536	561	555	564	543	586	545	558	544	558	575	554	548	587	615	525	548	542	568	547	575	515	528	546	526	542	527	527	577	533	600	571	561	522	525	534	529	558	540	584	569	560	507	546	526	571	557	581	585	571	546	568	589	582	575	553	568	528	549	551	578	560	580	543	558	560	579	553	570	525	541	531	569	503	560	562	544	539	547	585	567	523	539	517	527	526	554	552	541	553	575	569	591	513	555	552	556	558	502	553	543	560	576	583	575	545	587	578	583	544	554	529	558	591	531	551	549	565	586	553	570	541	606	555	559	553	558	589	564	531	556	563	531	561	568	527	529	576	572	549	564	557	617	616	547	540	537	558	595	542	563	561	561	509	532	560	537	559	552	548	544	565	560	580	557	561	564	583	583	544	567	577	564	553	550	552	533	552	574	550	556	567	572	549	562	593	597	562	562	572	547	545	576	527	537	570	525	527	546	546	559	501	609	577	562	570	503	548	548	555	579	584	552	556	534	543	585	566	539	552	563	555	565	539	560	576	558	537	501	581	541	543	548	542	522	557	591	601	543	573	576	559	568	546	535	542	564	557	520	558	548	534	542	532	542	638	579	549	559	581	566	576	529	578	614	562	523	569	571	563	537	575	551	561	532	580	542	570	527	530	550	562	588	594	506	551	535	525	580	546	577	569	506	552	554	538	599	539	555	569	584	574	547	558	532	565	526	536	589	551	571	546	531	575	507	532	608	566	548	536	558	596	568	541	577	584	547	576	636	528	566	575	533	572	528	548	524	549	566	533	575	588	588	564	553	583	561	579	538	621	539	608	559	565	567	586	573	583	554	601	549	587	527	574	540	550	551	520	557	540	570	606	565	565	591	563	547	554	558	548	525	516	553	555	534	596	543	587	582	517	555	544	551	593	582	572	550	531	548	514	540	545	591	541	539	557	558	566	533	587	570	533	559	573	545	561	562	572	579	540	583	542	597	563	535	565	548	528	534	540	568	574	561	571	579	569	531	524	569	581	559	543	557	554	514	583	511	544	562	529	561	540	560	599	608	597	571	535	537	598	541	545	555	554	583	539	556	566	535	542	561	569	555	524	565	564	581	577	541	545	565	566	568	567	566	565	539	572	574	539	562	519	573	579	564	555	576	547	516	554	533	541	580	523	521	509	554	544	562	577	539	542	545	580	568	505	510	553	536	586	560	537	522	568	545	547	529	525	557	536	517	561	559	581	526	548	540	575	587	515	576	584	522	556	571	570	599	555	551	571	589	571	557	555	558	574	596	544	594	515	538	525	555	593	562	552	524	608	553	570	555	545	550	555	571	517	580	571	520	549	552	514	542	547	519	533	511	523	574	548	561	573	572	524	530	531	535	554	527	529	539	572	570	539	533	552	562	563	552	554	553	584	535	587	548	584	539	500	534	552	540	514	571	578	530	592	569	565	602	594	524	537	557	505	500	532	603	570	563	540	551	511	545	556	610	561	591	574	566	612	531	572	531	529	545	530	572	574	547	560	567	556	543	546	539	582	554	524	530	591	533	550	563	560	547	547	532	563	526	545	591	555	594	525	535	568	549	554	592	563	547	550	536	582	537	513	580	574	535	582	568	524	563	596	540	570	529	569	548	592	536	549	545	552	611	569	546	565	582	550	559	550	535	543	540	561	571	536	585	559	592	520	540	542	516	566	558	526	600	572	596	529	521	568	552	545	547	529	601	559	546	541	543	551	573	536	535	529	528	561	540	564	602	522	566	579	577	575	610	591	532	564	537	552	590	588	560	549	554	566	533	605	611	582	567	573	547	553	586	561	543	525	540	558	551	551	572	542	570	514	520	554	533	562	596	517	558	565	585	597	587	563	536	542	591	575	557	525	526	536	551	513	577	559	559	569	573	576	542	543	511	520	571	574	564	531	536	553	560	555	551	548	542	548	532	523	567	516	563	551	557	526	556	577	568	526	572	542	549	570	555	563	543	563	602	604	519	483	565	575	552	539	492	541	554	569	558	563	554	592	545	530	537	544	585	570	560	608	532	564	576	522	558	572	526	580	531	562	553	544	542
26764	10708	5986	4365	2529	1465	1111	906	779	765	705	1129	1650	1406	961	722	567	544	556	562	569	573	594	551	549	532	506	512	581	536	538	582	548	544	548	528	532	573	554	518	543	557	539	567	550	504	522	571	555	571	545	546	590	559	572	584	547	517	531	574	578	505	509	521	583	565	529	534	566	542	574	569	548	557	544	543	599	596	553	508	544	606	552	540	545	501	588	603	525	551	582	554	533	515	505	556	526	569	552	528	551	518	562	602	517	557	533	563	539	524	511	547	544	596	523	549	542	572	520	545	550	591	602	526	535	574	521	561	561	527	539	548	498	531	581	541	575	590	561	528	553	562	590	568	584	566	583	540	536	586	517	579	576	550	572	548	564	540	551	553	524	568	548	538	507	548	555	534	565	550	536	577	544	532	525	534	539	586	523	531	545	579	542	536	557	584	578	513	530	566	509	516	573	523	536	569	560	514	579	590	552	512	552	530	570	534	528	525	529	569	561	543	489	601	488	538	540	539	578	526	545	582	573	561	488	543	572	547	553	560	533	552	570	562	531	562	535	550	553	506	499	554	569	533	516	569	542	557	552	576	528	574	571	530	514	568	558	545	613	604	572	579	542	532	589	558	553	523	532	519	552	559	547	540	526	562	530	562	528	509	530	522	557	509	568	567	545	580	561	556	570	547	527	497	512	582	488	529	546	529	555	569	563	556	523	560	538	549	576	537	550	526	563	546	607	557	548	566	545	594	549	519	541	594	563	515	528	546	559	537	538	574	537	545	556	526	517	575	563	574	536	518	561	547	578	555	548	577	546	581	559	535	562	573	518	579	505	530	466	561	533	526	560	563	600	538	538	527	567	543	520	507	532	551	580	514	517	581	541	583	565	533	554	598	537	540	572	535	573	556	533	558	527	564	548	580	500	522	526	529	553	551	549	569	550	517	553	516	566	528	555	550	590	548	528	532	544	560	573	564	491	535	560	562	582	543	527	549	553	562	553	555	521	583	546	537	567	593	515	521	526	529	550	524	568	521	541	586	536	550	587	558	548	550	546	514	567	531	581	544	537	558	509	527	577	556	566	552	560	579	538	526	584	588	532	518	515	513	555	587	520	539	551	529	574	556	526	532	549	539	531	566	546	541	531	594	586	553	566	561	543	524	510	543	540	535	512	523	520	499	547	583	542	565	512	527	538	556	552	557	595	512	560	534	597	515	533	513	565	536	526	537	521	509	546	557	596	533	560	535	599	543	520	584	553	532	550	567	525	554	531	514	537	529	537	572	543	575	523	561	544	563	568	521	538	596	567	515	577	536	572	539	485	570	545	508	528	588	560	560	554	564	566	536	577	544	531	528	574	554	545	575	584	558	560	512	587	546	517	522	509	540	532	555	509	541	542	582	514	535	527	561	540	585	549	519	556	543	532	577	558	526	571	547	525	538	560	576	569	591	571	540	563	549	540	544	518	540	547	564	518	556	557	540	507	506	531	533	536	573	553	555	580	510	555	570	530	532	563	530	555	531	524	559	538	573	513	526	545	538	563	531	489	540	551	567	553	584	580	526	536	524	574	532	572	593	574	562	588	567	538	525	521	494	574	527	598	543	568	538	533	539	572	539	553	562	572	553	517	524	509	576	549	544	577	585	521	528	512	543	559	549	557	568	559	531	567	521	548	550	549	527	530	572	522	545	540	582	571	499	560	571	548	545	546	575	521	528	524	538	531	614	555	541	557	549	582	535	521	513	542	525	517	544	528	543	544	547	540	542	544	602	546	554	539	565	547	561	552	569	545	570	601	604	562	550	504	586	544	550	531	545	552	576	523	579	566	562	586	571	550	555	530	564	561	547	548	547	528	529	557	550	544	577	531	522	549	510	528	509	561	556	518	556	598	526	583	564	553	542	529	536	528	539	586	558	538	538	558	543	516	595	524	552	529	546	521	571	562	508	546	569	555	535	557	575	561	551	541	499	568	573	552	578	517	504	537	566	566	510	501	584	574	561	518	537	574	526	556	565	584	570	584	581	506	569	524	580	564	577	557	538	506	600	554	533	553	580	550	534	507	544	524	555	507	624	514	537	540	518	539	547	536	574	558	551	523	546	567	531	549	519	535	545	565	527	553	544	548	550	521	540	567	516	609	544	521	585	562	616	532	522	542	566	566	507	591	545	566	526	507	563	529	540	529	553	542	551	588	527	527	558	544	565	540	533	517	590	509	554	579	574	556	524	564	538	568	542	583	559	549	553	572	532	528	508	593	571	579	566	558	515	543	573	535	554	544	557	557	591	530	524	533	585	568	532	514	551	529	546	572	564	564	526	537	541	535	569	572	547	556	555	545	561	528	550	511	580	549	517	548	544	526	541	570	555	574	524	550	574	539	544	542	525	549	520	541	568	593	541	554	550	527	571	606	517	503	551	561	544	523	526	556	541	584	549	536	530	580	509	546	548	526	547	562	575	508	552	546	553	550	567	540	542	572	543	529	559	491	556	563	582	562	531	581	542	576	536	522	541	585	550	570	575	550	535	517	509	555	541	541	544	568	581	566	591	537	513	555	552	502	552	571	549	548	526	568	556	538	588	516	544	551	519	522	542	548	524	516	549	510	585	546	576	537	537	516	550	559	518	547	529	514	565	544	583	515	514	525	589	527	576	555	493	566	519	557	538	533	508	555	539	564	565	541	570	560	569	569	561	567	567	557	584	552	515	568	551	545	564	568	536	542	539	550	503	594	571	588	572	532	545	529	531	504	570	521	575	577	512	555	575	528	511	568	581	549	562	571	546	530	557	461	521	563	508	547	542	528	570	554	536	552	550	518	587	588	591	556	564	554	574	563	549	556	578	541	580	529	548	577	535	548	594	534	533	538	521	544	533	555	556	538	567	503	563	550	562	520	511	541	522	574	562	546	524	588	539	539	556	548	555	504	502	539	594	554	589	565	579	570	521	572	577	561	568	547	521	549	530	536	542	583	560	546	562	551	560	562	525	529	521	580	587	545	530	550	593	547	530	541	572	561	575	574	564	547	562	546	529	535	561	537	549	494	519	564	541	546	560	523	609	587	582	539	513	545	527	520	505	607	556	544	504	590	562	531	531	541	529	544	511	515	521	505	565	567	538	551	593	512	592	527	581	572	547	526	537	551	524	558	510	553	524	596	536	572	518	545	526	539	540	546	554	548	570	553	545	576	567	547	548	578	562	589	578	562	588	553	553	533	545	546	540	508	520	570	528	581	614	561	577	557	555	554	594	519	539	538	517	543	581	533	563	551	528	556	514	564	533	552	576	556	545	538	558	580	543	529	539	533	565	507	536	567	571	538	533	566	525	563	548	595	598	498	521	545	538	557	538	542	548	578	547	505	537	548	594	560	579	540	500	538	555	548	526	548	553	555	581	550	544	583	517	539	569	554	537	534	499	579	526	512	588	540	537	561	536	523	551	539	534	552	591	523	556	550	574	540	545	543	540	561	581	545	545	504	521	524	542	536	568	570	564	564	553
6069	3701	6498	4195	3163	1945	1210	978	912	874	846	1417	2024	1678	992	595	488	492	464	457	475	479	451	473	470	456	479	483	459	481	449	469	465	493	503	451	481	482	453	505	460	446	483	464	489	443	513	497	457	503	485	471	456	454	462	490	449	483	458	486	472	464	471	485	456	497	471	478	440	474	475	474	466	447	454	449	474	455	478	474	489	450	489	485	448	479	434	469	500	454	479	458	499	464	452	468	482	472	446	505	476	489	460	477	469	476	475	492	432	450	484	460	452	472	480	461	458	485	426	458	437	478	466	435	507	502	463	508	461	483	476	470	482	481	465	477	473	465	461	487	457	451	485	482	445	502	441	470	496	482	443	448	450	434	478	515	465	451	487	445	471	495	457	487	464	450	461	426	466	460	431	482	454	458	440	465	471	475	430	457	455	454	490	473	471	483	439	467	470	480	422	474	482	461	445	441	486	478	478	463	439	465	458	471	512	478	467	465	454	463	437	471	478	447	474	515	483	430	451	470	474	480	492	458	471	476	474	508	457	478	485	495	522	496	509	496	446	452	484	473	449	482	500	491	446	447	491	502	461	465	495	476	459	465	493	482	472	476	461	442	478	445	478	476	453	501	480	399	485	460	521	454	461	414	411	417	483	524	456	509	471	463	491	500	451	471	436	464	468	473	437	482	450	439	473	481	488	441	490	468	478	502	469	505	487	423	466	488	470	468	448	457	480	495	468	422	475	478	485	466	461	458	465	519	428	452	469	483	483	528	452	468	466	459	507	471	476	474	431	464	458	472	437	467	485	453	481	491	496	458	452	509	467	490	441	477	504	460	510	479	470	460	489	419	434	460	478	461	480	445	429	452	466	447	442	477	453	492	495	484	431	461	492	452	485	441	460	445	462	463	462	451	466	464	480	448	474	461	457	446	479	487	460	451	456	498	480	447	450	481	462	432	435	447	496	462	467	500	461	468	469	490	454	481	478	500	485	442	450	485	467	498	469	444	491	483	404	476	483	453	445	479	477	456	467	427	461	422	465	492	505	475	493	483	424	463	429	443	448	474	449	450	485	486	459	476	459	470	472	460	495	466	416	489	501	466	471	474	446	436	516	472	448	464	446	465	437	479	457	470	473	467	462	500	482	481	456	491	500	455	468	467	470	436	477	454	474	465	489	512	477	478	451	510	503	456	507	456	491	459	490	457	467	420	456	488	488	447	477	506	438	451	507	474	450	435	451	459	441	439	482	464	456	465	462	469	502	461	434	463	487	478	495	434	488	493	462	503	464	502	461	458	449	465	459	472	486	512	440	469	462	437	430	446	494	455	451	436	514	488	466	464	503	450	441	443	507	472	478	479	438	488	483	491	474	456	433	447	468	485	476	482	449	457	477	475	464	458	446	490	479	447	469	455	483	504	456	479	458	476	450	500	469	494	487	444	467	467	461	437	452	465	475	463	487	503	459	505	488	481	457	473	487	493	473	426	478	467	460	463	448	474	486	470	495	458	440	457	494	479	482	472	445	499	456	467	440	484	476	507	509	488	450	447	470	485	484	468	502	512	452	467	444	488	497	461	432	449	475	498	447	494	482	459	510	475	492	469	448	453	466	498	466	483	461	470	462	475	460	492	466	476	450	467	475	478	440	465	466	492	443	443	513	509	480	503	476	474	443	452	467	467	460	435	501	501	467	491	499	489	519	427	470	508	483	475	458	490	457	463	440	442	453	460	482	470	444	453	478	478	512	497	497	471	426	455	467	475	485	450	471	422	455	460	505	464	476	507	457	480	450	488	452	455	470	435	481	517	504	477	499	448	481	470	464	434	480	472	499	494	424	468	486	475	472	464	435	433	464	447	474	475	446	487	473	484	469	454	459	459	465	459	476	469	487	480	467	435	460	444	477	488	460	513	483	450	458	477	460	466	495	443	419	474	463	469	492	449	468	476	489	439	453	431	513	447	497	513	430	397	468	489	484	486	510	497	445	499	468	458	444	463	488	425	452	499	462	469	450	471	451	475	455	464	448	463	472	430	459	481	485	453	498	494	450	468	453	488	492	485	478	447	472	463	505	505	472	463	468	490	479	497	450	468	479	449	494	467	486	460	499	493	504	487	449	457	490	434	448	416	494	487	460	470	481	500	484	467	473	441	456	467	474	478	466	499	480	478	476	479	511	495	474	463	452	496	459	483	506	439	451	465	468	480	483	473	478	491	456	454	508	467	474	436	481	462	475	485	457	470	485	444	457	500	448	461	443	471	445	480	478	477	461	465	504	427	511	443	436	447	479	513	452	450	507	479	466	461	457	447	498	490	468	466	455	490	482	488	449	471	472	473	473	462	428	487	473	505	503	472	456	454	514	480	453	487	443	482	463	471	448	465	439	496	482	456	497	485	433	460	471	509	457	463	435	452	450	476	508	462	462	451	476	480	446	492	480	486	478	455	434	458	463	470	487	471	464	461	464	465	488	464	445	500	429	437	483	459	427	464	446	472	465	459	491	488	491	475	461	478	495	475	487	439	417	481	507	449	502	463	481	420	450	420	454	419	482	430	483	430	456	440	466	442	497	456	476	500	500	437	442	443	461	520	485	478	502	443	473	449	500	457	492	448	455	474	441	467	443	476	507	514	495	493	444	490	481	493	486	461	466	461	484	476	472	465	465	535	509	486	451	441	416	446	511	438	481	515	459	496	468	481	471	479	441	469	468	516	459	463	443	439	464	465	492	458	458	488	500	466	470	435	495	483	483	455	499	438	493	492	473	446	507	480	454	477	450	422	464	481	470	439	477	478	507	487	470	501	467	473	483	448	449	503	473	468	422	502	483	445	479	469	479	441	494	504	488	456	503	478	460	486	442	466	492	521	506	448	453	480	471	474	493	457	492	452	538	456	445	466	458	500	511	471	513	482	475	472	461	489	450	472	475	464	427	461	471	493	477	481	493	453	478	446	490	441	440	456	480	443	463	463	466	481	492	457	445	473	481	462	509	442	489	459	478	514	476	479	471	468	465	424	465	479	462	499	454	440	461	452	482	450	421	443	476	482	449	487	495	478	507	461	453	476	459	466	474	444	470	464	475	471	514	481	499	459	491	459	462	458	476	455	455	445	460	475	457	453	463	479	446	489	453	460	476	500	470	466	480	496	490	506	460	463	488	508	480	432	451	469	506	448	448	487	451	457	449	499	425	472	472	466	439	484	459	432	472	447	481	442	483	466	505	444	478	464	486	462	465	443	489	518	467	490	439	431	496	469	442	467	429	486	440	491	474	459	476	450	449	445	452	500	455	437	441	450	451	477	451	472	479	501	517	469	434	438	466	481	426	477	479	482	450	507	468	489	482	475	478	465	456	460	443	467	484	470	458	446	432	437	487	460	489	490	500	453	437	490	479	511	461	451	453	452	471	445	486	470	474	451	470	476	491	457	468	458	444	485	442	480	490	489	471	507	470	456	501	488	466	452	458	473	448	483	487	481	491	493	469	471	516	486	454	482	449	457
24782	20852	26979	24741	14230	5200	2787	1671	1377	1295	1315	8446	13163	8379	3530	1156	706	606	542	609	563	556	577	586	563	608	523	529	586	503	555	510	518	583	555	556	570	581	515	577	572	575	576	579	515	562	572	531	580	577	570	584	595	582	555	576	518	573	593	563	567	558	547	545	556	575	543	547	600	577	544	561	580	544	574	545	570	495	586	580	593	519	515	556	598	530	510	507	533	540	516	579	587	587	572	543	576	552	588	538	534	574	584	601	554	511	516	505	546	533	562	537	569	559	551	594	567	557	563	527	563	550	563	515	535	590	516	545	569	486	554	498	557	541	587	593	559	545	537	564	593	561	498	589	557	560	549	555	603	564	564	528	535	569	541	577	555	564	522	519	565	551	551	568	546	596	572	519	528	546	552	568	536	554	537	557	578	583	558	543	617	585	548	546	512	542	562	577	549	574	520	563	499	536	555	584	567	579	529	570	578	533	562	571	584	567	548	555	562	549	523	528	578	529	558	525	572	555	537	610	548	561	563	551	543	544	556	551	532	570	544	558	534	557	548	516	588	553	533	534	565	578	565	579	527	584	528	575	552	555	511	518	607	617	539	559	595	494	562	514	558	576	544	549	558	532	531	579	515	550	589	581	542	498	561	582	549	544	569	559	585	549	522	494	535	575	569	505	542	536	554	556	567	571	554	521	564	557	562	570	557	556	552	538	562	570	538	519	508	511	545	518	550	575	512	534	575	541	570	544	582	567	550	542	557	531	531	561	598	560	572	532	554	533	550	532	549	562	574	519	534	585	582	558	562	552	533	544	551	516	555	532	523	531	554	545	589	521	571	565	527	523	559	528	532	544	571	572	539	534	535	541	550	564	582	554	543	553	569	583	554	541	557	564	557	586	516	532	560	547	545	557	539	546	555	577	518	516	543	556	557	565	501	590	553	551	473	541	541	562	564	559	568	558	539	543	559	581	564	574	587	527	573	549	530	583	534	551	548	556	549	563	598	519	575	548	558	521	539	538	579	553	567	524	581	526	531	529	517	539	496	548	535	550	530	564	539	494	525	534	539	510	589	561	563	540	538	579	592	525	555	518	528	525	535	558	530	531	557	568	550	511	531	553	538	546	580	549	516	511	546	534	548	561	582	559	556	538	578	558	542	568	551	499	542	532	534	606	569	571	507	549	587	524	524	539	585	565	552	537	515	521	585	582	513	554	519	536	551	536	516	494	566	564	575	553	556	575	592	488	567	562	558	564	554	551	567	543	571	553	568	551	549	532	554	560	521	550	566	521	509	570	556	560	566	537	582	533	558	527	542	522	537	523	543	552	574	542	578	548	564	572	588	520	588	550	547	581	542	551	525	545	537	545	514	589	538	523	528	554	571	546	541	570	571	552	593	591	580	542	551	542	544	527	547	542	540	535	570	572	562	568	549	557	553	552	592	581	540	576	558	570	571	571	514	543	562	552	568	570	546	552	540	575	560	595	558	578	531	593	537	564	543	543	567	573	586	576	520	568	534	579	562	550	589	578	518	519	525	534	547	570	578	552	549	590	568	583	552	536	581	557	534	552	519	544	565	548	517	523	530	537	534	567	549	576	577	541	555	508	529	553	551	516	536	554	520	621	556	543	595	546	566	530	522	515	574	543	572	557	521	568	579	503	543	528	559	545	546	567	566	604	559	523	536	572	548	517	535	542	557	526	513	582	553	535	588	573	579	537	562	576	585	571	561	584	591	522	542	559	523	577	495	582	535	550	532	541	535	519	528	573	577	521	514	536	560	546	539	601	510	534	563	550	557	560	532	554	542	536	552	552	549	549	534	538	537	563	553	552	549	513	562	553	547	546	547	576	497	540	534	565	573	573	547	570	581	536	521	547	567	525	552	519	572	543	486	566	547	576	584	562	574	545	530	556	582	558	528	517	562	547	526	552	561	573	553	492	529	526	600	542	576	558	589	556	575	548	542	545	548	517	551	554	541	535	587	533	585	597	527	539	550	516	557	537	544	557	556	524	546	605	597	511	590	507	548	565	527	541	559	545	532	534	508	529	565	550	546	587	540	600	509	559	534	554	555	557	528	592	543	548	587	542	558	563	551	559	529	531	518	551	555	581	572	534	546	526	591	491	574	558	561	576	567	513	539	521	575	544	528	568	503	574	560	574	564	514	541	557	539	514	546	563	571	528	540	539	563	521	553	558	534	534	560	544	588	527	591	547	541	548	594	626	570	570	510	536	556	529	544	525	525	571	517	550	572	556	546	517	536	557	557	546	544	546	578	554	568	528	560	519	555	568	572	546	575	563	599	558	569	544	588	553	546	523	579	536	558	527	558	551	549	575	520	594	525	592	587	602	534	571	560	519	575	524	578	577	574	566	563	517	528	595	545	543	526	552	527	550	533	571	545	553	524	568	599	582	567	549	569	499	562	577	529	561	533	574	528	570	536	563	566	562	545	560	513	555	537	539	544	539	576	518	590	504	567	594	577	548	548	543	571	520	511	557	510	569	538	529	526	507	560	543	525	573	592	631	539	545	565	530	570	567	503	577	555	567	555	542	521	553	546	547	527	564	549	562	602	537	561	542	506	508	557	548	540	538	572	508	557	542	515	539	550	575	525	531	594	541	588	559	544	544	515	539	567	512	581	543	574	534	519	558	556	561	541	518	537	572	577	570	500	574	565	532	548	566	595	613	564	560	551	526	535	562	565	560	576	540	573	574	550	536	503	570	540	526	528	505	571	553	540	562	563	549	535	549	533	554	505	567	578	532	603	543	556	526	507	510	558	557	546	513	594	533	564	552	553	590	561	589	536	538	573	558	579	512	529	529	551	569	570	507	584	497	574	522	557	573	554	479	549	527	538	513	547	529	552	580	538	515	544	569	552	532	568	562	542	551	516	559	574	528	573	582	551	525	530	593	583	524	554	550	558	579	547	550	558	528	586	540	564	539	549	508	536	559	563	512	551	606	560	552	514	548	556	581	518	590	565	510	539	531	521	585	567	567	539	540	520	576	535	539	603	553	594	508	546	536	581	490	561	576	590	505	548	567	575	519	517	537	642	564	498	531	552	546	581	541	527	545	572	606	503	523	572	511	563	506	560	548	590	520	531	575	589	529	561	552	567	535	523	510	525	553	535	580	530	576	578	511	581	577	584	558	530	595	566	539	543	545	531	567	568	570	566	572	589	552	550	572	510	555	539	532	566	541	540	547	598	529	521	553	569	546	537	538	548	518	541	546	550	567	546	509	572	587	536	534	537	540	554	557	576	548	560	543	524	517	550	563	548	568	555	539	550	577	561	544	555	537	562	567	532	573	542	568	517	559	570	520	536	547	516	570	586	555	529	547	539	524	559	588	552	555	572	548	520	540	550	545	509	502	540	551	532	527	530	519	551	561	549	535	533	579	507	563	564	595	536	548	558	611	557	551	504	541	546	501	550	558	537	520	546	569	510	587	577	534	531	503	504	591	537	542	580	523	492	572	537	575	566	612	540	508
6135	12756	15504	10856	6659	3841	3093	2156	1881	1751	1821	11561	12481	8254	3616	1278	662	505	506	500	490	506	461	486	540	480	486	519	491	483	461	499	505	496	509	508	477	499	513	523	490	518	490	511	515	523	499	506	493	485	509	462	485	512	516	467	516	503	452	468	482	479	485	516	510	467	441	479	489	511	499	525	490	510	511	488	469	493	496	476	464	474	482	497	476	497	501	457	503	468	447	479	466	471	504	503	519	464	467	525	514	477	491	483	501	452	478	484	481	488	464	493	522	460	513	476	480	477	449	514	537	477	502	474	476	465	474	458	508	511	530	532	491	497	479	495	494	478	527	512	503	474	495	541	486	471	485	501	497	469	460	478	527	478	471	483	503	491	521	511	482	476	477	484	465	509	526	503	464	521	465	476	525	491	497	475	500	518	530	505	502	521	556	506	491	485	530	480	494	487	541	522	492	511	479	477	456	479	511	514	496	498	465	482	522	506	497	489	451	528	497	477	518	501	494	507	500	479	517	546	438	506	479	494	490	467	518	487	458	501	553	469	479	472	492	502	533	461	507	489	523	472	503	533	479	468	477	508	489	502	510	482	476	482	482	517	467	479	507	478	469	481	459	451	499	513	492	470	467	509	516	477	550	481	470	478	543	468	515	530	496	480	498	518	473	478	493	479	485	507	522	531	519	521	480	476	497	490	481	533	512	451	489	508	484	496	512	482	468	483	477	481	468	488	513	488	510	480	439	472	490	480	540	474	528	441	485	459	531	514	443	511	479	502	512	476	493	473	528	518	500	487	441	469	500	496	482	442	497	467	483	499	493	499	523	491	516	499	452	518	534	498	516	525	494	482	475	506	500	489	502	500	479	429	481	479	526	500	499	521	481	472	486	471	525	478	470	501	456	502	469	512	513	500	466	482	493	477	474	473	435	496	475	479	487	511	505	494	487	512	503	451	483	497	542	505	464	501	509	526	513	507	523	524	482	499	474	486	470	491	477	500	492	480	481	494	485	461	487	463	487	490	491	472	463	483	505	523	483	495	510	511	500	492	485	479	517	503	512	452	488	490	472	468	513	484	480	500	465	476	481	457	500	483	487	482	522	489	492	497	473	445	474	499	476	481	482	469	487	490	473	459	485	465	535	499	527	500	520	496	492	462	512	491	486	474	478	483	463	494	503	498	481	525	494	473	492	499	485	476	463	479	479	480	522	485	487	486	554	499	499	472	508	484	474	496	509	473	489	486	467	481	493	485	526	445	524	484	507	535	442	436	470	488	483	513	516	511	487	514	496	503	467	505	495	491	450	471	520	524	510	466	489	534	488	504	514	528	504	533	550	473	488	510	511	495	480	551	463	465	470	467	507	471	510	459	478	516	459	482	501	495	527	514	469	500	480	489	459	420	497	462	557	503	483	510	507	504	471	478	479	508	467	498	478	499	485	481	511	491	496	504	476	513	499	465	506	523	500	493	498	520	491	501	503	472	466	518	476	466	477	500	515	516	483	466	480	509	493	500	512	491	490	446	463	484	490	512	454	475	475	471	479	489	520	487	512	487	532	528	475	522	462	545	458	479	498	469	493	492	502	503	507	497	499	513	503	500	515	489	485	509	448	491	484	507	460	519	480	478	467	520	472	507	501	477	453	516	504	486	463	519	509	478	493	496	525	494	477	480	475	521	530	490	474	463	476	494	484	502	475	530	469	509	468	511	475	447	503	455	484	474	462	489	532	460	496	499	518	463	508	506	491	487	514	448	501	507	504	466	430	493	493	536	493	453	458	471	463	500	504	477	455	485	487	475	479	531	475	505	560	444	496	450	503	490	501	469	460	512	490	477	520	446	492	491	431	500	467	479	490	499	457	495	516	495	501	454	525	492	475	562	447	503	503	494	533	491	473	493	459	453	506	485	472	468	502	522	514	472	533	506	452	474	471	514	547	532	494	483	503	520	447	519	471	483	499	455	505	478	489	492	460	492	485	499	461	457	481	500	496	503	452	501	533	524	510	485	482	490	527	476	452	466	497	448	519	477	531	501	464	459	503	472	462	500	469	471	552	489	489	465	469	519	493	462	459	506	487	516	490	484	443	516	490	473	467	512	496	493	493	486	474	507	478	499	503	478	503	530	467	488	505	501	484	468	520	475	491	454	512	475	488	478	518	467	502	501	518	494	494	482	480	481	528	482	503	492	474	485	482	497	487	471	517	500	455	537	512	469	507	486	471	445	471	485	509	514	505	493	487	493	504	501	493	475	443	493	483	506	480	530	491	491	500	539	503	512	487	499	497	515	553	462	489	487	515	506	490	491	477	449	526	492	456	488	497	511	479	478	488	482	481	491	499	496	513	491	447	459	506	512	468	456	479	483	525	474	453	506	463	461	499	496	495	494	469	442	488	506	467	474	492	453	461	519	486	500	480	456	485	461	505	508	498	491	463	500	479	462	478	501	525	467	480	475	524	493	512	460	495	462	478	474	474	476	495	454	486	464	484	484	477	527	480	500	507	517	511	486	535	509	486	490	513	512	481	455	472	528	499	500	517	459	466	470	463	528	498	483	466	499	464	485	500	449	487	511	501	484	496	480	480	498	477	496	483	491	483	501	515	500	476	484	489	469	465	539	507	487	496	505	525	477	485	486	483	464	469	509	478	465	529	458	485	445	487	502	479	495	481	466	524	465	462	474	471	493	510	490	520	512	477	529	421	459	488	491	530	500	479	481	480	482	492	502	475	490	510	496	512	491	450	530	501	491	501	468	485	505	475	481	466	524	485	477	519	509	472	478	496	496	512	493	490	486	489	491	509	489	494	494	488	539	493	497	506	476	478	493	498	490	511	519	487	478	483	481	499	524	472	481	480	494	528	477	514	480	486	462	516	502	489	509	500	477	486	516	504	487	497	449	478	471	491	508	485	507	456	511	487	498	498	477	474	504	500	482	475	516	494	470	492	480	482	456	471	450	517	482	508	513	457	481	481	464	459	505	477	469	509	463	528	512	490	424	487	521	485	508	488	500	464	463	473	516	493	493	497	529	487	520	476	514	505	501	466	499	474	481	482	459	464	495	454	497	493	512	482	489	500	509	477	496	530	485	493	500	522	476	499	512	464	496	474	466	515	504	504	486	465	477	476	519	482	459	472	433	479	485	496	463	483	514	516	492	469	482	502	484	473	520	477	483	504	479	464	487	490	510	495	480	507	519	488	484	471	516	517	489	466	496	520	486	482	482	461	503	470	468	505	478	516	527	472	497	476	480	470	533	465	481	486	496	460	495	515	536	513	512	487	472	459	500	463	482	475	456	478	541	451	448	498	520	518	483	456	467	465	475	496	490	484	514	494	495	468	485	482	491	510	477	537	473	476	475	536	489	458	485	450	475	507	506	476	510	527	493	509	498	504	494	503	504	478	456	470	471	513	481	496	454	477	482	490	505	529	491	466	483	509	509	496	513	501	507	462	498	525	498	536	431	504	500	449	471	502	463	510	500	479	505	474	451	516	495
23791	20857	27836	23994	20422	12982	6142	3488	2154	1895	1679	9814	22099	16290	6936	2015	922	724	680	669	638	658	692	660	664	675	697	658	698	657	698	666	602	655	646	662	680	698	638	656	698	661	664	665	682	685	630	614	661	651	647	633	662	632	651	634	621	666	625	670	683	700	678	677	642	670	669	661	670	690	643	713	674	664	649	638	636	676	635	646	689	707	652	615	711	697	645	672	628	647	697	685	673	666	643	650	656	648	689	651	681	696	592	641	661	643	682	647	633	605	697	677	676	643	667	652	720	665	672	636	662	635	685	627	660	665	644	641	643	603	650	652	665	714	684	640	644	676	597	648	666	658	628	644	622	683	679	664	645	655	663	684	619	680	633	641	643	665	644	614	632	679	653	664	663	647	610	668	670	679	652	691	691	648	667	662	670	644	643	643	643	639	636	691	675	620	657	632	686	683	634	696	667	697	708	675	667	654	674	636	683	603	607	671	685	686	670	623	674	656	684	636	646	620	663	672	672	662	690	674	659	664	658	636	664	683	648	606	654	654	646	650	639	661	658	679	711	619	598	661	649	667	689	680	648	684	662	663	676	642	667	676	651	673	641	604	637	658	647	647	663	640	655	628	643	652	683	642	661	649	623	651	693	628	680	690	637	649	652	719	612	629	713	686	666	618	637	669	675	665	683	677	634	663	631	689	641	664	611	624	706	657	665	625	628	669	688	653	666	619	674	611	691	704	640	637	640	642	654	629	687	677	665	699	701	679	693	659	662	664	658	659	631	623	701	642	668	663	633	640	628	695	628	690	662	685	682	678	665	676	670	680	670	641	681	660	662	649	661	649	675	651	655	678	666	632	645	655	617	647	669	621	647	637	634	619	636	644	678	620	608	601	596	651	663	634	732	635	615	643	673	624	672	643	668	652	628	673	648	659	672	658	679	648	648	647	651	661	606	646	668	666	628	677	702	691	666	650	644	679	688	684	640	641	674	627	624	649	657	637	680	642	624	674	663	664	701	675	664	679	636	648	666	737	671	646	680	680	701	617	663	665	622	638	636	655	658	669	628	634	663	667	672	638	659	639	653	622	654	636	674	689	685	643	637	711	653	680	690	623	643	676	666	640	660	669	670	649	660	660	665	584	670	638	616	654	684	687	665	669	666	621	647	644	700	656	632	650	632	655	660	669	674	654	645	669	655	678	639	628	660	656	664	663	686	686	672	660	640	677	621	628	725	623	641	667	679	652	639	647	633	657	597	624	669	658	713	648	655	625	656	636	648	692	712	624	666	644	710	637	637	660	621	663	660	698	678	678	648	624	679	646	646	655	591	634	641	658	632	662	637	652	666	673	608	667	626	609	673	718	676	679	677	621	638	676	638	638	670	678	668	658	636	625	668	659	632	675	608	614	642	678	589	660	638	679	694	650	642	649	645	638	677	676	664	661	655	624	681	628	686	681	678	687	646	699	604	644	651	639	656	636	683	703	693	660	626	653	653	685	680	686	659	655	635	643	677	677	708	613	651	646	650	637	708	640	668	680	660	680	686	659	640	706	656	676	665	651	641	675	642	643	633	617	656	661	650	676	678	656	650	668	614	657	644	631	664	627	677	618	679	687	678	663	656	635	677	693	682	646	631	667	655	688	615	634	650	636	600	614	625	673	649	650	634	680	659	641	678	653	645	640	635	652	652	651	669	652	659	647	665	663	659	664	677	693	625	656	684	619	641	701	642	712	616	675	686	678	625	661	625	673	668	648	659	633	676	646	647	619	670	690	652	648	716	673	693	629	659	684	601	629	673	697	644	631	637	658	661	686	707	680	670	721	715	641	643	623	673	695	624	648	694	656	629	694	669	633	634	642	682	685	668	597	645	634	612	660	618	623	678	637	647	646	669	558	645	665	633	674	655	609	663	636	652	614	675	643	656	612	675	687	615	642	650	671	667	648	618	667	652	670	663	634	679	659	665	692	623	633	663	670	673	679	641	674	618	687	658	665	608	680	644	644	648	651	653	645	665	646	636	662	613	705	721	680	669	641	622	618	649	667	678	649	695	696	696	694	631	678	704	626	654	714	658	681	650	683	654	617	677	672	638	606	665	647	660	648	637	680	658	636	643	653	666	625	638	625	652	694	617	688	632	693	631	625	658	666	649	660	659	652	711	677	627	716	665	660	659	640	682	667	653	630	675	656	621	671	665	636	640	625	655	628	665	667	614	646	658	696	706	648	678	653	611	640	660	653	644	669	649	690	640	653	676	686	714	656	624	681	661	682	725	651	692	633	625	630	649	648	616	640	645	699	662	628	649	662	637	655	674	686	637	635	602	667	673	648	675	614	629	646	629	667	681	638	655	638	647	648	646	669	659	669	651	632	661	656	675	638	650	671	612	672	643	667	653	655	689	611	646	653	649	682	641	673	656	661	684	684	620	661	652	650	636	722	672	675	651	654	617	683	648	650	663	660	616	632	674	664	670	648	716	611	684	705	679	671	631	672	641	679	670	638	663	620	672	677	634	649	672	628	715	639	668	686	657	659	693	636	645	696	641	643	665	643	624	639	640	647	631	684	661	654	684	683	613	633	682	641	666	650	658	611	635	660	663	675	607	674	622	703	627	639	664	656	652	626	669	671	651	669	651	655	690	649	631	730	666	648	644	669	645	705	635	665	632	654	674	634	641	653	664	620	683	687	677	672	636	656	688	641	666	630	675	662	624	661	652	689	724	651	680	656	685	626	631	666	653	683	625	657	633	674	686	643	628	666	654	644	702	634	675	672	669	659	633	653	630	688	650	649	690	693	660	657	688	626	620	666	623	610	634	630	638	686	692	655	722	706	628	640	671	647	632	602	660	623	654	673	661	658	656	625	655	631	656	655	639	701	658	686	705	656	646	649	673	642	662	601	697	664	670	668	686	639	655	616	607	661	687	688	675	631	666	665	649	603	682	699	683	676	643	643	649	609	580	682	646	659	637	668	664	651	665	642	645	659	634	695	671	677	663	658	651	668	656	683	675	670	658	686	661	657	625	653	619	669	677	642	661	675	700	651	609	671	627	654	644	663	689	634	674	632	648	656	665	690	629	636	656	638	668	681	672	655	662	644	646	694	663	650	654	668	643	620	669	646	668	679	637	647	637	678	654	680	688	666	627	653	680	639	675	662	679	677	615	654	645	648	636	646	624	665	642	637	654	666	649	641	679	671	634	660	614	669	667	656	661	647	656	670	690	691	604	672	643	669	660	652	683	647	653	673	663	618	637	618	616	667	634	667	657	629	583	666	665	671	646	634	664	688	652	661	720	633	638	658	630	629	604	663	660	682	659	673	691	722	674	669	665	604	626	694	650	640	663	660	656	685	682	704	650	673	633	650	711	654	678	627	637	700	700	647	657	656	640	654	678	629	667	637	716	663	682	666	649	643	693	627	628	604	636	642	660	630	715	676	669	654	677	605	682	649	658	640	661	610	648	614	629	665	655	685	663	656	642	648	635	664	679	617	636	635	659	635
9523	20786	20800	14604	9025	6070	5087	4287	3050	2553	2311	13082	20974	14469	6181	1994	847	676	580	598	558	594	584	600	587	621	617	588	597	565	611	617	545	593	608	593	567	560	554	582	589	555	581	559	579	586	574	564	560	573	590	566	598	603	583	575	569	557	555	565	565	552	591	553	567	564	581	574	572	595	549	579	583	564	542	593	541	580	615	546	532	604	583	571	611	589	576	574	590	571	570	597	610	575	545	575	632	508	567	571	606	604	584	554	586	564	601	576	539	598	608	579	589	552	568	576	566	560	541	647	547	598	572	580	567	592	566	575	540	595	560	597	542	597	552	606	591	575	590	556	551	583	557	622	597	587	568	545	556	585	575	619	567	589	588	576	600	577	580	582	564	573	569	551	569	612	594	570	602	572	601	592	543	605	507	564	553	572	605	546	575	559	548	586	607	620	546	555	594	576	549	580	568	541	623	564	536	577	626	578	551	537	581	556	578	580	599	579	576	558	581	574	590	591	609	600	532	595	593	610	568	590	581	575	529	561	546	611	553	608	579	568	572	584	579	548	579	616	566	585	568	539	567	596	592	600	595	560	543	536	569	582	568	601	543	547	556	610	560	605	596	609	636	604	562	550	569	567	562	561	572	602	576	606	565	548	585	573	538	579	552	563	615	616	622	570	586	573	567	559	548	601	567	564	533	573	512	589	581	605	574	579	589	633	591	563	571	562	560	575	597	561	561	575	556	583	574	557	540	563	560	554	554	532	589	588	558	596	522	567	576	579	567	545	605	543	552	606	561	613	617	571	606	589	633	589	590	598	577	559	554	614	568	576	586	588	559	587	531	545	566	594	564	553	564	544	526	571	545	575	554	591	562	539	603	599	548	567	566	607	574	608	595	559	610	623	521	605	635	624	613	580	566	620	615	577	591	568	576	558	594	550	584	564	554	572	612	574	557	599	589	540	589	550	576	544	594	598	566	548	569	599	545	591	553	558	596	551	574	585	514	592	564	562	601	591	577	584	592	574	563	552	580	567	572	588	585	578	588	588	575	568	591	590	574	542	612	583	569	532	543	562	577	599	558	583	582	551	582	577	564	581	577	552	587	575	574	582	588	584	530	599	586	582	598	507	553	559	552	531	524	536	584	532	538	549	571	599	577	574	514	540	570	587	567	583	594	585	570	584	581	571	576	605	567	571	576	621	590	607	567	574	529	581	609	565	596	573	596	567	513	612	548	575	578	582	596	631	538	554	567	569	561	531	597	627	575	546	579	594	560	578	554	567	568	613	561	564	556	568	583	566	583	566	561	577	577	588	568	546	562	532	568	606	573	569	576	589	590	571	592	584	574	553	519	569	582	564	583	515	590	536	547	559	613	520	562	563	557	587	585	573	563	588	582	547	575	587	557	589	637	543	584	580	606	579	546	556	574	618	565	539	613	557	564	560	572	546	589	574	600	562	627	509	608	548	548	602	564	571	606	564	557	590	568	594	580	519	559	551	553	586	564	572	582	588	591	586	592	575	563	629	586	606	593	579	535	557	532	586	555	616	570	562	561	574	570	582	548	607	569	593	596	580	555	562	567	557	576	567	594	572	581	617	563	537	588	560	589	602	595	575	547	568	574	570	575	638	603	562	576	616	585	578	576	583	579	601	577	573	560	535	591	561	533	607	580	549	557	583	561	556	587	574	620	584	597	615	604	592	620	558	598	621	552	567	587	555	562	573	564	566	568	552	571	563	566	588	600	609	568	607	556	602	595	574	593	587	543	573	582	629	535	558	549	583	557	569	575	557	565	555	563	563	568	623	612	585	555	584	592	579	559	546	635	580	547	554	601	573	588	567	582	562	588	585	578	594	564	580	578	564	557	556	574	536	576	578	608	589	524	557	622	532	547	584	575	612	582	544	573	580	585	578	581	612	643	607	572	539	619	561	576	552	554	568	558	555	581	561	543	627	575	590	576	585	553	603	555	586	509	593	538	538	595	542	526	539	567	603	566	586	565	559	531	577	568	589	541	550	576	546	570	610	574	574	539	582	594	586	603	569	564	561	561	554	553	584	548	502	593	586	599	588	562	567	556	552	581	585	651	566	547	599	588	566	603	591	534	612	566	538	543	602	573	585	591	554	591	564	612	591	563	561	580	616	580	542	591	597	532	584	519	605	627	584	574	553	568	587	571	571	572	536	557	576	598	640	588	539	568	562	559	578	591	582	571	568	581	551	581	590	589	575	558	587	533	551	561	616	595	598	564	547	577	594	551	548	590	551	562	606	569	575	586	527	560	534	609	580	601	578	573	579	545	549	602	562	563	620	614	548	549	575	543	599	588	552	601	614	588	538	586	562	597	529	591	566	567	547	601	565	556	554	581	571	568	588	544	569	541	568	613	574	590	587	582	557	570	589	546	551	567	582	584	579	549	556	565	581	547	541	589	520	545	558	625	570	579	565	543	571	573	557	561	554	542	536	600	577	576	520	590	593	544	566	573	588	581	579	533	582	609	566	533	548	573	562	575	582	559	550	544	569	559	578	574	558	606	619	550	528	567	546	558	605	543	565	591	595	605	548	558	590	575	583	552	624	574	602	578	549	599	576	549	539	530	570	595	584	601	597	583	581	552	546	610	571	555	584	590	539	576	575	573	565	524	578	556	577	547	567	575	575	583	561	601	561	534	547	560	616	556	588	580	596	584	589	581	623	562	529	549	599	623	589	547	558	580	594	564	560	577	574	531	570	586	548	600	589	562	530	584	568	570	583	592	565	555	518	555	543	579	595	598	601	574	534	589	579	611	617	577	567	584	554	574	574	515	571	551	541	575	594	579	586	604	550	561	602	597	551	591	589	566	552	542	547	522	611	583	547	561	560	547	548	602	592	593	576	593	588	555	563	582	577	571	557	587	584	584	569	527	592	568	587	554	577	540	617	581	542	563	570	591	547	584	593	565	560	561	558	566	563	612	601	566	570	574	600	549	609	523	591	577	588	559	587	558	581	560	572	551	582	592	586	543	562	591	591	578	594	565	571	583	579	606	563	580	607	578	616	572	574	530	575	548	590	572	591	550	578	598	564	534	620	573	517	530	556	567	559	592	560	579	565	590	598	575	582	543	544	574	563	609	571	580	562	562	568	599	565	596	572	537	554	575	565	539	549	576	576	603	573	578	558	551	575	591	563	549	644	584	554	610	569	563	558	589	569	578	607	540	573	536	576	602	567	591	565	550	567	531	575	571	579	545	601	563	545	575	548	545	542	572	552	578	531	584	528	603	566	534	616	561	580	562	544	591	592	604	580	568	565	553	543	577	558	613	543	559	536	529	603	578	596	566	565	522	579	559	596	537	550	608	578	575	542	579	548	583	540	588	533	555	558	554	596	571	592	567	608	576	556	582	547	542	547	584	576	559	547	581	580	540	575	540	569	581	611	593	574	527	587	608	570	548	625	602	566	629	575	572	555	568	560	545	585	554	564	583	556	573	533	586	562	582	540	590	604	575	586	575	548	590	569
27562	15100	10335	6147	2491	1642	1498	1281	1054	1105	951	1155	1633	1439	954	732	648	641	559	532	577	572	576	563	530	566	543	588	614	562	593	576	551	566	581	573	576	582	541	549	562	558	537	574	535	570	590	559	601	584	584	573	551	555	548	553	612	603	567	549	575	613	554	587	538	594	544	572	554	550	548	536	537	548	564	537	575	544	537	585	565	519	560	574	551	527	572	588	548	544	529	551	564	580	554	562	528	541	568	546	547	531	567	575	583	566	552	550	570	576	527	605	585	525	605	571	531	551	553	535	626	564	576	529	586	582	568	526	584	539	576	579	586	537	577	538	564	594	625	551	585	557	553	536	530	570	505	593	545	549	594	553	554	557	562	555	544	550	566	559	539	556	584	551	590	585	561	556	545	587	544	575	546	579	575	556	558	589	540	532	615	542	541	531	613	608	576	568	545	551	530	544	593	600	576	550	554	528	567	548	595	575	567	595	548	534	550	547	577	570	540	575	539	551	592	547	566	566	555	522	558	542	554	537	565	556	575	565	561	566	583	566	535	576	558	605	546	570	555	595	578	520	552	580	560	586	605	596	538	524	543	517	572	612	577	569	572	571	577	594	590	522	575	571	525	587	556	576	538	575	566	571	569	560	587	533	540	571	583	554	565	579	622	583	555	560	588	605	579	558	593	588	545	575	569	558	585	585	528	548	518	514	552	594	586	577	595	600	563	548	564	544	594	630	553	543	574	583	543	591	581	545	565	572	570	534	555	548	558	548	517	536	558	540	566	547	601	537	553	572	570	526	569	575	561	588	551	581	525	577	568	598	587	547	580	594	573	570	541	559	541	559	588	587	581	593	545	531	577	581	570	550	524	539	572	572	569	543	542	569	593	567	553	599	561	503	520	525	536	548	531	568	528	564	572	567	567	591	569	563	601	552	564	608	576	609	553	580	591	579	538	524	557	522	545	606	590	619	551	567	578	574	566	541	525	595	552	575	589	572	539	597	581	601	548	563	567	523	571	547	593	531	572	545	565	523	489	535	585	528	591	579	587	532	601	553	599	584	550	553	540	540	589	560	581	551	578	560	581	549	518	555	565	631	546	542	552	556	513	553	560	535	594	570	532	529	587	605	562	544	574	574	565	559	532	597	528	554	571	577	606	549	574	600	566	575	539	594	587	546	582	577	521	581	583	540	558	531	536	587	586	557	555	576	545	538	590	582	535	543	567	554	551	574	568	540	566	532	607	577	590	586	571	546	549	562	569	512	559	596	524	551	577	590	537	572	561	571	574	514	552	557	552	549	585	534	574	571	574	525	531	554	548	547	567	534	547	554	537	552	526	579	599	575	531	608	588	558	524	611	565	562	543	543	523	542	530	532	608	552	554	563	610	547	589	540	569	595	542	557	569	526	590	558	565	572	582	604	584	574	559	579	583	538	519	556	624	560	514	573	559	551	554	548	534	550	538	579	518	533	560	560	592	507	562	592	565	551	541	560	599	547	607	577	575	547	563	555	574	575	572	539	583	541	583	553	577	546	551	566	536	555	593	575	566	540	569	559	543	526	536	557	531	598	543	537	558	583	558	559	588	552	590	526	528	533	522	562	605	573	595	573	549	552	547	590	542	537	578	552	574	587	585	537	566	533	562	548	555	585	575	571	565	572	530	603	565	611	555	562	582	553	561	557	529	521	600	533	556	511	563	585	552	612	566	590	566	582	572	573	573	567	551	579	571	538	581	567	536	560	592	554	555	515	585	598	601	556	551	572	573	581	551	590	560	577	561	585	577	553	556	560	578	581	555	531	599	566	568	516	537	611	581	542	568	582	568	601	568	549	576	580	518	555	548	520	580	546	520	570	556	587	607	613	576	567	525	583	552	608	576	533	568	546	549	571	583	531	568	532	560	523	533	577	546	560	532	564	601	566	564	580	542	579	542	553	583	564	543	595	525	517	535	560	570	562	579	590	534	576	568	550	595	580	527	568	535	599	542	530	596	578	566	562	596	568	540	556	561	573	547	555	504	565	571	542	550	543	516	551	557	571	540	583	544	555	552	555	571	564	581	602	500	555	584	545	571	609	554	590	591	552	611	548	524	580	566	614	565	592	541	549	573	527	573	562	537	571	557	566	533	564	569	603	532	561	567	581	566	550	586	623	554	562	582	595	561	570	607	566	559	582	568	570	573	551	556	548	549	575	571	564	540	546	565	566	568	520	582	587	535	547	579	552	544	579	545	542	559	538	547	555	604	602	561	592	586	539	555	558	589	545	582	564	558	503	539	572	582	598	569	552	534	584	592	554	593	586	580	540	508	535	569	594	563	553	618	557	609	562	556	560	575	541	552	542	533	545	545	546	530	531	604	554	624	548	534	561	582	551	540	545	558	542	581	585	560	574	552	565	591	549	598	544	551	499	552	557	573	551	557	536	630	543	524	560	545	563	526	606	583	603	609	567	540	590	557	537	576	560	592	542	571	575	546	550	530	539	538	532	604	510	563	590	599	552	548	544	537	557	567	567	584	555	615	512	534	593	566	559	592	555	541	547	566	580	544	577	580	534	570	545	585	560	566	603	507	545	565	576	565	525	528	524	558	555	524	558	540	539	579	540	564	557	566	553	604	538	549	563	587	536	577	588	549	629	581	577	541	596	571	566	589	538	545	520	584	546	593	564	532	564	530	571	547	548	553	571	569	574	539	537	633	555	567	593	548	586	576	529	555	581	566	546	577	574	529	559	566	564	607	566	549	571	562	588	542	586	580	544	537	551	556	529	593	587	569	596	568	569	544	542	539	604	580	535	621	548	567	558	524	551	531	556	537	579	589	556	547	561	545	512	546	555	519	549	547	629	579	567	577	555	538	560	615	559	588	558	586	567	583	543	596	541	540	538	589	547	557	545	584	544	563	571	532	553	526	535	533	561	590	537	579	609	567	576	576	575	595	513	541	550	626	572	563	582	551	568	562	564	566	559	558	552	597	541	562	563	593	560	540	532	566	539	596	523	561	567	545	548	536	541	551	573	558	578	588	518	557	555	534	561	565	562	563	571	572	558	545	546	583	594	544	593	585	537	574	574	582	544	564	525	592	551	537	542	533	546	492	562	546	566	583	524	553	557	532	589	585	558	520	601	544	562	575	585	546	583	573	551	578	529	544	549	513	524	540	555	534	573	581	592	600	554	548	541	580	621	564	539	597	551	537	560	529	531	538	550	586	547	534	525	561	543	525	577	551	530	572	565	581	572	565	571	533	600	548	522	544	545	571	542	587	526	535	562	532	535	533	549	514	606	555	574	578	603	595	522	579	516	512	591	537	547	574	571	577	581	517	528	574	558	591	535	558	553	564	553	568	604	567	595	578	524	532	531	597	591	560	582	548	524	574	541	549	522	562	561	574	539	564	584	592	543	535	538	583	544	564	554	537	572	566	578	538	538	585	559	581	547	535	578	513	592	591	568	551	530	588	525	573	574	552	562	548	522	619	591	579	582	539	537	552	591	614	604
8678	9015	9196	4986	2813	2054	1911	1715	1452	1285	1118	1462	2060	1516	909	616	498	528	485	501	517	493	474	459	451	489	492	451	453	508	508	510	499	482	478	471	506	481	471	496	471	486	506	470	488	458	505	518	446	465	495	486	502	493	471	531	483	447	471	484	506	480	479	516	458	451	470	451	502	493	497	472	476	517	521	486	480	441	484	487	470	470	450	458	506	460	487	476	493	484	456	519	461	483	439	453	478	480	486	488	464	469	499	477	484	487	449	507	446	507	528	493	491	478	467	483	453	494	470	428	471	455	478	472	494	528	483	443	430	459	476	509	507	490	521	479	477	498	482	495	473	475	496	473	497	492	499	487	489	507	444	509	443	467	481	517	484	490	489	430	449	500	461	495	476	477	489	509	445	503	466	514	468	460	464	467	497	465	465	448	446	468	452	489	483	454	503	497	487	463	503	478	498	502	470	476	420	447	443	515	479	504	515	466	492	465	490	466	501	493	468	479	485	481	488	476	493	490	486	473	513	500	494	466	480	467	486	483	502	467	473	490	483	498	404	469	487	475	477	478	432	466	481	469	479	483	490	497	488	535	494	484	520	518	480	493	484	482	463	491	476	496	470	490	483	487	442	497	500	479	438	467	487	439	476	461	425	485	459	482	489	497	461	467	516	483	510	465	481	474	478	487	456	468	471	453	461	464	469	491	485	514	514	464	493	458	515	524	505	441	492	464	478	506	463	493	477	468	477	499	497	443	498	496	495	476	456	461	499	467	489	513	462	452	502	446	456	480	456	480	490	453	491	460	484	476	481	435	499	480	485	492	489	445	477	514	478	473	464	469	464	467	522	478	470	494	493	441	488	500	467	468	427	492	419	491	464	493	464	487	486	485	492	509	484	466	485	509	457	509	530	502	485	480	449	504	519	460	462	494	504	485	458	473	466	476	520	486	503	461	466	471	511	469	485	452	495	465	507	462	483	497	478	494	513	459	486	497	458	476	471	441	537	486	462	430	457	459	450	495	451	456	454	464	510	510	481	476	463	448	484	490	511	438	488	481	448	517	460	481	476	472	505	495	504	466	492	475	493	502	449	475	424	499	441	508	484	498	447	504	481	470	471	492	471	461	496	462	496	465	461	468	486	433	463	468	496	484	500	509	524	493	479	490	493	490	524	452	504	491	466	482	516	493	527	505	480	467	473	465	463	485	478	456	461	456	447	498	480	457	461	525	489	519	490	495	513	470	503	459	502	503	455	458	514	505	511	450	486	483	498	476	488	457	479	510	442	467	467	480	467	466	491	509	478	477	464	472	426	441	471	469	492	489	466	493	508	458	468	484	509	482	464	483	514	471	455	491	446	487	491	448	498	471	509	471	429	485	450	489	494	462	479	498	503	479	493	498	462	476	500	460	483	467	453	489	486	451	487	482	520	490	482	511	476	494	467	456	455	487	487	511	519	477	504	513	499	468	472	512	468	462	489	454	419	465	433	494	496	435	487	488	530	441	464	498	491	476	492	481	511	500	477	478	475	496	467	513	484	458	453	494	509	482	458	451	466	482	500	500	483	488	465	458	491	476	458	485	491	510	472	423	484	505	488	475	480	499	453	495	480	492	578	515	503	477	494	486	470	446	506	460	486	464	456	508	467	548	462	461	442	442	467	508	483	507	456	521	483	425	478	469	503	469	501	474	505	506	482	474	496	491	455	473	483	477	458	466	458	498	525	516	475	474	486	468	507	502	527	510	512	520	477	464	512	522	475	494	423	483	461	464	491	484	506	492	451	436	499	498	470	452	465	500	458	497	490	466	486	456	501	464	496	464	453	480	485	466	514	454	503	474	458	472	473	492	466	486	477	481	508	475	463	461	485	472	464	501	458	477	480	501	468	477	470	489	478	512	435	471	499	472	454	485	451	457	475	481	480	496	502	498	445	460	495	498	439	498	462	511	489	465	484	475	478	462	433	477	480	478	500	464	506	474	514	468	509	491	473	501	474	454	491	489	452	506	443	478	463	482	474	470	480	466	451	468	444	501	473	432	456	472	527	464	497	474	476	468	494	468	494	448	492	465	483	463	482	472	512	432	479	517	470	483	484	490	500	520	485	483	486	496	467	487	490	488	514	477	483	505	475	487	470	498	508	468	495	488	473	469	494	479	471	472	491	483	442	485	471	513	456	483	453	479	464	463	484	509	524	481	499	472	434	509	506	478	462	459	449	487	489	490	501	443	455	477	450	476	436	486	480	494	464	468	467	483	450	465	488	482	465	509	460	435	477	494	500	493	504	473	473	470	521	464	498	490	478	477	483	501	522	474	466	485	508	471	476	517	454	498	471	476	465	486	436	467	464	466	486	485	486	482	479	461	456	481	481	480	487	455	481	476	465	457	469	490	475	483	489	473	471	506	468	500	477	457	490	518	482	473	493	445	447	431	495	452	485	490	465	470	515	486	499	468	500	468	489	458	515	496	498	485	470	510	492	456	483	451	457	495	487	466	482	474	482	459	475	474	484	488	477	516	476	467	445	494	509	501	477	485	505	493	484	484	504	467	521	511	479	481	485	492	440	493	491	505	485	487	471	470	469	489	488	472	486	456	500	458	460	500	475	437	461	494	464	461	501	452	449	464	443	475	507	519	471	467	475	540	474	502	471	465	467	462	468	452	476	493	476	481	511	476	481	484	469	441	501	485	447	455	519	457	482	484	461	501	504	480	436	490	491	512	492	485	498	501	476	457	460	454	474	434	466	483	458	506	490	498	495	470	489	491	455	508	491	475	480	487	476	488	507	433	468	456	488	462	467	499	465	460	513	493	462	492	472	485	490	460	468	491	477	461	516	485	479	484	413	463	459	499	493	477	490	505	496	477	480	474	513	456	481	465	514	461	485	477	528	486	485	453	514	476	450	446	481	484	492	475	476	471	479	503	490	480	469	447	509	494	455	500	474	481	455	454	423	483	469	472	454	457	530	515	486	481	480	458	455	450	468	464	486	461	496	496	482	493	465	498	473	471	447	500	472	472	428	426	464	469	510	451	494	475	479	533	447	511	473	475	498	445	501	500	465	461	488	492	470	491	464	469	472	476	534	527	489	479	499	452	498	498	510	507	506	486	487	475	492	481	484	464	482	493	476	486	463	489	458	493	482	479	450	465	448	453	510	484	477	516	465	438	442	475	504	498	469	523	489	497	478	450	468	489	452	476	493	484	475	453	456	453	490	460	457	453	468	500	450	457	503	503	446	483	473	534	517	478	494	494	506	523	490	450	468	498	455	460	482	489	489	472	487	438	475	487	496	475	502	505	500	484	457	493	504	472	481	527	500	454	482	495	491	470	468	452	461	496	473	473	476	440	471	470	478	486	485	491	473	475	460	483	485	468	478	481	475	427	497	468	452	496	475	488	463	442	456	495	461	496	477	485	489	504	479	480	481	483	442	466	464	518	499	499	478	484	446	501	471	475	447	476	467	472	497	470	476	470	479	467	479	454	471	507	484	472	464	496
24757	20831	26893	24485	13557	5483	2506	1917	1957	1720	1673	10141	12206	7865	2830	1038	645	629	577	555	555	571	551	580	590	542	572	495	540	582	559	570	574	574	565	566	546	562	558	550	547	565	557	546	566	521	528	572	549	562	554	543	544	558	554	517	551	546	554	593	566	534	567	575	528	582	569	589	547	534	548	504	574	547	568	564	593	584	587	541	524	562	587	511	565	572	576	554	559	568	549	586	578	589	525	559	558	538	555	582	580	565	564	539	544	540	602	515	579	547	548	576	557	559	565	568	522	560	565	561	537	532	572	570	544	599	533	559	588	534	547	579	555	553	595	557	544	560	585	582	574	537	553	560	570	571	547	601	532	529	543	578	562	560	556	545	543	566	547	527	603	576	541	543	527	561	612	592	551	543	530	529	561	549	542	546	553	580	543	567	529	536	553	533	532	528	550	542	566	564	553	553	562	607	546	567	564	550	564	609	550	569	553	528	492	554	554	599	534	577	541	542	542	521	531	568	578	514	567	562	556	568	563	588	549	584	559	563	553	512	566	555	544	546	559	583	588	556	526	533	556	561	595	581	564	537	557	550	550	523	529	579	504	513	527	538	569	558	554	542	569	579	576	576	536	579	570	549	557	519	568	566	544	528	577	548	578	613	577	577	573	598	545	572	549	577	541	526	549	522	546	548	526	537	544	564	571	542	550	534	518	597	561	516	545	603	560	555	555	501	582	528	537	530	560	618	554	542	586	575	575	565	529	522	577	570	538	520	580	589	533	503	579	525	559	557	579	540	542	506	540	607	561	568	549	584	522	537	572	573	571	574	556	564	527	539	576	550	531	540	599	581	546	571	570	517	583	498	611	563	566	542	514	542	562	531	552	501	551	524	530	542	555	523	563	598	613	572	598	583	516	549	551	518	519	565	515	548	526	608	546	524	559	591	524	511	538	594	542	545	550	525	567	564	526	537	541	584	569	563	578	544	504	565	496	556	543	520	576	583	540	536	530	549	531	568	569	553	546	579	571	554	545	561	560	554	582	560	569	519	551	534	570	552	515	558	544	570	538	548	552	570	602	591	508	534	567	565	527	550	556	543	555	577	585	586	572	580	590	571	541	594	576	590	545	533	577	522	540	504	554	543	549	534	568	525	555	536	540	607	553	555	569	544	539	556	547	555	588	540	542	560	532	589	559	518	556	541	537	518	536	576	556	563	549	567	624	556	574	552	571	568	530	568	562	550	508	550	528	576	528	555	571	537	571	589	534	560	567	538	564	514	535	574	582	530	583	589	537	564	571	608	519	549	585	545	516	596	540	558	527	553	557	566	552	595	529	580	534	521	535	576	552	578	511	542	553	499	551	559	571	573	547	567	539	568	582	553	571	528	556	567	557	559	597	523	578	559	554	594	586	558	531	574	535	572	552	502	526	564	572	548	509	537	539	547	592	588	551	550	553	559	558	587	576	571	545	556	552	536	537	534	518	557	505	516	588	545	565	571	560	502	565	556	553	532	525	624	560	577	530	530	601	514	557	536	509	541	589	535	548	565	543	589	562	599	539	560	568	524	526	558	509	553	499	552	567	547	532	516	578	519	560	585	582	555	550	575	566	500	515	548	550	564	576	517	585	575	554	561	516	561	564	570	555	565	509	567	539	593	543	580	552	542	541	548	566	575	579	544	532	497	534	574	544	568	566	538	558	529	561	537	558	562	612	569	545	601	586	550	551	575	505	559	555	550	560	579	560	569	518	541	569	532	549	576	564	566	549	590	527	566	531	571	542	573	534	507	529	568	554	568	567	569	509	552	565	543	556	579	601	539	560	602	593	549	575	562	521	550	558	554	576	549	534	538	545	494	497	542	560	540	553	551	517	553	577	541	567	570	568	519	468	548	533	554	580	543	570	557	564	533	532	531	570	547	553	541	542	536	557	562	531	534	558	574	528	546	582	563	551	604	565	518	557	552	571	536	571	526	560	545	550	579	559	557	522	558	532	576	512	561	507	519	583	547	555	584	559	562	559	562	525	541	532	583	533	564	555	554	606	562	529	549	546	550	523	568	607	614	511	550	533	550	552	530	550	542	520	537	551	584	542	618	544	544	527	559	517	524	565	579	501	541	565	515	557	559	549	547	603	569	546	527	491	573	601	549	572	549	547	574	557	530	622	572	544	555	548	562	562	529	569	524	583	570	530	543	534	568	564	541	540	590	548	594	616	573	552	573	560	546	550	550	547	600	544	561	487	515	582	583	556	538	559	546	554	557	535	553	532	557	573	579	540	566	531	537	522	537	552	550	551	593	544	526	574	592	540	545	532	520	545	541	551	548	533	544	524	540	536	545	554	582	509	541	584	551	523	565	590	510	538	534	586	526	521	557	560	556	586	556	567	541	530	546	528	519	529	535	532	557	525	591	498	553	572	531	507	576	525	497	527	581	532	539	559	523	521	562	573	504	532	497	559	511	554	585	573	561	530	562	585	563	584	534	595	529	559	565	541	532	529	573	569	619	589	556	594	538	515	551	509	589	566	573	559	506	559	559	565	538	545	572	559	569	525	529	517	539	528	573	566	542	572	552	567	559	550	555	497	567	533	536	545	511	587	538	516	534	577	533	569	512	571	567	573	561	567	576	585	546	548	595	550	557	549	515	527	521	540	553	597	525	535	539	543	536	567	524	548	525	547	551	569	516	520	540	546	532	550	557	565	524	551	560	540	566	527	542	530	538	545	553	530	562	566	524	555	556	495	546	568	561	564	554	526	544	556	530	531	545	555	550	543	502	546	577	571	542	588	539	558	507	541	540	532	535	547	561	572	498	547	597	556	529	542	528	563	560	518	524	561	531	580	507	554	569	522	541	542	556	569	573	530	518	544	515	574	629	537	569	571	546	576	594	524	540	547	576	562	563	587	576	567	511	580	551	540	542	572	524	576	542	506	551	585	581	563	568	567	573	533	577	529	562	623	551	553	610	541	535	543	539	548	565	565	528	539	540	548	586	532	568	573	578	563	526	535	538	614	566	552	552	589	542	589	600	557	555	513	564	535	541	571	592	527	558	546	564	541	552	587	544	574	568	498	556	590	528	563	593	534	524	540	555	570	573	537	567	575	555	576	559	548	523	501	542	564	577	548	552	564	587	532	541	564	515	552	549	520	590	607	586	545	566	575	553	575	564	530	527	541	568	539	577	531	563	568	549	568	549	572	560	587	566	496	532	534	549	569	518	566	551	503	580	603	545	544	532	550	525	543	562	557	512	526	538	568	571	563	560	533	540	577	542	532	521	529	594	566	552	581	564	578	531	552	552	505	553	532	594	535	576	545	531	547	573	587	561	533	534	513	530	577	518	585	585	560	508	548	541	571	585	604	543	550	552	572	543	549	521	518	600	569	555	542	539	548	542	588	582	524	533	575	571	538	528	591	567	550	562	555	510	534	568	540	515	564	531	571	521	555	603	536	555	527	593	521	554	573	566	531	586	529	593	536	557	585	556	533	575	609	577	545	590
7803	14699	13814	8207	6132	4460	2693	2478	2649	2511	2286	13378	11469	7605	3082	1079	623	523	493	522	493	527	532	507	505	495	483	503	472	499	488	555	515	508	504	510	512	464	495	515	511	474	523	485	498	473	510	507	478	499	471	523	471	494	486	470	482	483	490	496	487	467	490	498	523	522	551	502	503	492	513	487	475	526	470	508	539	478	510	490	497	500	518	491	493	502	504	533	512	477	478	492	444	488	494	470	485	487	528	503	501	476	490	478	466	471	479	511	495	496	501	508	493	479	496	502	485	463	509	486	489	489	469	512	485	503	471	486	514	485	528	475	481	510	514	506	448	477	478	475	479	462	483	486	496	477	505	499	473	491	476	506	505	515	510	495	483	485	454	497	479	442	473	546	518	501	494	514	483	475	494	499	486	520	495	493	458	478	514	476	480	521	475	497	517	500	470	471	534	489	497	460	507	496	464	483	462	513	534	485	506	485	489	488	480	522	505	480	493	477	511	507	496	467	509	511	527	479	457	446	478	520	503	453	469	509	472	468	477	485	472	444	495	486	496	510	473	499	487	480	511	503	503	472	497	522	471	454	487	441	473	432	497	492	501	474	478	519	453	471	508	480	519	455	509	471	475	477	514	482	496	517	456	507	501	484	542	491	517	499	482	493	479	484	511	480	468	457	464	488	491	465	495	497	491	525	522	536	478	483	508	483	472	531	482	493	464	491	445	476	501	438	449	500	478	470	474	516	485	497	478	490	497	500	460	511	464	459	458	496	472	517	511	468	500	511	487	496	442	460	480	484	491	493	507	520	499	472	461	484	483	484	490	477	490	474	517	513	451	530	497	498	484	462	481	460	482	526	475	504	511	492	465	495	477	515	521	453	467	495	492	494	502	501	444	493	495	515	485	494	486	511	518	491	483	473	450	504	513	496	501	492	493	470	464	446	490	499	462	426	457	503	501	495	490	477	473	500	502	506	475	523	523	483	474	508	480	501	467	510	449	500	508	470	488	479	488	488	463	492	502	449	459	492	469	476	457	466	497	419	505	490	466	478	433	495	474	472	485	481	488	503	477	495	499	452	487	428	496	491	472	484	491	473	502	504	504	410	480	508	474	488	507	504	506	494	518	511	464	506	544	472	531	480	512	513	488	474	504	513	496	493	496	475	449	478	504	508	468	496	485	501	508	512	491	462	484	470	524	506	502	481	519	458	504	513	526	480	521	499	505	490	491	504	490	436	462	485	449	500	476	516	472	483	491	476	444	472	494	483	451	510	459	500	487	456	475	532	496	468	469	503	523	508	455	496	494	471	496	492	459	498	475	455	470	443	502	490	489	482	485	462	491	475	486	501	451	526	483	497	479	507	479	495	460	476	479	505	506	470	481	426	498	491	454	462	466	477	463	518	445	499	491	466	480	479	465	468	464	484	516	504	485	469	481	490	468	493	478	513	472	463	471	481	481	491	513	486	530	483	490	436	484	483	447	488	481	489	467	504	471	478	511	486	496	502	492	488	456	487	487	475	486	517	484	505	479	486	487	480	485	478	480	486	507	478	471	495	502	480	532	491	513	484	490	471	487	472	458	444	509	497	532	445	484	485	486	498	477	460	485	501	507	546	443	462	486	464	481	521	519	460	448	483	439	503	517	514	466	492	484	471	493	454	497	495	472	503	504	498	493	489	476	473	487	473	492	483	548	517	502	467	473	490	495	495	492	476	494	499	456	460	503	460	496	496	501	492	459	498	492	491	485	523	474	475	475	486	515	473	487	488	468	542	520	482	493	474	464	483	527	481	462	497	502	487	499	492	508	475	518	468	433	464	510	483	492	514	502	501	492	506	474	534	464	465	499	471	476	501	514	492	508	529	475	500	503	519	527	470	502	466	458	489	477	466	473	476	488	513	443	514	468	480	462	505	503	488	450	527	478	507	476	464	482	476	478	478	516	455	512	510	474	470	496	464	505	442	491	487	487	490	507	466	514	508	487	477	487	467	491	474	507	462	461	498	484	527	525	476	471	459	509	491	481	482	505	505	450	458	454	477	536	508	462	500	479	518	436	500	491	496	503	511	499	524	453	510	475	489	504	452	457	494	483	497	506	489	496	479	513	503	462	506	493	480	484	470	475	488	494	519	490	535	490	492	529	495	480	514	511	521	464	466	515	493	496	475	487	485	515	444	464	489	488	482	501	479	494	482	471	514	469	469	456	502	485	475	467	484	466	502	449	512	489	480	458	489	456	492	491	446	465	460	477	465	481	510	510	441	488	464	481	495	515	461	496	439	491	465	463	480	468	517	491	460	494	488	454	480	497	505	504	506	487	469	485	504	452	504	480	473	463	483	495	468	493	510	455	473	531	463	484	488	503	449	523	497	472	474	490	494	438	531	483	529	490	490	448	478	498	501	479	462	506	478	482	469	507	487	476	470	495	501	484	517	505	471	528	469	522	534	473	461	510	483	477	517	486	476	486	463	483	453	523	508	482	468	490	531	467	480	488	495	489	440	491	494	532	488	473	509	475	463	483	480	478	488	487	471	472	465	467	512	517	498	463	475	509	460	474	492	453	507	494	483	508	478	513	506	478	486	449	502	481	494	514	477	503	494	502	482	484	498	472	488	482	471	476	489	480	507	485	478	498	480	534	482	525	498	468	523	500	477	544	468	487	488	430	493	479	487	458	495	483	483	459	469	459	544	499	508	523	471	506	467	505	520	497	474	506	493	510	514	474	469	494	478	474	487	509	474	503	501	486	495	497	495	466	475	480	531	481	508	493	471	472	485	508	464	457	479	479	490	468	465	473	497	442	465	516	493	503	494	452	508	490	521	502	519	455	472	455	481	479	469	487	480	482	482	486	521	486	488	492	490	492	455	474	460	469	504	459	477	482	494	474	510	488	495	458	461	494	511	513	450	492	456	518	460	479	523	471	489	491	536	514	505	487	465	478	481	480	512	536	513	512	479	494	516	466	482	446	466	458	511	479	503	486	457	495	492	537	489	475	525	479	494	471	469	488	445	509	485	485	535	493	523	494	504	508	516	446	477	493	500	465	479	489	448	480	450	482	540	510	442	532	455	473	422	477	478	462	518	486	487	459	497	487	520	491	465	492	515	473	524	477	513	498	483	485	450	473	505	467	467	492	478	536	497	484	478	510	482	475	471	512	464	477	497	491	451	495	486	474	483	480	466	498	477	492	491	506	500	510	503	532	485	480	475	514	464	470	499	500	483	471	467	491	471	469	496	511	528	459	495	457	447	489	478	506	485	477	483	471	489	456	503	451	487	439	482	470	506	480	508	470	476	478	511	494	473	469	482	513	515	483	448	504	492	473	508	512	476	466	490	503	481	477	545	503	501	476	489	470	542	490	514	481	443	447	461	500	488	480	492	520	457	493	470	508	487	500	513	476	532	477	471	499	528	524	530	487	488	451	469	483	476	506	472	534	484	494	502	489	516	485	484	484	458	471	463	496	439	494	505	472	453	550	528	498	505	483	480	487	474
23774	20835	27787	23967	20417	10241	4979	3056	2893	2745	2019	18516	22784	15019	5660	1646	872	710	680	626	662	685	662	638	663	637	640	679	651	647	693	701	683	603	601	633	648	670	650	655	646	662	652	629	629	669	635	687	653	657	653	677	616	656	622	655	668	624	617	639	708	704	668	671	681	648	622	640	673	643	655	649	650	732	652	662	633	645	642	635	657	615	650	666	672	619	626	621	642	655	668	623	645	669	666	658	656	658	700	683	646	674	636	634	642	609	612	652	672	655	692	615	658	686	656	656	641	656	644	624	650	628	657	662	715	612	690	636	650	638	644	657	671	626	669	647	638	655	680	620	661	650	655	667	690	676	602	627	610	663	603	648	634	665	625	633	657	637	643	636	630	656	602	642	620	618	639	623	628	618	592	661	689	628	665	635	638	655	672	651	673	675	653	627	633	671	655	685	617	647	653	633	645	639	630	687	642	672	708	670	659	622	652	642	627	634	652	624	650	630	608	642	614	669	624	646	647	599	660	625	639	650	682	635	633	630	666	624	633	591	658	644	626	663	639	671	633	697	617	625	640	607	649	642	652	649	633	628	642	634	648	655	657	634	673	684	662	734	639	624	611	656	657	657	670	677	666	649	637	692	671	633	682	640	640	600	650	614	608	658	605	612	662	618	628	693	639	608	626	576	696	631	689	675	689	602	608	656	615	639	644	658	612	651	644	656	684	654	647	651	639	675	632	633	644	603	643	649	636	668	654	646	677	688	626	661	578	661	663	631	640	643	589	599	641	627	672	625	706	660	650	640	667	671	675	664	624	602	636	601	674	579	625	643	652	672	660	660	660	663	619	669	581	669	625	676	677	617	702	645	632	618	615	673	678	662	670	597	665	649	636	647	665	631	656	604	670	666	645	613	643	624	681	620	680	641	606	603	633	607	592	632	642	676	682	598	691	623	659	650	656	648	662	637	653	669	622	624	614	640	606	627	624	600	631	692	614	612	614	666	654	632	640	615	647	657	655	622	674	686	643	644	624	620	653	638	653	646	659	631	672	657	678	651	653	658	643	684	610	644	633	664	683	670	616	612	627	637	656	686	640	649	665	637	620	676	665	645	690	619	621	640	624	665	657	675	707	657	655	615	642	630	657	601	635	631	651	651	634	685	635	650	595	678	610	624	620	653	623	661	712	676	696	707	643	666	670	618	655	641	614	665	677	652	645	621	631	666	625	620	612	670	671	616	662	649	612	640	633	634	638	643	650	631	661	660	655	619	645	700	615	631	668	631	694	614	600	615	668	632	659	674	675	621	607	652	692	611	669	648	659	652	632	622	690	646	602	672	680	627	650	611	638	588	601	653	650	656	618	663	607	601	616	633	641	649	632	650	677	627	632	645	612	580	679	615	616	641	626	624	655	643	684	612	616	646	668	665	650	731	581	630	627	653	652	627	682	645	650	611	610	668	633	614	616	637	610	653	647	655	634	666	647	636	582	636	645	664	606	641	651	634	629	685	648	607	709	636	637	582	670	645	636	657	631	635	637	657	657	667	689	657	637	678	664	652	649	683	645	631	697	638	610	648	645	640	657	648	668	620	621	686	667	684	648	653	652	665	613	657	640	614	593	658	666	594	653	640	636	643	664	663	642	629	632	647	652	641	618	670	655	601	685	669	640	635	672	609	601	698	642	627	643	657	606	669	651	609	636	682	622	656	737	624	635	660	607	666	623	622	642	619	591	655	673	661	631	611	676	662	629	651	619	634	616	633	644	679	664	640	678	694	667	728	652	650	619	603	584	600	665	636	623	663	644	665	627	611	677	669	616	649	622	678	612	675	662	603	663	604	640	664	608	646	616	645	639	588	610	660	631	650	650	618	603	676	648	649	691	658	673	634	648	680	632	612	642	653	676	638	651	658	649	649	650	639	627	607	639	596	671	648	674	640	640	621	652	702	604	637	698	651	684	668	638	686	641	657	660	697	625	658	642	627	694	684	647	665	610	657	664	637	694	651	660	641	603	612	672	649	673	631	647	625	650	681	657	622	663	660	658	648	601	686	624	624	628	680	681	593	652	625	680	594	669	621	645	635	630	607	605	633	656	664	654	708	666	645	633	653	647	676	665	670	655	702	644	670	625	648	673	640	630	637	664	660	630	636	621	683	668	688	666	673	628	669	628	648	645	666	671	670	662	642	616	687	624	610	659	626	641	650	651	654	667	658	652	590	689	647	651	672	647	632	645	658	644	631	566	643	593	705	624	665	629	597	634	646	654	643	597	623	647	624	660	666	641	641	693	653	669	650	670	638	653	648	633	649	625	645	614	638	691	688	661	658	626	647	652	647	680	626	662	602	664	625	645	693	639	665	626	673	645	654	665	637	657	708	629	699	656	653	620	655	717	654	660	611	627	652	646	613	656	639	632	650	656	646	689	661	612	590	636	674	687	598	652	642	632	643	664	655	660	646	586	671	629	683	658	622	653	660	635	609	610	625	649	619	657	665	606	597	649	647	614	671	619	617	638	615	657	628	651	676	653	656	668	670	654	638	608	689	686	629	632	634	670	679	620	643	665	650	617	622	665	648	654	648	623	678	652	620	610	681	617	612	661	655	650	662	685	659	709	698	626	664	646	620	694	653	679	594	656	659	617	685	631	664	692	693	663	609	660	621	641	617	658	601	629	679	614	628	621	624	665	663	654	656	680	652	661	609	654	628	684	683	613	666	655	636	664	641	636	637	697	620	612	640	620	601	661	634	654	639	652	621	588	673	683	662	627	655	670	650	612	702	640	654	640	645	613	685	646	602	570	640	634	645	637	665	668	690	681	661	648	648	636	617	623	678	628	685	631	632	644	661	689	650	670	644	656	631	644	633	666	660	636	641	626	632	633	608	637	631	616	654	619	628	636	657	632	666	698	649	636	644	617	642	646	655	629	702	573	681	646	667	679	645	626	639	648	629	628	645	663	641	717	609	693	642	680	701	626	622	637	654	618	625	663	642	591	662	667	685	640	644	603	613	665	649	641	677	654	647	650	676	704	658	692	658	634	651	628	602	712	641	689	633	647	615	618	694	681	600	619	702	603	689	626	686	651	633	624	632	614	641	655	642	655	619	680	673	669	659	627	680	685	636	610	585	648	648	645	618	648	596	691	601	658	646	669	637	686	652	682	645	705	650	670	677	657	656	638	617	634	640	645	636	679	626	687	584	674	686	645	665	577	641	654	651	661	591	696	685	705	650	704	599	610	689	631	654	652	680	645	624	702	633	617	632	665	614	640	652	658	626	595	614	674	660	651	627	703	664	629	617	636	630	650	663	651	650	630	657	635	610	641	615	649	689	611	688	674	625	608	641	635	672	646	646	643	649	664	601	665	661	642	657	673	683	652	654	658	644	673	631	625	613	651	677	647	643	665	671	637	654	626	642	640	623	674	664	664	582	654	637	593	662	629	651	671	609	610	648	652	598	670	608	640	658	641	612	645	632	621	622	650	613	619	597	682	620	665	625	651	625
8407	18106	13879	8076	5409	4317	4583	3790	4118	3660	2718	22387	19754	12857	5187	1687	765	622	573	569	546	595	592	593	536	552	569	586	539	580	572	578	573	599	567	548	550	595	570	546	564	560	556	568	507	525	593	607	555	573	555	600	551	592	526	550	560	534	572	569	561	585	551	603	551	595	594	567	580	528	595	586	560	589	591	536	552	575	543	583	547	540	584	545	572	561	589	589	608	581	524	518	593	569	600	574	580	570	560	539	610	575	558	561	606	563	581	576	574	528	543	547	565	548	579	521	541	585	566	537	610	577	568	571	591	578	592	544	570	549	597	602	557	552	592	589	540	543	556	563	573	575	617	558	569	569	556	558	561	533	586	530	562	569	564	558	572	559	580	514	553	567	564	616	576	574	586	570	582	601	562	589	571	566	563	581	572	570	553	571	585	572	608	573	562	569	609	528	571	566	539	619	564	630	592	562	566	604	529	533	562	586	565	592	581	568	566	599	588	565	568	580	560	567	534	526	566	575	572	568	552	546	585	590	561	574	544	518	550	583	591	575	529	577	514	554	551	608	533	567	574	529	550	535	550	566	568	580	599	557	571	563	578	576	576	571	577	593	589	567	634	521	546	504	563	545	562	521	591	530	577	597	601	580	569	586	579	532	571	597	529	532	552	572	591	587	574	564	572	522	557	519	508	576	598	575	522	523	568	575	508	574	559	570	555	531	571	597	535	555	570	591	582	582	538	562	556	525	595	590	631	569	596	538	525	550	577	587	590	568	573	555	565	596	547	573	598	584	555	554	565	562	528	551	569	553	559	613	574	586	542	550	565	589	591	557	504	566	573	543	571	552	534	559	542	553	564	564	574	552	531	569	574	568	569	568	567	581	568	598	525	526	576	566	561	577	607	574	580	556	558	558	548	562	541	596	578	570	591	566	553	531	548	546	514	578	567	556	558	542	573	605	540	554	558	559	562	584	530	591	552	570	555	596	547	584	583	528	539	517	549	558	572	549	565	615	538	553	581	562	554	537	576	542	566	588	567	578	545	525	580	582	561	560	542	561	581	575	576	528	560	563	513	554	599	587	563	534	558	593	597	591	583	558	528	543	550	577	563	560	542	577	594	591	551	583	556	564	568	609	592	554	575	571	562	543	503	597	555	515	515	542	561	543	531	605	565	552	615	533	582	605	547	574	597	543	584	593	558	546	546	596	517	533	566	517	567	586	547	554	596	549	532	559	542	554	543	557	587	523	533	540	565	546	583	555	549	576	569	551	582	543	556	556	569	588	570	547	579	571	525	512	584	590	543	515	563	581	544	538	537	544	555	537	541	549	543	550	580	553	588	622	602	566	527	562	550	596	577	602	612	550	544	552	506	599	569	574	557	523	599	541	600	545	561	615	539	535	547	569	631	580	555	544	518	555	583	572	567	606	566	592	540	594	598	594	571	539	542	568	569	540	536	561	522	589	554	584	568	539	560	509	557	593	533	550	565	552	586	562	573	547	573	532	590	505	569	540	541	582	528	541	563	601	590	552	574	582	580	576	524	583	549	579	577	631	559	604	609	540	571	600	515	570	571	578	549	558	541	540	524	552	570	541	570	543	564	548	553	578	580	570	547	559	560	538	542	608	547	542	542	609	587	586	574	595	568	560	569	548	589	576	541	542	532	504	528	581	582	617	561	552	569	557	569	551	553	559	587	593	573	571	569	518	568	530	550	565	549	541	586	575	560	577	610	569	556	549	552	509	555	512	530	551	539	556	533	572	585	532	519	554	594	564	590	531	565	566	554	548	578	577	562	557	538	567	545	573	571	551	549	549	581	545	553	564	542	529	576	579	578	546	538	565	524	553	563	559	541	586	560	617	581	568	551	560	602	535	572	559	555	574	538	554	576	562	585	513	566	564	503	527	545	584	565	570	580	582	587	568	536	561	578	566	568	559	561	585	562	583	518	549	563	544	553	557	538	582	589	592	577	523	602	575	614	536	544	571	532	565	537	564	519	531	588	548	543	538	568	590	580	570	605	586	562	575	544	552	546	525	546	539	565	579	526	565	592	542	538	575	606	538	553	551	562	578	557	554	545	559	541	594	604	561	564	594	560	542	548	522	519	597	573	573	606	577	552	571	576	534	548	574	546	519	520	564	600	541	545	581	542	589	530	571	546	536	493	612	592	576	570	531	558	578	533	552	552	544	563	577	516	554	594	602	545	607	533	559	563	527	575	589	533	572	563	558	514	577	573	600	548	551	585	563	552	586	523	594	534	557	566	559	596	548	616	541	551	566	589	571	546	553	601	507	582	551	568	601	540	567	519	549	540	573	548	542	588	529	533	529	568	570	565	568	564	527	590	538	538	519	592	565	557	571	596	549	550	566	582	563	573	575	589	512	561	591	583	549	594	523	562	559	559	576	544	572	600	566	555	559	529	502	526	561	576	554	574	553	561	535	591	565	587	549	540	560	553	567	547	560	573	588	551	533	570	562	548	574	580	588	603	569	533	603	568	534	563	563	535	554	587	562	578	534	546	546	568	567	545	545	607	565	561	519	516	570	595	542	553	567	604	593	576	515	550	546	531	569	525	556	568	547	541	575	571	527	524	585	526	502	550	534	535	541	530	538	563	589	575	539	587	567	577	535	568	548	580	556	536	537	574	553	554	589	566	568	565	585	543	574	529	577	533	546	552	595	527	547	584	564	526	513	593	548	616	543	560	540	544	551	572	527	595	586	547	555	554	559	562	562	578	526	590	518	570	565	539	548	573	551	549	537	580	571	568	546	550	563	541	566	538	553	576	564	559	541	556	610	575	549	569	560	585	604	536	587	569	559	590	505	555	594	584	555	584	560	529	589	581	513	546	545	570	595	540	540	535	559	550	552	578	573	591	584	596	570	537	571	521	554	581	557	604	569	511	541	539	559	589	582	562	557	569	576	584	566	583	575	573	598	530	571	557	551	529	587	564	527	526	560	537	612	576	583	548	545	562	531	550	551	582	564	596	564	569	582	590	556	557	576	532	562	592	583	599	555	530	557	566	561	524	556	619	580	547	562	545	592	545	572	530	567	567	572	570	568	582	548	599	562	546	539	563	581	564	527	553	501	512	586	580	574	588	571	590	609	564	567	582	505	601	584	559	541	594	537	535	554	585	562	538	579	565	536	555	546	556	599	561	580	553	507	580	522	544	535	560	572	579	575	519	579	581	555	543	523	551	541	567	534	527	581	569	588	581	589	599	573	563	547	559	579	549	561	616	600	572	594	589	565	525	535	560	570	560	565	553	560	577	541	568	543	531	569	548	580	591	582	545	589	566	560	554	581	577	532	559	546	577	542	542	580	549	564	569	574	547	583	547	594	566	577	562	535	547	568	550	585	535	577	554	629	574	567	556	542	577	560	579	609	579	577	574	525	532	554	524	537	577	581	559	567	571	562	569	577	560	542	583	541	609	552	551	592	531	556	541	549	536	543	587	552	570	556	537	584	533	545	549	583	560	623	553	568	571	559
26996	10429	3140	2069	1202	946	1111	897	891	968	763	1346	1673	1381	875	675	571	554	556	531	565	567	546	524	510	510	523	557	550	542	563	543	528	518	544	551	521	515	544	571	561	563	566	547	498	547	520	539	557	531	537	526	546	545	562	543	572	516	549	573	581	554	571	533	531	552	565	595	505	567	553	548	523	556	548	532	493	535	585	568	556	543	539	544	535	524	566	541	560	532	568	543	479	555	538	571	567	554	549	522	569	571	582	573	532	539	538	557	545	558	545	524	551	539	570	540	517	547	529	516	561	582	549	524	583	546	540	529	542	512	550	560	551	507	572	547	563	532	532	526	588	569	531	498	528	509	511	534	552	599	517	575	538	571	565	565	522	541	575	544	560	576	572	574	531	573	589	543	527	540	496	535	512	513	536	553	533	573	524	522	512	572	511	503	549	585	530	544	527	535	535	552	527	603	591	548	547	572	543	554	561	526	528	539	500	590	512	548	572	550	532	531	581	548	558	512	539	510	551	549	559	574	534	551	565	526	575	565	546	531	566	568	556	548	505	524	528	524	523	576	570	552	589	546	580	546	556	526	549	521	521	559	539	582	560	589	530	536	554	537	527	530	541	536	545	574	511	505	562	516	559	577	534	558	480	584	538	552	508	525	559	544	524	569	546	527	537	557	575	579	573	541	571	542	544	562	575	525	536	531	519	582	521	599	571	561	536	543	547	520	596	519	592	524	571	539	533	550	516	527	525	480	530	540	570	546	574	527	530	529	551	569	571	557	578	530	555	543	514	529	553	572	539	558	566	521	539	582	517	552	502	560	617	496	512	506	545	570	536	550	534	572	612	528	582	522	504	529	528	572	502	543	547	551	511	537	516	549	547	541	562	531	497	530	497	563	511	520	592	540	595	531	583	535	576	548	552	523	536	568	541	538	513	547	563	552	559	583	570	538	519	561	575	517	535	565	572	542	502	559	517	583	522	552	522	548	553	570	556	560	532	519	572	522	536	500	536	542	517	538	568	525	551	537	584	545	571	575	570	575	501	582	528	549	570	523	516	552	539	557	564	531	511	559	586	512	579	542	581	516	551	546	515	525	549	507	502	516	517	552	562	535	603	546	572	539	570	565	563	560	554	547	528	588	525	563	558	503	557	525	480	541	565	543	575	545	545	543	529	550	550	515	540	543	537	564	576	531	550	541	547	540	500	562	547	553	549	515	559	522	547	572	571	540	537	542	555	569	515	526	547	519	547	588	525	516	511	550	592	546	516	561	504	522	572	512	512	559	555	558	542	528	581	509	530	551	555	537	542	525	522	526	546	540	546	549	536	585	542	533	555	557	515	551	534	522	582	547	505	491	557	562	539	548	550	508	531	539	541	603	559	504	548	521	562	526	533	490	572	552	510	514	538	501	559	536	560	541	546	547	561	597	522	565	535	561	525	525	531	528	528	576	542	529	533	556	562	491	520	541	554	532	544	538	518	491	529	548	582	573	511	589	513	551	541	575	534	543	529	540	557	562	538	536	532	557	548	544	555	561	571	514	542	565	553	610	579	572	558	549	560	534	549	589	522	515	509	539	560	524	538	568	550	575	499	561	505	531	551	558	554	543	509	538	555	531	526	550	550	517	573	525	596	550	551	552	574	551	547	565	562	502	567	560	518	543	557	519	591	564	582	527	538	560	550	491	540	584	558	543	566	557	553	539	547	540	569	515	559	580	562	554	547	568	545	542	478	519	533	553	536	501	515	585	564	569	525	584	535	568	536	520	575	542	557	542	534	538	570	547	582	535	565	555	551	521	539	561	564	548	542	537	563	537	492	509	542	484	535	560	536	524	579	568	609	544	539	545	522	569	570	559	530	545	582	541	533	527	573	557	493	585	580	575	526	558	560	594	546	539	528	568	598	532	565	585	568	523	598	549	545	534	574	543	531	516	536	523	531	549	564	551	563	534	496	583	532	564	531	558	561	546	551	530	581	498	550	549	545	528	584	558	575	543	503	550	550	503	575	541	479	496	547	566	524	577	527	541	579	548	545	523	574	562	578	528	567	610	522	564	569	521	536	561	588	555	546	548	506	546	556	488	522	537	541	541	552	574	556	567	529	531	551	555	543	558	573	531	551	527	502	548	530	556	501	542	562	569	565	559	541	553	554	563	554	560	515	574	582	566	564	551	519	547	531	543	508	518	572	542	593	536	589	584	531	577	539	573	560	554	503	574	524	531	564	552	515	563	517	508	583	563	586	556	540	539	483	528	507	555	551	510	517	560	549	553	562	568	538	553	516	567	585	560	539	536	534	543	528	545	546	564	527	562	561	564	491	508	524	544	526	518	571	550	556	517	512	551	567	512	549	545	545	538	530	598	564	511	569	552	573	538	605	537	588	517	560	540	577	571	535	514	509	540	563	528	545	547	521	532	555	573	539	538	546	566	522	558	562	493	524	534	573	522	588	530	556	524	538	546	577	529	519	541	557	537	549	520	585	534	561	552	491	530	580	513	516	484	584	549	510	556	565	520	579	546	514	538	574	576	587	523	544	507	554	553	536	551	568	535	563	546	563	544	553	557	529	557	595	538	558	551	572	539	529	521	526	572	561	579	509	578	581	491	583	552	539	556	585	540	551	531	608	576	512	553	508	558	512	590	553	576	553	561	545	517	525	556	581	522	555	494	550	521	527	543	603	504	512	531	571	557	518	541	531	533	587	559	532	553	545	539	566	553	541	536	526	498	555	582	536	467	590	570	563	534	521	580	545	527	508	553	567	549	529	513	551	537	531	539	541	553	540	549	555	537	538	561	549	540	562	503	553	555	529	533	545	518	550	524	508	566	539	525	566	571	615	537	527	568	529	524	551	538	561	526	567	534	548	576	606	533	550	611	521	599	518	546	527	552	545	518	505	568	501	588	610	550	540	530	536	515	528	557	556	516	567	598	502	526	532	541	556	530	559	590	524	519	550	547	535	534	543	544	578	535	526	566	555	539	533	554	539	529	569	549	591	575	537	521	586	553	518	533	512	601	536	544	562	551	556	527	518	586	525	569	559	565	550	526	580	564	549	542	554	544	555	521	523	584	570	505	555	586	612	567	574	598	522	536	551	569	531	570	564	562	531	510	546	556	603	544	541	593	531	541	547	531	529	533	509	561	539	572	577	513	571	521	559	537	551	554	523	565	505	533	562	528	557	550	555	521	544	549	559	553	534	551	559	562	577	553	527	525	520	533	539	630	517	540	573	560	550	522	525	559	504	544	549	534	583	522	559	562	552	536	507	566	526	579	546	527	546	571	526	510	528	569	564	554	550	561	542	552	602	560	496	538	540	565	564	565	542	534	575	550	580	527	540	509	547	562	549	533	552	532	555	555	554	510	554	545	532	556	526	518	608	557	536	548	505	507	554	545	555	531	578	544	554	572	548	549	538	540	537	498	520	551	568	545	551	554	519	582	540	549	588	559	572	520	515	509	527	523	531	555	609	555	496	573	527	508	509	584	565	563
6995	3284	3054	2046	1352	1107	1412	1049	1120	1191	895	1734	1964	1485	916	582	512	494	466	452	444	488	449	493	456	475	471	448	497	478	475	476	463	503	446	442	443	472	461	490	473	469	477	491	481	466	466	455	492	473	421	463	429	435	462	421	468	469	449	429	477	464	450	508	484	484	461	449	477	440	490	494	441	479	468	458	461	448	480	479	498	441	485	454	460	460	458	499	481	489	419	425	503	502	477	463	526	463	482	464	461	472	490	457	467	482	480	478	458	474	448	467	482	421	497	495	462	487	488	484	462	457	482	499	458	436	442	455	478	492	470	465	445	477	434	467	459	470	460	463	487	453	460	449	484	470	426	458	452	461	465	465	442	457	464	449	469	457	504	421	474	532	445	461	500	481	454	477	453	479	474	444	471	472	483	457	462	435	420	472	486	489	441	491	449	457	475	504	477	488	443	451	472	475	481	476	490	465	464	448	442	456	463	475	453	507	488	466	472	496	418	418	447	490	459	465	478	434	513	474	474	441	479	467	446	489	471	456	465	433	449	433	427	473	442	450	462	478	466	461	481	452	441	462	457	450	487	482	495	448	428	482	453	499	457	466	474	481	487	416	483	444	438	458	449	476	448	427	479	484	443	497	468	498	491	475	499	427	480	513	448	448	454	457	482	426	476	446	476	432	494	429	463	470	448	423	431	476	438	479	474	469	431	438	460	462	440	475	505	517	492	449	443	466	461	499	471	490	473	477	481	477	441	433	459	450	491	489	467	501	454	470	467	439	480	489	456	502	476	461	500	492	487	467	470	455	490	448	427	489	451	521	483	449	447	481	468	486	446	465	474	493	471	495	418	458	477	477	424	423	448	473	468	473	488	454	446	472	455	477	460	482	449	492	429	434	454	487	449	498	471	480	490	473	451	419	472	517	480	455	461	477	480	503	487	461	492	456	476	472	435	469	469	440	428	492	437	459	462	499	466	469	491	455	493	477	452	486	437	475	417	471	493	452	491	500	456	461	472	448	431	457	458	462	420	438	442	496	479	460	431	479	436	465	448	489	481	467	468	440	497	484	475	461	459	454	460	478	450	453	488	462	470	475	481	461	439	469	436	501	434	461	506	438	511	456	481	470	466	424	496	451	468	417	464	488	471	453	470	463	467	469	433	463	504	402	429	464	445	404	504	443	469	467	461	433	477	443	502	493	470	451	471	489	507	476	500	455	488	498	476	494	447	479	497	475	447	468	492	462	474	406	459	458	451	492	478	514	482	480	436	486	436	452	455	481	474	475	458	472	455	451	446	422	478	473	462	468	456	472	477	448	431	468	437	484	502	471	455	460	486	441	477	448	442	429	486	466	441	439	467	484	461	494	469	457	517	454	481	482	490	423	487	459	449	475	494	482	479	463	462	459	462	467	412	489	473	460	474	474	483	488	444	471	427	463	470	490	476	433	450	481	483	459	444	433	491	489	470	479	434	461	474	488	462	442	501	464	450	450	479	476	477	503	484	503	475	458	458	449	493	417	454	480	449	440	462	469	437	478	511	476	450	477	413	469	463	476	509	452	492	484	508	475	453	467	474	450	442	463	446	498	436	510	474	452	474	464	472	455	440	515	452	486	452	466	464	483	485	473	467	444	489	490	478	413	470	479	440	427	485	481	476	522	470	486	417	452	511	473	471	456	484	476	471	437	457	478	437	474	421	486	470	477	450	461	523	469	450	485	451	461	483	441	477	456	444	454	506	475	461	501	461	503	484	468	467	466	451	478	463	473	449	479	445	460	455	478	507	466	493	427	476	463	446	451	455	427	430	457	440	473	469	502	502	480	524	488	459	445	546	480	482	460	436	449	462	472	437	474	457	475	441	455	414	449	454	467	482	492	462	425	489	476	463	488	455	455	442	459	420	462	462	482	480	476	481	486	501	461	443	493	438	452	461	512	470	480	511	488	475	452	486	484	455	460	471	455	424	462	474	463	467	474	484	475	462	465	471	464	472	481	476	435	477	444	456	458	440	433	440	464	410	492	477	436	463	480	493	482	462	447	469	493	469	426	448	485	449	438	486	439	442	459	465	432	464	487	510	457	487	486	461	474	457	461	502	474	469	462	468	460	487	464	491	531	477	478	453	474	475	478	514	504	427	478	462	477	458	446	476	447	482	432	477	476	466	487	473	444	491	461	442	462	485	466	486	448	505	478	489	456	476	470	416	471	472	454	459	453	477	493	478	487	487	486	465	466	467	450	439	462	447	456	443	440	453	468	474	506	471	454	461	494	445	492	482	474	494	467	448	484	472	461	417	438	482	495	441	500	469	474	501	472	457	459	441	431	492	454	484	454	474	474	441	482	433	441	507	462	449	501	472	471	460	475	486	472	510	477	447	442	428	451	499	502	488	467	481	493	484	458	458	460	479	477	429	484	510	509	469	500	467	465	452	483	478	480	430	452	479	491	469	488	457	460	419	435	452	493	470	464	478	473	463	420	452	461	468	460	498	466	460	460	465	458	473	474	472	394	481	458	470	479	526	477	470	431	437	475	493	458	513	507	441	500	449	454	454	451	434	506	439	476	468	454	458	474	486	464	501	506	501	452	481	485	477	439	454	502	435	460	499	443	434	472	463	445	473	474	453	513	462	451	456	466	485	491	451	446	435	449	483	438	466	468	473	511	444	460	478	472	453	458	460	511	481	443	503	474	470	458	404	491	467	470	443	466	474	475	455	465	474	460	441	481	443	498	459	484	524	414	452	453	480	457	492	502	451	480	441	448	475	469	416	472	474	466	487	499	435	450	474	473	462	460	405	472	476	423	483	476	502	488	501	477	499	468	492	443	445	486	424	487	485	463	481	497	467	432	495	472	476	475	464	438	459	486	478	454	461	448	470	409	461	501	489	480	484	495	487	457	460	465	484	470	467	476	454	456	496	436	460	461	499	469	475	451	482	436	472	464	470	500	474	488	478	478	464	477	495	479	468	458	499	494	489	491	477	429	466	438	458	456	445	495	443	452	476	498	476	447	476	492	418	482	462	463	456	483	503	438	436	479	484	497	458	464	475	481	435	477	468	494	428	459	450	438	488	508	429	471	389	515	446	462	479	453	469	432	499	477	476	433	454	443	453	472	435	483	461	452	480	502	462	466	473	438	461	451	448	419	512	453	509	489	452	478	451	483	468	512	473	453	486	480	468	519	446	486	481	497	430	523	460	476	446	439	464	486	454	485	474	475	496	472	475	454	476	487	468	448	458	448	468	486	447	483	463	464	471	482	462	458	468	478	503	464	449	455	478	475	411	506	483	465	465	482	461	520	503	499	484	448	467	450	459	448	467	450	469	477	459	496	451	462	472	481	416	489	449	463	472	452	474	451	457	460	492	474	464	426	442	469	467	480	492	464	468	457	472	478	444	451	442	489	449	457	474	458	497	477	436	445	463	442	435	459	465	471	462	492	472	460	446	492	479	466	484	496	457	454	463	420	474	493	445	473	454	480	452	461	444	451	469	467
24865	20848	26824	24734	11171	3150	1809	1326	1454	1413	1911	11601	15074	8234	2464	928	647	577	559	526	568	587	536	569	581	558	588	585	537	595	524	579	591	580	559	543	572	537	572	530	621	521	498	561	566	563	573	541	559	550	532	556	538	618	549	524	545	564	562	534	539	533	558	540	543	568	528	555	529	539	563	585	548	551	537	555	515	549	544	544	543	484	497	559	498	515	570	574	570	548	538	527	535	557	512	558	548	550	534	533	550	559	474	549	567	575	565	503	561	580	534	547	549	543	543	508	505	602	550	545	568	539	580	572	547	562	514	520	544	496	547	531	547	578	595	568	604	543	527	531	555	542	555	560	533	612	540	544	551	561	567	539	568	506	548	528	547	523	628	549	522	519	541	537	548	536	497	544	526	518	598	568	555	526	530	585	551	568	542	545	570	509	526	545	526	564	547	524	560	563	577	556	571	561	559	561	556	530	480	505	558	552	586	514	570	570	551	536	554	534	510	578	575	568	553	526	570	587	559	512	537	591	508	573	548	541	540	545	528	551	546	563	550	521	514	564	554	550	585	534	537	545	537	508	537	535	505	553	544	580	526	533	529	565	546	557	559	577	537	581	547	540	563	583	541	574	528	539	543	530	578	534	546	560	552	541	544	546	526	616	521	563	571	570	526	509	537	535	549	551	597	534	550	578	517	536	569	554	555	581	522	510	572	564	528	537	534	572	572	495	540	554	480	519	547	551	531	579	557	557	572	562	556	529	533	530	528	528	518	523	547	584	530	548	506	534	541	540	583	525	550	535	569	528	565	518	547	528	552	544	566	560	575	545	567	542	538	546	574	555	556	588	539	538	550	539	508	526	561	548	491	598	518	534	548	528	554	555	569	546	525	612	524	563	561	518	572	564	576	558	522	569	552	538	561	529	532	561	567	506	527	535	543	535	519	553	555	572	541	508	540	542	560	575	499	547	524	570	547	565	534	566	541	575	528	524	553	551	514	539	518	496	523	531	524	518	570	571	522	497	523	539	541	553	535	560	544	586	575	515	520	514	526	552	561	571	539	569	538	541	562	542	521	538	530	511	559	545	562	568	521	559	573	560	502	559	563	559	538	530	553	566	557	521	520	595	530	541	501	585	508	527	551	517	533	497	505	547	537	565	519	524	554	522	566	559	554	539	552	513	610	542	520	555	564	517	545	580	523	581	568	550	555	584	547	534	512	531	548	536	523	511	550	591	565	520	493	569	539	522	531	533	537	527	508	525	504	588	518	497	547	602	536	585	578	535	512	507	545	534	541	524	551	522	559	554	518	514	543	561	561	596	550	537	537	557	562	550	526	527	535	568	507	508	552	499	572	509	539	561	543	531	584	517	545	563	527	577	502	495	542	595	520	499	532	555	525	558	532	561	542	519	541	502	563	548	512	562	493	504	515	538	528	532	543	552	550	500	568	573	503	577	535	561	540	531	503	556	526	567	547	571	519	493	549	521	534	543	590	498	572	547	534	512	572	557	557	550	524	526	548	524	531	504	529	529	534	554	576	568	546	526	578	558	570	555	563	554	557	580	571	530	569	560	559	567	601	533	534	555	564	552	559	500	531	524	566	568	542	563	565	533	548	537	549	539	549	535	509	557	542	575	547	557	579	543	577	526	535	523	548	557	514	545	566	542	543	531	548	551	521	519	545	591	546	516	521	550	557	532	552	546	552	568	521	538	541	580	555	556	513	557	561	550	538	601	499	548	509	561	563	512	532	545	547	505	532	556	588	547	545	553	562	560	509	517	550	585	526	527	581	541	543	503	533	501	553	554	515	565	555	517	499	553	536	526	535	519	524	559	554	571	507	531	552	505	572	516	547	521	502	515	522	565	519	572	544	519	537	562	497	534	550	547	544	528	531	539	490	505	571	544	548	515	532	547	567	523	555	504	538	532	557	586	523	543	556	531	515	538	552	549	575	536	541	564	517	560	538	520	539	568	515	581	526	511	541	565	562	553	546	508	517	515	546	531	539	591	568	531	539	537	553	546	562	550	588	563	541	539	575	540	581	516	551	541	576	543	550	523	562	485	515	587	532	562	567	518	549	507	552	589	587	534	565	590	558	542	541	542	549	548	533	565	530	522	548	531	556	519	554	582	575	565	526	545	558	547	536	512	548	533	546	548	529	520	544	536	554	602	507	550	571	552	500	543	562	538	510	550	560	586	557	554	571	561	553	531	549	592	520	576	546	505	506	506	559	532	550	510	575	548	537	507	515	495	574	509	535	532	523	525	583	553	548	535	546	518	530	557	561	532	578	544	573	547	543	513	545	524	515	527	546	559	534	512	573	559	570	551	555	552	586	602	531	563	580	543	530	540	531	511	555	527	510	561	553	587	575	524	600	547	513	555	493	545	527	548	566	542	555	587	522	574	523	487	520	543	562	561	536	560	525	544	560	556	508	565	559	566	548	548	553	516	516	520	545	527	530	584	586	559	501	598	524	518	487	537	495	582	533	522	510	583	551	538	527	532	525	521	516	533	521	515	553	577	547	524	561	543	515	539	580	538	541	538	588	520	589	571	531	525	551	535	535	548	528	557	540	548	592	549	534	557	558	520	568	537	558	555	530	532	510	527	556	522	567	559	533	530	527	599	550	560	556	546	537	543	553	539	549	563	545	584	585	603	545	586	561	566	478	539	531	515	530	545	557	541	581	548	563	510	527	576	521	572	537	563	531	573	540	567	594	526	548	555	518	487	596	550	537	531	508	502	544	506	497	577	496	554	537	513	558	539	521	556	549	546	567	521	518	525	524	556	570	512	540	532	565	535	521	512	519	523	575	543	602	565	588	517	551	588	534	584	521	531	543	500	535	559	525	578	555	498	563	527	580	550	512	559	543	568	500	567	555	525	540	558	561	553	534	537	529	526	523	508	559	532	537	551	491	558	553	551	530	550	583	535	522	555	557	548	565	540	567	547	523	550	529	553	521	564	519	545	562	529	514	533	523	518	522	563	562	530	529	529	547	546	528	488	601	520	571	537	530	570	484	519	541	494	512	537	529	572	554	561	517	559	573	515	486	605	536	525	551	532	518	534	544	582	539	527	549	570	513	485	547	533	502	515	539	547	570	547	543	552	547	552	536	533	564	505	553	563	555	562	534	529	578	539	576	522	574	545	565	516	508	470	531	577	612	559	574	574	545	547	550	539	521	530	540	557	509	539	559	503	468	529	529	541	527	528	531	551	547	580	563	534	532	505	536	502	560	550	568	541	522	521	539	539	580	522	499	556	549	569	533	544	545	563	518	513	526	538	594	534	546	533	514	538	511	535	532	496	542	504	513	532	553	545	532	510	526	522	545	468	531	577	560	541	541	528	550	542	537	573	534	510	566	541	555	548	525	571	545	541	528	539	553	559	565	512	511	517	544	534	553	548	552	567	519	567	531	544	551	557	530	518	494	529	557	533	544	578	542	518	569	513	502	599	564	571	517	515	557	527	559	541	529	575	560	574	533	546	585	546
6315	9325	8896	5295	3459	2651	1910	1543	1950	1973	2915	14708	14293	7566	2592	943	588	512	474	502	474	462	500	479	477	468	491	481	508	497	482	495	490	552	490	467	492	442	496	468	498	511	531	501	459	488	500	501	478	539	491	480	459	501	488	494	500	515	486	468	510	462	499	512	524	522	473	493	468	477	480	495	510	469	523	485	474	473	473	491	480	524	525	499	487	515	496	464	483	439	468	471	487	460	459	500	504	490	437	442	478	465	475	466	485	514	450	471	467	514	484	475	500	504	483	470	468	442	522	472	469	498	492	511	479	488	495	497	485	487	470	498	441	493	486	511	475	486	473	521	462	494	483	488	473	510	493	499	487	467	508	476	484	514	474	520	489	470	492	507	465	483	460	498	462	499	504	489	500	485	454	499	450	530	493	507	499	490	523	485	504	471	505	440	478	465	469	518	458	485	466	520	482	506	469	487	466	468	507	530	472	455	454	446	462	482	447	477	515	487	474	477	461	466	492	480	479	523	501	502	482	479	502	496	479	454	483	523	494	504	499	524	470	470	485	493	472	459	475	501	512	478	476	477	466	444	463	489	474	480	491	458	499	481	529	541	504	518	498	499	447	490	491	524	466	489	506	512	468	493	497	489	506	459	489	478	489	472	531	485	482	500	467	504	455	495	492	471	467	518	508	488	460	477	463	472	479	474	491	475	524	459	524	470	490	475	479	489	485	496	497	503	488	537	455	495	490	539	478	509	493	490	493	442	425	479	518	466	496	509	478	489	465	496	523	479	467	492	510	477	518	508	509	470	461	489	464	497	469	502	462	456	450	484	479	484	462	463	458	458	499	483	454	479	497	491	492	471	477	476	446	492	508	527	463	460	445	472	492	512	500	466	487	486	492	461	494	515	480	467	492	464	499	486	475	441	470	503	463	494	500	500	482	489	492	466	495	482	484	502	474	449	481	464	499	498	448	476	516	467	483	517	519	467	465	495	468	479	464	503	468	468	481	480	443	492	480	458	463	504	485	446	500	484	448	504	490	478	429	490	536	473	473	475	484	476	479	518	451	480	483	456	470	479	523	493	484	489	498	463	447	466	461	510	509	467	444	463	484	499	470	506	513	436	491	443	500	449	482	510	485	477	521	474	467	487	449	453	475	488	509	494	464	498	427	456	465	479	486	487	466	502	456	469	478	488	506	453	521	521	451	481	501	474	521	504	464	482	480	472	466	515	540	510	479	492	496	501	504	506	520	478	463	513	477	506	500	493	468	487	525	511	498	497	467	459	462	451	506	441	478	479	480	478	474	490	506	486	508	490	519	510	457	470	511	481	469	492	469	490	455	492	483	430	458	498	470	483	454	456	482	483	451	479	485	506	485	514	429	489	479	482	495	496	486	468	460	506	470	481	510	430	475	528	487	518	487	472	471	485	480	484	460	484	491	503	500	448	516	453	487	454	493	478	478	498	502	485	478	452	501	491	505	470	473	468	477	486	464	444	504	499	542	494	510	463	462	492	456	467	500	497	476	472	511	500	475	507	495	461	510	499	494	519	496	505	473	475	520	444	478	472	495	485	491	476	481	485	492	499	505	466	506	466	490	460	448	471	514	487	504	481	452	470	435	462	492	462	494	491	502	447	499	486	470	484	479	515	475	484	468	502	452	467	449	532	483	456	467	481	494	488	452	477	472	442	463	506	481	479	510	520	461	489	495	466	435	467	468	461	454	472	478	454	497	513	499	500	441	491	480	476	485	490	501	464	509	473	500	508	480	490	469	463	515	487	454	491	500	493	475	484	468	480	478	490	488	479	496	512	467	468	489	477	490	502	453	463	447	476	467	468	478	502	494	474	477	470	496	473	522	510	498	481	458	485	496	485	477	536	461	491	465	495	478	444	476	504	495	470	540	464	481	494	492	455	509	541	445	483	470	465	492	482	470	464	478	492	507	471	489	484	492	507	486	489	459	449	500	480	509	497	419	507	522	508	465	475	498	472	446	475	467	494	499	485	482	520	516	481	502	481	483	496	440	418	480	480	498	472	468	505	430	525	454	489	480	515	506	491	490	502	474	491	493	508	463	471	444	486	516	485	489	500	434	496	456	469	502	446	479	497	471	511	492	500	484	533	481	484	518	501	522	480	463	481	482	471	454	482	500	465	429	461	526	481	495	465	511	487	458	486	461	525	516	446	484	494	498	512	487	454	490	461	473	533	489	458	450	483	518	505	456	509	497	469	478	472	458	491	457	498	506	479	507	482	444	499	484	518	455	474	488	508	446	496	443	480	441	473	493	488	471	487	492	460	521	471	480	462	469	498	484	475	477	474	508	508	482	472	475	494	460	492	442	516	506	484	510	486	463	499	453	510	507	511	450	487	501	438	503	457	494	447	520	486	467	511	498	458	502	456	475	510	478	469	507	462	471	518	466	472	514	495	488	489	498	492	486	493	516	487	489	500	504	480	442	502	464	457	478	475	534	471	451	466	455	466	462	506	504	492	474	484	508	511	516	473	472	514	451	486	514	448	505	495	465	507	444	496	468	497	517	466	439	487	489	498	489	499	475	440	436	499	487	517	447	498	484	479	484	502	462	478	482	459	547	515	468	507	494	502	453	499	483	494	472	488	505	462	491	483	492	457	478	479	484	459	461	468	516	498	509	501	512	507	472	481	486	494	508	469	479	499	487	468	480	476	487	463	465	478	499	491	463	456	491	462	478	477	422	476	503	482	485	501	507	497	532	474	488	472	535	488	470	450	472	458	498	494	464	460	484	451	451	494	475	453	498	511	495	488	492	521	441	476	499	477	533	484	473	482	496	458	475	484	491	478	492	463	469	492	461	496	504	462	457	475	482	485	492	434	454	447	461	529	474	467	478	494	486	481	475	478	479	450	473	482	496	476	495	493	509	515	499	465	480	494	462	485	475	504	480	504	490	458	484	491	450	483	464	476	494	480	513	466	479	481	528	476	492	475	487	468	449	458	504	493	467	499	480	440	508	505	491	477	454	489	455	499	505	442	492	485	496	484	492	477	475	449	489	466	483	499	494	473	478	505	503	496	496	443	513	469	460	463	489	480	477	440	483	492	455	484	491	448	466	477	489	466	470	457	473	473	503	497	487	501	473	489	451	480	491	491	460	459	482	504	471	482	515	502	535	467	496	476	499	486	504	482	443	478	478	475	467	481	445	480	494	475	522	476	477	463	480	413	485	449	470	463	471	519	429	525	491	468	488	459	460	465	497	472	488	454	476	496	496	471	476	468	499	514	479	467	509	482	466	492	490	509	458	478	503	477	507	484	532	514	498	475	507	479	455	461	502	485	492	483	496	510	490	469	479	508	477	475	495	496	494	500	518	513	470	495	504	474	464	503	524	488	472	485	471	503	519	491	493	475	479	476	470	504	500	490	448	458	461	460	506	506	480	473	440	470	473	464	460	490	486	464	500	481	506	474	537	489	513	492	459	458	457	503	454	501	464	540	447	459	486	497	448	494	458	478	424	467
23805	20804	27798	23915	20423	8885	2899	1449	1548	1437	6762	25518	23508	14671	4330	1363	825	702	679	622	647	674	684	677	672	692	649	657	682	626	671	610	703	713	704	658	699	617	651	632	684	679	653	613	674	647	661	632	640	656	627	617	644	676	681	654	629	676	678	607	657	634	670	669	648	673	658	686	627	691	660	671	609	684	633	637	592	669	650	658	649	675	636	624	641	650	695	671	645	641	697	678	677	628	699	607	649	622	693	671	623	647	650	615	656	634	648	667	679	635	656	649	675	644	635	656	631	677	615	641	663	631	706	676	647	689	663	660	671	663	656	690	672	667	651	640	626	660	690	679	679	703	614	652	666	639	642	647	674	651	640	693	692	631	638	652	619	634	641	646	634	638	629	601	684	659	665	656	670	670	667	640	692	639	670	683	653	682	660	665	641	660	660	630	638	683	679	665	642	654	626	617	637	629	655	644	634	639	707	607	643	643	655	648	665	652	654	658	634	661	665	649	724	644	644	710	684	675	664	679	628	621	667	695	635	650	640	623	670	664	654	659	652	652	675	614	652	653	625	638	618	609	694	642	648	646	646	673	623	660	639	635	661	689	663	673	659	608	667	650	633	663	689	646	664	660	658	671	666	672	638	689	655	663	629	623	661	669	679	625	648	627	622	633	632	667	663	649	623	675	677	620	658	633	673	685	649	679	682	689	641	626	633	659	658	633	617	697	681	642	648	653	654	677	649	609	691	666	688	690	631	678	652	644	672	629	668	564	663	675	655	635	690	630	618	593	647	606	670	642	674	693	651	625	654	673	660	605	648	642	626	651	647	654	617	639	662	658	634	628	664	691	629	637	619	681	634	651	604	638	651	598	627	642	666	645	617	649	648	656	701	620	654	665	652	650	675	655	623	649	670	670	648	675	651	656	638	654	677	678	628	691	634	623	675	644	638	675	613	646	686	662	622	646	640	655	647	623	608	633	691	658	722	632	666	665	647	628	622	683	689	596	665	685	628	625	691	638	653	643	657	590	677	652	658	637	624	617	675	666	660	648	597	635	656	654	629	655	642	677	636	641	676	661	645	639	649	652	622	669	688	647	682	647	622	640	656	637	643	613	729	655	681	654	668	642	600	624	638	596	636	663	699	668	611	618	649	661	637	622	678	650	655	642	657	650	671	662	662	620	616	619	605	624	646	652	643	670	661	675	616	642	630	633	603	632	634	651	643	637	693	667	608	655	695	658	678	650	698	652	664	678	650	653	638	648	649	635	637	680	611	698	635	639	616	633	651	681	649	640	689	700	590	699	623	682	637	642	640	595	593	632	658	593	622	653	629	656	670	673	638	674	608	673	654	618	680	642	631	637	650	640	688	642	663	662	631	638	640	621	678	613	603	660	631	646	648	667	664	665	620	654	662	684	717	665	656	687	644	630	639	627	682	647	616	692	694	675	652	644	624	635	642	608	684	645	661	675	654	616	628	631	702	634	651	682	621	654	709	651	650	611	651	629	645	618	643	717	643	651	627	664	685	662	686	634	637	643	649	677	619	605	645	690	613	609	677	676	633	679	636	629	676	665	633	615	664	671	605	666	640	650	593	654	659	629	643	612	666	588	652	691	605	654	639	666	666	635	685	613	696	655	688	644	627	670	667	646	647	635	657	636	656	644	657	628	616	642	631	688	659	595	648	668	645	669	700	664	674	655	732	664	602	644	632	648	625	667	701	652	668	653	663	657	622	630	675	670	606	663	674	651	676	657	622	629	684	616	679	635	651	637	663	656	638	690	612	635	661	644	696	628	655	649	664	637	658	688	689	635	660	651	599	635	674	638	613	633	654	643	651	642	660	609	624	668	653	643	697	640	613	658	668	669	674	688	634	660	594	622	637	617	628	629	633	641	596	595	669	635	661	644	633	634	716	680	622	680	656	651	665	650	614	694	647	620	633	673	655	647	598	601	670	693	639	654	685	657	611	651	667	640	682	645	633	688	631	613	695	644	646	670	636	639	643	622	607	634	628	619	621	646	689	645	658	636	643	654	630	654	660	666	681	629	622	672	602	673	619	629	559	605	628	680	627	655	647	675	630	626	660	706	664	652	617	637	646	646	633	650	675	639	626	683	645	651	615	658	651	649	656	631	641	620	638	622	716	660	680	645	667	681	630	618	625	670	653	637	632	675	647	671	674	643	655	664	667	683	691	601	600	614	605	644	617	659	638	619	637	662	657	656	628	656	644	598	650	685	635	624	673	643	651	684	683	641	663	634	664	679	600	611	613	693	622	619	641	599	682	650	627	621	646	674	650	616	626	642	643	626	621	643	619	636	642	618	642	629	648	650	671	632	676	666	609	619	633	634	652	617	659	642	675	620	661	624	628	633	627	629	639	633	598	683	654	636	629	648	661	644	639	633	621	632	613	626	653	638	646	656	652	664	682	655	582	653	701	616	664	648	612	669	648	610	639	618	657	643	670	673	631	672	635	631	656	667	598	677	647	589	676	612	603	659	683	631	646	639	684	612	613	677	674	655	641	672	697	685	679	658	620	608	697	638	703	643	655	658	623	662	658	669	631	641	670	632	640	658	646	663	631	624	574	649	709	633	639	634	650	636	682	664	662	665	659	623	637	682	631	619	604	667	689	690	686	674	632	661	665	682	625	667	693	638	661	655	659	624	634	675	675	686	656	658	674	642	690	625	672	640	680	694	653	644	638	639	698	688	628	623	630	690	650	654	619	644	630	648	620	683	632	672	649	662	642	688	612	627	633	600	631	663	650	617	656	622	658	652	658	634	672	644	647	678	640	624	630	646	696	650	704	663	655	642	642	659	654	634	687	616	669	661	626	669	636	665	660	647	598	671	648	682	646	659	630	663	634	663	606	632	632	635	664	602	646	675	651	639	702	629	661	648	634	665	675	688	720	654	654	667	663	644	615	693	649	607	635	631	649	671	669	685	689	668	624	605	613	636	630	602	615	673	658	627	632	657	671	626	697	638	674	647	639	640	678	639	682	622	593	641	659	660	688	679	606	671	636	620	649	679	658	654	674	658	634	638	620	676	668	625	643	662	669	614	641	624	634	685	671	677	661	615	651	681	622	629	692	620	603	652	629	634	625	673	690	656	662	651	647	671	649	607	682	644	669	629	634	654	656	618	643	653	682	601	638	664	598	615	620	600	657	623	628	672	616	660	647	683	636	681	620	640	678	715	709	695	591	677	648	670	646	658	607	652	574	642	675	670	627	680	678	663	703	644	653	646	641	630	616	633	669	685	644	626	620	633	624	607	652	667	612	630	691	663	671	644	617	660	694	659	649	652	668	642	645	674	672	643	646	617	705	664	657	635	620	636	693	674	653	709	647	648	677	612	620	650	650	661	672	662	650	625	669	631	618	651	651	648	656	667	648	635	661	617	680	642	641	665	669	683	632	687	618	638	628	626	635	661	678	646	632	668	667	639	597	615	651	639	677	668	672	633	603	675	655	685	664	655	642	609	652	655	663	614	658	649
6967	12201	11709	7512	5094	3063	2264	1604	1952	1904	9944	26782	20640	12099	3831	1322	754	619	580	595	554	534	566	540	570	605	547	577	580	581	552	567	570	563	550	595	563	585	554	594	590	555	550	576	567	575	564	515	559	550	593	635	577	568	650	555	547	606	579	527	559	592	616	560	531	589	593	579	584	553	606	591	562	601	543	572	588	552	552	576	582	585	592	539	619	597	570	581	534	559	574	579	527	562	601	571	570	582	544	571	569	570	568	585	570	602	596	599	535	603	528	529	575	595	541	562	549	568	523	564	564	584	574	612	559	516	581	567	577	568	586	542	564	599	576	583	591	530	562	564	538	604	558	563	563	539	539	565	576	513	594	549	556	608	567	615	613	560	592	557	563	563	580	551	557	615	528	577	575	542	551	568	592	557	568	539	582	577	539	533	559	608	510	555	587	591	575	598	563	598	602	591	476	571	608	551	606	539	603	560	559	591	573	604	581	571	562	588	561	564	601	558	549	558	564	552	560	547	562	511	590	614	557	613	577	558	555	592	577	534	553	587	497	584	551	583	602	553	570	549	571	527	580	585	561	556	566	573	583	572	579	518	561	599	561	535	547	589	538	557	560	576	568	605	563	575	570	597	551	596	576	617	559	539	556	561	564	568	549	528	555	581	570	547	551	558	541	562	538	598	576	565	577	574	567	581	590	628	589	584	549	596	561	573	545	559	582	541	553	579	591	579	564	577	561	564	551	565	565	559	580	564	551	565	551	573	599	552	568	595	557	542	561	546	605	590	573	518	603	610	565	602	570	612	585	575	579	509	531	579	553	585	572	568	570	580	588	523	532	547	598	586	573	545	566	566	557	564	558	542	579	519	560	539	573	560	592	584	587	582	502	575	554	534	604	574	550	525	633	625	577	591	538	549	549	584	586	563	604	573	560	578	566	519	585	574	549	532	536	580	543	568	519	558	522	607	566	570	561	551	582	513	545	551	568	589	533	608	555	591	526	569	602	561	550	531	580	594	545	547	567	535	574	623	544	571	589	584	552	559	553	545	545	576	609	542	569	557	561	545	548	520	564	553	576	571	548	580	570	578	596	567	553	620	551	571	561	560	561	560	591	566	571	546	593	556	572	599	610	613	555	549	567	543	546	582	528	575	550	582	569	574	591	548	572	572	578	587	555	573	568	630	583	605	589	597	580	549	563	537	569	552	620	579	568	613	602	549	542	544	596	548	576	581	597	565	580	516	571	529	516	557	593	562	573	557	572	578	534	561	613	563	606	576	566	561	602	609	569	555	554	572	584	576	536	547	576	609	551	540	588	594	578	563	514	613	576	553	540	529	528	602	562	567	563	560	565	526	534	583	529	596	532	546	585	607	565	597	581	538	536	533	573	540	541	563	536	530	591	527	545	588	556	557	607	513	589	607	595	556	566	547	612	565	545	562	561	557	557	586	613	600	603	558	581	542	580	577	592	581	532	544	563	552	562	544	570	575	590	569	550	603	556	579	576	588	613	556	594	540	577	559	560	549	561	581	555	562	579	572	590	552	595	561	573	585	537	563	574	575	544	559	548	596	548	583	523	592	595	582	572	586	528	505	564	517	556	583	549	590	589	554	553	577	576	522	571	566	586	544	582	624	566	603	562	569	573	568	582	581	582	582	578	576	582	582	562	565	562	548	536	573	549	547	560	551	594	514	539	574	549	597	591	549	592	549	594	578	600	564	552	557	566	558	557	610	588	514	600	533	546	595	577	575	565	566	591	558	559	579	573	614	552	557	593	554	575	585	588	588	569	524	574	561	540	578	563	593	586	568	591	582	496	544	538	581	561	579	545	529	542	604	543	564	531	554	529	563	600	598	567	585	557	565	607	563	545	579	546	564	564	573	597	564	559	555	568	540	580	580	580	545	543	538	583	553	524	529	622	579	525	603	564	556	535	544	532	594	571	581	552	572	572	536	587	550	577	538	631	548	555	589	605	559	539	529	561	573	561	587	573	560	578	598	543	573	577	596	575	578	528	557	561	616	579	596	574	523	580	574	503	535	583	533	533	568	613	573	567	533	570	573	564	571	593	526	575	524	567	568	543	591	566	589	555	533	566	513	574	573	576	530	590	570	533	586	573	552	604	548	534	547	566	538	567	545	552	549	505	554	541	576	579	550	595	558	586	538	568	564	501	550	589	549	545	593	541	580	568	579	577	567	583	567	585	575	552	543	555	590	554	547	529	524	535	558	571	567	568	571	596	536	560	570	573	560	521	596	600	582	535	546	550	540	559	533	558	556	620	609	566	572	588	549	578	536	587	568	529	563	558	573	517	572	598	598	593	599	553	563	532	541	578	599	604	562	566	552	527	589	592	527	582	591	581	530	527	536	533	587	607	527	561	539	593	574	584	579	586	564	603	558	608	520	548	570	570	579	541	597	537	592	546	555	584	578	562	520	587	574	540	599	552	565	545	566	558	549	573	568	629	635	618	568	592	558	549	565	553	549	560	563	593	599	612	571	572	577	569	577	600	559	535	566	569	554	585	553	538	592	558	583	559	530	565	565	585	560	544	554	573	587	557	520	607	612	561	580	564	544	525	555	560	549	535	552	588	539	580	554	582	534	592	646	582	607	592	569	554	553	536	574	562	593	611	583	541	556	560	548	589	551	549	539	589	593	541	560	572	557	511	565	551	568	585	578	559	555	542	554	572	583	538	584	552	557	572	526	564	595	580	530	540	550	559	519	541	546	543	537	569	561	543	546	553	566	599	562	566	585	597	550	562	586	554	544	564	560	596	539	548	572	571	604	537	599	563	570	575	526	554	507	593	539	579	562	565	579	609	586	553	557	578	600	567	539	529	577	560	526	531	590	571	566	589	543	528	572	615	590	574	545	549	520	560	578	557	593	568	537	530	560	554	574	559	565	570	591	526	577	542	584	603	544	546	567	532	580	558	543	555	532	580	555	557	556	528	546	556	532	554	558	551	575	558	553	567	594	582	588	551	553	581	524	563	483	545	538	523	563	584	601	592	554	553	535	538	553	581	518	561	544	579	590	614	530	556	601	574	513	568	552	581	570	578	569	591	518	551	555	534	566	521	555	592	567	579	545	574	505	553	545	562	581	550	582	568	550	601	538	577	549	573	604	558	584	544	570	570	591	541	538	544	570	565	581	552	568	595	594	539	520	565	542	551	539	531	590	550	533	522	534	580	556	546	567	546	555	582	576	549	538	572	566	541	525	579	542	572	547	559	583	559	576	549	555	548	568	597	598	542	550	578	562	563	535	539	587	609	555	609	607	529	564	548	585	564	543	568	529	512	538	582	543	563	555	567	608	566	560	576	557	587	545	593	534	599	560	586	578	529	554	567	550	582	533	613	568	541	565	576	572	555	577	552	536	544	582	534	514	519	551	540	512	595	537	576	501	560	583	540	564	611	554	581	579	537	554	562	579	561	548	514	583	584	568	563	564	555	560	568	568	552	563	533	562	549	548	585	546	496	596	518	594	574	561
26887	10588	3527	2516	1352	908	804	671	598	595	904	1605	1572	1360	803	622	561	526	575	596	573	570	572	520	542	555	562	567	564	588	554	549	585	576	564	533	580	556	545	567	522	585	589	523	581	544	569	599	528	557	520	587	528	568	549	608	533	553	532	580	542	586	559	565	535	547	523	591	524	578	552	554	556	533	539	581	545	544	578	571	572	509	588	556	597	565	551	535	540	573	548	579	524	576	561	551	567	583	523	523	566	566	541	533	582	531	602	506	570	591	556	550	611	530	554	515	567	527	556	589	584	594	504	571	567	549	564	554	561	578	542	573	535	530	516	525	567	543	555	548	580	528	541	556	544	590	526	522	577	587	543	570	557	545	559	592	561	548	550	570	591	551	535	531	557	539	596	544	583	487	539	547	551	558	529	610	566	561	564	538	561	589	549	581	556	534	519	585	560	546	592	530	573	590	586	605	551	547	505	554	537	525	567	583	580	525	569	576	517	544	588	554	546	527	562	539	541	524	550	556	575	574	561	510	548	596	522	511	547	524	567	537	537	586	529	582	594	549	558	558	570	537	584	551	541	583	527	574	541	540	565	559	587	542	589	519	552	530	567	554	572	578	565	592	595	560	566	564	536	558	612	552	563	550	553	518	560	592	547	570	567	588	537	554	555	510	538	520	554	543	551	545	578	520	587	564	589	551	550	545	523	542	501	579	560	537	569	573	590	581	572	556	572	542	588	578	575	538	561	548	560	580	567	580	562	519	513	550	579	557	519	555	532	551	547	589	564	548	561	549	581	549	560	617	535	564	548	580	546	616	583	561	570	490	558	582	524	575	556	536	551	506	512	581	541	578	529	627	565	568	561	545	578	559	538	526	573	562	556	547	551	565	566	521	546	531	547	575	547	595	524	509	548	554	560	581	556	547	528	552	541	567	589	571	559	541	541	570	610	618	590	586	566	599	508	551	579	541	513	547	548	584	582	547	538	559	520	556	537	574	581	578	607	529	601	536	583	567	524	614	567	560	519	547	559	539	494	527	524	566	536	584	584	570	530	564	588	575	530	533	587	504	547	548	574	520	545	557	597	577	596	581	567	551	551	530	528	546	561	520	533	534	563	606	542	514	542	555	613	550	561	589	563	554	539	528	587	542	552	511	562	566	556	529	541	599	572	542	528	564	575	587	551	562	557	584	548	546	551	567	536	586	519	546	609	541	536	552	555	567	589	558	573	530	552	561	538	587	587	544	533	563	577	541	552	579	568	575	565	545	544	570	545	556	589	526	565	572	541	536	597	514	560	537	586	596	542	544	562	564	553	543	589	560	527	531	542	564	588	576	556	571	549	545	547	528	575	547	579	544	577	544	565	500	532	579	530	579	526	551	511	534	563	575	553	570	621	571	568	565	571	600	538	565	519	545	531	542	567	507	525	576	566	527	563	572	532	582	556	588	561	539	560	583	619	509	558	566	554	504	510	558	573	576	578	510	568	531	566	555	561	582	550	529	545	551	563	546	593	587	532	507	581	563	567	606	576	561	526	572	527	568	554	573	545	572	535	616	566	619	558	572	570	518	571	552	535	531	536	588	562	543	524	562	580	526	577	535	592	575	527	627	516	528	527	541	566	562	558	564	585	587	553	564	538	584	572	586	539	551	562	566	595	603	540	576	588	550	554	581	538	526	570	567	529	558	524	535	555	567	562	514	541	562	618	563	563	548	594	544	580	540	567	536	548	577	550	573	521	550	551	553	519	574	515	575	587	573	569	566	537	552	557	588	575	545	569	578	580	549	554	558	566	574	539	561	547	574	562	512	541	533	534	580	574	577	593	528	589	519	542	557	567	585	554	543	563	548	614	618	556	521	558	519	538	528	550	562	582	569	553	547	556	556	573	568	526	532	584	595	603	542	543	576	537	605	534	521	584	536	545	546	606	543	545	586	545	508	576	541	533	569	573	576	545	553	570	571	513	548	534	566	530	510	557	571	548	534	567	556	540	511	560	519	571	590	501	535	553	552	555	566	563	571	561	563	572	540	535	584	497	522	553	565	524	594	591	544	552	593	585	567	568	557	550	537	530	513	507	516	539	575	552	551	546	530	536	552	569	585	531	573	515	564	552	580	528	593	588	549	572	582	559	552	531	563	579	565	532	566	605	585	560	533	570	555	567	572	541	543	574	556	587	595	550	549	558	578	542	517	575	556	556	571	554	563	524	541	497	580	575	558	587	570	562	526	568	550	524	589	535	557	550	572	588	536	510	591	519	552	571	509	562	561	532	539	553	553	551	613	561	540	564	530	592	543	570	545	550	544	555	586	574	515	555	561	577	558	574	576	596	553	569	521	543	565	559	506	514	545	513	555	584	557	546	587	550	585	550	539	528	519	563	558	535	577	541	563	576	582	519	543	541	564	549	613	576	562	537	556	532	585	558	601	591	587	512	562	582	542	537	532	607	574	595	568	565	565	564	544	554	527	576	568	571	528	580	534	545	520	597	523	547	546	533	535	529	559	516	541	548	561	565	564	540	557	598	588	550	558	519	531	528	542	585	550	528	526	600	563	500	561	571	545	518	544	576	540	572	559	564	544	578	514	577	594	570	545	548	565	533	567	588	569	544	516	556	563	574	528	507	542	511	584	553	553	519	583	549	568	553	572	540	589	524	556	499	562	563	559	597	512	551	535	576	569	566	537	584	547	547	574	527	577	592	567	575	545	542	566	540	572	529	538	582	558	561	553	540	575	575	535	535	552	545	561	592	574	585	562	572	539	531	573	536	582	568	546	548	560	557	549	577	537	523	573	525	543	580	600	587	544	531	534	531	561	527	591	566	538	522	571	548	541	550	558	577	504	525	522	549	552	568	540	545	566	573	556	565	534	556	603	523	535	591	575	600	573	566	570	556	568	576	521	584	544	562	548	569	569	551	581	587	552	556	565	546	611	564	547	523	547	555	592	571	533	559	585	533	549	563	549	566	568	544	554	570	537	578	551	574	562	582	558	542	545	577	568	563	539	542	551	574	562	516	562	533	559	558	555	557	566	560	552	598	531	549	590	541	581	568	564	544	523	529	589	556	580	554	560	548	540	536	550	534	562	533	567	616	549	522	530	532	596	529	593	551	543	569	609	531	543	576	571	539	523	536	536	606	557	557	540	550	556	509	552	568	558	531	550	542	532	530	590	580	558	553	596	571	561	598	549	561	579	548	542	586	559	575	558	567	586	541	559	537	572	571	562	570	534	537	606	568	562	570	570	528	557	551	526	561	553	580	561	584	592	603	573	552	550	567	518	553	551	563	521	541	542	509	593	550	530	563	575	514	570	585	552	578	527	609	540	559	597	618	556	561	547	556	586	559	566	570	559	528	569	616	552	555	552	511	542	539	508	527	562	552	584	576	533	552	525	561	598	535	568	585	527	551	545	579	606	532	567	565	541	526	573	551	518	530	552	619	557	574	527	550	525	506	605	588	596	522	532	564	548	531	531	571	556	535	555	610	568	595	563
6523	3175	3591	2604	1531	934	885	656	568	642	1048	2200	1900	1402	799	552	540	497	541	509	475	485	472	470	492	462	483	489	503	478	485	466	467	477	479	478	493	498	486	472	481	516	478	467	476	476	470	506	436	473	497	496	467	499	480	450	473	471	464	494	498	455	500	485	430	489	446	453	497	513	447	410	478	499	443	466	491	465	508	469	487	474	464	486	494	427	450	469	438	480	455	477	468	499	500	446	470	464	459	482	489	455	460	457	473	456	483	483	461	482	462	485	448	534	488	480	495	508	496	442	465	496	460	541	493	496	451	493	485	441	485	463	479	501	464	473	506	536	502	497	487	502	435	443	491	426	469	479	485	441	453	462	451	484	474	467	492	488	485	470	498	467	444	468	477	495	485	478	512	451	481	501	472	451	476	468	451	491	500	487	491	463	478	500	436	485	459	454	454	468	489	457	483	505	456	454	482	425	482	493	488	502	487	468	458	484	470	453	490	481	445	458	461	425	478	467	454	484	496	468	496	486	475	474	480	516	439	463	440	522	505	466	480	457	471	451	474	490	475	446	473	477	463	451	443	459	455	456	500	462	469	481	487	475	467	471	464	470	488	505	513	460	540	499	510	500	462	487	436	492	484	456	455	441	415	492	500	453	472	475	473	489	462	494	452	487	496	515	464	506	457	509	470	480	455	483	466	491	487	466	510	477	493	477	447	481	488	470	480	465	512	464	509	441	490	479	464	492	450	503	469	432	442	420	479	494	489	476	490	482	485	454	507	458	463	457	429	516	473	478	457	469	464	492	477	507	471	454	432	462	511	476	469	490	472	471	470	477	425	506	512	495	464	491	475	451	479	470	426	493	495	477	454	488	456	478	492	451	473	503	539	506	486	499	456	446	469	460	454	472	475	455	461	486	474	499	470	487	478	433	496	501	475	462	446	500	435	477	479	475	473	503	448	467	428	499	490	479	478	439	474	484	467	460	474	495	450	479	447	497	453	461	475	498	478	497	471	463	487	455	511	458	437	454	493	468	485	474	479	437	473	451	496	479	445	478	467	446	444	530	512	484	451	514	480	482	540	463	449	488	456	422	480	467	502	426	524	455	468	449	463	499	502	399	499	454	457	492	482	474	431	434	490	483	452	472	455	496	495	488	465	516	489	486	474	505	482	478	436	500	513	492	465	481	458	490	478	445	522	486	489	477	498	507	478	477	475	490	524	498	434	501	495	486	479	518	440	410	516	491	500	510	478	489	440	468	460	458	476	509	505	455	481	429	441	483	477	496	494	504	482	476	494	446	519	445	481	489	490	459	458	463	472	498	495	434	481	446	468	446	452	490	484	448	480	509	459	475	509	484	468	464	472	455	472	500	462	476	485	471	484	508	447	498	518	472	521	468	485	476	477	478	487	497	472	511	457	481	471	443	455	469	505	480	491	521	465	505	451	464	455	477	468	478	428	460	477	452	462	479	481	467	505	482	517	508	451	452	488	466	441	474	512	489	459	490	482	494	499	484	476	476	507	494	482	483	513	498	478	466	457	445	474	491	478	491	501	464	437	507	513	483	498	501	446	471	483	445	472	502	477	525	466	478	471	489	449	442	473	461	497	468	457	429	471	478	448	471	493	471	472	444	471	504	457	503	426	455	458	480	504	479	441	503	456	518	464	478	495	461	476	460	470	467	453	493	479	478	518	505	497	465	463	489	484	460	483	492	479	478	486	470	469	489	488	501	450	439	474	465	491	504	465	497	474	449	500	493	488	508	450	476	461	437	461	486	489	471	503	463	462	468	493	442	476	446	500	516	475	471	512	465	498	519	479	491	453	495	491	455	488	494	487	501	467	490	468	479	465	474	473	499	451	488	480	459	473	440	469	476	461	442	477	497	504	493	508	470	458	462	474	471	449	464	463	474	476	475	489	439	467	511	453	465	436	500	479	513	449	478	439	453	419	464	461	495	498	499	480	483	468	483	467	472	495	450	468	508	511	467	476	471	496	478	485	464	472	475	497	471	472	515	467	500	472	469	474	520	502	460	487	466	497	451	525	469	473	493	490	472	459	487	478	431	468	478	471	504	467	531	481	468	498	482	465	514	465	470	469	486	492	454	505	460	489	462	466	495	502	487	485	448	474	472	460	454	491	467	479	470	511	461	506	466	460	492	461	465	512	499	450	458	485	482	474	476	469	461	431	499	488	475	465	421	457	481	497	485	497	467	485	528	482	512	463	445	465	466	476	438	432	479	466	453	467	460	475	455	464	479	467	498	467	464	454	482	449	451	453	523	478	468	491	473	467	487	498	447	483	498	487	437	483	458	503	439	468	432	486	449	457	468	491	441	443	476	489	487	484	463	454	484	467	485	488	471	493	493	471	479	435	448	470	474	487	463	480	478	453	504	446	483	473	467	485	476	477	490	492	492	516	475	456	505	490	460	509	495	507	482	446	458	485	500	480	431	448	488	446	466	496	511	462	477	481	470	510	474	481	465	433	472	481	486	467	514	465	449	497	477	470	483	470	506	500	491	455	472	480	478	490	485	468	476	489	487	512	456	507	489	486	483	510	442	502	445	504	486	476	449	510	462	463	458	472	483	522	457	472	462	467	475	483	462	453	485	497	459	512	482	490	462	488	501	447	461	471	475	469	470	464	453	452	504	475	475	448	494	490	477	478	500	505	468	483	511	430	499	479	507	439	477	466	444	465	474	473	479	455	479	492	463	436	483	450	472	416	445	496	463	477	501	441	460	534	490	491	450	446	492	511	450	491	456	489	461	479	461	443	493	432	459	444	449	476	465	468	506	468	451	507	490	504	461	508	485	486	497	473	485	493	508	467	487	449	474	501	474	490	478	449	491	491	469	510	504	491	486	502	492	494	448	444	516	431	465	450	515	489	452	476	486	502	466	464	463	455	487	468	497	456	481	511	493	489	446	486	448	483	470	468	461	496	506	473	487	497	469	507	484	471	416	476	475	506	478	518	502	510	466	502	455	475	467	475	456	474	491	428	519	512	468	518	480	489	452	481	502	499	505	469	480	450	456	467	484	463	477	501	454	506	477	464	471	498	457	514	467	465	461	480	443	463	490	446	486	472	510	468	488	433	495	474	454	480	461	479	492	456	478	462	497	444	473	461	470	486	463	450	473	490	464	470	504	487	440	463	474	503	486	455	427	469	488	560	487	468	464	490	499	476	465	491	500	476	457	480	467	475	499	504	475	469	488	432	475	508	473	486	495	500	488	507	461	479	442	468	500	505	484	526	472	503	467	465	482	485	493	454	437	475	483	501	482	501	431	469	483	484	506	430	472	472	481	502	413	462	486	476	478	457	459	449	430	468	521	465	478	447	449	504	463	496	509	472	478	486	487	454	465	476	455	507	458	464	456	481	513	472	502	505	458	509	476	502	478	443	499	455	463	456	498	451	488	456	451	510	484	465	483	471	501	520	485	469	479	476	434	488	481	488	443	527	461	494	485	445	487	464	455	448	491	521	471	457	417
24859	20836	26811	24740	10093	2442	1441	1298	1076	1314	7891	16314	12170	6432	1975	832	655	561	572	561	536	561	557	582	559	541	563	607	597	563	565	556	593	557	608	604	556	574	556	543	518	563	594	550	623	618	590	538	549	538	570	583	565	550	560	581	604	554	570	589	550	558	566	611	575	533	560	568	563	548	585	552	504	585	585	605	574	539	558	543	572	595	578	592	594	573	588	558	563	535	563	590	570	586	613	562	562	611	576	572	553	569	545	593	541	555	620	567	567	550	589	540	559	615	614	541	581	579	590	551	548	565	544	521	567	529	544	605	607	554	554	584	554	604	586	563	600	585	516	517	569	549	607	586	534	574	591	587	558	545	560	583	559	557	525	550	524	574	542	576	573	591	587	595	601	603	590	589	558	556	558	544	525	554	567	535	571	592	553	564	539	555	565	577	564	551	535	604	602	550	533	549	539	521	587	606	563	592	535	544	576	563	550	541	536	528	559	580	576	519	529	559	506	533	586	535	573	518	560	547	535	600	560	582	577	551	572	508	568	575	606	530	622	572	553	558	529	581	552	547	571	561	570	558	569	583	579	582	567	551	512	537	581	549	586	552	533	566	594	544	537	585	607	574	561	570	547	572	605	571	555	572	585	578	557	549	586	569	565	582	555	571	548	514	562	547	557	547	576	549	533	543	555	582	570	542	576	568	544	605	600	560	585	572	575	570	575	558	586	528	592	582	589	577	571	521	556	547	536	558	568	526	602	575	580	575	560	582	596	572	623	551	537	582	613	561	576	543	533	543	601	497	611	590	551	571	592	573	501	525	591	568	587	558	602	559	575	587	559	538	581	570	558	555	567	585	594	537	561	546	525	550	590	565	581	572	566	551	586	573	606	505	536	587	573	567	568	560	565	534	557	546	492	584	567	540	559	535	521	588	533	556	523	564	535	557	545	537	597	552	565	518	562	573	570	594	558	565	540	516	639	616	528	520	550	577	542	561	554	584	559	527	540	564	574	558	537	543	551	598	522	568	549	595	554	552	605	559	582	535	566	545	565	542	588	583	612	590	573	567	574	584	553	567	562	564	565	550	530	542	565	568	580	533	573	549	517	606	552	569	562	543	532	543	555	564	588	546	603	565	562	558	602	586	582	594	521	562	576	534	540	579	547	560	576	563	577	581	566	596	544	586	586	536	516	561	556	550	564	559	550	557	596	571	604	593	561	593	550	549	589	583	542	517	530	568	516	611	563	532	564	561	541	571	558	532	546	603	605	589	550	605	513	520	553	594	525	551	559	560	569	525	568	534	533	614	559	590	551	537	584	579	591	568	526	548	561	558	525	559	535	574	549	542	621	533	524	572	522	541	534	547	545	540	555	518	596	599	531	540	558	576	536	594	569	567	579	564	518	567	548	588	562	546	573	572	552	605	509	557	553	554	554	555	581	528	522	617	584	539	574	546	545	593	597	529	513	549	578	588	565	569	510	574	567	564	564	573	522	527	595	565	553	520	542	569	586	593	551	559	562	589	591	556	536	554	564	530	548	585	538	544	537	566	550	572	543	535	560	543	508	535	590	545	562	530	519	550	541	555	571	592	601	613	541	543	553	515	578	537	545	576	579	538	565	531	546	574	525	532	558	557	507	639	545	604	564	537	523	530	615	558	563	592	545	538	567	554	568	552	567	577	528	553	568	541	573	545	557	535	581	534	553	583	548	579	570	533	559	608	550	568	581	536	579	554	571	543	602	555	581	555	556	529	538	571	565	553	513	563	566	554	561	575	567	513	576	559	553	558	592	606	550	523	577	574	552	549	522	605	576	520	599	598	561	588	573	564	598	578	568	556	579	567	546	553	587	581	576	550	564	585	524	538	587	581	556	568	584	590	630	558	569	530	552	541	556	571	580	574	519	552	555	570	584	559	548	565	555	520	600	560	608	526	570	573	543	572	553	525	552	546	536	572	563	570	553	537	562	536	565	602	596	544	555	592	532	562	562	576	569	543	554	567	538	548	603	546	572	548	546	613	552	507	543	557	588	558	616	579	580	597	547	555	600	560	586	596	602	566	545	593	594	569	554	539	595	600	572	582	593	573	531	541	549	571	591	561	540	568	533	557	563	565	537	525	570	519	495	561	564	584	546	547	555	553	556	534	531	558	565	591	599	514	519	542	578	556	571	585	582	529	570	557	548	550	526	527	529	561	534	543	513	565	519	567	557	572	570	550	571	517	588	541	547	586	501	538	548	593	582	556	569	607	568	509	552	544	580	568	555	585	515	524	581	532	555	567	602	535	590	565	574	565	551	569	569	592	533	588	531	568	547	562	588	564	586	607	546	536	581	536	591	575	532	539	551	599	542	554	562	535	542	565	579	540	579	578	570	587	544	590	538	553	559	521	564	552	566	579	579	523	543	539	577	580	555	556	573	557	586	585	565	558	593	554	508	531	539	545	543	548	555	533	558	579	562	562	534	569	533	601	546	534	618	558	580	525	567	603	574	536	544	577	568	577	584	519	544	575	548	553	582	565	538	560	563	553	559	549	570	544	581	536	574	555	566	612	547	564	540	537	569	604	550	559	626	572	594	596	550	536	566	507	584	573	559	564	543	537	542	577	589	557	521	520	583	564	564	578	536	592	567	558	559	574	567	575	540	515	569	574	569	551	585	550	610	527	554	559	532	540	591	572	565	559	516	563	537	551	584	536	552	581	564	544	577	551	555	544	547	533	537	559	606	571	564	546	504	602	578	567	550	575	549	584	513	562	555	518	551	564	572	546	569	551	620	564	556	526	573	572	571	549	537	566	572	571	563	560	577	525	566	555	565	582	557	581	514	497	535	581	573	596	567	550	523	588	547	571	545	535	572	603	602	564	578	582	562	548	583	541	555	574	544	537	595	565	572	546	563	580	531	564	523	589	559	575	573	572	604	556	519	555	540	591	601	590	553	539	541	535	574	591	537	560	534	548	545	561	549	548	568	545	562	555	554	573	570	591	569	551	574	569	577	547	562	616	579	561	557	552	551	506	601	558	531	565	568	522	578	542	582	542	593	544	536	545	570	503	571	536	609	564	542	550	589	551	564	530	574	546	564	567	548	572	575	561	564	560	549	584	575	578	552	566	564	564	563	563	558	592	521	573	570	548	536	608	536	509	618	552	526	574	559	526	581	578	552	549	563	545	573	575	532	522	574	522	572	541	567	568	552	549	587	516	548	568	561	607	572	525	582	577	540	555	523	556	522	566	572	589	522	539	533	568	555	578	559	568	526	563	566	562	542	581	557	589	523	558	556	574	539	549	566	586	582	533	554	585	558	601	512	568	558	556	566	582	531	544	570	581	525	593	560	530	548	522	574	629	527	559	560	586	567	577	555	563	604	555	586	556	523	561	536	616	532	557	582	553	591	576	523	570	530	584	546	550	598	562	531	547	559	580	589	587	614	513	580	555	545	560	573	566	625	561	597	551	603	536	542	569	564	583	523	528	524	580	590	563	546	565	557	550	576	564
5431	7856	8497	5357	2765	1966	1444	1595	1331	1677	10982	16925	11423	5929	1988	785	543	501	530	508	523	473	472	483	450	492	543	483	487	512	509	500	451	518	483	500	520	524	504	487	500	487	483	488	497	448	511	490	528	489	519	505	489	500	489	469	486	512	481	501	501	480	465	470	515	488	464	478	458	485	489	498	514	500	533	487	493	546	471	481	516	476	505	461	502	491	506	483	512	523	459	483	485	497	518	458	489	448	483	473	497	481	457	458	515	507	475	518	515	451	520	482	515	497	480	507	476	490	465	501	464	447	485	537	514	513	499	470	562	487	493	497	483	421	507	501	467	475	522	478	483	491	512	487	509	466	472	471	506	501	495	469	482	499	494	458	531	464	484	512	523	527	508	462	464	507	521	456	499	485	529	470	541	494	507	519	461	450	453	522	493	504	507	441	498	498	463	520	528	481	493	518	520	518	525	495	481	493	461	454	494	485	501	455	503	461	479	495	497	471	512	530	491	417	458	512	472	489	511	482	510	503	482	457	521	494	496	520	504	481	508	503	513	478	509	516	482	458	470	526	467	521	523	503	482	462	471	498	494	507	515	493	475	455	433	477	488	484	438	510	514	475	492	490	530	496	509	466	494	501	474	533	496	508	501	455	458	511	491	499	549	496	509	480	462	526	472	488	472	514	495	488	474	489	489	467	505	491	483	446	477	479	498	483	493	481	502	511	458	500	507	517	503	511	502	518	505	453	494	511	545	483	455	537	466	475	507	450	490	491	459	502	450	496	476	504	468	501	528	531	508	478	519	498	480	501	470	466	477	502	478	511	500	540	452	499	472	466	493	493	520	514	479	519	497	523	470	503	506	481	506	486	496	501	489	490	514	472	490	501	470	510	524	501	447	498	473	495	501	463	505	506	518	471	488	489	501	429	491	504	492	462	533	462	491	505	488	527	473	497	445	513	475	489	470	487	505	478	469	504	512	487	478	508	481	497	465	478	466	479	507	463	458	534	517	491	472	521	525	539	468	488	474	472	483	528	500	462	491	476	447	488	466	484	529	505	500	513	490	532	483	490	469	482	488	499	486	469	528	474	491	526	475	499	471	500	522	500	506	448	484	496	489	481	465	437	492	492	489	482	447	488	460	506	514	533	488	521	496	480	434	535	531	541	483	493	493	469	476	525	492	455	481	491	474	502	512	475	516	475	492	501	508	537	486	515	496	444	497	482	490	490	493	502	480	528	450	449	539	488	515	479	500	510	481	467	472	485	492	484	493	478	520	497	476	522	494	504	488	486	508	480	559	505	484	506	429	462	485	484	521	480	480	512	495	535	480	462	493	512	505	477	490	497	511	487	522	465	507	514	473	475	511	516	451	443	490	496	469	473	490	484	464	481	445	519	506	487	485	454	502	473	500	472	476	521	491	494	463	473	494	444	538	456	468	463	510	472	545	494	505	494	506	513	534	488	521	489	506	498	438	429	440	489	501	487	463	513	526	468	444	465	476	486	483	506	491	504	481	490	490	503	490	517	482	486	499	504	553	488	482	530	478	514	515	463	500	470	477	532	484	489	517	524	468	544	479	483	449	480	495	486	490	493	472	475	484	511	529	457	477	456	498	495	485	507	510	496	501	509	492	480	473	475	534	488	468	486	495	517	496	500	501	483	479	473	464	476	517	483	510	495	521	527	512	480	511	514	481	474	500	478	475	448	507	482	478	473	512	476	492	497	533	468	484	457	511	534	501	477	489	505	502	477	530	518	469	453	516	473	462	517	496	474	524	499	496	441	508	486	473	476	493	460	456	491	503	498	468	518	465	499	521	434	483	500	496	492	491	497	535	480	502	499	457	505	501	466	472	484	488	472	481	523	455	532	472	508	486	479	459	529	496	481	514	448	500	464	508	516	481	501	468	490	487	506	506	510	465	452	478	448	497	511	492	453	486	505	503	504	476	523	491	457	446	499	479	499	485	500	521	476	475	444	495	461	518	498	505	476	499	529	510	503	512	448	501	489	503	466	490	487	461	472	487	484	482	440	453	479	499	502	493	508	478	517	496	500	489	472	482	497	483	527	494	474	481	519	479	497	471	485	521	479	512	494	496	477	528	482	491	485	492	480	453	506	456	511	496	497	524	518	462	497	478	513	476	507	484	467	514	492	471	490	520	473	481	458	520	493	509	467	502	492	505	499	506	500	451	495	493	497	469	484	492	466	485	470	510	502	482	500	514	479	500	513	480	457	512	474	514	473	468	468	467	504	471	496	487	483	493	486	460	475	489	481	490	532	473	506	504	524	538	497	488	489	481	507	509	467	511	486	458	447	497	491	530	508	472	488	449	486	497	532	543	532	476	506	473	503	539	499	515	481	486	472	486	511	504	490	524	518	455	509	495	465	486	517	491	457	435	484	484	495	490	524	500	485	546	479	502	472	482	478	492	495	498	498	455	489	505	526	481	498	454	467	516	468	516	496	445	468	490	503	495	472	473	483	509	485	478	505	514	497	510	503	489	486	486	485	493	553	461	502	486	470	458	490	540	483	505	498	465	499	522	473	457	524	507	469	482	500	500	480	505	493	508	483	492	490	516	493	499	487	492	444	484	475	452	474	505	482	459	512	487	485	460	513	470	476	455	486	507	488	462	440	492	492	478	464	519	510	473	502	487	536	501	514	496	497	471	490	490	505	495	541	454	489	462	463	502	492	494	466	474	525	472	490	512	504	512	474	550	471	493	487	501	476	477	502	523	504	450	540	483	479	452	498	475	480	463	493	477	523	497	486	498	500	506	488	530	518	476	453	506	436	488	470	501	495	479	480	481	465	480	463	551	457	495	486	498	504	536	501	526	444	497	494	487	484	488	434	506	457	532	489	465	495	485	522	505	493	511	501	514	453	445	434	466	471	522	467	464	447	501	469	468	456	501	506	476	467	492	523	470	494	510	481	556	549	471	478	487	490	442	459	543	491	479	459	478	474	443	464	500	505	480	446	531	495	490	466	471	507	495	535	498	488	492	490	484	474	448	485	467	518	467	492	542	505	466	497	494	512	466	481	471	462	507	507	503	491	494	519	510	439	483	509	455	491	485	529	492	467	482	464	482	472	532	519	487	496	514	478	492	485	507	456	457	503	484	475	534	454	446	495	515	471	484	485	463	513	526	481	468	535	502	443	482	463	473	498	497	474	485	501	473	502	451	494	536	493	550	520	512	519	538	502	458	525	527	484	514	489	505	475	472	479	473	514	457	505	471	480	484	513	475	505	483	554	506	498	507	501	511	516	488	453	503	467	508	499	480	447	501	493	471	496	509	510	456	508	487	470	474	505	477	479	529	463	506	488	475	494	489	444	440	486	517	468	484	449	490	465	517	498	475	479	483	495	514	492	503	495	488	484	511	465	502	467	479	474	479	447	521	472	482	474	508	491	460	526	476	435	483	485	473	520	482	517	520	492	461	468	504	486	485	510	507	499	450	486	459	449	494	490	499	478	504	503	479	476	502	488	480	501
23839	20799	27765	23904	20532	9602	3782	2561	1890	2110	13739	30127	22755	10314	2844	1124	779	674	667	645	684	647	629	718	687	668	630	613	688	649	686	698	669	680	668	672	679	635	670	705	666	652	678	652	664	614	645	658	687	688	650	612	662	650	635	633	668	663	676	692	626	669	663	667	658	647	656	643	701	659	693	669	684	697	671	677	645	727	653	638	678	672	610	725	648	644	677	644	641	654	654	636	697	665	655	650	619	692	683	634	668	659	688	615	673	643	654	634	690	614	678	663	653	655	667	653	658	639	680	648	647	671	668	657	650	703	697	693	641	638	642	649	677	690	658	661	705	676	588	648	628	665	678	702	645	677	624	649	605	681	698	661	668	625	653	659	653	635	665	666	715	635	658	720	680	675	663	617	642	696	638	707	671	649	654	613	675	662	680	642	724	697	669	694	678	723	653	672	643	698	623	637	649	637	717	619	667	653	687	632	673	639	643	666	667	652	666	654	630	655	666	640	639	654	665	659	624	638	675	640	633	662	663	665	643	632	667	643	611	643	666	643	701	656	657	669	661	653	704	642	663	681	677	623	665	636	624	656	615	639	667	631	657	681	656	594	664	671	690	679	643	617	657	656	656	662	675	660	637	655	659	638	693	653	664	649	632	665	665	628	637	690	634	683	654	667	707	604	636	681	658	626	662	678	678	641	671	651	662	667	689	669	625	653	625	637	660	651	648	664	715	704	624	662	679	654	660	708	636	649	676	676	675	719	672	642	681	640	700	661	632	663	625	671	638	662	661	707	660	649	690	673	655	683	662	657	659	671	667	593	650	686	652	629	637	676	656	664	657	644	638	684	683	653	639	623	652	633	669	659	658	643	690	672	642	671	643	653	701	656	694	613	669	660	659	678	645	644	602	617	733	634	633	659	678	682	683	630	628	679	660	676	664	675	710	658	684	677	668	681	651	721	621	611	639	666	627	675	636	667	635	614	637	654	684	664	645	645	606	680	671	688	642	652	694	654	633	654	640	695	635	655	656	674	637	673	681	658	712	623	665	640	689	657	676	625	661	649	644	625	660	656	655	673	651	675	664	647	637	676	659	653	671	660	633	638	663	627	669	645	627	616	677	648	668	641	699	692	628	652	645	656	674	698	716	650	648	681	606	678	683	656	669	697	622	674	685	674	642	696	676	656	666	613	661	651	671	672	630	671	657	629	677	665	660	668	656	695	633	630	715	632	695	638	667	641	667	669	693	595	611	650	653	605	615	675	670	597	677	658	643	681	706	653	686	653	680	657	652	675	672	692	693	629	692	675	695	660	679	678	672	660	687	668	617	635	665	636	696	658	608	649	631	687	678	676	689	638	613	658	620	651	669	686	662	698	683	664	692	629	650	673	642	666	682	675	650	642	683	655	630	718	656	670	658	637	707	599	680	640	680	632	645	708	641	633	667	644	646	661	685	656	624	657	662	668	624	630	643	658	627	634	624	666	689	699	664	652	612	705	657	635	669	648	674	621	630	660	666	658	676	697	656	642	680	654	660	687	698	648	615	618	690	667	702	667	654	664	620	637	669	690	632	679	655	668	681	625	662	683	651	650	667	650	678	661	707	673	647	689	673	679	669	640	689	637	662	676	682	679	668	678	635	629	687	637	666	664	643	652	663	632	659	629	677	674	625	686	629	606	670	670	619	621	650	653	660	648	677	626	671	711	677	648	688	656	636	649	675	635	678	657	639	650	669	683	627	639	687	645	641	633	655	653	664	665	668	646	673	618	658	643	659	612	641	660	615	676	629	672	664	668	654	656	678	666	623	689	642	670	696	660	671	686	703	679	651	685	677	687	703	666	617	688	629	648	643	697	666	633	678	668	681	637	695	715	667	674	643	658	655	640	658	634	651	631	621	676	637	666	643	688	659	639	652	677	668	662	684	689	685	644	715	635	628	683	686	667	592	669	689	673	639	707	643	679	642	629	636	613	666	662	647	666	682	654	716	621	683	668	685	685	642	626	633	647	684	657	682	664	644	700	684	638	640	604	667	658	684	682	597	668	652	646	618	693	658	693	675	643	623	666	639	645	671	671	655	623	637	677	650	623	662	649	671	677	642	678	695	695	665	675	650	632	642	677	635	631	656	661	679	683	648	646	654	656	629	640	641	666	642	696	667	679	661	664	651	640	647	663	675	669	680	612	673	693	670	662	654	628	683	658	655	676	649	681	658	626	643	670	654	660	691	652	636	615	674	660	668	572	656	658	726	674	615	602	694	642	617	670	667	652	623	658	656	654	666	657	654	677	625	630	663	656	649	640	649	723	661	676	685	660	650	668	642	618	625	688	633	624	665	675	664	612	679	638	663	658	654	648	632	633	623	635	658	612	617	700	639	674	685	657	657	667	635	684	664	662	660	705	693	647	677	635	645	675	614	681	666	668	626	646	640	674	642	662	707	660	656	680	651	632	663	639	672	660	646	665	630	645	638	666	637	650	672	659	664	646	686	629	600	624	638	661	666	622	626	681	646	643	617	621	643	667	657	640	663	649	641	659	645	678	653	645	700	628	687	717	602	657	628	709	683	628	658	689	645	676	657	672	654	671	698	675	667	618	664	634	691	682	666	657	670	662	669	667	695	640	692	631	672	643	643	649	696	656	660	670	661	651	664	651	702	660	667	653	681	615	653	638	590	695	700	685	662	675	622	670	670	658	630	638	668	648	617	671	656	619	657	618	630	615	703	650	600	673	617	634	689	653	650	670	665	620	669	676	694	643	646	632	651	692	643	618	639	669	605	670	648	641	609	652	650	651	605	662	677	660	676	661	638	668	666	605	644	634	669	663	675	641	665	627	666	636	642	639	643	667	685	647	669	627	672	649	635	654	607	646	634	657	671	722	684	663	671	656	658	689	671	666	684	651	689	676	639	635	670	684	715	643	685	675	659	624	686	616	626	652	662	648	652	656	654	652	687	619	673	666	653	633	690	624	617	655	666	663	673	635	637	631	676	731	644	697	652	662	628	687	621	660	680	692	605	682	637	651	673	631	685	680	667	673	637	623	662	670	684	637	642	651	653	637	655	636	625	644	660	701	683	664	619	604	637	683	699	662	646	664	650	668	659	618	653	635	633	620	689	694	703	661	640	700	655	681	646	672	664	689	702	636	650	632	704	672	618	630	658	657	698	655	617	706	639	647	665	619	672	685	653	686	613	688	662	640	640	664	667	655	667	668	660	654	689	646	700	679	651	644	640	665	612	703	659	695	652	692	623	670	671	649	653	685	648	664	677	670	680	675	679	672	642	639	705	651	659	652	650	666	694	681	716	602	644	663	666	709	687	638	620	588	648	715	619	670	675	710	639	640	626	643	666	666	604	653	674	627	652	665	655	638	655	668	595	650	623	661	621	624	600	644	654	659	654	615	620	681	672	631	645	657	652	676	662	626	685	697	646	648	698	691	648	612	672	641	692	646	658	648	625	679	642	634	660	637	702	665	606	615	651	632	632	707	712	658	624	640
5681	11719	12037	6227	5226	4069	3138	3257	2554	3185	17543	28293	18412	8399	2625	976	650	630	577	578	581	590	589	604	521	550	553	607	508	551	607	567	585	552	582	556	573	542	603	616	597	601	574	582	596	583	585	574	552	514	588	532	556	527	604	576	599	571	569	551	530	569	578	539	544	595	556	587	575	579	610	566	552	594	563	595	579	620	563	569	585	578	522	629	579	575	604	610	562	554	550	617	546	588	564	588	582	534	579	567	608	618	556	550	587	591	545	538	574	601	558	571	558	523	604	568	536	542	589	576	522	600	584	542	602	532	616	546	604	567	583	547	586	586	561	556	560	582	551	549	586	560	612	590	573	543	605	563	565	569	577	562	558	545	591	562	546	535	565	548	588	562	538	559	562	562	585	588	543	586	561	537	552	576	569	543	599	600	552	543	571	539	586	577	568	590	602	553	573	575	585	595	590	586	549	537	562	536	562	546	601	574	559	563	596	547	604	561	588	556	526	565	591	520	576	581	527	536	572	597	552	582	606	565	573	580	587	547	579	524	549	577	591	503	612	550	582	572	548	557	553	535	538	602	528	594	525	576	548	530	537	607	574	561	588	612	562	554	566	555	588	593	561	537	543	568	611	537	570	543	541	599	597	567	547	580	557	558	584	556	537	568	582	530	539	584	573	513	515	558	600	559	541	566	575	571	576	559	598	584	611	583	533	527	570	528	579	580	566	602	599	540	558	576	589	572	513	571	560	523	575	568	587	532	583	604	525	568	510	624	556	548	547	575	595	558	531	531	623	600	554	540	526	549	543	548	558	558	573	587	590	540	573	550	592	567	560	645	578	522	569	572	587	585	537	596	565	528	549	607	543	592	609	542	596	553	571	556	562	552	559	583	531	564	524	598	546	575	552	540	571	571	599	588	558	583	560	603	549	567	597	549	565	582	572	557	562	557	595	561	595	594	526	546	567	551	574	540	561	550	527	553	588	500	589	590	552	598	575	543	551	583	538	570	553	604	539	522	552	526	569	547	571	557	574	536	595	533	522	564	541	623	588	545	557	552	587	570	535	570	589	569	564	545	538	588	570	561	570	538	583	569	587	609	556	585	546	540	563	534	521	597	566	596	595	529	570	554	559	590	556	564	599	560	568	553	533	595	548	576	544	575	621	578	575	553	521	541	564	561	587	566	583	582	508	559	513	578	565	565	543	579	562	545	558	602	565	581	558	589	581	559	563	549	579	566	512	564	589	529	601	556	589	578	590	534	575	553	541	566	550	526	555	542	580	591	524	582	588	536	608	580	536	614	578	555	511	531	515	546	562	592	609	572	610	588	528	539	513	548	525	554	610	575	548	534	533	534	599	583	568	526	583	600	518	558	580	511	570	599	542	538	591	590	577	574	584	564	553	554	575	563	554	566	585	598	530	551	534	582	557	545	577	582	588	554	620	561	554	587	570	549	529	557	539	574	532	569	540	537	590	567	576	572	602	535	634	561	597	597	587	526	522	569	545	593	527	593	594	548	542	542	588	577	559	598	551	577	571	570	564	553	549	542	560	597	555	572	548	528	574	561	576	591	571	609	612	568	575	523	538	616	571	555	564	537	523	561	600	577	537	574	611	592	546	564	591	551	535	545	560	533	539	525	582	545	572	565	604	528	564	575	602	598	513	558	555	605	544	576	573	556	533	582	549	577	583	529	602	533	540	569	581	604	572	563	563	519	509	543	543	533	558	561	535	526	514	536	535	548	550	554	576	557	601	564	505	583	556	527	575	548	567	591	548	605	582	505	581	599	573	597	608	543	592	519	556	576	553	542	575	579	507	579	528	561	572	571	548	565	568	577	564	553	588	555	519	568	560	566	584	563	591	564	558	558	519	540	514	578	549	545	542	588	573	552	512	555	561	546	547	554	617	587	544	614	536	581	545	604	532	556	582	582	560	580	553	545	619	556	558	513	579	592	580	557	573	518	564	501	565	591	561	570	554	605	596	580	544	561	548	539	600	557	603	546	578	582	618	606	575	553	556	585	599	577	622	511	566	556	580	543	581	591	491	579	574	539	615	527	502	545	585	555	606	538	546	541	550	545	560	571	561	562	568	557	557	546	556	571	588	564	546	578	555	586	585	556	560	549	547	573	568	577	553	534	555	567	567	519	571	564	591	541	585	596	596	548	590	580	562	576	581	575	563	561	575	541	532	528	556	545	578	522	558	583	541	593	534	550	569	546	572	541	576	557	552	580	558	547	595	551	520	578	565	608	554	575	554	583	561	564	610	579	521	532	523	562	578	551	535	580	597	582	581	561	568	583	588	574	561	567	613	557	563	558	550	587	581	545	507	547	557	574	562	529	588	560	583	556	573	578	601	573	573	549	579	572	509	585	524	569	568	565	597	581	577	564	580	579	510	533	558	597	539	558	537	568	538	566	559	570	578	548	562	580	513	572	528	546	538	564	557	573	571	579	565	585	578	564	568	546	550	536	593	571	566	575	553	617	531	579	588	538	579	576	573	547	550	597	560	589	563	529	568	571	552	602	571	557	555	560	527	475	547	538	536	581	577	576	561	530	544	574	548	534	550	562	591	576	531	516	545	571	508	574	595	528	548	568	549	576	563	558	590	559	568	539	565	534	596	566	536	544	577	569	560	551	565	571	529	604	534	559	587	571	574	554	591	591	518	585	583	552	566	545	552	613	589	562	553	560	538	562	562	583	573	571	617	544	535	560	602	590	586	568	597	571	564	543	507	545	524	543	550	541	552	554	561	557	549	574	578	571	569	560	567	543	533	602	549	544	573	548	583	593	562	571	597	519	559	562	582	539	544	578	515	566	604	573	545	595	577	583	557	583	537	552	577	543	571	582	553	549	551	540	553	568	566	563	535	552	563	552	559	580	545	574	607	584	568	552	563	557	528	558	582	567	581	556	538	530	566	564	577	593	552	581	571	569	597	559	590	600	556	541	560	571	572	575	587	582	593	557	534	581	586	584	536	566	572	574	560	571	520	562	562	538	539	548	599	537	561	586	565	537	483	571	546	550	539	591	575	554	525	584	579	578	596	574	527	579	523	548	537	540	556	537	543	519	604	555	583	547	588	556	569	584	580	550	587	588	558	575	591	571	520	510	558	554	534	589	608	576	540	553	543	609	594	570	582	543	570	534	561	519	571	535	562	593	544	551	541	591	557	584	581	556	568	557	538	537	567	510	581	578	583	552	542	545	576	570	577	577	579	584	573	547	557	552	566	556	587	534	547	549	541	561	566	582	564	572	576	558	586	572	562	583	572	528	531	560	581	585	570	603	552	533	574	592	593	574	517	553	550	568	607	547	556	588	526	574	547	561	584	556	614	563	589	595	587	562	518	536	552	556	577	598	542	561	549	568	540	579	593	580	596	576	565	553	544	574	562	581	552	560	591	548	559	542	553	591	560	491	562	591	528	522	546	565	581	567	538	578	562	567	558	526	581	565	552	554	562	554	569	606	538	578	568	556	577	569	542	563	563	560
26858	10207	2709	1795	1191	1045	923	763	695	749	1250	2017	1675	1123	825	566	553	576	575	551	544	567	568	608	516	581	630	558	563	539	545	578	548	551	554	574	538	626	597	594	577	616	557	614	584	550	556	579	555	540	559	561	586	574	542	537	575	563	567	530	519	551	543	555	546	578	583	562	564	567	554	566	593	553	555	564	601	560	563	572	569	535	520	565	529	582	545	570	573	591	550	500	574	555	487	548	555	549	575	553	554	572	555	540	528	583	575	577	531	543	567	531	563	598	551	600	497	559	592	553	591	584	582	568	549	556	611	574	576	579	563	563	512	557	537	542	576	589	536	569	570	560	594	543	589	525	517	542	532	548	578	551	563	553	596	538	554	579	605	546	602	565	585	580	546	521	569	538	564	575	609	587	571	538	524	559	540	562	592	543	551	581	546	585	556	575	568	529	562	601	602	555	557	535	560	577	521	596	589	556	552	526	524	570	561	584	568	611	539	557	602	543	549	537	576	581	577	578	545	550	608	611	609	583	593	525	573	553	533	562	536	567	592	570	553	589	566	562	611	562	571	538	577	561	544	551	533	580	557	552	538	527	567	545	531	524	580	552	541	525	581	581	570	559	560	554	550	525	560	567	579	570	567	550	592	567	573	537	556	551	584	573	518	571	589	608	550	580	554	565	545	558	535	585	563	540	564	532	567	604	547	555	540	519	560	556	591	574	629	567	512	522	550	564	592	565	551	552	566	585	592	545	583	522	540	557	509	556	561	574	573	571	548	524	587	563	546	611	572	504	552	612	563	569	541	579	541	543	548	560	502	576	565	594	560	543	518	557	550	560	554	581	571	538	539	575	600	577	520	574	540	541	559	603	552	613	570	616	596	544	604	559	570	557	578	560	564	569	551	514	553	586	543	537	604	541	591	545	548	537	570	566	550	554	581	554	550	578	555	543	548	565	578	621	580	591	545	545	522	561	592	561	551	595	586	545	538	534	551	607	576	559	549	550	556	560	548	549	568	549	557	557	511	556	535	609	590	558	566	541	577	580	537	581	561	572	580	591	580	565	611	575	568	578	571	569	543	613	548	543	550	517	545	550	586	565	577	579	558	574	551	557	549	532	630	560	580	565	569	573	559	600	549	577	534	589	550	587	580	625	542	574	550	564	571	578	590	587	561	555	620	594	549	567	550	533	556	600	558	556	565	550	558	583	542	567	581	532	552	576	606	570	572	561	556	581	574	555	534	518	601	560	555	508	573	523	598	584	561	579	536	599	571	562	557	572	576	568	583	511	518	561	565	573	565	574	534	594	553	521	587	599	570	572	588	516	558	542	571	561	552	598	559	570	562	554	600	574	567	595	606	547	561	591	561	556	578	572	531	586	588	535	566	588	589	574	522	533	570	586	578	577	541	537	584	534	538	562	535	626	541	571	562	578	551	548	540	517	585	593	584	523	555	563	557	534	555	511	550	566	518	567	600	569	552	534	531	590	567	585	571	591	562	612	571	517	551	551	602	566	568	541	560	559	572	535	572	582	575	572	589	571	588	540	571	594	559	577	590	587	564	561	575	554	554	531	549	567	563	561	549	549	539	578	596	614	583	612	589	542	596	566	568	591	562	585	528	613	587	586	550	538	579	582	559	559	534	549	530	544	558	556	578	558	546	572	579	572	550	538	554	598	549	552	599	593	515	543	575	588	562	613	539	557	550	597	549	586	554	581	588	570	560	557	562	568	552	575	548	516	548	563	541	573	491	539	560	579	597	598	579	542	556	540	571	580	595	579	564	556	566	571	578	545	498	532	562	558	547	519	533	551	542	545	584	580	543	519	553	586	538	552	525	550	577	587	549	571	572	585	523	564	521	557	593	543	556	576	504	512	556	588	556	616	565	578	538	570	510	575	592	576	560	557	546	569	551	561	608	547	561	576	593	547	555	564	521	566	540	566	586	574	543	549	593	564	575	562	554	553	554	564	582	557	571	603	552	566	537	583	543	529	559	545	565	594	526	556	602	577	587	577	588	563	543	532	570	596	548	582	540	558	562	554	531	577	553	559	539	587	536	559	551	571	547	552	525	519	576	592	587	537	585	559	539	577	532	531	554	578	572	528	518	542	549	546	551	546	537	587	592	569	548	598	566	548	571	536	612	570	598	537	548	568	543	550	567	576	582	558	574	615	557	554	607	587	594	603	541	553	598	550	524	533	562	572	531	542	564	577	557	577	556	592	579	570	587	599	587	526	547	535	559	565	541	597	565	538	565	582	577	538	572	541	573	553	529	540	564	548	527	598	533	575	554	579	553	549	587	571	533	587	579	535	584	543	563	601	575	505	519	578	568	535	562	581	586	537	546	615	539	512	547	564	546	556	567	550	565	584	548	527	554	551	573	579	580	580	569	561	560	568	540	535	544	541	541	583	538	556	594	572	543	565	565	562	584	576	572	611	582	557	558	594	560	549	590	558	554	577	554	576	570	588	597	563	547	545	597	589	553	561	573	541	563	549	561	584	594	541	569	562	579	543	592	610	540	546	553	572	556	575	613	578	547	597	557	549	541	548	567	577	584	583	561	553	524	554	559	560	622	584	584	595	570	575	610	559	547	584	595	589	606	535	547	548	506	577	532	557	590	569	541	550	579	559	619	545	570	575	530	550	538	534	557	560	552	576	572	621	538	544	585	556	615	605	551	586	563	534	536	582	573	565	540	577	573	575	581	545	574	555	576	586	551	593	592	564	593	591	595	587	578	526	577	575	574	565	576	569	539	579	597	576	518	561	546	545	560	565	584	538	567	604	535	579	551	546	544	545	582	534	568	524	574	604	576	537	564	540	592	554	550	585	581	563	593	573	592	576	581	559	520	564	592	558	566	563	558	545	539	577	561	583	583	614	550	527	581	591	567	619	589	569	537	543	551	555	579	562	549	540	563	597	591	525	596	549	577	561	514	572	594	558	533	548	578	569	605	534	514	548	564	543	567	572	540	612	564	560	573	545	536	506	572	558	527	570	573	592	561	578	594	530	571	553	582	583	555	552	574	590	534	557	547	556	556	560	537	553	572	562	611	546	592	530	534	562	558	586	563	537	552	572	582	555	567	566	552	527	569	567	539	565	551	605	609	575	552	567	558	556	550	534	565	574	543	552	565	562	600	559	519	533	544	531	550	595	563	588	569	564	528	567	552	555	542	578	563	563	595	572	550	530	615	578	625	550	606	611	541	588	517	573	540	561	580	594	563	587	564	548	620	598	560	565	574	548	586	534	583	552	549	533	542	534	546	531	576	580	568	512	566	549	590	585	558	565	551	581	602	564	525	564	528	525	598	535	582	573	567	576	556	530	556	557	513	591	565	581	579	569	527	592	578	551	525	625	579	545	596	562	582	574	492	550	574	588	582	532	579	573	572	524	547	599	546	528	584	563	560	547	578	558	568	580	571	546	580	561	557	569	573	570	598	549	593	546	572	537	552	536	593	574	550	589	554	570	579	574	561	527	587	560	517	589
6176	3128	2660	1819	1484	1345	1127	892	745	805	1633	2397	1875	1135	690	548	506	500	429	477	498	480	491	469	477	484	438	496	512	506	459	453	451	501	458	467	487	444	472	459	462	477	492	485	486	451	474	452	476	489	485	435	489	414	493	458	490	466	473	448	481	495	459	460	506	450	476	477	477	476	480	512	520	461	464	451	480	468	439	455	531	456	511	487	454	457	502	464	505	522	466	487	501	463	474	487	459	453	457	414	435	507	484	476	468	459	484	487	490	503	457	461	484	480	460	470	465	516	504	460	508	485	535	512	486	450	470	495	467	479	488	472	478	520	471	489	470	447	520	448	482	494	476	479	497	452	486	484	494	469	473	460	461	458	500	484	493	466	465	494	459	470	501	453	454	468	467	495	458	495	482	481	483	449	471	468	481	457	488	469	511	495	465	491	432	457	447	516	472	503	452	440	492	453	506	447	500	477	474	500	489	486	470	459	449	481	488	474	454	473	439	467	469	438	471	490	455	482	449	473	459	461	445	477	434	463	487	481	455	443	477	470	470	474	470	462	506	449	464	451	494	460	478	501	478	449	478	462	473	470	443	448	463	448	444	494	479	466	492	480	513	512	454	498	485	493	494	480	525	492	443	481	406	462	425	474	476	439	491	508	463	461	455	502	453	488	475	472	455	465	480	481	465	510	443	486	489	461	486	493	448	490	446	468	482	494	478	466	483	481	492	473	488	460	435	532	445	494	473	490	522	500	466	433	470	485	471	418	494	495	494	502	472	469	482	483	524	529	506	435	478	486	470	495	477	488	474	458	471	452	477	479	453	456	504	459	478	460	440	498	460	460	487	496	468	490	477	475	486	457	472	458	491	483	455	480	471	477	476	522	463	484	455	505	458	472	488	467	453	466	453	470	477	503	483	499	445	468	469	487	492	472	493	497	519	484	484	487	456	486	460	475	490	460	498	479	479	455	494	480	502	485	478	501	465	445	482	492	477	446	479	455	459	439	519	463	481	498	482	438	452	476	511	478	497	463	435	433	483	509	480	495	483	474	458	484	442	483	520	510	482	464	498	486	473	464	497	460	455	451	485	530	459	495	470	437	499	461	476	456	512	458	508	482	466	480	481	452	505	520	457	481	498	456	489	460	492	473	453	467	471	450	512	464	482	464	490	467	448	466	481	489	465	479	490	472	486	494	480	483	540	498	448	465	472	522	491	451	514	436	515	525	462	455	467	477	468	448	465	499	483	501	493	461	496	478	460	474	469	463	465	480	493	479	404	462	479	493	466	433	431	496	452	488	463	502	494	456	489	493	457	505	536	479	481	471	511	465	495	475	477	447	476	482	534	503	480	451	457	450	463	496	508	449	470	521	489	487	505	443	500	469	477	507	437	471	465	481	478	474	490	469	482	477	457	460	496	472	436	502	468	492	468	491	470	475	480	476	462	466	541	506	460	487	437	481	432	490	473	471	470	451	484	464	423	486	447	463	523	449	492	467	487	447	434	473	501	480	501	475	463	452	478	459	470	505	451	497	514	477	491	431	464	468	420	438	490	466	483	474	498	495	471	476	546	491	457	441	482	473	485	472	481	479	437	475	479	444	486	449	519	463	475	477	462	466	456	473	477	472	473	498	489	480	444	451	433	459	498	470	479	489	469	481	485	423	467	510	468	456	481	481	460	434	465	474	485	461	449	480	458	460	449	493	451	527	472	472	457	508	503	486	493	456	480	458	467	511	523	451	482	449	499	470	438	476	479	457	460	507	424	470	458	492	452	467	461	457	477	488	466	476	452	457	448	496	503	460	474	496	466	487	477	493	454	476	473	434	494	474	426	492	485	492	462	495	494	459	493	488	438	473	473	489	449	456	456	472	475	495	478	468	454	475	466	493	475	470	479	472	494	483	475	503	477	485	477	456	520	464	486	479	475	507	441	515	486	480	475	467	409	453	470	461	485	482	458	499	446	462	503	494	465	448	473	476	469	469	479	478	499	467	479	482	438	465	446	486	456	520	470	500	499	498	489	483	497	476	458	442	482	511	470	496	454	478	467	446	471	507	489	498	457	484	498	459	438	515	474	466	487	457	492	476	448	522	479	450	452	487	442	456	486	465	439	485	475	431	494	497	448	480	473	487	466	475	452	518	499	453	475	508	470	501	482	471	481	482	526	489	485	471	506	447	523	453	488	472	451	473	460	493	447	471	504	484	504	456	483	487	450	504	491	489	503	511	458	487	447	487	487	482	473	452	459	495	471	468	475	462	473	462	476	455	495	456	458	486	477	497	479	437	477	480	413	449	487	481	472	477	460	442	462	488	506	455	504	479	493	490	468	490	464	471	475	505	452	477	465	461	459	436	494	517	462	519	472	462	527	496	484	476	510	489	462	461	485	471	469	461	499	513	463	480	485	466	510	494	454	448	519	467	503	471	483	457	465	485	480	452	449	453	512	455	453	467	460	494	458	479	452	506	457	476	496	500	500	474	509	437	493	475	473	484	454	484	483	484	464	453	470	437	478	474	448	495	462	493	482	469	454	496	484	455	467	490	454	503	437	490	436	508	470	484	514	475	460	470	450	481	457	474	495	465	421	524	429	483	435	506	516	469	449	488	473	486	456	448	499	485	484	462	457	487	467	447	483	522	458	494	476	470	466	452	485	487	460	492	511	444	502	449	471	445	484	461	473	532	461	490	496	464	445	516	523	517	474	496	484	463	521	458	467	478	490	479	467	475	488	493	462	470	504	457	456	498	460	478	463	458	497	482	489	470	518	458	498	452	447	467	480	486	471	478	462	462	476	468	455	543	435	476	490	494	444	461	478	467	473	485	473	464	467	448	478	469	454	444	435	489	483	464	478	429	514	450	483	437	495	473	468	513	482	488	475	493	476	484	452	510	455	464	469	484	449	448	454	492	452	478	455	472	462	459	515	458	498	484	493	507	453	465	453	495	487	496	455	487	514	464	457	488	467	500	510	462	465	488	464	478	506	444	471	492	498	487	477	491	490	464	495	464	479	449	501	499	471	471	448	478	492	454	467	465	508	500	469	499	519	479	516	481	477	483	528	424	479	465	470	457	489	477	500	493	445	496	470	490	484	469	468	503	489	455	461	446	494	509	465	465	510	448	477	476	476	450	479	462	463	494	504	467	481	493	479	462	459	476	465	470	479	458	474	496	495	480	465	476	513	456	472	486	486	476	463	483	446	504	511	473	437	454	473	499	480	488	521	497	478	447	435	456	527	467	454	487	433	486	488	462	519	458	425	474	477	470	469	448	456	483	489	481	477	468	456	470	492	492	480	459	486	468	499	468	508	477	513	494	532	465	472	470	469	462	474	477	475	495	486	513	450	484	462	446	441	528	490	474	465	438	450	485	444	503	478	469	453	489	447	509	470	480	486	459	525	472	534	505	462	473	509	461	506	445	490	481	458	489	453	481	475	481	454	465	481	472	477	493	475	488	494	439	477	489	466	455	481	432	455	476	470	522	474	489	454	497
24782	20785	26811	24711	9884	2201	1414	917	854	1833	10625	17183	12040	5312	1801	837	602	611	566	566	569	549	537	570	574	500	523	542	536	505	527	608	585	574	559	567	569	579	569	558	587	541	556	589	544	551	569	539	575	591	574	547	585	522	548	571	558	572	578	528	549	563	526	560	600	580	541	544	551	541	560	569	543	561	572	520	527	486	523	551	542	569	554	582	566	566	562	576	541	555	537	539	539	518	558	539	544	571	571	526	521	550	539	569	562	542	542	506	580	551	578	520	581	560	549	514	602	571	545	561	528	543	586	610	451	563	556	556	552	545	564	549	547	540	540	571	582	536	539	553	548	585	527	537	548	561	567	570	550	539	572	528	558	562	580	542	536	539	547	562	562	566	563	498	553	537	545	580	574	557	554	556	525	539	568	574	523	547	524	499	559	557	582	524	539	602	537	567	568	579	532	558	545	544	524	531	581	599	574	515	567	570	529	552	545	549	515	554	572	583	571	501	568	570	557	620	568	547	572	572	504	537	536	562	509	533	551	522	583	529	528	523	551	576	537	546	555	561	549	553	506	559	518	565	556	554	534	537	548	546	528	512	532	535	542	551	529	579	586	533	553	570	523	563	547	601	516	544	538	537	564	568	559	584	517	524	541	603	516	512	584	530	555	569	527	544	537	528	545	534	529	545	518	545	559	615	509	547	577	517	552	551	518	495	542	527	515	566	571	565	585	581	566	583	546	530	509	513	566	546	548	566	518	581	542	544	584	560	561	551	557	577	546	594	528	527	510	563	559	584	509	564	530	552	557	548	597	571	542	571	563	545	575	519	525	567	573	550	558	552	495	549	541	539	557	564	515	533	544	573	570	541	581	531	571	556	534	535	569	549	505	506	524	546	558	537	548	520	514	599	520	550	559	489	546	535	493	523	567	546	584	556	563	556	587	553	550	566	538	535	555	530	561	508	579	541	585	539	515	548	570	560	523	567	550	577	534	555	577	583	538	540	574	539	549	611	545	528	534	552	534	542	604	566	549	538	563	528	616	565	529	524	572	528	604	575	593	538	528	563	506	528	578	542	523	548	556	534	544	536	524	525	551	550	541	588	528	559	513	550	545	554	552	584	534	545	517	596	523	571	518	558	557	543	548	562	563	571	523	546	535	553	566	593	514	588	625	502	557	502	550	596	553	575	555	543	544	570	546	545	524	549	566	539	571	555	530	556	560	528	565	552	548	567	556	578	542	550	536	510	530	591	568	526	565	537	537	542	528	560	506	547	573	549	554	539	571	558	537	564	557	551	537	534	538	521	585	564	578	575	556	541	559	538	535	535	557	573	545	546	576	556	542	573	558	552	553	529	593	530	558	556	536	542	567	563	566	528	523	530	582	553	588	506	556	581	539	524	573	552	556	543	600	643	549	529	533	558	540	508	616	506	575	564	543	582	560	553	559	567	546	544	524	540	577	538	543	546	496	560	543	556	559	507	486	489	532	549	519	567	539	534	522	537	580	522	549	584	569	544	536	548	561	533	569	600	518	537	535	539	529	537	559	567	569	545	546	527	519	566	532	536	535	538	548	540	522	543	549	595	557	504	570	540	543	561	544	562	523	561	575	497	593	537	526	513	527	525	523	549	548	550	564	560	498	534	520	524	548	529	542	567	560	544	547	564	583	573	565	563	573	548	564	529	589	525	588	578	526	492	561	536	565	507	565	538	551	552	536	570	560	527	564	539	513	523	535	522	540	563	553	555	553	547	559	597	540	561	509	562	498	528	519	607	555	488	512	536	580	520	574	578	562	547	581	550	531	533	523	491	549	546	615	581	550	574	508	552	554	475	558	548	491	530	529	569	569	551	537	548	549	555	546	559	570	533	590	582	558	530	528	556	585	561	517	542	573	583	544	533	590	566	562	566	593	535	544	529	550	540	567	543	506	592	546	539	583	569	539	526	506	543	515	571	527	542	580	569	524	561	579	570	565	554	596	523	544	542	575	555	559	546	525	578	533	552	542	569	569	580	605	544	544	524	541	534	551	517	548	502	569	561	571	588	568	533	583	554	514	521	538	554	537	573	545	555	534	567	507	503	558	547	560	516	544	501	562	523	532	572	527	526	541	555	539	575	512	575	541	548	533	507	571	551	574	567	538	565	560	520	557	568	513	558	528	575	540	559	565	483	506	527	559	525	542	571	502	531	533	574	517	559	556	585	509	525	552	516	543	528	543	546	561	521	540	512	514	545	576	505	574	532	542	528	558	535	509	540	566	569	551	553	525	530	502	566	540	574	531	534	566	582	550	519	554	552	558	548	560	564	549	530	551	530	572	558	563	561	564	538	549	550	569	529	547	529	569	579	566	563	539	521	519	579	528	576	591	526	530	592	543	552	538	534	550	554	525	538	567	532	550	582	550	566	525	561	554	575	535	540	537	570	549	561	546	563	554	534	529	537	541	485	524	552	526	561	541	587	540	553	581	533	559	545	558	477	543	551	540	540	533	559	515	504	550	510	526	605	564	573	498	584	547	524	587	549	496	542	529	565	566	572	570	532	541	543	533	539	528	572	546	581	539	509	585	527	534	550	536	518	559	530	561	531	573	583	578	496	500	542	541	559	544	544	513	564	568	544	558	521	551	574	554	535	567	591	577	567	569	543	552	544	535	516	583	550	522	564	549	537	595	502	569	578	534	552	548	559	560	532	566	559	530	585	553	557	551	574	553	562	568	487	523	581	580	536	556	545	528	546	605	565	550	538	544	530	560	552	531	514	542	530	549	509	530	529	557	558	553	582	528	572	542	579	539	597	560	595	546	545	523	556	540	535	550	529	576	543	552	522	536	534	567	578	538	521	558	536	537	517	552	562	561	565	587	543	529	558	597	597	551	585	574	570	557	567	574	530	553	498	537	531	564	555	598	552	561	522	562	548	576	532	536	535	543	563	540	548	513	537	536	562	535	507	557	520	573	534	525	582	522	560	554	544	587	554	546	529	552	576	544	546	581	538	519	542	550	540	589	548	529	540	556	520	514	578	559	560	563	501	514	537	524	543	539	543	573	541	597	554	568	541	580	519	572	488	558	575	525	522	524	552	547	570	563	544	569	584	567	547	541	493	562	536	541	565	523	580	510	558	546	520	566	554	549	564	579	511	531	543	532	571	520	552	575	563	526	527	584	531	526	534	504	570	561	526	540	555	533	503	527	569	568	567	525	522	505	564	559	535	541	557	559	579	557	516	572	500	574	582	516	530	539	541	554	605	576	530	512	535	524	514	573	559	552	560	562	546	514	544	557	587	521	516	546	572	564	497	591	524	584	535	562	553	566	511	544	592	575	552	571	512	574	534	511	542	581	553	547	550	550	577	519	514	547	540	576	562	590	563	517	535	528	561	575	592	548	543	533	568	587	555	551	556	569	585	543	562	523	503	547	567	575	549	525	556	563	535	512	552	546	558	572	550	563	541	544	545	573	570	516	560	569	513	551	529	531	531	552	557	543	569	570	532	551	546
5118	7970	6552	3512	2474	1869	1549	997	1023	2858	13714	17018	10689	5265	1925	751	574	479	495	482	521	525	483	497	480	466	497	512	512	441	468	501	507	511	492	461	496	470	517	488	473	489	483	452	489	498	498	499	481	517	477	479	470	494	481	496	477	504	510	489	507	497	493	512	502	490	492	487	477	522	472	516	478	493	526	498	480	486	486	466	512	500	482	478	486	495	493	447	464	484	502	482	484	481	524	480	483	501	496	476	449	446	482	502	477	467	512	475	461	474	477	484	476	447	505	488	468	474	509	494	469	479	487	513	479	479	487	500	454	437	486	497	489	479	473	485	497	466	447	485	471	475	457	509	492	490	474	463	500	475	485	458	489	445	518	483	490	461	489	463	446	503	492	479	497	473	481	512	542	503	476	487	536	515	480	499	476	488	495	500	487	522	476	463	481	466	481	482	491	494	465	479	479	491	483	497	498	504	480	447	484	477	472	495	467	480	467	490	436	480	501	464	482	502	499	454	508	469	477	510	495	470	458	466	492	471	537	479	507	453	472	483	492	524	476	426	463	498	511	502	518	482	462	472	520	498	440	478	513	501	461	473	498	490	471	497	508	455	456	497	467	466	488	523	486	474	460	469	489	499	509	482	486	483	483	441	467	474	461	496	464	483	511	517	532	497	502	490	462	488	459	458	493	498	470	466	487	454	508	442	464	468	530	495	487	499	521	472	485	492	495	534	472	490	491	477	496	471	507	471	469	471	434	483	490	498	521	465	472	533	486	527	464	448	559	489	472	486	484	526	476	499	516	500	495	489	434	485	453	474	486	484	478	510	462	448	476	458	479	492	468	442	495	490	477	484	493	488	492	496	482	497	501	475	459	479	514	513	515	460	461	514	481	524	483	443	484	471	529	471	493	523	479	510	484	513	510	471	471	462	481	505	476	503	484	489	428	496	461	490	510	466	482	469	450	493	457	479	442	482	473	481	513	485	483	467	509	479	477	491	497	449	463	492	454	472	503	511	460	524	497	467	450	472	473	486	500	489	472	485	464	483	472	460	478	493	475	500	542	488	512	481	478	503	485	496	487	447	479	492	480	475	487	444	476	477	484	491	441	488	473	517	484	467	482	509	461	461	445	461	489	454	449	478	458	492	522	486	456	455	473	497	506	477	458	478	450	464	504	480	493	484	486	507	498	495	456	489	511	447	481	502	523	445	444	479	478	481	483	492	489	501	434	470	445	463	481	472	524	451	479	481	486	462	503	507	446	471	514	509	487	487	524	480	488	497	493	489	470	508	537	479	486	493	474	487	486	452	510	482	480	481	489	483	474	474	481	496	479	481	435	438	472	468	503	527	456	462	504	536	482	491	489	473	521	497	463	480	472	438	464	514	457	479	509	479	490	481	464	459	459	471	486	486	460	457	482	480	527	462	486	482	485	441	498	453	503	486	468	468	467	493	456	490	499	498	467	516	472	494	503	470	447	474	475	449	479	498	493	469	462	511	477	486	481	454	491	482	468	478	496	513	469	490	494	468	483	505	484	495	462	499	480	477	485	440	492	462	513	487	504	439	430	501	519	473	473	492	488	514	454	487	502	446	450	547	503	487	452	499	525	509	501	511	495	502	460	445	465	503	493	489	472	457	484	500	443	512	479	474	458	501	493	492	485	469	498	490	469	517	472	492	468	469	482	492	536	495	510	459	486	438	477	477	495	451	479	490	494	480	472	495	500	467	502	466	526	463	528	498	447	470	479	459	511	474	477	482	451	475	502	447	496	494	472	516	468	460	450	463	478	478	442	458	448	462	499	440	484	445	462	486	496	483	450	451	500	458	480	496	509	509	482	453	494	492	507	458	517	505	475	512	470	503	459	481	491	500	496	485	456	518	483	452	454	465	474	505	511	492	462	477	478	509	504	496	485	467	447	492	443	517	509	510	466	470	492	492	481	439	501	485	468	500	479	469	474	454	473	476	487	504	523	499	493	502	490	452	502	501	530	431	463	494	463	518	493	506	476	508	468	488	471	490	517	515	481	525	516	477	472	520	468	496	466	490	432	475	458	491	482	489	477	483	481	450	471	481	469	462	497	513	492	488	483	518	508	479	493	456	500	501	450	480	469	461	490	503	549	436	460	438	453	486	481	490	509	513	467	482	476	475	531	480	479	474	503	483	476	488	501	472	500	475	500	479	488	525	454	489	481	486	444	467	499	459	463	462	445	454	472	487	484	535	493	430	484	443	498	483	478	489	484	486	502	495	462	465	500	472	506	512	475	473	481	454	483	472	455	480	478	520	452	469	479	464	462	464	534	485	478	468	500	462	489	497	452	495	496	499	486	483	479	521	510	472	490	458	491	445	505	464	462	470	531	480	499	488	506	509	485	468	488	492	483	468	467	468	451	471	469	483	479	465	531	502	497	495	457	495	464	471	462	487	479	460	458	483	539	478	504	473	502	465	461	495	473	468	469	470	433	522	478	479	480	501	457	451	473	495	482	493	458	497	483	454	490	489	504	471	444	465	454	477	475	524	539	483	470	433	476	494	495	526	442	495	500	475	488	533	477	472	517	459	482	456	455	486	465	537	471	463	502	483	473	497	523	418	473	505	484	456	453	499	472	446	488	455	489	445	476	480	513	494	513	470	494	458	462	480	489	483	479	473	470	484	493	484	490	491	518	501	511	466	459	502	497	467	485	489	497	499	460	518	481	483	494	496	477	479	493	478	495	443	481	450	467	486	460	515	530	468	505	491	487	467	503	530	484	438	487	486	492	470	472	467	477	476	452	501	505	522	483	497	490	487	515	469	505	475	459	496	490	466	508	485	497	486	487	452	459	457	506	523	488	497	468	520	458	510	506	472	447	494	519	502	514	538	517	518	472	481	453	497	478	485	483	510	515	488	510	479	499	504	454	497	473	461	488	457	497	517	472	471	495	445	530	483	469	482	472	469	488	506	457	479	494	481	500	435	492	437	497	483	486	497	470	505	485	437	500	485	473	491	476	441	492	501	495	491	451	525	494	439	473	488	491	458	465	490	484	507	554	511	470	477	479	486	432	492	475	491	465	457	493	483	463	445	488	488	469	521	486	507	433	516	486	457	458	461	466	505	481	465	495	505	473	471	498	451	486	498	514	477	497	482	498	451	468	502	455	443	478	483	484	467	495	511	458	492	491	477	483	502	466	455	492	477	466	496	522	468	486	462	508	481	500	467	490	464	510	512	440	481	502	499	476	473	461	498	449	464	522	462	474	476	471	485	488	508	503	517	469	471	458	517	503	516	510	499	482	489	484	481	503	502	462	478	501	490	459	497	472	478	452	490	460	464	538	452	473	493	485	492	507	498	448	508	486	511	496	480	491	510	478	453	484	456	456	485	499	432	525	476	469	474	529	467	490	483	503	492	439	495	491	481	453	465	475	503	458	484	471	486	445	463	456	509	473	484	482	500	491	493	476	441	468	486	480	481	457	481	458	466	495	501	486	498	464	447	456	503	465	476	492	521
23849	20776	27736	23906	20566	7789	2015	1220	1216	2839	13596	25312	21286	14458	5039	1564	837	684	661	678	620	653	674	674	624	636	635	703	662	639	657	686	669	686	620	592	619	673	665	622	626	637	631	636	655	611	628	633	679	599	662	639	631	686	603	614	612	679	659	652	668	656	641	644	696	626	664	643	661	664	646	638	648	649	681	694	657	611	667	603	625	624	640	646	646	714	642	627	650	591	626	634	686	627	649	617	621	661	630	632	678	681	652	664	604	655	665	638	638	675	638	642	629	628	631	616	626	644	626	610	612	613	705	678	651	574	648	666	653	667	610	621	664	640	569	613	675	655	618	642	633	651	614	616	671	667	651	598	621	643	645	637	628	636	649	688	644	634	663	620	673	635	657	668	633	612	662	642	662	603	632	630	609	654	629	611	643	622	664	634	608	669	666	665	610	646	642	627	647	651	645	662	613	619	622	634	670	630	596	624	587	604	634	645	675	599	637	624	646	655	637	637	714	619	634	661	660	630	622	648	618	637	608	679	657	679	611	585	629	618	655	678	646	659	637	609	670	632	608	661	628	641	643	629	656	620	697	618	667	622	642	638	682	641	592	657	644	618	630	626	619	634	655	646	633	626	682	665	659	614	624	640	574	607	664	633	658	663	645	633	620	657	644	677	616	636	619	660	647	616	626	649	662	637	613	642	647	648	651	635	633	601	637	671	617	661	628	643	656	616	659	638	623	599	649	592	631	637	668	657	634	655	614	677	635	624	670	648	623	664	607	633	600	609	648	580	628	640	627	700	626	568	627	604	686	644	628	614	660	670	660	641	625	596	676	691	654	619	661	642	599	652	606	639	621	691	667	620	616	627	627	632	607	656	648	685	632	609	569	673	645	642	614	641	633	593	669	630	591	635	602	654	648	653	667	660	649	650	679	616	653	621	659	593	642	603	605	643	647	685	615	630	620	620	628	634	621	645	636	641	661	641	608	617	594	661	634	618	635	643	623	656	659	651	640	614	648	589	629	645	645	599	618	628	605	639	662	658	646	650	697	639	651	657	607	630	647	635	647	658	621	652	617	618	654	627	628	601	689	619	654	595	651	632	625	638	668	668	624	628	668	664	658	634	615	665	645	604	678	627	641	617	617	697	592	610	651	644	625	669	677	624	630	629	633	625	677	616	619	707	610	626	640	666	686	647	653	677	648	655	638	644	641	628	594	614	591	670	639	615	610	588	617	665	643	608	622	583	649	648	615	613	651	627	671	619	638	628	698	637	628	605	617	619	657	660	651	619	654	662	609	645	618	636	646	640	663	595	624	678	615	638	634	653	618	622	618	619	629	669	595	640	630	655	587	596	674	621	617	645	617	651	619	638	672	609	645	677	622	632	632	664	676	651	670	678	668	656	618	642	660	652	648	660	622	653	655	609	616	588	660	601	647	634	623	598	628	695	640	622	597	660	657	665	647	625	656	661	624	584	682	633	637	638	679	642	678	648	594	665	596	658	675	656	636	649	652	639	679	620	649	631	630	622	637	609	679	622	572	641	651	678	649	632	615	635	645	639	637	618	683	643	678	624	665	629	640	601	630	652	603	608	606	624	613	619	658	631	647	619	655	639	659	622	634	641	642	636	645	647	643	660	629	662	666	693	629	620	596	616	624	653	644	638	637	654	632	669	627	670	659	646	627	671	645	590	631	607	643	681	637	662	636	672	600	648	634	599	658	633	649	660	677	645	635	657	612	626	608	628	644	640	636	666	651	654	617	613	660	657	632	641	647	611	644	657	639	651	591	642	648	629	635	605	678	639	656	656	596	629	617	666	621	615	586	669	627	599	669	636	636	595	604	674	612	635	667	634	602	653	643	629	605	648	592	619	664	650	641	627	712	607	623	610	640	626	612	674	653	654	599	629	636	635	618	616	617	630	649	593	641	642	645	635	676	639	640	616	637	717	652	634	674	632	639	621	631	655	626	634	638	678	645	594	670	603	631	596	638	635	611	610	642	640	660	673	626	683	642	618	621	659	650	679	618	674	616	563	601	660	587	598	594	600	687	636	638	617	611	643	638	603	601	629	647	651	628	648	620	633	674	658	610	628	629	679	639	600	636	664	615	629	632	652	593	640	611	620	640	645	632	618	593	652	587	610	587	622	629	690	618	613	637	659	679	626	629	654	677	655	637	643	630	589	623	652	622	639	601	637	633	689	657	639	627	634	637	655	644	671	639	652	627	600	638	667	604	682	607	665	619	581	646	647	636	620	574	625	639	649	640	634	630	623	623	642	600	581	622	630	651	679	661	635	621	670	638	629	630	686	584	650	671	605	633	634	691	624	655	664	667	588	592	630	632	654	618	604	605	654	655	658	622	695	655	633	656	644	666	637	646	624	593	654	643	626	656	615	640	624	667	658	644	624	667	687	641	634	626	623	652	633	625	689	655	627	650	653	606	638	622	612	664	598	619	624	607	604	654	676	670	673	692	665	676	663	617	593	612	662	639	626	636	684	628	628	618	617	625	655	631	654	627	623	611	638	629	631	649	653	643	659	619	645	648	637	618	630	657	630	673	594	645	616	667	654	661	674	641	637	656	592	612	652	600	610	640	673	624	644	646	666	653	606	674	627	624	605	651	627	621	619	615	631	652	629	644	643	649	581	623	647	654	599	638	634	657	640	630	604	615	652	630	655	664	685	633	660	623	642	630	640	615	634	590	595	628	675	602	651	592	641	602	675	653	621	649	629	652	564	632	619	665	613	636	616	610	648	618	629	629	606	680	657	652	586	695	622	655	623	629	645	613	613	649	665	607	604	674	649	661	654	638	643	623	636	681	689	665	641	613	586	629	613	625	607	613	629	626	657	638	671	628	659	589	675	612	641	583	651	581	635	671	624	651	613	654	619	628	608	638	649	619	645	630	616	638	685	635	629	647	631	644	639	629	611	608	651	677	636	639	658	631	662	582	590	654	637	587	665	691	625	634	634	602	683	622	658	639	642	607	621	665	638	662	642	618	656	632	698	666	690	630	685	637	653	639	650	640	610	671	648	606	665	645	650	637	617	635	685	641	586	611	611	668	614	665	628	631	649	665	671	636	690	599	553	597	686	635	657	664	602	635	576	645	605	639	656	588	620	651	610	645	622	646	615	613	605	636	577	621	678	653	583	627	642	650	593	615	615	620	669	638	609	678	634	632	628	630	642	645	631	637	630	660	629	649	645	634	653	609	637	617	663	638	645	656	645	654	642	624	657	628	663	620	602	662	650	652	658	617	656	661	632	660	631	677	660	629	617	598	618	646	660	637	610	655	630	627	597	634	648	676	600	633	639	648	649	627	633	617	658	626	612	603	592	593	652	671	621	634	622	604	642	685	653	619	652	634	663	600	654	619	602	633	621	581	655	648	697	593	607	650	617	646	591	619	598	610	624	616	654	605	632	631	628	603	575	641	635	625	640	639	637	628	617	641	615	646	621	628	625	673	601	632	634	592	639	610	632	620	627	619	662	617	599
5991	10310	8891	4783	3397	2405	1631	1360	1497	4384	17163	24109	18915	12454	4369	1452	759	577	572	555	506	556	522	571	533	537	538	516	546	542	559	531	544	535	561	573	588	541	546	592	568	602	556	577	550	529	588	561	571	514	555	540	574	554	557	544	528	583	552	570	591	547	566	549	558	560	509	526	555	547	590	583	542	598	525	560	569	560	515	538	574	551	547	528	522	532	577	548	560	589	540	554	552	521	523	549	565	562	573	568	601	531	569	545	479	577	525	609	560	517	541	551	542	535	545	530	538	540	540	514	564	544	540	596	544	561	527	570	550	588	589	521	509	591	533	564	562	554	554	562	546	528	550	549	537	554	515	533	534	583	531	522	562	532	571	550	537	560	567	546	569	534	556	543	551	564	551	520	523	568	576	583	580	602	563	540	530	550	516	523	590	584	553	528	547	537	546	590	522	525	553	519	568	564	557	548	551	589	544	555	577	546	562	578	581	561	589	537	524	529	558	587	536	560	579	532	543	529	525	555	539	521	553	576	540	529	529	539	577	552	562	549	559	510	557	557	538	558	558	540	533	585	615	549	527	561	535	575	570	559	570	549	515	587	547	550	542	523	549	539	541	507	537	544	541	534	535	569	508	518	546	546	565	557	567	503	543	536	560	533	563	545	557	500	554	541	563	532	531	557	551	565	561	567	552	549	535	566	550	559	554	534	524	530	541	556	562	500	576	563	533	539	547	513	556	529	543	549	600	557	582	569	538	548	525	553	551	551	583	581	511	569	546	547	551	533	512	543	523	540	575	518	515	549	525	582	579	524	525	515	519	545	546	529	569	534	576	566	575	570	528	580	565	572	517	536	558	541	527	546	559	563	566	568	564	567	558	554	554	521	567	532	539	564	532	535	583	584	552	545	524	541	579	549	546	516	537	570	566	539	527	513	508	552	549	526	570	565	560	546	560	532	554	550	569	577	514	491	525	551	547	508	566	564	539	535	519	541	538	550	546	513	561	542	553	553	515	574	545	539	556	549	564	555	524	546	530	546	511	536	554	605	544	547	553	569	533	576	531	529	520	536	546	555	558	539	563	576	510	565	570	556	521	574	537	568	542	549	554	558	576	533	553	529	505	582	544	548	555	571	577	595	565	533	525	550	521	565	500	582	511	521	585	540	540	575	578	547	564	576	519	544	523	505	523	568	597	581	550	500	541	551	547	556	508	581	603	506	566	558	518	564	544	574	556	527	588	520	566	560	614	545	572	544	557	537	567	539	526	561	559	565	555	586	519	531	534	561	539	565	547	581	532	544	581	567	577	538	543	535	576	517	566	547	533	511	555	558	533	518	606	563	544	567	522	577	579	518	532	516	533	538	572	548	584	522	578	533	559	539	575	531	548	554	526	536	562	547	576	543	571	573	546	536	550	511	516	568	564	548	573	535	549	561	551	534	580	558	555	546	535	529	525	522	555	588	538	506	545	510	519	577	555	578	549	550	520	540	535	584	547	533	514	562	583	562	582	541	530	550	523	535	531	553	560	559	564	555	541	532	522	576	561	555	573	539	541	527	537	538	534	553	554	521	549	553	552	576	562	546	589	538	520	554	541	532	529	564	544	585	557	602	554	532	549	533	525	546	535	541	559	569	556	534	570	560	505	603	550	579	562	535	525	552	527	574	555	519	574	583	554	562	569	522	567	550	572	520	575	539	594	529	531	574	583	544	547	549	582	598	549	582	576	528	546	554	542	562	577	553	571	536	566	567	548	561	557	540	611	527	559	552	557	567	543	527	552	526	562	542	508	521	549	556	532	533	538	519	536	558	565	548	542	563	564	586	569	517	600	554	536	581	564	523	549	564	592	527	542	550	581	515	558	520	586	568	526	540	479	560	560	526	541	529	531	559	524	567	573	566	573	539	533	568	556	563	534	538	557	588	515	532	548	549	563	529	569	556	586	563	562	547	535	536	543	548	557	532	568	511	512	575	531	549	545	588	551	544	543	534	547	531	552	585	555	539	569	546	566	562	567	552	552	568	554	561	519	523	539	563	508	545	538	530	602	567	562	543	513	568	543	545	550	514	554	530	600	528	570	583	538	585	558	542	533	572	517	531	548	505	551	517	550	544	516	539	555	526	571	566	559	516	530	550	578	523	516	527	549	526	510	498	576	563	571	525	568	555	557	561	556	529	557	551	548	537	564	534	521	535	558	537	565	500	597	558	538	550	520	548	508	552	536	512	567	539	555	541	559	514	518	566	511	558	539	570	566	543	518	536	532	592	571	549	566	547	559	535	576	518	528	520	538	542	545	526	580	521	539	560	572	522	547	562	556	573	549	577	523	568	566	535	541	544	538	541	544	519	531	552	540	548	594	502	524	551	561	525	580	555	497	535	600	551	558	544	551	523	534	521	549	555	533	532	533	544	546	567	533	536	489	506	550	521	573	517	518	549	580	577	539	552	564	538	579	582	545	543	554	541	543	560	525	543	560	544	535	557	558	530	502	547	516	532	581	536	535	510	548	559	519	565	536	512	562	543	578	529	531	558	511	543	529	581	573	559	530	548	505	606	580	603	535	519	510	562	574	572	541	536	546	558	539	545	516	543	533	525	562	540	563	533	546	520	546	589	518	571	538	551	544	549	513	544	576	531	537	506	528	524	544	531	599	518	570	561	559	540	575	534	566	551	564	520	489	527	595	520	562	523	543	568	574	527	554	548	582	558	568	515	593	547	550	556	521	528	558	531	541	547	540	550	549	557	560	521	567	558	542	567	551	524	565	558	568	573	579	569	531	512	517	530	531	512	542	590	566	544	567	562	589	564	539	538	555	534	564	549	542	512	524	568	564	543	549	564	540	550	547	551	567	512	522	509	487	527	543	524	569	554	525	574	516	588	563	551	515	558	549	560	574	554	547	567	532	540	507	621	516	565	605	571	529	552	562	577	552	589	515	565	500	570	550	529	559	565	590	521	556	546	585	554	535	570	532	518	561	570	538	525	520	518	489	547	527	545	548	522	524	578	492	543	527	537	550	534	532	559	509	520	567	560	526	556	548	568	588	514	547	561	523	540	549	552	549	533	535	540	560	527	521	529	559	577	588	574	554	515	516	523	506	531	511	556	575	544	554	546	530	577	559	563	540	501	543	561	579	581	516	554	557	573	570	563	536	495	523	542	594	543	551	539	494	551	575	545	546	501	483	572	539	542	500	544	539	551	543	532	540	520	579	563	514	552	525	571	560	550	541	500	533	553	555	555	563	562	549	514	586	511	569	575	541	563	526	558	547	548	562	537	504	532	496	542	544	566	543	552	518	509	537	563	545	499	537	537	564	527	497	554	544	551	543	534	541	558	538	559	531	528	541	523	551	553	575	584	524	525	577	555	546	562	515	544	578	549	553	573	541	529	567	585	574	537	557	616	556	557	538	547	547	573	504	560	556	529	552	555	540	559	545	563	536	578	543	577	577	560	550	518	524	529	558	544	592	568	566	563	530	556	510	594	548	525	548	550
26940	9829	2144	1090	754	654	611	582	512	587	719	1318	1810	1261	890	663	552	499	513	513	509	490	552	518	526	505	551	472	512	524	496	520	531	534	538	505	520	555	540	501	546	537	536	534	463	545	524	550	517	537	547	514	526	518	536	530	567	554	503	531	508	506	545	494	496	543	500	495	526	508	480	535	537	536	517	492	515	497	487	523	510	516	488	492	497	502	541	534	520	507	507	528	511	521	540	497	507	503	552	503	532	525	548	499	530	535	532	521	514	541	550	563	514	521	509	507	494	525	493	493	499	532	577	547	528	525	513	541	536	520	579	517	519	472	508	527	506	479	515	517	546	508	519	509	531	500	486	523	520	498	512	476	509	500	487	528	532	529	561	535	550	523	553	509	482	564	534	526	558	534	502	511	515	534	513	549	510	524	512	525	521	512	525	510	501	479	521	509	534	518	498	494	518	520	546	541	509	510	506	493	483	579	519	548	534	510	534	543	518	572	507	499	521	493	495	502	497	507	524	542	503	526	537	536	524	535	486	492	531	522	534	504	463	507	555	532	553	563	470	541	494	540	513	553	513	520	583	512	545	539	527	529	486	521	519	521	499	524	479	521	587	529	504	496	535	519	497	549	496	512	521	524	494	552	523	530	530	537	519	534	529	474	513	499	524	502	501	568	497	521	498	531	493	489	526	503	518	490	480	532	507	543	525	508	497	495	510	498	564	520	485	521	539	517	539	543	525	518	517	521	519	526	552	522	525	522	517	503	501	516	532	506	536	545	509	544	529	529	541	560	495	517	499	553	507	485	476	530	517	487	529	521	518	524	518	533	550	566	534	512	557	517	509	505	509	491	520	533	512	556	489	507	504	497	490	518	514	494	574	499	533	538	515	511	484	547	551	532	538	546	561	510	510	500	540	488	548	522	502	534	557	571	515	541	489	528	546	562	510	505	511	555	522	492	524	534	507	501	516	552	522	530	507	493	551	522	482	537	550	546	512	569	534	547	483	539	524	487	494	482	507	539	521	503	529	518	508	507	504	531	552	511	520	501	529	511	520	509	542	478	504	498	501	519	499	550	542	519	556	481	477	501	534	505	569	542	527	486	511	504	505	530	529	526	549	541	554	496	485	545	541	487	528	559	526	539	469	520	525	523	521	511	546	500	530	497	520	508	533	518	526	545	481	526	529	532	548	563	511	561	520	501	518	510	513	514	513	547	476	544	530	540	524	528	475	538	524	524	518	470	489	540	569	519	496	517	515	519	569	540	481	533	536	536	520	484	544	489	495	549	513	493	515	565	541	556	486	494	557	491	501	481	499	534	532	429	487	529	505	510	498	494	519	537	486	562	536	530	492	493	487	526	570	567	502	482	518	550	538	523	539	514	521	531	545	506	528	483	464	549	518	495	535	533	540	481	514	490	518	520	552	532	525	544	481	529	528	554	506	513	553	534	538	481	500	503	550	542	520	515	540	517	515	545	545	491	525	499	517	509	521	485	543	519	493	548	528	545	532	541	526	516	521	530	491	530	501	547	511	536	532	513	528	529	535	501	482	488	538	543	547	469	482	515	530	555	482	539	507	518	548	505	510	521	477	518	504	539	539	486	522	574	524	513	499	519	494	467	489	554	544	502	509	502	574	529	538	526	512	535	513	489	560	496	522	511	506	528	499	530	510	439	533	522	530	494	531	473	528	540	517	529	530	516	536	516	541	522	500	487	500	508	554	541	538	544	530	541	501	553	533	552	522	552	542	523	498	493	544	527	543	524	505	535	522	541	556	519	515	499	494	543	501	521	539	529	529	520	517	472	549	542	522	520	475	477	518	543	530	520	530	554	485	534	540	524	518	503	524	523	519	504	555	524	523	501	532	542	531	484	512	568	483	523	531	482	522	564	539	493	506	520	537	516	533	496	484	522	518	498	489	540	528	550	508	492	533	514	541	504	530	479	572	544	529	507	513	524	560	517	495	530	502	527	502	537	517	497	497	522	460	533	553	543	548	513	472	517	515	521	556	491	518	490	536	502	529	554	547	525	528	506	483	494	497	524	475	519	495	539	529	520	530	534	532	499	524	523	527	534	543	484	560	478	565	545	549	530	564	535	520	487	479	535	501	540	511	473	509	533	522	542	546	477	550	514	526	526	494	526	514	501	487	499	531	495	549	476	527	488	528	495	528	553	539	552	516	519	576	535	560	532	485	514	480	544	545	552	550	487	559	540	465	515	501	528	510	540	541	507	524	525	515	506	505	501	565	541	536	542	530	497	549	543	499	515	491	514	490	515	542	512	552	535	527	540	550	525	541	542	518	551	530	534	536	544	526	559	506	510	543	494	494	479	502	530	522	506	523	546	542	518	555	485	489	535	488	530	485	501	552	544	484	473	501	514	504	473	503	553	507	482	533	513	544	504	515	559	515	465	536	509	511	512	510	546	563	485	511	484	498	564	496	497	530	483	568	493	507	475	513	531	503	538	521	522	511	495	519	529	511	531	497	502	506	489	505	537	520	493	529	524	468	512	543	494	520	521	520	562	535	525	517	503	534	514	549	467	483	538	562	502	533	520	506	509	496	507	561	532	521	513	537	492	509	527	504	470	542	486	501	505	504	529	515	511	531	506	545	505	538	496	516	478	538	571	536	517	521	508	479	510	547	511	488	532	529	509	513	481	511	523	475	518	511	527	531	497	507	535	514	516	538	511	524	531	520	535	533	537	517	534	530	533	528	523	535	545	487	507	483	566	498	502	480	544	538	541	513	494	512	514	525	529	544	523	549	457	539	507	563	527	514	513	476	530	533	503	506	540	498	510	463	531	503	502	528	541	489	507	498	578	519	557	577	505	518	518	505	482	503	499	523	532	532	498	551	489	471	512	529	493	521	500	532	541	511	534	477	526	527	514	526	522	549	502	502	567	474	559	561	531	571	539	493	576	509	504	558	517	498	533	528	507	490	502	535	575	497	532	508	523	531	542	522	545	496	485	498	523	519	486	529	565	502	510	544	538	528	530	529	515	549	506	554	495	515	510	502	542	551	540	534	514	475	546	512	566	532	499	517	512	524	481	527	515	536	523	519	569	529	489	504	448	501	513	507	522	511	495	527	494	499	506	521	537	500	513	514	513	551	478	522	536	537	532	493	474	514	497	500	516	546	517	489	514	497	538	495	544	527	522	502	487	544	473	521	486	523	537	504	535	523	506	530	504	543	510	504	532	546	495	552	494	510	463	542	517	515	537	520	543	514	528	500	517	477	515	553	544	509	501	486	559	525	511	521	530	547	488	529	530	486	510	521	522	511	490	548	514	519	510	540	509	553	513	517	488	533	521	520	523	544	538	529	485	527	503	557	515	547	488	524	518	534	486	515	509	527	502	505	510	512	561	561	540	536	551	519	501	512	470	541	551	499	530	514	507	489	538	516	521	505	556	532	538	490	499	517	499	529	465	519	499	507	524	474	501	556	544	478	523	516	476	537	482	484	537	502	508	548	530	552	501	561	564
6322	2422	1813	979	785	711	600	622	499	573	838	1831	2115	1281	870	606	478	428	450	442	487	465	429	440	418	430	442	419	423	450	438	415	442	432	448	439	450	455	443	425	433	425	470	450	461	441	481	469	448	448	464	423	430	458	446	434	471	406	466	437	426	446	457	452	442	446	460	440	424	449	462	459	457	445	432	428	448	441	461	472	447	462	462	423	400	435	460	455	434	478	458	425	413	437	438	466	487	440	431	435	432	443	452	503	440	446	440	449	488	461	450	447	452	467	455	422	487	427	460	448	401	442	426	441	452	442	420	445	459	417	426	410	438	409	449	466	455	453	445	474	440	426	429	466	457	422	452	427	420	420	444	404	456	432	474	456	448	421	460	441	441	479	453	409	425	412	432	472	444	423	451	397	440	449	442	424	424	473	440	430	412	460	442	402	464	427	401	446	458	420	414	433	437	435	434	456	414	428	427	404	458	427	429	448	425	476	442	450	440	443	449	463	403	442	407	473	450	439	404	477	405	435	452	426	466	425	403	431	470	448	456	453	454	465	436	444	429	466	430	476	468	435	451	487	466	413	459	477	464	409	436	463	430	462	484	427	452	446	465	412	452	452	424	494	398	401	430	423	462	473	461	459	421	415	438	435	417	407	454	420	481	427	422	425	408	443	455	443	441	442	425	453	440	450	420	445	407	422	437	427	460	430	452	463	451	427	434	415	432	448	377	458	421	448	438	489	438	436	445	443	442	453	451	420	445	441	386	479	405	470	440	423	421	417	469	450	456	441	435	434	423	418	442	479	419	450	437	470	466	444	452	456	417	453	443	456	407	439	426	447	474	475	459	447	453	462	455	457	455	453	404	487	442	417	451	474	462	463	392	464	452	400	437	431	425	449	437	404	410	411	461	457	433	453	432	433	437	466	437	468	423	442	409	443	441	449	424	434	426	410	420	441	424	441	445	430	436	401	436	416	450	446	438	435	465	414	427	417	448	432	430	453	451	430	402	430	444	477	487	462	439	443	476	450	409	433	462	406	435	430	430	467	479	434	442	453	448	464	437	427	442	399	452	428	413	436	416	458	488	421	452	422	460	411	441	439	437	440	441	459	417	464	437	455	473	446	489	462	445	442	444	445	419	460	421	427	434	445	410	455	417	434	438	439	442	432	469	438	455	448	425	457	430	447	442	433	412	435	475	433	437	439	469	413	391	451	476	462	433	442	485	426	435	430	463	425	417	421	441	473	434	422	425	470	479	425	451	420	470	448	465	445	433	453	413	430	449	430	472	432	415	474	416	467	418	471	413	430	438	431	465	464	435	415	439	440	434	454	430	475	449	427	458	449	460	448	439	428	440	454	425	450	439	486	414	456	459	413	411	460	449	394	438	455	441	446	434	437	435	430	457	468	441	401	464	460	461	439	440	437	446	406	431	422	433	446	421	441	456	463	449	433	440	429	387	459	479	415	444	411	453	428	437	460	447	427	409	445	442	455	432	442	432	440	483	426	478	446	470	459	419	411	413	426	440	429	410	446	461	447	490	451	449	450	463	404	446	427	426	484	477	449	428	464	469	495	427	434	435	459	435	474	452	448	434	428	430	423	422	454	459	477	428	464	448	415	411	427	441	412	453	471	454	437	446	445	433	442	455	432	438	425	460	428	438	434	439	449	460	476	454	468	474	497	416	410	425	411	425	468	449	449	421	457	435	442	402	490	467	442	414	441	434	479	417	459	486	416	418	418	440	406	414	441	464	453	441	424	434	443	444	425	455	415	466	447	402	456	436	449	448	425	426	451	459	435	413	459	455	469	470	424	446	425	431	395	459	494	403	407	413	413	446	433	418	435	453	430	456	437	451	465	413	411	445	437	447	429	434	444	468	428	434	433	424	480	435	435	410	441	425	441	412	453	464	454	433	433	464	451	435	436	425	431	436	447	461	442	465	461	462	483	476	433	422	420	433	429	456	446	454	445	476	428	431	438	428	460	445	409	437	422	472	440	451	424	466	436	461	451	448	488	450	399	420	413	455	468	439	414	413	415	416	460	443	441	431	438	434	451	430	465	477	430	426	419	459	410	443	432	447	417	417	451	437	464	398	458	421	440	399	438	488	432	430	435	417	424	417	473	444	453	423	434	460	470	447	425	463	446	447	436	414	402	449	464	443	418	427	450	443	495	413	443	447	416	414	459	452	419	432	450	448	433	423	416	417	408	422	500	430	497	465	424	434	422	424	467	432	438	444	457	453	413	427	451	444	434	470	428	461	436	451	458	431	439	452	448	472	449	459	478	432	437	441	482	464	416	476	428	476	460	461	451	457	420	422	426	431	428	469	474	443	449	425	432	433	443	447	435	449	430	455	435	420	426	453	419	414	460	481	432	415	410	444	457	446	452	413	445	443	436	420	452	458	440	395	457	489	436	408	476	457	463	432	446	433	421	438	439	423	424	477	450	418	443	424	434	429	444	475	447	436	414	470	450	400	456	469	438	459	461	446	451	441	451	432	441	433	440	456	457	433	441	417	406	467	455	456	444	446	439	407	438	448	468	425	423	404	446	433	467	425	463	403	442	452	432	416	435	450	444	465	437	420	396	501	445	409	466	433	446	443	418	442	447	475	418	435	458	407	467	434	460	408	417	447	434	450	446	441	464	406	445	426	457	422	439	473	447	432	436	441	464	493	445	381	428	461	424	437	435	437	424	438	417	449	454	415	447	470	481	434	502	424	470	414	406	457	481	451	422	445	491	425	465	436	434	467	404	430	450	460	447	430	425	434	474	442	421	441	470	454	452	448	421	436	433	446	492	420	494	480	444	462	448	443	437	483	441	410	413	435	432	476	419	414	455	454	433	431	432	436	438	454	456	429	449	460	448	446	438	416	450	450	468	434	426	461	445	451	482	418	449	444	452	420	429	483	452	467	437	415	451	453	400	429	434	445	464	407	464	406	441	420	436	391	450	428	447	442	486	444	424	436	400	454	474	477	444	440	440	414	420	423	478	429	451	421	448	440	462	447	467	446	444	465	436	471	466	440	467	424	394	472	444	441	443	470	447	483	489	438	428	455	436	480	445	437	449	447	449	418	428	480	407	440	435	470	465	458	466	422	457	417	439	458	420	431	405	471	390	442	442	449	431	442	426	444	467	451	423	461	423	445	409	453	462	454	448	448	432	429	457	469	466	467	457	473	468	451	470	404	416	461	464	416	438	416	454	472	422	466	405	430	479	428	456	447	436	439	451	428	434	476	426	422	457	430	439	452	453	435	425	427	439	461	433	414	402	434	419	413	492	448	446	453	432	425	443	425	451	456	465	447	459	441	435	461	439	459	441	464	455	441	410	446	422	443	454	464	435	416	439	470	419	434	442	433	459	427	433	431	456	439	430	424	427	451	412	427	407	442	428	438	461	525	466	455	436	435	416	426	401	474	421	470	432	431	463	428	450	456	498	440	427	433	448	401	462	466	426	438	434	435	462	412	413	388	449	440	427	451	445	444	445
24820	20789	26757	24787	8642	1719	1331	871	714	1824	8095	17432	13117	5866	1900	880	650	541	532	531	537	556	537	594	532	563	534	516	570	524	531	519	516	528	548	549	548	493	510	517	517	528	554	508	555	547	540	544	509	561	551	531	513	497	551	531	552	541	535	542	560	536	552	504	489	603	510	534	494	526	517	507	512	555	565	556	506	520	532	529	557	525	544	571	498	521	557	517	515	516	516	542	516	548	520	520	508	573	489	537	527	567	529	507	574	516	529	565	541	501	492	513	520	568	548	519	505	546	558	536	548	564	506	533	501	525	504	554	542	545	545	530	540	556	482	557	494	526	537	550	548	502	520	530	532	560	549	528	513	527	498	558	517	542	531	504	477	496	486	529	518	539	558	479	497	572	555	494	531	494	511	524	496	575	533	536	557	550	525	519	501	508	533	555	536	528	549	527	498	554	536	520	504	509	506	534	531	514	536	500	521	508	550	539	543	530	491	556	531	486	545	530	549	510	552	526	520	527	482	532	536	527	518	570	529	520	527	488	557	560	585	552	481	542	506	561	520	534	499	525	521	551	519	539	498	518	534	561	539	530	548	571	499	515	515	520	547	480	531	503	497	522	508	559	537	531	554	544	507	510	516	513	505	499	533	532	499	556	543	565	515	516	504	512	533	516	508	526	561	569	520	569	529	469	528	551	522	515	548	510	569	508	494	549	532	525	541	544	529	562	501	496	489	536	528	498	504	511	523	505	530	539	535	543	528	514	519	494	561	525	557	524	574	542	533	513	542	534	528	518	517	512	488	531	531	521	496	503	528	498	540	538	521	509	550	552	557	533	518	547	538	523	534	540	470	518	536	546	553	496	552	546	523	593	524	484	545	548	554	513	515	520	517	540	520	521	544	495	557	509	524	534	525	511	508	549	538	528	491	536	518	547	508	523	553	496	573	542	504	531	495	510	506	563	529	535	511	549	554	497	544	524	508	524	520	542	541	470	515	538	519	465	509	540	533	525	544	502	497	556	536	533	541	503	531	504	521	471	532	506	510	519	531	541	501	515	525	490	538	545	514	493	587	516	466	479	543	525	524	541	536	539	504	568	504	520	566	537	523	524	559	539	573	521	526	522	527	535	523	549	475	540	509	576	534	528	514	527	523	528	513	506	540	505	541	502	520	525	550	514	524	549	541	495	518	556	539	524	550	546	509	498	570	536	562	543	557	533	497	544	507	498	535	495	527	521	551	546	530	544	518	528	533	498	557	557	546	481	541	519	539	528	527	480	515	523	548	548	562	533	511	532	519	510	555	526	499	497	507	533	484	519	494	507	541	523	508	544	497	495	520	585	493	523	531	514	486	501	543	506	478	539	524	529	545	564	505	528	516	545	487	535	570	530	534	550	510	502	551	519	525	495	551	505	540	524	513	537	532	476	574	548	529	523	545	523	519	521	521	515	534	496	535	521	514	522	514	535	509	535	522	592	552	482	493	522	490	508	532	552	535	491	497	490	496	565	491	524	545	518	556	502	542	468	523	554	489	525	539	551	532	505	495	557	541	563	535	544	502	515	531	485	550	526	535	567	519	498	533	534	495	518	546	504	496	536	526	518	545	510	571	532	530	541	512	540	529	521	528	503	521	556	493	522	496	520	564	518	569	548	505	513	539	522	530	478	496	515	547	505	556	526	589	522	496	516	534	529	540	524	512	510	546	541	528	550	517	541	492	531	520	485	561	489	548	554	538	473	514	514	533	542	505	514	524	536	518	545	530	542	554	517	519	542	539	559	524	513	497	521	519	531	510	506	540	509	544	503	531	562	487	533	508	563	525	503	509	549	554	504	533	521	549	550	532	510	510	515	518	534	504	565	553	525	532	517	547	512	548	543	535	540	547	499	527	496	522	510	568	557	502	494	508	492	509	574	536	558	510	569	552	602	538	535	512	518	539	517	570	526	570	517	498	517	516	558	485	518	575	508	512	558	505	522	525	501	560	536	542	538	554	548	548	475	532	533	551	564	496	553	515	506	497	492	486	503	532	506	501	533	544	559	553	558	530	530	528	530	560	532	534	469	526	551	501	551	500	536	533	519	503	511	502	544	526	568	521	529	551	555	545	520	504	535	510	511	549	534	524	489	504	523	510	534	513	549	521	519	551	566	518	524	544	504	501	514	543	507	535	526	546	521	552	539	537	543	495	529	500	535	522	535	552	530	505	571	512	523	498	547	520	510	508	493	515	555	540	507	503	552	532	504	490	541	558	522	547	556	517	516	528	509	519	543	563	520	501	500	503	530	566	533	507	544	557	529	512	514	480	509	525	521	505	543	540	549	521	532	492	528	564	509	573	525	509	527	483	510	507	513	549	560	543	498	521	531	497	493	507	555	515	496	547	509	535	529	533	526	522	527	495	535	546	511	467	530	543	519	557	500	514	534	522	501	515	495	510	529	502	537	557	545	526	513	517	529	575	541	513	539	533	565	493	486	489	531	562	519	505	552	565	501	543	504	502	540	514	558	548	538	528	524	530	527	510	524	536	497	562	535	518	542	541	509	555	518	534	523	547	544	534	520	570	526	520	518	556	533	520	551	526	550	526	520	570	520	540	495	530	487	568	490	554	550	549	523	574	524	544	504	491	544	510	511	542	500	541	522	503	556	497	545	542	507	466	518	548	538	538	546	540	546	501	542	493	527	512	543	543	554	532	543	495	547	536	491	529	527	541	519	557	523	530	532	539	578	553	495	497	514	528	555	484	518	491	552	470	544	533	507	517	536	545	513	493	529	502	539	481	553	553	493	512	511	526	510	508	554	501	543	483	490	552	544	528	516	547	522	549	518	518	523	502	515	507	532	537	505	508	530	541	542	521	504	534	536	517	497	485	522	515	521	483	511	508	512	519	502	553	559	521	545	508	527	535	555	570	521	533	539	535	543	533	545	524	511	477	474	522	554	523	525	499	553	522	495	520	527	541	540	518	537	538	538	518	532	514	529	543	490	564	525	493	532	544	526	531	485	538	550	528	526	507	509	541	539	526	484	526	545	498	527	573	507	504	538	511	523	547	541	488	531	505	516	531	530	529	509	556	510	554	521	510	504	530	519	527	561	497	563	512	569	527	504	547	525	506	539	513	554	505	510	506	509	533	530	498	507	497	521	513	511	496	526	538	517	505	544	497	499	532	568	531	569	562	503	556	533	533	522	504	519	496	544	527	519	489	591	515	479	545	467	536	502	518	532	529	510	488	504	481	502	512	530	544	554	519	522	537	543	542	502	505	521	558	511	523	525	514	519	536	503	563	543	503	502	534	508	538	530	477	523	488	553	603	526	568	533	538	513	511	498	501	498	514	523	528	530	536	514	547	501	484	502	542	485	511	530	535	505	555	568	457	535	489	559	531	513	504	568	540	501	510	524	529	522	496	525	517	522	525	537	543	526	506	556	519	586	491	527	513	514	509	530	516	545	495	525	554	544	557	522	523	512	515	570	459	538	560	550	519	511	519	509	551	562
5137	6699	5329	2770	1515	1522	1313	1043	720	2709	10867	17560	11713	5558	1840	842	629	484	460	477	452	454	455	415	478	512	486	464	463	456	467	461	481	429	465	498	449	459	479	416	462	463	454	430	499	458	503	474	471	469	404	471	477	457	468	484	499	466	460	510	448	463	467	469	490	478	495	455	504	470	459	476	464	470	494	451	447	440	481	491	485	464	445	465	456	485	455	424	446	448	452	477	472	483	431	472	444	483	458	437	461	432	464	476	434	444	443	440	477	460	439	413	470	429	486	471	462	467	483	461	456	457	446	448	389	437	443	462	414	445	454	462	466	464	456	464	417	436	456	391	440	449	462	448	503	451	457	423	458	458	467	476	451	477	463	426	487	461	439	452	459	501	476	459	415	438	429	462	440	448	469	451	451	453	463	489	460	435	409	479	420	486	418	491	471	477	496	472	487	486	467	439	452	477	441	469	448	458	440	494	436	457	454	484	448	464	444	469	481	416	485	469	470	461	458	460	467	485	450	455	461	441	441	455	468	458	456	457	481	467	445	489	459	479	453	451	457	465	437	438	444	435	459	501	455	460	464	472	412	461	442	446	467	418	477	424	433	468	445	443	442	479	451	475	446	462	453	485	435	462	442	480	414	464	467	455	455	441	442	498	457	475	426	489	448	473	467	472	439	452	475	466	466	480	450	439	430	441	439	450	449	495	497	454	436	446	436	475	483	492	467	470	487	466	450	463	469	437	468	477	419	454	466	431	447	463	497	463	423	443	419	456	483	494	478	495	407	449	464	433	470	445	431	479	464	461	451	519	450	450	446	466	471	444	450	460	448	461	426	484	443	471	444	413	453	450	453	431	489	481	435	472	467	466	452	410	448	449	455	452	423	467	474	470	469	432	455	433	441	475	403	472	502	448	457	445	471	438	450	431	423	476	462	455	441	477	460	477	467	454	494	433	470	417	464	477	460	428	450	452	444	499	454	457	447	443	479	474	447	466	426	438	472	463	484	496	447	458	446	492	440	456	437	469	483	464	472	445	459	479	486	449	452	439	412	423	485	437	438	433	472	461	444	487	410	446	438	476	438	462	480	459	420	464	424	430	445	457	476	448	458	450	439	457	448	442	481	481	410	455	439	443	474	464	471	460	434	455	495	445	438	438	419	469	456	467	451	436	472	402	420	457	492	454	436	437	498	475	421	467	455	433	456	459	490	452	447	444	456	469	478	469	470	457	441	474	429	477	476	431	477	448	440	462	421	476	465	432	471	436	434	478	464	451	455	479	445	427	486	490	459	469	459	429	481	478	424	472	429	421	454	455	426	462	443	482	458	483	439	448	456	445	472	471	470	447	483	439	481	438	423	432	429	472	449	485	455	408	445	491	426	441	418	476	437	458	423	447	450	458	403	478	457	451	454	448	486	479	460	445	497	424	425	436	420	473	475	493	497	432	449	435	460	434	493	491	489	474	439	429	478	484	474	457	474	462	438	434	493	462	463	446	431	437	473	476	458	455	479	463	432	436	468	451	462	442	460	472	453	445	467	452	423	507	439	454	430	461	446	447	453	449	453	455	454	429	447	408	441	422	429	444	431	474	480	453	464	439	474	445	458	440	471	445	444	442	437	452	421	474	457	443	428	399	456	458	499	441	476	474	439	437	436	467	491	451	452	419	456	459	458	441	468	452	461	458	417	431	448	461	461	436	438	467	470	449	468	466	440	420	460	450	427	472	493	493	428	446	471	448	467	523	443	470	476	447	432	430	447	479	459	444	484	464	493	470	452	408	445	439	439	420	416	409	463	446	467	443	462	409	484	462	436	473	458	452	432	467	428	474	475	417	446	453	451	462	434	471	495	468	452	441	428	430	484	459	444	485	451	439	423	453	466	448	426	425	434	450	437	478	446	486	443	465	453	464	445	448	446	443	461	481	440	443	427	443	432	454	498	456	447	426	478	475	431	423	451	461	490	454	415	446	423	442	445	439	438	496	437	436	448	457	434	474	446	446	455	490	432	434	467	462	448	478	486	463	441	475	491	434	466	455	418	453	431	440	478	494	450	460	445	496	500	435	446	462	461	427	465	457	452	468	461	462	443	458	450	443	422	425	461	432	454	459	408	439	445	460	475	442	440	481	441	449	451	453	475	422	466	439	500	447	469	425	450	470	488	412	445	442	433	413	447	452	453	461	481	468	431	460	412	451	506	442	467	460	491	461	474	452	450	454	427	463	487	418	436	428	448	482	442	426	445	473	449	467	450	437	487	438	457	424	428	452	469	469	479	437	428	451	439	450	429	501	426	459	494	452	424	414	457	444	432	470	452	490	446	440	461	458	466	478	458	482	452	438	441	477	430	463	448	446	471	454	450	480	423	458	456	425	481	454	449	451	449	430	433	440	422	484	454	468	499	446	456	475	439	450	466	469	450	462	474	454	439	435	474	444	421	439	442	482	476	458	408	454	465	471	462	434	420	451	425	463	453	471	462	487	456	434	518	454	458	453	454	471	407	446	456	459	440	478	418	473	439	479	447	444	450	457	448	450	480	422	484	465	486	446	454	451	436	448	466	484	436	495	466	448	477	482	468	454	472	479	451	461	491	476	475	469	493	452	439	451	444	456	475	457	465	418	484	437	477	427	421	455	474	437	446	478	464	462	445	442	493	461	468	450	402	441	464	492	479	460	419	436	466	490	409	461	447	449	458	449	444	476	467	446	481	453	455	470	440	466	440	435	429	454	490	429	439	454	445	451	434	477	432	423	474	417	445	426	483	477	449	462	473	491	458	459	454	458	451	494	482	475	456	451	459	430	451	441	479	426	430	429	444	466	476	490	437	484	467	469	459	437	463	476	445	409	443	431	427	425	474	495	434	443	448	433	457	424	461	465	506	476	422	487	433	439	423	466	463	463	426	457	454	492	424	455	469	425	441	447	419	435	446	459	472	428	457	480	453	483	437	452	432	423	454	498	405	461	458	443	443	446	475	442	462	469	431	446	476	450	457	455	457	481	385	470	500	487	438	472	488	486	455	410	468	442	442	476	415	448	462	478	438	469	430	462	426	423	454	476	465	427	464	417	466	495	450	449	455	449	433	438	440	450	444	472	453	467	455	457	445	468	455	463	439	472	429	452	448	455	406	418	438	451	450	445	454	480	486	472	436	479	460	472	463	451	429	424	457	420	434	419	459	479	441	477	403	458	465	497	454	439	418	453	483	473	478	472	464	443	446	479	478	470	445	450	444	461	488	449	470	433	445	456	455	444	435	484	455	481	458	486	487	423	446	480	465	451	464	441	441	432	452	501	476	427	445	450	442	445	476	458	436	467	420	489	459	499	468	435	452	486	478	479	460	482	441	461	466	460	489	472	434	471	443	479	460	433	445	445	485	453	440	461	457	464	424	458	436	469	445	492	446	471	473	463	435	482	431	451	481	426	430	469	449	431	431	455	477	434	485	467	424	480	478	490	433	449	456	464	426	427	436	423	476	446	462	450	452	462	475	460
23828	20791	27768	23895	20506	8620	2962	1636	934	3137	19237	27951	20962	9938	2908	1214	784	663	620	605	624	628	695	656	643	629	624	637	634	565	653	586	652	698	659	641	659	674	637	634	639	647	628	613	661	585	611	650	665	651	605	638	629	630	622	624	670	604	633	635	671	579	666	656	637	659	618	596	619	700	616	655	667	629	640	645	640	672	674	621	619	634	627	677	591	659	682	631	656	624	651	617	622	652	661	586	613	676	638	643	666	604	674	644	665	644	594	610	709	650	625	668	696	638	635	609	625	638	612	665	623	591	651	633	649	594	632	636	669	649	616	665	688	658	631	631	647	613	617	620	614	662	664	636	636	614	617	608	604	621	650	642	686	651	617	655	655	578	614	687	663	643	667	626	674	616	629	652	623	620	634	631	631	607	622	625	608	636	663	643	659	647	638	638	675	726	654	631	647	674	695	666	673	637	626	661	637	626	566	583	632	637	645	632	631	643	617	604	607	618	639	655	627	667	666	698	626	650	602	644	637	612	685	668	623	635	678	625	656	664	605	618	633	638	644	639	641	631	652	659	587	668	666	645	639	635	637	628	614	647	678	648	617	693	663	639	650	638	642	667	634	650	639	656	655	619	604	668	600	663	615	604	609	575	653	606	690	645	638	615	650	614	632	594	649	627	627	619	654	628	629	650	635	648	668	647	609	636	626	633	647	607	670	651	661	593	670	647	661	656	632	660	679	633	653	586	609	612	646	636	655	620	650	661	600	575	623	634	640	643	610	602	644	640	692	693	662	621	606	628	589	658	627	639	616	609	657	680	671	624	641	597	624	626	616	647	662	653	594	583	648	671	656	664	610	619	634	633	609	601	655	614	628	596	609	628	642	620	621	636	614	651	670	594	645	590	653	633	630	596	681	633	647	588	630	586	632	644	659	647	614	618	643	563	642	624	636	642	644	597	623	640	662	627	593	640	619	637	603	657	659	619	618	593	646	617	666	619	672	623	629	641	593	654	605	595	653	617	625	647	618	637	643	648	696	684	629	654	613	611	624	628	617	640	627	599	669	597	612	647	640	624	618	658	699	616	637	632	594	627	673	600	632	608	687	663	638	645	649	589	655	631	662	608	623	602	632	671	616	654	600	652	610	726	627	628	594	610	658	632	627	635	638	630	686	613	631	632	619	644	650	635	615	697	648	625	650	663	627	617	642	616	631	636	609	673	669	627	658	623	642	585	625	635	626	671	667	634	603	652	653	651	658	639	623	630	606	655	639	622	610	655	631	652	675	659	663	675	633	620	605	645	673	659	653	640	622	640	645	615	632	632	655	648	604	573	624	618	646	653	608	600	617	634	641	648	598	669	630	633	599	659	678	622	586	658	636	660	621	632	667	662	631	588	625	661	623	583	587	609	693	592	607	660	658	647	644	649	626	600	603	642	620	659	609	654	594	601	633	665	653	623	653	650	593	637	640	629	638	655	633	645	622	625	602	601	682	660	678	663	679	619	635	634	639	626	635	576	686	637	643	649	613	603	676	652	627	649	619	631	599	625	667	602	678	602	634	645	677	619	697	684	630	625	629	699	648	582	640	627	634	634	646	633	651	657	669	637	600	654	660	616	625	647	587	620	612	651	661	647	627	656	679	614	622	670	643	679	647	624	618	635	629	636	652	674	646	635	659	628	631	664	613	632	591	626	623	642	644	703	690	609	650	627	661	634	623	634	653	647	583	651	647	646	642	663	619	679	642	656	618	634	693	676	643	637	662	621	641	609	632	611	679	659	594	602	618	633	626	660	626	619	609	639	638	647	658	607	626	593	641	645	637	642	658	586	622	667	624	636	655	661	652	663	568	600	652	629	673	637	624	593	625	635	608	622	656	601	610	637	625	628	655	698	654	642	670	618	585	613	592	680	655	628	637	605	653	664	643	630	656	604	645	637	664	628	621	631	614	612	598	657	591	655	657	603	607	630	605	647	667	656	601	644	657	664	650	665	631	590	654	681	637	624	572	627	558	651	643	672	619	606	601	584	671	637	641	658	659	611	640	674	637	633	598	640	638	637	626	671	651	598	582	668	651	626	633	624	598	625	655	606	618	640	630	643	668	639	714	574	658	661	604	686	611	591	642	605	629	614	627	643	586	653	654	631	613	693	635	643	586	636	615	653	630	630	670	665	609	664	610	633	640	583	611	681	624	632	678	662	682	653	644	616	632	609	647	616	635	682	589	662	659	607	633	635	622	641	634	646	635	682	617	618	639	612	618	667	610	612	638	668	633	620	621	638	602	641	633	657	653	629	588	614	696	650	651	653	580	611	603	607	644	690	649	628	631	667	676	627	616	635	622	630	602	671	618	668	650	621	627	611	672	647	620	673	614	615	660	654	603	623	644	664	612	626	653	652	606	630	619	613	613	635	629	643	641	663	607	626	630	669	656	650	682	603	644	633	582	568	653	613	668	616	592	591	645	618	650	613	578	646	626	666	613	623	671	695	594	613	652	614	642	638	652	591	589	660	635	677	618	661	682	645	655	601	657	653	682	666	605	586	624	622	645	628	611	628	597	657	634	664	631	645	640	618	626	615	646	663	634	643	595	650	617	617	662	598	616	633	602	655	590	637	628	656	648	642	688	620	656	654	658	654	643	662	615	641	605	629	616	575	606	598	660	681	603	633	640	588	603	645	625	704	648	676	623	660	603	612	598	606	622	617	670	614	600	599	617	658	580	639	623	650	658	661	608	640	667	633	619	638	618	613	645	627	620	637	595	574	612	591	594	643	634	672	595	612	672	613	691	621	640	643	562	597	632	668	635	587	626	633	633	647	614	640	636	656	666	682	668	657	649	653	610	608	630	679	640	601	622	610	618	627	580	628	615	598	638	630	632	617	663	603	617	597	608	635	671	648	609	644	633	641	635	675	665	626	651	617	652	659	632	635	602	633	643	655	618	630	671	618	628	611	593	636	633	622	692	603	626	611	613	656	616	666	689	671	595	575	604	633	601	639	622	611	583	632	601	604	615	673	642	683	640	624	647	636	665	645	599	643	645	633	643	631	659	648	658	646	643	622	653	622	616	619	585	658	687	615	604	564	633	631	631	645	625	684	660	595	637	604	652	659	616	626	673	648	636	601	639	641	625	672	631	639	561	608	638	592	624	608	654	627	599	645	664	659	594	609	628	586	674	655	672	606	630	644	691	665	617	616	616	602	654	620	623	623	649	639	613	603	626	696	684	648	632	653	625	600	643	654	626	646	636	666	644	610	648	653	644	633	666	657	610	669	601	621	603	603	608	635	625	650	595	630	646	616	644	634	621	659	663	684	647	642	633	613	637	708	641	600	608	651	607	621	656	612	597	630	631	609	655	641	616	642	676	629	613	621	613	560	662	599	617	635	628	618	667	669	655	674	655	641	644	630	631	616	594	693	659	633	626	637	612	635	644	641	647	622	607	625	652	648	640	594	654	606	615	663	662	644	676	647	632	657	632	633	661	601	637	608	625	632	643	625
6500	10838	10031	6825	3954	3160	2492	1715	997	4863	22043	26095	17191	8216	2707	1150	719	557	551	519	529	545	558	579	549	541	539	544	553	562	474	510	539	544	541	535	520	562	579	512	546	564	551	552	543	564	531	524	532	577	523	570	544	537	525	586	486	550	525	504	547	539	540	523	543	562	551	552	554	548	541	516	512	583	540	589	537	569	545	535	542	555	543	535	538	490	556	543	544	527	527	575	587	566	546	539	516	555	539	554	526	545	513	531	535	506	506	537	522	548	579	548	493	561	551	542	533	579	557	540	550	571	537	563	562	568	498	506	516	554	556	537	541	588	545	559	570	570	526	529	558	575	532	560	520	561	524	534	519	563	563	528	592	544	515	539	520	499	543	543	550	508	526	522	510	571	562	557	560	584	559	569	567	541	504	525	532	517	541	559	542	526	517	487	530	527	533	580	536	543	509	555	528	496	465	584	515	528	523	510	541	531	557	553	558	575	536	558	514	534	552	559	523	550	569	570	540	568	548	535	551	534	542	578	524	546	550	554	543	498	533	566	502	574	539	526	509	511	520	548	541	562	571	542	556	548	500	549	507	510	535	547	527	562	491	554	587	559	555	544	554	546	527	551	540	575	534	554	520	512	552	521	506	586	547	576	535	537	586	560	541	542	543	524	545	545	548	510	538	538	566	563	526	515	517	503	561	499	542	534	553	532	541	514	534	525	571	563	589	583	561	552	536	546	516	529	566	531	538	515	543	519	524	558	514	556	516	590	559	539	535	562	546	551	529	562	592	564	558	502	545	536	574	542	540	527	524	544	534	535	537	521	503	484	572	569	549	570	553	572	572	558	553	524	527	524	512	511	575	550	566	515	484	527	581	561	540	513	553	540	552	552	499	528	512	555	551	530	564	541	508	514	500	581	550	547	575	555	568	538	587	516	570	512	563	601	560	538	550	506	520	525	605	488	531	564	538	463	521	560	507	518	562	560	521	551	545	571	532	550	551	537	542	497	525	543	560	522	542	573	573	519	533	586	531	545	540	549	553	572	555	525	559	541	493	567	563	560	543	551	574	521	567	539	559	525	531	553	541	576	524	512	517	584	533	520	562	502	534	566	542	548	522	557	512	545	528	520	533	503	553	544	538	534	533	518	556	527	572	500	539	536	545	582	534	534	547	533	536	499	544	540	541	551	558	519	557	526	511	531	553	497	553	570	521	494	541	544	517	537	516	519	542	535	527	578	538	579	519	548	531	580	486	572	522	537	546	575	486	517	527	554	552	547	547	526	496	560	500	561	553	558	556	568	521	557	534	549	537	568	545	513	491	570	492	501	542	567	538	485	502	567	567	555	584	560	537	560	560	526	552	528	532	518	552	542	519	580	578	524	532	520	565	555	523	558	566	523	569	493	516	574	484	502	530	507	587	523	557	562	523	581	538	516	517	504	557	565	538	535	505	518	526	545	537	556	505	568	554	535	518	534	565	516	531	549	543	544	510	575	546	530	509	560	526	526	568	538	521	536	517	554	551	549	542	548	534	541	484	583	519	541	539	537	559	518	526	519	548	580	561	512	546	555	554	537	534	569	529	547	537	538	567	556	574	522	543	513	556	542	527	547	571	545	551	509	507	538	545	508	536	527	530	525	579	519	513	568	541	512	559	561	583	505	541	511	537	568	512	537	547	517	561	564	529	551	559	538	504	500	553	531	577	492	570	529	550	545	510	536	502	536	529	542	525	513	524	495	520	521	557	536	581	521	542	525	552	546	528	516	488	518	531	519	527	561	545	530	530	539	528	517	499	534	541	534	550	536	530	560	519	485	552	529	586	511	516	528	511	566	576	531	526	544	532	540	559	550	570	544	564	520	556	563	483	520	518	547	528	539	556	522	557	573	543	518	581	531	502	504	526	555	538	566	537	540	560	533	559	511	548	541	539	528	525	513	521	524	558	552	519	503	519	574	540	527	549	544	521	518	503	532	542	522	535	561	494	554	511	542	533	527	515	526	531	538	548	538	514	568	536	511	574	517	531	530	507	558	534	552	538	567	542	531	527	526	573	510	592	536	507	519	531	524	520	565	519	544	503	542	537	499	538	548	555	514	551	533	591	534	521	539	530	562	523	547	541	496	515	544	568	554	573	514	539	580	551	554	523	533	565	515	516	567	511	530	553	553	511	560	575	496	540	534	510	536	502	538	549	531	518	553	519	509	553	550	521	522	514	537	581	519	575	574	547	546	561	536	526	532	541	555	521	546	548	547	550	584	512	508	548	528	543	539	512	536	522	538	521	560	507	518	553	540	555	516	536	540	546	565	542	524	569	524	524	533	549	548	556	526	530	511	537	500	513	523	544	518	555	545	518	515	549	526	514	533	526	526	510	517	564	559	552	535	543	516	545	535	549	535	515	511	524	545	565	521	511	523	502	533	531	535	561	545	549	530	519	541	541	584	575	524	569	557	539	506	541	589	540	475	571	561	528	531	570	537	535	559	523	567	509	527	572	527	543	502	555	562	537	555	488	539	537	550	535	530	537	549	572	537	562	581	550	552	574	507	564	533	552	543	558	556	557	552	525	523	509	532	508	514	529	532	552	521	561	576	573	545	567	538	525	552	527	529	575	569	502	502	556	531	519	553	556	562	512	522	558	562	571	526	557	509	587	535	528	507	549	504	534	502	545	581	525	546	521	546	539	552	546	500	571	537	530	532	564	549	543	531	543	547	539	530	543	485	556	533	537	540	518	504	518	564	591	559	512	548	552	528	528	550	560	551	507	518	496	549	544	542	501	519	547	583	576	534	554	541	515	512	527	532	502	548	557	502	566	557	525	534	544	551	550	537	555	523	548	534	556	518	550	509	512	514	508	537	499	560	536	575	529	525	516	571	556	575	521	557	522	560	512	554	565	533	555	543	538	524	519	532	532	525	560	502	587	536	554	526	595	503	546	525	525	514	500	538	510	545	523	520	509	568	526	521	532	551	586	519	555	519	529	557	582	511	516	560	525	541	525	524	524	515	524	556	529	521	544	499	530	542	521	578	532	531	520	514	530	537	499	532	559	523	517	506	554	500	539	552	559	524	560	538	522	520	527	544	509	532	517	538	537	537	533	507	554	565	520	518	555	531	538	534	474	506	500	513	494	582	547	540	548	551	551	534	544	532	546	551	534	499	548	520	594	568	564	551	518	538	544	529	545	514	503	556	536	538	531	520	515	569	530	478	520	519	572	545	520	537	526	581	531	514	540	515	556	532	521	529	501	559	501	546	554	584	507	544	569	548	532	513	533	534	573	542	569	577	524	530	513	539	555	483	543	578	500	540	543	555	545	545	517	552	514	558	583	542	491	496	540	530	507	526	539	557	557	525	546	584	545	530	553	549	538	500	530	513	547	480	519	548	524	532	494	537	574	527	531	517	554	519	524	568	511	490	525	502	531	544	529	556	547	546	552	541	512	496	549	540	533	560	549	515	508	536	508	534	530	514	539	503	543	564	531	523	520	513	512	525
26923	9600	2688	1826	1079	860	733	647	567	592	864	1309	1376	1141	887	682	526	511	571	527	529	466	529	535	483	500	503	523	510	522	488	553	545	510	500	534	529	532	528	554	501	496	519	472	533	544	515	520	500	505	539	531	522	533	510	527	530	526	540	512	521	495	520	562	520	526	526	564	531	502	503	516	544	510	514	569	531	474	542	492	497	522	515	534	511	543	507	527	488	563	502	510	524	493	511	511	533	527	550	561	551	497	517	507	543	505	506	542	514	529	515	520	559	540	508	543	518	578	566	496	513	513	505	534	538	498	489	544	535	543	555	490	506	511	505	499	543	538	539	548	563	504	544	511	510	512	522	508	532	515	525	532	473	498	502	529	508	523	539	510	495	522	508	484	527	501	527	511	558	558	498	481	533	515	509	512	536	504	490	495	487	554	519	536	531	505	550	545	528	557	519	507	494	501	502	506	509	528	501	510	509	471	498	546	524	516	520	541	512	523	514	506	514	508	538	560	504	516	522	542	498	516	532	519	488	534	552	550	529	536	538	511	530	571	533	540	537	531	512	505	548	517	506	512	523	540	512	550	557	519	519	524	487	534	511	514	510	529	492	534	486	539	525	503	504	538	512	514	518	500	498	524	527	545	544	530	509	524	527	487	455	521	502	516	514	521	497	553	554	525	510	536	555	499	492	514	532	522	525	554	516	468	522	465	511	546	507	508	529	503	546	489	477	495	504	574	530	520	518	480	504	567	549	480	511	506	514	532	505	507	515	523	533	493	547	536	492	511	574	519	509	504	524	532	509	507	479	523	495	572	510	520	507	543	540	552	515	545	485	535	528	520	472	512	544	544	559	534	528	509	546	500	500	560	510	521	499	541	500	585	501	528	541	489	482	495	529	528	525	529	493	572	522	521	540	502	483	487	500	513	542	486	502	513	518	515	503	504	549	462	510	552	508	512	538	520	470	523	518	482	508	511	538	542	499	518	493	562	493	504	492	531	532	527	498	530	527	520	527	491	516	508	506	555	553	507	501	537	460	480	474	495	523	505	541	548	503	530	517	513	525	501	535	516	486	537	518	493	505	519	525	536	514	534	541	535	483	525	477	504	538	524	550	574	536	524	475	551	543	534	551	507	523	537	531	519	508	526	544	525	491	528	518	472	495	524	474	510	492	524	572	517	499	499	507	515	521	548	495	551	542	475	513	523	553	544	504	530	547	499	516	522	518	545	514	510	552	464	498	521	516	542	569	492	538	513	536	495	488	545	531	510	514	532	546	562	513	566	510	512	497	561	499	508	512	551	502	511	482	540	503	540	530	489	519	507	511	530	478	504	524	506	523	499	547	543	562	487	521	523	510	518	516	508	568	494	560	523	554	522	477	525	500	488	528	518	511	508	499	515	557	510	523	512	484	491	515	507	498	543	505	525	509	527	536	530	528	476	519	524	551	491	509	511	551	552	541	470	544	497	514	573	488	474	531	515	564	486	570	532	535	518	530	535	510	526	513	587	522	515	516	516	548	504	454	511	528	478	484	470	549	534	495	494	501	517	564	517	508	546	471	549	528	538	530	522	476	505	513	517	511	500	490	526	507	554	549	556	521	499	521	517	500	536	528	509	491	472	539	521	515	550	521	517	496	495	587	483	487	502	496	501	502	482	533	519	534	486	551	518	547	518	544	536	494	528	515	528	575	589	502	532	536	538	550	521	515	503	507	541	541	508	517	517	492	523	514	507	518	509	548	536	544	531	512	524	570	499	515	568	504	527	483	529	540	502	499	537	540	495	568	566	532	534	484	498	533	549	513	479	554	498	509	502	526	507	527	541	500	470	473	517	522	548	541	500	502	538	514	546	493	495	533	493	464	517	512	491	513	500	504	517	500	555	498	512	531	541	504	509	524	537	575	508	519	529	527	508	526	548	530	508	502	516	502	565	546	543	546	503	536	563	533	529	534	525	518	556	511	562	544	530	505	552	505	513	528	482	516	514	509	494	474	497	478	538	518	536	484	517	563	498	546	488	493	512	506	576	573	561	526	509	505	501	513	532	548	490	538	535	471	503	503	503	524	517	526	510	544	543	509	531	516	480	495	539	515	548	524	532	500	480	497	531	532	547	506	507	515	510	529	529	510	513	534	522	511	515	510	542	494	545	517	548	535	524	521	554	526	521	577	544	524	522	502	506	531	514	541	541	532	528	537	535	507	538	531	541	502	513	495	527	488	520	497	485	530	505	518	520	491	499	470	514	528	541	519	549	500	540	529	519	459	527	555	498	504	522	544	531	548	539	515	551	512	548	500	539	522	507	477	483	535	558	525	523	532	541	511	518	505	538	532	502	507	536	524	513	503	529	502	527	530	499	542	529	534	483	562	507	522	532	538	517	532	499	513	508	526	505	501	513	543	513	485	524	580	503	524	485	513	544	520	538	553	480	511	536	515	505	553	520	489	532	503	548	544	537	547	535	529	541	513	507	548	548	545	501	551	519	561	565	522	551	535	543	521	512	527	550	520	533	553	516	492	543	540	514	498	551	526	547	513	547	504	518	495	489	513	492	483	521	521	517	484	518	516	510	529	518	480	510	507	529	513	552	496	500	508	522	550	531	534	508	528	523	513	501	473	491	548	446	491	500	484	549	500	505	505	520	545	530	520	513	478	520	530	520	541	502	524	518	526	508	500	555	511	518	527	569	490	522	541	491	516	515	507	545	504	532	515	544	548	513	517	524	510	535	537	518	524	502	506	533	498	522	497	544	533	512	515	519	534	522	515	504	526	488	472	542	517	534	493	507	491	490	566	544	502	532	495	477	527	493	535	509	523	529	505	539	514	541	517	521	529	539	488	516	547	496	509	526	503	501	462	517	497	541	567	567	548	517	517	519	528	483	583	551	535	509	514	552	510	521	503	534	534	544	551	488	542	545	516	493	495	550	516	487	510	538	512	542	521	538	541	500	527	545	518	529	539	563	485	521	545	512	523	513	519	540	512	552	530	499	538	527	511	506	557	509	523	543	484	526	541	556	535	500	519	546	526	527	515	517	534	519	532	516	546	529	491	518	557	500	444	534	545	485	512	552	548	497	493	548	497	503	540	523	519	534	578	515	520	523	497	521	507	537	502	577	528	509	528	540	522	538	542	581	548	509	490	505	522	510	558	503	512	493	526	528	530	511	499	547	513	463	558	543	490	517	520	516	508	513	554	522	520	493	504	525	504	521	491	526	539	490	546	535	549	478	516	501	505	513	505	496	518	509	545	497	509	491	517	508	543	488	519	497	519	542	499	557	521	492	476	558	499	497	485	471	524	571	554	520	532	523	517	534	514	498	506	505	522	513	557	547	524	543	524	533	546	515	514	506	508	519	508	512	514	510	490	508	521	520	514	532	542	519	512	530	550	510	554	539	512	533	530	534	520	552	510	513	508	520	540	530	500	506	489	541	527	537	485	522	528	536	495	569	535	542	507	490	557	528	552	542	542	536	533	538	515	509	507	513	521	504
6388	2119	3033	1928	1322	988	785	711	595	702	1143	1707	1764	1285	864	591	465	460	434	448	423	430	444	444	399	424	443	449	440	430	470	448	433	442	409	477	413	444	458	450	479	437	440	466	460	450	411	456	442	481	426	483	459	435	472	475	444	455	430	453	459	431	469	457	409	458	421	447	425	450	438	425	457	425	450	430	435	414	403	477	454	401	409	435	467	441	499	475	454	400	467	394	436	383	436	481	417	466	438	474	483	442	469	475	441	412	439	438	462	432	443	425	469	384	414	443	430	435	439	422	480	440	412	450	453	407	465	457	468	441	446	381	415	456	456	437	455	446	458	421	449	503	439	450	471	462	407	453	438	425	418	416	445	404	454	429	416	430	428	423	367	459	436	425	432	467	465	440	414	468	430	421	436	415	449	450	448	462	441	469	460	428	434	433	466	453	426	428	477	441	430	443	423	469	457	446	449	434	438	443	438	413	455	442	428	437	442	481	470	423	446	426	458	416	458	443	491	441	432	469	481	434	429	428	435	415	454	411	481	440	469	408	413	453	430	467	434	414	442	448	396	484	432	434	431	416	453	413	432	425	457	432	439	442	408	450	394	408	396	459	456	469	432	451	458	460	452	416	406	421	442	460	433	443	452	464	448	451	480	427	454	452	414	431	444	441	421	437	465	432	394	457	407	448	427	412	408	468	417	433	391	451	458	426	447	443	461	439	436	435	447	445	422	420	435	468	410	455	444	456	471	455	471	458	422	430	477	449	409	422	438	464	422	452	448	425	434	455	415	407	445	460	403	428	440	395	434	444	435	432	435	444	477	412	425	441	452	466	443	425	477	422	465	422	489	455	439	458	474	464	448	401	432	478	410	461	468	459	455	461	450	417	419	463	492	443	411	473	435	514	445	457	457	419	412	453	452	446	442	432	415	417	440	452	459	420	441	451	406	484	437	439	461	452	466	448	473	419	462	471	402	439	447	418	441	449	436	439	452	466	429	459	454	453	421	420	412	444	457	432	446	442	473	420	447	395	400	434	457	460	435	453	419	423	464	408	463	453	453	466	451	427	464	444	428	445	457	452	447	411	443	428	424	498	432	412	397	463	428	463	462	440	402	462	446	466	435	428	484	433	441	409	455	445	445	451	461	444	423	437	437	469	437	430	458	449	424	424	460	443	463	477	426	433	412	439	441	462	401	429	452	437	469	460	446	417	450	437	496	454	437	453	407	437	421	422	474	454	459	445	457	430	449	447	435	443	426	434	455	444	411	469	409	415	438	455	447	458	432	418	478	433	416	413	502	458	410	408	444	409	451	476	427	428	421	451	458	412	457	457	425	432	446	438	432	448	429	459	448	464	473	443	463	474	437	434	437	463	426	454	448	437	456	475	454	485	429	486	442	390	423	459	454	466	433	460	461	419	446	449	463	422	461	495	416	435	422	415	471	407	419	432	418	437	437	471	445	421	404	456	435	462	475	470	442	453	403	451	462	410	484	445	446	431	439	449	437	456	424	419	439	425	418	439	432	481	401	452	448	429	419	460	443	459	408	436	447	461	461	442	423	438	452	422	436	485	478	425	454	416	431	418	393	442	421	443	432	442	450	428	445	461	449	450	400	397	437	437	482	447	445	474	423	478	473	442	437	426	426	466	423	421	427	422	431	411	452	417	428	448	434	467	422	442	478	465	457	417	427	423	451	482	419	461	490	436	461	420	435	469	428	414	459	429	451	451	429	440	415	432	443	414	464	446	411	427	467	430	420	438	422	426	466	428	437	458	494	448	458	444	435	467	435	448	439	427	440	440	445	439	445	426	473	438	448	483	455	461	431	449	446	468	420	449	419	439	424	443	464	462	426	394	421	450	449	452	412	437	441	443	448	443	437	438	438	431	456	444	439	427	457	418	421	441	473	474	435	449	463	472	455	428	438	441	434	424	417	453	450	439	461	469	480	459	417	416	457	455	445	451	471	445	403	458	451	437	471	428	423	459	390	441	434	427	427	460	443	437	454	442	438	485	395	415	412	437	432	471	467	471	413	414	449	440	432	457	449	473	463	460	468	425	470	454	434	446	436	441	468	484	428	463	438	419	444	445	427	402	457	442	387	462	445	449	456	407	432	464	461	450	454	409	494	440	431	452	431	439	460	450	409	443	477	488	457	464	409	481	450	426	460	423	441	429	432	409	414	479	439	415	469	454	417	416	434	432	397	393	462	461	416	442	406	464	417	481	480	401	461	419	430	459	434	434	450	473	429	411	440	416	457	461	433	421	421	463	423	437	491	440	423	462	454	432	439	448	483	458	481	407	404	457	461	423	468	461	407	413	447	446	444	450	426	450	478	462	419	441	445	451	456	416	423	443	439	413	475	471	426	431	440	450	412	444	436	470	474	430	426	462	424	451	465	449	492	436	426	446	445	435	424	421	430	447	440	453	449	416	450	435	459	440	457	418	439	436	426	474	448	412	423	466	437	433	469	443	413	409	474	464	458	427	429	473	435	432	448	448	484	441	425	459	431	474	459	437	459	455	434	431	414	413	453	449	407	432	448	431	453	451	435	457	412	408	424	429	446	434	464	468	423	425	393	444	474	428	435	481	419	411	449	443	441	434	494	430	427	444	425	438	436	457	435	446	433	451	397	439	433	452	455	439	450	453	435	473	419	454	468	433	447	469	452	410	401	449	436	420	480	465	418	454	420	362	453	479	446	433	426	420	465	435	417	428	418	438	423	429	395	416	408	426	456	448	424	446	441	430	434	448	412	426	420	420	453	413	441	455	411	416	440	448	440	409	445	485	448	453	460	453	424	468	429	446	423	481	428	483	442	423	447	467	454	480	423	444	405	448	462	437	410	390	399	450	416	407	425	455	476	418	421	419	449	423	418	436	491	448	453	454	409	423	396	426	439	422	442	450	424	451	439	456	445	458	463	417	467	426	425	417	435	419	490	453	417	450	448	462	464	440	387	418	472	448	465	438	444	436	426	447	408	438	474	429	411	431	440	442	442	434	474	426	455	483	449	467	467	428	439	442	425	462	429	460	438	452	440	432	444	417	418	427	447	472	453	440	433	437	448	429	432	451	449	422	429	481	452	427	416	481	451	438	432	425	465	440	417	413	448	414	457	484	445	428	444	424	464	447	423	451	446	443	427	418	419	438	477	434	459	462	453	429	436	418	441	445	413	434	475	436	442	435	475	433	426	418	431	441	461	435	467	456	463	422	460	425	442	426	407	425	454	425	447	427	450	447	453	428	440	452	435	445	457	443	440	460	413	458	443	442	449	418	444	400	437	440	417	481	439	408	437	426	435	466	442	494	469	427	431	418	451	398	402	481	436	420	429	476	465	421	485	448	432	415	430	439	469	478	444	448	429	417	452	426	449	419	471	439	446	478	401	422	468	471	423	454	449	428	451	458	439	428	491	450	433	445	429	448	414	477	450	435	444	447	445	431	439	444	406	447	463	448	466	435	475	438	422	423	452	441	459	439	445	442	432	470
24661	20743	26764	24644	9766	2415	1390	1033	939	969	4691	12085	12815	7224	2957	1528	801	581	533	497	521	551	532	551	551	511	514	543	534	550	508	503	510	511	561	505	525	545	507	518	490	527	530	528	495	528	550	475	524	487	506	545	514	546	540	524	532	544	562	481	532	547	479	550	516	539	519	535	517	543	521	535	475	530	567	494	555	521	522	566	547	509	537	527	492	524	546	532	544	519	530	529	544	556	542	579	545	510	523	510	503	555	541	511	524	512	476	508	526	491	542	512	553	501	506	493	554	543	498	543	480	531	517	524	494	503	532	534	490	506	508	501	524	568	498	498	530	590	524	517	524	501	516	514	483	516	523	497	507	527	500	516	554	550	562	541	537	517	537	531	544	509	498	524	489	563	521	503	500	531	563	536	510	562	514	469	560	516	532	509	525	520	500	544	516	502	500	474	538	503	535	530	507	566	530	540	550	501	565	532	512	535	483	529	533	547	480	503	518	482	534	492	513	503	536	528	495	545	489	537	542	504	525	472	514	509	549	552	562	495	519	530	481	541	524	500	544	531	535	538	503	488	560	558	514	525	537	536	495	552	499	503	510	535	515	532	512	499	529	518	535	525	519	539	529	542	532	531	528	514	511	592	556	513	477	526	522	525	499	475	522	548	522	497	494	571	520	491	484	537	496	585	536	498	539	508	543	522	504	571	522	540	529	514	523	538	485	578	536	546	541	491	481	515	512	512	502	469	548	507	493	527	525	525	519	525	490	569	509	493	535	507	547	504	541	529	513	478	516	549	504	508	524	531	541	512	487	501	510	508	534	543	526	540	553	556	531	525	517	530	511	544	521	515	535	514	535	496	540	510	499	523	487	548	485	503	537	530	521	519	511	545	515	565	566	510	497	549	494	485	496	520	541	514	531	538	500	517	511	552	482	503	526	495	520	498	522	498	513	509	528	530	499	490	540	535	526	529	503	484	513	559	503	516	547	540	503	519	513	465	533	490	534	513	481	520	517	521	546	565	501	519	501	480	525	478	473	534	502	538	480	505	511	552	515	539	520	510	498	452	500	518	489	531	523	569	512	514	494	521	557	535	532	539	537	564	504	525	543	487	484	527	501	502	505	512	523	499	510	504	524	477	529	530	492	488	523	518	485	529	505	511	503	548	490	546	528	529	504	515	521	501	554	539	500	518	514	535	527	558	570	508	507	525	481	525	527	526	524	534	540	476	498	516	510	499	528	539	512	502	502	530	492	535	512	535	500	529	511	495	542	525	506	522	469	481	481	546	598	537	510	527	528	503	490	553	527	547	554	489	472	530	478	493	499	567	501	509	547	500	524	517	524	481	537	489	486	524	498	529	534	478	535	528	472	541	537	491	516	530	518	508	501	508	510	539	513	515	538	504	520	551	485	475	540	523	573	537	516	478	517	472	518	529	534	501	503	513	485	492	512	515	510	515	482	491	527	517	525	547	498	504	539	497	482	525	557	526	497	553	517	570	568	510	507	540	533	521	490	487	540	477	519	549	542	537	518	556	577	512	527	489	529	481	522	543	509	546	506	536	487	526	480	478	522	516	483	518	502	503	528	549	549	490	496	509	533	504	519	487	464	503	578	546	501	481	507	518	476	484	536	512	518	525	543	513	502	491	505	528	532	540	505	535	508	513	555	508	504	493	520	467	527	523	514	509	546	529	506	533	455	575	528	530	505	494	561	523	469	479	534	551	541	499	545	558	532	516	568	531	542	577	494	535	484	532	536	535	533	464	540	540	534	513	503	491	570	516	539	508	545	514	480	524	533	517	540	530	521	496	496	484	519	554	562	536	510	543	503	512	546	517	508	525	547	497	511	488	506	487	522	521	520	565	506	531	509	513	506	537	501	513	509	486	538	526	516	524	524	509	543	520	535	527	513	484	541	499	522	520	528	522	489	567	527	526	509	499	528	525	517	541	536	518	520	549	477	504	515	541	551	467	524	512	500	542	495	550	547	505	534	547	556	530	554	529	527	527	501	528	536	528	554	469	529	492	468	562	508	530	446	530	526	503	520	535	515	473	509	497	489	537	496	462	516	552	524	543	509	498	522	519	505	548	569	519	512	491	517	514	494	489	538	523	503	509	530	546	558	522	531	481	512	508	496	514	554	542	572	561	571	543	562	542	521	486	513	503	550	500	502	517	510	551	540	507	532	533	498	535	518	442	521	497	549	519	528	482	499	512	546	491	511	536	506	503	540	514	478	529	539	538	510	531	501	513	560	519	531	573	541	465	481	485	529	544	563	551	538	462	495	525	535	479	524	495	489	528	516	512	498	521	517	520	507	502	541	507	552	493	533	483	537	523	486	520	522	496	505	516	532	504	504	474	511	499	478	505	535	523	509	459	493	517	524	533	493	553	545	499	520	489	515	516	558	535	536	502	512	511	505	520	505	518	490	493	550	520	556	504	495	534	505	502	504	482	468	527	510	524	494	507	475	533	535	558	505	494	523	503	549	506	543	563	528	537	517	550	546	509	511	498	514	497	529	508	494	529	521	527	520	552	525	516	502	548	544	516	520	514	473	526	507	513	525	483	529	563	531	536	558	495	510	584	539	564	535	516	535	522	513	528	508	499	522	497	509	516	564	534	530	530	503	512	485	509	554	491	492	478	499	509	508	558	512	532	504	529	510	511	592	550	542	519	516	522	500	475	551	568	505	532	491	560	539	494	548	520	533	498	516	504	486	508	474	505	523	506	545	507	508	485	486	521	541	530	540	501	545	539	529	492	526	518	517	545	552	493	472	505	524	485	494	500	530	479	523	545	488	541	512	491	508	527	522	507	556	516	516	495	541	527	517	518	536	537	516	558	513	561	520	535	510	563	506	508	519	522	495	554	517	524	551	528	487	532	497	542	511	505	489	550	544	540	509	491	516	515	535	521	539	554	562	506	523	514	536	503	514	596	529	515	496	497	536	474	520	536	530	534	500	538	541	485	495	526	525	522	543	499	514	453	534	516	473	578	493	584	495	552	497	510	534	535	535	507	521	502	508	514	485	492	501	521	514	558	540	552	512	519	527	523	517	530	533	513	509	518	507	524	531	502	508	546	518	540	515	488	498	477	521	524	501	524	491	517	533	498	475	493	484	510	540	505	539	542	564	532	497	471	531	474	524	525	530	555	489	534	527	516	504	561	531	526	511	532	574	484	495	505	525	472	488	525	517	516	513	513	544	516	524	489	532	502	489	553	551	543	512	481	520	519	503	497	484	531	529	505	502	524	562	537	486	511	515	533	531	497	512	542	514	545	513	492	536	540	506	510	504	539	483	512	522	565	515	486	520	552	522	537	542	515	510	508	523	499	508	510	527	541	536	531	496	502	529	537	525	506	495	526	496	492	510	503	495	548	511	500	504	442	483	513	487	514	488	490	512	519	515	504	507	498	494	541	533	527	543	525	544	464	557	506	530	517	534	521	551	518	512	519	561	502	486	505	504	546	497	504	493	531	474	502	537	542	492	502
5330	7703	7573	3590	2444	2138	1445	1212	1137	1167	7058	13778	12562	7206	3174	1775	686	526	450	466	460	474	458	456	437	420	458	464	437	468	450	478	465	484	477	478	430	455	475	466	466	426	459	425	469	449	498	438	436	486	504	470	465	463	447	473	467	469	463	470	464	487	458	496	485	452	475	431	450	461	459	449	451	395	462	455	467	440	474	471	466	461	476	492	433	424	474	458	493	440	479	487	480	407	459	424	433	458	476	506	434	458	470	435	463	485	463	444	465	437	425	433	457	432	443	465	430	428	429	468	436	459	446	474	446	480	451	483	480	462	430	435	478	444	436	434	470	461	448	456	491	452	470	462	469	441	442	440	447	414	455	467	482	454	443	493	485	404	452	470	473	456	468	480	469	468	432	460	470	479	415	438	461	409	450	475	445	450	477	489	461	462	459	507	462	475	452	440	445	434	472	460	452	476	450	445	483	451	429	442	458	437	429	490	441	477	411	461	452	435	464	447	480	457	478	470	459	449	429	503	442	463	482	467	432	471	473	468	466	448	467	413	458	457	480	449	472	448	437	444	437	444	444	486	469	417	501	473	430	444	436	430	440	423	448	447	386	459	451	409	435	401	459	444	433	490	451	473	496	455	435	452	455	496	466	470	419	470	488	471	492	483	441	463	453	486	465	452	458	446	445	415	505	448	455	446	456	446	483	431	432	458	452	443	447	489	479	482	448	520	442	481	428	457	451	463	434	411	449	471	424	468	479	392	452	471	476	455	459	473	482	452	451	463	411	478	471	454	472	476	494	442	451	460	463	466	475	482	405	464	443	477	452	430	450	449	435	435	462	446	471	463	489	433	445	441	471	511	469	432	524	427	482	479	428	493	441	460	443	462	483	420	479	489	464	425	423	468	427	434	418	419	457	473	490	439	397	476	456	451	456	457	452	470	445	481	429	458	442	461	506	452	446	467	456	443	446	458	499	437	461	449	447	456	468	453	461	455	468	436	481	458	482	438	450	440	418	472	448	463	445	459	446	462	485	466	462	478	463	462	431	435	453	467	497	442	458	432	465	451	479	443	447	447	462	457	449	440	437	467	435	481	476	452	508	435	457	472	458	459	453	480	446	477	480	493	486	437	450	443	460	479	454	451	469	431	436	403	393	490	442	465	443	453	451	417	429	448	461	472	493	452	455	498	412	448	446	463	477	421	436	468	477	482	437	462	437	476	468	471	474	473	452	470	439	463	462	446	455	454	424	459	489	431	459	454	453	459	437	456	429	447	458	439	470	460	458	466	446	465	448	434	413	472	428	476	455	439	447	449	436	477	469	480	500	472	477	447	451	443	478	446	422	452	451	471	477	455	463	447	485	455	429	439	453	449	472	457	436	523	481	489	439	478	454	475	460	454	454	475	456	446	439	437	479	448	463	452	453	468	472	427	447	438	434	435	472	532	458	454	448	456	464	461	450	434	467	495	440	442	458	450	444	438	451	455	426	493	412	400	472	437	459	434	469	467	465	464	457	475	411	482	494	459	429	465	441	422	483	448	486	461	465	471	453	443	424	465	476	472	463	490	438	476	434	448	456	421	435	481	471	432	424	466	461	459	486	440	456	437	444	465	477	426	456	445	471	503	437	499	452	450	495	468	485	470	456	431	467	471	464	389	452	405	402	448	461	473	423	423	411	478	501	450	492	444	431	509	465	416	466	447	466	468	473	468	462	434	444	439	469	450	471	439	415	418	462	476	437	448	422	455	487	477	468	466	479	452	471	478	458	462	455	474	478	497	467	414	395	430	478	449	449	478	453	472	488	449	476	450	432	460	467	437	462	432	401	436	491	454	424	491	464	482	512	481	445	460	439	454	488	446	444	474	427	436	446	471	468	483	461	441	475	427	464	464	446	485	450	441	460	473	416	484	497	464	455	462	479	474	466	451	464	524	487	480	462	444	424	445	444	435	478	488	429	451	487	427	431	420	478	472	487	428	440	476	456	480	461	469	427	452	439	474	450	451	477	476	454	482	442	473	449	454	479	485	501	475	460	502	428	446	424	456	456	418	466	456	493	438	456	462	451	453	414	473	476	467	445	451	462	475	474	430	489	446	457	458	452	475	481	466	413	447	450	426	468	451	456	459	452	448	462	455	433	488	423	480	441	418	466	484	456	488	451	489	475	434	456	456	433	451	512	451	463	468	426	430	446	439	457	501	425	479	455	472	425	451	451	513	447	437	496	443	447	465	442	495	440	468	447	472	459	463	433	453	433	440	453	446	429	448	440	442	485	443	494	464	460	485	475	448	456	447	424	457	468	451	470	478	438	463	461	488	458	420	449	445	443	442	495	418	463	447	439	472	479	466	462	454	475	462	468	446	450	456	468	443	443	454	444	490	453	478	484	448	462	440	446	448	445	463	421	509	427	443	494	431	462	452	470	481	443	448	467	462	452	478	456	457	445	436	444	450	463	437	437	490	456	496	471	467	434	472	434	442	428	449	452	443	463	478	474	496	430	469	456	445	466	444	462	497	455	468	448	467	471	442	466	436	457	432	437	467	487	497	432	484	463	469	437	473	422	441	455	447	426	446	508	450	438	463	432	432	437	480	449	479	457	484	447	412	445	491	484	475	435	448	466	439	455	464	499	456	458	479	435	461	449	439	468	460	428	464	494	422	448	411	447	474	477	454	482	460	480	461	448	480	452	443	448	464	452	463	443	464	459	437	434	457	481	428	431	463	475	424	458	443	448	494	472	462	459	476	468	443	452	421	430	411	461	482	506	431	450	457	429	427	408	500	428	424	453	444	480	483	461	447	434	432	458	465	432	452	464	455	443	439	465	472	452	448	444	443	473	446	440	453	464	499	476	430	426	441	426	477	471	515	457	423	425	447	438	446	452	460	460	439	448	443	438	503	467	460	459	444	449	458	435	488	478	467	470	415	495	423	456	475	449	430	463	446	470	452	454	452	469	464	427	467	463	447	475	492	463	458	421	473	456	460	440	483	450	435	471	456	433	450	465	428	431	443	451	409	454	455	460	478	437	468	478	453	448	477	470	453	469	470	417	447	460	441	451	455	425	478	470	438	398	476	450	443	437	479	433	447	494	414	460	481	470	489	460	463	459	460	443	460	451	453	496	453	440	464	415	435	450	428	491	439	485	470	494	474	425	453	430	473	485	449	441	483	445	471	441	478	471	467	457	477	454	427	448	463	441	449	485	447	463	455	449	467	435	423	464	455	457	481	445	432	450	431	443	493	465	440	450	460	431	447	455	475	479	453	435	461	469	464	446	463	473	464	449	478	438	447	427	449	420	464	432	476	447	467	456	475	442	493	451	435	437	470	444	465	466	460	457	455	439	436	487	448	456	404	459	442	466	430	461	460	481	469	451	447	460	461	500	452	460	441	435	427	422	480	446	443	459	456	445	449	499	499	488	468	501	485	432	433	467	461	447	432	462	446	483	445	406	465	472	488	462	464	481	433	472	425	440	432	432	501	443	450	447	435	436	481
23808	20766	27737	23875	20487	9609	3307	1545	1145	1376	4353	20618	24297	15433	6049	2310	985	781	676	619	719	644	669	662	683	635	729	657	649	672	642	672	657	639	680	684	671	660	697	684	627	619	636	678	666	662	653	701	645	655	670	677	664	636	619	691	612	641	679	676	677	663	699	674	675	599	650	686	651	666	677	598	647	614	624	693	691	653	653	666	670	640	682	685	651	625	663	637	636	733	626	629	616	665	665	669	613	677	649	725	687	613	685	658	643	659	642	649	680	711	633	599	688	693	663	662	628	666	631	642	634	689	663	665	645	655	629	612	627	638	643	662	697	638	638	663	659	621	635	667	655	625	664	642	663	641	678	681	648	682	669	645	636	677	683	639	666	630	631	677	654	648	654	631	654	601	724	677	719	609	719	603	663	645	698	648	600	640	636	678	666	656	640	635	629	623	673	571	641	689	690	652	707	670	650	630	647	611	643	646	662	704	673	663	663	683	634	632	683	679	667	658	654	631	673	641	623	631	661	651	664	672	634	665	620	672	664	610	616	639	626	634	630	647	692	682	636	682	632	627	646	644	631	614	643	675	677	663	680	639	685	638	637	668	649	676	658	681	668	633	636	673	639	613	655	651	666	679	659	642	664	672	670	656	712	638	693	647	665	660	643	605	602	604	645	686	646	662	681	657	679	638	648	641	664	649	642	614	601	645	671	697	655	662	620	693	661	636	656	697	641	651	662	628	675	615	657	688	695	646	643	626	678	645	640	617	663	639	667	673	644	672	627	638	636	640	672	649	650	614	677	666	630	668	672	615	660	658	651	649	636	661	632	715	676	678	675	656	621	621	680	670	630	668	636	659	639	670	713	677	636	697	648	651	650	650	677	628	649	667	639	653	651	668	620	645	649	697	669	623	664	617	640	620	612	663	672	675	708	676	638	662	680	652	710	661	642	645	657	689	601	671	641	644	643	638	672	654	614	645	678	657	627	682	702	663	592	657	650	653	625	659	632	641	628	614	607	645	653	660	645	678	628	675	661	634	643	636	635	687	638	674	650	660	669	674	654	682	647	643	674	650	656	710	699	664	627	649	625	659	700	645	641	631	643	652	587	636	635	629	668	621	646	675	635	622	622	614	649	647	601	660	615	681	690	675	700	646	633	630	672	662	655	653	656	674	679	638	593	654	643	702	668	622	596	607	616	650	661	686	698	629	661	634	672	645	658	644	699	658	629	637	665	649	577	653	636	676	676	664	626	649	619	661	706	599	646	649	622	635	652	657	671	653	654	638	646	663	612	663	640	618	657	650	647	644	644	655	652	667	654	633	637	684	670	640	642	653	627	676	663	649	643	623	651	644	658	661	675	602	670	655	650	607	625	628	653	644	630	664	681	613	697	693	645	663	683	669	656	609	620	646	650	647	628	652	682	673	681	683	638	633	607	664	651	668	667	642	652	670	685	687	622	700	659	623	659	651	659	643	626	709	629	675	640	680	641	629	628	645	666	643	659	650	665	638	656	624	639	637	694	680	649	661	724	619	699	646	648	641	639	630	662	612	663	682	664	670	651	668	676	674	654	666	637	636	627	651	667	689	649	640	679	653	660	623	663	679	601	648	675	615	668	654	585	674	639	644	600	669	669	655	671	668	617	653	690	633	683	625	648	664	681	658	621	636	683	633	692	646	673	678	666	669	681	658	675	641	642	617	663	650	665	679	665	662	673	629	638	629	671	628	676	677	643	616	649	662	614	701	630	650	668	675	664	659	651	653	629	680	665	639	622	656	664	618	695	668	609	608	644	604	661	642	649	649	642	628	629	608	676	653	711	648	713	647	683	651	694	633	616	658	647	693	591	702	653	669	641	658	593	652	645	620	633	655	663	676	666	727	640	643	623	649	662	650	599	589	664	653	610	646	645	640	627	613	689	640	723	633	626	640	674	668	650	634	683	612	644	641	654	622	634	673	613	652	632	640	632	632	636	631	643	639	622	655	635	686	631	614	678	618	652	617	610	660	636	657	639	658	631	613	633	654	661	636	660	657	681	582	652	665	666	606	653	658	646	673	667	677	675	643	639	654	640	617	693	627	655	641	628	649	636	689	654	636	659	606	636	634	672	664	667	684	641	676	621	623	631	643	633	673	687	728	659	671	625	638	635	648	655	603	658	606	655	652	665	581	679	580	632	650	634	662	673	625	635	612	631	615	592	601	647	626	628	642	687	596	662	642	632	662	652	676	651	686	643	677	699	660	627	659	630	671	670	672	639	670	673	671	668	658	649	692	667	608	644	660	662	639	670	685	664	624	608	622	684	700	624	598	651	693	654	602	625	643	657	672	626	639	633	627	642	678	671	644	624	666	662	669	644	660	671	680	642	667	655	664	683	661	667	633	657	689	674	724	624	640	598	672	641	686	632	623	640	636	652	659	629	661	686	641	657	614	664	670	641	626	629	669	641	646	688	646	664	612	692	636	643	679	666	700	630	707	680	666	653	607	672	699	667	654	674	661	652	689	627	620	671	629	649	667	667	661	648	683	648	664	643	662	650	699	647	656	678	619	609	670	681	676	638	649	625	647	646	689	619	593	698	640	642	628	699	627	596	634	678	644	678	668	639	640	614	701	672	636	646	608	680	643	651	664	689	629	625	655	687	675	618	679	591	640	587	669	641	694	621	639	644	679	622	625	646	639	661	709	641	623	638	644	683	627	629	663	683	681	671	649	630	666	629	650	700	695	620	696	662	628	643	627	714	658	673	634	621	627	685	703	633	670	682	643	642	616	644	657	647	663	644	652	625	681	668	654	654	645	677	629	661	704	648	660	636	633	661	654	596	680	668	653	663	671	664	672	639	677	640	618	655	653	647	628	667	623	628	712	637	670	615	672	620	658	639	637	669	696	673	646	658	637	667	693	634	654	591	642	612	636	691	640	596	603	670	657	640	646	614	633	611	652	687	617	665	653	699	651	633	607	650	633	673	629	659	692	655	679	668	664	708	664	640	680	674	662	640	635	670	656	621	596	628	619	698	623	636	600	640	643	639	638	640	689	666	672	611	668	641	640	699	662	634	613	645	640	621	674	665	604	689	627	668	630	672	651	681	696	625	662	678	699	644	670	652	670	678	617	646	669	644	667	655	655	650	616	644	654	662	641	633	616	685	704	657	619	667	676	645	663	623	653	657	656	699	628	597	618	668	656	661	636	670	628	580	646	660	634	635	608	617	623	684	649	678	608	631	637	649	674	637	647	680	619	638	630	662	680	650	672	591	631	563	653	654	668	659	667	645	654	645	656	661	662	628	607	680	641	610	618	641	632	636	644	632	670	620	626	653	688	661	652	660	670	686	637	584	671	670	666	638	686	666	628	652	677	647	695	644	670	676	645	606	644	620	669	676	642	658	671	645	648	641	618	652	661	665	675	672	647	629	651	663	691	678	686	689	659	674	596	621	691	679	646	661	668	621	657	708	651	688	669	623	652	643	642	641	617	656	650	682	645	637	651	641	688	669	664
7434	12141	10205	6803	4996	3869	2600	1559	1464	1713	6534	22988	21590	12807	5795	2369	859	642	577	543	553	550	522	559	534	626	603	602	580	539	555	560	581	574	564	592	550	621	522	561	555	573	581	539	607	558	572	571	559	582	582	587	566	588	564	509	574	524	579	551	584	607	543	577	572	522	549	554	591	570	607	576	534	575	541	548	621	617	557	555	553	546	596	578	609	560	575	565	570	591	554	558	554	583	557	523	545	526	554	570	526	563	589	551	593	558	575	553	568	560	520	587	550	535	551	551	581	576	567	611	551	564	598	555	541	603	585	597	563	537	559	510	578	540	489	549	601	572	598	519	562	606	567	532	579	519	531	564	588	600	525	584	557	578	598	620	558	585	589	585	561	577	561	583	556	538	576	614	533	594	576	561	529	532	535	567	567	564	568	525	571	584	506	578	609	551	534	563	550	606	592	530	539	571	582	558	550	583	592	537	540	593	547	571	570	545	542	594	561	577	565	519	584	548	578	552	555	532	558	579	561	551	578	578	567	527	550	540	572	560	559	559	572	536	553	524	554	555	608	555	586	638	596	557	575	577	573	552	572	575	623	579	533	541	573	587	527	560	590	538	587	619	578	597	542	562	572	628	570	593	567	532	561	556	552	567	597	578	552	544	573	559	549	564	581	544	569	583	563	616	558	586	586	532	523	553	545	536	529	577	583	602	605	574	580	548	577	590	572	558	572	544	581	551	556	571	545	576	562	545	527	552	632	552	583	563	597	591	563	572	573	550	574	556	546	585	586	546	573	585	527	602	594	567	551	590	565	584	504	555	552	563	569	596	594	542	581	544	610	562	585	574	585	592	562	532	560	595	585	564	564	596	552	555	552	567	541	568	594	565	530	555	610	596	555	582	574	557	563	519	621	579	533	566	580	535	560	523	603	551	561	626	505	570	566	526	560	546	578	582	535	594	588	590	557	552	575	570	569	571	567	527	559	578	578	572	557	578	576	554	570	559	538	570	566	566	539	566	561	614	595	572	572	540	499	580	594	529	566	549	610	556	592	570	564	580	503	558	511	603	586	558	572	571	555	551	572	534	553	563	590	579	530	542	585	559	544	523	605	565	533	526	566	569	562	570	539	519	548	538	539	560	579	528	530	569	538	542	542	556	554	526	575	557	545	574	575	567	530	553	524	564	568	551	525	572	616	559	562	503	543	558	546	576	549	518	572	561	617	562	560	573	548	577	553	563	551	532	548	548	550	588	588	550	554	577	564	593	585	567	567	587	583	561	544	566	581	561	547	570	580	566	528	526	522	545	577	549	569	561	564	567	563	517	564	565	569	566	527	601	556	555	570	587	546	570	611	527	569	593	554	512	582	588	582	533	557	574	552	575	544	555	579	529	535	580	520	546	571	574	526	542	569	551	569	531	526	574	559	576	542	563	531	590	543	528	551	530	538	522	600	554	577	602	562	544	552	581	587	512	570	564	582	610	629	562	528	581	571	546	542	547	592	571	542	580	594	565	579	598	565	567	553	529	563	572	535	588	566	554	614	551	540	584	518	554	627	591	547	595	580	520	552	510	547	594	518	558	603	533	642	533	586	555	572	539	560	567	588	585	541	575	591	508	596	552	542	538	550	542	593	555	565	578	597	522	554	498	581	576	527	512	566	585	570	544	588	538	551	547	517	578	560	558	597	548	560	600	589	557	546	557	589	561	562	586	570	608	560	539	560	533	580	586	566	577	557	534	582	566	594	582	580	547	563	572	540	558	539	528	570	547	538	586	534	602	556	537	554	579	543	556	574	535	572	565	571	559	533	577	573	541	531	560	541	613	582	562	559	551	561	592	540	570	526	580	576	520	570	547	606	572	542	578	534	583	579	547	520	563	539	582	559	582	538	617	556	573	582	551	545	553	532	550	547	537	557	574	556	551	561	548	604	573	574	552	573	576	534	535	537	580	569	576	544	508	566	518	533	567	545	598	585	566	550	544	583	549	591	519	567	580	527	518	556	548	532	579	551	523	536	543	505	575	576	596	558	550	522	556	520	539	592	542	566	581	542	518	558	572	562	556	595	575	589	506	552	561	543	529	586	573	560	636	582	592	558	586	545	558	573	545	550	573	579	545	595	562	557	541	559	539	520	560	580	547	527	552	541	552	556	571	571	559	558	563	572	595	572	540	617	588	576	560	578	564	559	553	569	552	557	596	543	570	596	596	551	527	578	549	564	595	566	560	588	570	561	556	541	546	555	567	600	526	548	567	546	547	527	571	542	528	568	559	554	592	548	574	599	535	548	567	560	540	533	552	528	568	586	547	574	544	593	620	533	556	553	519	598	601	532	532	609	542	604	575	519	551	544	536	549	588	525	536	548	560	568	590	583	546	497	550	565	550	562	554	551	593	600	582	563	530	553	562	561	549	570	555	556	530	524	584	604	515	576	601	577	599	553	546	576	551	566	577	590	566	568	580	559	554	534	566	577	584	550	543	558	562	559	593	570	566	522	591	590	539	563	550	556	538	565	536	573	567	538	564	552	568	584	550	546	533	546	582	555	520	551	578	575	551	566	563	557	556	540	571	546	540	522	575	592	582	632	572	549	527	567	561	552	572	568	561	533	571	557	522	577	564	551	502	564	538	563	537	581	592	525	602	597	553	524	585	564	586	539	564	531	511	568	543	550	544	557	532	554	588	571	550	593	519	553	531	604	567	583	542	572	568	547	563	538	609	552	535	570	576	526	557	576	557	532	548	539	570	554	548	558	484	585	550	568	549	543	578	566	552	547	562	575	575	534	563	517	559	616	570	539	560	581	518	546	555	556	572	574	599	533	538	592	575	604	593	554	531	567	544	563	550	571	557	532	571	537	598	543	510	566	574	556	579	568	599	563	575	555	551	604	528	555	548	582	522	604	600	566	553	585	525	585	508	594	581	560	537	536	504	538	587	556	564	639	577	580	543	588	605	561	593	539	583	539	524	547	544	577	548	560	552	507	566	569	532	541	590	559	543	528	567	568	562	578	536	589	584	529	595	552	577	579	588	590	560	519	548	523	579	584	558	591	565	567	534	570	529	568	561	533	567	559	564	553	559	528	558	560	509	526	571	535	551	598	553	568	558	566	559	587	548	570	515	526	531	578	541	570	546	532	587	536	550	527	587	563	531	569	594	579	550	582	542	596	570	531	579	573	543	615	580	514	544	583	544	551	564	521	547	563	560	585	590	581	577	587	529	549	546	515	607	619	526	588	573	589	579	555	565	550	572	582	564	584	562	551	604	606	560	586	513	568	556	604	526	580	552	557	591	542	556	529	530	580	593	532	583	571	530	556	556	538	570	600	521	598	586	567	531	588	523	551	580	564	527	532	571	554	560	592	602	586	550	552	508	539	559	567	593	587	569	566	517	613	580	623	547	577	571	592	519	537	567	539	560	589	540	602	575	565	577	580	584	547	541	551	573	549	556	581	498	543	530	569	527	576	561	544	514	578	542	613	533	543	510	617	573	546	542
26755	10607	3336	2242	1238	1058	962	833	647	702	933	1540	1749	1366	978	706	588	561	598	551	538	559	607	545	590	568	592	600	528	553	616	524	532	628	555	558	520	596	595	610	594	574	584	591	592	622	579	587	593	594	586	606	602	534	554	525	545	548	535	568	562	556	557	586	592	555	556	597	595	574	568	542	617	576	582	569	586	570	578	619	549	548	608	554	573	566	577	543	580	542	601	569	583	545	592	541	559	557	550	574	575	587	589	559	576	558	611	574	562	554	539	567	562	555	612	569	582	548	600	568	558	608	540	555	570	536	604	532	544	557	538	573	574	588	567	608	564	574	601	574	554	539	584	529	552	578	550	567	569	552	533	588	540	548	543	618	554	568	596	616	584	616	570	614	573	567	586	528	557	553	537	584	569	553	578	577	565	558	534	584	569	586	571	540	578	551	569	573	549	566	524	577	556	535	576	570	617	608	561	589	549	553	555	522	526	596	522	575	599	551	558	542	583	608	576	559	569	547	513	553	603	582	582	519	574	576	564	575	601	553	581	567	559	582	604	578	552	552	565	573	574	579	592	582	507	588	591	529	591	591	560	529	555	606	569	559	546	561	566	597	535	585	571	554	537	519	565	603	585	595	572	543	666	565	561	589	551	521	563	567	549	574	542	563	569	508	595	589	504	594	568	570	542	563	569	590	600	555	510	581	588	577	570	571	609	618	525	523	603	583	538	538	577	517	571	552	589	552	550	560	590	538	541	538	570	567	571	536	614	560	599	521	632	591	518	637	560	580	534	586	554	611	589	542	565	563	519	563	596	561	574	591	631	554	589	585	549	548	583	559	553	583	574	578	514	579	563	580	596	558	585	575	594	527	535	613	563	569	589	559	562	525	584	539	572	545	646	584	582	588	544	580	586	585	548	569	552	588	614	569	562	572	592	585	538	578	545	596	560	569	558	573	526	592	563	584	555	547	566	580	599	614	568	584	564	582	553	557	602	587	582	566	559	556	558	590	589	598	578	538	578	574	540	543	607	550	560	567	567	576	534	595	573	598	528	597	551	589	607	578	613	573	571	545	610	583	567	535	584	577	574	569	568	572	580	620	565	538	582	570	586	593	584	570	533	577	591	550	569	584	575	563	577	536	544	579	599	581	549	554	555	568	597	502	583	567	627	588	523	605	588	575	535	570	640	566	564	569	578	561	567	557	597	552	589	543	551	587	594	586	595	598	582	537	580	545	570	542	570	584	531	560	585	547	537	555	584	546	521	538	548	537	604	572	573	567	522	599	559	525	572	566	588	628	583	534	583	557	551	551	591	578	566	588	602	587	548	562	570	598	578	573	562	547	545	530	574	578	589	525	587	613	590	563	574	507	562	549	596	582	554	559	563	610	603	550	611	631	546	567	573	585	594	617	591	571	589	585	585	601	593	574	572	543	594	565	605	592	551	523	576	604	626	609	595	568	563	545	557	602	624	551	547	563	548	598	559	604	575	621	566	572	615	558	561	554	543	580	558	576	602	550	544	623	562	572	561	536	577	581	557	580	572	549	533	544	554	582	576	562	546	550	596	645	577	556	558	599	532	594	550	599	597	565	551	541	555	598	582	589	599	595	550	581	559	551	546	599	582	579	609	564	603	539	604	554	514	598	584	553	605	595	559	542	594	569	599	582	609	568	554	589	534	532	552	636	552	571	593	556	588	583	554	559	545	569	536	566	560	613	538	597	602	550	540	581	579	585	579	595	573	541	529	544	560	577	577	587	583	592	586	580	569	575	546	595	598	580	594	595	590	592	561	556	603	585	572	514	548	546	571	565	565	592	544	603	584	600	539	559	543	598	564	581	544	551	570	560	546	549	555	537	535	564	581	559	562	577	550	580	588	567	567	564	588	545	576	535	570	554	574	552	586	585	553	597	602	597	565	560	593	589	565	546	565	555	573	598	581	511	611	591	542	610	562	556	539	571	619	561	612	540	588	585	552	610	576	585	568	582	542	585	574	584	610	601	593	548	523	535	562	578	569	579	572	602	591	566	578	593	565	525	545	545	578	563	572	558	565	590	586	524	582	575	574	584	566	587	578	573	569	622	572	586	572	565	516	579	593	599	608	582	546	543	591	601	584	559	557	611	587	562	553	550	603	571	546	545	551	558	608	587	589	591	563	579	573	589	556	574	565	622	569	587	571	569	556	598	549	584	570	610	549	557	566	556	585	547	518	581	583	579	591	545	569	586	596	529	577	557	574	598	595	586	588	584	594	580	558	585	566	583	575	569	591	564	579	531	598	597	558	555	573	581	599	572	560	542	613	562	543	546	569	570	558	540	578	566	561	499	556	578	613	578	567	532	580	578	573	523	572	531	554	568	564	549	549	579	554	551	569	596	552	600	549	623	608	604	584	605	606	574	591	584	545	581	532	547	557	537	569	518	570	575	536	510	572	567	583	579	592	571	548	526	557	571	586	578	580	555	546	546	561	526	567	572	557	538	547	607	551	543	518	572	578	581	521	554	612	553	621	571	529	587	586	529	523	595	561	560	553	572	579	591	581	536	600	541	561	559	570	559	595	554	565	564	577	565	535	548	567	569	573	579	479	519	534	568	578	529	560	568	538	625	567	620	556	530	558	568	579	547	593	533	568	499	562	530	547	563	581	537	557	589	569	560	587	537	624	566	592	533	587	588	592	567	515	543	602	594	510	578	565	580	624	591	564	593	589	533	598	552	566	506	560	522	564	536	569	582	532	570	580	553	571	543	582	541	568	576	577	538	563	597	586	573	546	508	550	574	533	618	578	577	598	547	577	607	597	571	620	595	542	569	548	615	585	613	551	549	567	592	582	611	553	548	607	538	559	565	563	576	538	527	574	540	520	582	593	558	577	529	571	577	608	561	580	546	553	556	577	643	549	627	585	558	531	542	574	553	593	572	590	543	528	556	550	543	589	546	558	579	573	605	566	542	547	573	559	591	511	593	580	607	563	614	563	566	595	550	572	563	574	586	547	569	545	547	576	546	569	569	559	593	572	580	556	628	579	541	552	608	612	572	516	561	629	573	522	550	580	574	613	541	584	544	578	541	602	582	569	644	614	564	585	555	603	558	548	544	564	594	582	551	543	551	572	593	597	560	603	601	584	590	553	561	541	595	585	544	559	576	541	568	601	583	512	522	544	583	554	524	567	532	593	571	589	557	592	558	613	538	548	591	534	575	552	564	576	609	538	568	541	545	585	580	593	598	549	604	591	587	572	576	556	577	558	599	604	576	599	549	575	566	529	568	564	570	613	623	584	601	566	595	556	588	573	575	549	593	563	575	565	509	564	560	546	559	605	591	564	572	577	534	576	562	568	536	581	574	530	615	574	560	530	579	588	578	579	538	571	547	644	575	532	565	514	570	560	593	582	581	591	575	580	560	567	605	549	588	564	524	565	554	601	604	555	531	573	570	573	530	558	604	575	594	560	556	548	570	549	513	582	602	557	547	568	596	592	568	596	546	561	553	535	537
6640	3142	3299	2172	1374	1213	1167	887	627	724	1179	1995	2040	1479	968	629	561	436	481	488	465	473	482	455	515	508	517	498	472	501	471	486	490	552	493	474	459	451	490	491	487	477	470	481	509	513	462	452	525	509	496	475	498	495	480	530	513	493	440	468	486	461	524	467	483	494	505	491	487	500	502	436	477	496	511	523	494	515	456	486	506	490	481	440	476	443	484	450	470	512	458	491	486	494	469	494	481	482	471	469	453	481	492	477	453	501	486	479	466	450	463	487	470	480	496	484	445	502	481	442	482	518	500	447	445	494	478	484	464	433	494	521	477	471	456	454	502	500	527	485	505	466	473	466	455	464	450	457	492	517	464	486	475	516	485	463	449	474	485	492	487	472	449	478	458	472	451	481	469	488	471	467	452	463	483	473	508	508	487	487	450	472	463	509	487	478	477	486	458	504	482	471	448	481	473	445	471	493	514	458	495	472	492	453	459	476	489	488	537	441	511	486	478	503	478	481	446	446	486	546	482	471	504	469	452	444	488	473	506	487	452	489	476	503	493	458	490	438	493	473	486	440	470	459	469	491	454	519	451	471	468	493	490	501	488	480	482	470	480	457	472	453	495	482	505	457	479	485	438	441	484	459	476	487	475	492	479	508	478	492	471	491	503	474	487	498	494	473	457	460	493	475	496	494	471	473	501	484	505	516	453	492	456	472	476	476	474	470	498	509	477	475	474	460	443	518	484	476	475	485	490	515	472	494	473	458	475	500	464	474	460	490	461	500	464	485	475	489	488	442	478	520	477	504	510	491	470	492	447	486	474	464	454	511	486	508	481	476	489	479	493	467	496	497	464	458	473	518	475	501	443	487	491	426	481	472	513	472	475	444	493	479	497	456	479	466	526	491	450	461	453	506	481	492	509	462	516	510	437	494	450	464	461	449	484	497	495	494	469	496	449	496	453	462	493	467	467	503	495	470	469	463	440	473	492	475	494	446	482	477	488	447	471	448	506	469	479	485	451	476	477	490	455	450	497	460	500	466	491	494	486	496	489	469	474	453	463	481	417	430	490	446	514	459	478	481	514	480	490	474	483	497	487	468	471	452	496	467	471	443	487	506	517	485	480	469	455	475	472	477	466	486	427	464	469	477	501	452	469	484	467	486	465	476	506	422	480	489	467	490	532	462	495	460	493	486	490	509	509	473	489	499	488	481	475	441	465	475	440	492	503	452	529	486	474	494	525	460	474	454	483	480	512	492	509	495	503	503	482	476	488	474	467	458	485	479	492	492	492	463	482	478	516	493	497	456	486	491	500	457	497	486	469	456	502	470	514	495	511	462	461	505	451	499	489	490	486	494	463	493	402	492	493	446	487	479	461	562	463	463	484	455	447	502	425	494	447	508	476	470	457	459	493	483	492	457	489	498	461	459	476	470	475	495	491	508	501	437	473	505	467	488	468	455	509	451	473	481	484	482	460	456	480	510	470	492	483	497	472	457	483	427	452	517	461	483	503	466	438	503	470	483	480	466	463	465	512	439	494	471	476	490	475	507	486	470	516	430	470	459	492	453	508	485	490	465	470	488	467	471	484	490	496	471	482	475	425	453	464	468	470	472	504	490	437	491	470	516	446	473	442	457	520	461	471	471	465	472	476	459	468	505	457	522	484	470	483	443	461	476	450	492	459	483	485	479	511	474	453	445	479	483	475	532	470	524	478	471	439	498	455	487	447	520	436	458	502	458	456	491	481	504	477	504	488	485	479	493	512	468	466	461	526	510	460	505	507	509	472	457	478	479	521	476	498	451	491	482	494	435	477	478	532	476	495	454	442	469	488	457	471	436	466	450	469	509	440	489	487	456	492	491	462	452	538	482	498	491	496	472	511	467	504	483	481	482	472	498	490	483	487	478	470	491	501	456	490	473	495	458	435	465	457	435	454	489	468	478	462	468	468	455	468	452	414	430	455	471	466	488	518	466	467	426	490	497	487	450	532	496	463	481	483	455	440	485	511	470	519	463	466	418	471	447	487	454	468	454	472	485	478	476	518	475	490	489	541	517	531	468	478	500	467	490	458	452	487	507	474	467	452	467	483	455	459	456	438	488	491	490	493	456	455	437	457	463	467	468	456	475	440	456	481	474	502	533	473	444	485	468	515	504	465	524	484	449	495	484	484	491	456	484	500	465	453	483	492	477	462	474	455	446	469	495	456	490	421	436	492	482	448	470	480	468	492	461	467	504	468	472	475	453	445	503	496	465	533	470	474	486	447	453	485	461	502	442	474	523	493	482	479	475	466	467	489	480	468	485	452	505	476	481	501	496	461	440	491	518	472	496	484	499	477	478	463	480	480	436	510	496	520	500	497	482	448	444	491	467	449	467	493	475	462	516	451	451	466	481	472	492	468	425	454	471	479	501	480	460	487	473	434	489	483	486	459	522	488	499	496	521	460	487	458	487	527	482	470	502	457	483	507	498	476	503	489	493	515	494	500	460	496	487	495	473	456	450	486	482	476	451	459	500	450	482	461	475	492	463	483	464	426	479	489	479	460	472	470	477	499	502	504	469	434	472	494	458	423	464	483	519	506	417	471	481	513	482	470	455	475	482	439	501	445	475	512	474	509	497	466	469	443	497	504	491	506	498	420	496	487	459	487	472	508	501	478	506	456	454	462	473	462	486	492	489	473	438	463	493	486	437	478	469	521	491	453	453	466	502	487	486	525	498	456	448	510	509	480	468	463	458	494	490	433	471	473	478	485	481	474	446	441	488	457	464	450	475	476	464	484	494	488	454	527	462	534	461	524	496	498	461	480	488	474	452	476	509	492	482	449	464	452	471	442	461	502	494	468	519	482	490	492	469	441	524	465	489	458	492	458	474	456	481	490	457	499	495	504	497	504	470	486	475	462	442	495	441	459	479	456	487	501	508	481	480	497	498	478	493	471	494	490	485	480	473	488	500	450	486	504	473	437	497	443	446	459	475	472	514	489	465	473	474	453	480	477	501	465	465	464	472	466	450	476	474	487	452	480	435	490	479	475	454	480	459	450	493	494	509	496	486	486	453	482	459	495	497	501	493	485	492	439	490	450	453	451	506	494	488	479	489	509	476	436	494	476	535	499	460	509	470	480	456	471	477	471	480	502	531	468	478	503	496	512	471	492	458	446	496	483	489	522	478	498	487	469	454	483	506	510	472	476	480	469	461	465	500	505	486	489	472	471	509	496	485	465	476	477	484	507	494	462	481	480	468	460	480	480	467	500	495	456	466	482	465	479	477	520	484	466	506	473	470	440	494	459	427	462	469	520	435	486	446	489	454	481	438	431	506	466	481	452	489	451	474	457	477	479	438	444	482	501	422	466	487	504	500	487	449	462	464	483	516	454	484	515	503	476	494	543	485	482	483	512	454	457	469	471	497	494	462	490	484	508	482	544	470	473	475	503	466	495	490	497	478	512	448	459	480	451	469	499	480	476	437	514	492	491	488	484	502	474	490	495	487	439	488
24652	20802	26821	24690	11435	3613	1967	1080	870	1198	4083	10571	12981	8548	3523	1282	751	615	602	596	596	612	538	584	622	574	611	641	565	550	616	559	579	602	534	588	590	623	598	566	571	628	607	522	571	597	568	602	593	588	578	612	572	591	607	585	597	618	559	552	591	618	584	580	566	604	671	570	601	628	564	573	584	565	599	604	604	580	560	619	590	567	606	594	563	577	563	609	590	567	601	585	596	590	580	573	603	561	579	584	578	592	608	584	592	588	555	593	552	585	555	547	605	573	570	586	570	596	588	581	564	605	538	563	603	558	590	579	579	574	629	586	608	549	582	597	540	634	598	585	570	564	591	586	555	594	587	567	604	554	621	642	574	588	627	557	581	580	572	570	582	527	577	580	599	592	570	615	549	603	577	606	547	591	588	577	566	623	576	573	597	516	595	563	524	573	590	590	579	544	561	544	637	570	570	571	586	593	596	595	531	553	634	571	582	579	617	568	538	537	547	604	594	602	602	586	537	598	595	607	578	548	589	638	573	587	560	549	559	542	613	609	592	576	563	534	616	563	604	586	610	568	611	528	580	585	620	583	622	600	628	588	585	545	613	577	567	617	583	551	588	586	600	596	570	601	573	589	638	608	575	542	582	623	604	593	625	561	571	578	593	574	575	583	567	567	563	543	539	572	575	575	621	599	601	594	588	634	620	583	570	595	587	580	648	591	591	608	601	522	603	578	608	608	587	651	560	584	603	578	578	602	617	571	563	580	544	631	599	585	597	548	586	551	578	635	571	607	549	541	601	588	543	634	593	575	589	583	590	603	597	589	572	598	580	626	596	598	606	578	540	560	549	598	577	551	620	554	555	569	592	588	532	618	575	576	585	603	614	599	626	564	581	602	610	620	563	567	590	590	551	575	572	572	635	601	608	587	561	578	583	596	587	575	599	580	615	573	567	600	592	602	582	618	584	603	580	545	547	553	597	585	590	609	619	609	585	589	621	561	585	546	590	583	596	559	576	586	591	597	566	595	565	622	569	584	565	535	622	570	579	613	597	580	532	580	597	585	597	570	587	616	567	619	604	565	595	623	639	627	608	576	601	588	561	611	633	556	547	585	604	562	539	581	574	595	581	596	657	598	575	582	580	588	596	580	584	626	585	575	586	601	548	586	623	594	529	574	554	546	613	565	534	588	612	603	584	607	643	568	582	560	599	614	583	624	577	545	624	584	551	627	555	643	600	584	567	580	625	556	578	538	559	597	541	673	614	569	605	596	584	614	597	586	576	606	589	515	577	613	559	581	582	612	565	607	565	579	571	571	586	610	495	592	565	558	573	572	555	562	569	561	596	591	612	608	571	590	606	610	558	632	611	572	585	599	559	579	545	566	572	561	586	600	609	543	588	573	579	545	599	563	582	549	570	573	667	552	599	554	604	600	615	614	532	603	585	575	570	574	592	602	540	581	598	538	553	588	592	596	605	594	591	572	604	560	601	611	573	577	629	620	561	577	542	565	622	565	609	609	577	580	591	575	562	600	579	614	585	573	613	572	586	555	579	586	608	592	620	534	597	597	546	577	620	555	634	562	564	565	584	576	552	575	615	601	609	613	606	569	556	551	604	570	553	578	594	577	604	592	569	571	588	550	593	634	610	548	587	585	583	597	596	628	584	579	593	598	629	599	571	547	591	608	583	593	606	569	566	565	608	592	617	567	571	580	537	569	544	590	624	622	577	598	629	598	556	622	593	626	616	617	615	579	578	609	631	573	607	567	548	581	552	630	582	580	586	609	620	581	619	582	618	550	576	582	605	581	596	587	603	611	614	555	610	648	563	576	566	556	600	571	597	596	616	564	609	583	601	612	596	539	564	542	559	572	571	621	577	603	632	583	582	608	603	573	609	587	618	568	568	558	575	561	611	560	549	553	562	589	568	578	559	564	590	590	575	546	562	584	560	613	566	611	605	600	577	600	569	618	635	556	564	548	581	582	610	582	591	554	580	615	577	605	611	558	582	564	619	618	601	609	639	570	602	542	600	592	591	614	569	561	583	630	579	614	566	569	523	601	556	553	583	555	576	575	619	612	570	586	667	556	559	535	594	592	590	570	578	586	578	583	625	564	576	550	581	600	578	575	585	580	564	608	634	569	571	563	614	578	620	604	529	583	561	600	606	566	583	602	614	567	625	595	563	597	562	576	577	558	551	568	579	579	596	597	576	600	612	592	577	595	581	613	602	594	596	599	559	591	593	576	574	579	581	593	600	606	570	562	560	607	571	605	579	581	563	557	594	603	574	606	595	581	597	571	593	560	555	602	583	627	599	582	561	564	585	580	595	585	540	591	580	559	611	641	524	630	579	596	597	585	561	560	629	618	575	597	557	534	612	581	589	536	558	602	603	571	628	535	606	616	567	564	616	566	578	598	600	562	554	602	595	566	614	608	604	519	597	552	576	587	578	587	630	564	606	574	587	565	572	605	595	562	588	589	560	588	600	586	551	591	540	552	594	629	586	612	592	615	619	578	563	612	559	612	574	554	576	567	582	602	601	602	577	553	633	597	610	579	596	594	592	581	585	620	621	616	597	527	572	598	626	570	631	589	604	604	577	575	605	590	656	574	597	621	619	618	565	589	610	642	621	585	525	573	566	602	582	603	569	593	587	565	602	570	566	588	604	598	599	540	623	584	555	606	570	612	593	575	574	578	586	618	595	532	580	595	588	568	615	575	628	569	642	611	601	582	598	605	598	576	584	598	579	636	561	589	583	578	610	600	603	577	614	564	588	562	549	547	562	598	569	590	614	636	609	613	587	597	559	544	581	564	589	567	560	643	592	612	569	594	580	558	567	574	563	576	540	552	569	603	586	542	634	598	569	585	585	580	593	613	554	611	563	574	558	583	533	577	570	584	569	558	539	583	583	610	611	580	573	624	589	569	571	562	551	612	570	577	592	591	565	580	599	585	591	560	549	554	550	558	581	583	587	576	631	603	629	560	589	588	609	631	590	581	558	601	593	567	560	561	593	567	629	535	594	577	576	566	566	574	583	539	572	625	581	558	585	584	640	569	602	583	577	575	577	573	568	581	622	583	600	581	579	616	536	573	539	572	572	613	578	581	561	571	591	600	610	595	580	582	558	595	590	566	568	569	579	582	622	609	613	582	575	582	588	595	588	559	616	594	604	558	565	601	598	550	572	601	572	526	627	542	564	596	581	580	593	574	591	605	613	586	570	649	549	544	585	595	606	582	595	570	620	601	593	609	572	528	583	595	602	622	587	602	624	616	606	604	611	567	625	578	621	600	585	577	592	616	539	548	580	603	581	611	575	609	536	569	560	584	556	573	556	592	572	613	569	575	573	601	563	600	573	623	557	583	572	596	557	577	515	588	624	617	579	558	583	597	637	603	600	569	568	554	575	571	605	641	585	592	564	586	598	572	597	604	604	621	609	585	576	556	554	596	600	548	560	596	579	610	562	581	607	601	594	583	563	587	558	592	575	587	599	542
5571	8335	8589	5308	3829	3258	1970	1219	1020	1602	5829	12714	12547	8285	3488	1305	683	532	530	474	527	509	502	505	494	520	533	524	484	511	499	503	508	491	478	512	549	489	509	503	495	509	518	554	496	535	484	507	534	544	473	501	511	528	501	495	519	484	490	448	477	474	470	508	512	506	525	550	531	511	505	517	496	485	523	493	489	514	520	535	525	556	468	528	493	509	534	495	511	523	473	489	527	510	468	574	529	512	480	545	486	497	495	488	480	512	495	497	504	508	477	517	521	509	474	514	502	527	526	503	508	511	546	504	510	511	514	479	519	503	448	501	515	471	487	507	510	518	507	499	515	480	516	514	493	542	471	485	487	528	525	522	508	516	488	485	526	524	552	500	532	524	500	493	542	531	493	518	459	507	507	501	515	477	505	556	489	504	502	538	489	526	475	541	502	499	513	488	502	508	544	492	480	475	486	510	437	485	501	483	487	500	494	532	469	495	500	533	491	491	519	471	508	467	512	489	484	494	485	480	502	498	475	507	513	470	539	494	501	459	512	499	486	506	483	553	509	549	513	533	537	506	555	554	471	524	510	471	555	521	492	489	489	501	493	448	525	483	480	498	493	504	481	542	546	494	549	478	536	531	518	474	558	461	471	545	497	492	521	537	523	517	466	493	520	491	506	482	499	493	506	501	521	507	529	541	473	511	526	481	502	518	501	513	493	480	500	506	512	488	518	527	518	497	491	497	478	448	469	504	539	547	499	520	532	496	525	567	519	513	474	513	529	460	507	495	506	495	513	509	483	485	487	528	503	503	472	530	514	498	501	500	513	532	487	477	498	485	511	496	510	488	511	527	493	525	519	519	497	464	543	471	507	516	490	459	504	517	463	482	462	518	493	537	474	513	501	527	522	504	527	484	533	467	518	503	489	505	473	519	490	538	515	535	490	484	486	516	492	549	508	506	475	566	483	525	498	486	521	556	507	488	472	514	501	519	512	478	505	536	565	486	475	523	522	539	528	503	548	515	528	479	495	548	499	508	467	504	544	501	513	492	525	500	508	509	520	563	527	465	512	521	499	500	485	482	482	524	498	485	499	494	496	517	488	478	538	535	505	490	503	506	477	502	490	518	510	496	527	472	463	505	505	478	501	524	524	482	530	491	483	513	541	470	482	508	508	500	522	481	508	541	499	486	476	523	531	479	500	509	533	507	553	545	485	518	517	433	498	502	503	483	501	497	491	523	488	515	502	492	514	502	493	509	542	512	496	529	518	498	536	436	473	470	526	522	494	503	532	531	525	476	506	498	519	501	538	519	481	481	517	526	500	511	516	532	526	520	539	504	504	502	483	452	500	514	525	456	542	473	529	520	493	496	512	478	526	531	522	492	496	551	489	470	483	493	504	540	492	482	496	468	511	523	492	486	504	485	498	527	499	535	492	481	494	531	500	502	503	532	486	501	516	495	478	497	520	500	486	510	565	471	495	512	515	500	495	528	457	525	524	516	521	528	491	497	508	493	535	529	473	545	498	549	516	504	517	512	508	512	522	478	532	488	547	473	493	521	492	507	479	483	554	543	494	518	510	511	502	504	518	513	520	520	546	511	496	481	514	485	491	521	476	492	482	482	504	502	498	461	524	514	497	506	519	505	443	494	502	533	483	521	529	483	500	499	496	521	496	495	495	493	496	478	520	473	561	488	518	507	517	520	490	484	498	533	463	523	499	474	498	512	463	482	514	557	499	533	532	472	492	514	551	506	482	540	490	530	520	498	502	480	477	473	522	506	516	543	483	527	506	474	550	544	500	486	512	518	437	491	501	521	476	514	479	499	510	519	524	539	500	501	506	484	502	528	500	521	474	494	475	521	515	512	512	494	502	461	466	520	527	541	503	502	500	472	523	502	494	499	501	513	497	520	513	554	498	477	506	492	529	506	522	528	485	503	502	519	509	492	550	508	502	494	553	490	472	528	499	489	508	474	510	484	508	492	527	478	514	475	494	506	486	499	507	511	493	513	513	505	519	479	545	486	459	504	530	485	520	493	478	502	492	511	486	467	492	483	525	527	470	477	492	509	521	530	479	478	504	511	533	533	498	529	525	530	517	504	508	500	538	554	502	543	565	469	468	505	480	502	485	502	482	468	520	546	495	544	502	464	502	497	477	543	478	479	483	543	501	509	501	482	465	509	503	505	498	506	507	506	502	448	526	493	506	477	448	488	484	480	497	528	519	508	494	492	474	492	501	514	517	484	494	533	491	495	546	514	506	540	505	522	521	518	542	488	560	478	503	509	498	499	512	546	540	544	509	477	454	505	497	496	476	512	502	478	525	510	491	502	511	504	539	490	521	521	518	492	506	502	497	478	479	486	489	502	533	525	495	495	558	490	527	527	467	518	474	453	497	550	478	467	513	508	499	493	503	493	536	553	511	543	520	489	487	525	505	524	483	510	509	491	483	533	508	532	536	498	496	507	484	513	477	506	520	507	504	470	526	509	506	537	514	508	495	487	496	504	497	517	468	503	545	490	479	531	485	480	488	500	521	511	499	490	496	489	532	496	514	543	490	497	490	471	495	506	503	494	505	528	487	521	471	491	494	485	503	506	510	515	504	473	515	545	476	514	470	508	503	507	498	491	507	512	506	495	494	467	495	566	496	542	503	481	562	531	501	530	471	547	521	480	505	518	510	498	515	519	460	519	527	495	523	500	516	497	489	530	486	504	516	550	517	488	462	496	512	505	529	518	475	533	516	498	520	508	544	498	501	486	506	528	515	525	564	488	491	511	486	512	500	497	513	478	509	524	533	521	493	534	492	487	490	499	490	535	522	487	508	496	495	492	543	529	539	474	501	462	525	505	503	526	497	504	487	498	501	497	511	475	512	508	470	530	490	493	480	503	494	481	485	511	523	483	534	531	498	481	547	479	488	489	480	490	530	501	513	531	495	463	496	530	481	497	493	503	491	473	489	500	525	485	503	522	492	525	496	520	500	503	464	539	493	538	501	506	469	468	521	501	509	495	483	497	501	511	522	524	492	491	513	511	472	514	524	519	528	502	491	498	484	535	523	495	534	526	505	514	487	508	500	544	530	504	536	502	479	532	531	492	553	493	495	533	503	508	500	515	489	487	515	484	586	499	501	498	501	522	509	518	517	515	545	505	488	535	484	524	496	495	491	512	481	528	494	525	495	498	483	503	511	513	498	503	451	556	485	523	519	505	494	465	457	523	523	465	519	505	488	451	484	532	496	496	512	482	525	500	473	503	518	517	509	489	456	520	503	475	465	492	527	483	539	494	524	486	534	518	518	496	476	515	505	507	460	468	509	465	497	508	548	516	511	462	477	479	424	458	515	491	519	488	509	452	524	524	511	481	452	497	482	509	499	501	476	475	537	497	540	470	536	471	474	493	479	520	482	527	467	487	493	512	498	485	537	527	530	533	502	490	512	511	498	556	496	507	507	524	498	479	489	534	538	531	481	491	474	498	499	470	513	534	487	525	462	483
23806	20825	27856	23940	20604	11305	3546	1642	1205	1836	9246	21448	19931	14869	6916	2408	997	812	780	711	751	728	678	722	697	665	715	734	738	773	783	699	690	712	725	723	698	696	708	703	709	725	742	672	665	714	686	728	685	717	706	684	746	694	704	687	774	745	709	719	757	689	747	755	693	727	711	616	730	763	742	747	708	687	726	736	741	674	739	720	743	717	727	749	744	717	765	710	721	699	715	751	722	744	713	702	712	703	740	677	740	721	718	705	692	724	654	649	702	738	748	737	726	745	733	727	709	728	682	694	688	734	725	729	701	783	698	709	695	700	702	716	746	698	704	672	782	657	730	696	664	672	678	670	742	701	715	728	736	732	681	709	697	710	741	705	711	717	699	689	708	718	723	751	727	700	666	766	765	700	690	694	711	692	704	734	748	696	686	741	650	737	735	711	698	701	708	722	705	710	680	722	730	697	719	718	690	735	691	696	670	690	708	742	700	702	746	716	743	687	707	692	742	710	707	723	727	666	693	703	699	714	735	715	699	696	675	701	724	682	734	714	718	669	698	702	720	702	709	715	755	694	702	731	678	743	697	710	715	667	701	744	672	694	713	709	725	707	668	716	719	733	716	698	758	728	698	776	686	679	736	715	705	706	664	708	700	649	714	721	714	712	728	670	692	750	691	703	703	652	727	720	719	743	723	737	733	732	683	701	740	678	718	717	739	731	692	717	683	722	686	710	723	676	698	721	679	680	720	736	707	706	701	713	719	686	725	723	694	711	677	691	655	689	742	743	717	678	716	670	773	729	753	727	716	731	706	679	709	718	708	691	695	722	684	653	761	684	713	709	702	736	664	743	711	757	721	716	694	718	701	696	727	736	673	717	738	715	679	707	763	682	715	716	705	678	653	672	706	760	767	752	702	726	687	668	727	698	720	696	757	713	754	739	727	721	705	688	777	733	700	705	709	710	710	721	717	747	674	667	717	688	731	724	705	723	692	710	705	749	660	692	667	697	690	703	725	689	682	728	731	706	724	673	737	732	725	682	751	716	758	676	695	682	698	706	687	749	720	750	740	682	703	731	737	729	741	732	724	708	674	674	698	726	689	711	717	705	752	683	716	752	683	714	705	706	743	744	729	767	746	691	727	714	726	658	652	725	694	671	738	687	705	688	715	690	693	684	693	694	696	691	722	728	666	680	766	703	725	702	721	759	678	696	739	689	747	718	691	685	741	739	704	685	749	719	715	756	712	703	724	711	674	695	726	709	731	701	725	718	712	731	720	721	712	761	692	728	752	703	708	740	701	740	724	650	747	719	675	685	658	686	692	685	693	730	675	722	695	737	716	771	668	700	680	692	691	748	715	732	712	701	711	702	694	698	725	679	731	698	707	681	683	744	768	732	725	715	699	670	687	657	744	709	700	719	720	719	710	732	722	693	682	711	722	738	743	681	710	713	695	777	757	724	699	757	652	706	698	691	667	736	692	719	689	750	739	688	717	698	717	701	672	733	717	704	718	674	697	664	735	699	730	708	658	730	720	706	683	683	736	724	670	728	694	705	681	693	738	703	735	726	709	757	773	711	755	710	696	671	728	756	704	750	752	695	686	702	711	753	778	729	700	733	733	738	739	712	727	773	658	692	713	710	672	689	750	712	710	747	722	663	774	695	694	747	672	706	738	694	701	711	718	688	713	749	715	711	693	671	688	676	697	720	723	682	709	724	730	696	734	763	688	727	699	661	686	697	729	674	664	708	681	746	705	699	706	693	672	681	707	684	678	714	674	703	740	772	728	678	697	719	690	685	713	706	716	720	751	728	685	732	701	694	733	749	766	654	727	698	670	715	692	653	726	699	679	749	746	738	758	714	740	715	689	725	732	735	706	704	705	734	703	694	754	702	699	698	707	698	718	734	682	709	689	648	719	757	722	719	730	708	714	689	696	720	716	725	705	689	667	739	750	675	696	732	752	702	743	723	712	721	735	680	740	692	721	688	710	717	707	714	714	667	763	648	691	697	734	697	682	683	721	679	742	719	718	691	748	714	709	688	726	719	749	714	709	747	702	704	725	720	721	695	721	729	726	706	684	707	706	706	668	709	691	731	712	684	691	712	703	710	697	682	671	700	703	665	673	728	687	703	740	717	710	732	668	724	700	729	713	707	735	713	709	689	690	674	689	745	674	725	677	703	674	747	728	714	706	677	706	683	693	661	679	728	689	738	698	699	735	735	716	716	728	725	707	726	706	729	692	746	697	696	724	730	721	725	674	739	733	753	709	746	693	704	704	668	729	702	704	743	718	679	725	726	689	713	737	683	658	727	741	702	807	694	690	706	718	741	668	685	685	728	732	744	723	728	689	700	701	730	716	730	687	699	717	659	724	662	682	691	659	713	684	661	730	687	702	756	699	741	708	764	712	652	708	714	674	726	664	738	693	690	695	696	703	691	725	768	724	704	645	706	772	712	652	746	694	714	711	764	713	710	741	704	680	696	699	698	669	726	696	693	671	658	689	733	718	742	706	710	738	718	762	740	739	685	729	726	679	700	738	722	702	709	693	706	712	695	764	731	704	733	706	756	738	696	730	670	716	704	703	722	669	656	685	678	691	682	746	711	701	728	708	663	677	739	731	713	718	642	700	730	687	701	725	720	730	693	726	720	717	683	698	663	667	754	695	646	707	681	693	687	691	678	692	699	654	705	727	717	703	717	679	702	719	729	693	713	696	646	702	683	700	633	700	678	719	699	741	708	679	700	684	727	725	727	697	691	666	731	690	737	716	707	746	711	741	704	678	711	717	713	714	711	695	672	729	757	734	722	755	737	687	708	722	692	707	726	724	675	759	764	681	690	698	665	679	678	711	736	755	691	684	681	700	700	646	741	713	739	734	698	674	722	721	683	731	744	723	715	709	696	728	699	735	697	718	729	718	726	683	682	688	705	693	711	677	688	659	660	706	696	696	729	733	697	749	726	678	708	710	702	697	705	676	726	667	683	693	688	693	732	723	665	697	724	719	690	670	763	706	718	714	715	714	713	694	732	708	696	765	699	759	715	681	662	699	684	678	731	684	726	683	758	734	710	722	702	680	705	718	679	701	726	717	714	702	686	660	709	721	748	704	721	724	701	725	719	732	696	694	677	702	658	717	693	669	721	746	697	646	719	698	691	710	681	699	675	737	758	728	664	747	732	703	690	689	675	736	671	693	688	699	727	686	737	722	744	746	708	706	713	730	697	728	684	702	708	729	726	718	675	699	712	700	674	646	669	674	678	687	706	696	735	685	699	715	726	678	737	713	687	756	725	697	699	712	707	728	727	721	677	709	708	682	738	753	692	717	694	699	653	706	693	673	663	655	728	720	718	708	729	660	679	681	740	693	678	658	712	633	676	677	698	720	726	681	665	677	680	708	724	708	708	680	707	710	719	705	762	709	668	712	694	639	714	691	674	687	692	694	750	748	743	721	712	697	745	718	704	712	712	714	690	689	677	745	696	732	701	650	726	737	727
6127	12140	12575	9075	6324	4739	2678	1489	1444	2551	12001	22278	17841	13232	6425	2364	970	698	603	624	642	558	602	626	583	598	585	622	620	614	629	602	609	594	612	598	593	618	617	658	627	579	614	620	593	598	572	608	613	629	660	609	604	636	622	613	575	592	597	606	634	572	567	611	572	616	642	597	556	670	632	571	594	547	569	609	619	618	590	602	628	630	622	584	636	584	593	626	605	618	627	545	640	596	611	597	582	589	607	629	573	582	591	596	615	604	601	654	585	569	611	612	578	600	570	579	578	641	597	572	579	617	621	591	607	605	601	588	631	627	602	620	610	598	587	579	576	559	601	624	614	584	566	587	572	592	609	638	638	645	669	620	558	606	628	641	589	653	583	593	557	619	596	611	588	627	645	601	591	593	569	577	616	632	572	593	598	561	629	620	626	598	586	581	641	596	595	591	654	623	583	555	548	612	588	591	599	581	610	611	638	614	634	620	607	585	632	569	598	604	577	564	586	593	564	625	587	598	552	586	640	605	606	581	564	613	626	597	625	620	563	589	610	598	578	608	616	606	596	615	616	643	603	575	581	562	545	582	602	626	560	562	630	601	577	615	585	622	588	596	566	661	623	619	571	594	601	610	664	600	615	600	611	586	583	608	571	625	600	628	589	612	599	611	590	571	580	626	602	565	611	579	596	636	585	597	602	578	607	596	602	582	598	597	626	612	586	581	599	610	578	611	599	640	615	597	597	649	604	602	619	585	627	598	546	609	570	581	581	597	598	564	605	606	594	579	608	618	589	562	584	620	621	611	592	585	587	565	621	605	577	599	589	579	608	613	609	631	588	574	607	607	621	583	570	564	603	584	625	641	577	586	539	589	590	586	577	637	608	597	624	595	562	588	563	618	568	603	625	604	584	624	606	593	601	619	602	594	554	607	563	629	610	612	587	602	578	600	604	543	617	609	594	587	619	625	605	589	614	561	619	607	587	566	670	616	602	604	562	604	621	579	606	630	587	629	594	652	630	636	624	599	576	605	566	593	622	550	579	609	591	597	629	618	590	590	585	610	577	591	631	588	613	587	586	606	608	579	604	587	603	560	589	594	623	594	616	593	562	592	622	600	597	599	609	609	602	608	566	568	565	638	581	613	612	606	617	607	616	601	578	606	593	589	622	576	605	585	608	578	624	618	588	625	637	621	627	588	596	557	606	601	626	598	582	617	553	595	585	651	588	575	598	546	616	610	571	598	587	577	617	616	610	583	551	593	586	607	627	599	609	587	592	622	569	589	589	610	616	612	592	575	600	589	571	578	586	527	604	580	607	613	623	614	628	576	609	574	577	603	620	611	606	547	624	621	604	635	628	621	590	578	642	586	615	600	563	594	610	664	603	595	545	576	598	603	561	649	601	584	568	579	639	588	674	547	580	604	564	628	645	607	565	590	560	575	644	581	601	601	564	600	566	608	576	584	624	597	582	594	603	609	638	605	584	599	597	598	578	582	603	587	632	624	604	593	618	626	606	584	586	596	569	554	612	574	613	558	598	606	616	603	608	602	625	612	584	625	622	618	631	557	604	633	557	580	537	636	632	623	615	600	584	593	592	608	586	582	579	604	552	606	630	594	556	571	565	565	585	602	634	589	558	624	621	615	608	626	604	590	560	650	627	608	572	601	595	608	579	589	582	578	592	589	636	589	589	618	587	628	660	585	617	658	587	605	588	606	617	598	589	558	603	620	621	625	621	600	633	568	603	614	593	616	629	606	599	630	592	543	647	620	600	590	572	605	644	589	598	555	651	615	578	614	593	603	631	580	618	584	576	554	584	631	625	585	555	658	583	578	585	580	619	613	623	606	669	571	635	623	612	590	596	598	536	599	624	570	602	592	585	580	603	597	609	639	584	614	652	584	587	543	619	564	568	593	575	611	621	577	556	601	661	573	612	610	594	564	610	595	595	624	628	630	578	591	574	575	551	587	626	576	649	643	567	601	600	582	599	599	612	645	594	632	577	590	621	595	638	612	617	620	585	615	618	604	599	586	588	599	552	623	603	555	578	572	565	589	625	570	599	584	586	616	583	528	540	619	602	594	625	613	619	585	582	612	622	602	554	577	599	634	583	616	596	568	598	581	593	642	597	599	610	648	605	608	582	563	613	614	569	548	580	570	640	588	627	620	578	582	617	622	601	642	624	612	558	618	614	599	607	591	572	588	639	609	593	557	626	615	574	591	573	602	657	608	618	623	586	599	585	611	616	576	596	586	612	591	639	598	597	563	586	588	606	608	594	599	607	636	567	566	570	590	639	551	618	633	582	616	569	631	560	600	605	611	581	655	630	585	609	606	587	612	576	646	596	569	578	593	611	595	612	553	590	629	607	564	560	596	607	601	609	596	595	623	585	600	608	632	618	606	634	615	611	577	565	626	565	637	594	629	622	576	663	610	606	599	596	622	604	608	601	623	611	565	578	621	582	594	597	594	610	618	597	579	573	602	575	569	621	577	586	634	621	574	600	570	616	597	600	592	578	639	629	584	586	623	624	588	645	604	582	608	575	624	594	612	596	555	642	608	599	608	610	596	584	556	594	600	570	655	602	614	574	636	583	625	601	575	603	568	535	597	613	611	579	589	583	578	599	575	593	582	592	564	616	588	579	584	568	592	596	612	567	603	601	610	623	613	618	621	610	583	578	615	616	564	620	545	614	594	562	603	563	630	610	558	607	596	574	562	603	635	595	602	616	598	606	602	589	629	636	554	604	596	605	602	574	558	554	562	590	625	564	625	596	620	559	624	603	616	584	632	559	614	583	624	592	604	576	543	630	593	605	572	619	565	558	581	591	596	599	555	636	614	611	623	597	653	591	638	581	581	608	514	580	602	561	625	584	590	587	591	613	622	584	604	571	583	608	580	539	593	607	583	586	587	583	575	615	623	595	574	631	589	617	601	630	607	590	572	593	609	599	584	578	590	589	605	617	593	597	604	631	603	658	598	589	588	585	561	613	615	607	577	582	602	625	611	656	615	654	603	580	624	576	627	644	620	563	572	613	625	618	612	646	631	629	613	640	626	581	600	597	644	625	581	583	613	594	600	580	605	599	648	580	597	643	590	576	543	604	629	617	623	622	603	615	623	605	600	619	585	586	599	590	567	558	564	623	646	618	617	580	620	631	594	622	629	636	619	610	585	572	561	571	579	625	582	626	591	618	592	637	595	569	587	569	570	613	611	556	534	583	595	605	602	616	597	616	614	612	617	560	608	612	624	597	600	610	602	608	628	616	601	579	586	604	592	575	561	575	593	632	599	599	600	594	578	567	615	633	579	592	661	583	588	596	599	598	595	611	646	624	587	590	572	579	613	595	559	589	589	618	596	596	604	617	609	559	577	617	620	616	616	590	620	617	654	658	626	614	616	606	619	567	560	636	634	575	586	567	601	574	632	572	565	601	612	608	597	643	621	567	590	582	610	608	553	632	645	604	644	613	595	579	587	596	583	610	619	613	617	617	602
26969	11369	4437	2853	1768	1088	798	693	669	702	951	1665	1945	1406	935	764	663	628	642	587	609	612	646	599	578	622	643	649	591	604	594	609	596	626	620	601	599	667	592	611	606	624	639	655	654	628	586	620	586	603	593	595	666	624	644	626	641	584	601	624	580	612	624	601	639	633	637	637	648	642	587	592	610	637	571	634	650	600	598	581	608	595	661	617	636	598	646	583	589	587	627	595	603	615	599	555	613	586	603	585	594	591	608	650	610	571	617	621	610	595	648	637	584	608	599	610	605	637	644	568	704	635	646	601	610	636	611	583	571	598	581	605	554	637	652	638	592	615	616	685	645	591	598	617	653	598	641	581	607	635	573	585	611	625	611	628	633	592	619	598	622	601	608	593	602	584	625	630	626	635	610	583	625	580	621	611	595	650	640	612	596	650	625	688	618	642	604	635	610	631	644	612	587	631	612	610	662	542	581	586	611	587	605	639	610	603	645	642	651	579	587	651	596	565	629	623	576	607	633	652	609	601	570	576	621	580	610	604	578	647	651	626	598	626	610	563	575	588	631	605	577	561	612	600	662	592	562	631	621	638	595	631	675	605	621	565	619	598	586	591	635	597	587	601	575	648	594	606	588	588	575	598	592	597	628	626	645	607	616	627	608	628	655	617	617	631	604	587	597	599	616	610	675	623	597	594	594	610	604	612	618	623	632	607	577	581	621	630	610	590	599	584	566	599	618	561	582	591	654	598	636	621	609	609	647	604	629	663	605	576	566	628	615	647	612	648	569	593	620	627	634	637	618	579	587	612	607	620	556	598	599	602	591	576	624	631	595	566	621	579	600	622	618	571	596	561	620	579	618	612	593	593	638	602	605	608	633	609	562	612	627	598	614	568	657	624	625	621	586	573	582	592	628	601	616	642	622	637	595	635	588	605	562	631	637	592	635	605	637	612	602	598	592	644	622	592	591	655	653	591	577	615	621	561	583	582	617	599	643	574	535	593	614	636	630	590	601	565	628	622	615	596	600	638	614	608	603	619	631	629	600	600	641	640	607	610	595	591	590	611	593	596	559	618	626	635	625	640	647	604	615	587	614	679	606	561	621	558	599	633	617	656	636	582	632	626	598	615	617	589	664	593	646	616	638	572	593	608	581	555	618	574	628	619	607	595	599	587	580	586	578	636	631	612	605	665	583	621	597	629	606	594	617	617	609	565	564	606	646	587	626	632	584	604	606	558	613	588	608	650	626	567	605	584	608	607	619	563	609	638	638	551	591	578	593	596	641	623	605	647	611	629	627	600	581	600	640	614	580	604	613	572	595	561	608	590	612	648	579	555	615	594	603	591	616	624	621	622	592	619	605	585	636	604	625	585	602	647	616	643	647	649	574	593	592	594	632	595	603	640	597	611	635	631	629	632	598	585	584	595	604	629	635	607	626	588	620	614	632	621	549	633	639	630	582	584	624	609	582	612	642	565	568	602	625	585	601	571	632	559	616	617	631	616	567	646	577	654	605	578	607	631	624	626	556	584	624	573	618	650	628	632	579	594	631	627	612	600	608	596	593	639	601	608	582	642	596	605	636	603	635	583	582	605	640	580	590	630	617	604	615	608	601	620	613	589	584	598	582	592	606	625	569	619	628	608	613	592	599	617	607	595	612	609	649	584	581	613	561	620	600	567	642	618	624	615	656	615	630	632	580	608	639	589	554	602	636	638	631	582	588	626	636	644	574	639	630	636	617	603	567	592	611	659	641	619	690	596	572	594	637	655	623	547	633	559	620	583	552	621	612	602	619	615	593	601	626	619	610	592	624	610	598	551	621	606	615	584	582	618	578	570	560	587	643	621	595	607	595	592	582	631	571	615	626	630	624	586	610	600	614	598	594	630	644	629	619	568	608	640	612	589	590	612	626	626	569	663	635	583	589	586	609	597	643	573	594	591	556	576	616	636	658	631	631	633	565	624	634	607	570	649	636	612	613	603	607	639	606	632	624	606	594	598	580	621	642	620	612	575	604	633	579	569	609	601	609	653	642	625	621	613	594	613	572	605	622	579	637	639	598	614	595	587	613	609	572	595	646	616	587	603	615	579	605	615	631	591	595	582	581	628	587	585	658	599	598	598	570	651	623	676	598	612	582	582	608	597	601	586	573	632	647	606	590	544	650	642	606	578	605	605	645	586	652	591	623	597	618	565	601	583	615	646	613	666	608	618	607	659	613	629	600	595	611	598	587	575	601	606	573	668	593	592	589	617	626	613	631	594	574	627	594	587	672	642	618	575	567	582	609	613	638	615	622	583	594	599	566	568	586	621	564	608	670	594	596	614	600	564	617	617	617	625	549	588	557	596	607	566	600	595	540	577	603	601	606	601	600	596	637	632	609	645	579	606	607	607	648	628	607	607	637	620	577	611	582	610	598	608	603	581	573	617	619	610	598	594	634	604	631	639	643	616	625	603	621	582	630	656	607	589	639	596	630	636	539	651	602	600	631	633	658	566	640	649	588	627	637	633	607	587	600	608	639	626	641	626	613	628	605	579	609	586	633	631	631	579	619	579	624	609	558	575	571	588	640	590	581	621	627	662	603	644	608	638	595	639	592	577	645	598	597	596	646	631	559	580	633	618	644	601	602	599	576	555	585	631	594	646	596	606	613	602	597	646	567	619	625	623	570	571	653	625	587	601	615	610	588	560	557	559	618	599	620	639	628	552	617	621	582	605	617	594	634	619	609	594	629	670	592	617	542	601	594	573	653	624	625	601	613	619	621	593	614	616	583	588	610	628	616	618	546	620	606	612	623	619	600	578	637	590	621	597	588	582	661	569	598	621	584	618	571	587	646	581	608	643	582	624	624	569	607	626	604	637	608	654	650	622	570	620	568	617	573	629	572	607	587	602	600	602	569	628	645	598	636	594	596	573	644	607	596	587	670	602	589	594	652	610	615	586	602	638	595	581	602	618	578	603	606	629	623	616	585	615	571	625	621	594	589	612	619	588	604	628	608	630	621	587	564	617	551	562	601	580	603	594	600	582	615	590	592	619	605	616	633	606	607	625	591	632	578	580	577	636	627	585	668	604	637	607	589	604	674	662	578	542	617	616	566	642	607	584	630	586	556	643	563	591	620	613	625	597	594	616	620	570	618	608	591	635	575	637	614	620	571	632	633	644	601	614	595	609	610	564	585	564	584	607	631	629	604	652	591	629	673	599	665	624	589	585	612	573	640	581	590	618	635	616	626	602	615	582	592	627	606	569	614	572	585	623	569	612	601	636	639	614	554	627	636	617	612	598	582	582	619	601	645	643	577	612	644	597	602	583	628	632	594	579	570	644	632	621	605	630	628	627	620	619	631	595	626	608	635	615	650	630	596	582	600	614	642	635	666	601	598	622	632	579	625	618	607	574	594	606	564	574	574	613	580	603	584	590	618	607	604	582	596	592	596	620	553	601	616	581	599	595	562	615	593	617	589	587	610	578	617	587	638	633	590	575	565	586	560	599
6642	3892	4274	2722	2042	1211	851	648	669	704	1158	2194	2183	1439	855	645	569	517	515	499	517	531	516	491	483	519	584	508	470	498	522	487	516	511	492	522	529	560	464	516	524	495	478	520	499	482	521	510	495	518	499	475	471	548	510	493	500	531	531	526	494	504	525	508	502	505	522	486	527	495	525	479	495	502	520	514	543	528	497	510	539	530	477	539	548	537	498	510	484	481	521	487	519	538	509	519	484	472	498	518	553	518	473	460	475	545	547	511	523	493	503	493	506	501	535	475	506	553	499	506	494	505	514	510	459	534	508	516	503	505	532	485	503	502	485	473	523	481	492	488	553	499	524	523	499	529	468	491	510	507	524	502	501	512	504	485	493	463	534	503	533	516	448	473	516	515	490	502	569	495	509	497	526	507	499	513	515	494	511	519	494	497	502	469	510	474	495	499	535	506	500	502	511	501	523	537	509	514	501	491	503	547	524	487	535	512	532	514	512	536	526	551	492	502	544	523	544	489	491	501	532	510	505	484	501	493	514	522	539	457	491	496	524	510	512	490	499	473	545	514	478	530	500	501	481	501	511	540	495	492	506	525	502	496	496	570	506	495	526	501	499	508	492	522	545	481	525	495	487	493	520	485	503	556	532	540	505	491	499	479	501	498	493	554	517	489	493	500	539	516	529	488	513	483	497	464	451	474	517	539	512	508	495	492	481	504	551	487	473	543	482	503	522	474	515	503	496	531	506	492	546	478	506	505	490	517	544	480	493	538	551	522	491	505	450	497	473	508	509	491	500	504	482	554	479	515	526	514	515	499	528	511	526	512	477	524	491	497	494	493	499	562	522	469	494	508	522	538	505	543	501	503	507	523	488	488	481	504	467	491	500	497	520	499	484	538	487	479	483	508	514	524	507	524	530	508	515	521	527	498	561	524	509	495	491	483	522	494	512	541	521	518	526	516	512	485	495	566	488	496	525	485	464	507	525	492	533	526	516	529	499	506	480	461	478	538	507	517	557	522	546	510	478	497	512	521	523	500	492	484	536	497	521	530	505	524	522	502	496	533	530	502	499	464	518	468	467	530	465	542	521	482	517	512	502	452	519	522	494	513	519	507	510	519	548	507	499	479	468	523	520	490	537	493	516	496	471	523	519	471	487	544	503	474	495	540	508	504	512	462	497	509	539	515	507	490	494	512	479	527	516	522	514	476	502	521	524	494	491	479	523	503	541	506	489	518	503	524	541	532	532	513	530	515	500	542	508	507	557	487	519	492	490	477	512	531	555	541	488	500	502	528	491	507	531	501	504	553	495	522	509	473	547	465	510	526	476	523	483	508	501	511	525	507	518	489	519	534	514	502	548	507	510	492	491	485	474	553	502	493	489	500	534	525	484	467	519	495	478	503	484	473	475	507	495	511	523	514	523	492	536	523	464	514	512	509	530	499	490	538	486	491	545	486	492	499	503	517	505	480	507	501	496	536	477	474	510	505	509	510	500	510	458	510	497	498	471	490	485	489	483	523	532	489	500	502	462	513	502	483	465	520	543	523	512	465	520	480	517	527	517	517	512	479	526	479	509	492	505	504	476	507	512	508	491	488	527	484	517	476	468	530	477	539	507	482	508	517	494	505	535	491	509	475	511	486	543	518	522	511	497	486	546	488	461	530	479	512	514	508	510	490	521	539	532	506	510	485	523	521	506	483	497	502	492	505	522	499	504	506	519	534	498	515	478	502	487	498	497	497	462	495	507	495	531	468	501	517	508	519	542	507	521	502	495	464	510	476	511	513	512	500	497	484	501	501	478	510	515	528	494	513	488	528	503	496	471	507	539	516	480	489	555	559	484	528	502	527	511	520	506	468	520	495	541	522	490	483	525	467	492	539	523	506	499	498	530	511	518	522	522	479	514	525	499	529	520	541	504	531	500	486	502	478	503	529	499	495	535	544	515	552	456	507	489	493	512	482	511	498	520	493	499	496	497	517	505	505	564	517	441	498	513	476	502	490	540	524	477	491	481	506	477	535	501	482	473	530	504	494	496	524	525	520	497	487	535	545	538	484	521	501	502	490	469	487	516	503	479	528	525	493	509	536	501	515	527	553	481	481	515	505	527	493	493	509	502	537	545	546	474	541	469	484	508	524	499	521	530	524	474	524	534	473	491	485	503	493	492	527	506	503	512	520	511	527	541	486	485	483	490	533	555	544	512	459	537	522	522	497	537	500	483	465	512	507	504	493	464	520	513	501	505	546	502	528	523	523	499	521	515	460	501	523	523	480	496	488	493	491	510	472	500	483	504	541	520	505	494	507	510	510	520	515	482	520	534	490	510	513	495	515	518	539	520	485	499	485	481	483	514	486	510	529	523	485	492	517	518	512	568	498	521	478	518	490	491	509	526	531	513	499	485	519	512	466	516	495	478	530	488	522	512	508	537	520	494	484	479	503	506	536	509	522	488	519	454	511	490	526	505	504	516	505	533	513	489	451	547	551	499	483	505	504	538	538	485	504	517	500	493	524	497	531	527	494	580	498	516	552	478	530	488	499	511	504	504	479	513	495	499	506	511	489	492	553	507	508	503	492	463	520	481	519	482	507	499	511	494	534	511	536	508	515	484	505	542	512	513	501	513	517	510	495	499	501	497	513	502	518	497	517	527	516	532	492	484	505	508	478	526	484	495	497	480	522	533	510	495	528	522	499	497	502	485	518	502	504	501	502	518	496	495	511	518	498	508	526	514	491	509	479	508	508	516	494	500	498	509	488	495	499	523	509	565	472	476	483	494	516	562	516	501	498	479	493	523	479	515	486	453	506	499	503	560	487	505	506	521	531	519	465	469	512	507	513	509	554	523	531	483	491	507	484	522	510	510	492	521	523	500	500	510	480	529	488	513	495	519	505	492	523	498	519	490	529	537	512	510	537	487	475	507	556	514	503	540	490	495	521	522	509	511	496	497	523	515	480	482	521	521	516	519	493	484	526	461	522	501	539	534	550	539	446	539	475	471	486	512	492	470	482	476	504	546	523	507	509	483	478	509	509	488	482	469	526	540	521	484	495	521	495	535	478	477	482	542	514	470	493	498	491	454	494	479	511	473	495	511	523	535	521	523	529	463	515	495	477	511	501	448	533	455	528	485	488	526	507	498	528	500	505	483	521	501	483	541	576	565	493	517	504	507	517	454	513	465	494	502	516	488	511	506	486	524	528	471	514	489	510	520	487	538	506	539	484	465	468	539	528	526	542	489	538	496	522	522	516	512	499	483	488	474	492	494	477	535	488	510	510	507	486	512	508	467	521	519	458	514	508	501	514	527	470	509	508	519	558	474	444	513	496	499	483	538	548	518	486	504	548	543	508	506	506	506	466	501	545	491	512	533	541	479	532	511	516	531	522	518	511	521	521	500	480	512	474	505	480	474	526	510	499	523	513	522	522	561	546	468	526	481	522	519	495	514	491	486	481	532	479	509	522	541	485	513	515	508	488	520	511	487	467	516	509	554	510
24737	20803	26775	24692	12479	3900	2499	1547	1121	982	966	8138	14841	9668	4053	1497	773	613	615	612	558	616	588	631	598	657	579	623	626	588	617	648	607	644	616	636	616	627	573	589	596	603	599	585	596	589	642	573	576	637	620	601	623	677	594	626	617	576	614	659	578	575	607	587	590	603	600	600	606	602	608	638	629	534	610	604	611	584	652	625	590	597	562	572	607	621	575	606	621	589	595	599	614	600	634	616	635	623	604	621	613	618	633	576	615	604	622	576	602	585	615	603	606	638	610	583	593	610	635	592	636	573	650	585	582	581	600	585	571	629	633	599	549	608	627	597	576	573	599	614	606	604	586	611	600	573	614	625	635	620	592	617	647	616	603	617	621	626	576	597	561	664	603	584	623	581	587	608	592	638	595	618	578	611	592	616	636	574	613	626	621	625	592	578	611	598	628	600	519	606	602	544	595	568	639	570	590	600	644	589	642	645	609	583	610	585	610	585	580	604	537	587	620	593	617	639	621	621	624	581	612	598	561	598	574	606	583	562	601	600	590	611	614	584	598	618	631	577	586	590	587	603	571	626	599	588	571	647	597	627	626	648	619	589	598	543	626	598	639	605	598	577	595	607	603	592	627	591	596	652	650	622	589	617	612	592	560	613	574	592	556	615	641	558	615	563	577	571	633	534	653	649	654	626	610	595	622	627	602	647	630	540	603	599	627	612	632	645	650	608	630	590	623	646	550	619	615	592	575	622	606	628	592	682	651	624	647	585	588	600	612	545	503	582	635	610	628	617	592	614	567	591	601	561	624	621	598	540	573	598	622	603	578	651	639	620	599	662	640	604	644	578	612	625	597	606	664	593	579	614	604	584	571	590	618	583	587	586	584	585	622	598	630	628	630	584	606	576	590	603	562	629	605	643	596	602	572	609	599	617	610	584	651	632	606	608	569	601	568	616	588	632	563	597	648	571	589	620	623	608	575	591	554	682	619	655	637	630	570	565	572	555	612	592	612	595	620	634	568	559	565	635	581	628	579	566	611	606	542	609	630	607	585	612	572	572	587	615	599	618	572	590	593	581	622	597	603	599	607	641	613	586	591	634	596	581	582	572	595	622	600	641	588	556	574	571	592	601	602	567	583	605	592	607	611	574	606	633	643	616	583	654	649	572	612	603	580	557	606	599	605	566	624	601	599	546	594	596	620	644	566	583	574	625	624	561	544	614	592	613	589	615	631	588	575	579	589	621	613	578	583	618	619	627	646	607	588	632	595	593	587	589	600	594	609	556	599	607	594	598	606	633	635	562	600	628	598	549	599	657	573	613	586	613	657	582	600	577	641	637	607	576	600	600	568	579	632	610	568	635	612	578	616	562	570	633	583	590	611	617	599	596	587	650	638	587	600	617	616	613	598	628	592	644	612	599	590	599	603	576	577	629	584	582	616	594	600	580	594	592	592	591	583	588	630	595	617	597	616	574	612	603	611	611	600	578	574	595	556	580	560	581	621	603	599	586	663	630	626	645	581	610	642	596	590	635	588	605	579	598	637	622	613	573	579	580	578	599	596	581	590	607	628	611	598	608	586	611	580	602	601	618	599	587	638	621	596	600	636	578	634	618	554	615	675	600	584	607	620	632	580	576	584	606	615	616	566	613	574	617	643	560	572	634	622	617	653	604	599	595	599	598	564	570	584	571	619	596	530	590	613	567	622	605	628	604	555	637	596	605	573	655	566	588	625	582	610	604	625	599	595	579	610	544	639	566	622	608	589	590	589	597	572	562	616	598	612	626	589	617	617	577	564	649	612	596	618	631	604	580	580	568	628	604	578	576	577	597	598	595	604	564	649	617	589	601	591	597	616	593	605	618	652	573	638	606	600	628	589	615	568	633	564	592	596	562	671	624	576	604	595	597	622	561	521	571	587	574	587	596	583	634	588	609	583	618	600	579	603	583	588	569	611	569	596	609	583	629	643	577	580	619	618	618	616	592	634	647	590	637	543	576	612	563	609	583	592	627	624	605	617	614	624	625	573	647	562	573	597	631	577	633	618	559	591	616	621	597	565	566	615	588	582	604	646	650	591	610	580	629	626	637	588	587	599	643	619	658	618	622	581	629	608	628	574	628	631	588	623	605	589	603	582	621	605	584	601	625	600	544	598	579	618	620	583	590	611	627	581	598	649	566	582	657	587	562	573	603	592	564	558	565	590	549	632	594	618	617	589	641	571	615	616	614	641	639	596	605	582	577	617	647	581	628	600	599	577	576	599	653	622	605	632	625	592	580	616	624	581	613	637	597	599	575	595	593	572	596	623	622	555	577	598	576	616	610	583	614	570	609	584	597	593	616	611	628	651	625	589	583	621	594	620	604	593	542	598	565	528	523	635	609	616	607	617	562	556	593	589	606	603	624	614	593	588	598	652	593	590	556	563	601	618	570	638	595	634	602	610	610	622	636	623	580	576	607	641	594	538	587	569	614	586	596	596	570	586	575	611	624	625	653	579	597	546	610	546	570	618	625	618	583	582	598	580	644	621	612	611	550	615	663	657	652	644	593	577	578	573	601	617	621	625	637	597	625	618	593	625	631	613	605	649	607	610	616	595	633	549	616	599	623	571	588	597	585	594	620	597	556	554	624	569	625	641	607	624	574	609	627	694	632	588	654	556	584	601	608	606	606	556	617	604	579	602	585	623	595	599	576	589	585	601	595	599	614	566	573	622	632	589	604	572	605	568	578	583	574	633	646	608	619	551	631	579	612	567	612	580	616	596	586	564	579	637	567	587	624	596	626	605	617	656	608	645	609	643	572	619	591	586	606	622	569	617	607	601	603	606	626	660	582	606	567	608	610	599	572	584	592	591	536	588	586	563	579	631	626	626	628	591	569	598	615	620	577	548	599	617	631	582	614	590	571	640	616	560	578	591	559	563	586	621	601	603	616	576	610	659	581	582	595	575	613	633	578	604	623	588	599	590	636	649	638	603	565	623	626	553	592	591	597	596	611	568	644	593	572	592	617	617	597	625	530	651	593	642	568	589	636	584	569	627	608	576	622	654	634	597	540	600	589	631	626	605	609	601	659	599	607	653	601	575	592	584	620	602	563	576	578	573	629	594	602	627	582	599	572	585	646	587	625	662	558	592	568	606	583	584	582	561	612	580	609	577	589	629	638	575	626	610	572	598	619	627	630	583	580	602	600	623	611	573	630	590	626	567	557	557	600	627	610	604	643	572	542	611	581	615	583	614	580	599	583	560	609	606	582	577	668	590	613	599	645	608	578	586	600	573	611	581	597	575	622	625	625	642	591	576	583	587	627	607	571	570	583	626	591	627	594	561	621	557	600	560	631	605	595	601	617	602	602	602	605	556	596	634	605	639	577	566	633	617	621	585	615	617	609	614	626	609	605	598	648	597	613	614	608	632	643	615	587	613	585	596	652	633	580	575	607	603	606	629	657	616	593	644	633	598	589	571	579	586	592	608	574	622	630	584	608	585	625	612	601	601	610
6135	9616	9624	6589	4634	3152	2692	1773	1368	1095	1153	11195	14299	9196	4086	1427	706	544	536	505	554	506	496	533	528	541	548	522	542	509	514	480	510	523	509	509	532	509	563	553	515	544	520	505	478	524	555	517	505	520	532	515	497	493	507	537	500	526	524	508	523	509	533	526	488	559	506	526	449	554	535	522	524	480	543	502	512	518	507	533	508	551	484	575	536	526	537	532	516	536	512	551	558	511	519	514	511	476	522	509	555	538	500	506	450	512	536	528	542	513	535	512	496	509	535	512	567	534	516	492	518	512	538	514	543	548	512	510	500	530	553	522	551	519	537	545	523	540	526	495	500	508	491	503	551	494	462	553	485	507	488	519	530	546	508	500	553	490	503	508	510	474	499	506	546	524	566	523	533	504	520	518	477	493	531	515	490	530	495	567	490	540	497	492	531	540	499	528	498	498	537	491	487	485	492	495	537	544	524	478	485	509	505	529	522	492	541	490	505	517	527	510	519	523	500	533	551	494	532	521	538	503	462	526	480	507	508	498	516	519	523	511	505	522	563	545	501	506	495	497	524	505	521	551	517	542	544	529	515	526	493	533	563	532	501	507	484	500	521	536	543	478	548	513	521	500	528	504	519	507	513	533	520	514	509	520	523	500	509	520	497	513	508	544	493	520	471	493	525	504	522	559	533	492	482	519	518	504	497	538	515	575	545	550	493	514	531	520	502	471	537	518	484	494	501	505	515	520	536	486	538	526	478	528	536	513	516	519	495	507	480	538	549	538	485	458	549	511	519	512	491	506	536	529	521	531	547	515	495	582	499	516	513	507	479	530	540	505	507	538	501	515	525	536	544	575	538	524	513	490	520	490	527	501	481	525	534	478	522	501	536	511	513	556	492	500	468	530	543	500	538	541	553	507	509	482	554	478	497	484	541	500	526	528	545	515	556	519	536	490	527	505	507	551	506	520	565	506	549	524	505	543	516	504	513	519	555	471	516	505	490	518	486	527	527	546	523	516	492	582	507	518	526	512	528	524	496	516	483	522	568	497	511	504	501	540	550	530	499	544	539	499	503	533	511	517	551	467	524	526	537	478	518	516	551	512	489	547	539	486	543	521	499	550	545	532	524	537	529	499	474	477	538	523	533	491	542	508	498	523	502	513	565	523	510	539	504	499	510	526	531	497	507	534	558	515	510	529	525	528	560	500	507	531	504	545	505	543	484	537	481	544	543	487	570	507	534	521	512	519	546	506	522	528	524	538	495	511	496	533	521	500	497	532	517	523	537	489	508	520	522	512	491	540	501	465	500	511	537	527	524	539	497	491	545	537	523	504	548	524	483	561	527	550	515	496	527	490	548	518	468	551	511	507	509	584	496	516	539	545	514	484	580	487	516	488	500	497	522	525	494	481	494	523	501	504	505	532	568	551	536	563	541	516	492	476	504	551	507	480	521	513	524	482	538	489	504	523	485	487	530	481	509	478	540	565	536	501	525	498	513	538	501	512	561	528	531	521	487	478	514	488	544	503	549	498	510	577	512	535	537	527	518	528	504	521	590	480	536	549	475	485	504	519	518	501	518	515	507	505	560	517	519	529	555	516	517	497	524	532	511	498	515	543	491	513	497	535	514	509	542	531	508	474	484	500	516	511	514	473	514	499	562	504	545	544	489	478	555	541	519	532	509	538	549	532	539	523	531	494	512	545	479	513	535	525	535	514	518	510	562	493	497	488	522	568	516	568	570	519	509	544	538	478	503	526	514	484	512	508	512	497	519	566	534	476	488	521	514	471	576	479	537	495	523	509	513	519	505	501	505	540	516	488	530	503	500	521	512	484	525	503	497	547	473	503	528	506	527	522	540	513	531	505	514	507	526	525	543	514	532	515	508	535	492	521	517	501	526	515	504	476	535	509	507	493	542	555	529	502	538	522	547	547	500	527	491	474	537	464	505	570	554	522	525	522	484	511	502	530	518	555	527	503	518	536	496	520	522	517	524	532	581	516	465	542	505	536	545	527	511	473	501	527	537	461	531	530	482	493	521	502	533	554	502	537	508	521	518	518	471	509	513	502	522	518	518	515	525	512	512	542	514	530	502	493	544	546	513	490	499	526	480	519	542	507	527	481	530	515	510	536	521	540	508	491	542	512	478	528	513	493	496	511	554	552	495	541	504	537	557	504	499	580	541	504	522	536	508	479	534	525	495	501	541	531	504	513	492	488	523	537	520	523	473	531	504	499	528	532	507	501	529	518	457	562	508	551	526	504	508	532	516	534	541	517	507	492	496	502	516	523	516	578	535	522	551	531	487	506	511	514	538	499	532	544	531	527	543	539	522	529	498	538	515	511	532	522	518	533	535	500	543	513	494	529	515	545	503	475	509	533	534	511	502	519	496	524	527	530	486	525	531	523	555	499	519	522	518	493	498	470	531	543	512	528	544	555	520	503	523	500	537	555	505	557	491	507	506	530	517	535	554	533	503	513	531	523	492	553	536	513	499	547	479	533	554	525	477	536	515	485	495	502	536	486	510	516	537	539	475	530	527	478	493	525	554	519	547	521	521	551	537	522	505	547	529	481	527	526	526	507	532	541	478	540	544	562	540	546	559	512	555	527	559	544	497	541	543	531	496	506	557	548	529	509	519	492	507	521	539	501	546	537	514	506	503	541	510	512	502	498	507	489	471	495	500	491	506	487	515	481	497	546	523	528	589	553	524	541	502	538	523	544	577	539	526	565	559	501	576	490	510	526	497	507	499	457	539	517	535	476	521	495	514	497	479	530	530	527	531	518	550	519	500	513	492	485	514	508	524	532	549	532	500	518	534	545	519	490	545	547	512	516	495	534	527	501	507	517	516	516	500	534	536	535	524	503	511	503	481	511	494	514	504	500	504	486	481	511	525	517	503	484	537	508	503	515	537	493	491	532	528	516	496	517	528	515	519	543	543	541	527	488	507	490	518	531	500	500	498	553	526	507	521	517	478	520	487	466	497	447	502	503	535	527	506	539	508	478	506	543	541	537	479	515	522	514	514	486	515	536	545	532	514	510	517	480	556	512	490	502	529	520	508	547	534	497	541	579	499	528	517	467	500	539	463	524	503	517	515	512	523	484	542	517	465	499	540	503	495	543	474	532	560	565	482	550	541	527	517	494	514	547	515	531	502	551	526	500	540	537	493	567	470	464	531	511	500	512	521	533	505	501	543	513	531	478	500	557	511	530	507	507	530	489	520	504	502	527	549	528	503	522	502	479	529	515	488	528	511	482	511	529	528	509	523	544	509	499	561	500	508	509	558	525	492	501	544	530	514	530	530	520	558	551	564	507	521	492	518	496	519	536	532	495	518	514	550	526	504	473	468	532	504	514	521	540	511	530	566	509	514	496	544	489	532	506	491	500	522	582	509	515	515	558	508	541	501	525	495	532	537	540	552	513	519	481	468	512	502	542	526	522	520	493	525	519	497	504	528	519	562	528	509	564	533	502	511	525	489	552	533	595	514	544
23872	20808	27819	23932	20488	11828	4554	2300	1778	1516	1273	11104	26894	18820	8234	2560	1029	763	742	770	755	725	690	749	737	756	727	728	703	729	717	748	714	731	705	715	700	729	702	712	705	720	714	720	682	718	741	748	673	712	661	722	680	747	667	709	684	754	680	690	657	694	686	752	719	698	728	719	750	697	738	726	742	677	749	687	690	700	711	715	682	704	726	756	740	678	657	691	716	696	750	692	690	715	687	693	737	705	737	681	715	671	741	663	721	708	757	714	679	687	751	698	689	739	711	715	667	728	715	671	759	698	733	680	687	694	671	721	630	715	694	688	692	713	729	711	720	662	691	658	723	722	741	710	687	769	711	666	758	681	744	730	748	725	685	720	771	716	677	697	692	670	654	715	703	698	698	728	671	689	760	699	662	675	674	669	717	693	718	659	757	683	669	675	732	699	685	697	698	700	704	782	713	700	726	693	680	656	725	649	735	707	735	697	704	756	653	718	707	748	681	697	713	739	716	692	727	701	695	660	678	712	708	720	730	699	665	693	708	732	696	710	678	716	660	657	694	699	687	706	749	720	714	687	756	702	692	748	751	673	706	668	729	697	689	740	660	706	722	716	730	720	708	776	690	677	739	718	681	711	728	681	667	693	666	758	693	718	670	657	715	690	722	694	706	709	754	727	765	729	739	717	640	732	668	727	727	723	700	722	709	714	673	674	670	715	735	689	697	738	717	713	696	700	723	728	686	711	711	715	713	731	725	716	698	771	719	716	709	673	727	734	763	725	691	750	719	716	694	708	752	729	737	687	707	725	722	749	691	664	682	742	681	676	699	721	758	684	742	672	727	677	704	744	757	695	711	715	700	738	671	731	687	683	731	741	738	719	666	737	754	753	720	704	679	680	680	693	695	705	741	680	666	691	683	697	680	705	689	710	697	703	706	697	743	710	748	737	679	719	703	749	723	714	721	717	712	733	726	707	701	716	690	692	704	697	714	722	710	776	663	733	660	721	700	688	695	713	740	726	672	681	700	752	715	721	710	682	673	746	696	712	713	697	679	713	761	741	702	691	729	692	755	694	688	693	691	709	766	721	730	740	744	739	767	702	686	688	720	713	698	662	694	734	657	725	700	705	685	712	684	736	722	707	738	731	730	702	748	707	686	683	671	727	700	702	701	754	723	712	738	711	709	705	652	745	679	675	770	711	712	729	640	713	708	720	700	717	668	699	621	708	714	721	743	693	754	702	678	695	696	755	724	706	684	688	714	660	712	691	684	667	727	762	693	721	721	714	700	732	669	710	708	677	710	715	725	729	703	751	733	702	703	715	706	715	696	733	716	710	715	705	741	702	686	709	696	712	697	706	707	710	717	750	698	693	757	715	746	745	726	680	723	678	689	701	661	684	695	711	730	703	756	720	653	674	701	697	706	693	708	661	712	678	713	702	723	695	708	703	683	730	727	719	655	715	692	719	702	692	717	704	718	750	723	687	755	746	727	738	706	710	682	690	771	693	702	723	758	703	712	704	706	696	714	733	691	698	760	688	722	692	748	719	718	711	684	732	639	693	726	709	713	766	734	714	680	671	717	712	695	716	715	745	695	680	720	717	671	711	719	655	727	707	702	640	681	711	746	746	698	679	719	675	673	686	681	717	715	693	685	716	745	741	739	744	727	703	683	692	723	719	682	697	716	743	694	705	715	681	751	702	719	661	739	709	673	715	686	699	701	735	737	695	640	722	696	699	726	738	726	731	666	702	686	748	648	720	688	644	709	678	660	649	675	684	781	769	675	688	695	672	695	698	722	712	732	706	728	668	746	729	702	680	688	692	678	686	695	727	717	732	673	741	685	721	707	686	694	724	720	716	647	709	694	710	686	695	672	708	677	698	682	715	733	722	682	698	750	699	709	728	663	727	670	748	690	728	683	750	738	707	706	741	680	705	708	688	737	658	690	701	710	736	711	701	724	711	687	689	675	734	697	673	711	733	709	694	702	711	681	700	693	648	686	670	706	707	696	701	689	688	734	699	700	701	691	676	712	700	637	695	689	655	720	695	703	714	701	688	733	684	694	695	717	717	689	710	717	721	700	706	657	701	674	735	665	714	686	735	706	649	704	717	660	685	712	702	672	714	713	707	767	749	726	734	726	708	732	684	734	671	648	752	693	709	695	717	735	702	636	747	663	700	712	711	683	701	704	717	691	686	694	699	703	678	764	741	706	722	734	746	683	696	734	686	623	735	697	688	721	709	701	697	689	689	715	688	725	701	698	713	677	718	694	674	704	643	721	667	708	692	707	668	719	702	748	705	717	659	694	727	726	729	672	736	694	710	735	700	750	694	712	722	673	687	733	683	715	710	713	653	744	682	682	726	687	739	705	685	675	690	632	698	653	714	715	713	706	740	775	700	725	701	648	725	692	705	692	706	670	715	726	712	698	721	741	709	719	708	707	699	751	689	661	696	684	705	724	746	678	700	734	700	705	646	756	736	691	694	650	673	701	673	722	694	746	725	679	684	690	754	684	665	742	700	721	713	719	706	695	634	713	697	726	720	698	716	739	699	711	703	674	650	713	671	708	685	650	677	743	733	696	745	697	733	701	720	717	737	728	712	721	729	702	678	715	661	760	688	700	685	662	705	753	727	733	731	700	709	700	676	693	699	748	688	698	694	700	680	698	714	707	665	713	731	651	724	690	693	728	742	701	693	699	663	709	699	723	694	726	701	692	633	713	699	720	731	722	695	731	712	705	689	722	690	696	704	670	666	709	721	736	674	710	706	729	740	708	706	724	702	686	772	680	741	719	735	708	679	696	679	698	734	715	670	736	710	716	660	737	675	726	659	747	673	709	738	685	688	699	727	675	691	680	729	698	673	707	738	708	664	617	725	713	709	692	705	674	716	675	699	689	731	708	710	718	715	699	721	716	703	689	705	732	697	692	711	703	698	709	689	699	722	721	749	703	726	691	684	685	709	714	701	689	689	642	709	693	731	708	736	704	674	689	697	700	735	690	691	644	710	678	683	712	704	714	738	709	789	771	740	679	695	694	662	667	682	679	705	721	716	713	702	688	715	704	716	692	708	717	723	778	731	727	696	737	705	709	680	681	744	703	701	690	748	711	722	692	682	717	682	694	705	696	659	745	683	673	704	724	712	704	757	699	666	749	727	712	677	668	730	698	739	710	680	696	694	671	690	720	708	715	703	754	673	741	759	665	695	758	655	719	695	687	728	716	729	729	708	737	720	683	697	655	666	752	710	649	736	766	699	690	732	749	710	713	700	700	703	694	676	714	691	672	735	712	659	691	726	707	670	728	695	697	714	702	697	641	722	682	704	643	692	695	693	685	668	747	704	674	668	709	713	654	775	686	692	658	738	686	675	729	727	731	674	680	703	689	670	700	689	690	682	696	693	688	715	755	724	693	717	680	702	726	681	743	735	712	681	685	724	710	708	710	713	772	652	700	720	707	717	681	717	688	681	658	686	712	703	661	732	676	685	761	679
6737	12653	13551	10615	7413	4904	3498	2563	2241	1856	1546	14692	25154	15436	6912	2294	907	653	638	621	607	567	636	591	616	593	617	606	621	565	618	594	618	601	621	656	610	588	616	544	623	557	641	602	628	590	590	573	533	629	575	594	595	641	586	632	584	563	585	596	586	595	595	584	597	587	597	617	586	602	572	572	598	605	621	648	615	590	574	645	616	569	572	589	592	562	598	590	611	646	603	576	632	628	578	614	639	605	619	629	601	593	586	573	586	589	577	598	581	599	631	596	613	620	605	596	570	562	623	600	610	619	591	579	627	555	607	559	618	641	609	611	608	608	651	604	574	607	623	587	570	598	581	575	556	603	576	572	609	644	634	625	594	587	579	617	582	575	627	581	643	582	600	588	592	588	600	616	559	628	577	615	555	612	564	582	545	634	565	572	645	621	598	573	571	598	536	575	629	577	589	586	608	606	611	629	589	566	576	569	598	633	568	571	604	571	598	604	567	595	563	629	555	601	583	622	578	637	573	583	631	593	627	632	649	566	602	573	630	574	599	610	595	588	584	582	590	599	572	606	573	621	619	583	568	556	591	576	615	612	626	589	587	576	559	576	580	624	572	598	602	611	587	614	635	595	585	611	598	609	630	562	590	632	573	597	609	587	615	563	616	622	551	633	618	598	590	579	586	581	592	625	611	621	595	571	559	570	596	604	590	609	605	609	572	615	596	612	598	578	632	618	642	604	616	584	583	606	571	609	595	612	561	594	564	612	575	592	623	614	591	570	575	613	632	567	626	598	604	613	588	582	605	615	585	593	567	564	613	602	643	617	587	639	611	587	571	604	633	584	568	612	601	581	589	584	618	586	606	614	582	575	600	615	623	589	610	565	596	639	575	605	668	614	604	614	570	574	595	577	569	638	592	585	599	633	577	593	619	610	590	596	619	647	580	636	604	556	594	593	594	578	644	579	584	592	605	601	625	611	614	579	657	574	580	587	581	603	622	608	612	604	628	595	559	579	612	585	593	617	586	616	562	591	573	642	627	557	587	611	621	641	566	654	607	595	578	607	536	612	574	585	598	531	673	599	597	578	591	634	615	604	617	611	592	625	584	621	585	638	582	620	577	599	590	614	569	630	606	609	603	564	559	621	651	616	580	590	594	586	617	596	584	616	618	602	618	606	571	617	566	610	590	590	597	550	616	574	610	591	561	598	604	585	604	603	570	594	578	598	600	599	610	621	578	583	589	587	595	639	572	593	591	583	583	572	607	583	598	576	598	591	546	545	627	598	584	609	591	602	649	593	595	612	572	572	629	589	572	589	581	610	537	598	588	569	586	572	581	590	581	585	633	599	644	597	630	589	648	614	582	543	604	572	575	571	600	579	603	577	615	586	634	659	559	575	613	602	616	609	635	584	582	598	579	591	586	591	572	598	602	618	595	590	599	596	620	580	606	611	632	629	566	611	606	614	579	610	600	595	556	611	619	618	596	625	618	557	621	577	584	642	585	642	602	593	555	571	621	597	604	577	584	542	584	585	599	600	616	598	584	590	662	551	562	553	607	617	584	597	578	619	608	596	581	601	572	548	584	608	597	584	558	610	629	589	616	609	603	609	614	601	604	574	604	626	587	585	616	637	620	554	565	546	605	570	602	586	615	594	581	587	581	590	562	596	614	593	615	546	584	600	536	581	582	621	610	609	600	625	553	580	533	600	553	652	605	578	607	554	630	632	611	583	579	608	623	640	625	584	584	631	604	548	558	598	652	578	575	574	550	561	574	573	569	595	585	595	587	599	551	562	579	614	603	570	631	610	598	594	602	600	574	590	642	605	618	589	581	581	605	575	596	598	590	569	615	575	633	575	601	583	589	561	626	596	564	588	593	567	551	551	579	590	643	612	576	592	567	624	583	571	612	549	603	584	580	616	600	604	577	583	560	627	611	572	611	583	598	580	596	576	557	555	615	584	544	623	558	571	599	589	651	575	593	590	625	630	587	624	593	577	607	569	595	564	565	609	579	614	626	571	590	605	567	545	569	614	572	575	581	634	613	652	643	580	574	580	543	551	553	610	600	589	600	640	609	595	613	573	585	613	620	538	604	611	625	566	620	630	620	604	589	565	568	572	553	570	580	570	573	562	596	583	595	595	583	598	616	619	616	589	575	617	598	573	595	608	643	601	590	569	600	603	633	576	591	594	597	582	591	609	605	601	609	575	597	585	547	583	656	575	583	568	615	550	613	567	639	589	608	565	591	587	604	577	590	608	557	605	637	601	603	595	570	576	606	579	561	543	641	576	618	598	618	579	600	613	587	623	619	590	601	611	585	585	624	572	576	601	588	607	571	616	595	588	595	536	585	609	557	567	591	629	593	609	613	623	581	528	567	630	573	593	615	594	569	599	607	628	574	621	575	607	614	593	578	624	595	625	609	557	608	591	556	607	604	606	581	611	597	556	607	601	575	589	575	570	546	636	620	608	597	619	546	549	576	559	605	592	621	626	611	602	594	595	631	551	540	623	585	584	548	580	586	598	638	640	553	584	585	607	568	555	576	552	580	578	563	575	588	573	612	576	610	609	606	622	615	608	586	583	555	601	580	589	596	529	567	556	628	582	591	572	581	619	630	644	614	587	612	552	641	536	592	626	597	596	598	582	619	599	611	584	607	625	587	573	566	613	575	639	553	612	579	609	541	617	624	602	590	593	612	590	567	569	584	623	596	581	633	629	598	581	620	607	617	609	558	612	586	578	643	602	585	567	623	561	598	568	599	634	581	611	578	580	587	595	569	606	602	568	592	615	596	537	626	610	620	587	606	586	584	575	580	606	627	631	608	565	603	562	581	590	599	574	584	593	555	562	603	590	530	580	578	621	559	630	576	567	562	550	609	601	561	609	588	580	554	659	577	624	583	586	575	600	570	588	622	607	571	594	590	580	547	605	613	544	558	588	576	572	602	587	583	591	614	579	597	578	607	603	561	590	586	576	577	578	559	569	592	607	594	580	630	612	619	570	541	578	589	581	568	581	588	617	630	597	567	586	552	602	580	595	597	604	625	596	599	618	586	613	556	602	575	598	553	605	620	559	575	569	567	560	614	580	574	571	537	590	576	560	581	585	586	561	581	571	596	593	566	538	584	595	565	604	642	595	568	600	597	609	578	593	587	596	580	565	598	585	579	595	575	555	590	593	597	614	593	622	605	554	597	575	575	564	576	592	549	608	603	578	588	607	624	564	582	637	578	621	582	578	580	592	630	608	603	590	590	593	604	594	605	565	612	612	596	560	559	597	542	594	578	580	594	596	620	610	603	584	586	603	619	613	602	582	626	599	616	570	585	639	599	593	577	608	578	603	575	614	596	554	606	616	638	596	566	592	640	605	614	592	570	602	564	613	567	609	569	563	562	586	573	571	579	554	612	593	574	573	639	603	602	591	625	596	551	614	612	586	628	551	638	602	573	602	600	582	583	593	621	572	602	577	618	601	585	586	545	561	553	616	623	600	602	588
26906	12064	5784	2890	1656	1272	1003	895	938	839	797	1309	1751	1487	972	761	629	587	563	587	655	589	625	608	625	620	616	607	574	617	593	628	594	587	592	597	609	587	624	585	615	579	621	560	611	568	612	561	603	587	621	572	621	575	583	582	600	670	620	599	571	572	624	561	562	624	546	569	603	621	568	573	581	629	611	576	617	518	583	633	614	585	537	612	568	617	551	612	567	657	586	621	590	579	581	568	613	533	577	570	617	618	612	583	597	593	585	569	568	611	618	570	605	599	562	575	590	573	607	590	585	608	580	591	596	577	573	561	616	597	570	610	619	568	611	588	591	609	575	581	582	599	641	626	602	648	618	599	617	594	599	614	616	523	589	592	617	574	620	613	604	560	594	562	584	614	610	611	575	618	595	589	605	542	575	622	603	618	599	646	604	625	573	583	605	609	541	616	572	589	593	586	592	567	584	622	609	579	565	607	622	607	639	601	597	642	564	574	620	600	599	584	576	634	580	596	650	600	578	606	603	606	594	546	599	559	585	535	571	600	570	613	619	551	652	586	577	550	601	598	600	559	612	590	571	604	624	604	591	583	611	662	600	589	562	591	576	614	596	609	604	630	593	594	620	630	579	578	594	610	625	603	558	611	618	617	622	599	559	601	636	621	589	648	621	585	615	617	606	631	630	569	592	615	606	619	634	619	603	602	601	599	620	625	627	600	591	578	570	569	611	616	573	586	672	561	603	617	645	564	608	581	636	600	564	590	566	615	621	652	610	589	601	561	541	620	577	571	609	597	561	549	606	661	614	665	611	600	588	566	548	589	597	583	594	649	563	600	603	591	564	599	664	617	548	582	587	611	584	606	618	605	582	634	565	633	605	599	597	613	578	578	599	578	619	592	633	632	598	607	586	564	600	552	578	610	595	565	587	645	571	569	574	626	579	668	608	616	642	593	602	600	605	550	588	612	588	570	589	609	587	559	630	580	638	585	636	581	603	591	556	558	601	623	614	606	596	564	616	574	623	586	584	617	584	592	600	581	571	608	601	659	612	609	562	590	590	593	598	575	594	614	550	596	612	630	612	597	575	610	600	571	651	589	576	562	577	577	603	539	621	630	609	625	611	590	639	605	539	604	577	604	620	576	532	605	613	607	556	588	563	561	592	600	609	588	617	580	546	583	604	545	565	569	614	604	583	643	571	625	609	565	607	593	615	593	588	610	615	577	585	595	619	609	606	572	535	590	596	603	624	569	610	578	572	618	574	595	579	643	578	603	597	648	578	586	554	599	643	572	594	644	617	615	552	644	554	603	582	600	596	599	588	570	630	608	618	595	597	627	627	574	589	623	634	572	572	627	580	585	536	541	591	560	535	579	603	584	595	566	561	594	584	541	583	608	566	560	614	608	600	616	562	602	632	614	580	563	615	561	601	585	607	574	598	605	621	597	557	616	575	645	645	589	575	552	602	564	580	607	614	571	629	593	605	608	623	598	598	613	605	572	600	618	574	591	606	588	602	587	573	567	590	603	589	615	619	581	683	571	582	547	628	589	567	580	589	626	587	561	577	580	616	611	623	593	635	595	603	596	618	610	614	572	550	565	575	604	578	633	570	626	629	584	618	552	603	591	633	625	607	576	582	584	608	586	591	598	611	604	576	567	636	580	597	606	608	552	575	575	576	536	596	553	606	639	593	566	590	582	577	593	601	575	531	594	608	593	625	592	625	589	586	620	570	581	563	562	597	579	600	592	570	561	552	572	589	621	613	595	593	641	614	604	608	543	617	627	603	633	612	591	594	582	565	565	609	648	651	570	569	602	594	570	607	586	578	552	626	576	586	593	587	564	563	629	574	584	564	592	598	606	635	610	562	611	602	580	577	586	593	589	623	632	542	599	581	574	557	537	580	610	578	607	585	605	604	634	604	610	609	592	619	560	584	587	586	598	640	584	585	615	577	599	572	586	587	618	633	607	628	581	604	624	583	565	619	615	611	581	616	600	648	615	622	638	587	586	616	610	532	576	538	632	571	584	573	668	567	600	596	592	585	630	555	577	606	581	599	646	536	604	616	579	563	610	609	617	612	599	622	608	603	559	574	528	604	604	591	586	580	612	584	601	614	617	590	616	605	557	552	597	564	562	587	600	570	584	610	577	609	615	595	641	615	589	624	610	574	594	588	582	575	667	625	624	598	600	573	569	564	565	565	572	608	642	609	623	574	592	629	579	581	590	578	617	586	576	580	601	574	629	592	578	608	570	598	568	600	570	611	619	550	606	603	597	587	567	610	609	582	630	622	608	597	592	590	594	628	641	584	597	592	558	616	616	602	615	561	591	568	594	594	572	600	601	611	601	592	616	631	593	569	614	591	594	610	560	597	615	561	553	594	589	617	583	602	574	600	598	608	603	625	564	557	602	606	589	615	575	590	665	566	617	562	618	573	592	587	623	543	585	611	598	572	601	612	625	605	628	620	592	632	552	590	625	563	596	579	628	609	587	585	620	593	605	602	613	572	601	574	584	628	574	630	619	574	576	601	629	599	584	645	587	599	573	632	621	560	563	602	572	594	585	558	599	556	579	605	602	569	588	578	646	630	610	635	587	584	567	591	596	609	576	568	608	570	579	580	611	602	607	613	550	590	590	601	608	595	627	588	577	601	609	609	626	621	632	622	599	597	602	573	565	617	590	571	554	574	590	576	593	566	595	594	572	534	580	570	619	583	569	589	563	597	578	607	622	588	587	592	554	586	543	575	597	600	617	628	631	595	604	612	582	594	634	594	609	588	598	623	582	589	592	593	623	616	571	550	618	572	600	568	614	589	594	555	597	585	644	567	579	625	609	567	579	594	659	572	601	612	625	575	595	613	582	618	583	561	647	619	586	577	589	610	618	614	577	597	601	570	653	613	516	565	598	616	580	594	570	591	608	651	590	619	660	608	588	611	549	593	605	610	613	572	632	562	589	606	548	630	594	581	597	601	608	591	629	608	624	618	605	601	597	573	571	601	576	590	589	570	586	624	613	594	592	583	573	620	652	580	596	598	607	592	623	572	596	615	589	570	585	603	596	578	548	625	565	579	601	590	596	585	637	604	633	592	570	594	601	622	607	639	562	635	609	595	562	593	605	580	583	644	577	575	569	603	580	591	634	616	612	591	662	590	565	627	583	601	567	597	613	590	587	607	600	620	599	600	605	597	582	624	596	569	604	565	619	600	597	632	599	602	615	601	603	555	626	625	585	606	550	574	608	571	613	618	601	585	650	641	594	593	602	550	593	592	630	597	552	630	578	613	632	597	583	612	617	564	574	578	613	578	575	621	581	620	582	592	605	578	563	584	596	624	597	602	605	606	600	584	561	562	587	552	603	618	613	616	604	612	576	569	598	616	580	559	558	591	603	589	612	633	640	620	584	602	576	611	567	603	604	584	637	599	575	639	556	595	550	599	558	633	585	608	631	583	612	605	620	609	559	628	565	564	587	542	599	574	604	607	608	596	623	604	641
6731	4722	5406	2595	1996	1564	1343	1118	1053	995	898	1684	2181	1521	938	648	544	550	531	496	529	484	519	512	514	536	461	519	504	466	469	519	510	532	485	493	520	554	520	550	531	501	501	477	490	487	428	455	513	522	506	489	495	469	483	470	436	526	485	477	493	496	477	492	509	468	513	521	457	514	506	478	480	527	469	537	476	528	514	446	477	518	454	519	488	553	493	518	504	481	521	522	504	566	502	485	472	472	511	532	479	502	512	507	515	529	455	517	476	504	500	479	532	477	466	513	533	505	473	521	486	526	491	498	499	493	477	550	510	487	495	492	487	489	486	501	508	473	484	515	524	528	462	500	462	473	497	464	527	513	506	492	471	504	486	506	478	500	546	464	448	482	530	488	446	507	529	497	487	471	529	487	527	467	522	502	492	483	556	516	534	535	499	484	456	480	519	528	497	494	475	515	479	505	451	485	526	478	521	488	455	486	486	487	484	484	496	462	493	506	455	450	502	479	471	496	520	448	501	521	503	506	518	472	509	539	461	465	485	469	495	522	469	447	562	460	490	487	489	475	476	499	492	505	481	506	487	536	530	492	492	525	477	495	539	476	496	488	458	515	502	521	493	506	502	514	523	467	476	484	505	477	488	527	489	509	489	489	513	489	504	481	508	509	498	492	535	489	485	506	500	503	475	478	479	518	470	515	513	488	500	538	524	475	474	469	496	459	487	477	539	485	422	494	531	508	478	555	460	477	469	482	494	516	508	466	518	504	490	508	563	467	478	518	515	514	498	496	518	507	467	513	476	523	503	488	523	495	504	510	504	500	545	485	536	508	513	534	500	508	502	531	510	507	467	523	516	484	495	470	498	467	443	513	476	479	506	483	503	496	494	480	506	526	519	484	506	513	464	508	497	543	485	480	515	515	513	489	478	495	500	475	494	502	482	474	496	466	532	511	500	524	492	488	488	509	459	488	527	473	525	479	476	484	494	494	516	503	532	462	506	486	472	490	488	482	517	514	475	515	497	537	499	517	487	503	532	466	525	473	464	476	491	502	497	480	495	524	477	465	531	478	492	478	536	480	510	547	524	529	479	501	506	471	539	522	494	513	493	503	467	468	497	497	490	499	499	502	541	565	543	508	459	526	471	492	516	520	515	495	474	462	512	500	483	527	526	492	514	535	483	499	490	538	514	503	488	486	475	538	517	504	489	487	508	524	508	526	497	489	527	532	500	474	534	503	502	531	501	452	483	459	491	471	495	500	492	476	505	466	511	473	522	508	493	456	512	485	557	482	485	486	480	478	545	465	490	494	486	523	450	478	487	486	480	537	498	530	494	486	491	475	509	490	484	525	509	525	468	512	508	543	514	518	542	513	489	512	485	523	447	505	463	546	486	496	484	508	533	513	496	484	457	453	492	517	474	485	486	496	551	517	534	474	486	542	493	501	517	457	479	510	497	519	500	480	502	456	496	493	489	504	458	456	553	465	551	454	500	463	480	460	492	508	494	464	500	487	488	473	480	498	509	511	446	471	514	515	482	496	531	495	487	484	468	471	497	500	505	514	505	455	513	520	496	494	486	491	481	515	513	465	491	511	494	496	491	522	510	507	485	519	518	488	510	505	493	527	498	540	506	501	477	474	489	501	458	465	494	493	510	447	490	510	504	505	469	463	536	508	492	487	471	505	469	477	535	492	514	522	505	465	497	483	506	488	488	495	495	489	528	504	496	512	482	500	492	506	509	474	491	486	482	478	487	522	510	507	504	519	528	462	493	525	494	500	513	447	510	482	531	497	491	505	513	522	552	486	495	497	529	448	507	501	487	484	483	502	489	537	543	474	474	487	475	476	508	488	483	505	550	496	481	490	455	515	537	469	470	490	492	495	494	496	507	494	500	499	488	520	489	526	489	509	506	478	496	484	493	493	485	496	517	500	521	534	430	474	511	509	504	497	488	477	478	502	517	487	510	504	530	475	518	468	475	513	536	506	495	453	530	535	470	511	502	475	503	473	480	504	482	461	505	505	483	512	489	522	508	490	535	468	441	532	505	491	489	540	505	533	521	470	506	538	484	516	492	462	475	488	456	483	520	501	471	481	468	515	516	508	484	477	506	500	469	505	528	519	497	486	503	445	515	470	498	516	514	479	513	506	504	511	499	525	478	490	463	534	556	499	494	500	498	505	477	498	520	496	485	466	474	515	466	565	518	465	510	476	476	474	495	499	532	479	516	494	516	508	527	520	493	491	468	508	524	489	492	517	538	508	479	501	478	546	497	514	471	506	481	512	514	519	497	516	494	509	455	465	494	484	488	513	502	482	497	487	495	501	483	515	519	509	505	460	492	536	505	529	487	479	474	469	481	492	537	531	504	524	508	505	554	486	494	541	538	514	487	507	457	480	493	546	519	526	513	478	482	461	463	512	519	486	505	500	528	517	478	512	465	535	488	480	492	494	509	511	534	466	490	479	496	522	496	513	519	520	504	469	470	503	498	478	469	535	479	473	474	473	510	496	459	506	494	449	483	503	563	476	485	505	512	507	492	490	495	489	479	521	536	475	491	479	489	505	482	541	524	512	473	534	479	481	527	479	486	486	504	517	493	523	465	464	468	506	509	517	498	484	544	506	497	514	520	509	513	520	513	462	497	487	468	500	471	445	484	480	496	533	496	483	495	503	486	512	516	536	543	482	521	532	505	515	496	544	513	494	538	521	507	528	523	477	458	514	514	465	497	492	481	505	494	522	507	491	506	506	509	523	479	525	499	501	547	520	503	470	529	482	518	510	473	500	484	533	509	462	522	496	485	511	467	551	499	494	454	532	481	548	486	456	483	512	531	495	468	510	512	547	454	497	442	499	515	455	478	477	491	507	472	508	492	517	509	489	534	496	494	496	504	488	488	505	516	510	481	489	460	493	514	483	523	486	487	491	501	512	532	470	533	528	478	496	529	531	455	478	467	483	497	496	549	536	494	463	493	486	511	507	493	502	504	487	458	483	498	531	489	477	489	494	511	491	482	484	530	543	503	476	483	522	475	483	510	467	508	470	499	510	532	516	494	497	519	519	492	519	467	536	522	479	485	494	503	498	519	501	495	487	504	523	488	553	512	468	548	515	534	495	485	488	483	475	528	496	495	531	465	491	512	510	473	483	503	511	476	498	489	526	505	480	491	505	530	524	533	510	489	510	527	464	518	477	454	485	510	530	534	459	501	496	521	477	499	526	506	484	497	497	451	475	506	502	504	474	505	494	446	471	519	528	524	495	480	485	475	506	470	484	511	481	480	501	472	522	496	482	507	467	533	467	464	494	470	472	486	529	472	482	503	459	442	484	488	472	489	468	529	491	570	494	520	504	470	476	492	516	530	536	474	473	462	517	524	493	516	494	478	515	509	515	489	501	496	506	538	530	452	500	523	470	498	504	479	480	498	529	529	482	429	557	499	558	535	510	474	511	511	504	497	514	510	456	503	488	497	511	434	502	504	467	486	483	455	518	473	483
24815	20775	26772	24515	11073	3175	2930	2184	1905	1605	1510	9130	13499	8047	3748	1406	760	634	588	598	610	617	586	570	557	550	585	564	574	578	596	630	601	597	565	559	586	647	539	563	627	597	607	571	639	574	571	588	601	593	613	584	610	600	620	649	587	561	629	570	633	558	586	523	579	599	547	605	603	622	590	575	568	594	598	555	593	555	569	588	592	599	598	598	612	620	583	555	563	580	588	591	602	574	594	607	580	584	606	570	652	539	530	565	596	619	550	593	570	548	625	560	581	600	617	610	554	555	546	569	578	553	564	588	575	577	621	601	610	566	573	554	584	561	589	627	605	538	582	559	594	550	603	558	616	594	524	579	585	560	588	567	593	554	595	608	587	598	613	557	559	598	582	590	597	592	594	572	572	587	600	585	587	554	533	547	582	548	616	560	572	577	579	600	584	599	585	620	601	580	593	619	583	608	581	583	561	590	552	551	610	605	557	560	548	581	586	561	587	568	617	546	564	640	573	579	605	556	577	590	568	591	595	595	616	583	580	542	579	572	611	597	561	593	644	592	599	581	620	581	550	620	595	580	562	621	614	565	600	538	577	591	603	569	600	537	597	591	572	565	593	602	589	598	537	602	592	577	576	571	516	608	564	603	634	604	570	620	576	601	576	565	538	591	558	529	609	582	581	576	592	549	541	588	618	542	546	604	619	579	567	570	562	556	557	560	566	571	571	547	585	538	557	573	584	579	589	564	554	570	590	540	565	595	588	585	578	601	601	586	592	548	554	602	585	595	548	567	578	531	593	619	577	605	576	614	541	567	591	590	619	593	587	621	576	568	582	550	559	564	622	547	637	589	573	593	594	558	599	622	585	614	579	616	588	560	551	613	529	569	633	581	592	587	620	567	569	539	621	630	567	578	580	548	556	561	546	626	570	600	606	559	570	554	522	582	566	576	619	561	610	614	646	609	551	615	609	629	599	583	600	554	605	572	548	584	614	580	591	594	584	594	566	579	602	610	613	576	577	561	587	564	554	626	585	635	600	583	578	573	573	543	550	547	593	638	587	615	595	570	526	550	588	551	569	590	568	572	583	587	600	547	595	614	545	539	580	598	568	592	556	575	594	604	562	555	596	599	571	603	549	582	543	618	595	612	564	552	561	630	593	550	596	562	599	572	569	574	561	594	587	574	589	580	581	583	581	593	608	589	558	591	555	591	607	568	565	565	578	586	641	576	568	615	594	578	606	583	626	606	566	578	588	564	557	626	616	584	582	603	575	593	616	588	590	581	628	543	586	603	647	562	604	598	606	589	540	561	597	559	580	576	543	608	577	591	554	555	596	596	601	565	584	569	602	606	601	598	576	563	538	600	538	607	623	553	541	600	591	564	586	618	582	581	577	574	572	568	572	608	621	587	535	568	574	574	584	580	566	563	598	572	607	657	577	603	543	559	619	566	587	550	591	570	594	585	607	560	595	556	566	558	604	559	584	550	543	591	615	612	564	578	577	599	586	524	578	592	607	596	611	576	611	617	637	557	583	588	596	580	587	575	554	574	566	578	596	551	575	610	555	563	574	556	573	634	597	580	582	591	582	572	547	574	583	553	582	580	622	570	586	602	589	574	584	604	621	603	579	628	587	564	579	612	603	587	581	556	614	570	588	557	597	584	574	567	585	555	585	507	613	599	579	580	586	588	597	622	593	625	584	582	586	575	615	566	551	528	612	569	588	632	592	596	567	600	593	551	603	576	524	599	582	541	574	563	589	514	599	592	585	580	552	578	589	609	586	579	573	557	595	587	618	569	607	584	532	617	637	627	584	570	596	587	614	546	559	573	601	604	601	640	561	602	561	554	579	564	575	589	616	632	554	583	574	615	603	559	596	567	571	597	593	564	592	566	565	641	602	599	585	569	563	547	575	554	599	573	570	572	585	558	574	590	578	598	548	553	555	590	577	570	597	567	591	565	559	582	588	568	610	595	578	566	591	565	615	560	596	572	621	614	558	588	610	569	571	617	612	607	581	567	607	623	592	601	586	619	565	544	556	590	621	592	581	559	582	547	568	584	606	561	604	594	553	556	598	588	600	558	598	556	592	632	621	547	571	586	533	576	606	593	554	567	579	585	606	540	553	549	635	576	618	546	613	543	565	615	568	565	589	578	570	567	626	589	575	540	603	540	550	596	579	548	569	535	577	596	553	573	606	581	592	539	544	596	583	586	595	568	595	535	564	557	589	585	606	563	533	545	597	562	608	596	597	570	575	573	573	569	567	576	613	546	547	614	622	559	610	590	651	628	595	554	560	578	621	614	634	592	615	595	568	533	593	602	546	557	613	600	582	574	568	605	573	588	556	559	605	571	556	596	589	603	602	613	544	595	564	578	559	610	610	583	579	559	568	594	564	574	594	543	629	596	601	575	554	607	557	565	578	634	612	561	565	613	593	542	586	591	539	614	569	540	636	606	600	570	596	565	566	629	566	594	597	562	584	573	597	621	596	569	618	563	595	555	576	601	570	589	581	569	575	587	566	579	558	598	574	588	557	600	612	572	560	589	577	602	590	606	537	590	627	550	598	581	589	587	573	620	565	596	607	602	562	622	603	531	556	569	575	598	596	585	600	580	522	569	594	601	593	596	610	562	607	562	628	566	610	579	577	576	563	564	588	598	561	587	598	571	599	658	566	601	567	595	560	550	588	587	572	553	565	585	564	595	556	586	564	590	560	569	549	589	582	616	600	625	557	589	629	588	580	548	540	586	586	641	589	558	601	572	600	554	634	580	611	611	579	620	574	574	603	535	568	573	589	562	589	599	552	531	569	600	576	584	589	603	612	569	638	594	559	586	600	593	561	602	531	585	603	546	575	633	605	527	573	575	586	572	583	559	584	576	539	587	601	592	584	593	545	586	590	556	577	571	589	585	583	590	583	616	627	551	556	574	553	546	562	583	643	563	606	610	567	548	586	593	510	585	584	552	555	625	546	580	598	584	596	520	570	606	602	605	544	569	609	580	569	607	575	590	576	576	603	630	588	643	515	600	599	619	584	613	579	596	581	566	595	582	581	559	598	594	587	570	604	572	564	609	542	568	595	577	576	605	591	564	550	613	554	548	556	580	583	634	601	588	615	595	608	548	594	576	558	590	595	598	564	578	613	608	573	618	654	597	554	571	579	635	592	585	561	577	560	622	624	560	596	590	563	563	607	518	547	577	618	559	565	574	571	569	586	549	597	526	587	621	581	599	556	597	570	568	584	566	586	601	588	589	575	590	617	563	600	581	600	617	612	589	555	598	590	594	587	564	540	596	619	583	603	566	588	608	613	561	576	582	601	588	587	519	540	596	544	568	626	617	576	581	565	600	597	597	581	601	601	544	564	584	596	538	611	554	593	584	585	584	543	565	594	567	592	618	559	614	565	608	589	630	614	557	565	597	587	534	579	566	593	597	568	574	607	582	582	571	570	545	553	572	572	582	589	599	586	584	622	580	592	562	581	563	560	574	574	576
6375	9833	9643	5129	3348	2564	3255	2729	2653	2152	2093	12013	12974	7989	3791	1429	686	541	541	507	528	514	521	530	480	482	540	522	516	501	496	518	510	530	494	501	523	502	508	474	497	500	506	481	539	508	507	503	483	473	490	513	510	496	519	517	491	503	487	491	561	534	499	483	528	517	466	495	529	500	489	534	490	536	508	520	499	544	522	535	498	510	527	502	511	537	487	492	561	506	521	461	563	511	462	476	469	489	531	489	531	524	528	508	476	516	516	520	522	479	528	495	515	518	513	529	516	481	473	532	459	489	534	500	487	520	464	536	534	520	511	523	492	496	513	473	536	511	492	498	468	492	574	453	467	528	489	486	498	477	555	480	529	504	511	481	516	507	488	510	488	503	464	517	516	479	536	476	530	504	530	521	499	490	488	483	481	500	538	499	517	497	519	495	509	550	521	519	543	524	471	554	491	510	501	501	469	507	471	520	530	492	503	498	488	507	487	503	494	506	491	515	523	550	481	513	494	465	489	564	512	528	497	493	522	508	531	521	468	472	492	495	526	533	480	531	474	556	480	516	516	507	468	525	473	512	518	505	488	546	521	499	503	498	496	526	512	499	515	475	482	540	464	472	531	499	523	524	526	504	503	510	478	456	492	505	512	473	480	519	507	508	483	485	532	509	500	514	493	511	520	489	520	515	496	531	509	532	458	536	511	503	516	540	500	462	500	489	517	488	508	480	519	509	528	531	506	496	495	490	488	502	538	493	554	542	507	493	544	488	502	473	544	460	531	519	510	499	495	534	485	540	508	530	520	498	522	512	507	542	539	503	482	501	518	533	478	506	479	492	535	533	523	515	546	505	524	478	563	541	529	483	512	501	554	477	495	491	521	522	526	495	516	562	521	470	521	552	463	507	546	528	524	493	507	528	527	502	515	545	558	474	522	495	505	520	443	531	529	501	515	533	528	482	460	497	508	498	532	516	494	514	535	581	490	486	493	483	539	501	499	538	528	484	498	491	500	551	486	516	512	533	499	511	512	458	460	467	558	521	520	453	491	452	498	511	540	487	538	510	473	489	523	478	526	488	527	476	517	480	513	511	527	544	507	545	479	522	505	504	469	512	534	496	509	548	455	538	530	525	501	486	509	491	513	513	554	519	476	473	485	491	499	526	478	491	445	526	542	498	524	550	497	473	533	500	500	490	507	514	501	478	501	534	460	510	519	480	511	489	520	507	510	510	495	491	506	537	497	513	538	520	495	505	495	510	498	531	481	492	503	534	475	487	516	497	459	479	506	530	480	505	475	525	519	533	504	496	492	516	568	506	480	498	536	521	497	515	470	516	491	515	492	504	522	516	477	511	509	487	507	500	474	509	535	519	483	504	510	508	507	529	503	507	553	501	507	532	510	472	473	537	489	487	542	528	481	496	516	518	499	533	496	504	529	526	512	491	515	511	534	479	513	510	532	477	503	496	466	513	472	522	507	521	506	511	472	491	468	494	505	511	458	496	516	538	502	502	493	516	484	491	510	498	495	507	497	505	528	467	485	492	507	536	497	480	496	511	511	514	544	495	497	513	509	475	468	508	504	471	539	469	485	503	502	520	504	488	513	535	494	508	500	530	502	495	473	476	507	553	517	540	540	510	513	537	535	542	557	498	461	510	509	512	496	542	515	501	498	483	500	527	508	525	485	481	523	507	481	517	449	552	488	522	539	458	495	518	493	508	451	487	511	548	501	501	526	532	534	529	510	516	476	478	472	499	546	478	494	485	537	539	528	456	511	530	508	515	522	494	516	500	492	490	493	498	499	522	509	545	472	479	489	518	494	505	510	511	512	501	501	529	481	498	465	493	536	496	514	467	517	500	520	501	490	544	497	522	490	457	506	497	505	481	531	506	499	496	532	510	468	472	488	498	518	494	475	563	466	528	481	519	487	453	515	486	522	501	507	504	524	518	504	482	527	494	517	491	519	508	531	533	509	489	533	517	490	486	513	521	517	513	473	475	543	501	535	474	501	496	445	504	486	538	470	516	533	499	478	537	480	543	534	509	495	497	521	492	551	506	507	483	485	523	538	522	499	480	475	479	516	497	498	525	487	486	495	485	474	488	472	498	481	534	499	498	461	532	499	513	528	510	459	492	524	493	512	503	491	474	545	501	496	519	507	488	536	535	512	493	484	483	500	543	466	523	479	544	492	500	504	484	507	485	524	519	505	471	516	512	517	508	522	480	519	492	507	519	474	495	470	523	504	482	458	487	533	522	495	472	477	541	521	512	469	493	502	516	501	524	537	501	526	543	503	487	506	491	517	516	509	503	542	484	518	497	495	529	510	491	480	510	468	507	487	495	513	472	478	511	519	535	491	495	516	495	462	515	537	467	515	521	503	532	507	497	503	507	523	522	461	509	463	479	490	474	500	465	500	517	508	543	509	496	530	512	512	500	516	530	505	515	508	516	501	502	488	494	491	513	506	444	511	460	492	500	502	513	553	501	499	539	515	501	476	492	492	504	510	524	491	483	524	504	479	502	540	524	549	513	497	469	521	513	503	476	486	456	461	475	542	535	530	507	474	522	494	503	475	523	496	507	541	505	489	527	480	464	504	495	497	503	522	497	472	481	494	494	480	497	507	518	546	490	508	508	520	534	476	536	502	508	515	497	525	516	507	494	488	491	470	436	495	486	484	545	516	502	463	517	550	479	513	547	514	485	527	500	495	506	492	532	518	535	512	496	515	505	505	552	531	490	514	537	511	514	463	465	478	501	504	508	503	545	517	497	529	469	512	506	488	510	518	511	475	484	537	509	520	506	505	531	556	490	504	504	481	512	538	502	459	507	484	505	477	546	487	487	497	503	435	514	484	509	486	513	505	493	483	441	545	497	493	476	491	518	525	507	485	505	480	517	536	494	491	476	534	508	485	517	526	534	481	536	518	482	534	509	522	527	521	525	511	483	511	505	552	472	506	501	511	516	517	528	488	504	534	545	525	500	549	496	491	514	496	516	512	502	543	512	506	513	506	505	488	510	476	485	494	531	474	482	484	528	506	473	532	525	475	457	471	475	504	530	510	539	548	497	498	498	518	453	487	435	487	504	514	515	506	490	517	486	515	461	537	503	552	485	524	485	485	525	478	493	533	521	482	518	495	506	467	474	483	548	479	506	506	564	453	501	504	517	498	458	505	491	520	471	499	524	496	490	492	479	487	497	503	495	504	523	495	491	478	463	484	506	479	493	518	517	508	520	512	529	524	509	500	490	570	510	482	531	487	541	531	541	517	499	527	512	478	505	535	522	545	517	517	535	498	509	511	515	498	503	506	501	524	529	520	530	499	546	531	497	538	493	478	469	504	530	519	463	534	432	516	498	500	509	529	559	501	508	457	507	482	518	538	513	531	539	522	535	509	495	503	492	527	508	530	466	536	502	507	516	522	502	479	491	495	506	461	489	498	471	514	499	522	490	532	511	472	527	488	567	511	510	501	526	507	520	480	530	508	473	487	499
23680	20729	27684	23830	20419	10267	5410	3135	2338	2072	1571	10127	24777	17771	8835	2597	1062	812	680	711	725	717	683	682	665	683	732	724	674	696	647	731	668	691	693	679	676	693	687	692	723	695	656	699	660	685	692	725	752	642	728	661	686	689	667	722	729	681	629	698	731	653	676	718	682	695	660	704	688	633	682	661	673	702	671	671	678	645	719	686	669	657	624	681	674	724	666	689	672	705	713	721	670	611	636	657	673	674	693	682	675	642	690	679	650	727	670	719	664	700	669	718	673	674	711	687	687	651	680	686	641	694	609	646	675	638	699	662	681	697	696	711	657	711	688	692	680	672	684	701	686	698	690	633	663	687	727	686	675	684	711	712	714	696	683	650	664	706	720	637	638	730	645	715	673	654	692	677	694	678	677	666	691	691	655	630	659	658	703	706	685	638	671	711	691	702	681	662	651	662	684	703	676	644	694	711	699	667	665	651	701	704	683	666	643	692	620	714	682	647	633	685	669	674	676	695	635	711	707	695	659	648	650	729	714	680	698	689	699	681	679	694	648	666	702	726	679	627	639	677	697	676	729	705	738	668	698	721	697	660	646	694	696	682	692	655	634	641	703	641	722	670	643	678	665	670	690	662	658	658	719	682	714	657	652	652	703	707	671	690	651	667	702	699	649	677	693	665	678	728	689	688	667	692	684	688	649	713	671	658	696	699	680	692	650	671	718	668	656	668	733	649	679	687	705	711	688	705	663	690	691	705	695	674	662	680	655	650	664	744	705	669	665	717	665	700	669	687	672	701	654	676	666	695	689	689	662	668	663	670	701	638	680	667	674	691	705	710	671	668	663	682	719	689	746	717	690	698	684	721	704	713	652	672	691	683	723	672	650	719	702	727	682	697	758	675	662	656	677	697	657	660	692	702	724	684	704	690	673	657	654	689	658	725	700	702	660	711	700	683	693	673	678	655	686	706	685	645	698	663	684	662	632	674	710	683	699	746	664	647	731	653	667	681	671	696	675	658	719	703	676	652	687	713	707	665	661	682	700	695	668	703	661	670	673	705	643	686	654	634	670	681	685	677	686	645	648	706	648	684	713	636	733	664	664	679	709	696	717	713	707	647	680	742	663	643	628	632	653	673	692	694	675	696	641	678	647	712	706	688	677	657	700	669	707	666	635	717	661	695	688	689	690	683	672	730	655	616	655	645	651	671	677	632	684	700	662	678	676	646	689	663	673	715	652	666	714	688	665	711	693	674	708	649	682	683	703	653	717	660	636	700	634	642	674	718	650	700	652	628	677	696	679	689	653	699	692	656	729	735	653	687	667	721	697	660	673	669	700	666	682	685	699	713	674	702	662	660	682	663	685	717	703	685	730	688	709	664	681	703	662	714	690	650	646	685	712	648	678	651	714	680	668	626	683	636	706	696	709	704	651	658	715	640	636	733	657	652	657	654	673	714	698	695	678	700	686	682	649	672	628	698	677	697	676	731	662	682	655	664	672	664	665	710	667	664	688	645	697	638	713	624	713	670	660	677	652	646	659	658	679	663	623	698	668	718	657	682	701	682	632	681	647	691	725	680	674	649	684	672	709	672	652	688	711	674	691	657	722	722	711	667	644	649	693	645	621	695	678	680	673	714	671	677	672	636	684	746	688	697	711	679	672	669	702	659	683	679	678	651	693	673	709	699	707	645	684	684	682	685	651	701	700	678	727	672	675	660	659	645	666	691	611	659	655	626	733	717	642	662	656	664	688	655	715	687	648	730	671	697	678	643	686	693	688	721	683	652	620	643	708	680	662	679	694	663	713	700	656	684	678	643	680	638	632	694	690	636	679	678	701	657	717	670	748	664	709	691	703	703	631	702	643	696	670	698	643	627	675	718	646	681	649	696	677	696	728	688	677	663	685	675	698	698	697	664	689	686	676	701	686	663	700	723	714	671	701	657	676	631	667	694	690	686	715	658	704	675	733	660	667	653	689	695	646	705	651	695	748	677	646	669	677	708	673	676	637	682	676	653	674	712	641	654	666	655	683	683	668	649	686	696	690	692	664	679	677	627	710	672	660	665	721	670	652	703	699	638	702	673	712	669	686	684	679	691	648	663	721	670	675	662	720	661	683	676	642	700	701	640	664	666	695	631	653	682	734	722	672	664	705	709	685	720	658	681	683	638	694	653	742	670	684	696	689	685	709	697	626	672	627	702	657	655	677	699	662	630	643	699	679	664	632	656	691	711	679	692	621	647	651	683	697	641	613	691	716	642	668	681	681	686	729	684	689	711	676	666	635	654	635	655	635	699	707	697	661	695	674	668	673	727	703	652	655	677	696	658	628	641	666	705	643	647	652	671	723	716	668	684	676	676	661	676	675	683	656	700	685	690	719	733	725	661	669	667	650	653	679	639	708	715	672	663	713	657	657	701	671	661	645	733	629	730	675	704	636	650	660	670	658	680	675	694	677	741	717	696	651	711	645	685	705	649	662	650	595	676	729	657	706	641	674	660	678	677	671	665	694	686	678	643	694	678	681	677	681	684	649	648	663	688	680	667	711	652	707	688	647	672	717	697	673	688	668	632	665	634	661	679	684	698	697	702	719	707	646	716	681	669	659	691	653	675	659	716	674	711	645	675	663	652	678	681	671	661	729	687	628	669	673	663	673	700	635	700	678	662	691	655	711	659	711	691	698	682	682	670	693	661	714	684	666	677	658	665	664	660	693	595	659	677	662	659	651	704	679	697	654	667	678	671	660	672	696	669	679	660	665	685	664	685	685	750	679	642	668	732	692	695	639	761	667	729	686	700	654	685	650	663	694	644	691	677	674	671	677	679	688	599	668	667	690	624	700	692	698	629	662	669	685	678	735	657	658	664	694	633	676	678	661	681	688	678	675	682	671	712	686	656	668	697	714	650	684	680	638	685	687	591	682	642	651	668	684	713	708	657	707	691	699	654	669	656	674	718	706	638	653	655	672	690	678	685	701	659	655	691	657	696	648	712	717	686	670	694	678	679	709	700	702	694	655	693	682	678	693	737	637	649	696	637	682	681	692	682	725	684	635	643	716	693	705	715	699	665	680	708	715	709	662	658	629	667	678	666	682	682	650	639	681	637	740	641	677	686	672	686	641	715	702	710	682	672	698	663	714	742	639	682	656	677	656	683	696	683	688	651	691	705	615	662	684	678	691	619	651	637	692	649	721	669	665	667	701	665	646	611	647	707	698	660	660	665	656	633	662	648	682	697	673	652	690	696	680	678	680	700	679	702	732	651	697	639	658	643	698	673	715	689	631	645	648	658	676	663	685	663	655	699	689	697	712	741	665	673	712	680	677	679	685	642	663	674	670	676	703	679	656	687	721	687	698	660	696	662	679	672	677	687	642	687	678	679	609	675	719	662	624	694	649	665	674	675	694	658	669	684	683	667	635	695	699	702	652	679	676	691	655	647	658	639	664	701	648	677	676	682	704	701	666	754	685	697	696	658	690	705	669	684	683	670	666	681	669	638
6562	13641	12652	7373	5225	4472	4758	3648	3076	2545	1969	13550	22768	15767	7605	2471	918	621	605	618	565	601	573	565	590	588	612	599	557	627	567	585	617	619	538	581	606	578	529	581	605	593	578	593	585	620	596	597	615	568	596	592	564	613	607	598	579	565	592	605	575	590	594	638	547	578	591	599	608	546	596	597	566	598	602	562	630	569	548	603	579	589	590	596	605	562	581	563	599	548	582	627	555	579	585	529	564	579	608	566	574	580	588	564	619	595	614	600	583	572	553	556	599	590	601	579	596	570	562	577	591	557	571	619	607	568	566	604	621	584	528	570	594	585	621	596	609	623	550	605	590	620	587	567	604	577	576	629	574	537	546	582	562	581	577	615	574	559	587	555	584	598	600	582	572	592	584	559	590	520	569	545	544	621	528	611	570	537	586	551	595	601	554	578	638	577	596	575	569	572	566	577	596	606	590	586	608	613	638	611	586	557	583	524	564	599	539	601	572	552	579	606	551	581	544	583	559	597	549	588	604	594	590	577	566	657	612	556	554	577	566	578	574	588	567	553	589	583	542	595	556	580	590	590	561	579	557	538	574	549	559	566	604	586	605	594	603	570	579	592	556	599	562	604	620	577	575	606	549	546	586	556	585	587	519	583	569	569	571	553	569	583	576	599	571	593	586	597	565	581	582	584	571	599	579	607	596	566	585	576	602	576	562	544	572	611	609	596	581	589	554	574	597	572	572	569	595	601	616	598	560	555	579	643	568	597	611	570	579	594	559	555	618	595	555	615	561	577	563	563	573	608	556	600	617	596	574	564	578	591	566	593	603	568	609	556	562	583	539	566	614	589	566	597	596	625	589	607	582	587	570	590	587	597	544	583	621	577	590	602	556	561	598	603	604	544	642	571	568	606	592	582	629	557	578	595	572	571	614	542	596	591	562	572	552	606	611	569	571	587	562	584	526	550	564	587	547	546	603	591	561	580	575	561	570	574	560	594	529	629	558	570	580	562	554	566	570	569	586	594	568	567	572	573	576	556	614	559	556	593	591	612	588	563	570	597	569	574	547	597	546	520	566	586	559	588	614	587	606	584	539	568	577	578	532	595	558	569	580	571	587	609	541	592	557	565	624	577	560	637	623	565	610	559	587	544	581	585	590	592	614	624	593	550	537	597	588	526	597	609	544	600	606	571	559	576	575	596	569	549	592	600	547	578	574	572	611	573	587	557	576	580	589	563	575	579	577	570	544	542	551	570	572	655	541	544	542	546	584	614	545	587	595	605	576	600	524	633	569	560	590	595	552	559	598	620	566	601	595	569	608	563	605	579	569	577	590	590	596	571	564	601	540	588	572	565	588	623	605	599	606	559	586	568	580	559	590	596	550	586	592	566	549	599	601	565	549	600	576	593	572	554	585	569	589	559	572	622	587	570	564	601	597	565	582	610	576	618	569	551	601	600	612	590	589	598	557	607	570	567	546	586	578	556	626	602	561	554	569	556	648	539	560	601	573	618	570	545	557	568	553	565	592	630	576	602	577	595	557	538	554	599	572	598	575	564	579	559	574	548	578	615	583	555	618	584	538	581	600	580	560	576	588	643	618	577	601	548	590	540	629	573	578	611	561	589	544	569	597	619	577	563	598	641	553	572	598	586	568	612	551	560	582	593	626	559	548	626	588	568	590	591	573	581	620	584	572	577	573	577	597	575	563	554	551	624	598	537	560	564	582	592	578	558	544	600	567	590	579	578	588	607	543	600	582	563	611	584	522	594	561	583	531	601	570	602	606	605	562	616	581	559	605	582	570	580	587	586	627	601	559	568	579	558	605	559	611	630	594	567	626	545	598	573	605	553	544	574	599	563	600	581	615	561	585	585	555	598	590	619	579	605	570	588	579	573	584	604	525	584	556	577	620	570	555	604	571	611	560	579	568	574	582	593	578	611	591	610	587	566	614	554	618	521	572	633	612	557	570	589	584	619	573	602	565	590	567	606	568	577	584	565	590	593	559	524	597	587	575	598	591	603	601	596	616	582	556	566	595	539	558	608	576	601	571	567	585	545	575	545	592	573	552	562	608	603	542	558	585	600	613	561	557	610	571	594	581	608	589	576	606	516	559	615	579	545	543	591	533	561	538	506	586	573	553	610	563	542	571	594	580	593	577	575	562	549	594	573	568	550	597	589	581	596	556	566	576	618	592	583	569	594	570	608	581	567	541	568	566	605	540	567	562	596	566	569	579	568	555	575	601	571	573	592	599	555	534	573	546	575	558	544	588	588	576	614	604	550	575	554	559	570	590	554	536	575	590	598	585	603	576	595	616	575	560	589	587	597	584	592	586	570	579	561	570	542	558	588	573	563	606	572	559	606	623	603	559	585	579	581	592	553	576	555	563	589	593	619	590	599	588	585	511	547	609	578	561	553	592	553	561	601	577	587	611	557	560	614	560	556	597	567	585	562	578	568	574	553	555	571	569	552	557	565	558	560	590	577	566	563	569	567	570	596	599	590	601	576	590	578	533	591	573	545	562	580	613	558	550	569	616	598	560	576	583	557	577	572	571	583	540	576	565	572	573	562	546	558	583	546	573	569	555	559	549	525	540	612	541	580	577	589	576	613	594	581	562	571	590	563	547	588	551	533	591	557	574	596	561	589	580	588	578	603	528	576	551	582	526	581	548	584	581	565	580	579	594	559	612	568	622	556	592	559	608	572	582	583	593	575	561	587	595	596	535	592	612	567	587	589	578	586	577	633	549	534	550	596	610	567	580	583	590	607	569	571	566	585	599	593	598	547	596	570	585	589	580	590	551	597	593	569	608	506	588	525	578	610	612	581	600	538	562	564	573	599	540	547	591	567	555	589	546	559	620	539	551	557	587	569	584	591	553	533	542	572	607	582	584	589	572	591	576	602	555	582	579	538	599	587	597	611	556	623	547	574	570	538	580	543	588	587	596	580	556	612	587	559	546	559	599	547	593	569	608	611	568	567	577	576	542	554	574	578	537	606	576	585	568	547	534	585	564	544	607	554	580	549	598	601	574	578	595	599	583	586	594	554	591	598	557	532	509	583	568	600	573	585	545	567	587	554	578	574	596	576	560	565	536	580	534	577	551	571	568	573	569	602	587	581	567	552	557	587	551	566	508	610	568	548	588	567	624	621	574	602	580	578	549	576	562	631	542	535	587	560	617	606	564	599	572	618	594	583	565	511	604	588	609	588	560	626	593	560	546	598	577	617	567	564	586	569	569	594	605	558	558	592	593	587	576	558	553	584	608	618	596	582	595	553	557	585	544	592	567	578	563	573	561	536	564	615	526	543	560	542	566	598	596	590	609	569	633	589	584	571	582	597	585	582	571	547	570	576	558	574	531	559	596	556	603	584	584	599	581	603	597	554	590	588	559	587	559	579	598	596	593	583	567	566	540	565	555	594	595	566	568	594	571	568	585	590	565	616	574	585	584	558	594	529	610	584	546	549	587	560	545	560	532	531	562	587	570	593	554	571
26948	11244	4009	2570	1446	1070	917	792	742	710	694	964	2006	1643	1128	783	592	591	570	568	570	589	573	576	557	567	563	562	607	538	548	549	587	631	565	578	590	608	579	568	604	589	574	552	565	586	590	564	519	525	529	579	568	576	558	542	574	601	589	566	590	592	621	527	542	567	563	523	586	576	602	598	554	553	584	541	598	572	545	554	596	557	600	580	538	538	591	563	550	565	612	553	540	583	585	598	570	566	590	561	599	623	618	610	561	555	572	572	583	562	600	587	587	569	534	596	579	587	543	566	600	619	546	527	583	622	588	596	664	550	581	559	538	573	586	566	573	575	568	571	594	553	589	566	580	565	596	583	566	565	603	548	599	549	635	563	578	546	562	584	552	530	548	588	588	569	578	562	572	598	538	564	672	570	565	579	610	582	541	571	628	567	557	533	559	570	591	596	578	578	600	606	580	586	536	599	604	558	571	574	601	522	574	560	596	595	567	592	557	610	532	596	558	541	583	561	580	591	547	556	573	600	585	589	541	621	557	532	553	567	547	546	570	589	581	560	570	590	593	540	556	557	584	568	582	574	570	575	597	594	570	594	565	577	534	614	572	579	584	592	600	608	636	579	559	565	597	584	580	587	584	568	588	575	606	566	592	595	562	536	597	553	608	621	569	592	613	610	585	568	549	571	579	615	591	560	640	560	593	598	541	530	578	553	556	557	566	564	563	596	561	584	548	579	571	551	587	561	544	550	591	517	580	619	553	587	566	579	584	557	578	588	525	510	580	574	576	574	591	589	572	571	570	623	586	608	556	602	584	591	557	542	554	531	569	628	540	575	581	579	521	589	561	604	618	589	588	550	563	565	521	570	603	579	630	547	559	613	585	580	573	584	539	597	600	563	569	593	578	585	555	568	512	561	600	600	584	608	582	565	530	600	547	588	589	600	599	595	596	610	563	554	632	586	581	586	575	578	576	598	558	584	580	593	531	546	553	621	563	573	585	530	586	568	601	594	589	542	628	554	543	553	598	550	566	588	582	597	646	602	600	545	588	579	602	567	589	632	612	586	623	546	547	575	574	574	590	538	563	514	594	617	571	555	581	545	573	574	559	559	559	574	566	561	594	600	602	563	597	558	580	595	613	622	583	599	561	581	556	555	594	581	559	552	535	575	557	550	533	512	577	581	556	567	537	609	543	612	578	553	579	566	577	554	545	550	560	539	539	572	564	578	572	553	582	573	612	551	622	556	590	592	604	550	563	539	574	544	563	574	551	579	610	563	559	593	545	550	605	576	555	554	571	578	569	576	575	574	533	575	565	576	565	594	600	590	559	580	566	593	558	613	563	535	524	584	590	591	588	595	582	561	542	583	577	547	628	595	556	577	562	581	572	541	570	586	557	574	554	552	587	558	533	545	582	573	579	552	537	572	552	585	582	556	549	559	558	554	590	617	571	555	558	572	570	572	578	578	584	579	583	574	540	588	625	557	580	551	577	573	580	558	547	546	586	574	553	585	588	584	611	621	578	578	626	571	592	558	591	595	551	557	602	600	576	533	603	565	575	578	575	607	558	555	546	594	545	594	530	561	532	537	515	523	638	581	607	548	565	596	607	604	566	597	585	582	578	550	596	567	574	553	535	578	536	547	567	608	584	615	605	568	571	586	586	620	602	602	578	584	549	594	558	590	576	560	573	572	561	574	566	616	574	580	583	544	540	597	527	587	569	601	605	567	570	552	587	597	586	583	539	553	567	550	577	599	584	607	596	595	598	558	585	549	544	578	565	622	581	590	575	592	586	593	558	569	578	530	597	601	564	564	575	563	551	557	528	586	571	567	585	595	566	586	623	570	547	565	590	565	578	601	613	574	553	555	587	546	567	565	575	598	592	571	556	581	521	593	569	612	593	557	576	586	591	518	562	561	596	535	576	557	599	568	539	546	607	582	571	563	562	588	598	561	577	595	549	588	600	575	541	595	583	544	602	595	562	558	581	552	573	573	557	555	572	550	594	548	536	581	647	578	584	560	619	605	593	567	567	620	543	542	569	552	517	583	586	613	540	571	554	531	586	548	600	571	557	578	565	583	543	577	598	574	530	556	565	589	572	610	577	548	589	537	560	603	560	554	576	586	586	595	550	590	565	586	575	581	570	552	557	609	553	572	577	592	604	590	587	627	560	558	584	555	598	584	555	583	583	536	586	599	585	598	583	546	570	570	544	545	573	583	563	575	581	644	589	549	578	520	608	578	581	584	603	574	576	552	554	576	593	573	579	556	610	556	535	527	585	602	574	597	580	596	586	532	602	540	585	594	592	554	614	560	615	589	528	543	540	575	582	550	594	550	553	561	555	535	590	545	591	567	567	570	559	578	525	576	598	630	547	545	574	540	548	578	554	544	586	562	583	556	550	577	589	615	584	582	596	553	536	535	569	595	544	538	582	566	566	544	574	603	546	613	564	579	547	571	585	584	526	563	594	603	631	590	577	545	592	561	542	569	604	555	579	540	556	629	595	573	568	597	533	570	588	553	564	567	562	565	641	551	559	623	577	556	541	612	575	605	582	577	591	550	623	560	551	607	582	552	564	543	624	608	569	607	594	572	589	573	553	585	603	546	569	587	583	562	586	567	600	571	567	582	567	555	595	567	548	577	587	558	629	583	566	595	553	568	550	554	603	524	549	528	627	552	529	523	582	576	609	591	584	597	618	574	557	558	544	598	602	599	614	588	563	605	581	537	559	585	541	585	533	592	597	586	570	572	541	587	571	555	552	584	584	558	514	587	603	588	578	593	570	551	599	525	563	608	579	592	599	599	612	568	597	540	610	559	575	576	598	579	587	572	548	592	568	581	549	581	576	561	574	569	586	592	564	612	556	548	607	598	562	577	529	625	619	587	561	568	631	629	575	557	540	576	573	571	550	569	557	564	601	588	592	596	577	630	542	564	576	585	599	566	564	623	545	574	594	586	572	553	605	547	558	534	594	614	611	564	565	564	582	578	555	627	584	596	562	538	561	596	553	598	615	554	567	581	618	575	566	561	551	591	579	612	564	600	542	597	621	553	587	568	548	538	561	564	559	553	540	489	591	574	605	578	560	565	578	599	565	584	546	580	555	595	570	572	599	563	584	580	570	586	583	565	575	577	596	557	584	563	596	572	551	583	582	599	571	519	524	572	553	581	528	541	593	591	569	540	588	603	575	572	556	604	567	569	599	557	549	544	579	569	568	534	588	608	598	595	561	547	601	622	554	602	557	581	526	556	584	605	580	554	594	567	564	576	585	577	520	610	589	604	592	545	548	572	538	622	572	581	559	558	567	565	591	569	602	569	547	582	589	595	613	577	580	589	568	599	580	596	544	535	576	597	571	562	559	542	569	560	614	568	592	559	563	556	564	592	522	562	640	605	576	571	612	540	560	585	562	554	554	599	566	586	552	587	584	604	577	593	555	534	593	586	603	566	572	566	555	533	574	559	566	567	554	582	610	566	597	573	608	571	556	593
6607	3788	3839	2621	1617	1253	1052	889	824	732	750	1165	2574	1850	1064	637	523	516	483	503	475	481	467	504	519	478	482	498	531	491	481	506	453	526	496	475	461	497	524	481	480	489	461	473	531	502	491	445	495	492	465	484	467	468	479	506	522	463	499	492	463	443	446	482	464	510	489	470	475	464	542	428	450	504	512	474	479	452	485	510	528	490	517	443	458	504	468	454	483	486	489	503	483	443	464	486	474	473	493	517	517	504	540	451	493	479	501	503	457	473	498	462	474	481	477	548	490	516	502	491	470	496	487	515	477	476	486	489	480	481	504	506	497	501	475	505	537	471	480	471	503	454	461	490	511	474	462	461	502	479	455	490	467	479	497	486	483	493	447	470	480	474	499	459	513	499	489	509	502	481	525	473	508	491	506	465	511	473	468	458	471	453	490	512	485	471	486	486	478	496	486	458	491	497	450	448	506	490	482	486	463	484	466	468	453	508	480	488	477	487	472	502	499	464	516	490	457	471	475	503	474	465	481	517	487	492	492	448	482	469	490	467	487	485	447	536	451	459	512	474	477	475	491	465	483	482	480	521	469	521	471	465	474	502	496	471	504	494	466	467	459	453	463	462	504	458	492	519	492	474	475	450	497	475	472	452	490	445	493	501	488	480	500	499	518	495	474	470	499	473	497	486	507	478	465	504	449	462	510	467	498	452	458	461	503	480	489	440	488	491	492	524	473	486	437	513	478	471	514	484	493	459	497	474	479	494	494	491	480	468	506	449	466	459	480	459	489	492	462	498	462	486	522	468	465	494	502	495	482	459	478	477	501	488	482	487	487	496	495	524	485	480	508	518	452	483	485	493	457	542	471	492	502	499	481	497	461	494	512	507	489	469	483	472	503	489	472	480	511	490	452	481	450	506	480	461	497	482	446	499	494	477	496	515	468	485	433	498	462	499	512	499	501	473	454	475	505	475	468	455	484	511	522	457	500	486	456	468	485	456	476	454	474	468	500	445	495	497	512	494	471	479	507	509	471	497	490	483	453	453	509	483	468	467	519	491	508	497	514	460	496	476	499	488	470	474	505	446	492	452	492	467	468	482	491	479	482	510	492	497	428	504	490	485	457	458	526	459	487	490	488	466	520	477	496	500	505	463	476	502	499	481	501	479	516	509	508	437	456	551	487	514	470	449	485	504	512	461	516	493	494	457	488	508	518	488	447	486	472	477	504	474	439	489	468	486	490	510	490	505	492	500	519	479	471	482	465	477	487	474	497	491	470	500	457	525	445	522	489	461	454	465	488	485	517	484	463	517	469	475	515	463	467	475	504	515	481	471	493	471	481	515	482	467	506	478	462	470	464	506	483	501	475	498	462	472	460	455	472	481	433	484	461	490	484	498	493	455	497	479	512	470	464	477	488	494	470	497	511	480	440	478	460	484	495	504	474	512	491	467	462	470	490	513	502	503	447	464	481	517	495	476	478	488	483	498	503	483	480	465	439	479	493	456	473	477	510	457	516	481	491	487	434	485	506	530	447	516	456	511	446	476	476	489	458	498	476	499	512	476	459	493	519	480	464	499	506	473	492	462	487	482	443	429	469	484	496	466	512	477	503	483	466	460	504	470	505	446	498	438	465	476	514	469	471	462	477	441	451	434	501	518	477	445	497	473	471	476	497	479	470	462	504	520	495	485	459	483	476	484	496	511	508	502	473	469	462	465	506	502	525	490	527	489	452	526	544	483	494	465	508	457	471	430	503	475	483	505	499	462	507	481	482	518	475	436	513	492	470	481	465	484	501	478	494	458	447	496	468	474	452	469	487	486	528	503	535	474	517	470	508	453	489	505	462	523	477	495	488	467	496	503	494	488	477	473	458	461	486	492	469	498	482	457	482	492	470	477	470	506	473	490	505	466	469	505	462	477	482	448	447	539	505	462	470	481	494	457	485	459	495	503	472	507	521	499	501	488	504	503	487	504	440	501	508	481	523	496	484	513	483	470	499	476	446	471	462	494	501	494	460	488	515	486	522	465	490	464	492	482	462	504	484	474	490	488	494	481	483	470	470	449	462	470	461	472	473	508	500	464	515	442	484	519	514	455	485	495	491	483	466	526	459	490	478	534	483	497	479	463	511	468	501	489	499	475	502	492	481	476	483	495	460	457	449	499	514	448	476	498	504	497	513	441	488	527	487	482	473	470	489	475	458	495	509	486	477	459	492	494	454	525	502	478	463	489	519	482	488	482	445	461	438	472	468	499	478	487	507	487	483	504	464	463	470	494	455	462	468	503	497	483	508	494	512	499	455	450	488	499	508	492	521	482	457	480	501	504	452	484	532	508	447	469	448	488	455	497	487	497	509	471	470	468	502	501	484	465	475	499	454	484	498	472	513	473	463	482	448	469	508	495	499	437	524	497	483	495	504	460	542	505	498	486	489	475	503	453	496	457	496	492	529	465	498	469	460	487	460	446	469	484	443	502	455	490	501	503	531	466	488	515	460	514	440	506	493	511	477	481	479	482	510	476	496	503	448	472	508	508	501	473	459	489	463	458	471	484	499	505	450	484	465	466	476	523	472	456	471	518	496	450	479	489	471	492	457	469	466	469	487	468	479	462	476	482	483	520	476	475	495	480	476	493	506	472	460	493	463	482	489	473	517	467	461	496	483	538	503	520	469	493	464	508	475	513	497	485	491	457	459	504	506	485	439	510	494	473	447	490	511	496	484	482	476	469	496	487	483	535	510	468	480	498	498	506	477	473	527	502	487	472	486	445	461	493	462	457	481	459	472	427	434	479	480	489	531	464	503	473	550	478	478	456	475	496	506	496	476	498	499	481	441	462	460	514	495	495	477	470	479	502	486	509	467	479	486	469	534	497	498	458	478	494	477	472	468	479	464	468	497	486	470	517	439	502	460	471	489	453	495	421	490	509	483	436	482	448	497	536	490	444	499	437	446	475	492	472	499	485	470	509	433	485	502	486	505	475	437	509	489	489	482	485	497	480	475	496	490	496	499	464	468	499	471	506	484	522	462	488	474	481	512	508	522	455	491	439	458	506	492	444	489	527	492	476	472	482	510	484	526	508	458	494	475	461	525	502	464	470	469	454	439	518	453	484	490	488	505	499	514	488	496	425	445	470	453	507	477	518	482	471	533	486	446	478	469	489	487	475	502	463	507	496	500	481	489	461	488	477	529	450	477	489	490	435	490	482	494	468	466	497	459	474	479	479	480	477	506	518	448	489	460	468	499	507	509	513	502	498	486	455	498	488	515	477	483	504	508	492	442	490	477	493	501	467	498	463	469	474	497	467	500	484	488	522	475	529	487	501	482	516	466	493	465	448	501	492	473	472	538	493	469	471	441	502	506	497	469	494	493	481	511	502	527	490	445	436	461	466	456	451	481	494	490	483	518	469	458	512	482	458	519	494	497	461	473	472	488	512	485	483	493	457	474	487	516	444	493	514	508	481	456	484	475	483	488	486	508	475	516	511	473	517	489	496
24700	20717	26678	24549	11110	3293	1970	1373	1190	1095	1305	9180	16276	9334	3529	1220	738	569	600	576	616	546	602	564	566	564	523	579	540	615	568	553	561	584	629	588	543	576	594	564	625	585	584	570	557	528	570	557	567	536	565	538	609	582	577	556	571	572	575	571	518	530	516	579	570	583	567	557	619	516	584	522	578	523	540	593	578	533	566	565	556	605	520	587	553	560	596	584	551	541	619	541	569	523	566	545	585	584	561	578	540	567	556	534	570	609	574	576	584	544	556	529	549	543	547	573	554	565	532	550	517	563	554	581	560	561	532	558	583	626	576	557	557	599	603	529	571	546	561	554	608	548	616	590	591	562	529	583	599	555	545	594	583	587	554	541	565	514	566	590	569	570	577	560	567	550	525	564	595	536	518	525	548	555	593	569	528	542	573	590	572	574	575	561	557	574	534	579	561	562	554	554	528	566	601	563	557	574	608	558	592	589	568	574	593	640	579	581	564	572	617	566	563	564	554	544	557	586	568	501	582	561	566	551	562	565	546	548	598	544	584	568	592	543	599	532	573	556	578	590	551	540	584	545	591	542	577	549	571	555	585	547	608	566	567	571	584	582	534	570	560	561	560	501	552	573	572	561	581	575	606	550	554	593	562	536	544	547	515	529	610	554	573	560	527	586	558	510	540	581	549	526	581	533	509	591	506	584	527	575	548	566	559	620	566	531	586	562	529	561	552	595	535	516	564	529	556	519	587	578	600	575	563	559	599	542	558	545	492	542	606	564	542	556	572	575	564	550	562	538	546	619	581	554	628	557	561	586	591	558	558	561	573	561	603	503	594	568	569	543	594	556	562	544	563	584	545	569	569	564	556	574	569	546	581	595	581	554	532	578	569	527	540	587	508	561	576	537	557	545	506	583	565	551	590	568	549	536	538	524	535	572	588	551	570	556	569	564	613	543	562	558	531	570	563	557	557	566	546	560	541	545	634	567	586	538	569	555	541	550	574	592	576	566	589	559	533	558	524	553	555	560	593	579	530	560	558	557	547	540	586	579	564	511	562	554	563	524	609	581	510	585	542	576	507	559	616	520	566	517	579	607	577	602	554	567	568	523	605	553	594	566	588	572	509	566	556	550	535	555	590	568	570	559	542	515	537	563	534	625	543	563	588	518	556	528	547	582	592	573	582	558	583	558	562	569	527	509	562	580	570	568	515	543	542	596	556	570	570	550	536	579	594	528	567	538	544	553	530	558	549	572	538	558	547	557	550	546	561	564	556	545	545	577	563	550	563	567	577	586	554	568	541	572	573	567	586	542	545	570	551	604	600	537	575	589	538	503	557	545	549	521	543	570	572	560	582	521	595	557	537	584	567	566	559	576	553	554	582	550	548	519	570	563	557	573	557	565	538	578	565	562	523	573	549	571	560	569	526	547	563	554	547	535	567	550	552	579	599	584	598	549	595	559	549	590	562	557	567	531	558	525	569	536	527	593	568	557	551	572	549	550	555	613	572	589	560	544	587	613	560	574	572	536	562	536	564	584	537	572	582	508	598	546	581	573	575	565	562	556	577	555	577	539	530	560	527	539	581	542	562	578	525	541	577	552	551	612	515	549	603	562	546	536	587	525	555	582	581	565	561	519	523	566	607	550	570	554	524	610	600	498	548	562	563	564	548	566	564	537	541	599	564	571	571	585	573	534	564	548	603	577	545	531	561	585	558	595	606	547	596	603	512	576	543	584	588	564	557	555	560	557	600	570	548	572	550	550	619	567	565	534	556	546	599	612	553	560	546	562	524	595	579	583	584	598	535	520	587	556	571	516	559	585	529	580	557	593	541	596	527	524	563	547	560	586	551	539	597	552	549	594	582	578	513	583	542	547	539	536	593	531	551	612	565	585	558	558	589	577	567	601	571	575	559	614	583	579	565	564	563	555	550	533	575	593	510	597	554	574	490	560	561	563	562	587	559	537	573	545	564	523	557	589	586	527	585	529	565	549	580	582	551	595	597	599	529	560	564	585	551	568	543	592	601	545	565	544	570	554	591	557	553	539	570	623	559	580	551	544	577	560	537	536	532	538	587	619	592	561	605	549	547	576	568	548	557	556	577	574	582	528	537	542	554	570	566	587	589	555	569	559	564	558	552	593	615	577	582	534	564	588	575	523	560	569	553	586	546	614	583	587	517	574	570	635	557	593	588	557	571	581	617	581	583	576	561	577	603	626	552	524	607	570	591	560	560	572	552	522	578	573	551	606	584	538	575	539	593	569	540	574	575	525	603	561	571	584	563	511	566	583	580	605	550	593	566	569	587	533	535	560	598	559	582	566	559	538	525	568	542	562	572	554	567	598	570	543	617	536	548	536	566	544	591	543	578	603	541	529	504	518	571	559	590	568	578	515	580	598	547	516	528	596	568	563	555	607	576	558	586	570	531	559	572	569	579	554	534	577	569	520	577	578	568	557	586	575	568	580	518	555	526	634	597	581	546	543	558	585	576	549	547	571	536	589	547	574	578	522	542	568	577	579	533	575	572	564	529	578	517	541	522	553	572	564	542	587	534	553	600	551	568	560	611	596	566	544	546	564	527	560	573	557	593	523	515	527	603	542	552	529	543	542	570	565	537	574	564	548	602	537	589	544	554	570	554	538	569	571	519	559	524	604	581	588	543	589	580	575	572	570	558	505	561	556	566	543	567	562	576	585	520	591	589	537	552	544	539	545	560	590	566	572	548	571	565	607	556	578	555	554	585	552	567	565	577	554	529	570	584	579	533	535	592	551	584	595	617	572	565	544	570	579	538	561	546	568	571	587	561	549	612	547	561	542	598	572	533	553	583	553	574	563	544	570	582	627	510	557	557	539	577	522	559	570	537	561	559	567	563	551	579	577	553	551	592	576	587	539	542	579	521	528	575	579	558	520	613	543	521	615	521	573	585	553	576	574	560	573	597	597	525	596	559	523	583	595	537	565	509	551	543	565	547	601	523	553	598	623	548	516	574	562	596	579	545	590	571	574	565	554	529	566	550	559	556	594	550	539	591	592	587	572	550	585	616	611	542	605	564	556	552	570	548	573	546	561	583	552	570	518	590	537	566	584	565	584	627	529	565	513	553	553	561	578	577	560	569	596	570	543	532	558	548	576	594	554	548	550	536	480	565	585	558	533	582	576	542	552	604	556	576	580	585	550	525	551	583	555	566	557	557	558	562	547	549	593	611	586	599	553	575	572	560	601	573	523	567	542	563	547	560	588	512	567	532	530	552	532	603	551	532	542	532	576	530	530	554	530	580	586	544	558	536	517	565	553	569	534	555	595	564	591	574	549	580	567	546	533	560	537	580	543	557	524	572	566	560	590	590	572	581	521	567	531	537	572	562	587	560	563	576	509	544	572	545	573	493	527	560	569	538	541	575	588	526	604	569	558	571	538	533	513	553	595	555	592	560	596	543	556	556	522	571	528	590	600	532	569	589	516	613	569	550	592	483	580	552	562	584	535	563	561	570	524
5811	8895	8791	5634	3678	2854	2112	1759	1565	1352	1795	12150	15907	8391	3392	1197	648	531	522	525	493	502	516	523	512	488	520	507	502	493	498	474	542	493	476	473	490	521	485	496	509	513	504	484	489	467	519	486	473	493	510	532	483	517	479	464	494	513	503	483	450	544	478	496	473	484	507	480	500	495	456	524	517	465	469	479	516	474	493	493	512	495	484	522	482	438	464	502	503	501	481	482	490	483	506	502	488	482	424	519	473	519	498	530	524	492	544	508	456	462	511	471	523	470	480	487	509	514	455	511	475	491	491	491	484	501	481	495	498	483	494	507	493	539	474	477	485	506	508	470	473	491	494	517	501	484	501	485	501	504	462	528	454	522	495	492	509	491	506	473	494	511	522	498	503	480	488	496	519	490	504	505	488	494	523	497	475	476	502	486	495	505	492	476	488	530	491	512	483	489	492	455	480	499	466	476	521	495	474	470	501	497	458	500	494	467	488	494	498	495	448	495	507	462	476	461	506	509	487	465	457	512	485	496	475	483	525	526	498	481	498	506	488	502	494	495	478	476	456	492	473	497	472	467	494	504	497	479	482	502	459	489	484	506	498	515	480	475	507	437	500	500	494	467	509	489	504	490	471	479	495	455	497	538	513	476	482	484	478	487	504	457	500	482	491	505	478	469	489	520	516	448	508	468	493	517	503	516	489	474	494	516	507	512	498	535	494	501	531	513	543	516	489	486	508	466	501	488	532	468	506	529	494	516	510	495	497	485	477	558	485	495	475	504	499	509	521	502	463	508	471	508	501	490	488	495	534	513	499	505	509	496	450	510	501	509	501	521	478	476	499	510	479	529	495	474	495	478	482	492	483	482	505	522	478	497	454	470	520	479	489	503	522	489	528	540	480	474	477	452	484	492	522	483	466	477	502	501	478	481	462	525	477	524	465	502	491	501	505	456	521	496	488	506	516	473	513	494	517	456	481	509	524	486	525	495	528	497	485	508	484	455	499	519	532	492	434	475	510	513	475	528	467	483	487	497	505	501	488	442	472	497	494	536	469	477	475	492	460	502	499	524	487	478	433	538	504	480	482	465	516	492	511	483	498	474	507	492	492	475	507	494	536	478	464	478	489	530	464	481	519	498	555	472	451	505	492	501	492	443	485	457	485	464	476	526	499	502	503	484	472	491	505	484	517	486	466	507	500	543	488	470	512	487	494	520	520	497	481	530	505	508	497	460	501	469	474	489	475	501	479	527	465	514	495	486	523	473	509	499	454	537	469	504	482	504	496	547	495	456	491	495	475	480	483	480	494	495	537	475	479	519	464	485	460	475	484	534	528	490	502	500	472	498	470	553	500	489	531	503	492	527	490	507	452	481	518	522	482	492	480	508	498	519	468	543	482	494	489	511	519	490	488	496	498	474	518	512	515	480	547	476	495	525	475	523	461	468	494	485	510	463	461	481	502	530	518	540	463	524	489	485	478	486	473	493	514	476	501	460	503	518	494	510	471	475	452	474	483	493	480	496	501	462	530	475	454	491	506	508	503	517	486	537	495	495	474	463	470	503	484	498	455	509	526	496	450	506	508	508	488	498	491	495	506	515	474	500	514	437	494	463	504	513	517	466	488	465	508	492	488	501	478	481	486	494	496	510	523	503	503	483	513	499	492	470	458	469	489	488	473	493	525	495	484	524	493	483	486	501	511	501	479	472	523	516	486	460	497	475	496	438	501	492	493	498	505	492	515	490	468	532	504	485	506	495	484	513	460	503	475	468	500	510	475	491	519	474	489	530	495	532	520	497	501	475	507	481	509	520	509	481	465	471	499	514	506	501	507	493	491	508	497	503	469	508	546	466	494	487	487	494	502	478	489	495	494	484	519	497	488	503	490	491	529	471	451	525	496	491	462	495	537	478	449	484	461	497	506	490	461	496	440	521	482	496	521	507	520	505	522	478	508	455	488	479	533	493	496	501	491	487	477	497	496	472	545	516	506	531	462	509	485	485	503	516	476	534	495	498	504	482	492	536	494	525	468	493	507	481	499	488	533	490	499	502	458	475	463	507	497	448	493	504	524	512	516	511	508	491	504	481	485	474	505	495	496	501	527	467	486	494	501	520	496	476	511	466	453	467	484	512	478	463	491	484	505	504	486	489	500	464	475	493	511	507	518	489	494	514	486	492	482	474	467	466	489	442	505	497	525	472	515	451	465	517	504	531	467	495	521	476	481	476	495	499	528	515	491	478	480	489	480	495	514	520	490	465	513	464	490	476	491	501	488	487	461	491	481	480	525	474	510	477	478	496	505	484	440	478	500	487	514	485	474	512	460	486	504	459	483	490	480	452	491	490	467	486	472	471	485	508	514	482	504	532	459	508	488	518	507	521	506	464	481	488	484	537	494	499	535	524	488	433	468	485	496	505	510	444	482	477	494	513	473	510	485	488	569	527	510	481	460	466	483	456	508	444	490	522	508	429	523	477	492	477	498	503	496	486	482	469	500	521	510	479	450	510	478	452	482	490	493	508	521	515	476	439	502	484	464	481	464	499	513	479	509	499	482	488	515	436	490	527	469	496	463	517	460	515	474	508	479	487	513	461	464	464	470	497	504	520	480	480	474	515	475	526	489	488	520	480	510	511	511	508	465	486	496	515	442	518	503	532	492	482	459	469	518	504	488	499	493	491	479	485	503	507	496	507	514	502	500	519	510	493	496	486	480	495	487	484	480	504	539	512	463	522	505	468	455	526	449	504	493	501	501	465	467	501	486	476	513	469	508	524	482	493	476	476	525	465	515	496	512	449	501	506	489	488	524	488	499	511	501	482	523	453	521	524	503	476	466	487	519	434	526	501	476	497	493	466	480	486	472	493	486	491	518	547	470	485	523	486	481	481	485	500	480	491	513	465	496	511	490	471	483	504	500	473	541	507	479	469	507	519	482	509	498	488	488	477	496	524	480	495	500	485	483	471	502	488	463	502	490	438	458	478	513	487	474	523	516	445	491	492	489	537	485	474	496	504	515	497	525	489	533	478	488	462	486	489	504	528	491	480	490	501	481	509	493	459	493	452	501	504	501	489	533	525	509	509	540	467	475	491	502	452	455	504	500	474	496	430	514	502	461	495	510	483	481	452	484	510	488	493	453	500	466	499	449	474	484	489	487	478	482	468	479	488	483	514	491	496	479	432	485	518	525	509	476	470	514	469	508	517	473	460	468	484	508	480	482	461	495	468	493	482	462	516	485	476	510	517	433	532	482	465	454	488	517	496	523	526	472	464	477	431	483	524	466	501	479	500	441	497	528	501	469	515	524	495	506	523	501	459	469	498	472	473	483	467	487	498	507	491	480	476	485	488	460	490	474	512	492	502	484	468	501	492	485	483	497	498	462	473	510	490	457	455	465	493	491	480	467	504	491	476	498	486	491	517	487	481	487	456	477	491	490	506	550	478	444	453	486	518	481	530	479	509	511	485	484	501	459	496	467	495	503	491	486	470	499	457	465	485
23767	20713	27695	23796	20437	10178	3915	2475	1978	1521	3038	23248	26137	14581	4898	1497	811	716	717	675	733	685	675	683	701	661	674	649	704	672	621	640	615	654	686	680	676	633	695	654	662	652	662	655	684	721	620	675	632	621	692	675	673	660	631	647	677	670	670	702	659	656	634	642	693	649	675	701	660	673	682	657	661	623	667	695	651	666	693	632	638	669	671	652	610	677	646	641	669	676	661	716	668	670	704	641	641	664	685	646	668	651	651	614	621	682	695	632	681	677	661	627	609	656	643	687	676	664	649	681	696	643	653	657	661	627	671	677	663	626	626	693	704	645	694	633	616	667	668	615	675	651	647	670	656	672	697	644	666	658	681	663	658	668	664	700	667	670	677	626	640	664	647	622	685	668	672	631	637	633	667	640	673	625	696	676	621	673	673	683	675	704	630	676	661	615	683	701	653	689	663	702	624	649	671	662	639	672	651	640	694	680	669	639	624	673	631	668	644	690	609	643	651	654	662	668	652	628	699	636	684	655	683	698	652	623	666	645	635	648	673	688	658	661	631	639	660	656	649	633	685	720	669	693	624	677	681	661	636	677	635	682	623	635	643	695	698	662	651	636	637	677	682	689	661	678	680	665	657	664	717	675	621	643	655	630	655	664	663	630	699	715	644	680	663	663	669	650	623	649	632	658	616	670	638	685	651	662	637	689	693	671	619	661	681	645	652	679	660	688	605	593	610	663	665	644	707	656	637	647	658	689	667	658	683	653	656	685	643	654	639	617	651	640	679	651	718	653	694	685	666	660	697	649	632	673	651	630	662	634	679	676	684	673	698	659	660	638	670	649	671	670	661	689	651	668	682	635	641	633	665	648	632	676	637	703	667	629	675	656	680	669	645	642	642	613	614	679	643	693	701	693	661	699	637	639	641	688	693	673	661	668	667	662	673	664	680	712	717	668	621	639	688	677	643	685	632	673	688	674	663	667	649	699	648	673	642	690	662	667	654	643	646	662	652	629	655	726	625	658	675	664	673	640	652	656	681	675	698	693	616	668	642	665	647	652	665	687	668	669	646	671	659	677	683	662	599	681	676	640	654	674	618	643	646	680	682	636	604	679	690	646	630	637	662	665	655	668	662	677	633	663	696	667	655	663	612	659	663	629	666	626	690	681	654	659	650	633	626	704	655	662	619	670	669	623	648	667	695	688	655	659	670	636	641	649	665	702	657	675	696	701	640	604	651	715	711	657	693	687	669	664	640	648	716	687	743	691	645	675	631	645	648	715	682	628	683	643	665	689	662	649	667	679	650	649	657	620	631	679	678	660	616	668	694	654	643	695	697	629	662	671	685	616	662	610	627	647	698	642	649	644	638	686	646	654	661	684	644	648	644	652	715	714	708	639	676	658	682	719	660	700	673	605	645	687	660	667	663	651	625	664	685	668	662	651	607	663	629	691	641	646	651	678	646	677	675	683	651	697	632	615	657	625	679	656	650	659	666	627	627	650	685	663	649	667	688	671	643	618	674	646	631	677	652	662	687	663	620	655	649	714	646	623	644	672	692	696	624	657	618	666	685	670	644	699	594	703	632	702	728	637	680	637	683	645	694	681	632	680	667	648	645	623	619	653	700	703	667	663	676	670	673	642	659	693	681	644	646	654	659	602	683	641	654	717	687	628	677	700	630	670	684	691	670	695	647	652	713	650	623	658	659	618	690	690	687	636	661	709	622	689	641	665	647	677	652	608	678	669	643	695	684	675	659	684	653	669	690	638	713	614	638	672	621	668	690	659	613	656	648	706	660	655	661	722	684	665	709	628	681	693	710	663	625	669	634	661	650	697	664	648	665	650	617	661	690	666	628	655	669	689	659	678	679	691	626	654	644	682	656	693	657	659	667	666	695	704	636	628	642	616	697	646	661	687	671	656	683	664	648	657	650	635	654	650	696	681	614	646	636	684	711	606	650	679	671	624	635	649	626	647	663	705	721	658	659	634	673	621	736	667	704	628	681	650	681	678	685	688	619	639	654	627	682	658	694	664	643	625	656	626	656	686	632	668	663	645	666	655	642	639	671	701	665	641	674	656	630	692	679	671	695	671	627	696	658	676	652	682	692	701	632	593	667	638	681	637	638	675	636	676	652	689	681	625	635	649	683	633	655	703	656	647	701	653	681	717	659	672	669	694	619	686	677	699	626	655	657	675	641	650	624	632	640	701	667	682	646	583	626	691	655	631	692	640	664	647	601	642	624	613	680	701	735	630	614	616	704	697	618	664	714	701	632	667	634	669	652	618	691	659	700	653	694	652	649	684	612	665	707	730	621	668	654	655	647	631	650	647	664	638	657	640	639	643	640	657	680	635	652	656	663	661	613	661	729	661	662	656	648	636	628	665	686	665	666	632	636	621	637	630	628	646	653	638	669	664	652	670	606	706	638	644	613	690	656	651	696	613	653	653	650	636	664	679	676	642	642	632	668	680	662	699	617	636	605	690	705	655	667	688	622	640	640	606	655	627	644	674	666	645	645	670	660	667	621	707	675	650	680	697	705	665	632	658	681	669	606	635	642	644	651	628	697	663	686	669	660	645	684	633	686	667	642	686	621	677	696	634	660	653	707	706	670	663	679	693	616	647	694	631	651	705	650	677	658	652	661	656	604	674	644	618	679	651	643	669	678	682	659	634	684	650	631	730	654	658	668	652	595	671	659	678	588	674	599	672	695	690	660	670	631	653	615	666	646	690	677	659	629	654	698	636	635	648	645	666	658	730	666	634	618	636	642	647	617	637	631	655	621	649	656	632	662	645	598	663	624	658	662	637	658	645	687	677	649	618	609	662	675	659	639	660	634	710	666	631	719	635	678	649	625	655	649	695	688	708	652	627	693	682	689	641	677	654	690	683	640	680	703	680	678	645	666	667	660	642	668	647	686	661	628	652	694	681	685	646	609	670	695	646	626	669	645	683	651	633	633	678	633	641	659	665	656	641	667	601	661	656	646	678	667	660	673	645	637	678	650	639	649	664	620	631	657	645	692	647	661	674	650	646	674	637	668	654	675	655	621	656	638	665	653	672	639	655	616	667	709	636	667	650	644	627	603	647	649	617	639	690	698	684	637	604	618	660	682	652	723	636	670	741	716	678	651	607	654	636	642	675	661	675	620	679	644	632	637	721	686	659	662	669	684	679	652	702	629	665	643	696	715	677	676	677	681	669	684	661	633	664	627	669	643	669	619	663	690	681	666	695	631	608	624	622	664	628	649	642	604	683	668	658	696	647	641	625	636	684	662	672	656	628	657	651	659	673	615	617	664	644	665	641	659	654	691	668	643	711	659	670	699	626	658	628	667	669	660	665	678	689	648	707	643	688	637	630	643	653	675	651	652	649	668	637	626	668	639	698	679	662	622	663	663	650	661	656	637	681	667	639	664	628	627	590	695	631	690	655	686	657	709	668	685	643	617	635	664	668	656	599	651	658	638	671	693	643	596	670	677	639	672	596	693	648	660	626
6599	12260	11988	8183	5827	4198	3267	2935	2535	2034	4634	25397	22477	11542	4376	1433	729	604	616	557	594	593	561	580	564	572	547	582	577	568	581	582	558	592	573	575	570	568	533	542	625	564	553	590	567	553	629	617	552	592	602	560	589	617	554	544	611	600	594	581	569	576	587	604	569	567	549	567	530	575	577	586	553	592	573	513	560	563	555	578	559	597	599	561	586	566	540	580	565	567	562	637	594	578	595	590	577	596	554	551	567	537	588	585	588	582	578	547	557	522	550	606	579	535	557	563	612	562	592	568	591	580	543	525	565	541	537	537	550	580	544	539	563	572	553	573	534	560	563	551	586	618	569	562	581	578	577	581	520	557	558	547	582	568	549	569	548	581	604	544	567	568	550	588	604	587	552	550	543	564	619	550	583	590	542	594	615	556	594	570	508	558	577	573	561	587	544	565	539	549	584	530	558	611	586	584	558	609	533	583	518	597	554	551	570	622	608	567	559	540	557	592	541	561	580	572	546	605	598	564	566	600	596	589	595	562	582	558	565	589	569	535	592	548	559	560	608	594	535	576	536	597	565	547	552	561	588	584	558	588	554	560	605	578	563	612	593	538	584	573	590	592	548	566	611	581	544	583	616	611	559	562	578	561	565	558	530	575	569	566	562	562	588	567	538	532	599	611	540	606	569	580	553	558	554	569	538	591	562	573	595	576	559	538	591	635	577	530	628	565	559	584	584	587	559	559	533	602	523	547	572	579	527	565	595	562	589	540	553	549	576	538	553	579	575	572	557	556	525	562	546	601	561	546	585	606	530	570	531	564	537	572	571	572	559	573	570	590	576	578	570	575	538	564	558	542	600	590	562	609	559	520	581	574	559	614	577	572	602	575	557	567	576	570	576	588	583	548	565	538	542	578	517	613	573	560	568	582	542	541	550	573	562	569	553	576	536	618	595	585	554	559	579	575	538	569	519	588	573	575	590	548	593	575	540	593	556	585	578	576	567	621	553	560	565	552	546	520	537	540	537	567	550	598	571	556	548	607	551	604	611	575	567	562	539	594	533	594	577	576	597	597	597	551	612	540	570	548	582	544	562	558	571	566	590	588	588	561	595	577	584	574	517	574	580	605	589	557	560	551	582	549	588	521	563	578	558	565	550	556	565	554	523	587	569	521	616	577	529	533	563	566	596	567	588	595	547	556	558	557	533	557	547	531	622	525	572	605	583	560	528	567	532	564	546	573	529	569	551	539	562	554	535	522	568	619	560	554	561	549	562	592	556	587	583	631	583	575	621	556	550	558	517	563	558	589	553	524	523	541	549	578	555	578	580	590	538	544	586	565	591	582	523	584	521	559	565	595	596	584	581	561	559	475	580	611	601	552	572	565	587	630	553	609	561	555	569	565	556	567	554	579	529	557	552	598	577	571	534	549	553	559	562	561	557	552	571	538	555	578	557	600	564	586	513	546	564	593	553	561	539	547	558	573	601	552	547	616	562	609	602	546	569	514	568	545	554	549	597	543	572	566	571	588	596	600	572	566	558	571	569	581	598	568	528	599	549	535	619	566	553	573	559	577	548	537	527	617	586	592	530	596	583	593	600	609	573	553	569	540	607	548	552	558	601	527	584	556	504	538	587	541	569	555	586	523	561	593	561	547	592	557	550	573	611	602	583	573	527	540	536	540	582	568	585	603	580	562	589	534	552	560	575	531	544	560	547	528	547	579	568	584	542	591	543	568	556	590	576	555	562	555	576	544	541	590	557	580	574	537	551	549	544	579	546	558	556	531	564	524	539	538	524	587	594	566	544	559	553	550	515	565	520	605	605	562	532	593	573	569	541	572	539	557	607	554	556	566	575	548	598	538	587	593	567	578	516	575	582	544	550	591	549	576	531	555	593	503	521	552	610	584	563	588	543	564	574	583	561	558	589	565	595	524	550	559	531	565	541	546	562	626	574	559	623	539	533	602	533	525	573	580	557	501	507	568	547	582	564	539	596	591	580	560	537	568	534	586	565	560	540	574	566	523	571	516	583	636	586	596	571	578	559	597	620	582	565	555	547	561	570	557	564	558	557	583	553	534	550	581	548	554	538	547	569	601	570	550	615	518	583	568	572	566	601	545	579	540	562	568	528	554	573	536	560	577	571	580	545	574	562	583	552	547	585	574	590	556	586	550	572	563	562	582	566	575	581	588	523	583	541	514	571	601	544	511	562	544	570	567	522	584	557	601	565	585	568	581	587	567	549	569	521	556	547	554	546	596	553	527	594	606	540	595	568	552	534	531	607	553	588	531	563	532	591	559	554	595	554	570	603	565	570	571	568	599	565	594	539	598	526	514	544	537	563	583	551	547	562	541	546	542	548	583	548	530	570	586	589	596	560	556	540	557	546	576	589	530	496	586	565	547	581	566	587	616	566	570	560	600	565	552	543	603	532	567	558	587	584	577	605	548	566	555	563	569	602	581	546	575	577	550	575	555	562	563	570	559	534	569	566	516	596	568	571	559	551	579	606	535	573	589	566	551	552	545	511	565	540	556	587	563	600	524	594	552	562	602	557	570	589	595	541	574	535	555	577	558	519	587	574	553	556	550	553	543	547	585	547	547	605	609	558	575	588	593	573	541	580	556	584	556	529	550	548	568	582	599	586	578	553	544	569	590	555	562	591	588	567	611	563	583	563	561	523	587	574	594	583	601	563	560	559	525	519	554	584	550	576	560	570	548	579	569	602	567	593	563	576	568	595	539	568	571	600	537	560	555	535	570	594	573	564	588	577	545	576	525	612	566	568	553	555	598	575	581	601	555	536	585	577	562	560	555	579	578	563	577	596	559	594	562	599	618	550	607	548	582	582	585	539	534	549	545	594	548	558	583	568	547	577	544	571	557	557	567	540	592	592	529	554	574	557	608	534	588	558	538	531	505	572	574	523	575	520	580	576	549	568	582	580	583	543	583	578	539	555	570	540	550	556	523	573	589	563	582	565	561	601	584	560	527	544	567	556	609	549	561	586	565	582	571	604	545	604	578	541	534	562	585	554	536	523	572	562	579	563	522	591	583	590	566	539	552	527	483	558	557	567	542	611	550	534	551	577	521	529	561	554	533	542	579	555	590	554	596	582	572	512	572	571	543	599	562	598	585	574	561	542	557	616	526	589	571	562	571	544	576	530	520	565	527	520	542	572	549	553	520	568	582	567	548	573	560	566	553	605	596	568	562	526	545	551	551	525	588	605	538	571	587	555	567	517	535	506	545	545	578	546	580	554	589	590	574	566	564	559	546	592	519	545	553	558	569	585	574	601	521	572	625	541	571	564	587	597	568	596	575	540	551	566	599	557	569	540	592	579	591	560	571	560	530	550	559	592	561	534	577	523	546	612	569	563	572	575	536	583	552	562	582	564	537	574	553	564	584	584	550	596	536	552	603	562	555	578	537	568	543	542	550	560	510	567	589	535	545	574	549	606	537	609	565	552	596	549	546	564	538	598	568	577	592	575	562	548	546
26770	10799	4089	2467	1512	1103	974	890	662	757	1005	1841	1891	1245	821	662	606	599	597	575	581	547	575	547	542	595	554	554	562	545	581	579	622	537	552	561	575	543	607	563	562	573	601	542	528	577	578	524	565	537	508	588	576	541	603	545	551	548	586	561	584	528	556	525	567	560	556	537	576	548	545	538	567	548	586	561	537	548	543	494	576	550	551	583	533	523	535	531	545	545	617	541	619	539	554	521	570	567	570	553	532	536	555	542	555	577	537	560	519	564	574	583	595	577	592	599	540	534	548	515	548	556	562	569	530	551	539	540	576	578	553	547	528	554	520	545	567	570	538	561	574	560	533	516	527	555	598	540	535	555	541	567	605	558	551	538	565	559	547	554	557	560	563	533	551	573	521	563	562	548	543	520	481	549	550	562	553	551	566	555	545	552	589	524	525	562	532	565	591	575	597	523	533	570	538	549	562	567	559	559	525	563	563	565	562	541	551	529	573	517	559	538	553	506	528	568	546	532	557	553	567	570	502	545	527	516	589	535	619	532	587	559	533	546	573	584	550	569	543	508	510	568	523	579	558	551	573	553	567	549	569	606	570	577	570	561	567	518	529	513	570	507	549	544	549	538	563	583	569	558	593	526	542	555	573	551	584	533	583	552	492	577	555	588	557	572	513	556	567	568	580	597	551	565	564	564	526	513	553	540	551	564	513	533	597	522	531	592	553	566	500	587	539	573	572	572	591	537	536	552	545	584	543	558	555	563	543	549	559	570	563	586	557	574	550	575	556	529	574	585	550	564	542	569	525	598	570	577	535	530	568	546	526	536	561	573	563	551	567	579	550	580	544	576	538	560	541	566	521	550	527	570	540	567	553	618	561	546	543	509	544	560	561	560	569	571	552	583	552	509	532	550	537	590	575	580	535	566	520	563	538	557	561	600	527	566	578	582	502	554	602	543	556	550	530	518	526	545	555	559	514	540	525	544	534	522	525	561	519	564	541	534	574	528	531	540	581	519	513	486	513	549	553	612	558	542	539	514	524	573	567	542	545	514	529	525	561	546	557	575	541	562	571	564	561	619	569	578	551	552	527	541	542	550	557	577	538	584	596	522	548	565	536	573	513	573	568	560	551	524	565	595	523	571	533	535	565	571	576	557	564	600	557	556	567	590	549	525	515	592	552	559	518	555	590	553	559	586	527	560	565	554	540	525	582	556	559	565	575	544	565	551	545	564	537	525	569	528	538	553	553	536	540	571	584	556	571	568	557	554	561	571	590	540	577	537	541	548	554	566	625	520	569	589	539	496	579	558	544	609	517	577	528	562	562	507	553	565	522	595	562	562	538	589	533	551	554	537	525	575	582	570	549	567	575	547	519	587	534	574	581	585	574	555	561	537	586	573	506	521	575	539	557	545	522	544	539	588	559	596	514	569	574	557	555	554	572	534	556	558	598	542	602	552	537	550	548	552	579	513	525	537	565	536	543	575	554	539	559	566	572	578	569	552	491	554	513	562	565	591	541	600	590	581	543	526	555	596	539	568	570	527	565	574	570	567	575	577	557	532	526	575	586	606	547	543	528	545	564	550	560	544	541	511	585	547	602	543	552	579	565	581	531	550	540	541	541	575	588	572	575	552	590	551	563	574	544	555	578	529	558	554	501	556	560	517	589	543	540	581	512	563	562	525	583	534	542	543	570	574	541	545	511	575	569	569	552	579	553	553	547	556	577	538	569	551	572	533	530	570	559	513	524	595	578	579	552	573	563	544	559	560	573	546	534	515	549	587	539	497	594	548	573	601	539	555	557	552	552	539	528	557	547	573	624	512	585	581	563	536	525	518	575	588	590	560	557	574	526	533	565	531	590	560	592	589	605	560	568	550	527	545	563	539	577	528	501	521	532	571	531	551	544	529	539	546	611	518	562	583	561	536	567	547	544	562	589	544	553	518	566	531	547	531	546	602	541	559	563	524	582	564	527	543	528	584	535	592	534	550	570	570	587	590	562	504	600	563	505	545	544	554	552	575	563	567	589	559	559	550	553	535	552	533	587	572	562	564	569	524	574	555	540	533	554	554	566	549	508	509	583	502	576	531	563	578	559	538	565	576	566	540	515	565	532	548	512	584	632	560	537	499	532	556	525	572	555	592	571	538	539	560	570	572	546	568	490	524	537	612	547	586	508	501	558	582	560	558	551	503	553	586	511	569	548	575	516	528	583	593	591	581	590	568	560	565	627	550	565	576	542	593	539	514	526	560	524	548	558	497	571	552	545	552	504	547	529	588	528	520	554	581	499	565	537	535	562	572	555	540	547	544	535	573	579	575	566	602	541	569	549	507	549	592	562	544	533	597	594	545	524	512	522	482	576	562	600	560	541	566	558	520	564	571	585	590	575	560	535	576	588	558	577	554	554	567	518	584	592	587	560	537	562	565	530	588	548	546	546	545	539	541	573	554	565	543	553	546	550	551	586	540	544	559	528	578	531	566	556	554	482	594	596	536	548	565	563	579	603	545	559	536	576	596	567	514	556	566	545	510	548	547	547	469	571	540	560	562	562	538	568	559	579	571	552	523	548	552	546	560	528	574	568	539	553	584	546	605	563	534	540	563	586	578	555	550	565	550	563	564	517	585	559	578	534	546	530	578	533	568	545	535	540	570	547	594	574	558	565	564	513	532	552	535	537	537	522	589	590	567	545	552	581	579	568	556	536	607	581	537	562	606	550	551	571	533	531	581	544	508	559	533	519	516	580	512	541	590	562	531	576	578	548	583	525	579	521	562	609	563	543	534	526	536	565	546	561	553	562	587	563	564	532	554	519	541	584	579	526	550	574	570	528	568	572	533	551	552	554	567	546	603	529	517	556	594	534	510	547	545	505	573	550	510	566	553	575	527	597	566	561	556	509	557	566	548	535	506	574	568	543	531	550	558	524	577	529	562	548	586	524	516	604	541	572	552	543	550	521	583	552	525	583	564	578	543	573	543	544	537	576	573	514	588	603	577	584	535	581	553	540	531	597	532	558	556	578	566	524	532	547	546	570	534	563	567	546	587	579	569	581	596	583	542	574	582	557	550	521	539	573	576	519	571	595	541	552	528	594	526	562	511	565	562	529	568	559	525	560	561	556	530	582	567	563	537	558	590	520	526	517	612	533	544	521	558	552	534	567	570	602	548	596	566	510	557	531	588	598	554	545	563	537	549	516	548	551	559	541	581	520	565	526	531	557	495	523	566	565	561	589	579	539	541	544	550	581	515	562	541	581	535	575	603	549	516	546	509	551	590	556	581	557	601	570	545	564	533	594	565	554	585	534	553	570	527	559	549	512	563	532	569	581	558	514	541	547	563	545	561	563	588	589	573	559	537	537	535	587	576	539	556	576	532	543	544	580	584	555	519	547	570	519	577	545	558	546	567	516	553	571	543	543	554	565	556	533	559	545	568	565	576	542	576	536	556	556	590	569	537	504	509	548	554	579	553	521	524	547	570	571	577	595	538	514	567
6479	3450	3814	2283	1623	1313	1267	1066	832	812	1350	2375	2125	1259	748	564	505	503	481	486	474	497	483	441	478	467	465	472	474	455	488	500	497	486	465	506	452	502	482	491	459	501	465	474	484	462	445	438	465	514	484	496	453	462	491	462	488	498	457	484	436	465	519	450	455	460	452	465	485	451	462	451	460	425	470	450	475	468	499	482	471	450	453	503	464	510	453	453	458	476	464	479	492	472	466	474	464	478	462	462	472	485	463	482	490	492	481	439	436	458	465	482	483	443	528	473	496	458	510	445	460	469	453	467	492	487	470	425	476	453	438	513	478	424	457	468	447	436	458	453	448	468	511	453	470	466	466	478	501	527	464	459	497	500	479	471	505	469	467	471	459	468	496	486	422	533	475	460	483	443	430	434	505	465	457	462	470	455	477	482	502	450	467	460	483	469	452	490	470	514	514	502	436	483	488	482	454	485	487	495	463	452	460	473	430	471	445	488	472	480	481	486	471	482	454	466	516	487	477	451	462	463	459	453	491	457	487	503	481	460	486	429	475	498	471	483	485	446	481	464	489	461	510	454	483	446	453	482	467	447	488	475	476	448	460	455	479	458	469	505	456	492	463	429	475	470	458	414	505	470	455	491	453	468	493	487	468	482	466	506	445	443	458	472	478	500	447	454	489	489	486	492	470	451	491	470	464	500	461	474	469	467	492	470	500	473	483	512	455	482	507	472	450	468	492	463	510	473	486	499	474	497	469	466	468	477	485	496	462	504	466	465	456	453	503	451	485	477	436	422	482	451	460	453	430	480	466	462	452	480	500	473	485	432	472	463	467	469	458	489	458	474	508	479	478	484	475	427	487	451	489	465	478	460	439	488	480	459	498	475	526	455	483	456	479	480	474	506	481	485	442	494	459	476	484	466	472	450	467	484	485	455	463	459	514	480	474	504	478	520	472	471	488	462	485	473	467	453	455	451	476	513	427	515	486	471	461	425	483	442	467	479	459	462	458	480	449	481	483	477	463	467	475	459	474	468	460	484	471	461	472	476	485	473	478	494	459	473	504	459	490	473	501	501	463	485	475	441	446	484	467	503	479	466	494	510	473	474	517	481	490	470	464	466	487	471	478	495	476	468	488	434	525	443	483	518	448	462	500	505	499	498	473	467	477	497	462	467	483	488	475	448	476	442	457	462	518	476	430	500	454	479	481	437	464	469	454	496	470	499	496	444	462	511	496	442	453	455	432	491	448	468	476	475	450	440	470	476	418	454	468	513	500	479	470	463	454	461	462	495	455	440	495	434	455	441	454	485	438	482	478	463	482	429	461	447	496	440	430	471	474	477	486	445	434	473	473	500	515	501	502	475	459	484	492	479	468	484	488	445	504	471	458	469	480	436	452	463	464	453	455	464	473	461	477	470	436	488	471	479	448	457	493	482	456	475	426	457	487	472	474	474	456	527	508	420	461	483	465	470	453	486	447	460	470	462	498	485	492	457	485	452	488	470	463	450	514	459	518	469	425	506	466	465	515	462	472	479	488	472	477	494	505	475	481	452	475	457	503	451	476	477	423	456	486	459	490	466	447	478	484	481	449	459	460	481	470	486	468	412	459	446	431	431	484	453	476	455	473	463	513	475	470	461	430	480	481	458	486	470	500	500	482	501	471	539	458	496	418	500	454	485	459	465	501	442	481	496	505	466	518	497	496	455	506	427	446	439	465	507	468	506	484	470	504	458	490	483	477	476	490	476	476	432	486	458	474	476	473	474	455	464	485	483	485	444	478	473	500	480	471	453	457	476	419	466	455	464	451	488	450	442	499	458	419	481	488	465	496	515	441	477	485	492	464	500	482	472	476	444	439	443	472	482	464	483	490	511	491	472	464	453	457	477	481	483	438	469	471	482	471	477	493	522	477	485	481	467	467	472	463	492	473	465	484	524	489	468	456	491	461	406	438	445	456	470	485	463	457	479	460	491	484	478	474	482	461	407	469	507	472	460	460	484	507	490	464	478	473	479	457	462	449	512	508	476	520	479	472	445	522	484	462	461	468	478	450	495	465	497	458	489	462	466	490	480	479	476	478	476	462	457	495	469	443	486	525	491	449	433	404	448	459	450	493	474	452	474	519	484	486	490	420	453	452	495	500	517	467	454	495	482	454	458	483	483	454	496	470	500	502	435	455	472	466	462	481	464	482	478	531	495	467	484	519	488	474	459	485	455	470	443	486	466	495	464	478	431	487	457	461	504	469	471	445	481	518	456	499	458	476	483	470	455	484	472	453	485	465	431	484	477	476	456	476	478	506	440	465	494	476	514	463	467	483	485	490	426	495	442	448	453	517	476	463	455	460	464	481	460	476	465	485	479	455	474	488	475	515	456	474	489	500	460	479	489	465	447	454	441	482	477	498	441	487	498	477	496	478	476	528	463	514	460	478	445	497	481	483	484	444	465	462	470	511	473	492	457	447	476	503	482	468	435	478	509	453	482	520	429	495	474	486	471	488	471	453	461	445	464	454	475	497	470	468	451	492	496	494	477	519	468	472	512	464	469	481	484	453	478	490	466	488	484	505	467	511	426	463	445	473	490	482	498	493	519	461	494	434	466	445	448	439	518	506	473	506	497	499	447	476	488	474	442	509	500	442	465	473	443	423	461	510	492	466	479	470	474	471	484	513	448	466	465	499	465	451	462	497	460	485	462	459	457	456	454	466	462	475	517	452	515	475	457	476	442	487	486	470	496	454	510	458	462	479	454	502	500	454	470	458	464	469	495	496	486	494	510	462	472	486	498	450	475	459	509	470	447	472	483	450	485	493	460	456	467	483	496	462	525	464	475	443	466	468	460	490	478	430	459	498	462	449	482	484	470	508	458	479	490	480	484	476	492	473	463	517	492	500	474	439	455	476	456	479	458	480	469	478	477	439	493	452	454	504	455	476	464	462	453	435	461	442	486	436	458	459	465	475	457	480	451	452	468	478	489	472	484	478	503	467	501	472	491	509	386	490	482	442	504	502	488	477	490	459	463	503	474	453	462	492	480	426	454	488	428	463	464	434	498	463	474	490	460	469	506	471	463	451	446	416	466	449	497	466	503	461	520	460	495	457	510	447	431	482	443	497	449	491	478	460	490	492	428	475	467	453	449	499	482	474	447	438	512	475	440	492	433	465	447	464	451	478	480	455	459	458	483	474	446	484	460	432	443	458	482	514	459	469	450	459	461	493	458	482	447	485	446	481	508	490	475	476	460	496	475	437	524	442	510	522	454	483	473	474	476	465	519	476	481	494	481	473	487	451	487	461	482	475	449	503	447	489	449	489	466	438	469	483	485	472	479	462	460	489	484	487	475	422	484	485	500	463	441	462	432	486	465	443	470	492	489	495	494	495	472	482	487	450	445	460	513	477	511	447	491	491	468	446	492	440	461	462	418	487	476	519	486	462	481	454	476	475	489	458	438	496	474	472	469	473	472	494	474	444	479	489	453	505	460	442	491	477	511	450	488
24829	20769	26703	24653	11124	2872	1935	1354	1143	1285	6911	16456	12265	5606	2001	884	631	583	551	611	553	576	541	551	549	536	588	543	524	561	531	509	525	554	536	557	511	541	548	539	532	530	557	531	563	548	558	551	552	574	556	536	550	518	520	563	542	536	566	538	538	551	572	561	557	549	563	559	569	560	514	554	521	529	561	533	553	557	550	537	548	555	528	548	546	561	516	511	531	517	534	547	511	538	542	569	553	595	574	513	561	570	533	546	487	565	534	548	556	552	566	580	549	536	508	520	532	594	518	560	546	541	566	529	534	539	529	494	492	553	499	574	555	533	545	527	521	526	526	531	509	528	571	568	535	496	525	537	532	549	535	505	527	531	574	527	543	511	512	524	551	506	491	550	531	567	555	535	539	533	581	599	556	525	534	567	557	518	546	536	511	570	546	542	498	557	525	580	508	536	574	572	530	571	540	551	565	584	553	544	538	523	500	526	586	559	524	580	551	555	537	546	528	512	554	503	549	535	533	533	550	537	541	538	551	521	520	519	572	573	532	557	582	519	554	563	549	523	581	545	621	560	543	613	530	562	543	559	551	564	579	541	527	531	511	507	551	527	537	548	528	519	528	544	545	524	570	532	514	560	550	573	546	534	549	542	557	552	477	508	552	511	592	533	546	536	537	557	561	563	548	550	559	578	529	545	527	521	544	556	526	546	516	501	543	503	550	554	583	551	522	512	547	530	569	495	502	512	570	539	567	542	528	539	543	559	537	542	555	566	519	516	547	517	516	564	524	535	535	573	504	537	563	500	498	547	573	534	547	555	533	533	532	551	560	580	532	528	538	554	571	565	563	590	516	495	519	532	555	538	545	546	587	545	530	540	570	495	523	535	570	559	556	551	532	533	513	533	520	545	552	538	564	576	541	526	550	539	541	549	502	507	551	539	566	562	531	558	546	555	533	511	537	511	510	571	523	546	534	534	517	525	502	557	551	497	556	510	526	530	519	528	575	572	553	523	537	545	543	522	527	559	534	507	557	535	545	562	584	560	523	555	517	553	537	556	517	537	533	593	554	482	518	513	523	571	538	496	493	522	497	527	539	523	570	544	580	517	555	536	558	560	554	535	588	527	531	529	559	567	527	511	535	525	513	521	543	587	544	516	534	543	522	579	580	503	520	583	545	524	547	525	526	583	546	546	620	530	569	552	553	546	549	533	547	501	541	534	499	545	528	560	521	566	571	552	534	538	558	524	500	582	558	548	493	515	496	556	498	541	516	557	543	515	549	591	519	550	494	547	501	556	512	561	521	507	563	541	523	535	575	551	570	546	539	542	595	506	540	532	545	515	524	515	517	573	519	544	567	516	529	562	575	548	507	585	533	490	567	568	545	527	575	569	605	546	589	552	555	532	515	518	560	566	561	545	555	515	503	551	562	555	561	562	532	526	505	526	521	533	547	550	508	495	539	522	530	530	594	540	602	523	525	564	561	548	492	511	565	519	515	562	529	550	537	542	529	511	560	576	568	528	524	514	555	549	539	564	539	546	547	536	511	500	547	539	532	543	558	560	539	504	523	523	517	569	540	528	579	537	556	570	532	545	477	557	550	557	548	551	522	516	551	573	526	567	557	576	545	552	559	597	579	556	550	537	556	548	496	571	503	544	504	549	522	516	559	587	537	510	555	560	540	550	528	559	532	584	528	537	529	555	524	558	499	548	568	514	530	596	556	539	585	568	530	537	542	528	534	557	533	557	548	545	512	516	563	545	602	531	546	561	539	545	545	555	528	556	585	537	501	534	503	534	502	555	542	581	536	542	527	558	537	538	564	541	528	511	484	509	550	558	533	566	564	510	589	612	562	569	538	543	570	541	537	511	568	539	555	559	540	551	558	560	531	536	553	565	548	562	528	591	567	520	538	555	536	554	541	519	542	590	529	592	561	520	567	514	571	548	575	571	533	501	527	546	508	567	539	508	521	537	508	545	538	517	515	543	530	556	536	579	523	536	566	520	537	538	540	527	524	565	539	557	530	548	542	517	534	570	542	553	534	536	562	533	518	546	545	566	559	537	518	546	529	532	521	551	526	551	531	534	532	533	500	559	533	584	574	538	572	542	574	549	545	558	554	522	612	502	546	482	561	547	520	521	601	565	527	548	571	540	532	545	549	514	550	545	559	529	527	555	519	538	548	523	542	521	539	546	548	511	507	581	540	568	502	535	553	546	537	562	562	527	544	524	556	587	589	518	526	528	553	551	510	502	563	576	566	551	550	569	519	568	579	526	588	518	569	516	548	555	566	506	526	521	525	530	558	549	539	531	493	512	548	503	547	542	547	558	526	553	564	561	548	520	510	563	579	547	542	533	565	494	519	521	513	521	515	559	525	547	578	533	573	513	531	535	532	554	587	570	535	553	570	538	528	551	552	561	533	535	567	588	576	536	521	535	503	549	540	527	563	558	564	563	557	555	544	536	528	523	540	548	538	572	554	531	527	575	535	502	522	537	550	561	576	542	560	563	563	547	548	556	520	536	520	528	534	578	509	535	539	529	561	573	532	556	524	542	533	536	523	557	511	535	555	566	529	532	551	470	531	525	502	561	517	558	534	528	539	551	523	510	546	573	530	547	531	561	557	560	562	552	553	576	533	538	536	538	528	552	539	525	543	500	540	569	518	550	566	543	534	568	554	509	559	506	567	524	512	517	561	515	529	558	524	596	515	552	569	558	502	562	538	536	552	543	548	527	552	508	540	506	509	513	523	568	568	541	518	571	550	572	526	561	551	538	554	525	516	543	553	580	564	519	504	568	462	547	523	541	548	544	547	487	532	517	510	513	552	541	572	541	568	505	527	523	539	559	527	590	582	492	558	518	537	550	546	562	533	544	577	581	580	558	556	563	528	570	511	554	561	543	589	551	558	561	498	526	569	541	514	572	502	560	555	532	525	519	546	524	551	539	543	581	542	543	522	545	567	584	505	510	565	530	583	512	570	521	591	570	575	546	513	563	555	528	550	550	534	545	564	538	548	511	513	502	551	547	527	507	547	531	560	571	530	503	577	545	518	543	539	514	535	564	556	553	537	582	535	551	519	544	581	562	533	552	560	608	561	548	502	579	567	565	564	541	497	518	529	548	507	529	561	520	524	582	545	581	607	554	559	561	549	540	571	464	612	542	558	506	543	531	525	566	525	563	563	579	538	542	557	581	537	567	590	539	528	579	527	540	607	527	515	558	517	541	558	596	587	555	572	589	502	523	531	532	536	547	545	543	595	562	543	502	509	525	533	549	554	561	511	539	530	600	533	559	507	532	507	525	522	557	539	549	528	568	528	544	533	516	581	574	573	565	555	512	566	522	519	517	531	519	500	546	528	540	543	548	547	542	565	538	548	535	532	559	553	554	545	543	519	558	524	558	552	550	535	593	503	553	528	502	485	560	507	533	548	511	513	525	557	542	562	535	535	578	577	562	544	541	592	516	539	516	535	548	557	570	577	551	499	561	524	535
5667	9316	9664	6074	3710	2254	2058	1735	1518	1684	9606	16850	11208	5394	2113	909	558	517	506	499	498	475	497	468	462	447	521	490	520	469	493	471	520	492	517	514	509	501	481	493	479	484	488	488	483	467	507	481	457	457	492	468	487	467	510	500	449	456	468	479	492	475	467	491	512	527	471	461	489	494	490	457	451	521	478	534	446	511	486	441	483	489	469	458	486	498	466	469	446	470	501	483	483	493	460	480	488	494	502	487	495	455	461	471	457	493	487	485	482	494	506	449	493	460	475	507	447	483	470	469	502	514	451	433	458	486	505	440	447	433	490	513	508	464	508	460	493	517	488	480	470	481	475	498	472	500	503	490	533	457	474	455	462	473	481	475	457	476	487	512	495	447	475	486	479	447	474	441	510	446	475	430	464	486	493	476	479	466	457	417	489	491	485	491	481	441	492	478	441	509	493	468	460	495	484	515	488	485	442	468	510	481	503	480	484	483	465	455	482	492	460	436	484	529	432	479	442	492	469	492	477	483	475	460	466	507	505	480	492	469	471	524	456	442	452	511	513	446	482	496	505	506	482	504	499	472	515	458	472	487	491	480	465	457	456	496	475	465	490	473	427	497	479	467	466	487	481	493	488	491	484	501	483	449	468	486	479	455	519	491	485	482	440	470	451	475	461	450	445	473	459	521	462	495	465	468	489	496	441	495	498	535	473	497	513	470	501	473	497	489	431	492	476	508	488	481	484	493	523	501	483	460	491	487	466	483	445	476	476	466	521	473	465	471	451	490	470	510	510	490	488	461	443	472	487	506	531	430	479	484	483	462	471	524	462	477	496	492	465	498	480	499	524	464	493	440	466	461	509	489	513	503	426	479	486	483	408	505	434	458	515	466	495	481	510	495	463	502	494	441	479	467	473	508	463	443	493	458	460	477	483	493	480	479	464	486	509	455	499	474	458	500	468	515	497	493	514	452	488	479	516	431	479	520	456	499	453	472	476	465	462	466	500	464	466	469	479	487	477	512	471	464	477	461	461	456	486	475	492	475	445	455	467	456	466	446	476	489	500	502	477	466	517	480	510	489	462	459	493	488	460	497	482	432	472	463	464	477	484	444	495	486	473	465	461	464	457	508	511	499	445	498	458	516	518	475	490	472	434	457	449	506	462	539	445	502	525	475	507	464	483	478	493	475	452	468	498	506	465	506	502	468	477	456	493	479	488	477	442	503	482	472	503	448	447	464	472	486	510	501	444	449	464	512	474	497	461	519	467	452	460	466	481	481	466	480	500	477	493	474	482	455	471	481	427	468	452	480	462	449	462	448	479	472	481	472	478	473	461	518	471	470	439	456	407	451	492	494	485	464	502	456	465	433	482	480	477	478	493	460	475	493	478	457	480	466	531	453	483	488	515	459	475	475	485	483	466	534	483	456	463	508	491	454	471	460	502	467	472	524	469	481	484	472	485	497	460	473	446	491	525	523	480	485	479	451	527	482	461	502	491	463	424	508	518	483	448	482	463	499	492	464	447	445	480	500	470	481	474	488	460	493	501	481	479	486	457	467	514	476	481	489	443	476	475	490	452	474	516	453	463	463	489	501	469	515	509	431	498	468	470	485	491	428	479	482	468	440	510	465	484	460	438	498	480	455	497	497	488	472	513	512	469	507	486	461	452	474	459	494	452	470	513	501	488	491	418	459	455	460	462	428	442	475	487	495	467	463	466	442	469	515	458	487	437	503	485	463	475	460	480	475	473	432	475	508	488	483	480	489	452	466	447	455	471	486	469	472	466	457	472	508	453	441	430	434	475	502	488	460	457	483	485	490	485	445	494	471	447	510	494	468	482	457	493	468	509	456	477	496	452	458	507	493	513	487	499	480	451	481	435	479	473	455	451	503	500	472	500	457	501	459	478	477	457	479	471	499	506	467	448	531	502	462	509	466	482	461	469	484	452	474	503	480	488	460	466	485	459	457	487	489	521	515	467	490	492	481	482	458	469	448	455	464	488	509	454	480	485	494	467	477	505	447	475	511	519	485	479	489	504	493	468	492	464	464	461	449	538	440	461	508	475	505	490	463	510	463	508	489	512	445	469	483	436	481	450	491	441	465	423	442	465	490	516	487	507	459	479	481	503	475	453	520	496	487	471	469	450	433	485	472	452	493	452	474	474	471	479	502	459	479	487	494	469	530	458	477	455	439	473	472	432	457	474	439	469	499	473	488	449	459	453	508	437	466	455	496	483	485	459	494	499	471	479	447	441	446	489	482	501	466	458	504	484	473	511	511	487	485	465	459	463	455	486	461	485	506	485	497	468	499	498	503	447	502	463	469	464	469	475	466	458	472	483	450	498	501	499	474	478	450	468	502	443	517	512	511	483	492	482	473	475	512	509	471	514	489	472	480	478	444	508	500	442	430	432	455	495	493	489	443	512	502	479	450	491	485	480	502	439	496	498	456	503	507	446	461	502	462	498	465	453	473	493	474	516	460	527	443	445	501	442	478	467	489	489	490	459	476	489	490	472	494	476	450	443	474	433	478	509	514	494	435	477	448	467	467	479	478	440	480	465	485	477	463	486	495	458	494	474	473	500	446	479	457	456	474	475	465	490	460	457	460	495	469	496	512	492	499	453	465	463	461	474	485	491	479	474	516	507	473	453	467	491	466	458	477	471	459	458	465	501	494	447	473	485	493	474	462	490	454	483	467	497	448	454	478	478	476	459	481	499	487	468	494	436	473	485	486	487	468	470	510	488	467	456	496	502	503	472	478	468	502	455	458	494	478	480	479	469	447	437	452	485	466	490	486	490	496	481	474	484	480	474	451	500	481	462	451	502	476	546	492	470	478	497	463	497	476	507	474	488	487	482	491	474	459	437	468	458	483	469	436	464	466	467	484	475	500	526	500	476	444	479	493	454	435	478	475	510	509	512	494	477	507	507	509	490	460	442	513	468	467	465	476	461	470	501	495	462	474	481	450	436	502	480	505	488	473	464	435	461	491	455	472	475	492	499	473	472	476	482	494	472	499	469	456	447	490	499	468	534	440	490	474	454	464	483	464	455	500	467	500	511	455	436	492	457	506	475	476	493	489	485	465	508	422	491	484	479	503	454	479	534	464	487	469	470	475	479	489	465	434	468	450	468	516	476	466	467	530	473	486	506	480	485	484	464	488	516	462	482	466	486	489	492	476	459	463	475	492	473	487	486	441	440	464	460	424	490	456	464	467	471	460	493	456	489	412	474	501	489	451	444	504	518	488	504	445	509	474	448	458	466	492	451	505	464	459	471	444	457	453	506	451	464	463	465	452	488	456	477	475	492	482	444	479	493	498	475	485	501	505	469	464	495	462	478	460	462	473	488	498	496	502	458	484	442	505	451	474	448	428	501	490	488	432	439	461	462	526	500	478	486	459	518	509	459	493	489	458	465	437	461	509	452	478	513	484	488	473	486	480	493	476	423	452	473	491	494	481	443	454	463	505	482	506	492	483	460	466	478	467	460	468
23754	20740	27697	23886	20376	9146	2817	1828	1377	1950	22475	27790	20227	8607	2463	1051	752	708	697	619	648	607	662	652	672	657	650	637	649	625	669	621	666	634	614	653	651	628	615	658	666	683	628	646	693	677	644	648	626	590	670	674	620	665	642	635	657	614	698	627	648	684	632	652	660	646	658	685	683	648	687	638	641	666	679	660	657	651	650	664	635	648	619	660	631	609	605	603	668	622	640	616	645	649	654	658	628	622	678	643	607	623	642	636	626	646	656	656	654	626	642	622	659	669	645	616	686	633	650	604	643	655	653	641	648	685	679	692	647	639	636	682	650	648	653	662	616	636	627	627	605	628	640	651	639	657	667	604	656	607	652	617	685	610	678	639	667	660	581	644	643	644	643	654	664	683	632	624	698	629	631	649	632	618	637	637	674	636	698	644	674	643	672	633	595	668	648	623	603	632	640	631	652	661	617	654	637	609	638	681	650	642	658	665	640	596	665	633	675	667	667	631	644	621	645	653	628	636	618	605	642	610	645	596	639	638	671	634	640	682	659	654	691	639	644	635	691	642	666	620	658	625	668	666	640	659	675	613	647	694	670	663	649	653	582	652	585	665	670	615	628	651	637	615	638	619	623	646	690	634	635	672	630	612	652	671	662	636	637	645	631	643	585	612	637	651	615	647	607	630	609	642	645	630	662	613	617	647	662	630	720	647	607	669	646	657	627	637	649	666	680	643	699	640	626	628	644	616	644	673	634	661	610	653	642	665	624	628	647	628	620	668	625	626	663	621	635	600	675	638	677	599	607	654	686	623	637	617	630	660	645	626	623	645	664	626	638	632	663	623	660	580	672	637	634	637	641	637	662	599	633	634	621	627	679	610	666	659	590	605	656	653	624	646	593	604	651	623	708	649	643	656	640	615	636	638	638	643	628	625	627	638	663	691	617	649	639	647	612	638	629	598	652	644	649	588	662	589	662	652	593	675	668	676	691	648	646	634	595	624	653	621	655	621	708	638	687	640	641	642	666	582	669	648	675	610	697	661	659	596	643	606	628	635	650	646	697	650	669	640	658	647	670	659	602	640	643	618	658	601	680	644	648	644	584	653	580	680	692	674	625	658	645	647	656	639	625	620	642	650	623	639	642	597	648	621	647	618	645	638	661	634	612	620	641	631	665	588	639	659	644	622	607	684	623	661	660	695	650	601	634	629	631	658	688	651	630	625	624	675	668	615	635	668	648	636	648	653	631	691	656	646	626	656	653	624	671	625	661	660	622	624	638	627	663	658	670	607	678	679	613	621	622	627	648	678	655	650	618	608	676	572	677	633	680	689	607	648	608	669	616	621	587	645	608	663	633	663	652	636	614	677	641	623	606	653	655	625	637	610	633	630	640	598	641	621	681	607	677	635	625	639	616	642	620	615	644	634	618	627	629	656	685	665	608	661	606	636	661	594	650	673	586	619	620	614	660	602	652	641	687	649	611	595	652	662	641	611	622	650	598	592	632	633	620	653	661	640	630	640	578	611	663	653	600	645	665	640	652	586	635	650	688	674	630	621	684	675	624	645	619	626	644	624	669	611	691	657	635	595	623	645	629	682	681	627	654	647	682	630	617	602	639	637	667	635	695	608	659	673	627	665	616	623	689	658	616	629	636	679	615	612	627	671	645	621	623	609	612	607	670	641	633	626	610	638	677	648	667	634	638	636	619	713	677	652	654	710	678	623	653	626	684	654	675	693	654	630	647	650	657	622	638	638	614	672	588	638	632	585	646	658	682	664	628	596	637	667	617	640	653	639	624	639	661	679	617	646	631	648	659	662	676	647	667	651	619	623	617	628	654	671	589	635	614	606	676	631	687	664	641	657	608	654	623	676	635	644	609	631	645	654	596	602	690	649	599	647	700	642	645	685	586	667	675	617	673	635	643	620	657	600	659	647	672	640	639	665	601	643	617	645	613	629	601	662	679	602	660	669	616	657	668	640	641	665	603	618	661	622	646	635	641	625	676	617	614	631	636	667	609	640	638	670	606	627	667	613	661	625	630	611	623	644	634	654	637	632	648	671	655	619	682	607	602	640	688	650	636	630	636	655	611	606	657	609	617	627	653	619	631	645	641	683	628	651	625	664	618	649	654	639	686	611	607	635	679	652	652	661	661	657	603	609	615	656	616	616	654	666	641	635	645	667	622	581	660	640	680	631	585	631	620	663	642	653	594	666	653	642	606	689	581	648	675	632	627	652	611	625	656	617	604	621	571	600	597	627	655	578	648	588	630	670	614	661	607	633	664	644	651	652	634	629	652	639	652	688	656	614	636	603	636	645	645	589	637	565	662	659	655	652	660	577	674	619	619	606	644	628	601	616	620	617	604	619	632	681	569	633	638	647	618	633	650	601	600	602	626	595	646	709	650	640	638	609	647	677	694	658	603	634	663	636	661	632	647	627	658	645	638	696	634	676	649	633	614	674	665	639	652	690	608	657	596	645	659	645	616	626	626	613	646	648	594	621	596	650	645	586	671	647	669	652	658	671	642	624	644	593	666	649	657	640	660	617	613	636	624	635	628	596	628	640	691	652	612	605	606	645	659	654	655	672	585	678	649	659	627	620	644	675	624	633	642	668	638	652	689	655	639	660	650	682	650	610	604	619	594	646	656	612	600	655	651	614	623	660	630	578	649	671	662	650	654	624	685	650	642	604	645	597	668	625	645	653	651	682	645	616	594	656	644	639	609	581	694	686	665	645	644	618	614	631	673	629	646	676	653	654	626	667	640	623	676	655	617	645	635	611	658	648	614	655	629	649	651	623	616	602	657	674	612	649	651	651	593	660	620	617	697	652	616	637	632	640	651	671	632	682	649	607	651	655	639	589	631	592	633	615	639	652	603	623	654	649	626	620	675	617	647	593	654	622	655	708	589	693	606	631	660	651	657	667	630	634	630	571	648	634	594	623	617	611	651	666	600	614	615	657	619	595	596	544	666	615	635	626	644	578	611	620	637	647	639	608	615	672	696	605	659	692	665	620	640	638	598	619	630	654	634	629	593	643	660	642	664	618	654	639	616	619	666	638	622	676	633	629	623	647	649	659	665	665	643	648	640	622	678	614	639	628	634	670	637	618	687	648	713	672	612	617	681	632	614	642	640	646	657	650	660	662	646	617	678	640	643	619	613	640	644	657	638	647	665	610	632	646	622	627	650	613	624	640	658	655	632	613	674	650	628	701	644	698	635	632	641	604	663	653	641	630	668	624	672	658	632	599	602	625	576	653	636	658	658	640	652	666	678	644	639	625	687	655	637	632	635	588	649	687	654	616	604	620	662	651	663	634	618	586	670	618	671	612	653	636	613	647	635	611	626	663	666	603	626	646	668	635	694	633	620	605	628	623	651	659	680	585	585	610	642	616	642	648	620	658	685	604	645	635	599	651	640	647	652	628	624	600	654	625	653	649	692	598	628	660	642	654	651	607	618	650	649	616	604	639	629	630	635	693	627	682	635	640	668	621
6623	12581	13097	8548	5222	3032	2449	2117	1724	2982	25461	25391	16985	6976	2396	1057	678	580	571	553	581	580	556	567	578	564	567	610	539	570	550	573	555	527	545	587	525	550	568	574	565	591	520	553	596	564	566	575	637	572	547	576	533	578	518	574	566	554	515	599	536	534	561	553	550	549	548	576	553	591	522	526	540	537	540	564	580	549	548	524	575	541	512	581	568	549	563	584	559	543	560	566	554	545	562	561	560	525	528	565	552	594	560	577	542	559	558	553	531	591	579	591	543	529	581	553	534	552	564	603	543	534	528	572	601	592	550	549	577	525	583	587	560	554	569	515	522	558	514	600	560	555	534	586	557	580	550	536	537	573	641	581	534	571	531	567	546	565	550	568	562	543	533	572	535	550	552	584	533	541	524	539	545	536	594	531	493	566	541	560	547	531	578	524	600	530	525	567	587	547	560	557	559	526	544	553	557	592	551	596	570	515	579	551	558	530	576	539	478	551	542	528	539	581	573	578	573	600	545	578	546	532	512	562	550	563	551	572	550	600	549	581	578	584	592	558	544	565	577	556	558	541	539	576	504	520	548	568	558	500	602	557	561	598	546	549	549	537	519	539	537	554	569	551	598	526	531	531	579	579	569	558	525	545	542	558	522	570	542	594	615	515	530	513	580	523	544	495	527	509	531	579	558	558	560	582	566	552	538	550	532	580	551	551	497	581	502	554	575	608	549	572	537	563	554	554	547	565	559	565	521	535	514	536	535	555	581	533	547	579	563	463	521	594	565	542	559	549	545	549	541	596	557	567	521	577	594	555	558	523	535	530	552	535	521	570	577	571	592	561	569	596	584	595	582	531	508	547	601	560	538	545	571	575	577	546	547	570	516	580	554	599	571	566	546	547	579	556	510	576	579	590	528	534	576	580	532	563	522	569	580	522	547	576	542	514	540	548	555	539	518	550	547	580	591	544	572	535	542	513	596	559	567	510	576	547	595	569	521	549	574	521	527	597	558	540	566	553	576	535	554	546	497	594	550	574	556	539	564	560	564	579	567	538	513	561	525	595	558	567	540	529	534	534	530	548	519	553	536	557	532	560	566	567	508	537	546	559	528	587	534	542	531	552	534	576	555	519	525	583	569	530	547	519	564	538	562	597	538	558	592	540	534	565	569	557	556	520	541	583	548	583	511	567	553	538	534	565	587	572	528	553	591	555	551	546	544	562	562	522	571	545	581	562	588	551	553	541	534	555	544	544	572	586	535	536	537	558	542	546	542	537	559	562	547	495	517	509	571	506	540	497	531	560	570	563	585	548	542	551	544	562	531	577	570	535	535	551	500	564	597	528	534	505	547	579	543	586	558	514	611	556	552	594	520	546	522	535	568	523	529	567	553	534	531	611	529	551	577	555	548	534	572	542	564	505	486	547	546	569	537	560	568	554	536	556	550	571	548	546	562	532	506	577	584	568	560	556	514	558	545	574	566	558	549	546	514	531	555	566	590	582	534	533	545	562	551	545	576	509	534	551	550	523	527	550	541	555	539	585	580	527	541	577	532	564	614	579	582	547	523	547	524	557	574	549	558	524	564	543	543	534	537	586	536	576	540	563	514	601	554	549	593	521	547	579	535	546	548	540	535	554	568	560	533	521	539	550	519	574	557	574	555	562	577	580	546	551	542	558	532	501	542	545	556	560	568	542	531	543	598	547	598	533	556	551	560	560	545	538	545	565	571	585	560	555	569	545	528	500	580	562	594	568	524	517	569	565	550	554	573	586	560	539	529	569	596	552	541	533	576	516	545	551	530	528	583	569	535	553	542	571	545	535	558	538	559	547	565	555	573	573	590	612	555	515	523	527	516	587	551	579	526	571	560	565	528	560	545	487	569	534	524	560	504	528	554	536	548	593	576	554	509	546	560	519	579	553	539	526	574	527	539	581	522	567	542	554	597	523	528	524	584	605	541	551	615	518	531	580	532	551	566	539	547	546	536	542	536	561	553	533	520	529	572	533	540	528	559	564	560	508	527	555	529	548	546	579	567	547	561	565	540	526	535	567	543	557	558	526	509	572	522	542	517	525	557	523	560	597	539	568	558	543	558	563	564	521	585	550	569	559	536	541	551	531	531	564	533	540	567	558	526	553	542	599	547	605	541	538	571	601	544	569	552	525	562	581	544	564	539	575	532	572	585	559	519	540	547	524	562	576	581	562	585	585	590	595	530	557	540	586	551	539	544	562	509	559	570	524	611	520	509	521	563	575	515	555	557	549	517	559	553	526	499	553	579	568	541	582	523	538	588	532	543	561	539	512	561	520	554	559	545	566	501	536	550	569	553	571	564	606	548	532	564	518	579	520	533	580	583	530	551	566	530	550	561	545	515	579	536	541	556	520	546	511	601	537	547	539	585	572	558	546	570	518	564	552	586	559	537	522	508	528	547	542	531	531	564	513	536	563	579	512	626	563	580	531	540	580	532	547	563	583	540	547	560	529	555	551	575	568	531	588	550	552	529	555	533	522	520	556	610	549	577	552	514	543	578	531	587	573	570	518	565	519	533	527	534	535	546	556	529	520	547	574	528	518	517	498	530	580	547	531	564	541	550	540	530	525	541	527	558	537	516	583	579	526	570	519	525	550	567	574	534	519	556	545	518	578	586	548	514	551	606	559	529	567	588	555	520	585	565	543	574	558	543	558	564	556	536	568	575	553	560	554	577	575	564	536	551	585	552	521	567	582	532	530	558	525	546	580	543	569	533	558	576	595	532	529	513	552	564	560	558	524	555	558	533	526	533	541	539	580	568	546	557	547	583	545	520	539	562	541	540	563	587	549	549	538	532	541	579	508	533	601	566	565	540	563	552	506	572	539	502	563	571	549	525	535	548	514	586	562	566	565	527	505	562	538	513	535	546	553	551	568	514	539	512	542	533	527	525	529	515	505	554	599	545	545	533	565	548	550	574	559	552	538	559	604	534	568	568	524	578	538	615	551	556	616	514	567	544	556	526	537	552	541	559	542	550	559	537	528	518	574	548	551	532	509	556	599	524	569	533	545	534	581	550	558	569	566	556	568	529	561	576	570	558	582	521	535	558	544	570	556	529	549	546	542	551	568	516	530	537	558	526	541	549	617	550	538	525	565	596	565	569	546	557	560	483	538	518	533	536	548	561	539	583	558	582	577	558	575	533	553	568	562	550	570	544	540	545	575	591	567	529	567	545	551	544	535	571	536	523	526	556	553	555	509	550	561	545	569	503	531	527	573	519	563	546	549	531	515	521	555	580	520	572	586	553	562	579	529	521	541	523	561	580	513	519	532	592	586	537	557	557	527	589	561	506	511	566	552	543	543	522	532	516	555	496	545	514	556	574	509	542	576	551	562	593	568	531	555	480	543	547	589	580	547	561	595	571	569	552	561	538	572	505	536	561	489	597	555	565	511	522	550	567	540	514	536	579	546	541	551	570	503	576	527	560	552	542	542	558	573	509	520	527	561	567	519	549	596	587	539
26789	10694	4085	2417	1170	680	713	668	615	657	1314	1935	1561	954	700	555	586	560	525	561	564	507	554	520	540	541	558	556	513	540	540	560	573	544	519	525	515	504	492	571	542	521	503	528	554	564	540	512	556	537	500	531	549	557	532	534	535	538	541	531	528	578	553	563	568	571	521	597	527	547	550	547	542	518	541	493	520	536	538	529	574	549	558	539	538	524	529	486	546	500	561	509	573	509	550	505	500	526	536	536	550	535	524	519	490	532	518	592	562	486	541	517	513	533	567	536	489	578	542	530	512	567	537	543	530	560	523	532	533	561	558	552	551	563	548	527	562	529	534	540	535	516	552	529	516	547	524	498	535	535	533	491	507	553	534	528	595	540	507	530	518	535	542	481	542	544	518	515	566	508	536	510	538	577	520	537	533	511	525	569	507	504	516	548	510	542	537	570	533	557	507	503	558	560	496	514	544	528	554	569	489	545	512	549	502	550	520	538	546	537	526	550	515	550	547	543	538	534	567	505	498	550	538	560	544	519	540	559	557	553	497	539	556	563	527	534	551	536	544	526	524	549	564	541	562	509	497	527	535	550	550	531	534	526	541	490	536	552	548	538	539	523	568	532	526	551	523	577	553	529	552	530	510	512	542	547	528	506	528	518	535	546	564	524	553	525	536	521	534	533	539	569	489	534	526	565	530	534	516	495	539	534	533	566	511	502	543	528	540	540	474	574	585	534	575	526	513	528	561	542	506	510	545	500	588	542	531	542	555	543	555	482	571	551	539	526	536	500	518	512	598	541	517	511	554	514	557	514	524	513	541	548	552	514	560	554	542	530	516	544	538	507	573	512	562	552	562	507	508	548	547	562	525	570	510	561	561	557	519	494	523	533	591	560	529	534	518	586	532	550	562	550	531	522	565	530	539	532	508	520	551	532	505	564	504	546	534	601	523	468	561	513	547	537	540	531	545	516	541	550	514	533	570	518	536	543	499	511	565	521	567	525	517	506	561	552	546	542	530	489	566	481	528	556	562	551	545	527	541	539	527	531	549	529	507	539	525	534	514	557	547	535	557	519	550	551	480	551	514	502	509	535	529	518	551	542	548	528	582	546	487	532	568	484	491	506	534	567	530	528	526	522	506	519	530	546	549	509	495	552	521	568	529	551	523	565	550	581	548	542	523	545	510	553	527	528	567	557	491	585	528	546	552	577	503	537	559	517	527	532	545	556	542	550	549	497	488	523	537	503	573	510	554	538	519	567	537	572	529	546	559	514	532	549	522	570	532	525	534	544	572	579	532	526	536	515	547	518	551	565	527	532	563	541	534	541	511	522	552	527	546	531	548	550	510	513	523	549	511	544	523	564	550	528	521	542	524	504	565	546	546	543	551	550	546	555	560	544	513	557	545	575	550	512	495	541	531	495	574	539	514	547	524	577	519	528	537	531	519	545	557	573	489	530	540	533	537	538	545	557	522	494	520	555	502	544	550	477	509	530	525	549	520	547	517	497	520	540	541	507	557	529	509	503	499	529	550	507	547	529	563	502	543	562	551	575	495	540	561	498	525	560	549	569	527	516	513	514	491	533	555	494	502	527	564	530	554	565	552	587	555	524	533	562	550	545	509	567	484	567	529	526	538	548	540	562	500	538	520	572	541	551	492	556	544	535	544	524	519	514	487	580	536	546	535	508	548	560	528	528	588	543	560	563	529	503	504	510	539	521	562	526	521	529	555	553	527	502	537	538	552	490	514	535	561	550	535	578	515	540	513	533	521	503	525	547	524	566	514	570	522	570	529	524	523	507	549	574	497	508	531	565	553	520	529	516	556	551	486	504	563	503	505	562	506	568	519	555	497	541	513	533	539	575	557	518	585	509	574	541	559	517	571	560	537	531	583	611	548	492	551	551	550	535	549	516	529	541	542	543	523	531	520	519	523	556	521	529	518	552	509	521	556	489	518	559	537	506	501	480	527	516	554	522	527	506	555	503	536	526	526	552	551	530	515	518	520	549	499	540	551	526	555	514	504	561	542	553	545	512	539	572	501	517	554	564	519	557	544	535	503	490	533	535	539	577	569	495	487	557	529	510	521	540	517	488	541	530	563	531	542	546	535	539	510	564	521	517	556	540	544	536	518	499	504	539	535	548	559	550	519	542	521	582	486	557	552	551	566	521	551	515	518	540	529	530	533	519	569	552	543	553	486	511	520	515	545	503	566	524	502	508	525	506	519	525	550	481	550	518	531	543	519	524	519	595	550	523	534	518	585	544	504	587	527	537	534	533	571	531	505	532	540	505	526	519	542	540	501	504	539	525	528	488	537	512	553	564	515	542	542	528	537	560	548	564	522	534	518	534	532	497	536	549	546	531	564	522	562	524	522	501	534	520	556	520	537	552	524	515	561	542	563	570	527	554	518	543	525	583	519	506	493	531	543	526	557	491	528	508	549	544	533	530	561	525	535	533	547	530	560	505	502	574	535	519	522	512	533	526	520	491	546	548	543	534	495	518	514	519	543	534	513	542	546	513	514	566	524	527	503	540	527	516	566	462	487	570	527	516	573	535	536	538	537	575	530	513	590	519	476	523	579	512	540	511	537	503	516	522	503	548	524	519	547	540	537	521	546	549	549	498	509	546	564	544	591	537	503	546	600	494	511	528	468	514	591	586	592	467	534	522	534	585	456	551	514	525	528	514	540	503	539	552	508	558	520	538	533	590	506	546	555	536	549	566	534	531	579	517	544	548	502	573	554	568	528	552	539	522	527	512	504	522	562	550	538	530	577	550	559	552	503	530	549	524	532	544	509	577	555	527	517	544	505	558	520	550	561	563	513	503	548	610	532	537	516	502	562	515	518	559	550	544	583	513	501	516	531	549	531	531	532	510	527	488	522	562	520	532	545	543	526	543	524	537	519	584	515	548	570	494	512	520	552	559	517	526	503	511	556	540	554	517	487	518	542	576	552	531	513	557	544	566	531	538	545	517	517	535	521	548	524	560	513	535	533	499	569	517	555	528	530	504	576	522	525	556	512	567	548	550	515	528	525	522	498	545	549	529	540	486	520	556	490	543	555	506	508	520	544	537	553	518	586	511	552	559	518	562	507	553	505	525	558	530	547	556	519	550	550	514	524	592	557	533	518	557	533	536	493	533	510	540	528	556	598	537	560	531	565	524	514	544	516	501	544	528	542	555	575	536	517	519	558	509	545	559	529	473	540	545	538	552	544	499	541	506	509	507	553	520	509	543	552	533	548	534	512	530	508	505	520	561	561	534	516	559	537	525	552	542	540	522	506	525	581	516	586	534	536	549	523	566	554	538	495	516	542	521	526	543	572	543	520	554	531	515	529	538	547	547	513	542	524	547	555	536	542	587	567	553	544	540	490	545	593	532	543	510	548	557	542	483	552	506	486	544	540	524	533	512	497	513	567	544	519	553	532	459	553	513	534	558	497	527	522	516	497	519	513	542	607	507	553	540	509	516	569	527	545	513	548	530	564	555
6519	3629	4194	2376	1306	781	678	627	662	695	1842	2438	1762	983	676	507	470	471	498	470	463	496	487	424	495	460	451	494	451	430	446	477	442	447	442	492	459	454	472	469	415	478	496	470	460	489	485	469	454	487	487	492	485	457	438	465	451	472	432	467	482	483	426	463	473	461	499	464	474	457	439	443	462	471	454	473	428	468	458	468	452	468	433	436	431	456	408	422	451	447	493	495	467	452	466	446	454	460	462	472	440	451	463	453	433	488	472	447	471	447	513	421	470	491	436	448	457	451	465	457	448	486	478	467	495	438	468	460	418	448	441	450	477	460	440	421	433	473	478	469	433	459	444	460	456	436	480	451	456	462	452	445	442	460	451	481	463	451	464	456	463	446	464	496	459	442	455	456	433	470	463	466	475	461	469	444	430	505	467	463	480	450	474	447	436	455	443	468	459	477	451	448	458	431	472	479	465	430	457	441	429	449	473	478	441	466	464	493	448	471	479	439	473	453	439	440	434	459	471	443	464	458	462	457	490	457	464	507	467	462	401	466	461	433	420	492	496	475	455	456	475	446	461	461	495	428	459	435	460	443	456	444	454	444	480	451	456	481	431	461	440	503	429	485	432	463	449	455	468	461	449	439	418	440	470	414	472	462	438	436	443	452	448	474	445	484	524	480	444	456	431	441	443	425	455	459	460	413	414	475	427	467	458	450	474	414	467	449	475	459	453	450	463	455	431	454	421	492	478	448	460	448	444	463	489	464	431	441	473	460	441	501	435	454	485	443	487	443	462	456	425	418	477	444	446	477	453	442	463	431	456	482	480	449	433	487	468	465	445	453	449	436	404	414	430	492	424	471	472	467	447	461	441	474	474	455	450	431	457	450	427	513	469	449	452	459	484	435	487	445	439	483	433	471	498	417	443	470	454	457	466	454	455	434	488	429	466	465	446	453	460	470	453	452	427	490	463	466	454	462	413	456	450	492	463	435	448	461	476	434	437	475	467	453	429	464	451	434	464	460	468	476	484	465	446	478	489	445	468	434	444	415	457	473	478	496	410	464	453	471	454	470	474	461	500	439	445	454	454	420	463	469	436	459	446	450	470	452	471	498	460	475	465	460	434	450	458	505	500	447	475	463	468	460	419	498	468	467	443	481	470	477	485	444	450	436	504	432	463	520	471	453	471	479	481	476	441	456	439	454	455	476	466	456	442	406	462	442	452	451	468	447	468	466	468	449	462	459	485	449	483	471	465	444	452	439	466	460	474	495	437	454	458	452	427	442	418	434	477	459	443	445	480	447	474	459	457	452	464	445	446	457	420	439	449	448	464	453	493	468	473	463	478	474	424	467	440	425	476	491	469	494	469	471	424	442	467	482	475	453	494	468	462	443	465	479	466	474	444	417	465	459	415	472	463	484	444	426	417	486	461	436	447	448	479	465	494	426	461	477	443	486	426	469	451	459	481	468	460	463	464	480	444	447	457	467	438	449	430	497	443	439	467	435	445	455	458	410	458	478	438	426	471	474	451	476	424	506	443	433	464	482	498	479	443	476	492	471	468	437	477	437	449	456	451	469	470	475	454	465	449	473	439	449	426	452	478	457	460	479	420	458	475	457	471	452	482	426	457	469	435	519	452	449	444	451	462	451	461	447	435	482	451	454	477	463	443	448	446	449	455	472	451	462	451	443	433	473	478	455	442	471	408	454	428	479	436	454	483	417	438	451	444	431	491	465	483	425	452	446	479	473	451	505	453	456	430	443	478	452	465	475	460	443	468	462	453	439	458	439	478	472	474	453	476	472	508	458	487	463	445	480	445	472	488	483	444	448	473	447	418	464	429	459	428	482	495	446	397	469	460	424	456	434	452	486	488	446	429	458	483	429	445	476	423	476	484	451	445	454	476	446	452	461	435	441	476	457	441	446	406	464	476	480	463	476	476	487	490	465	434	477	480	471	459	471	420	503	462	452	470	473	450	464	448	487	437	478	453	398	466	461	464	473	467	494	451	445	455	478	453	466	455	441	420	473	445	448	466	433	480	490	446	480	441	439	477	442	449	454	443	490	464	432	439	471	470	471	441	452	408	450	478	472	486	454	439	433	479	447	455	453	447	434	487	487	492	522	454	446	421	472	446	426	470	435	451	442	487	429	428	453	437	434	458	493	459	455	446	414	427	459	454	454	420	460	454	449	499	441	443	448	434	468	432	461	463	412	476	455	484	459	478	463	470	448	460	460	428	446	401	417	475	483	433	464	464	435	491	447	456	448	478	461	443	448	447	432	415	425	448	450	450	467	491	512	447	432	462	440	445	490	468	502	459	480	484	450	438	453	432	448	468	459	475	438	451	486	441	477	484	477	471	477	462	490	457	455	477	487	456	489	433	437	469	462	456	439	484	475	468	459	474	458	433	489	477	451	457	454	468	440	459	454	474	447	445	436	479	467	475	475	442	462	456	470	446	445	420	455	467	474	469	457	444	455	464	441	455	494	459	446	433	488	453	473	476	463	440	453	452	482	431	475	482	420	478	446	445	450	456	446	440	475	463	434	485	470	474	448	457	473	491	517	468	475	468	472	465	438	462	450	460	467	472	449	430	441	476	451	494	437	454	445	475	468	415	414	406	470	461	461	431	450	449	419	447	448	460	447	466	429	426	459	471	490	464	451	447	402	452	486	465	431	428	434	440	435	486	447	452	441	455	446	458	417	450	431	450	445	441	435	446	496	485	478	480	413	451	446	433	457	475	455	468	461	458	486	454	477	454	451	437	466	443	496	466	431	484	470	455	423	440	466	485	457	486	454	441	429	484	487	456	484	490	439	463	422	451	449	469	447	458	460	472	448	433	463	446	436	497	451	466	457	463	440	473	504	475	443	495	471	463	472	441	391	460	451	470	440	418	473	437	450	461	464	459	454	435	449	442	459	486	449	449	494	479	437	448	452	478	470	460	427	470	462	449	431	419	470	439	456	459	439	454	472	429	477	498	470	457	441	421	477	472	488	468	412	477	394	463	456	422	424	437	453	449	447	430	464	455	462	430	443	431	426	452	455	451	495	478	443	474	437	469	456	429	442	474	468	456	435	474	470	468	466	456	450	440	429	466	445	416	434	480	431	456	441	455	437	453	483	473	453	472	521	417	466	484	494	475	451	451	445	457	483	419	398	430	442	492	447	463	461	463	442	435	467	488	386	449	444	485	463	470	447	504	422	485	438	421	444	475	443	465	477	434	466	486	434	444	420	440	449	494	459	483	471	484	463	495	475	438	448	468	453	466	454	449	470	467	443	448	439	450	476	454	446	471	428	495	471	436	470	501	466	459	431	448	452	446	458	467	460	489	456	441	487	450	468	450	426	447	453	459	444	476	432	461	431	472	468	467	472	453	463	439	481	442	477	440	456	453	469	491	482	466	436	458	428	403	448	500	437	452	443	454	452	484	459	433	463	473	480	457	464	473	448	418	450	524	426	479	445	450	441	430	466	474	477	459	430	446	509	433	459
24731	20722	26685	24550	10003	2894	1497	1076	805	1065	7742	18775	12238	5023	1686	801	559	534	549	540	498	556	541	561	503	531	540	477	526	533	509	529	523	544	514	520	533	519	572	559	538	527	512	528	583	549	539	587	549	523	492	544	534	518	523	547	556	510	516	530	515	495	537	518	495	483	522	509	547	514	507	510	531	539	491	536	501	549	573	506	551	537	530	521	533	531	576	533	559	539	542	497	532	566	568	517	475	539	485	515	534	591	530	500	530	474	524	542	511	522	562	545	539	510	571	521	475	537	518	514	517	519	522	537	501	545	533	523	511	548	492	514	523	519	550	538	519	532	553	518	511	524	494	547	530	519	492	564	546	504	537	538	524	541	525	525	526	534	526	533	552	539	505	558	488	531	560	568	519	600	518	558	537	503	532	492	532	489	493	491	531	494	525	578	550	526	556	535	506	523	486	513	517	517	514	505	553	505	495	524	520	562	513	528	537	533	515	527	528	525	528	563	540	525	505	553	519	536	512	553	543	512	580	513	556	520	523	511	523	550	518	520	516	544	519	564	505	536	539	498	529	518	541	571	546	563	501	516	514	505	522	503	534	468	553	551	478	548	539	526	529	538	510	507	544	554	500	508	475	488	563	549	565	540	557	546	482	518	524	519	534	526	524	543	542	508	518	519	481	533	510	535	478	518	511	485	539	494	505	489	544	520	535	499	517	569	533	517	545	511	522	494	505	549	506	521	491	519	562	535	527	497	513	529	537	509	514	585	559	528	572	504	521	485	523	519	541	486	495	549	569	510	530	554	510	521	476	529	521	522	507	534	522	510	539	477	511	514	516	546	510	523	565	496	497	507	528	509	507	516	508	553	536	518	521	524	549	505	491	499	493	503	482	510	503	482	552	521	502	498	507	504	525	540	516	532	529	523	542	509	540	558	522	520	459	496	512	504	527	552	534	537	548	537	511	488	486	530	495	546	530	509	521	530	537	508	572	559	528	529	529	489	490	562	543	482	554	550	533	506	563	522	543	523	529	552	522	525	511	561	550	549	513	517	506	506	492	535	543	538	539	547	530	526	488	536	541	563	535	575	516	516	520	514	545	558	518	493	512	565	500	530	515	489	506	499	526	512	540	491	516	549	520	539	510	515	538	511	517	553	496	519	519	492	525	488	521	506	550	556	500	525	522	532	590	525	548	538	525	547	555	525	522	520	500	524	557	542	533	518	503	552	526	547	539	559	510	523	521	542	550	503	574	545	572	468	533	560	544	488	519	532	516	549	528	537	525	527	490	514	496	496	492	494	543	551	497	511	503	564	525	512	506	518	480	560	465	505	538	475	527	545	515	535	486	564	531	489	507	505	564	482	504	517	524	515	525	503	499	529	531	508	510	559	549	488	532	527	534	519	494	511	528	516	563	508	551	538	491	486	555	569	501	542	546	510	512	561	539	497	521	542	529	510	539	527	569	506	542	519	494	530	512	526	524	543	507	502	508	483	533	511	523	524	516	481	533	480	515	510	532	487	504	527	523	489	489	518	556	530	549	513	554	515	529	530	533	527	508	532	502	541	542	518	516	542	537	555	550	498	553	471	560	507	537	470	503	563	525	535	544	496	515	515	485	534	572	520	506	536	581	500	516	532	526	564	532	510	530	577	498	508	508	547	457	514	533	553	517	491	508	476	542	531	538	528	533	547	514	547	509	541	525	499	536	523	510	533	519	526	563	523	494	520	532	532	532	487	537	526	522	564	532	513	527	501	557	483	481	522	539	535	507	511	526	525	602	500	513	550	492	508	512	539	505	516	540	525	502	489	492	527	508	533	528	523	533	521	532	500	484	513	518	527	533	483	500	558	534	534	523	517	568	528	515	487	531	509	553	528	516	500	519	538	540	479	519	501	525	524	545	524	532	546	566	530	515	537	533	568	497	509	532	507	541	530	508	488	527	526	516	537	523	539	547	490	528	521	509	564	495	519	519	526	537	493	517	502	510	520	516	527	536	560	524	504	530	519	571	568	528	536	495	541	529	513	523	522	554	532	548	516	516	564	560	502	491	547	536	530	530	525	525	548	515	497	540	491	510	528	529	496	490	539	534	559	529	541	573	508	520	503	545	502	509	559	490	465	533	561	568	537	554	510	529	488	511	541	530	524	526	528	527	521	544	513	517	558	552	541	528	527	532	502	553	575	534	479	541	490	492	533	541	524	491	476	523	478	481	550	520	563	521	521	561	493	516	567	535	463	503	518	531	528	551	560	512	532	524	535	507	535	535	526	475	491	554	502	565	538	507	515	492	506	516	524	546	526	506	552	556	484	509	523	453	517	543	487	538	503	553	526	510	542	490	479	541	540	575	491	597	459	521	507	512	505	501	502	546	544	562	488	561	501	507	506	495	500	539	534	498	491	520	492	572	513	536	495	531	508	516	538	465	579	527	539	532	527	532	511	505	549	526	550	548	522	509	523	471	490	509	540	479	483	506	540	518	552	519	540	505	535	503	517	537	522	525	510	543	519	524	521	487	524	545	525	552	512	491	514	488	537	559	528	530	532	532	550	507	565	565	525	497	536	513	544	547	537	506	519	535	545	540	533	470	510	535	557	514	508	494	534	521	491	516	529	540	521	558	522	499	534	551	519	541	527	530	532	558	547	482	549	530	546	548	538	482	505	546	557	524	559	571	510	514	546	542	516	527	516	502	516	501	523	507	515	508	525	495	548	543	516	485	524	519	513	522	528	510	494	566	535	535	495	521	533	528	526	523	532	513	511	501	512	533	543	510	499	484	515	517	540	518	516	511	509	508	483	546	462	496	489	525	525	530	508	504	521	493	528	486	502	541	507	546	521	536	561	582	537	523	509	534	527	553	509	534	523	517	526	499	533	519	524	520	531	518	576	521	549	534	470	527	524	526	498	529	532	525	544	493	516	522	515	498	545	524	502	521	507	520	537	508	550	535	533	568	546	528	501	519	515	523	494	500	526	526	531	515	532	478	493	517	528	507	538	501	544	536	517	517	526	493	531	531	502	497	507	537	546	539	553	510	527	512	539	517	527	513	521	560	541	531	458	513	501	543	523	568	557	517	554	575	521	544	499	515	536	543	497	514	548	548	532	478	523	525	485	547	575	514	540	547	510	541	545	525	511	533	480	545	553	489	560	500	519	554	533	521	546	532	516	527	518	554	525	519	531	495	545	580	494	553	494	552	525	539	507	539	539	570	523	529	528	552	492	493	547	546	492	538	522	540	520	539	497	486	540	540	503	499	534	565	530	517	535	538	481	504	512	532	518	500	515	535	519	520	516	521	557	498	537	543	507	533	584	502	582	490	543	529	531	490	540	535	531	522	515	523	503	556	523	543	516	506	484	504	488	513	499	578	501	596	495	469	520	555	520	520	522	515	503	521	547	516	545	519	489	525	519	503	533	526	524	526	519	502	539	561	502	480	516	538	538	530	571	513	495	523	529	556	537	563	578	520	514	556	529	507	545	533	561	556	521	512	560
5918	9503	10113	4677	2662	2427	1684	1271	942	1290	10631	18288	10676	4946	1674	724	534	464	448	510	455	454	470	455	476	486	478	472	461	479	442	503	447	443	471	476	502	450	483	484	495	454	477	481	474	493	473	452	478	463	469	447	486	444	484	477	493	426	481	488	461	431	416	425	462	463	494	453	465	485	442	478	462	472	507	469	467	472	485	416	472	453	458	466	474	464	512	468	482	462	471	493	493	465	417	478	489	478	489	473	532	414	477	443	452	451	491	474	459	479	486	446	460	447	463	434	458	462	450	447	455	463	467	485	490	478	475	460	471	470	504	450	479	477	459	485	458	477	510	473	451	457	470	436	446	505	416	481	454	482	466	500	431	457	467	447	472	470	484	475	424	477	463	484	458	475	491	459	454	465	453	468	448	445	453	519	452	498	431	465	463	481	451	473	491	458	479	473	524	482	449	462	472	498	443	454	450	425	455	492	481	488	447	491	478	465	455	442	471	444	460	478	504	436	457	427	452	452	524	485	551	478	448	470	455	412	447	430	487	439	466	451	466	464	462	483	486	498	460	452	471	458	467	458	459	490	481	473	446	484	442	448	460	483	483	447	436	456	436	456	447	451	484	472	448	447	450	482	473	467	453	477	462	432	482	448	455	458	469	479	470	463	461	461	495	540	450	415	476	494	460	465	462	451	468	435	464	468	454	515	462	455	488	509	433	441	434	447	490	459	475	459	485	455	465	438	472	458	427	462	451	441	426	481	487	446	471	424	491	486	440	473	452	496	482	466	484	505	497	472	474	460	465	489	470	484	442	481	465	473	492	483	451	445	438	502	432	480	478	488	494	446	451	472	488	493	468	471	479	479	470	466	432	457	473	463	484	426	514	493	482	484	494	470	472	452	480	431	481	481	482	443	487	466	510	484	489	469	448	474	477	458	484	458	465	446	424	437	467	480	464	455	466	461	440	460	453	472	445	452	453	438	495	431	469	439	482	476	494	435	474	458	458	491	471	455	457	449	438	474	504	463	484	458	497	466	476	458	467	485	469	476	448	476	431	487	480	462	438	488	473	460	499	424	485	486	448	468	455	470	482	436	496	491	458	467	476	452	464	459	464	446	468	438	467	468	437	469	466	474	429	470	458	496	466	464	488	480	453	451	452	463	471	479	509	475	454	454	492	473	493	460	445	455	419	450	455	458	456	496	474	460	479	481	445	458	449	480	459	471	454	464	474	464	483	465	439	426	429	445	426	489	500	509	467	458	459	463	472	436	463	479	489	444	482	486	459	479	467	466	460	455	429	463	469	485	483	438	444	470	469	461	453	454	451	451	475	481	470	490	454	431	448	468	468	470	470	466	425	498	462	494	471	441	455	442	476	478	488	444	456	512	476	450	467	468	461	430	460	448	451	472	443	469	448	460	464	436	468	499	455	461	486	424	491	445	469	497	459	460	467	448	494	462	461	438	493	454	456	472	488	442	437	462	457	460	453	443	449	453	461	472	475	517	471	446	468	502	488	468	461	417	470	455	470	486	427	442	481	453	482	455	463	488	476	463	463	483	439	440	452	476	451	472	497	443	452	434	449	473	482	444	469	476	502	480	458	472	470	462	496	440	439	491	472	488	428	463	458	489	447	450	467	497	395	452	451	430	498	492	439	480	483	441	480	491	485	441	459	438	472	484	464	469	472	439	449	454	469	480	466	497	482	499	475	477	441	445	475	437	478	486	452	502	462	480	473	451	502	479	451	461	471	469	476	421	478	449	461	460	471	446	444	447	456	441	449	445	454	457	502	459	448	449	442	440	438	466	463	478	457	449	452	450	477	451	425	454	508	448	449	494	445	507	405	461	459	417	473	476	459	476	467	447	449	504	460	467	451	423	470	475	475	474	469	475	465	460	472	468	458	446	477	482	475	450	490	455	458	452	486	449	478	471	467	443	423	433	500	431	470	478	496	485	493	465	462	472	468	452	499	478	437	481	512	466	516	474	416	448	471	479	456	479	461	450	470	517	470	459	433	466	478	455	499	455	454	470	498	454	486	428	491	446	460	428	466	470	448	452	421	450	474	456	504	455	456	480	516	474	513	444	499	461	465	482	482	471	416	474	436	483	522	463	470	453	431	494	457	469	508	480	459	459	437	466	528	395	475	482	426	438	470	449	457	476	462	459	434	502	446	453	456	473	437	467	508	461	502	512	436	464	452	473	462	440	482	470	492	425	449	492	448	459	453	439	439	470	460	467	456	496	463	469	510	485	459	455	481	437	445	429	490	453	444	471	450	453	496	489	451	469	426	464	482	479	452	494	478	460	453	478	493	428	459	468	475	482	456	487	445	498	455	458	437	489	499	483	456	489	471	428	504	432	396	415	460	434	444	466	455	437	447	492	445	471	442	488	442	494	451	454	444	466	504	477	466	490	422	438	465	464	423	469	461	452	460	447	436	449	475	481	490	442	444	461	478	471	472	450	481	520	480	495	493	460	448	492	481	470	463	467	453	485	460	420	432	496	426	467	435	461	451	445	490	443	468	450	478	465	476	501	451	463	509	477	470	452	453	487	472	455	476	472	500	466	495	457	439	500	475	478	466	463	451	439	459	494	418	487	462	481	457	472	474	428	458	459	473	457	472	432	467	432	495	444	470	432	473	495	474	421	469	474	443	470	461	433	483	455	491	463	433	452	464	458	492	437	458	459	448	447	480	522	469	476	471	458	435	459	464	496	430	452	496	458	432	476	453	466	457	474	475	463	480	466	475	490	457	470	421	492	475	496	465	429	457	455	449	462	460	478	447	488	497	492	458	476	475	427	459	439	461	488	460	496	439	473	437	480	466	443	438	453	493	449	478	492	456	443	428	463	435	453	455	467	439	471	450	452	457	447	484	488	442	464	454	456	482	455	434	461	485	487	434	480	473	454	487	457	459	453	464	428	491	458	441	434	440	457	453	498	449	444	436	454	475	472	439	432	457	463	457	491	449	492	419	453	430	436	461	448	453	484	462	490	460	450	424	445	476	426	445	456	481	458	511	487	450	438	461	433	456	480	483	433	459	471	451	426	471	480	487	431	437	469	452	457	504	432	506	462	477	467	496	466	452	480	441	452	473	456	469	491	474	466	521	474	452	458	462	492	409	445	474	445	422	440	472	487	472	431	440	466	444	479	494	466	463	456	453	512	498	466	455	459	488	434	467	486	466	497	512	463	475	477	452	485	462	478	457	479	467	465	447	466	474	490	437	455	465	483	460	410	451	485	463	471	435	435	453	480	469	474	460	462	462	459	497	454	473	436	464	454	401	398	431	461	495	489	477	458	444	472	445	512	450	446	475	446	484	487	450	437	498	464	445	469	461	446	456	491	453	456	443	476	454	503	488	470	445	486	490	474	479	490	445	438	463	449	461	461	463	449	487	455	495	471	479	480	472	445	445	460	479	455	429	492	430	494	497	448	499	425	461	462	446	463	455	482	496	486	487	477	463	432	451	470	484	423	445	436	436	500	477	442
23732	20736	27662	23788	20372	9094	3106	1626	1123	2634	16102	27090	22099	10291	2994	1078	737	695	674	658	704	627	648	648	596	640	638	666	657	617	659	640	651	683	661	669	627	632	657	599	612	690	658	631	611	626	627	612	657	605	616	624	626	641	635	678	649	651	661	591	630	611	612	663	662	610	624	633	651	641	647	648	664	586	619	613	633	638	680	643	625	696	622	633	645	656	617	602	642	637	610	622	643	653	566	627	610	668	619	624	674	666	639	642	602	605	661	609	634	607	647	615	645	699	646	662	610	641	640	626	647	627	620	654	649	663	611	646	666	633	647	646	665	667	590	652	648	639	619	618	620	577	651	633	552	658	657	624	616	641	643	644	671	658	623	607	650	646	639	630	671	610	582	622	621	644	603	621	645	615	650	681	611	563	619	658	610	609	622	653	641	620	625	609	644	603	564	623	656	648	671	634	581	619	605	635	653	629	631	626	652	610	657	614	662	638	652	597	595	613	638	631	606	603	643	610	653	648	673	644	618	644	646	649	623	620	642	581	617	651	600	683	644	623	630	643	606	626	580	594	602	604	629	629	666	612	635	556	595	597	642	666	587	620	633	598	616	614	604	662	564	626	624	599	626	653	666	654	640	614	659	604	642	590	615	627	625	637	668	657	635	626	651	629	613	613	643	626	626	621	645	656	602	609	608	624	661	669	618	605	613	581	623	598	636	666	731	657	674	635	658	639	588	603	616	580	605	596	660	672	641	659	660	650	651	648	650	628	635	656	663	632	648	627	615	635	617	606	602	628	662	617	624	643	650	654	644	645	595	627	637	648	625	619	599	673	625	610	601	643	627	639	628	657	659	632	648	643	660	616	555	611	584	618	582	619	629	615	636	632	591	647	679	619	573	656	635	641	645	591	630	617	625	629	647	608	590	587	666	581	674	640	622	635	579	662	641	602	624	606	644	646	641	592	629	603	605	653	614	660	604	637	621	612	597	593	642	600	608	618	653	637	589	650	640	611	622	629	582	632	614	635	610	660	635	642	597	659	594	601	629	601	664	615	635	652	670	640	634	622	664	666	680	603	578	642	627	596	652	686	660	631	654	673	646	609	614	662	604	684	626	666	612	648	625	603	649	627	663	624	605	679	665	648	626	616	650	642	639	603	601	603	653	638	661	602	622	598	646	648	627	643	603	647	619	606	663	615	647	619	590	678	607	631	634	668	623	627	648	643	634	575	675	650	625	636	646	625	593	660	625	626	600	654	651	634	668	641	641	628	594	576	621	592	655	607	611	619	653	655	606	634	611	622	651	630	613	636	650	692	653	618	632	637	635	585	623	631	606	631	645	579	615	662	561	619	606	654	614	621	651	636	614	599	635	614	634	616	643	602	632	620	674	620	597	673	606	622	586	646	664	646	571	628	640	599	632	643	572	584	655	672	623	629	646	640	622	573	590	614	614	645	643	642	628	626	636	648	590	605	637	631	681	614	595	595	624	614	592	647	649	648	604	633	641	605	616	583	599	649	618	596	647	638	623	609	596	601	636	609	618	656	640	614	636	619	615	632	613	603	639	592	630	608	666	644	643	626	606	636	673	614	602	678	636	676	678	643	638	627	614	625	602	659	628	603	658	631	663	604	641	614	585	625	625	613	614	631	634	663	655	633	618	600	615	593	604	648	694	629	596	630	599	618	641	657	636	609	665	628	636	621	686	639	589	659	633	639	586	592	627	604	639	622	645	650	618	619	652	664	619	624	619	638	696	626	606	579	638	597	636	662	670	640	615	639	646	627	592	633	620	610	626	623	672	605	636	574	662	607	582	599	606	611	637	601	663	640	641	617	591	637	644	608	581	612	614	616	589	586	634	609	651	606	656	613	658	624	624	607	646	642	635	619	594	578	625	637	629	619	586	643	630	677	659	594	640	616	639	633	640	629	655	591	626	648	603	632	629	603	709	607	631	695	633	611	592	610	654	615	641	604	634	624	623	583	619	607	686	633	613	613	666	621	631	585	633	579	629	613	657	620	634	633	603	598	607	617	651	650	680	624	648	660	589	655	668	572	631	658	584	601	628	627	625	639	642	607	669	608	663	667	649	614	620	621	596	630	581	587	653	645	608	629	641	683	673	615	629	615	603	627	609	628	602	618	604	636	635	632	640	607	653	602	612	677	650	684	636	603	617	653	638	567	600	574	616	595	638	626	614	649	654	617	628	650	605	650	634	597	636	603	604	677	578	646	595	613	633	592	654	671	624	593	621	626	601	616	659	612	643	599	629	644	610	585	629	665	657	600	655	634	604	651	665	649	603	595	615	623	652	620	693	617	671	635	602	611	664	598	643	619	660	628	615	637	556	622	606	643	599	581	627	616	652	629	635	611	603	611	617	629	654	600	581	660	613	641	634	650	595	665	648	609	632	589	635	614	604	648	631	664	673	647	612	636	633	612	635	602	609	641	662	609	578	620	623	672	628	609	605	623	663	625	684	610	637	585	635	639	623	588	635	660	621	641	607	683	659	624	596	637	588	634	619	657	668	624	624	616	638	617	627	626	618	639	640	639	585	583	619	545	614	630	620	626	688	629	575	611	637	605	595	659	674	640	643	642	664	610	659	621	641	636	663	611	648	634	599	615	601	663	625	633	606	667	571	595	545	616	599	612	614	635	627	594	591	619	620	671	617	597	605	649	620	571	624	631	615	623	629	579	625	633	601	592	629	646	641	624	653	608	630	589	587	613	658	600	623	603	619	649	620	630	651	662	665	607	606	607	672	587	657	633	609	580	596	608	571	611	585	637	684	652	646	609	619	648	598	638	604	587	611	623	666	656	580	608	603	598	627	643	645	633	675	601	629	634	630	690	608	619	644	619	628	602	656	594	640	650	561	642	647	621	677	646	624	630	647	612	662	656	615	623	601	637	595	604	655	686	643	631	638	595	618	608	652	644	655	626	632	566	620	613	636	594	593	588	658	593	639	608	652	619	641	643	595	608	646	626	614	600	626	604	592	687	636	604	606	629	631	634	619	647	680	647	648	623	600	630	676	608	628	669	630	675	630	624	598	644	614	602	564	605	675	641	630	623	614	627	657	617	607	583	619	605	594	638	565	611	642	676	641	650	614	650	630	628	639	614	648	596	605	661	626	619	629	630	658	654	656	633	601	600	608	659	627	618	622	629	659	592	648	657	659	610	627	602	580	629	643	576	599	606	645	674	628	674	640	614	632	647	612	649	605	631	643	616	612	608	616	574	605	608	577	644	632	671	608	634	629	612	580	635	641	634	603	600	602	640	644	630	591	597	626	636	643	656	678	617	648	592	628	638	641	619	638	664	643	586	626	631	602	589	680	653	666	662	639	659	600	613	640	574	572	581	662	602	602	611	667	638	553	597	664	636	605	567	611	651	609	672	605	636	628	594	549	615	602	638	665	600	663	605	616	629	655	619	609	650	628	598	663	608	611	615	646	630	639	603	637	633	627	591	664	619	613	628	600	613	657	620	575	612	615	661
6312	14765	13896	7591	4860	3216	2559	1768	1191	4049	19082	26476	18348	8599	2854	1039	641	591	536	571	582	588	481	567	584	555	567	563	560	531	543	544	565	538	543	539	517	609	546	546	558	530	533	537	543	549	586	518	520	586	560	595	546	565	558	542	575	579	537	535	528	551	522	530	575	586	549	591	537	586	586	566	548	576	547	514	543	569	545	561	518	537	563	552	573	505	564	518	493	542	540	545	516	517	569	551	585	540	532	532	549	573	585	546	549	526	529	554	589	560	550	542	562	528	517	602	540	529	578	577	509	554	541	595	568	562	597	584	566	606	529	520	564	536	552	507	575	573	517	572	520	560	578	563	536	524	529	549	531	526	480	530	532	510	536	568	543	551	518	544	517	559	506	585	519	535	505	552	567	542	518	547	534	604	548	537	538	569	563	579	570	530	564	556	562	530	536	553	558	535	550	542	542	521	517	538	544	577	562	577	513	563	550	521	557	555	528	567	516	554	568	569	507	540	559	541	553	526	532	606	576	537	551	573	502	507	522	566	549	522	580	575	538	560	526	549	517	559	522	547	521	558	579	506	538	578	544	519	610	560	560	516	532	565	556	554	517	547	522	557	555	540	553	543	569	546	558	553	533	509	548	564	551	520	540	557	562	541	506	498	540	556	517	527	595	534	517	523	544	478	534	548	551	520	534	552	550	546	546	560	562	507	514	527	549	538	525	564	530	552	531	528	540	570	550	548	548	558	566	548	543	557	549	554	516	542	519	552	574	524	557	592	534	530	523	520	541	552	528	553	561	576	519	563	539	554	578	543	542	582	607	579	510	574	601	528	551	518	543	507	556	528	561	569	526	565	528	581	606	539	579	541	509	502	503	570	517	545	533	550	534	544	522	549	551	525	535	538	513	556	577	547	558	574	572	547	575	552	537	551	507	541	567	601	545	541	558	582	590	540	513	565	522	518	531	550	554	518	570	574	547	529	554	569	546	576	549	570	530	578	508	513	519	554	570	553	550	532	578	540	574	545	568	510	553	577	597	545	526	552	551	536	542	533	535	557	568	530	536	633	546	568	558	545	541	539	561	538	517	531	594	562	555	524	525	548	565	542	566	538	488	536	545	544	557	541	530	540	537	539	513	532	552	563	515	569	525	543	594	527	528	538	511	537	528	512	519	560	521	546	529	533	553	498	562	517	555	518	517	560	538	544	556	598	542	551	523	530	571	535	538	537	519	565	539	586	555	555	510	562	496	524	571	556	546	574	553	594	538	559	527	539	554	537	578	504	592	539	551	547	536	534	548	551	523	548	533	558	540	569	515	554	577	565	536	558	543	577	544	590	541	514	553	525	536	553	567	563	532	531	515	532	553	515	540	574	525	526	503	517	550	555	562	527	539	538	563	576	507	549	557	549	543	560	515	572	540	552	548	595	533	550	545	504	520	532	549	525	560	541	537	564	548	546	566	520	559	566	543	506	530	512	533	571	573	561	505	560	573	553	609	526	544	560	508	551	557	553	568	510	575	537	564	552	537	526	562	584	537	551	559	543	504	558	514	548	528	562	514	530	580	509	523	543	562	508	581	552	524	529	548	515	550	551	527	547	559	497	550	537	550	553	527	525	518	575	550	555	533	571	549	547	528	531	522	547	569	529	529	555	584	558	505	559	575	550	549	534	521	546	535	534	510	536	528	580	535	544	569	555	524	518	498	533	569	540	530	509	540	519	553	512	526	527	566	506	550	514	523	552	573	548	574	579	594	556	507	559	551	565	562	536	538	560	532	527	526	537	543	519	540	518	589	530	544	536	565	579	582	522	566	576	506	572	573	544	517	562	550	528	573	553	553	526	530	564	563	527	549	500	529	494	503	519	519	524	553	560	543	519	559	600	534	590	520	547	535	539	525	525	544	526	535	571	552	518	512	560	521	518	538	533	569	533	534	538	549	559	567	569	564	553	547	573	550	563	551	552	551	584	575	537	541	551	549	516	550	559	586	547	504	515	559	519	528	556	537	523	534	518	543	525	526	572	518	547	537	517	553	505	538	534	525	559	569	518	561	587	566	528	552	553	524	551	570	503	566	552	544	540	528	547	578	573	540	572	556	527	527	526	554	521	493	553	542	504	539	553	532	552	564	566	551	537	517	569	544	546	522	494	512	535	554	549	541	525	564	520	565	534	545	535	533	592	494	548	536	580	538	563	566	557	548	561	545	553	521	548	527	548	524	524	520	551	548	484	514	528	587	550	536	480	587	564	534	544	550	550	506	487	513	496	510	544	556	536	566	512	511	548	576	570	574	521	568	513	532	556	536	541	522	547	548	577	542	576	552	563	535	567	587	553	514	519	575	575	539	495	573	581	502	539	498	561	579	501	552	503	536	552	520	566	555	531	553	560	543	545	539	506	516	560	539	559	581	554	542	510	522	566	540	518	564	524	540	538	521	553	565	556	550	540	534	568	562	497	525	531	506	541	536	557	561	535	543	539	576	522	544	506	537	550	544	560	532	535	550	591	527	532	517	565	530	520	512	541	522	560	574	561	546	576	545	500	539	537	566	582	557	503	557	551	571	508	554	524	544	529	508	537	512	562	509	512	536	504	568	543	519	551	570	540	515	543	527	523	577	548	535	575	552	528	553	527	559	562	542	522	546	497	558	553	528	560	541	568	573	585	529	525	559	536	590	532	557	521	552	543	582	551	552	557	560	553	565	583	550	576	493	531	512	536	550	572	549	528	549	547	567	536	546	550	547	562	535	526	530	533	551	531	538	538	540	493	505	539	513	576	528	520	563	517	519	559	569	572	487	544	586	568	559	544	544	510	532	495	518	555	538	536	584	550	557	546	550	556	583	505	501	572	562	539	509	581	561	541	560	530	494	516	537	531	554	565	536	556	548	547	531	588	581	540	589	539	541	520	540	553	539	539	544	567	554	582	497	568	573	547	479	540	528	528	563	556	540	563	534	518	593	552	558	534	549	547	497	542	563	558	579	575	525	549	586	518	532	536	561	572	534	565	539	530	513	545	546	540	514	519	523	521	509	544	545	521	522	522	562	598	569	516	538	512	528	517	571	543	590	560	560	515	555	507	567	576	546	560	561	509	515	545	502	543	527	528	531	525	551	543	540	555	583	529	565	514	498	499	552	563	584	576	497	545	575	540	573	498	522	552	551	551	524	530	564	527	538	536	578	527	544	561	550	536	499	581	507	551	530	522	531	552	579	508	557	561	521	565	515	555	566	504	572	515	515	560	552	526	543	530	520	542	561	551	543	523	518	563	573	527	554	577	568	510	544	560	497	533	542	552	563	529	535	529	568	563	525	537	536	576	572	565	570	543	526	553	559	548	502	539	503	537	594	576	589	518	562	523	550	532	539	542	519	551	555	590	555	543	539	546	532	521	532	572	535	550	563	580	532	544	530	549	510	550	502	552	550	485	505	535	541	503	527	535	537	513	495	548	538	557	534	537	556	544	534	550	558	521	621	546	558	510	549	523	540	535	503	530
26906	11199	4055	1802	893	706	693	622	657	713	1178	1811	1480	1095	749	604	545	547	571	541	517	551	530	522	501	525	543	587	496	539	522	528	540	510	545	548	545	541	555	523	533	537	550	505	526	517	548	545	546	522	532	557	540	546	533	521	532	511	533	518	567	513	547	507	583	503	570	572	541	524	546	569	563	579	543	542	547	535	544	505	523	557	531	528	536	537	486	562	564	558	547	554	552	557	535	494	567	522	566	533	553	516	545	539	524	518	543	509	503	531	547	539	555	542	537	550	521	507	539	562	531	540	517	483	554	545	522	546	524	608	576	528	513	526	505	520	512	549	544	557	568	537	494	536	553	504	512	578	515	554	530	516	537	569	536	559	531	553	535	485	541	557	543	534	544	543	529	508	521	543	553	519	548	524	522	492	497	563	565	527	583	511	539	537	550	493	494	513	511	526	508	533	519	529	553	478	518	543	536	505	517	558	532	559	516	495	540	508	495	533	542	488	503	574	545	528	522	536	518	514	551	529	530	518	554	567	551	549	558	501	582	560	566	565	541	569	518	509	531	513	615	504	578	541	545	510	542	583	542	544	576	539	563	523	556	505	498	543	548	551	521	577	566	537	532	522	550	536	515	540	509	580	516	537	557	512	533	503	569	566	533	547	562	550	547	556	573	540	532	533	576	548	484	511	543	502	534	546	564	491	554	507	515	541	556	531	527	530	513	562	557	538	567	501	547	508	567	541	553	533	518	512	535	546	528	506	519	578	578	541	533	522	545	533	553	512	533	535	538	542	509	502	583	552	525	557	530	524	562	560	573	552	537	526	540	524	542	546	575	529	583	553	577	514	541	520	553	534	533	516	466	513	553	560	522	575	572	508	528	537	548	541	524	546	520	555	571	524	563	518	567	509	538	523	501	528	528	507	532	513	539	556	515	544	533	562	531	576	564	510	526	524	538	550	538	538	546	544	552	551	521	566	512	520	568	533	539	524	566	530	512	519	528	590	512	493	534	542	547	551	518	528	544	600	514	550	526	514	565	567	545	523	558	558	546	549	554	588	516	539	507	536	558	527	521	525	547	501	532	558	542	536	575	495	557	534	537	541	566	562	544	524	577	552	519	542	542	511	507	582	511	519	533	527	566	533	591	554	600	558	558	534	482	519	515	548	504	465	555	545	524	520	532	539	532	548	559	547	526	550	541	549	537	549	559	502	542	533	507	542	526	570	551	547	535	527	564	497	561	555	558	556	563	577	529	515	558	523	568	532	514	521	564	516	547	535	508	574	564	563	528	580	508	556	527	575	533	507	579	535	520	540	508	568	527	560	550	546	567	565	550	577	524	547	557	515	552	515	541	548	552	563	546	541	542	553	520	523	555	546	532	551	534	526	501	517	528	539	531	515	494	540	529	569	537	505	536	514	493	512	503	509	522	541	555	562	549	525	539	558	549	537	544	517	512	564	549	524	589	516	535	511	516	537	558	554	517	520	525	525	533	553	554	521	560	560	518	551	507	522	555	546	558	531	562	490	509	544	525	488	536	551	573	567	511	591	554	515	525	557	519	505	544	533	562	561	553	547	536	510	540	546	546	528	551	559	537	523	531	530	543	541	541	508	529	510	550	563	542	560	527	518	508	540	529	507	495	527	537	552	506	528	535	530	578	513	540	537	563	573	542	582	528	525	514	531	551	548	529	524	543	584	514	572	515	528	541	561	536	521	517	538	582	530	551	516	547	523	553	560	520	520	517	532	537	542	505	537	572	563	542	513	598	522	583	505	526	545	534	616	537	547	565	552	521	515	603	565	552	532	530	576	513	546	500	532	547	524	592	563	519	535	544	508	508	546	555	560	557	566	519	552	529	486	529	511	533	491	504	523	555	572	541	526	572	569	494	518	523	538	528	525	528	544	560	507	501	551	537	566	539	549	533	536	552	559	540	534	572	524	555	536	525	479	524	552	542	522	538	517	541	518	492	577	509	523	515	548	539	521	566	476	531	562	529	505	529	540	515	491	553	540	525	551	527	524	522	520	558	538	567	538	564	508	531	574	506	509	557	504	532	526	536	540	564	573	526	525	558	530	547	510	522	522	535	494	510	524	550	528	533	544	568	561	536	528	550	530	522	510	557	538	524	530	499	549	549	550	538	533	535	522	540	509	516	517	543	536	545	523	526	568	490	514	546	503	530	502	533	530	517	555	517	528	541	599	533	539	543	557	544	551	554	558	524	559	562	545	528	535	530	572	514	508	576	526	531	548	543	546	522	558	526	541	511	518	560	554	561	502	549	498	550	571	522	531	544	513	543	563	536	514	524	519	554	553	498	546	581	527	534	525	536	583	506	553	549	539	593	555	518	545	502	517	507	505	548	538	514	539	531	564	529	548	536	554	542	504	568	581	546	556	564	511	539	550	545	575	564	532	501	510	579	572	535	533	595	545	543	515	556	546	520	543	536	550	529	560	524	534	518	508	562	485	594	524	555	571	522	558	512	545	519	544	564	541	574	515	552	538	524	533	502	549	536	525	522	546	594	510	524	505	554	536	552	501	519	570	511	529	531	530	534	499	561	550	555	510	558	511	494	536	557	541	536	508	560	557	532	543	539	492	552	526	566	560	519	552	546	533	572	540	554	510	521	552	555	564	494	546	541	514	526	572	498	556	543	549	506	568	536	545	514	509	529	549	530	534	566	537	564	574	537	511	530	563	525	555	534	519	533	503	559	536	597	547	534	542	497	525	518	529	564	513	550	545	552	511	533	521	549	510	566	541	491	551	517	541	513	542	509	549	515	546	530	524	559	585	582	546	523	526	542	524	529	554	525	547	529	535	533	537	562	514	493	516	519	523	526	521	506	533	512	536	508	566	538	519	578	496	538	497	535	529	531	495	560	553	539	528	543	529	517	541	464	503	540	540	544	580	550	551	510	531	555	550	535	546	536	524	520	541	514	556	552	549	483	520	543	524	521	550	501	532	522	551	497	545	514	533	520	533	534	540	545	542	529	522	501	539	503	518	514	525	523	559	558	482	537	537	581	499	584	535	547	576	524	581	551	516	521	546	556	559	558	548	509	603	572	547	546	540	549	560	514	533	521	505	493	541	551	537	512	551	561	512	530	545	584	543	533	572	550	559	581	520	530	517	498	514	543	557	563	523	569	516	528	544	502	515	521	498	526	543	537	601	478	516	518	521	530	529	540	514	519	547	543	596	557	519	531	559	547	533	526	518	499	533	512	496	533	528	544	511	572	551	519	536	554	487	544	536	477	553	519	571	515	556	539	541	565	539	517	497	549	505	563	500	517	570	532	544	551	523	534	552	503	486	508	537	531	541	540	540	552	527	504	574	517	521	544	532	528	560	553	540	551	506	542	499	520	486	577	559	556	566	600	538	539	499	554	522	534	542	517	549	563	548	539	526	515	546	571	550	517	556	561	497	524	533	530	539	524	515	562	524	534	521	522	544	560	546	516	552	535	569	534	521	551	567	525	552	579	552	512	582
6368	4399	3823	1699	925	691	637	588	672	847	1541	2267	1684	1161	679	531	505	503	438	480	534	477	463	450	477	452	491	442	464	430	411	457	467	427	431	471	464	492	486	447	458	447	484	459	413	427	432	452	460	444	475	464	455	440	434	476	448	483	456	450	415	468	497	429	449	492	435	472	418	461	466	452	481	485	447	440	429	490	472	444	478	523	481	504	476	443	454	416	436	495	471	479	451	430	453	438	449	471	483	443	427	456	472	460	449	469	452	442	454	414	433	435	491	427	457	457	429	485	445	438	472	439	463	453	464	436	474	462	435	443	473	430	493	412	451	439	442	434	456	470	447	443	487	423	475	492	452	457	474	442	434	395	452	503	438	460	455	454	502	463	499	432	446	472	433	446	427	452	458	469	459	474	441	445	495	458	466	462	454	464	474	467	444	483	448	489	464	428	469	446	466	449	458	464	445	440	436	437	456	445	443	440	463	454	456	451	429	469	473	463	504	444	459	442	435	489	468	430	494	452	494	480	453	402	504	468	468	441	434	451	459	451	463	453	450	437	443	454	470	425	488	432	495	458	439	475	452	454	456	437	481	474	435	455	488	470	455	499	462	468	428	464	443	459	503	440	426	432	435	446	459	471	445	463	456	452	469	485	433	463	428	446	444	412	429	467	474	418	443	454	466	491	462	484	461	450	473	452	436	463	457	459	433	495	439	438	461	464	443	471	506	494	438	449	446	472	458	445	442	474	441	469	481	496	457	484	465	479	444	473	454	488	458	432	416	452	438	465	407	442	461	437	453	465	463	456	477	434	414	498	439	504	447	423	476	481	442	447	440	485	467	469	431	463	409	418	473	471	464	465	444	472	471	430	455	446	435	443	489	440	447	449	453	506	417	424	463	443	478	430	489	434	456	455	445	468	464	439	460	492	441	461	465	452	479	494	415	476	470	486	461	460	465	471	475	477	444	479	445	426	451	469	456	449	455	430	459	453	493	430	455	496	463	420	455	472	446	475	449	472	471	441	444	470	434	451	494	444	435	479	434	431	439	464	462	416	454	509	421	495	449	461	450	426	471	449	422	420	444	496	459	513	475	472	419	465	451	439	442	425	473	442	460	449	424	469	427	452	482	491	494	480	457	484	424	462	438	415	458	465	441	440	443	467	429	476	403	462	455	486	467	457	474	460	468	463	437	503	517	471	438	437	443	421	427	477	475	473	459	442	452	462	475	476	456	431	438	472	430	465	462	413	465	473	460	468	458	456	501	437	469	426	450	439	464	449	479	413	457	474	460	450	475	466	422	417	502	483	459	418	440	473	452	441	459	444	428	452	435	470	428	438	449	451	461	451	470	436	453	438	478	482	443	432	454	427	476	459	456	449	486	441	428	470	466	410	439	455	472	439	440	479	472	458	421	438	459	454	453	463	470	453	440	463	503	475	412	444	438	446	511	463	443	462	449	479	481	484	484	451	473	444	441	460	469	439	468	457	514	432	455	460	485	499	471	456	447	449	439	465	440	438	439	480	492	481	437	411	463	458	482	421	466	485	468	430	476	467	450	471	432	469	451	473	450	494	477	449	451	467	448	463	400	505	431	431	483	456	465	431	437	471	442	474	456	478	462	458	471	465	420	479	466	454	447	458	472	461	431	424	462	463	462	404	468	461	464	484	461	463	476	477	465	449	469	458	460	485	505	437	416	438	463	466	461	460	436	442	444	437	466	492	428	473	442	466	432	408	501	438	526	481	455	478	435	455	448	448	490	432	451	445	480	454	487	426	444	449	447	476	458	460	455	439	477	457	472	440	507	453	454	467	452	463	463	468	445	468	458	434	451	452	494	418	424	469	448	446	471	443	491	459	471	460	462	474	462	452	496	438	432	479	480	478	458	468	484	487	437	481	458	434	448	456	455	467	461	451	481	451	474	458	442	444	462	460	485	469	476	467	469	435	441	455	474	447	454	487	446	458	504	416	439	475	477	459	503	474	465	491	472	463	464	427	498	432	453	444	460	431	478	465	450	466	486	458	448	497	465	438	450	463	446	450	452	442	484	467	456	443	454	446	480	469	496	463	499	463	491	453	463	482	452	483	461	472	449	439	429	453	436	422	426	468	469	468	465	424	452	483	450	436	424	487	472	473	436	474	451	452	401	465	459	461	448	419	461	462	484	443	475	494	446	472	449	477	423	489	443	446	455	427	463	436	461	438	502	437	469	456	487	433	445	460	454	428	463	452	460	462	462	460	449	442	434	465	454	454	455	461	464	477	449	403	491	466	448	458	491	494	487	438	465	451	477	434	464	452	442	468	470	450	475	448	437	452	424	443	469	423	457	418	475	452	453	508	468	448	438	479	480	462	479	482	438	464	434	475	485	454	436	468	443	461	501	471	482	480	430	493	470	432	478	472	461	478	482	474	404	447	487	466	471	478	456	467	470	454	429	479	474	473	469	475	470	414	464	442	472	455	431	471	442	469	492	434	417	432	479	486	478	464	479	466	435	437	451	491	464	465	450	449	474	490	463	481	426	446	503	491	465	463	483	465	440	445	505	459	468	462	474	452	460	425	427	427	456	421	397	456	451	480	472	481	453	483	438	444	467	429	488	447	446	488	445	418	478	457	502	441	437	455	463	433	462	451	468	447	431	477	474	452	440	443	471	491	416	412	505	441	489	436	481	434	454	478	401	435	459	454	452	435	452	463	475	492	499	448	486	467	499	463	446	490	434	464	467	432	462	410	509	457	413	477	445	480	474	478	466	478	453	437	432	476	445	486	461	411	450	419	469	470	476	474	479	460	474	454	470	440	441	438	467	450	472	464	454	440	416	442	462	436	437	505	460	402	474	426	438	463	438	479	473	444	449	478	437	441	482	468	490	452	443	450	451	429	418	451	482	459	446	417	450	433	442	452	468	452	425	503	458	432	460	469	477	458	479	464	467	461	455	466	443	450	450	458	461	464	483	479	451	426	448	503	449	433	462	474	447	435	445	451	434	444	494	469	455	427	446	453	446	507	470	464	463	455	482	487	449	457	482	481	429	446	464	464	447	457	447	460	487	481	459	464	455	466	473	461	433	418	463	443	480	487	432	466	438	440	506	465	470	461	439	456	460	432	475	493	470	478	427	485	447	412	483	471	492	450	482	435	483	465	453	485	461	463	450	428	493	439	428	428	438	469	498	470	458	460	443	499	454	439	452	449	464	449	434	470	472	463	449	452	464	465	447	465	489	459	486	459	443	448	483	441	476	445	486	470	439	428	460	483	438	442	454	467	477	479	460	454	471	456	439	469	455	470	446	464	401	467	483	481	476	467	467	458	442	488	465	473	443	477	439	445	474	476	456	448	453	448	448	448	462	467	470	475	450	463	441	473	468	451	430	431	447	454	444	448	434	447	476	505	477	450	468	431	467	442	418	442	447	437	477	464	501	444	473	459	495	457	457	469	472	462	427	474	474	416	491	446	470	501	444	468	479	434	484	465	467	459	427	468	419	456	453	438
24757	20753	26724	24586	9450	1738	1189	808	864	1106	11346	19635	11678	4224	1411	752	601	551	540	545	499	546	611	556	552	541	525	491	544	510	564	531	554	507	550	510	562	546	520	532	536	551	591	567	548	558	550	522	549	567	536	536	561	567	550	544	576	526	548	523	540	534	526	510	509	556	545	550	497	562	529	580	545	577	525	575	565	553	549	520	534	510	508	546	537	496	524	585	516	540	542	556	519	539	532	573	563	575	500	582	543	484	520	542	521	506	546	568	597	548	527	547	519	564	556	529	554	526	532	502	534	563	545	551	544	516	565	555	566	555	520	562	557	555	516	546	528	548	553	547	517	564	549	551	521	542	537	516	542	547	574	529	502	536	522	529	551	524	554	513	499	569	518	515	530	549	528	606	488	540	587	536	549	514	556	549	540	557	481	545	562	570	522	533	560	547	530	563	521	517	543	534	537	532	538	531	545	517	530	495	514	525	517	533	531	522	569	577	543	586	560	562	498	533	567	507	503	537	507	534	530	535	539	563	537	523	517	502	534	532	515	598	522	542	525	526	550	539	526	528	521	509	536	517	481	568	524	545	523	576	538	540	549	553	533	556	513	558	496	539	521	556	575	559	531	538	544	517	559	500	554	542	547	518	538	557	520	562	506	576	537	566	581	568	534	534	580	505	568	545	543	556	543	525	547	548	522	570	534	564	534	532	490	507	540	536	608	542	512	519	539	568	559	548	526	511	517	528	587	556	541	552	557	538	540	567	522	541	547	539	507	564	555	555	522	556	524	521	557	544	524	560	545	553	525	545	547	559	543	541	549	498	526	505	535	539	557	558	556	553	577	519	529	542	541	539	518	531	553	539	545	514	545	542	530	519	582	515	490	523	560	539	549	543	513	522	525	585	545	553	509	590	554	536	526	525	524	574	507	515	576	519	516	552	541	577	553	499	581	553	544	534	505	520	517	545	530	555	570	500	561	530	549	537	573	522	589	543	518	540	512	541	546	518	485	554	574	538	518	568	475	518	514	550	535	537	531	536	509	537	531	544	544	517	526	529	548	517	540	512	521	525	539	546	543	515	562	552	528	533	524	533	559	553	562	562	551	548	523	522	514	558	518	528	547	512	542	524	516	514	532	493	514	561	544	566	528	548	545	584	554	512	528	552	523	588	545	550	519	531	551	572	533	538	559	503	529	510	593	539	507	535	587	517	535	519	558	569	530	506	513	574	569	520	542	549	542	526	529	553	525	504	522	465	541	531	523	551	528	606	531	543	520	577	557	539	544	544	545	489	517	607	540	558	517	538	538	548	607	524	544	485	533	570	569	524	545	537	502	561	558	543	506	555	545	536	547	536	587	556	532	499	528	540	579	537	541	497	547	531	500	585	557	575	562	565	523	528	526	541	592	530	520	536	516	525	498	544	511	512	539	533	513	549	547	545	562	534	534	519	542	561	588	526	507	544	550	535	543	535	559	540	557	542	576	547	516	518	565	522	562	508	534	526	536	547	540	588	574	505	535	497	555	525	527	540	549	514	543	560	510	493	534	551	580	534	574	521	511	542	580	563	504	546	553	572	568	539	525	526	548	513	587	523	562	563	542	544	536	557	499	534	540	570	498	496	547	569	551	527	556	551	536	537	565	530	540	530	510	515	536	501	522	546	498	588	524	547	539	539	546	542	538	503	548	547	554	534	538	544	560	573	515	525	542	543	511	557	559	525	555	518	518	542	550	539	512	540	607	540	566	540	545	517	517	548	574	526	523	518	551	508	533	545	539	563	599	535	523	553	537	536	507	551	533	533	509	524	543	547	534	592	559	539	565	508	525	556	538	546	512	556	511	554	549	545	537	527	511	553	518	540	512	506	524	584	543	553	535	539	551	571	508	518	544	558	540	553	537	501	557	540	574	556	545	489	529	536	512	560	536	508	523	538	569	538	562	518	563	532	566	544	555	518	581	532	558	508	548	534	582	548	534	557	480	517	535	569	554	499	549	524	545	547	531	552	554	525	532	507	533	556	543	554	557	564	563	552	507	512	521	511	547	533	543	522	522	553	542	551	552	538	495	568	536	543	500	583	548	562	561	568	566	536	543	567	523	585	515	517	471	567	565	514	550	541	571	553	568	571	552	541	510	518	544	515	553	530	581	568	568	517	568	507	552	547	554	603	587	542	540	515	521	509	544	525	539	549	527	505	528	527	535	546	537	504	558	519	572	561	550	552	550	565	526	535	502	511	558	571	491	475	566	532	539	528	557	514	511	567	572	552	554	574	542	536	505	593	560	538	533	556	502	524	514	520	535	566	541	509	526	543	530	563	516	519	637	520	533	508	593	546	561	543	498	515	568	576	541	514	536	540	530	516	563	510	531	547	558	546	515	505	524	525	534	579	548	559	534	494	510	521	544	558	544	502	560	562	540	541	536	559	520	580	534	518	531	522	522	551	569	540	579	513	500	531	555	575	543	525	531	538	565	544	532	516	539	555	511	533	589	526	535	522	502	569	533	530	552	513	548	514	488	563	543	497	561	529	533	554	511	524	586	550	514	510	573	543	538	536	551	541	516	521	539	539	541	520	581	527	537	526	518	546	509	562	560	549	522	534	529	513	562	516	543	545	507	524	560	513	511	546	550	509	477	536	531	587	532	570	564	555	543	544	538	561	558	516	533	529	532	526	561	518	551	494	566	560	541	516	550	548	518	555	563	519	529	532	482	531	517	491	604	485	544	544	544	559	525	506	515	531	534	554	555	539	519	535	508	524	563	552	503	562	571	563	562	536	541	573	558	578	523	548	545	554	526	518	535	494	512	556	538	551	550	530	525	555	532	564	562	522	571	535	536	556	541	541	543	522	519	519	561	518	555	528	538	527	544	528	531	510	538	568	543	556	553	532	542	551	512	529	501	554	534	525	523	523	501	537	577	568	521	535	526	556	508	512	556	537	550	514	572	556	521	493	551	555	548	559	519	593	532	528	568	566	528	559	517	556	532	578	517	569	515	573	512	581	569	519	521	546	519	535	556	515	533	523	506	544	557	563	527	552	550	555	542	499	529	559	539	538	526	560	554	562	519	499	475	536	540	526	464	536	566	513	567	525	534	530	545	533	488	531	542	517	545	521	524	556	514	542	541	555	519	542	551	544	499	520	524	550	586	536	490	503	563	558	593	528	533	503	543	548	498	493	551	516	500	541	537	491	522	557	501	522	538	501	558	519	541	536	544	512	516	568	541	544	522	537	549	551	535	557	571	524	564	530	545	516	527	549	554	529	547	527	592	528	521	559	532	537	564	556	532	521	542	534	509	533	548	577	522	584	523	507	504	529	543	551	528	579	513	580	563	553	541	503	520	531	534	494	505	545	537	528	566	551	566	510	546	527	557	562	548	536	576	515	556	535	601	565	554	559	543	489	492	487	544	528	556	562	549	548	566	545	556	551	569	525	532	563	589	559	511	561	505	519	532	576	519	539	537	570	541	571	544	553	530	540	549	520	511	506	526	535
5724	10539	8963	3599	2140	1291	1163	889	1042	1478	14853	18368	10177	4084	1405	712	530	490	498	473	477	482	474	469	492	478	440	505	472	486	465	486	507	491	476	464	509	461	469	454	467	478	513	492	498	489	460	499	478	477	482	464	482	525	479	501	437	472	503	467	426	476	481	449	486	496	494	459	486	467	513	484	490	501	448	486	465	445	450	473	467	526	477	456	466	502	478	484	455	479	463	471	460	483	466	467	498	464	502	484	465	474	483	458	477	484	444	483	460	505	500	478	448	481	507	484	505	459	477	483	488	470	481	538	509	488	504	462	457	494	509	470	458	459	467	470	483	473	503	456	483	469	442	494	466	505	487	471	497	491	454	491	443	467	439	471	484	445	474	464	484	457	487	457	437	466	489	504	468	461	487	461	439	498	455	481	490	454	493	474	517	462	499	507	492	478	464	449	438	474	479	475	438	485	486	473	462	495	476	496	479	465	451	463	502	441	481	527	462	491	478	452	470	499	478	475	472	471	497	455	477	491	490	433	474	467	502	477	485	488	516	475	483	495	469	481	467	451	496	461	485	489	470	440	521	450	480	465	517	484	495	509	526	471	457	463	470	508	471	442	495	486	517	494	461	497	460	409	478	463	459	498	513	516	472	464	455	422	478	470	509	442	487	480	476	489	480	451	456	450	497	461	506	476	483	444	473	510	464	472	464	440	462	467	488	503	480	468	466	482	466	505	492	464	426	479	467	506	478	449	498	509	489	471	475	458	476	459	455	504	476	439	472	446	472	483	419	462	522	451	495	465	482	477	489	536	457	460	460	467	511	490	449	473	470	457	481	451	440	447	504	431	466	491	474	448	477	485	484	484	463	503	455	535	433	438	494	477	505	506	490	487	462	504	467	504	470	494	477	495	482	455	478	496	485	477	491	489	496	480	478	467	528	483	492	457	489	478	470	468	487	437	488	513	465	459	500	470	485	473	493	452	480	408	476	503	462	462	489	482	460	475	479	461	452	493	483	493	501	452	511	497	451	463	480	485	504	484	467	512	463	474	440	479	449	487	443	459	472	458	500	520	460	473	458	456	451	522	472	462	466	459	469	473	476	495	489	466	431	470	496	460	457	473	481	500	486	469	434	412	513	476	472	473	455	448	454	480	482	440	431	501	460	462	472	492	454	497	454	506	471	487	491	494	462	470	459	490	473	491	489	452	477	467	480	451	451	458	462	457	478	483	460	520	508	479	486	470	485	452	506	458	475	448	477	436	484	436	471	438	467	431	521	473	455	455	460	475	502	440	446	464	475	476	473	499	509	454	458	491	431	465	468	478	478	468	508	465	484	481	423	467	470	478	493	512	471	483	461	470	466	469	459	479	483	450	497	466	524	464	495	467	510	446	510	480	465	473	492	452	453	460	444	449	469	492	489	497	496	483	444	462	467	517	467	491	489	492	460	498	506	453	528	479	437	479	457	487	485	481	451	456	474	441	465	468	483	458	503	458	480	484	459	480	499	510	508	495	474	487	446	463	469	460	505	444	479	441	486	489	450	494	469	464	483	461	481	500	501	470	492	478	450	493	472	474	478	451	457	475	471	444	517	444	441	472	450	501	475	496	497	424	499	452	443	462	510	505	420	469	482	485	465	464	449	456	511	450	459	501	439	472	478	498	486	465	462	488	457	473	464	483	488	463	474	492	471	441	508	450	468	483	473	478	477	478	523	456	473	484	484	521	485	470	451	461	470	507	495	459	476	489	475	477	474	478	437	480	453	479	450	513	459	444	440	479	527	471	476	492	481	443	444	464	461	449	446	473	450	458	483	477	509	504	463	457	481	474	463	480	479	513	501	449	509	465	472	485	478	504	503	484	487	497	479	454	477	436	515	500	430	454	475	467	471	483	510	453	446	490	439	461	428	501	475	464	455	445	459	502	507	459	455	462	487	464	477	462	489	429	505	472	431	480	464	482	457	452	504	501	438	492	462	503	498	489	471	503	485	466	486	475	457	511	480	472	484	447	457	506	456	462	475	471	488	486	469	453	461	443	470	469	461	515	476	474	482	452	492	475	432	490	485	460	460	499	458	490	522	483	436	503	480	451	469	479	517	463	469	458	481	471	430	457	449	468	451	452	474	468	472	497	486	502	457	488	520	469	467	482	473	463	462	516	488	462	448	449	479	493	490	478	460	464	469	486	473	534	436	435	435	470	465	466	485	485	449	458	477	468	412	494	429	462	490	474	467	483	499	451	449	502	436	523	466	457	458	440	497	451	485	485	472	474	492	467	465	482	433	474	435	472	425	487	492	492	472	472	472	503	466	477	464	451	502	480	443	474	467	480	473	439	497	515	461	447	472	452	470	511	495	456	467	436	426	441	405	461	443	484	466	468	451	472	489	513	496	495	471	462	458	475	450	502	444	463	456	484	474	461	462	432	465	449	443	513	485	511	473	467	442	481	489	470	483	490	480	490	444	463	467	495	482	498	471	469	483	474	461	482	460	503	488	488	467	408	480	452	472	450	480	427	472	478	454	524	468	440	466	498	451	473	490	480	500	443	515	494	478	498	478	497	487	496	450	468	460	477	471	469	488	442	488	459	500	487	443	438	446	453	484	485	492	484	424	440	445	472	453	482	434	495	484	466	454	476	498	480	476	517	460	465	482	521	461	510	445	486	477	471	480	500	457	528	487	461	478	479	487	452	483	527	454	490	490	479	451	439	482	461	528	470	439	470	513	463	547	491	459	484	496	511	463	470	433	490	511	466	475	445	462	453	476	467	506	431	483	474	487	448	493	438	476	459	488	487	493	450	482	465	482	464	456	491	497	475	453	474	473	457	460	469	476	447	477	481	494	501	467	499	494	455	457	482	459	499	453	523	453	503	474	460	507	455	451	472	457	556	485	483	458	505	467	495	468	481	439	502	484	461	478	502	454	501	470	468	451	472	449	482	441	455	475	436	455	493	493	467	482	471	444	450	462	478	494	455	475	484	437	469	504	468	516	487	431	471	478	428	480	458	453	452	497	477	491	491	454	466	467	458	496	451	436	438	435	524	471	495	469	415	476	487	447	472	474	506	484	468	475	481	501	469	514	472	494	495	493	485	462	441	476	489	474	487	453	460	476	453	487	465	443	459	480	473	488	480	453	483	492	474	482	481	513	466	462	499	477	484	510	449	474	467	488	476	477	485	486	488	473	463	516	509	461	495	496	504	461	488	473	518	445	461	491	433	478	466	467	470	484	509	472	480	489	484	459	505	467	456	465	476	442	468	467	475	479	501	468	508	453	503	461	497	515	451	482	489	480	444	460	490	494	450	484	508	465	467	456	495	470	467	519	469	502	486	466	489	460	456	497	452	449	453	409	463	473	479	459	494	469	477	484	472	482	465	445	472	499	477	471	466	481	473	441	516	481	473	454	491	422	430	471	436	428	495	455	481	479	445	443	460	483	459	465	507	476	474	423	454	456	469	470	464	439	459	510	518	471	436	492	447	454	496	467	499	488	457
23758	20732	27681	23833	20403	7193	2035	1168	927	2252	25649	28249	17373	8344	2948	1110	768	695	655	639	619	647	641	630	636	658	594	639	625	617	620	655	660	624	618	645	649	636	639	568	583	618	664	672	651	684	619	596	618	612	629	600	664	572	644	637	632	603	634	628	613	658	631	661	650	661	602	600	594	606	621	602	610	635	673	617	631	599	606	592	624	670	610	637	623	621	609	622	620	654	631	643	600	619	637	640	646	628	597	630	635	641	627	620	649	609	637	649	620	618	618	626	632	678	646	633	622	630	616	656	644	654	621	660	677	622	625	630	652	642	644	672	665	582	636	650	605	574	618	620	618	640	608	626	623	640	587	618	653	683	582	600	626	637	561	609	614	601	642	593	678	609	638	627	646	658	670	645	651	628	600	628	608	634	635	692	662	639	652	651	606	576	622	623	592	632	668	631	629	598	617	676	590	708	710	657	673	611	626	608	654	639	632	612	611	631	638	596	674	626	671	654	633	627	640	663	624	640	661	668	662	599	657	651	651	638	622	660	639	634	630	655	658	622	670	638	657	670	630	625	618	610	635	619	616	646	636	594	639	655	648	610	628	646	628	662	594	661	641	611	635	642	622	571	657	608	639	614	637	610	683	602	657	687	649	633	635	629	590	671	686	566	620	639	642	653	597	684	632	641	657	602	631	614	645	609	624	604	633	623	651	633	633	631	652	606	681	621	639	607	648	608	626	619	636	623	639	637	610	630	609	633	659	621	660	643	630	653	655	642	611	572	674	617	652	570	604	607	626	618	656	633	603	618	627	659	580	597	657	636	562	599	626	648	584	606	601	635	669	620	628	617	614	639	604	669	634	640	599	659	601	589	596	629	592	593	669	620	656	578	609	647	632	624	593	631	625	623	613	652	634	625	622	607	594	639	644	632	608	642	645	634	591	611	597	616	632	631	639	614	670	643	646	616	660	647	643	656	642	584	612	668	636	639	662	669	640	678	604	562	619	646	632	593	627	613	623	597	667	575	616	605	626	583	623	616	641	644	581	610	599	650	658	603	589	616	631	642	660	629	630	644	612	661	621	606	625	632	577	605	619	587	609	655	615	591	593	646	641	649	631	603	659	637	620	624	649	634	628	614	629	646	613	639	615	575	648	617	642	638	617	642	653	591	595	620	605	625	645	634	567	657	633	641	647	611	633	648	606	642	584	665	648	649	633	653	626	611	650	607	639	639	646	639	654	662	618	655	642	620	626	653	617	574	607	614	625	630	648	608	615	629	628	588	626	595	619	623	611	604	571	597	636	664	591	640	623	605	599	640	609	632	587	591	582	626	660	661	620	620	633	630	659	591	624	596	635	588	669	617	610	634	613	581	610	606	610	656	660	642	678	630	618	669	610	626	638	598	646	610	548	595	631	621	661	617	618	632	659	636	635	674	660	631	634	568	583	636	645	606	652	607	607	660	643	629	556	626	583	631	653	607	670	598	585	669	619	608	573	644	683	604	609	633	617	605	645	616	618	638	605	598	601	629	607	624	626	624	624	625	631	629	672	648	621	619	615	638	610	638	616	648	596	639	623	656	647	652	638	639	609	595	674	669	598	596	639	606	643	664	608	616	603	621	663	620	615	617	647	589	675	589	620	596	645	559	634	626	630	587	655	634	609	600	634	663	609	585	658	587	620	629	597	635	592	587	662	605	646	629	668	617	615	621	597	635	625	616	607	624	609	659	611	646	604	612	590	660	610	616	608	631	604	651	640	612	604	602	652	611	613	633	595	609	637	640	599	636	649	611	638	610	658	686	636	636	641	632	611	644	621	639	625	621	582	611	640	649	649	633	605	588	682	611	595	588	634	584	653	618	652	591	620	617	663	604	648	620	609	602	639	637	634	622	627	614	612	661	617	647	638	562	586	650	639	609	637	646	611	613	632	592	699	597	654	652	603	587	621	608	600	654	555	616	676	616	613	616	601	608	628	620	592	614	614	624	593	578	615	672	601	634	600	598	606	604	571	646	581	588	589	634	628	661	626	609	587	635	599	630	631	638	662	650	618	647	630	577	588	599	623	646	631	611	651	642	631	621	593	603	634	666	631	639	603	620	623	632	651	640	655	637	621	621	597	624	649	609	625	596	616	619	602	609	609	651	628	647	608	595	627	597	614	638	641	624	656	658	681	615	604	613	652	650	622	626	564	675	617	662	635	616	616	591	590	618	631	637	606	580	616	624	601	625	622	644	620	675	612	603	643	644	631	619	618	604	619	631	644	601	625	613	662	598	666	595	620	654	618	623	672	631	606	649	622	615	600	609	670	643	613	649	651	604	632	648	559	630	628	566	633	608	648	657	639	616	647	606	622	658	607	607	636	588	658	662	606	605	663	574	619	661	632	593	629	570	621	647	622	633	611	610	618	651	630	660	643	621	679	600	588	638	630	616	629	601	632	640	643	589	632	654	648	638	607	595	598	661	604	607	641	619	609	603	643	620	600	612	682	653	655	608	622	667	625	615	579	656	654	645	617	606	628	627	687	686	632	638	602	615	635	654	597	684	598	632	628	584	656	610	608	613	634	651	650	621	647	652	663	580	639	667	633	640	588	657	605	604	619	607	619	586	623	617	601	601	617	651	597	671	653	621	692	662	638	605	650	607	576	663	657	628	603	666	587	621	650	636	612	663	617	588	593	632	643	667	642	651	627	594	608	632	645	624	657	636	625	603	606	644	617	642	638	599	623	620	663	610	659	621	651	612	599	576	620	613	643	662	626	635	592	631	651	583	648	645	653	601	640	636	640	599	578	599	637	629	629	623	574	599	621	614	605	660	606	616	650	603	600	649	617	615	625	608	666	636	602	624	597	558	610	593	614	638	686	611	628	643	628	609	657	627	621	595	628	630	649	612	625	607	640	589	594	602	625	676	625	598	616	629	589	658	645	621	664	626	566	652	629	612	662	659	622	614	613	644	626	659	621	645	654	609	614	655	586	597	659	638	620	624	659	613	626	632	622	631	607	647	702	654	633	590	632	588	595	612	640	642	597	646	613	607	635	592	584	575	652	621	618	616	630	619	604	591	610	638	611	616	621	621	635	617	639	629	618	583	609	588	625	607	628	621	660	668	622	621	652	641	607	612	608	620	618	670	593	623	623	658	653	611	636	614	625	604	636	599	624	640	625	649	569	609	615	633	608	637	610	671	645	591	580	625	603	571	628	604	602	615	606	617	640	643	645	611	603	584	638	619	643	628	639	604	586	627	625	569	657	660	617	624	601	670	636	637	630	568	641	650	633	658	679	612	599	640	647	633	616	670	555	622	595	591	659	605	642	664	630	623	642	623	585	633	634	631	668	606	571	697	622	621	600	603	669	625	617	671	622	642	645	608	622	599	638	592	611	627	651	642	624	653	638	652	619	593	584	596	640	634	639	657	629	637	626	615	634	592	652	623	592	655	629	678	625	618	622	624	606	615	660	660	598	648	594	611	650	610	623	602	664	594	615	657	614	582	622	599
6167	13241	12342	3891	2859	2035	1553	1150	1125	3592	28564	24586	14405	7520	2906	1102	672	542	541	530	504	578	560	509	550	549	520	545	552	574	605	577	535	555	524	547	529	522	559	592	531	547	512	564	545	550	536	533	526	550	591	550	554	547	572	532	545	528	541	515	552	542	549	597	599	552	567	565	579	522	499	537	533	590	572	579	542	541	550	543	577	536	579	563	550	528	534	582	560	547	496	541	573	530	578	564	556	548	518	574	568	568	539	531	560	549	517	544	556	554	556	529	541	538	567	540	505	551	562	545	538	561	533	570	561	573	547	533	532	544	528	533	543	550	550	575	555	559	550	510	560	556	608	511	579	560	585	563	538	554	547	543	547	566	564	542	521	526	511	532	575	540	548	546	528	545	568	546	566	553	549	538	528	579	572	533	589	559	559	538	558	594	558	556	551	548	577	578	544	570	622	561	537	540	548	532	562	570	533	522	589	558	585	533	569	537	545	555	536	538	548	581	498	545	512	522	550	574	534	544	552	529	547	549	519	558	562	560	566	552	555	510	538	540	547	582	546	528	539	578	544	518	567	513	529	546	531	569	547	484	530	552	569	538	556	535	542	549	517	529	562	565	529	532	555	555	556	500	537	534	531	556	554	562	566	538	550	542	553	517	537	561	506	530	525	509	561	526	530	534	542	525	554	547	540	541	561	521	536	535	583	548	545	576	523	553	544	541	511	541	538	555	567	532	578	550	561	581	530	502	527	586	608	542	568	509	506	536	574	546	551	557	524	520	517	525	589	521	542	567	535	562	533	578	524	492	587	506	526	534	564	544	529	572	552	540	522	576	509	530	552	553	501	556	537	551	514	515	521	535	552	524	528	580	562	547	513	536	530	523	535	529	543	573	545	555	555	587	506	523	550	521	535	535	559	572	568	527	545	581	566	543	561	547	516	556	569	519	518	544	552	545	573	549	590	491	547	497	584	511	561	554	569	550	565	559	513	550	520	516	556	532	546	550	552	536	527	538	541	575	534	533	522	563	567	500	521	521	573	588	530	568	532	547	532	556	527	543	543	559	531	550	572	542	558	532	556	523	579	509	538	534	573	500	563	557	534	554	583	497	539	564	539	521	530	539	546	552	564	553	524	585	515	527	559	536	545	514	532	560	568	538	507	575	557	552	509	531	555	552	539	566	553	575	550	582	575	550	531	577	519	520	568	515	569	568	550	584	537	519	548	517	571	590	513	529	533	554	548	544	523	536	543	537	546	571	551	540	542	541	559	506	517	579	559	532	518	548	528	535	553	538	542	539	565	539	543	557	536	574	528	487	530	540	532	533	544	574	554	484	525	565	588	519	565	589	576	558	526	554	537	554	566	605	530	585	528	554	564	539	572	552	537	552	578	562	537	524	534	524	514	532	531	558	522	549	549	541	553	568	520	599	551	571	538	527	546	562	517	496	590	533	511	544	543	526	582	552	529	535	535	557	526	534	517	531	542	573	521	498	549	516	566	513	511	527	555	516	508	578	545	556	469	574	512	511	524	536	528	522	557	563	534	516	525	529	533	550	560	553	521	511	548	527	609	551	582	576	519	536	559	534	555	521	562	585	543	554	515	545	524	479	535	551	567	518	536	563	544	565	500	546	562	559	523	565	523	598	509	535	540	541	516	534	500	518	518	590	538	545	490	593	565	513	566	527	543	540	540	542	505	548	563	539	544	559	516	554	562	555	553	568	539	526	573	521	569	575	557	533	561	561	535	523	573	545	535	469	557	564	557	532	559	540	600	537	551	544	590	539	521	547	571	560	539	526	557	566	544	553	565	583	586	525	564	561	563	537	566	564	521	545	563	562	516	548	516	544	512	546	521	532	572	541	570	512	546	538	519	517	547	545	537	553	557	522	569	532	551	554	520	570	565	515	521	559	551	535	546	554	522	534	568	522	512	510	530	526	497	516	538	535	494	550	504	544	569	549	537	520	511	554	524	541	572	543	561	504	522	570	517	562	527	539	560	520	565	553	575	538	618	582	573	505	551	553	541	537	543	584	568	497	510	568	539	543	584	569	512	560	524	559	611	561	519	564	533	534	539	535	505	551	521	566	526	557	551	550	559	531	533	520	541	600	529	553	541	552	539	518	538	539	555	526	564	520	568	543	518	584	554	566	510	578	537	540	510	486	536	504	559	552	565	563	544	536	580	552	544	517	532	563	566	503	547	510	556	549	546	533	571	533	548	536	499	591	524	549	522	527	557	544	531	557	560	528	538	568	539	548	560	537	539	583	529	575	511	538	533	577	561	514	527	530	542	498	586	566	608	545	501	593	538	541	507	527	562	608	556	491	518	520	549	572	512	530	551	564	557	534	529	559	553	552	513	523	551	547	547	513	520	523	530	509	530	524	550	538	539	543	565	574	568	565	585	516	547	536	547	584	525	550	543	526	598	543	530	485	540	560	540	555	547	538	518	570	523	499	513	543	547	545	543	582	512	492	540	530	510	521	514	519	538	527	571	524	553	551	529	551	542	565	556	524	555	550	552	517	555	539	606	566	568	542	535	550	530	566	549	537	584	494	543	510	526	589	499	526	544	500	527	569	536	527	560	523	573	534	534	538	502	537	539	537	592	545	538	525	533	546	599	569	537	532	549	555	565	548	516	552	530	523	538	543	518	556	532	533	574	601	584	570	533	529	552	551	547	537	574	565	540	508	526	554	530	553	586	575	588	545	524	527	515	579	558	566	543	524	590	531	541	555	559	499	533	524	544	507	518	547	563	550	572	586	545	521	506	502	562	558	568	517	570	533	533	533	518	559	539	525	527	551	544	567	546	540	549	566	573	568	539	527	527	522	546	539	527	537	574	575	537	513	548	545	546	537	489	572	539	562	514	529	539	542	500	552	546	507	526	550	534	507	528	532	515	620	513	535	537	509	568	551	511	548	561	548	582	555	547	545	527	527	555	561	568	517	565	550	587	556	570	590	566	570	548	525	541	590	565	507	562	542	588	554	502	519	540	532	547	529	514	549	507	518	570	560	568	550	557	575	587	510	546	519	539	533	534	558	538	602	538	538	560	544	560	508	570	561	520	531	515	545	573	543	552	549	522	540	553	577	565	526	546	530	545	503	519	520	520	512	517	535	523	579	565	536	542	553	533	539	552	562	545	533	541	598	541	557	552	554	514	524	590	526	551	557	562	523	536	532	547	558	540	542	532	546	573	528	548	554	553	548	496	513	567	535	530	547	599	526	543	550	502	552	534	556	550	556	570	557	529	496	519	556	535	536	544	567	518	530	562	527	533	521	511	540	481	509	545	537	533	522	518	530	518	552	534	562	491	522	512	543	555	525	576	535	569	554	523	531	571	551	555	521	561	513	525	564	541	524	506	580	587	561	531	586	542	536	493	508	543	555	567	596	569	539	590	512	517	559	505	586	555	544	571	568	573	523	580	542	476	553	552	525	577	551	534	527	561	517	522	565	548	580	543	571	555	556	549	594	539	552	557	487	553	505
26781	11256	4655	1851	996	778	596	553	600	649	1291	1741	1484	1244	906	624	505	522	510	503	478	521	524	524	497	501	536	513	476	501	519	499	502	470	517	484	518	496	542	546	524	528	552	522	499	505	490	528	505	510	530	522	528	478	539	520	530	571	511	515	540	509	483	509	531	533	529	539	521	502	505	515	498	536	519	513	518	519	458	534	510	482	485	543	498	530	542	528	499	513	474	533	547	466	512	462	502	495	497	520	523	488	501	504	534	474	548	508	483	504	489	442	502	502	488	454	495	510	509	524	522	473	491	489	518	505	512	511	471	509	507	525	512	495	502	517	482	485	503	550	531	493	481	492	477	509	484	550	543	476	537	512	511	483	473	525	507	491	511	454	521	467	528	499	528	507	529	493	512	499	491	530	543	493	515	512	545	473	491	509	465	566	519	562	516	500	474	520	499	490	483	500	520	475	502	523	537	504	486	502	534	504	492	549	534	527	527	532	557	504	498	530	500	544	545	508	488	502	522	511	538	505	539	551	511	507	525	531	504	530	495	498	501	506	491	493	506	546	519	476	524	510	482	505	537	545	519	496	500	508	466	517	515	524	485	511	514	535	491	561	543	476	485	500	521	498	503	563	503	478	476	518	517	452	482	505	523	509	517	491	533	510	527	510	499	550	475	475	524	493	512	525	481	509	483	528	526	493	495	499	514	529	499	524	494	512	527	527	511	521	515	499	494	515	510	513	495	461	522	547	489	519	557	524	501	534	488	484	498	523	539	508	508	478	561	504	461	495	501	525	516	526	496	501	498	518	526	480	520	540	528	489	504	547	518	534	542	508	485	501	524	485	465	545	521	532	515	509	533	495	528	531	504	525	529	523	509	495	566	570	517	480	544	470	532	484	477	534	500	527	480	516	495	550	475	487	518	509	535	502	565	498	494	501	486	514	526	545	509	542	534	521	543	509	493	520	528	482	548	537	499	515	492	523	459	479	525	511	480	495	528	527	542	496	481	526	516	504	504	530	538	485	506	508	521	495	520	497	514	470	480	532	490	505	528	513	477	509	516	506	505	535	528	492	508	494	533	509	526	534	501	501	510	501	486	520	498	521	498	518	467	488	522	518	545	508	505	470	526	526	499	509	502	520	512	471	488	478	507	478	547	509	506	497	533	507	499	524	523	478	517	523	463	495	498	547	511	485	548	503	536	509	478	502	523	525	528	500	537	470	516	510	504	486	478	506	485	550	493	498	516	516	513	535	500	505	494	561	535	520	508	498	487	511	491	488	492	510	514	506	568	501	513	518	507	516	504	510	491	463	499	500	498	508	526	479	525	528	520	495	463	470	502	526	514	509	488	516	504	501	518	507	500	525	497	546	479	498	504	513	489	552	538	486	493	513	471	480	470	537	486	491	469	493	463	498	526	511	533	474	522	500	517	500	514	509	504	531	502	497	525	518	519	512	516	500	513	509	470	505	487	519	462	511	511	537	490	449	515	502	522	492	507	518	561	539	528	493	515	526	492	534	509	458	523	516	488	494	511	495	498	475	524	524	481	505	504	490	521	487	504	530	510	491	487	525	522	505	515	513	451	540	514	502	495	517	542	513	504	524	553	516	513	489	485	457	508	494	464	516	520	501	488	498	516	497	528	535	507	501	509	477	481	512	489	521	486	514	499	523	516	508	497	508	473	512	549	538	514	521	496	486	480	529	509	472	530	535	488	499	519	556	558	508	509	528	504	479	500	527	533	501	515	466	494	483	486	526	483	520	489	524	503	501	510	498	530	528	510	504	520	502	541	527	510	560	506	455	500	511	485	529	541	538	489	517	492	527	517	484	462	538	509	509	466	492	496	547	523	516	528	549	518	528	488	501	476	529	499	541	514	508	511	544	557	473	515	497	494	498	527	504	520	478	481	518	502	520	513	504	528	470	488	494	550	543	524	512	522	527	522	529	501	541	484	522	482	508	518	511	491	507	470	524	519	510	518	509	496	538	500	532	506	564	489	499	485	543	490	527	521	507	507	476	516	481	535	521	487	513	526	496	526	511	557	510	553	529	501	489	514	570	521	439	506	540	510	525	535	522	517	487	495	534	505	501	515	491	530	549	563	507	530	542	490	523	497	503	527	500	481	515	507	501	539	503	524	535	533	472	522	521	503	501	515	515	501	502	503	495	517	502	517	559	514	502	536	536	516	520	482	539	516	523	456	522	460	455	469	503	474	499	526	510	450	515	542	501	480	520	477	522	511	485	486	518	493	498	499	531	539	507	539	533	529	528	534	479	493	498	512	508	504	520	505	500	498	507	487	511	494	493	469	497	483	500	501	497	458	488	532	534	540	501	509	522	513	533	535	543	499	514	536	521	536	534	507	489	501	487	519	538	517	541	512	533	531	500	565	533	495	535	509	522	511	524	503	455	519	509	521	500	540	547	543	504	502	502	492	508	487	596	497	488	501	513	513	543	530	557	513	538	508	519	527	531	497	492	513	509	517	532	493	487	484	541	505	536	489	492	482	547	458	495	468	521	534	498	497	485	486	501	496	504	534	511	552	527	520	535	470	531	533	509	520	517	522	534	537	510	544	543	542	495	503	534	487	506	519	552	541	472	446	514	490	496	504	519	494	512	528	498	527	492	486	478	513	515	531	528	484	556	467	458	543	473	473	519	492	521	498	511	529	504	508	516	502	524	512	514	469	523	532	487	496	489	516	513	490	481	495	502	533	506	520	527	518	465	567	506	514	507	502	467	536	539	474	495	504	498	512	492	511	539	493	503	518	503	506	514	469	520	513	529	523	511	521	514	492	493	500	512	514	505	485	523	511	538	510	521	509	544	514	454	528	494	481	506	491	493	495	495	508	479	524	517	476	498	501	511	518	505	501	528	522	508	498	498	535	576	490	521	526	510	512	502	525	484	519	502	459	509	510	496	508	498	516	509	486	505	504	473	534	482	495	486	490	513	474	464	507	498	477	506	506	542	511	532	502	478	486	519	511	510	475	526	472	523	518	529	491	514	516	515	525	500	492	496	504	511	531	477	528	527	524	476	481	532	516	489	525	514	548	480	514	547	487	506	513	480	489	527	500	531	511	503	489	522	465	511	518	516	499	486	533	517	486	518	514	500	495	471	513	498	504	485	520	469	492	506	487	533	491	532	448	531	507	467	479	500	524	516	552	478	487	483	498	543	527	518	496	482	509	499	441	500	502	476	518	464	512	519	527	525	519	481	495	497	541	518	471	491	511	508	498	490	548	518	537	512	509	526	520	537	514	541	512	500	492	519	503	501	467	539	523	493	491	518	509	495	499	491	510	536	512	556	487	497	535	530	513	525	493	553	507	506	449	521	473	527	517	523	537	476	496	490	472	505	524	501	529	519	547	520	541	521	535	568	490	519	486	502	515	518	504	503	509	519	455	510	480	501	503	520	532	487	474	502	513	469	517	538	531	518	548	520	518	502	512	434	524	467	486	517	526	509	566	515	490	516	455	489	483	521	500	514
6682	4573	4401	1479	1011	856	503	494	541	764	1687	2239	1847	1411	837	585	520	465	445	444	436	451	444	462	418	428	387	425	464	454	437	479	464	421	422	428	430	409	430	461	440	469	448	416	455	415	462	396	436	472	423	409	478	451	431	433	413	452	435	436	400	471	409	409	491	435	408	395	431	447	430	431	437	441	431	446	421	433	422	433	437	423	413	411	421	452	446	449	451	419	447	420	432	432	431	453	418	460	437	445	422	458	423	429	453	435	462	432	425	446	418	417	436	436	457	451	417	411	405	452	436	415	420	448	458	436	422	417	413	447	455	449	457	441	440	465	441	426	442	429	455	406	472	461	403	458	430	443	430	445	429	425	461	438	439	440	437	415	426	415	454	466	385	452	450	447	408	410	409	430	444	445	419	455	454	457	421	426	445	425	407	426	484	426	435	437	433	421	430	442	440	423	430	439	441	415	440	424	411	393	436	423	414	418	415	463	461	432	434	447	425	430	423	446	436	450	425	459	437	419	448	461	447	465	436	423	434	449	455	442	419	482	403	446	437	426	427	454	413	432	428	437	438	459	426	464	417	452	425	454	435	418	442	480	404	404	448	430	443	417	478	438	434	427	429	431	406	436	435	413	437	466	432	437	412	430	487	427	430	436	449	435	438	439	441	428	419	415	448	434	445	413	443	434	456	432	409	410	420	419	394	442	438	433	419	447	445	427	436	434	398	461	464	441	474	457	440	445	471	429	408	451	440	407	430	449	475	412	415	426	433	455	423	413	383	424	445	430	413	446	382	424	470	429	445	455	424	415	460	469	398	438	391	389	429	446	414	423	412	467	426	385	425	430	403	458	439	454	459	424	442	431	434	461	428	454	468	417	434	413	417	436	421	433	431	431	405	401	446	438	444	459	443	469	428	451	429	412	448	429	465	409	415	436	398	442	439	440	452	456	431	470	425	462	424	428	430	443	452	448	399	412	412	427	456	418	428	450	451	427	466	462	460	474	447	460	433	441	402	434	396	435	440	427	400	462	446	477	436	401	437	426	431	406	460	440	446	417	445	434	398	435	407	441	421	429	444	411	444	467	415	405	436	454	409	416	387	422	447	468	445	415	427	467	438	414	428	450	395	444	433	466	402	422	444	450	460	432	405	444	431	434	453	452	459	406	445	450	452	465	474	449	444	453	423	427	441	439	435	476	415	432	446	419	382	473	439	414	450	440	465	424	405	442	395	450	450	426	452	406	442	423	426	421	460	433	460	429	428	428	431	408	430	465	461	425	453	443	442	427	428	450	457	395	462	462	385	446	409	452	451	439	445	392	448	437	430	455	424	452	448	419	449	407	430	454	435	409	427	432	433	421	403	419	412	426	397	431	461	436	453	456	438	445	419	437	417	431	438	435	414	434	430	440	419	437	448	409	423	470	408	455	427	421	421	459	440	437	416	412	458	428	453	433	441	469	457	405	399	437	440	406	407	461	412	427	424	450	429	445	451	428	437	447	439	439	453	411	426	434	438	442	449	433	436	439	437	417	457	434	430	474	474	443	445	437	417	434	458	454	367	433	406	438	458	433	415	446	425	416	425	429	459	471	443	407	435	413	419	439	423	463	416	413	410	434	448	428	435	407	442	475	457	482	424	462	446	469	488	416	419	426	435	416	414	416	424	442	422	462	420	402	403	427	449	449	447	449	374	471	427	436	437	446	418	482	441	420	435	452	405	427	464	422	416	435	416	416	432	424	453	430	466	447	421	447	392	433	467	451	438	438	422	483	428	436	421	454	422	429	441	443	453	471	449	453	416	403	418	422	447	443	409	412	423	393	429	436	408	442	411	459	444	456	450	441	430	489	441	417	442	433	432	443	433	432	395	414	474	419	455	459	444	421	462	436	433	415	443	408	448	456	435	461	410	436	402	436	474	442	398	449	449	456	462	421	447	447	442	437	436	419	409	444	464	435	436	423	463	458	462	438	441	439	418	441	489	463	411	437	418	469	435	439	437	426	426	458	417	455	466	446	428	469	403	452	419	406	443	401	409	460	462	433	426	436	477	423	421	423	416	413	422	415	427	401	421	454	417	445	467	431	439	432	408	433	480	435	488	460	450	435	439	452	420	404	448	450	460	447	451	450	440	465	468	416	455	424	474	463	421	410	410	445	418	414	416	439	425	420	420	436	427	402	480	432	449	416	453	467	443	399	381	419	445	413	425	420	468	416	445	448	447	416	451	461	452	424	414	427	431	461	422	430	445	443	462	474	423	467	454	441	457	427	432	459	438	438	448	434	401	447	454	462	451	428	412	445	450	495	412	415	442	431	417	477	404	438	424	458	429	435	496	454	431	471	447	435	442	420	425	473	402	451	477	400	439	448	436	403	458	414	450	417	421	461	418	459	446	402	419	433	430	411	443	435	440	467	434	458	431	440	417	455	454	398	452	429	462	451	415	441	451	447	428	418	438	431	462	420	422	432	402	411	472	439	432	427	509	435	403	449	475	400	414	442	444	436	430	444	390	416	448	428	439	490	428	462	426	453	397	433	398	430	443	470	457	460	424	421	440	433	442	422	442	430	457	441	487	380	443	419	401	468	435	440	452	419	427	412	467	391	414	397	451	426	453	418	432	449	446	457	414	436	421	471	405	470	434	399	459	458	433	471	445	457	447	435	433	450	470	442	457	422	440	433	448	438	410	426	477	450	445	417	429	417	435	442	439	428	442	422	427	461	438	450	447	439	440	417	455	456	445	453	486	442	411	394	452	458	432	431	424	452	436	417	425	390	435	424	408	416	440	424	442	405	418	445	419	424	480	445	425	459	449	445	446	445	422	421	430	392	431	456	414	448	449	422	468	424	408	443	423	419	457	428	434	453	441	438	421	451	446	431	427	417	453	456	409	424	408	426	442	443	470	435	445	464	409	426	430	433	468	432	438	422	467	389	432	424	386	380	439	433	459	421	459	400	438	451	405	453	410	443	455	392	440	450	419	433	403	487	415	418	456	449	441	449	419	453	440	456	418	412	454	461	434	447	438	455	451	464	421	411	410	456	433	424	429	440	441	436	432	454	411	427	473	458	442	467	415	479	424	430	451	448	456	419	444	463	452	428	428	449	413	406	442	486	429	465	439	434	426	408	446	418	438	417	424	448	405	429	410	419	408	413	464	427	428	456	444	452	454	471	424	458	454	422	436	417	440	426	432	413	441	466	426	463	437	445	455	429	401	423	424	432	430	422	428	423	396	472	424	465	449	443	448	456	440	400	452	487	448	446	449	429	455	428	443	418	439	468	424	424	446	425	417	438	409	418	431	438	437	429	429	431	429	476	408	455	456	418	478	417	421	435	418	428	444	440	442	438	423	434	463	430	456	417	470	474	475	426	402	440	460	446	434	466	426	389	432	439	425	458	413	420	426	448	439	444	421	407	444	455	422	442	441	456	458	444	441	438	429	427	424	438	441	402	445	446	443	439	452	483	426	480	433	438	429	439	451	422	431	445	453	449
24704	20735	26668	24619	10384	2200	1114	770	777	865	3286	11736	13116	8242	3527	1234	653	546	503	558	549	472	522	542	508	484	505	533	505	508	499	518	493	479	532	469	506	517	522	507	565	528	501	507	512	493	474	526	544	502	472	564	500	510	510	484	450	482	536	502	506	501	484	476	478	516	474	470	496	523	524	497	520	491	492	494	495	538	473	489	500	492	495	516	498	504	480	525	519	498	512	478	505	517	502	491	465	504	506	499	484	469	493	497	453	482	520	490	512	547	507	512	517	467	474	472	486	482	529	523	552	531	482	535	515	517	497	500	475	522	496	471	496	506	536	475	538	505	501	487	495	544	540	472	523	508	506	480	457	487	536	511	481	487	470	491	499	461	469	492	514	458	536	520	510	486	536	492	509	526	492	518	459	479	472	527	506	526	482	485	478	488	490	530	452	542	522	536	497	478	509	494	522	448	471	468	499	538	546	525	491	497	510	493	513	517	490	542	513	500	502	499	490	479	474	514	510	485	503	459	505	487	509	444	475	480	536	461	491	464	484	507	448	497	495	470	468	510	483	518	497	493	442	493	501	516	484	498	486	507	483	515	484	494	472	440	483	483	481	490	501	482	523	544	517	507	488	481	479	505	491	485	498	484	551	521	512	549	504	511	510	492	493	495	480	508	494	498	515	497	482	476	515	490	485	524	511	533	514	506	452	531	485	516	529	524	519	482	462	494	477	480	516	529	518	442	493	479	492	494	485	528	503	483	525	474	497	506	519	479	468	516	480	491	496	508	518	508	537	502	461	505	497	540	551	467	493	483	551	490	442	525	507	506	483	503	468	478	514	485	493	500	511	503	494	516	506	478	504	470	517	480	485	505	504	461	487	503	477	488	485	494	502	532	491	474	461	499	507	504	493	515	465	532	494	522	501	463	491	500	459	490	494	541	526	449	478	503	497	526	523	512	495	491	494	486	468	533	513	461	487	509	459	517	494	511	483	476	499	479	503	483	485	502	492	499	531	507	499	477	535	475	507	523	499	513	473	502	492	515	487	459	487	485	452	495	500	547	508	501	467	502	512	477	547	505	504	455	516	496	514	485	473	502	476	511	511	474	489	471	491	484	495	498	552	507	538	488	495	531	540	515	494	484	467	478	492	486	462	479	504	495	484	492	573	522	474	494	476	459	488	477	483	457	530	472	487	487	494	479	515	508	492	499	480	490	536	499	512	524	499	488	537	510	474	535	505	514	506	515	513	494	511	453	498	514	529	473	489	490	469	444	450	508	490	497	463	502	500	481	529	482	506	477	514	549	555	523	493	496	484	498	501	488	491	541	503	481	485	491	505	504	488	496	497	513	484	478	516	508	478	521	474	484	497	509	495	485	480	491	514	485	494	496	463	497	500	470	512	520	511	540	470	521	509	510	485	529	539	507	478	506	521	504	513	446	485	502	527	498	532	491	491	514	500	510	503	470	500	488	469	491	473	501	486	475	504	503	482	504	509	517	491	486	487	496	519	479	518	475	499	500	483	529	483	487	462	474	489	487	480	549	538	468	496	491	537	473	458	508	509	517	554	488	511	512	500	463	500	536	478	513	540	478	456	485	499	494	508	493	483	494	494	516	493	512	515	505	506	481	494	500	501	511	514	525	514	521	469	525	503	455	518	542	495	495	519	501	492	499	520	499	468	471	525	478	506	475	500	523	548	504	456	500	484	463	539	480	486	487	507	514	513	512	502	508	485	522	487	484	514	494	478	497	485	489	502	490	493	503	493	515	506	521	484	536	529	481	453	501	455	505	496	546	441	515	520	469	496	494	489	507	505	506	485	498	510	482	496	520	486	500	473	492	482	474	469	506	490	488	492	493	497	481	534	494	519	506	486	480	468	472	489	505	494	479	500	542	480	509	500	505	501	500	449	503	469	485	485	476	495	473	547	459	481	491	493	492	500	501	512	471	485	509	487	479	456	480	520	493	506	482	476	501	493	505	494	487	478	466	535	484	521	500	527	509	473	516	496	502	486	518	494	512	520	523	482	520	468	501	516	510	517	473	534	510	506	522	535	469	502	512	508	490	466	459	467	484	510	492	517	523	476	488	492	484	554	463	510	489	517	484	494	521	493	468	481	512	506	486	497	506	521	502	485	519	523	474	519	487	518	487	486	493	469	542	498	468	462	509	534	510	512	508	445	484	507	518	503	510	488	499	482	512	478	461	496	505	494	472	501	501	494	483	507	472	473	503	453	465	502	497	507	490	498	518	516	500	509	511	489	550	539	494	515	501	508	487	498	490	556	469	486	509	494	464	502	513	519	471	487	528	472	482	531	465	483	498	486	524	498	528	468	477	502	452	486	460	453	504	513	506	506	498	527	507	486	485	492	530	508	496	481	483	495	518	500	465	462	503	504	482	534	507	505	491	469	491	473	500	493	514	482	506	496	494	541	478	484	530	473	489	435	507	491	504	493	519	461	503	505	478	522	513	503	485	502	483	515	451	496	464	488	527	505	521	469	509	500	478	499	482	538	483	503	492	506	501	518	546	484	468	473	486	501	504	500	509	504	508	496	464	439	519	508	495	518	505	487	480	518	495	483	509	499	461	480	499	479	479	512	491	496	517	476	480	511	481	472	544	505	488	506	504	503	461	534	484	499	466	491	469	524	455	517	494	502	528	498	508	521	487	485	458	517	500	471	466	526	491	537	495	502	521	502	534	541	488	495	516	517	501	503	463	515	537	519	503	519	464	540	493	512	473	505	525	488	489	473	522	496	461	532	499	469	517	480	485	466	513	478	476	472	521	481	514	496	477	475	456	528	476	462	528	526	502	497	483	490	481	523	515	518	490	470	492	510	497	444	474	500	486	502	479	483	476	508	525	482	518	488	511	476	510	503	507	522	544	496	508	526	542	495	518	487	491	489	537	462	469	502	490	502	501	479	523	553	533	480	523	541	513	525	478	518	485	497	486	519	479	469	490	488	478	501	480	473	514	514	515	473	501	483	528	526	488	535	473	510	500	476	514	523	477	530	470	492	505	500	506	463	538	478	528	511	524	534	475	497	460	497	531	509	447	508	499	499	487	463	544	463	500	543	494	497	496	458	533	513	524	505	488	511	485	469	521	542	481	479	443	482	497	503	508	506	494	464	459	495	487	517	495	455	517	499	482	459	511	480	511	489	507	483	511	503	501	499	518	469	479	526	531	508	513	444	530	503	526	521	470	493	512	511	432	505	473	485	528	520	480	508	492	490	488	497	508	489	534	492	512	503	506	533	498	502	499	497	501	492	476	552	499	511	540	474	467	488	473	537	496	472	479	478	523	489	520	480	528	485	504	473	498	514	463	498	488	508	526	508	532	487	481	474	458	507	478	540	544	467	485	503	486	475	521	506	509	471	526	494	497	481	509	461	522	496	478	465	506	517	486	528	499	510	488	480	481	484	443	526	517	481	494	527	513	496	508	523	513	534	495	469	524	467	514	509	479	488	475	491	529	504	523	467	507	494	494
6210	10761	10457	4835	2841	1626	966	873	819	1065	5170	13965	12891	8131	3733	1303	594	503	458	431	473	458	460	439	410	433	447	462	445	456	445	417	455	480	464	438	449	479	440	440	452	408	443	461	454	439	445	477	433	442	425	436	419	438	452	438	443	466	443	467	472	449	456	447	446	431	429	470	435	481	449	441	447	466	439	445	431	445	427	434	458	489	433	449	433	451	426	464	429	450	411	431	439	467	447	423	424	477	455	443	421	466	443	431	432	434	439	454	472	465	453	472	408	469	454	451	488	457	461	426	470	450	471	457	435	462	454	435	450	406	428	442	478	437	469	434	444	425	469	433	479	463	417	425	445	439	460	414	416	433	409	431	446	441	465	419	442	419	474	424	420	473	462	430	412	432	430	424	450	451	444	417	466	423	434	457	449	444	442	432	458	475	468	460	447	476	452	406	453	477	446	455	430	466	433	421	451	428	406	466	433	429	428	404	452	430	456	476	491	463	440	443	423	427	445	457	440	443	469	442	467	463	457	437	467	423	454	443	452	454	440	428	470	438	426	423	440	450	453	454	397	451	441	452	430	425	447	419	425	434	443	415	429	452	461	445	441	433	468	433	483	446	446	416	449	437	453	445	422	416	477	459	475	427	478	450	464	465	442	465	433	456	452	457	423	427	431	431	423	429	469	431	427	461	450	444	425	423	471	468	427	458	445	464	457	448	432	432	401	404	492	447	470	454	457	431	463	448	445	485	425	447	454	436	406	434	441	428	460	499	413	465	467	440	437	446	467	436	430	417	425	479	446	434	453	416	450	457	463	444	409	440	468	477	425	409	407	444	450	474	428	455	448	430	443	420	427	452	464	443	434	453	444	443	457	414	456	474	458	465	454	451	456	405	483	422	451	445	447	462	434	436	449	473	464	427	455	459	440	448	454	450	441	441	450	436	411	416	459	433	476	480	436	471	475	472	472	448	452	469	437	447	430	457	420	474	434	410	437	450	450	445	445	393	404	435	455	454	431	438	452	442	472	466	443	462	443	420	439	472	505	401	433	448	453	446	424	395	459	433	450	448	441	440	457	438	434	491	426	475	429	422	432	418	384	432	422	495	448	415	463	434	464	467	460	452	459	446	440	435	421	461	459	437	438	416	487	477	445	414	475	460	436	389	414	428	455	456	441	463	451	508	441	437	446	435	409	455	432	429	485	461	463	461	451	500	455	460	440	431	455	461	452	450	480	434	440	469	473	468	466	467	421	404	402	432	439	465	433	442	416	429	468	461	485	429	463	422	473	428	447	452	436	410	441	427	474	444	428	417	424	451	427	483	470	449	427	413	422	456	451	421	436	449	433	435	447	423	457	453	455	439	452	449	466	429	465	434	476	406	412	466	455	451	475	438	452	458	467	433	419	481	454	451	445	432	433	445	439	422	435	428	432	442	424	449	443	421	444	451	437	453	476	426	455	421	447	420	423	451	444	419	439	433	456	430	472	448	411	455	436	456	433	440	441	440	435	409	460	459	439	461	506	422	432	410	429	462	472	435	437	463	452	407	461	451	438	469	426	453	436	426	448	431	440	441	434	442	429	447	423	417	463	419	435	404	404	484	455	419	447	442	467	442	477	417	463	465	472	424	393	431	451	492	447	455	393	477	438	415	451	461	398	450	437	452	429	505	442	432	441	465	436	432	448	467	467	454	413	437	430	430	404	417	458	459	403	478	441	467	438	437	463	430	455	405	421	458	444	409	444	434	442	406	488	452	439	441	490	397	469	435	421	452	415	439	456	420	488	441	446	449	473	424	434	423	470	450	450	427	428	428	434	470	472	453	428	434	427	445	466	448	456	405	421	431	429	425	465	443	425	428	450	414	405	473	456	468	450	464	452	464	451	465	433	439	463	454	459	430	490	433	482	432	429	430	451	425	419	447	428	453	409	448	439	439	448	434	387	461	457	441	435	486	432	485	440	416	432	436	444	423	469	443	491	433	461	471	417	436	456	412	457	434	444	437	483	440	455	419	444	457	420	428	458	451	402	406	430	441	444	440	415	455	437	429	413	459	449	421	423	429	462	410	449	449	439	446	451	444	424	448	464	442	460	448	476	416	426	428	421	431	441	480	394	436	470	436	403	452	483	469	430	410	459	437	447	464	431	472	445	458	449	406	438	445	441	448	461	466	482	415	418	416	411	440	441	442	475	449	444	435	455	463	444	461	432	446	425	419	464	435	406	455	470	402	443	455	465	436	395	469	450	429	421	470	447	451	430	454	416	452	454	419	415	432	406	430	459	406	459	488	401	420	464	443	444	435	439	434	470	483	431	451	441	432	441	470	405	460	422	442	454	410	394	437	431	446	458	428	429	436	408	448	484	423	465	453	433	447	466	442	458	427	453	429	425	465	451	431	475	492	434	460	448	444	451	422	416	445	462	434	453	464	432	421	436	413	461	433	440	400	451	410	474	481	458	392	422	439	448	429	440	430	460	439	435	435	433	447	428	473	461	409	440	449	477	422	413	409	468	444	403	470	468	411	430	431	435	467	427	424	411	472	437	448	438	461	411	452	430	403	435	451	430	469	438	385	420	450	461	431	415	461	467	435	436	462	441	416	431	435	433	438	438	461	404	429	439	472	436	428	445	452	424	426	463	424	438	441	410	437	434	479	437	457	413	439	424	438	423	435	415	489	459	444	452	387	478	424	459	446	444	433	420	431	414	446	461	435	430	429	420	418	437	456	476	400	439	417	464	427	437	417	434	440	449	447	420	470	470	485	461	435	436	426	466	440	429	439	450	453	459	441	407	437	480	430	415	464	456	444	409	427	423	477	429	456	472	444	429	408	408	468	432	463	416	443	462	412	445	429	467	465	470	430	412	431	445	450	485	442	460	406	478	413	470	442	405	448	486	432	430	413	428	405	458	413	443	443	449	439	425	437	452	437	456	432	449	458	446	408	444	457	447	459	465	434	443	434	474	434	468	459	408	462	438	455	450	449	454	422	447	468	454	416	414	443	419	406	453	442	444	445	437	433	487	405	422	407	444	469	428	412	480	463	458	443	408	454	412	411	450	478	457	443	439	429	437	461	433	439	428	412	458	423	422	436	457	423	457	418	431	445	439	426	435	472	440	435	442	464	450	427	425	439	400	427	423	463	403	425	431	431	432	440	449	446	452	433	490	446	441	395	447	432	453	430	457	425	431	473	459	422	455	443	416	423	430	433	438	434	415	407	436	457	425	454	413	438	478	446	459	422	481	438	439	443	440	437	433	406	411	485	456	419	423	398	494	442	477	460	443	466	495	409	458	443	421	410	489	430	417	474	446	464	453	452	448	463	453	436	429	447	446	461	432	442	416	429	458	450	384	438	440	482	419	419	425	439	438	432	429	462	410	448	459	441	418	442	486	443	489	448	455	435	415	463	444	453	426	400	413	483	473	447	426	473	425	479	424	445	453	464	433	420	454	444	430	470	436	430	420	462	433	394	416	444	468	467	494	407	457	458	437	467
23676	20729	27736	23832	20210	8561	2442	1265	1119	1124	2381	16223	23948	17552	7904	2228	899	674	663	613	611	600	631	616	618	609	625	608	595	591	610	611	625	621	640	615	567	599	616	634	622	648	617	603	618	600	607	612	659	604	598	582	651	560	653	638	624	620	587	601	626	605	631	618	615	546	595	627	671	555	686	600	586	627	615	602	621	574	630	656	620	606	629	583	619	628	634	582	609	568	589	635	635	556	557	598	583	606	625	560	629	647	602	575	608	595	612	610	611	676	578	596	591	585	578	630	654	588	598	673	620	650	604	626	644	640	605	616	623	538	626	623	615	609	609	627	605	593	620	619	595	572	645	584	643	633	612	606	590	610	595	649	662	638	614	561	598	623	612	641	564	601	660	637	645	623	594	582	609	585	580	621	657	608	639	611	612	614	570	602	607	613	622	600	598	586	597	596	600	612	621	621	666	577	647	610	621	637	627	600	572	645	581	613	610	618	681	623	594	595	649	556	609	602	549	581	613	597	617	639	594	578	664	603	611	611	618	637	592	612	620	562	610	619	634	612	667	601	644	592	601	628	641	623	572	605	606	627	627	610	573	600	583	635	614	630	604	604	623	611	601	579	606	575	587	555	587	601	622	582	594	611	612	599	643	632	576	643	621	618	608	576	638	601	583	589	600	588	618	602	600	601	585	580	597	570	623	608	624	587	591	604	581	645	619	632	590	589	644	613	638	613	579	584	619	619	569	594	607	625	608	631	620	591	589	648	603	641	641	625	555	608	635	606	623	635	634	610	594	573	601	578	620	604	563	579	578	608	625	612	604	603	599	640	654	605	574	578	576	633	596	627	634	588	606	629	665	648	605	595	559	596	623	609	604	585	610	626	594	629	657	599	603	584	647	619	607	628	630	607	621	613	594	645	587	647	617	613	605	609	579	662	629	579	598	575	560	634	623	641	578	643	593	660	627	611	578	584	616	623	582	610	591	607	583	606	582	643	598	610	581	593	579	591	599	565	604	620	604	636	616	575	596	649	578	640	576	572	570	625	580	608	586	591	618	607	630	612	607	586	601	606	604	628	547	609	600	630	614	615	600	569	596	614	595	569	589	611	687	619	563	642	609	606	620	620	637	603	603	622	598	622	639	617	589	609	637	584	597	614	604	598	646	613	601	616	635	581	572	638	637	624	622	609	588	603	613	594	574	595	631	585	606	629	613	591	565	625	617	593	578	606	643	629	596	611	577	631	638	641	636	617	599	635	623	597	681	598	579	609	605	608	629	625	621	586	577	650	602	621	620	580	630	608	600	612	647	599	579	595	630	597	591	620	654	603	630	559	620	594	613	602	592	631	618	596	608	589	600	585	628	579	587	617	585	605	619	643	610	583	592	616	581	576	602	630	595	617	592	641	613	608	593	578	579	604	633	604	610	642	575	554	632	631	623	584	571	606	630	667	544	606	586	608	633	613	591	647	606	581	613	625	564	647	624	599	627	639	645	627	571	612	568	631	624	608	626	596	602	621	631	605	616	649	593	599	609	591	593	675	564	630	586	591	613	632	613	616	560	653	575	608	618	601	613	602	692	582	687	605	585	640	615	567	593	584	617	628	612	588	623	623	619	597	561	660	615	622	605	634	592	583	669	600	620	652	621	626	608	589	589	628	588	619	558	594	579	609	583	611	600	599	626	646	622	626	627	650	637	621	618	625	624	596	620	648	630	622	587	594	623	627	593	578	631	643	598	609	580	596	605	596	579	602	578	624	619	610	619	629	658	590	635	583	607	589	582	644	642	600	602	613	606	609	629	611	630	590	604	568	622	642	590	620	621	607	558	601	626	603	622	600	632	591	608	594	579	586	622	636	582	626	610	593	598	546	620	566	657	579	627	585	589	574	611	609	599	613	632	595	590	578	598	642	626	622	596	590	626	627	571	619	606	580	642	653	557	607	615	581	615	623	618	580	601	662	610	624	643	624	582	561	612	575	624	592	607	604	637	595	638	627	609	564	597	669	572	620	601	652	588	609	627	648	618	583	624	601	587	544	619	584	599	649	605	602	538	581	611	626	592	637	562	614	546	601	591	620	597	613	628	595	635	637	568	639	573	582	652	628	625	620	637	570	572	578	577	577	661	604	623	582	616	568	611	600	634	654	602	661	617	616	610	585	637	631	594	579	613	567	597	603	586	653	601	611	642	599	586	635	628	635	610	618	613	592	602	600	586	636	588	651	625	605	573	635	594	632	591	584	571	621	602	626	609	627	596	626	624	628	647	654	611	599	600	657	593	611	608	664	587	609	653	662	637	622	652	597	587	618	672	597	610	615	609	602	613	604	588	585	588	630	635	599	603	583	601	631	619	630	639	626	617	652	655	578	589	579	618	548	606	665	595	588	559	637	639	605	596	589	598	619	583	632	654	584	564	582	624	617	609	588	615	581	646	615	585	627	593	583	604	607	579	621	629	605	625	617	581	598	619	586	633	581	612	629	600	591	604	603	574	615	619	626	611	608	591	578	625	597	661	569	632	566	573	575	595	518	633	607	622	607	602	626	592	559	602	594	600	611	604	566	608	642	577	586	661	614	610	552	612	569	594	570	585	624	569	592	586	580	634	620	647	637	603	641	617	600	595	627	627	586	608	599	583	605	634	619	577	623	622	652	626	604	579	662	599	613	593	615	582	596	598	549	636	635	643	569	585	618	601	611	617	550	594	601	580	625	637	592	576	609	595	642	594	602	650	602	620	621	622	609	612	610	587	575	552	562	577	615	637	616	614	657	633	608	608	639	605	564	606	606	607	614	603	652	543	605	566	624	540	581	593	624	591	633	583	580	578	611	609	601	615	616	625	613	613	582	610	613	622	631	598	657	637	621	606	608	585	592	608	613	597	566	581	592	612	604	588	591	610	570	583	612	617	640	604	593	605	626	563	598	591	588	633	639	564	610	605	628	595	615	593	628	608	593	619	613	604	584	610	614	538	598	581	604	652	632	610	595	607	625	602	611	608	643	568	599	669	629	611	575	600	618	591	629	661	599	629	605	602	611	589	600	617	595	620	576	619	599	609	624	638	641	602	596	594	592	618	572	596	594	620	612	606	614	635	643	588	604	615	610	584	609	589	590	628	600	617	596	613	638	584	633	640	605	562	558	569	595	594	631	583	581	590	610	570	568	607	615	648	586	603	618	639	595	576	567	605	567	560	629	631	613	572	631	596	600	600	618	548	617	652	542	587	601	563	628	627	629	621	603	559	602	606	619	641	656	616	600	567	567	598	614	633	584	624	590	590	649	600	636	545	595	576	597	618	598	649	590	635	557	647	631	614	598	601	629	600	638	576	553	606	585	607	635	602	609	602	630	591	595	567	611	585	581	599	643	628	626	602	604	604	567	614	607	608	651	658	611	604	588	614	628	614	607	600	600	607	585	607	638	609	616	583	630	600	577	600	609	651	588	602	639	624	636	615	601	582	615	608	594	558	601	567	612	575	596	624	617	616	582	614	638	610	626
6241	15230	14835	9166	5052	2657	1830	1335	1380	1404	3649	19871	22059	15023	7094	2250	771	592	510	558	529	537	557	566	545	520	522	603	527	573	559	465	554	525	546	557	575	527	556	516	510	518	548	509	550	595	541	529	532	553	558	521	547	521	535	536	541	529	546	532	503	557	530	559	558	526	542	537	532	522	555	537	527	499	519	514	516	526	508	570	568	525	535	502	549	497	530	535	484	516	517	578	559	526	525	519	549	515	541	509	542	525	573	526	555	562	569	535	512	521	510	518	536	550	512	509	531	541	499	528	519	499	524	517	549	534	551	499	520	563	530	511	528	535	525	543	506	555	573	508	510	586	579	541	519	568	504	531	508	533	515	523	556	603	503	524	509	508	509	532	532	542	536	507	489	509	512	562	541	550	537	531	522	543	563	515	544	544	524	532	532	554	527	521	502	542	514	531	523	493	567	538	497	546	576	570	515	538	537	501	511	533	521	564	523	538	506	524	529	519	541	516	539	543	552	492	518	539	528	506	511	499	520	517	545	571	524	541	520	567	513	536	498	517	539	553	499	466	500	512	541	561	547	527	528	544	552	527	521	532	544	529	509	568	504	515	542	504	510	536	531	542	539	538	514	525	520	566	520	510	518	510	508	516	542	526	496	512	521	517	526	533	597	541	586	548	567	502	514	532	526	558	539	526	535	536	519	539	514	503	522	521	545	563	565	493	544	493	537	514	501	555	522	518	507	555	531	529	531	548	541	516	512	526	540	473	558	545	478	561	578	535	545	508	573	537	553	528	516	469	525	531	504	551	596	536	516	508	517	523	485	488	541	508	584	543	557	550	505	508	553	528	542	542	554	499	538	543	544	547	515	563	530	506	529	503	519	505	519	566	507	547	534	518	508	547	550	571	529	565	539	514	517	531	519	483	550	537	536	541	511	534	511	514	585	527	561	518	570	519	526	549	555	528	522	545	528	504	494	526	544	497	523	541	560	522	513	515	542	493	550	517	472	518	549	557	507	546	530	483	561	574	540	539	507	523	498	520	519	526	536	548	532	522	498	530	549	531	498	553	551	522	517	497	526	516	524	537	497	523	520	522	570	478	488	491	535	549	533	523	564	586	539	559	585	548	498	512	501	532	557	511	500	546	548	538	520	524	556	500	526	552	557	507	546	499	530	523	555	542	519	530	521	532	519	530	544	511	510	531	536	569	522	534	519	475	550	571	550	561	528	564	535	495	499	538	539	499	525	529	537	566	574	527	531	506	544	590	542	565	567	499	564	551	505	558	507	554	556	517	527	556	540	550	486	548	536	549	488	568	535	519	558	524	572	565	545	527	558	546	533	535	559	519	528	521	544	476	560	549	594	531	491	522	551	514	517	576	503	553	534	516	514	511	511	539	527	562	557	560	501	562	504	512	523	547	534	525	507	538	517	567	567	527	541	538	530	551	540	553	567	540	498	549	528	592	520	521	518	560	507	560	569	549	526	507	503	501	560	497	525	517	523	511	508	543	592	541	556	496	530	519	540	471	548	550	541	511	546	568	558	527	551	547	537	495	517	530	523	563	501	565	519	491	547	509	520	494	535	527	524	526	545	530	542	533	506	518	529	517	516	531	533	528	510	498	499	538	495	540	546	530	486	515	543	526	482	517	538	514	521	548	566	535	476	539	511	521	522	538	553	511	565	548	583	544	490	511	487	497	516	533	501	506	556	497	534	478	553	568	512	570	524	553	560	536	534	529	504	469	556	569	548	550	519	520	533	532	579	495	524	532	548	511	487	493	509	502	513	523	523	522	522	524	522	560	536	549	515	516	552	535	516	510	524	496	528	580	565	546	562	497	526	538	529	526	532	507	513	509	536	541	580	584	547	525	519	523	550	518	555	527	532	506	528	541	519	515	539	501	530	477	537	541	552	518	566	492	561	517	516	509	548	495	535	531	536	502	535	551	549	508	558	487	551	506	526	549	535	526	505	487	532	533	540	574	547	525	538	523	531	511	539	549	546	534	529	532	532	544	528	543	520	545	526	524	588	537	528	550	579	551	506	506	515	558	504	554	545	494	537	511	542	537	532	511	528	542	501	500	497	522	518	502	495	542	513	512	533	514	564	506	522	549	566	526	570	563	506	487	490	543	536	527	511	532	561	555	514	552	480	512	548	501	512	581	545	531	548	546	595	522	523	538	504	536	549	553	568	571	518	493	498	505	537	536	564	523	550	500	528	567	535	576	527	522	537	568	555	540	562	550	503	510	494	541	513	510	500	559	478	516	545	565	526	506	556	522	513	479	513	524	577	517	528	531	526	540	515	526	510	510	528	543	572	545	525	526	514	509	501	512	535	569	555	510	500	490	525	534	529	516	550	510	512	490	537	516	526	530	521	555	536	504	526	490	547	530	554	527	522	565	504	529	513	568	515	538	523	551	529	517	512	519	536	521	555	490	520	511	551	496	491	518	506	512	551	539	502	565	534	538	488	536	544	560	552	535	532	572	511	536	508	490	556	503	536	514	550	550	544	549	538	547	516	499	540	580	503	549	526	504	573	548	534	549	495	517	486	517	518	518	502	509	555	544	509	524	519	535	501	502	543	550	527	551	574	517	527	530	574	555	521	521	553	507	520	554	515	549	529	537	590	531	552	524	535	498	551	541	539	517	514	537	526	527	540	531	553	553	516	524	528	536	536	524	499	495	543	542	530	533	500	494	535	544	568	534	545	542	512	496	521	560	520	547	512	557	515	505	530	536	491	531	542	525	529	532	552	520	495	534	527	517	519	527	505	519	538	499	509	548	539	556	530	510	505	556	550	551	518	511	579	550	507	515	549	561	538	507	532	551	537	540	521	517	529	527	553	531	516	509	503	559	524	529	570	555	543	546	525	534	532	533	510	536	533	528	499	564	506	505	496	532	555	548	533	530	559	522	547	515	529	522	551	539	548	555	560	546	520	532	507	501	536	525	517	522	514	578	502	544	498	557	527	522	546	484	537	551	496	486	556	534	558	519	501	590	533	503	570	492	560	506	526	499	491	529	511	513	539	534	517	522	544	532	544	512	518	484	545	535	507	520	546	543	526	546	592	544	535	538	557	509	526	525	553	581	518	551	540	534	537	592	527	524	547	537	497	500	568	507	542	540	503	523	504	512	564	539	500	531	558	548	504	500	572	512	540	526	563	494	558	513	501	538	521	541	509	544	525	514	519	535	549	500	527	528	519	517	535	458	514	544	564	600	507	520	540	525	634	525	527	517	521	558	534	554	536	519	500	545	523	525	530	492	482	503	523	542	532	509	527	540	527	514	563	535	526	518	521	482	485	476	573	573	529	520	518	531	523	541	551	554	506	518	517	483	522	547	556	500	556	561	513	537	523	507	541	523	516	536	507	530	489	549	509	571	527	502	540	498	532	558	544	533	528	496	522	543	545	522	512	563	541	518	519	542	535	521	486	558	576	564	514	567	543	523	519	520	543	534	522	525	514	518	562	532	508	528	515	572	531	498	527	548
26793	11005	4994	2466	1030	842	622	572	626	562	621	1284	1684	1459	1042	691	555	514	517	511	530	556	488	535	487	501	531	506	516	467	499	493	482	510	504	552	508	465	524	477	485	442	529	555	514	476	488	527	515	498	508	520	511	514	542	532	477	522	476	530	515	488	529	517	543	515	492	524	501	501	520	508	533	490	534	498	501	486	551	476	486	527	513	501	498	506	494	489	491	455	524	477	518	498	475	529	513	477	508	516	561	547	504	497	502	485	553	476	468	534	514	520	505	549	492	473	517	459	537	465	490	488	492	504	477	473	488	474	505	552	506	482	503	478	515	493	460	521	503	521	499	517	506	499	489	477	493	502	519	526	499	522	499	490	486	487	470	505	515	532	504	481	496	464	526	490	521	462	494	487	502	484	480	463	512	450	486	466	488	463	518	510	512	465	511	462	457	483	526	521	542	492	496	525	496	505	477	511	467	470	507	515	521	466	487	491	492	503	480	529	554	512	493	480	496	476	532	498	536	528	514	516	504	498	477	535	468	466	506	512	492	503	468	469	506	485	505	495	464	540	485	496	493	490	510	496	513	500	540	533	498	520	505	470	506	484	501	516	515	533	468	486	465	490	485	509	495	494	473	489	491	496	474	498	480	464	467	509	496	485	480	497	505	486	510	528	538	507	487	485	521	511	500	516	526	468	484	517	508	527	538	525	495	516	470	486	478	514	471	524	520	509	478	532	529	507	505	512	515	482	509	520	535	497	541	478	494	506	482	527	493	489	515	508	489	488	497	529	522	508	507	520	484	490	521	488	502	534	447	481	495	531	507	516	527	485	486	499	505	508	495	517	517	484	491	512	529	488	491	478	545	503	471	514	493	497	514	522	489	473	471	503	522	510	464	478	488	501	474	535	523	485	521	485	514	533	481	509	534	474	484	531	489	497	488	495	475	498	479	470	479	503	512	499	472	513	486	473	509	510	503	537	542	509	492	478	527	534	500	490	483	484	501	490	490	479	527	533	484	499	505	532	533	524	512	472	491	510	497	512	518	500	484	516	473	470	484	522	498	494	473	530	521	512	482	497	516	511	517	486	483	510	532	533	512	482	480	465	528	504	511	518	484	492	483	548	494	505	484	445	543	471	497	505	495	509	483	435	512	486	493	507	474	496	504	514	501	470	513	525	526	503	502	521	496	521	548	503	477	505	486	495	515	479	503	500	538	535	536	495	496	500	502	544	530	528	515	521	543	478	506	531	557	539	474	523	504	491	456	532	526	491	524	492	483	524	491	533	464	500	497	458	510	490	488	475	499	510	482	510	485	538	474	482	512	478	439	499	475	519	486	518	513	510	481	455	537	513	495	512	524	489	479	520	496	534	516	526	523	485	500	491	500	517	520	485	530	484	498	479	493	493	479	512	501	494	496	483	492	461	546	515	508	499	512	471	515	490	547	496	511	483	487	504	515	495	537	461	513	483	527	544	452	499	532	537	501	527	500	489	498	503	501	482	474	522	561	530	505	504	510	529	491	495	471	466	505	520	567	443	518	512	531	490	491	492	486	514	473	476	506	500	441	546	470	454	503	537	478	494	531	492	488	464	487	529	512	519	502	509	467	543	520	456	480	515	467	470	460	496	508	471	464	495	475	542	533	471	507	480	477	511	494	502	499	496	491	514	533	482	505	517	495	506	483	510	509	486	514	481	499	522	490	492	487	520	497	487	501	476	480	492	524	532	493	486	521	499	552	512	512	518	499	510	533	535	496	477	506	496	499	453	484	517	478	534	490	499	488	479	492	554	506	483	475	514	533	491	454	489	479	517	539	486	493	470	508	533	486	484	492	509	476	489	487	512	518	486	492	496	520	499	532	525	504	518	515	525	524	491	533	519	508	502	497	459	480	549	497	512	518	466	521	507	531	517	510	497	486	480	482	521	489	491	486	497	502	512	517	549	479	486	529	484	523	533	513	511	499	519	512	489	518	521	507	485	485	503	514	480	479	495	530	477	471	488	465	528	522	490	506	498	493	454	538	504	516	501	511	510	546	487	458	483	536	513	527	522	481	487	504	517	503	481	541	480	511	485	499	524	473	499	476	481	470	503	530	516	536	493	534	511	505	497	507	507	493	487	495	453	511	488	500	522	456	505	531	496	481	519	490	502	479	508	519	513	478	525	516	472	474	496	442	466	480	478	493	525	515	488	520	530	468	521	502	504	476	502	500	500	508	505	537	500	511	469	489	515	523	537	524	493	469	498	518	496	502	489	515	498	510	521	500	538	540	518	488	523	511	501	506	501	471	532	509	495	497	485	502	468	490	525	565	512	482	506	510	503	533	508	495	503	508	533	482	501	537	494	514	477	529	493	466	506	507	530	477	502	548	502	511	504	479	494	524	529	511	469	554	501	498	496	518	550	500	503	541	537	487	486	505	456	467	493	500	500	510	484	519	500	543	546	490	524	499	498	537	494	473	522	552	497	512	477	508	505	525	565	471	534	483	496	463	517	522	509	451	532	479	468	472	483	541	484	508	491	462	507	517	498	513	512	545	528	481	517	488	554	491	491	476	523	527	520	503	512	486	482	521	471	500	517	491	526	485	502	471	498	512	492	483	517	520	519	516	493	487	480	477	522	495	498	491	469	442	502	533	505	480	500	491	550	469	511	515	512	499	523	470	548	500	493	474	492	484	507	485	501	528	481	535	471	516	490	530	491	504	508	462	515	522	494	517	486	537	459	481	504	488	507	517	505	510	486	510	479	485	518	525	490	494	527	498	509	519	475	498	435	468	487	487	504	511	488	461	554	489	532	468	497	481	505	498	486	516	512	508	483	522	480	510	482	531	497	466	485	506	480	516	499	470	522	479	486	509	531	493	505	497	520	528	483	478	528	524	486	472	479	479	493	530	465	485	519	481	517	454	486	485	507	469	463	517	498	446	479	529	495	536	537	458	518	504	493	512	558	521	532	520	533	487	494	481	529	510	521	473	474	456	505	510	563	481	486	495	550	482	498	519	496	493	508	500	511	518	467	507	556	500	528	473	512	529	525	511	497	511	440	499	502	483	495	528	458	478	537	516	534	474	511	500	523	507	506	534	535	478	514	486	485	456	515	542	457	514	498	490	489	503	495	507	508	480	501	477	534	444	551	505	501	505	497	487	470	466	498	522	490	503	485	538	498	499	498	484	538	566	489	516	514	505	479	481	507	489	511	497	479	493	511	486	522	492	503	519	499	505	481	495	538	519	545	504	500	486	452	465	484	519	525	523	489	456	507	500	493	496	526	525	502	492	528	514	540	510	485	530	486	508	502	540	509	468	514	518	511	511	456	492	491	521	489	503	519	500	514	490	483	522	542	501	502	528	541	485	507	460	538	534	495	524	498	514	483	553	536	492	499	504	496	527	483	501	525	495	486	518	487	499	472	466	523	519	518	478	544	547	501	536	481	511	530	504	520	478	476	512	475	516	497	514	533	530	493	493	485	538	475	524	535	538	489	489	481	467	500
7142	4300	5277	2106	1023	838	695	586	656	671	566	1667	2054	1682	1022	619	477	490	459	467	411	449	425	427	440	415	443	422	395	459	417	404	452	428	420	448	450	442	435	427	435	402	447	457	409	441	425	427	460	461	458	436	456	424	436	416	457	430	431	452	435	437	464	449	418	434	441	426	443	473	456	398	402	429	415	424	455	424	451	424	436	450	432	424	431	419	379	422	464	416	465	463	416	460	414	441	426	418	421	445	459	421	429	453	433	388	413	426	433	444	440	436	427	416	473	393	455	443	436	448	440	420	485	407	450	480	480	461	387	434	423	452	419	429	444	460	429	434	466	454	462	426	405	382	460	411	447	440	419	461	410	448	423	437	446	439	409	393	452	436	421	451	453	426	422	418	406	427	440	393	405	444	436	427	434	410	408	440	447	392	474	445	428	453	427	439	454	423	429	430	447	426	435	415	438	445	418	446	436	427	440	419	448	427	451	446	426	434	384	443	408	409	419	421	432	409	388	465	383	458	406	437	408	421	399	493	474	486	435	429	403	443	431	416	450	432	438	446	409	417	454	439	420	422	444	414	423	452	417	422	437	393	417	435	426	428	418	413	425	425	428	471	452	423	481	443	419	424	420	424	404	432	419	427	406	415	438	454	422	397	485	409	442	445	457	456	454	393	406	424	457	388	430	426	463	419	429	434	441	427	421	451	421	439	435	411	417	433	451	420	437	407	417	409	431	429	450	445	445	411	452	391	449	434	419	436	436	431	411	476	430	409	390	439	451	413	450	422	381	422	428	430	448	415	450	435	435	404	421	423	410	428	434	453	398	444	453	447	433	462	402	430	431	431	384	448	462	426	437	441	418	385	436	419	437	469	417	451	397	415	421	429	396	439	448	402	429	401	467	401	442	445	407	437	462	435	418	408	397	406	454	454	434	416	383	423	464	460	425	454	438	461	440	424	439	414	418	434	414	411	465	422	420	438	457	420	427	454	448	448	414	411	425	410	442	423	437	367	443	478	434	437	467	442	492	433	422	427	455	394	433	412	404	424	430	428	392	418	464	458	402	420	431	404	463	415	450	464	465	422	431	440	426	447	399	442	437	478	412	444	420	404	435	417	413	454	410	431	411	445	432	433	433	446	422	410	427	435	457	455	441	448	418	412	433	443	400	408	439	417	443	450	426	462	438	415	424	421	443	419	433	460	438	443	416	461	420	442	410	451	409	444	432	406	409	420	431	423	436	429	464	429	466	423	433	411	444	408	413	463	410	416	424	445	431	461	399	396	428	407	425	425	408	406	437	405	413	421	432	467	445	451	419	443	466	452	390	469	459	456	419	456	443	431	444	417	412	383	443	383	428	440	421	426	459	429	430	423	421	450	429	438	457	400	450	415	422	437	469	413	410	445	470	444	408	464	436	466	440	420	442	467	416	405	463	423	457	454	454	421	414	421	421	465	436	477	439	381	419	391	436	433	412	422	427	454	441	402	434	412	397	437	425	464	410	446	426	463	414	463	416	408	456	453	417	437	418	404	461	414	431	471	449	428	432	418	413	420	426	427	448	433	420	428	428	456	438	446	458	415	468	437	425	418	387	437	383	435	459	462	390	450	463	463	425	436	426	420	426	418	448	434	444	436	413	429	450	402	437	413	430	417	455	405	428	408	445	441	446	454	433	423	435	452	448	410	423	432	428	445	417	447	428	389	452	441	450	411	419	411	407	430	430	479	409	437	402	435	446	440	456	449	453	445	409	448	411	433	421	434	428	413	407	470	428	471	432	420	435	450	433	426	403	479	414	440	423	446	453	417	426	391	429	473	466	457	420	441	447	406	444	430	436	437	461	396	466	438	420	393	471	418	428	426	424	457	438	426	390	435	445	448	445	438	456	415	410	421	439	428	445	404	444	427	425	452	445	445	433	421	412	449	418	434	453	437	446	468	444	455	448	444	455	438	405	458	389	441	442	429	481	445	434	399	425	451	476	451	437	411	409	426	432	420	399	430	439	419	404	456	442	415	435	430	473	430	431	431	432	421	438	406	436	439	481	402	446	435	436	423	477	420	379	439	417	417	406	479	461	476	461	430	396	430	421	454	435	410	427	419	441	435	444	399	429	422	442	447	447	411	460	457	438	428	429	440	462	425	440	440	437	427	432	415	420	444	418	435	463	452	418	464	422	408	469	432	446	415	443	417	439	441	450	456	407	439	432	470	445	462	442	457	456	430	442	429	467	402	408	457	436	408	402	435	456	435	405	411	417	436	463	418	436	437	432	425	432	405	451	444	454	463	432	437	441	438	425	440	397	434	456	411	462	430	443	431	435	379	470	435	438	453	459	413	485	390	435	447	452	421	471	421	428	440	429	396	424	428	413	442	446	455	448	428	444	422	427	418	424	436	467	423	420	435	438	447	424	399	392	439	429	415	444	432	415	445	438	436	417	432	458	452	436	441	442	433	438	383	401	440	432	447	417	409	418	404	429	421	401	426	432	413	419	448	474	412	447	420	435	417	440	420	457	425	464	443	412	427	430	426	417	428	452	420	453	424	415	430	433	437	449	471	402	388	411	426	381	385	458	450	472	412	426	442	436	419	390	395	432	431	461	436	416	445	425	421	440	412	452	434	445	431	392	438	433	432	427	438	381	417	421	429	418	408	429	411	453	433	402	450	418	417	430	438	417	411	443	430	422	449	456	416	446	417	427	437	459	404	449	415	359	446	435	453	418	461	445	398	410	436	410	417	426	453	408	420	427	385	433	409	446	463	432	421	441	425	417	457	424	453	418	429	424	436	418	448	441	457	437	413	410	419	432	439	440	431	472	440	464	470	409	420	427	416	451	447	429	423	404	416	417	436	448	425	428	470	414	433	452	458	405	451	421	436	439	438	453	438	436	425	467	410	441	466	406	417	404	423	464	423	422	472	475	397	423	436	438	423	406	468	443	437	414	377	437	474	463	441	405	380	431	455	409	439	401	461	414	421	430	450	436	401	417	457	407	444	456	471	429	461	457	410	355	454	419	416	457	473	454	407	428	428	408	409	450	424	465	401	457	407	449	413	462	432	436	412	425	464	417	443	460	422	437	428	442	450	426	408	447	467	439	436	399	437	401	440	443	430	440	420	442	420	419	456	433	420	430	389	427	431	421	429	445	451	468	414	457	435	423	435	398	432	393	443	435	484	412	467	435	433	448	450	447	418	452	440	411	408	455	467	422	391	436	440	423	418	424	431	438	455	411	401	447	466	429	477	446	417	434	407	435	444	425	399	385	447	425	440	434	444	421	442	434	451	438	422	422	444	383	422	433	441	444	471	436	415	473	472	397	429	446	453	441	444	426	432	421	411	433	396	427	468	448	426	432	408	412	436	441	444	404	431	411	425	402	423	452	430	443	411	399	406	404	416	428	426	434	445	444	413	432	424	464	444	406	430	439	438	438	430	428	418	441	434	435	426	452	395	420	492	414	469	399	418	388	410	429	420	446	448	447	419	434	426	482	479
24737	20745	26759	24456	10628	2410	1409	1037	739	772	1132	7311	12523	9338	4641	1557	682	581	493	450	479	498	463	482	495	450	500	449	511	464	511	510	516	504	496	474	508	473	487	523	491	461	475	499	494	510	470	488	508	520	486	478	465	464	507	508	481	488	507	483	454	481	464	474	495	526	462	485	467	493	503	480	504	484	505	480	452	487	455	540	460	484	515	505	481	516	496	496	472	536	489	485	527	500	440	500	523	526	515	502	530	485	506	458	512	511	424	474	495	489	493	483	481	507	515	491	493	485	508	491	493	449	495	483	497	506	454	468	481	502	469	509	511	486	493	487	522	519	443	481	474	489	508	508	479	478	497	516	510	478	465	534	482	487	487	502	504	494	479	490	454	512	511	484	465	487	473	497	454	522	495	510	547	518	494	479	489	477	472	477	478	485	486	517	468	470	495	518	504	477	529	500	470	497	504	478	524	513	468	494	498	505	464	498	489	504	490	500	482	506	493	500	485	487	483	502	506	506	462	447	542	467	469	516	483	502	482	513	471	477	481	476	455	496	467	477	504	505	514	463	481	535	490	475	477	544	499	456	474	500	488	515	487	514	481	490	473	488	489	448	488	504	513	515	498	490	498	499	445	507	494	452	489	496	511	457	496	484	523	482	518	510	494	428	481	470	491	473	465	506	450	493	490	504	499	470	499	507	486	466	475	471	481	486	463	513	500	480	495	494	465	485	522	525	481	521	520	485	488	476	471	502	463	510	480	486	519	481	480	513	473	509	520	484	505	506	500	475	451	516	459	468	514	517	465	512	515	488	491	424	523	450	491	483	480	459	513	511	520	535	501	446	468	507	499	496	452	515	488	507	469	482	450	485	492	511	482	471	463	463	453	516	492	479	507	506	473	490	467	535	516	486	500	470	506	487	530	486	528	497	478	496	516	501	508	491	533	488	486	489	501	498	510	507	468	479	475	481	481	470	513	487	493	461	500	464	479	462	486	487	482	514	514	483	501	523	479	492	501	485	501	506	521	500	517	518	480	470	457	477	465	468	468	505	491	507	506	498	516	493	456	469	480	508	478	472	483	484	499	503	490	448	478	475	526	505	495	514	511	456	506	509	502	496	473	490	450	527	492	467	466	459	475	478	478	498	494	539	476	487	480	487	472	492	498	462	482	472	467	504	504	507	442	514	477	519	536	497	512	483	468	466	515	466	532	483	510	492	483	513	528	521	476	487	493	484	527	497	437	482	497	495	488	502	512	464	450	500	454	480	505	508	440	497	471	503	502	495	421	459	529	516	471	518	466	501	507	536	490	480	515	505	476	472	473	482	470	519	477	470	515	529	455	439	487	531	537	490	473	456	441	494	505	474	479	471	530	524	485	512	465	533	487	464	503	505	465	485	494	529	504	462	459	495	475	481	492	484	502	494	509	494	497	499	507	474	504	506	506	513	522	486	535	474	514	458	505	482	478	493	481	479	454	486	489	506	470	527	479	461	492	508	514	434	472	502	491	510	487	480	486	510	489	483	515	489	551	476	475	490	481	512	454	482	483	446	454	480	483	490	501	511	512	495	509	472	486	489	494	483	502	480	471	485	472	526	506	477	489	494	533	484	491	489	488	466	503	504	463	517	464	474	498	497	489	480	500	501	468	476	486	486	487	495	463	511	473	499	528	523	467	465	496	515	467	465	522	507	496	482	443	491	519	480	507	464	472	482	495	483	487	512	494	492	534	503	515	470	445	486	475	446	447	498	496	444	496	494	501	503	462	485	508	473	488	508	508	498	462	532	495	505	484	501	528	480	507	468	468	492	467	459	473	492	462	460	476	527	485	503	508	517	480	464	455	477	505	484	464	470	500	510	475	526	514	492	496	479	524	486	470	507	495	518	489	484	460	463	467	470	447	489	466	455	501	497	549	495	517	529	526	463	501	465	479	513	506	483	470	466	490	468	516	507	470	493	501	454	517	455	481	466	493	517	484	498	491	486	462	455	482	488	515	456	526	496	490	503	485	509	493	479	487	524	483	490	455	543	527	490	505	481	508	474	454	494	511	471	482	526	497	469	498	478	452	474	523	467	487	501	501	472	506	503	512	469	474	490	507	451	490	464	497	511	478	447	520	489	485	496	484	495	459	525	455	473	482	505	494	511	498	486	483	450	491	501	513	510	476	500	475	486	496	497	516	485	453	525	488	465	484	510	435	483	482	489	517	518	506	505	497	500	548	497	548	496	483	453	482	487	513	498	498	454	493	505	525	465	475	516	482	480	492	497	512	469	499	483	477	467	493	495	476	468	488	491	516	477	478	482	456	476	535	494	528	507	507	501	478	464	489	523	525	499	514	517	481	482	462	473	470	499	455	477	531	496	451	494	493	490	512	527	472	482	519	527	470	529	476	491	544	479	499	487	484	464	473	492	469	517	494	439	474	485	458	482	483	459	464	498	468	532	508	509	491	497	514	485	509	468	512	516	496	500	492	527	461	508	504	480	483	483	507	461	449	481	479	493	511	490	529	483	515	462	464	462	529	474	502	472	504	460	492	504	480	510	523	498	489	490	467	483	478	479	490	452	480	442	486	476	476	467	504	451	475	497	502	452	499	486	461	479	466	519	490	501	481	483	483	485	477	508	467	496	495	454	458	498	499	505	464	457	514	516	504	486	513	503	492	468	483	521	469	501	501	481	486	508	506	478	501	448	510	501	440	487	501	477	444	462	482	471	504	493	527	477	498	477	532	466	481	471	504	484	519	486	500	478	504	514	487	490	489	470	495	492	498	468	505	458	509	465	504	490	499	467	501	453	516	464	530	503	510	490	537	481	520	511	534	510	467	451	437	480	498	508	520	459	545	443	430	495	492	506	472	493	491	456	498	451	438	450	448	518	507	526	480	479	493	485	527	489	472	531	514	483	485	508	502	478	472	489	463	470	518	502	474	481	475	516	499	510	468	524	505	520	486	490	557	483	483	465	488	463	491	482	469	478	487	504	497	497	449	471	480	522	512	467	474	464	494	514	454	471	496	504	443	527	478	474	490	471	476	483	498	527	448	500	486	483	472	528	485	477	514	479	513	492	487	452	497	480	515	494	488	476	528	473	487	482	520	528	486	457	449	485	519	512	449	460	514	504	490	478	477	512	509	487	486	469	485	465	490	487	464	511	495	522	475	470	467	521	475	529	489	478	504	494	479	502	507	506	499	512	480	480	527	479	477	496	481	459	508	514	479	430	470	466	457	489	473	464	458	523	534	425	512	515	510	482	472	499	487	520	468	480	542	493	484	530	479	478	495	507	507	546	509	494	491	491	461	511	493	456	501	450	458	499	456	494	485	517	515	525	473	502	478	526	477	470	536	534	487	482	510	502	484	466	486	509	518	524	478	475	473	455	509	499	457	483	523	516	513	471	519	508	500	520	477	512	466	492	476	484	504	485	498	508	451	477	496	487	477	501	512	508	458	476	488	488	487	482	472	445	472	506	460	508	496	481	466	496	459	454	488	549
7001	12122	11607	7119	2952	1904	1416	1155	904	903	1713	10068	13410	9452	4681	1616	712	460	444	426	432	409	446	421	450	451	412	423	446	401	429	429	427	441	473	448	453	447	485	408	448	432	440	422	424	465	470	437	432	425	423	439	433	420	440	436	453	437	447	418	416	407	457	458	451	451	455	426	447	439	419	416	455	440	423	457	404	430	398	462	446	502	461	456	439	459	402	416	454	459	484	401	453	464	433	408	484	404	431	423	410	438	444	435	474	466	451	461	440	431	452	459	428	453	446	451	441	413	453	419	411	444	423	429	462	437	429	450	478	439	471	444	428	505	407	448	446	435	446	449	432	416	428	451	443	416	454	443	457	472	473	421	447	432	461	436	376	470	440	431	451	447	423	446	446	426	418	449	424	434	446	391	447	414	425	414	426	456	418	447	456	405	422	439	438	412	454	408	421	436	397	431	441	433	396	425	439	490	448	442	434	418	470	408	431	405	436	440	408	424	415	412	461	433	446	448	485	453	403	441	411	448	447	450	417	482	429	423	417	468	410	447	425	465	426	461	402	478	433	435	408	445	423	422	443	453	451	448	447	424	397	449	435	439	414	434	423	424	441	434	464	420	467	479	426	444	438	452	418	427	465	425	469	450	437	417	421	445	453	440	438	424	418	442	456	427	446	422	426	438	444	378	425	463	481	415	448	442	428	471	443	396	461	408	435	450	441	441	418	409	429	405	420	460	427	423	453	460	411	458	452	465	397	443	424	422	428	418	437	464	454	447	469	450	419	410	401	445	418	453	411	461	455	426	418	454	450	455	437	429	436	430	451	434	403	478	484	478	464	435	486	444	458	435	451	446	440	444	469	440	412	447	440	457	434	427	457	436	418	446	437	409	442	436	432	458	419	379	398	418	467	449	442	441	423	456	449	431	419	426	405	431	450	438	424	430	438	463	435	401	422	434	407	440	451	463	461	409	472	457	460	420	463	435	441	423	429	486	449	445	447	453	463	433	463	436	425	449	446	454	444	404	427	436	434	384	453	410	447	431	467	434	459	450	452	432	452	452	450	418	413	467	417	427	439	448	436	461	458	387	456	448	457	462	432	448	432	428	429	423	468	424	465	444	399	436	425	492	467	423	445	445	421	419	449	428	434	415	424	410	474	419	427	445	424	433	440	462	422	484	465	437	404	441	447	411	440	421	419	447	426	426	430	456	430	394	450	462	415	408	429	455	420	433	443	444	440	454	424	417	425	441	423	468	451	425	465	429	457	423	405	413	450	460	459	419	485	445	445	438	442	457	444	421	453	428	463	439	437	425	425	436	445	451	427	422	448	443	430	406	456	421	443	443	444	444	450	464	423	428	444	432	437	429	422	442	428	477	456	427	445	404	458	441	430	443	498	430	424	424	422	427	431	458	374	483	404	479	418	468	440	449	435	433	485	429	419	418	452	432	423	486	483	419	458	425	386	438	413	417	448	441	470	468	468	454	453	428	430	445	459	440	428	445	439	421	471	397	441	467	450	417	436	439	400	474	417	434	430	441	408	395	420	434	434	437	418	435	462	434	461	435	401	476	453	421	446	457	452	447	425	444	422	429	451	439	432	464	440	427	442	427	442	416	404	444	466	451	395	413	461	450	470	444	474	433	435	411	438	411	441	401	427	434	454	423	474	436	442	441	417	427	450	466	459	434	419	457	447	470	461	447	446	439	439	448	434	418	430	399	429	432	436	468	388	433	455	456	395	421	403	391	464	423	440	423	413	439	433	412	426	430	413	443	429	402	441	427	444	432	470	454	386	435	428	434	417	438	435	411	434	416	411	482	443	473	429	443	422	445	445	427	448	440	454	454	421	460	425	450	428	443	413	458	426	471	467	417	486	425	435	425	438	405	401	453	444	458	448	424	467	432	484	440	457	429	426	423	438	431	425	425	442	433	469	457	440	449	413	431	422	440	400	399	395	433	412	450	459	452	431	450	414	431	470	434	390	434	445	397	434	412	438	439	441	453	424	443	415	405	400	432	439	394	457	467	425	406	439	414	468	434	445	429	449	439	445	419	428	422	410	420	421	473	434	483	430	450	431	431	409	410	442	467	420	430	450	466	439	448	426	412	406	416	432	416	485	410	444	419	437	431	445	470	428	436	452	444	445	496	417	413	445	434	458	404	454	446	478	443	425	434	400	441	449	472	439	452	400	457	452	430	434	429	434	426	491	460	395	453	426	450	426	413	438	451	434	428	422	420	429	439	382	417	428	443	434	460	435	430	437	439	417	446	379	449	445	459	414	425	398	449	469	431	453	421	478	471	429	418	439	474	432	422	442	463	409	462	457	444	442	471	411	423	444	467	459	453	459	415	479	412	434	444	442	434	444	459	438	453	412	437	411	421	489	435	449	464	464	416	441	414	476	481	434	437	464	451	438	454	451	438	450	420	427	429	417	466	412	452	463	452	448	462	396	463	440	433	436	449	462	450	455	415	441	482	441	432	447	429	433	458	455	450	457	442	415	435	461	436	447	403	462	448	432	443	437	426	454	439	439	432	451	410	468	422	435	465	449	438	449	437	428	417	449	433	476	434	410	379	427	408	442	415	462	409	490	439	428	434	474	449	460	441	410	448	460	431	426	423	455	437	435	416	453	458	439	446	467	463	457	421	464	421	419	394	446	468	429	455	447	448	424	410	419	428	451	413	420	395	438	407	396	406	454	460	430	432	468	420	444	438	428	414	439	443	461	439	466	457	436	422	460	421	450	418	467	477	450	472	417	412	409	421	455	441	452	420	444	416	439	433	435	440	417	455	440	425	428	394	418	459	438	441	461	441	454	430	394	438	446	394	441	443	435	422	387	426	422	476	440	451	417	423	450	464	414	440	415	443	419	449	436	379	444	472	446	446	453	442	429	449	458	454	411	452	458	436	449	398	422	435	442	443	455	428	435	477	480	412	439	406	467	426	437	430	428	436	462	436	402	409	469	429	443	417	420	427	456	433	424	446	490	451	433	448	398	463	452	428	432	430	444	404	462	422	451	517	468	445	442	475	411	462	450	403	465	409	429	422	426	426	408	396	420	427	451	433	425	446	418	415	388	436	418	445	425	441	466	447	419	439	451	444	412	460	469	414	454	460	448	413	489	415	407	455	447	424	442	434	426	415	450	458	479	462	438	427	452	456	454	446	408	436	470	380	424	434	458	422	486	441	425	441	413	447	479	437	446	441	456	439	409	451	442	420	445	401	422	417	443	482	407	423	392	430	432	436	415	443	445	449	437	452	484	446	439	453	482	449	431	435	441	429	421	473	438	453	420	427	460	437	439	430	436	457	441	458	445	428	455	458	439	443	445	451	489	400	432	431	418	449	420	413	419	395	419	418	417	425	405	462	415	404	450	416	441	407	461	447	424	466	421	446	431	437	422	407	444	454	480	401	425	462	455	442	433	441	440	434	472	451	441	446	406	411	406	447	432	455	420	430	409	417	391	402	450	424	436	444	414	422	475	449	429	388
23705	20737	27662	23846	20192	9023	3187	1643	1419	1463	1593	7302	24152	18769	9228	2707	1019	637	632	618	613	590	620	676	615	650	597	635	625	603	587	627	625	597	614	635	582	617	602	623	620	595	603	633	657	637	603	603	630	592	610	630	625	600	603	613	612	582	616	592	631	618	641	625	610	650	585	633	618	597	651	577	607	636	586	595	642	582	621	610	627	562	614	592	629	617	594	624	649	574	631	658	613	640	589	601	599	608	590	596	625	598	657	642	575	612	627	648	589	597	595	603	645	612	568	632	583	612	636	609	612	654	604	611	581	654	612	625	665	628	627	648	575	581	624	627	573	614	617	602	559	651	586	664	621	596	623	605	575	614	639	565	602	628	584	588	596	586	639	658	629	564	580	576	624	622	608	594	665	628	572	572	597	615	579	595	636	568	615	674	616	580	635	616	680	599	576	605	598	643	605	587	615	601	663	577	639	603	621	652	604	619	623	613	625	637	662	621	579	618	611	595	588	611	630	659	583	601	595	611	607	597	599	644	611	614	633	624	641	587	603	600	591	612	641	624	602	608	574	581	589	625	581	653	608	641	607	609	655	597	590	603	613	567	632	576	580	611	597	539	611	608	646	584	619	583	614	646	600	616	636	636	630	571	613	604	621	627	592	638	612	614	627	669	598	602	567	568	615	638	610	602	574	583	626	584	611	661	640	597	640	656	568	612	629	600	590	593	621	607	621	632	608	598	607	598	596	610	614	593	660	660	638	590	545	627	649	603	567	620	608	610	603	599	591	600	648	610	589	610	624	619	609	613	628	653	559	641	583	555	618	592	622	625	614	589	600	610	580	599	583	637	587	637	591	618	568	604	595	607	599	587	647	604	620	612	586	644	585	585	572	608	602	635	649	628	629	576	586	558	620	625	660	617	621	631	599	613	637	621	597	579	652	618	618	591	605	607	622	621	615	607	579	604	586	607	606	611	605	607	640	619	653	615	615	584	605	604	627	593	561	610	575	605	609	609	607	604	609	619	652	616	603	579	600	572	586	603	626	610	609	600	574	579	601	609	615	587	608	634	632	601	595	589	630	606	620	638	605	623	586	592	621	657	564	630	600	570	587	592	578	629	628	599	606	624	621	606	589	616	618	632	625	617	606	620	558	642	640	597	615	627	587	626	643	628	646	602	610	624	638	633	631	609	635	588	594	577	627	644	602	605	626	650	601	575	586	631	640	585	629	570	633	621	611	607	662	591	589	609	586	587	600	580	635	592	596	565	586	604	633	611	611	611	590	581	617	644	622	609	606	575	621	636	616	594	615	572	652	621	614	619	609	585	590	608	613	578	652	611	634	674	629	643	634	624	597	589	620	574	592	583	602	587	622	626	631	594	603	611	584	602	606	644	630	597	604	609	567	589	644	685	564	637	592	635	644	570	607	575	606	635	625	594	641	580	594	641	654	583	582	619	647	638	598	629	594	634	609	604	591	558	611	596	545	585	609	640	611	607	585	582	639	599	633	579	596	541	572	636	581	655	586	565	596	602	577	631	614	554	600	559	583	581	661	580	582	632	639	671	628	583	575	603	644	616	558	577	587	649	638	608	583	577	583	594	609	594	620	604	586	580	597	630	603	616	607	622	605	613	609	620	577	595	605	575	613	572	627	614	585	594	613	656	619	613	628	608	620	578	641	601	620	603	597	650	561	581	603	633	572	644	608	656	601	648	600	569	591	591	556	613	589	606	589	557	575	600	604	590	579	616	617	610	637	610	620	649	610	628	587	591	616	572	590	584	603	584	620	573	591	594	629	613	637	605	608	617	631	621	645	630	601	591	627	568	661	596	613	610	554	617	618	563	615	618	575	600	647	606	589	638	632	592	603	598	586	558	594	622	587	600	629	659	550	636	600	601	650	554	631	630	578	597	595	624	628	596	617	600	614	651	594	612	635	599	621	582	576	629	615	633	613	574	619	617	588	597	557	622	589	622	623	654	593	607	597	562	600	568	576	616	597	564	595	626	636	591	603	625	596	590	610	661	559	560	646	640	596	630	601	563	633	603	601	628	604	597	607	623	553	621	655	590	575	564	599	620	612	635	587	617	606	592	631	613	636	601	634	574	575	581	553	600	665	577	580	568	592	604	617	638	652	568	577	641	611	675	609	585	646	574	627	600	575	605	604	622	630	572	625	582	620	640	592	610	582	592	636	569	613	587	564	615	610	600	645	590	640	575	573	616	603	615	553	578	552	595	623	602	622	625	560	639	594	616	623	638	625	581	649	592	545	608	595	630	611	624	603	578	631	582	624	582	634	599	643	570	558	602	623	613	628	654	594	575	615	591	635	616	629	641	620	644	600	626	605	602	601	591	626	611	600	610	603	616	587	583	635	599	588	594	618	597	621	621	606	645	594	602	583	639	628	571	610	625	567	589	595	578	544	594	600	610	620	549	611	606	630	661	639	602	652	590	615	612	603	612	628	597	589	626	623	611	622	610	629	597	643	653	591	639	579	640	622	584	611	586	629	636	576	630	571	628	614	592	579	596	616	590	582	570	579	575	656	614	595	631	598	619	607	613	624	611	617	600	547	639	608	622	544	607	652	607	578	578	648	593	630	607	600	590	603	603	569	612	601	575	621	585	614	629	606	556	572	622	619	562	666	557	596	592	596	620	615	624	574	561	612	529	567	633	593	603	607	623	627	600	643	632	617	597	658	569	616	623	614	602	615	556	615	595	589	609	649	587	601	587	545	625	616	622	594	609	621	579	586	631	633	565	621	637	609	577	656	620	610	603	595	629	613	585	623	641	600	616	605	591	597	536	572	620	596	607	661	585	602	582	578	575	598	627	644	607	560	647	607	588	607	575	601	588	604	611	622	617	595	620	653	615	590	627	603	619	590	578	600	599	593	600	677	654	622	587	578	617	612	600	633	606	568	615	596	615	605	581	597	616	612	588	634	617	639	625	603	615	587	634	615	650	618	624	608	589	585	616	593	573	578	569	658	635	582	568	655	592	647	589	601	599	631	610	562	622	608	620	598	605	643	605	620	627	579	591	647	629	617	593	641	589	608	591	634	647	647	626	625	583	621	605	652	581	639	581	617	582	614	642	619	598	604	626	604	619	615	590	526	552	605	575	633	568	631	617	582	597	641	615	591	596	640	661	593	620	645	602	642	580	610	626	578	572	640	599	594	620	609	598	618	596	602	612	616	634	614	592	625	617	631	632	614	595	588	601	606	636	622	599	585	588	617	632	596	599	629	653	634	598	593	590	570	605	629	607	615	630	580	634	593	646	608	649	589	604	619	593	589	640	585	598	581	616	639	581	619	654	613	605	619	618	587	604	575	594	577	677	607	631	593	620	638	641	591	621	598	557	588	609	580	645	569	610	616	592	598	609	607	619	610	618	583	593	655	592	599	603	603	616	615	607	649	567	572	623	591	630	580	602	574	615	564	607	558	586	586	645	635	661	604	624	604	634	631	633	619	607	616	654	607	588	600	592	613	580	600	589
8292	16141	16651	9570	5225	3034	2710	1773	1825	2035	2343	10479	23388	16669	8085	2631	965	641	568	553	530	499	526	528	500	570	508	556	531	516	530	555	538	543	544	552	508	555	596	570	536	568	527	537	540	525	513	556	584	496	548	521	546	585	535	532	515	545	512	532	566	576	568	541	535	555	553	518	559	554	564	528	517	570	536	551	514	557	505	488	523	550	521	578	538	544	535	516	566	546	578	517	522	571	552	534	542	538	555	511	547	559	551	529	550	571	576	518	502	530	583	519	550	525	557	511	559	572	539	583	515	509	517	503	550	482	519	600	507	573	570	526	564	557	545	548	555	542	509	549	527	577	555	531	554	538	553	514	519	574	519	531	545	518	530	571	547	506	517	556	536	590	543	572	499	549	581	537	555	520	525	573	531	537	512	523	541	502	498	525	576	541	531	540	519	540	526	564	525	565	576	541	505	563	530	510	519	530	552	577	541	549	519	537	541	550	492	499	531	550	509	558	511	583	541	575	527	513	537	549	549	552	537	505	539	540	536	525	549	584	552	545	562	550	544	525	595	499	493	498	553	508	583	518	547	548	535	532	577	522	512	539	558	507	519	595	556	559	516	540	489	598	562	543	522	554	559	510	508	516	560	543	509	537	545	567	534	527	525	547	512	537	581	501	560	552	557	528	525	541	531	556	535	586	550	501	541	538	521	526	573	537	567	556	515	500	553	528	550	521	511	527	524	492	500	539	539	549	530	533	508	539	559	542	517	541	505	554	565	558	514	572	569	519	545	573	515	500	536	548	555	520	503	539	574	546	565	556	519	556	557	522	544	517	568	518	549	539	524	524	523	520	552	512	522	531	543	554	589	562	509	559	562	531	517	582	524	512	529	452	534	488	537	543	546	531	530	512	562	527	540	580	531	556	523	553	533	536	574	554	562	522	546	483	561	511	556	505	554	552	476	516	536	556	548	525	501	528	587	520	524	535	527	563	537	571	561	569	522	585	532	545	511	557	540	555	506	522	528	521	516	521	520	535	543	567	502	552	562	580	544	571	524	522	556	522	531	543	547	494	508	518	562	481	533	530	556	557	531	516	504	514	545	513	534	598	503	523	553	551	539	551	547	584	513	526	512	491	519	569	550	564	517	573	537	560	513	534	559	536	523	536	534	558	546	518	555	508	498	528	551	541	512	583	500	598	546	529	552	563	505	578	553	548	480	515	549	505	524	540	514	529	560	515	562	553	514	548	512	564	529	540	552	525	535	536	504	521	501	540	534	529	539	511	530	552	534	508	519	505	558	552	520	550	543	544	572	511	494	541	558	542	553	532	614	539	511	550	566	527	538	513	543	560	546	552	523	504	542	536	540	578	565	580	500	540	526	589	512	550	563	531	510	538	553	509	570	525	551	516	546	554	532	544	532	520	512	510	492	568	494	522	493	546	583	524	544	555	510	535	536	493	531	488	573	527	521	531	527	531	520	508	548	550	553	505	532	531	528	509	507	529	536	504	536	579	515	554	561	549	546	583	506	550	491	536	561	566	506	526	563	531	553	549	531	507	508	559	545	568	522	516	548	530	555	515	538	531	525	579	537	531	546	507	523	519	517	550	557	529	503	551	513	572	536	556	516	555	536	482	536	540	578	553	512	531	562	503	549	567	545	522	522	531	556	511	507	531	549	519	484	559	560	575	526	523	521	511	548	551	556	586	541	537	553	531	520	536	561	543	527	523	518	518	538	529	564	541	520	558	553	564	544	575	557	582	566	526	557	521	522	504	533	533	510	543	567	532	524	529	514	526	533	548	503	526	540	526	510	539	515	522	524	553	561	503	522	530	549	526	592	506	538	535	544	493	558	518	546	514	558	539	503	487	584	511	516	542	545	534	548	497	514	587	544	512	569	532	535	552	525	564	555	579	502	479	535	473	525	563	553	530	527	519	554	543	523	555	516	518	533	570	510	539	542	520	550	510	519	546	553	509	553	558	515	519	509	557	529	511	534	532	509	555	517	534	482	555	523	524	537	551	531	495	537	562	526	505	520	550	518	497	506	482	525	538	527	544	536	529	505	537	515	509	561	566	532	563	547	526	533	558	582	573	498	554	557	568	548	531	515	540	558	537	501	514	514	535	570	514	536	517	544	537	517	531	542	498	517	521	533	539	533	527	556	557	548	577	498	517	527	522	549	521	513	522	523	472	521	524	505	598	572	540	515	545	572	524	533	552	510	522	559	520	530	561	562	559	548	543	510	540	594	528	533	501	519	545	520	544	554	539	541	540	514	552	515	537	558	532	528	465	549	540	524	509	514	550	526	507	544	522	526	542	526	563	520	511	508	541	540	533	539	518	521	531	564	542	554	491	512	578	532	525	547	529	501	504	491	524	544	543	536	536	517	534	541	534	520	489	534	570	492	502	497	530	551	533	519	569	558	536	525	540	547	513	537	543	547	555	508	521	510	548	491	541	541	528	544	531	525	502	525	491	530	526	572	555	517	495	531	527	541	490	559	487	577	496	558	526	539	519	529	496	574	520	520	541	526	538	518	560	520	549	562	571	532	528	491	518	547	518	492	521	535	559	519	550	492	531	492	516	507	516	569	518	508	539	524	549	544	550	506	545	545	506	462	563	523	527	536	537	546	529	546	550	534	534	592	567	518	524	532	547	526	513	538	513	525	549	549	515	532	526	516	546	516	519	514	541	499	543	539	533	500	574	573	548	517	532	500	516	491	544	525	540	519	545	547	560	586	524	548	553	563	558	567	556	512	495	504	557	522	537	510	570	524	553	482	540	542	535	514	534	509	552	573	529	475	508	508	518	569	543	544	533	525	540	541	527	587	527	538	502	533	567	555	540	534	536	545	506	502	522	564	530	575	570	499	514	540	546	514	487	520	497	580	510	535	552	547	532	542	528	575	535	564	547	557	584	545	516	532	538	546	536	566	543	493	512	540	506	545	534	547	548	560	518	563	512	569	558	527	532	555	532	519	564	533	506	568	567	568	505	536	528	495	524	543	550	569	523	549	510	525	553	555	554	536	555	518	556	595	541	572	498	506	552	501	549	523	519	551	539	525	559	537	543	538	515	534	524	499	535	542	561	538	567	516	559	538	479	528	554	524	519	543	519	545	564	560	518	520	532	539	533	520	495	557	505	525	555	506	491	535	525	526	581	503	518	517	504	525	538	541	539	533	541	509	569	547	541	546	596	529	527	570	538	485	484	519	543	569	552	573	515	524	531	488	542	513	538	593	512	519	556	524	543	559	535	539	537	519	521	544	502	519	468	539	528	516	536	490	539	538	511	525	524	536	534	524	544	552	533	517	546	545	479	543	543	557	548	527	530	512	510	555	565	605	505	542	545	541	494	495	558	508	555	521	519	504	518	512	512	542	527	545	526	512	573	510	560	551	563	548	544	510	511	512	530	485	507	552	524	543	524	559	557	524	498	518	515	564	537	508	561	553	554	508	496	571	483	548	569	545	475	525	579	503	541	539	512	501	575	489	539
26654	11306	4912	3078	1520	1116	829	784	800	676	639	1248	1525	1331	919	670	529	532	505	480	462	509	498	502	509	525	508	514	506	510	501	533	527	505	499	486	550	517	511	521	548	492	518	503	508	540	566	533	514	515	502	507	515	479	538	527	476	519	585	523	477	442	496	529	511	523	485	534	499	525	501	513	509	537	549	549	521	535	516	507	495	512	511	540	544	513	511	500	534	495	528	509	512	538	532	497	536	512	477	460	463	526	519	523	550	521	497	512	557	497	498	497	472	503	491	477	525	509	503	508	502	510	543	483	495	475	534	533	504	510	505	535	542	502	528	529	514	480	490	486	510	485	488	473	530	538	511	503	505	516	491	487	515	532	488	559	501	498	509	477	518	530	481	556	460	499	521	494	472	498	485	508	510	479	502	512	548	547	505	516	487	558	508	490	510	499	490	519	511	508	483	510	528	486	493	516	493	520	555	509	535	524	459	499	504	456	484	517	521	516	522	518	517	521	551	543	458	513	551	496	474	525	502	487	506	537	534	521	518	518	536	542	553	469	523	512	518	487	504	501	454	500	550	491	528	513	496	506	524	523	521	488	545	496	528	499	531	517	563	525	504	528	530	546	519	490	488	513	478	535	525	524	494	500	519	548	510	521	517	514	542	466	535	550	495	504	481	508	530	452	537	483	499	501	542	474	503	482	526	494	532	533	492	517	522	530	548	498	489	490	505	513	486	470	527	511	515	503	464	540	505	528	514	497	525	525	545	488	507	491	529	536	550	494	490	476	531	515	500	510	507	497	499	540	487	504	531	500	480	524	513	511	532	484	518	479	523	509	503	484	471	476	481	498	490	507	561	509	519	505	487	469	492	501	485	497	481	489	504	549	508	500	510	504	538	515	518	503	519	485	506	458	516	538	531	535	461	530	469	490	495	519	479	517	532	516	518	467	473	549	524	507	541	518	520	502	486	485	516	568	570	538	563	543	499	511	516	518	532	474	544	515	524	554	524	503	490	516	499	523	461	487	549	516	519	517	500	517	511	486	510	517	507	464	501	520	528	544	522	474	542	520	507	473	511	502	543	537	502	560	509	522	509	517	517	473	524	529	478	500	538	506	509	476	515	516	537	481	493	506	532	502	551	523	558	494	496	540	519	516	516	539	521	514	542	535	533	493	504	507	501	464	485	457	519	537	509	517	567	566	556	493	496	551	522	500	487	489	443	531	492	526	484	542	519	514	502	510	549	510	577	523	521	503	472	540	512	529	473	522	527	493	552	486	511	528	478	564	543	471	484	503	511	514	535	525	507	470	492	509	513	518	431	509	496	515	468	472	530	488	491	495	506	516	495	497	520	526	479	507	572	500	559	505	498	501	520	526	506	502	521	517	454	481	528	530	515	504	524	512	505	489	500	495	521	524	502	505	512	553	487	483	487	501	518	510	513	571	545	501	473	523	539	520	482	517	533	545	519	521	487	495	474	519	472	431	494	470	495	529	569	521	542	514	522	497	480	483	498	494	485	510	497	522	501	520	498	502	481	472	502	516	546	459	519	459	499	529	499	492	521	498	501	531	492	507	492	511	508	464	519	538	522	525	504	527	537	506	483	532	550	478	548	535	500	489	503	502	499	511	502	530	479	505	536	498	548	516	492	475	499	511	512	515	512	524	553	492	519	527	528	502	531	504	476	494	525	515	509	475	526	520	500	473	529	496	482	519	511	496	517	537	539	517	526	501	478	509	468	493	533	568	511	461	509	497	466	499	521	498	489	509	548	519	515	547	485	493	539	506	498	496	489	498	482	532	500	536	508	497	522	541	461	481	503	467	519	506	488	493	503	529	484	515	560	519	496	492	508	552	523	535	524	471	512	513	467	485	476	490	550	568	520	534	477	510	536	522	515	493	490	521	521	530	530	493	536	533	502	576	510	502	510	527	556	504	529	503	470	505	497	497	533	529	493	517	498	495	509	524	552	509	516	466	491	525	505	493	471	504	509	526	476	456	492	503	527	479	522	501	522	503	517	493	522	489	550	558	530	519	531	510	559	500	467	517	496	471	492	513	484	535	547	456	498	550	507	557	543	488	529	478	527	503	512	524	482	522	503	495	521	499	528	473	520	524	516	534	529	510	506	466	539	562	492	505	506	539	549	513	514	502	496	502	496	511	506	505	495	540	507	518	501	489	541	479	517	521	503	500	486	463	522	487	546	541	510	523	492	521	476	471	521	505	533	513	511	524	488	513	556	532	538	490	509	492	532	492	522	514	489	508	496	480	545	530	554	497	525	549	484	493	515	536	512	546	539	550	503	550	553	494	486	534	546	477	513	513	510	518	502	507	540	487	523	525	524	518	521	533	534	453	477	501	500	503	502	500	531	486	540	511	528	465	493	507	501	515	507	496	487	529	505	495	465	512	553	496	496	468	484	521	540	533	575	503	537	513	519	509	504	570	497	518	494	500	465	526	516	517	559	512	513	525	496	504	525	498	506	468	485	475	495	487	459	504	547	518	516	508	493	489	531	534	517	500	527	512	523	491	507	504	540	523	522	501	515	521	473	537	479	529	496	499	528	468	535	466	548	504	515	540	494	506	492	558	488	490	523	524	506	527	496	495	495	538	502	485	500	532	525	505	506	523	458	490	461	485	507	524	519	530	509	493	580	492	479	506	511	544	543	491	526	504	493	482	523	493	533	479	522	520	514	538	511	524	541	496	487	549	496	529	533	479	504	515	502	548	512	515	510	555	480	476	502	470	517	528	499	514	518	462	532	504	532	499	533	518	512	476	536	525	514	511	549	501	490	505	502	497	554	538	516	478	511	500	492	490	499	510	521	466	504	487	502	500	531	515	490	488	502	507	501	537	507	498	509	513	519	531	511	533	499	535	512	538	492	512	499	494	535	498	513	512	512	528	543	511	514	529	518	505	527	488	529	539	501	475	498	495	517	507	553	519	514	529	504	519	492	514	531	467	527	492	529	520	521	508	562	515	531	542	526	488	557	496	496	569	508	554	514	528	509	532	477	480	513	467	532	528	529	492	512	491	481	526	504	541	539	525	489	507	521	544	498	507	498	507	520	505	461	494	536	497	505	526	493	529	514	513	536	508	525	476	504	476	535	482	472	499	508	499	493	514	504	512	500	503	478	494	485	524	528	550	488	517	516	540	529	508	561	475	494	503	512	519	514	523	534	517	527	518	515	546	485	527	519	535	480	530	483	555	521	517	521	510	533	512	500	544	507	516	503	527	504	522	540	552	555	465	516	556	535	505	521	484	514	527	549	559	538	537	496	518	511	499	566	497	519	560	511	535	521	522	509	539	506	507	500	525	516	513	490	532	450	537	516	492	534	487	550	527	513	555	538	513	508	505	514	501	516	481	501	529	520	500	495	532	500	472	498	495	489	531	508	518	499	486	513	499	507	494	517	523	522	481	511	497	507	493	518	522	519	498	509	511	552	533	493	491	494	524	522	515	507	504	499	501	514	481	498	494	464	535	517	509
6813	5341	5401	3026	1835	1402	890	913	944	805	749	1687	1986	1468	865	638	481	478	458	454	451	432	453	447	460	428	448	445	443	438	489	433	458	449	467	427	464	450	447	435	411	456	441	439	470	405	439	438	465	406	420	429	424	435	420	439	484	463	462	437	449	461	428	459	449	432	440	422	475	440	430	471	437	452	471	418	421	439	442	412	479	425	460	428	443	431	426	434	415	445	456	431	447	442	423	392	424	441	458	464	456	437	433	428	472	413	435	485	415	412	411	448	477	434	464	435	459	410	390	439	446	447	463	421	442	492	459	462	429	414	414	443	459	461	441	423	451	442	454	440	393	455	450	450	445	412	416	371	459	422	444	445	485	422	419	412	458	422	418	432	470	414	430	431	441	468	442	437	428	465	424	505	429	413	449	463	412	473	425	442	449	431	434	420	487	466	445	476	412	454	458	443	445	425	395	431	424	447	430	416	439	462	472	443	444	463	443	429	437	451	404	463	460	430	422	435	429	447	493	444	463	407	435	399	449	421	453	478	438	433	445	447	467	402	456	423	453	469	459	410	413	456	427	456	447	428	441	435	467	472	427	451	409	439	442	444	438	476	460	409	461	471	470	426	410	467	472	437	465	432	420	437	450	458	453	422	423	441	430	405	443	451	457	430	437	427	470	434	430	441	422	461	421	429	417	421	475	436	449	442	448	431	449	451	443	440	435	451	455	423	496	491	449	441	470	451	446	466	418	463	459	456	460	392	485	448	445	454	453	425	426	427	425	448	451	437	459	433	444	425	453	437	440	444	421	414	437	445	441	426	428	448	503	447	452	408	414	462	434	451	408	482	446	464	458	478	423	442	439	467	494	448	432	422	420	406	479	462	452	497	431	446	437	443	439	447	469	432	420	408	450	460	424	437	466	449	430	445	451	399	424	439	412	476	464	418	403	468	451	438	398	428	431	450	437	420	414	481	422	453	481	467	439	416	463	459	462	415	445	441	484	427	447	429	429	431	435	427	456	434	447	463	494	479	428	423	458	449	491	410	443	468	427	437	411	477	433	400	427	419	468	462	418	432	478	434	458	421	455	431	424	421	437	420	440	450	415	403	427	446	452	429	439	478	412	428	409	457	492	458	456	420	450	435	457	430	502	433	475	454	426	478	441	432	418	438	466	417	461	430	415	463	473	450	435	433	394	450	414	487	428	430	416	436	416	446	476	441	413	435	402	444	474	438	448	479	467	496	441	451	475	435	429	446	461	423	427	424	438	464	461	465	456	436	423	448	464	430	428	469	416	425	448	442	424	452	435	419	469	434	487	447	439	449	438	407	404	431	439	449	391	457	457	424	452	454	451	415	422	439	448	472	439	466	437	403	427	470	448	436	454	418	483	428	403	438	426	442	422	456	453	424	438	425	441	405	461	464	452	438	450	423	461	412	434	432	401	430	425	427	455	432	456	413	452	443	424	414	447	419	471	437	414	445	441	470	435	433	432	422	427	406	465	401	460	430	423	424	478	408	435	457	405	457	433	452	475	456	447	471	429	421	490	477	457	458	443	448	453	478	458	470	487	436	490	440	429	413	462	443	392	447	410	440	399	423	425	478	467	432	419	461	459	419	443	425	462	430	464	414	411	434	434	426	467	439	466	446	430	457	452	455	461	411	433	426	441	415	450	441	425	449	444	398	425	448	459	445	420	426	397	456	438	436	492	433	390	475	450	427	435	434	380	458	420	437	450	408	449	441	434	417	445	493	416	427	413	407	414	426	429	444	458	436	472	413	442	449	430	461	446	442	425	403	455	472	428	423	469	442	408	406	442	408	452	462	451	471	443	404	442	431	437	422	455	431	458	460	452	474	412	445	460	444	442	444	451	446	409	451	455	458	457	462	437	443	427	458	434	454	442	417	421	476	477	466	451	449	452	405	458	429	439	432	442	454	395	436	421	450	476	441	416	454	487	405	383	423	421	441	453	450	431	433	424	424	441	456	441	426	459	421	474	444	448	415	390	441	418	430	440	434	443	418	457	423	434	463	415	426	442	488	439	372	465	431	421	436	443	434	389	415	416	441	423	415	481	443	398	461	465	457	454	442	443	467	381	439	441	440	397	426	430	436	416	454	435	408	461	426	433	459	428	449	422	433	444	481	433	452	455	444	461	436	459	433	446	472	432	458	448	452	444	396	442	457	438	425	463	438	462	463	464	449	436	437	442	475	490	397	434	435	462	440	456	398	454	447	444	446	451	455	443	435	451	455	416	454	403	471	466	435	427	450	415	448	462	434	422	461	456	444	417	442	443	480	493	423	451	414	433	443	419	423	416	419	459	432	433	432	435	425	477	440	432	418	448	433	443	419	429	467	415	417	420	434	450	465	429	434	481	424	407	446	461	462	451	409	417	402	439	462	473	467	407	453	454	417	447	457	463	417	436	427	446	449	491	443	411	483	456	451	396	476	437	486	465	451	442	433	426	408	457	451	478	461	461	442	419	416	430	454	463	483	449	445	413	457	420	424	436	418	450	471	416	424	441	476	460	467	422	446	484	422	436	436	430	443	432	422	436	463	486	446	456	444	440	440	440	480	430	472	415	422	439	430	439	454	428	427	465	449	441	417	454	442	417	440	444	443	457	478	433	410	416	483	471	429	437	437	420	436	428	432	449	424	446	426	427	431	442	452	401	459	428	479	449	455	432	429	419	457	448	445	484	435	416	444	463	435	429	459	460	452	409	440	439	437	461	423	427	449	437	406	473	407	458	450	450	443	436	457	458	451	463	467	430	455	414	443	446	455	388	457	467	466	457	432	420	430	454	422	435	441	402	445	431	460	429	416	478	434	436	441	384	432	388	463	433	415	400	419	451	424	423	471	455	464	397	458	451	455	391	434	415	431	445	457	403	437	443	444	433	445	438	437	441	432	442	470	474	413	417	427	430	446	422	438	424	415	470	411	409	418	428	442	452	454	440	445	448	412	451	414	441	441	444	458	453	432	447	447	471	476	451	444	427	442	456	419	457	430	429	443	463	445	445	422	404	463	407	443	428	440	429	436	440	406	393	471	418	448	498	426	429	453	475	423	435	455	466	427	432	470	414	433	440	466	438	472	452	445	479	461	461	430	422	461	438	447	442	458	470	471	463	446	430	439	463	449	459	436	387	421	409	459	470	443	455	451	423	447	421	417	451	466	471	470	431	413	437	437	448	458	451	434	451	417	410	430	459	404	454	440	449	433	425	453	442	464	430	432	414	424	439	440	429	432	410	462	426	471	434	475	469	417	424	420	432	447	423	446	448	451	437	413	429	485	414	419	469	454	458	429	423	425	418	428	439	436	461	408	468	459	451	433	434	438	423	446	436	464	433	420	434	440	437	418	417	441	432	372	456	470	412	476	425	439	424	451	425	444	425	464	467	432	468	431	444	458	444	448	426	462	401	402	421	410	449	487	438	450	432	475	475	435	429	444	422	444	410	449	459	403	435	435	447	431	437	459	451	406	456	474	461	423
24699	20718	26713	24513	12698	4282	2492	1736	1245	1137	1169	7218	13248	9216	3538	1224	662	573	508	565	563	542	568	569	563	538	570	525	539	561	551	568	557	592	516	557	529	567	540	564	523	602	557	560	513	544	559	523	529	548	539	541	574	558	559	520	579	555	557	528	572	552	511	537	523	553	549	554	538	575	569	531	516	553	585	572	540	510	557	507	528	569	520	538	546	541	554	506	572	535	561	542	537	538	578	565	590	554	554	564	530	495	577	569	543	558	605	550	552	546	552	536	553	535	556	549	573	539	519	559	565	569	520	544	481	537	561	520	540	517	518	562	492	553	536	545	531	527	536	553	545	553	560	552	579	526	533	559	578	536	547	582	571	594	545	526	553	532	538	542	516	546	539	559	562	563	590	560	559	518	538	579	543	557	545	514	542	537	518	557	559	491	571	565	540	554	539	568	552	528	546	530	576	488	598	533	556	557	582	527	561	537	585	570	531	525	592	543	525	558	555	536	517	516	537	563	547	542	586	538	558	513	562	575	517	459	592	515	526	542	560	531	506	557	548	546	536	532	551	553	586	509	593	502	488	556	543	550	534	569	538	587	567	510	518	558	560	555	536	550	551	559	542	551	523	528	552	512	549	532	552	523	520	525	533	547	540	554	558	509	565	520	568	556	557	561	543	539	533	538	564	579	541	511	488	510	519	550	510	541	530	517	511	513	503	539	552	520	566	487	473	524	536	536	525	529	553	547	541	518	539	558	550	559	536	508	524	576	558	517	566	570	596	546	552	557	497	558	546	531	567	518	507	534	575	512	510	536	560	542	565	485	546	555	526	516	534	570	504	522	563	513	565	525	562	540	537	594	544	509	485	587	579	562	522	521	509	524	531	529	540	536	517	544	550	571	542	542	521	551	509	548	543	532	572	558	475	544	500	533	582	552	577	532	514	500	541	550	581	527	536	535	536	543	503	539	532	489	557	536	573	539	584	500	475	543	598	557	526	523	576	559	565	557	494	560	528	532	529	536	542	542	520	580	493	569	514	528	533	565	544	537	526	523	584	532	558	488	498	536	552	572	517	551	558	545	544	526	565	566	610	527	557	501	534	577	509	570	521	528	593	552	535	540	501	498	551	538	558	553	546	568	551	532	529	576	584	579	583	533	528	526	538	565	528	573	561	564	525	532	520	525	581	567	547	528	543	537	537	562	547	500	524	527	525	535	543	531	531	522	497	541	546	510	525	546	558	582	538	521	525	552	548	547	538	528	515	538	554	557	544	528	545	531	531	511	522	523	593	588	559	557	531	533	563	489	563	504	533	567	526	556	561	520	507	527	545	549	575	538	506	548	537	531	562	517	521	576	567	544	563	537	544	552	520	528	536	548	545	514	540	559	571	551	527	594	558	533	514	522	550	552	532	568	542	576	543	510	561	558	544	600	505	532	526	503	553	568	540	498	527	552	567	502	523	511	546	544	539	567	537	554	545	492	544	528	553	548	557	552	515	533	573	483	536	530	523	541	514	518	535	535	525	566	531	573	550	526	573	545	516	540	536	557	566	572	558	518	553	547	579	532	538	546	519	553	573	519	538	553	565	519	559	546	552	555	513	558	529	535	538	550	544	525	551	556	552	541	535	556	543	565	539	511	527	524	503	520	545	541	534	496	542	584	553	567	547	560	548	560	540	513	535	544	539	558	565	518	508	535	560	531	565	499	479	532	528	517	504	532	534	549	548	551	540	541	547	510	517	531	557	527	557	528	528	513	539	560	541	545	553	519	526	518	535	531	545	557	537	553	537	572	536	507	565	549	548	540	498	530	525	549	548	527	536	541	540	517	543	591	536	574	569	551	577	514	505	504	500	510	583	548	552	563	518	569	512	537	562	504	525	555	561	519	525	556	518	525	515	539	535	527	575	579	554	530	542	512	498	581	581	530	503	509	576	528	519	517	533	546	517	571	540	546	563	522	538	552	543	556	554	551	563	522	564	520	487	577	582	580	529	548	552	526	497	628	554	501	549	532	555	558	541	539	512	519	563	477	517	590	503	491	574	552	559	576	529	531	534	491	556	512	559	561	553	549	534	545	562	562	554	529	568	525	542	558	518	591	555	527	510	458	536	540	478	533	541	576	526	565	515	537	524	550	542	514	509	540	555	578	574	595	565	538	520	559	505	552	530	532	532	535	533	545	535	520	516	512	547	523	562	518	532	540	562	568	519	507	534	583	500	522	520	560	563	481	539	530	541	513	521	581	559	546	512	539	577	554	527	531	558	512	617	516	539	517	508	581	544	580	537	524	532	509	525	543	501	565	535	517	534	553	562	545	545	579	565	478	553	528	508	546	530	538	518	532	547	531	570	528	553	558	558	538	596	532	534	530	529	592	530	494	528	561	543	589	529	533	553	522	560	564	575	554	528	518	537	533	539	525	554	563	547	533	557	586	535	551	555	542	536	524	547	545	537	547	571	581	507	543	570	503	559	559	484	564	570	499	554	551	557	552	587	553	548	534	565	553	585	524	544	548	555	494	524	575	529	575	522	553	513	512	507	533	550	556	557	564	549	528	573	505	544	552	515	558	509	515	522	548	492	550	566	547	558	522	539	531	543	564	536	561	588	535	527	530	565	534	525	505	537	523	550	523	576	520	526	558	537	558	508	563	560	515	543	547	515	574	532	519	509	571	574	552	552	511	573	526	522	524	540	558	569	541	528	506	540	562	523	545	534	540	537	517	534	552	557	528	514	529	557	571	489	568	581	541	516	522	491	556	519	512	549	576	548	571	519	542	586	536	501	525	533	526	531	506	573	550	562	597	586	549	514	531	568	529	505	527	519	541	544	556	531	495	523	544	537	551	521	598	542	574	567	585	520	527	534	571	548	526	580	527	523	568	534	491	549	514	520	533	524	528	577	537	541	544	541	552	569	554	545	556	512	513	554	580	532	546	525	516	513	520	521	558	582	569	535	578	521	568	537	486	565	566	542	549	547	499	526	538	587	520	532	516	563	550	528	527	534	488	490	567	546	523	540	573	506	529	537	535	527	573	530	497	557	544	568	585	511	562	544	524	550	550	523	563	573	521	553	564	526	510	507	563	567	521	545	493	576	605	543	571	540	566	552	553	524	579	536	565	508	548	522	549	532	536	587	541	578	536	541	555	533	551	552	510	519	502	534	515	611	548	508	530	553	516	555	530	554	522	528	550	569	565	526	533	618	597	521	540	566	517	535	503	486	572	547	523	537	540	504	542	552	567	579	517	560	523	540	504	553	542	562	561	546	533	525	524	514	520	544	525	551	540	541	551	535	560	582	560	536	527	576	538	576	566	542	516	530	520	529	564	581	540	553	518	526	505	540	564	586	516	516	572	554	527	547	513	536	550	541	514	557	544	525	545	522	512	578	567	508	577	506	545	539	561	506	534	525	576	545	511	552	552	549	548	542	547	526	566	551	536	554	526	541	569	492	575	522	542	519	571	539	528	531	547	514	512	530	548	522	536	548	550	538	539
7309	14047	12749	8293	5009	3331	2524	2148	1584	1347	1515	10136	13361	8915	3611	1274	583	526	492	476	492	487	510	488	487	493	500	476	449	482	448	464	483	487	501	509	492	456	513	490	503	512	467	491	480	489	473	470	455	477	478	443	469	512	488	482	469	493	490	463	504	517	504	500	522	493	511	482	480	501	499	507	432	460	479	481	490	474	491	470	486	487	475	515	497	515	493	480	479	473	496	485	512	461	472	485	467	509	472	476	500	518	471	459	512	509	489	467	482	486	481	492	467	474	498	535	463	453	501	459	458	486	482	470	509	481	442	501	502	487	486	461	485	485	510	500	427	473	505	488	459	453	465	504	476	458	493	491	455	523	487	486	468	459	501	483	480	419	496	494	479	479	529	495	484	482	519	474	472	456	469	495	507	508	480	453	457	493	470	462	491	494	472	466	507	512	441	472	502	489	508	499	498	464	479	489	457	482	469	472	506	447	493	457	449	479	476	492	501	439	478	470	501	435	501	476	433	518	495	492	454	482	461	470	481	475	474	463	476	485	477	495	450	476	477	507	462	487	494	482	468	468	534	526	492	482	484	504	519	460	482	445	493	462	486	490	450	482	482	473	481	467	462	461	470	471	444	466	479	496	500	474	466	499	500	483	473	479	491	510	465	470	502	498	438	468	527	485	463	492	461	490	467	488	509	492	508	476	478	503	460	492	459	463	482	515	484	482	482	455	440	518	484	480	480	489	493	454	465	478	478	500	491	463	486	471	477	457	514	519	452	470	494	493	456	451	465	504	484	500	533	503	481	472	465	490	471	454	474	471	479	499	485	493	469	489	470	464	488	449	475	452	519	527	492	479	477	515	469	479	469	480	432	493	436	505	487	510	466	459	455	500	452	492	456	450	481	503	433	506	498	465	467	474	457	462	461	460	504	470	462	470	477	485	478	507	469	487	468	487	477	473	497	429	491	472	442	476	477	472	498	499	490	472	443	459	491	452	500	494	440	480	467	460	475	490	496	468	466	495	472	482	498	499	493	498	472	486	441	483	499	494	460	495	499	481	462	483	463	472	452	477	466	465	459	485	485	520	497	432	438	487	496	492	478	491	486	496	449	462	474	483	526	490	445	494	493	490	488	515	463	466	532	445	492	475	468	489	466	474	491	495	469	482	500	498	491	510	490	487	488	449	479	495	505	481	482	450	495	497	489	504	499	475	536	516	481	541	504	478	504	451	490	470	498	510	491	493	454	473	523	502	447	481	467	489	490	493	493	415	492	465	471	534	464	467	450	501	484	467	461	486	466	449	519	490	502	495	485	493	469	492	508	471	442	454	453	501	483	525	481	442	519	500	475	452	513	519	483	531	483	500	485	466	475	445	471	480	501	469	430	509	482	466	483	494	485	458	488	469	484	499	487	501	477	448	482	434	509	494	481	449	479	461	468	483	462	499	456	484	504	449	459	462	521	479	516	482	449	493	474	472	502	448	479	454	486	530	499	493	495	457	488	496	488	518	476	489	501	495	468	471	464	503	459	465	476	489	434	476	482	421	484	451	478	508	487	480	449	485	502	480	488	455	510	475	501	464	467	459	447	492	463	491	488	492	515	479	508	473	508	490	503	499	480	493	473	521	497	487	521	491	503	481	504	538	492	494	498	476	496	435	491	488	460	487	460	491	506	493	442	455	483	477	509	460	467	463	508	467	467	486	460	443	509	501	469	508	439	477	466	520	483	466	486	511	462	428	523	505	495	510	501	487	450	466	512	436	467	475	467	476	456	474	504	456	497	479	439	462	453	495	501	471	461	477	488	469	463	483	488	470	504	494	479	435	473	476	520	463	492	512	480	463	453	483	511	496	477	498	459	478	473	462	481	481	478	485	477	492	482	476	482	510	457	442	462	486	464	478	478	437	462	477	458	464	491	462	482	482	505	504	500	482	503	523	508	440	518	461	438	493	512	473	465	467	463	504	470	518	467	478	455	496	469	444	488	499	473	478	483	508	478	489	511	477	494	459	462	502	501	487	465	503	495	457	514	482	455	499	494	518	503	507	481	510	440	459	521	516	493	492	444	508	475	454	493	492	485	470	493	486	473	485	492	503	491	455	469	491	462	497	475	459	490	451	498	460	487	483	511	491	483	501	459	514	498	507	468	477	479	469	479	471	493	476	469	464	506	438	478	512	501	493	486	494	507	498	513	506	503	476	503	510	490	452	475	466	487	493	435	476	490	490	474	496	441	457	450	453	499	465	477	522	475	440	471	480	482	495	472	455	502	466	493	501	464	485	484	490	476	507	495	461	488	486	478	491	478	467	456	502	473	456	504	517	500	505	453	461	479	499	465	488	469	502	498	479	485	447	472	471	467	485	508	460	477	514	451	481	473	502	475	490	450	507	477	437	496	517	471	484	466	465	470	503	488	522	495	486	480	450	471	491	481	465	456	480	497	470	473	489	483	491	472	461	494	491	487	439	511	509	442	454	484	490	493	455	458	480	463	502	494	432	464	431	489	496	484	470	454	492	482	478	465	441	496	463	488	435	508	470	444	499	475	505	505	490	488	479	488	490	470	476	468	480	467	499	485	460	479	457	438	489	530	472	507	464	472	469	444	456	471	517	498	448	460	478	447	492	478	458	477	514	485	473	485	481	463	463	455	434	458	458	483	487	475	503	502	457	483	417	487	458	491	483	511	476	503	480	490	472	500	479	467	486	509	485	462	440	457	473	518	499	496	490	473	518	480	476	470	482	484	505	468	479	520	506	476	521	489	492	469	498	484	466	491	486	475	443	484	486	471	507	457	480	508	471	474	483	462	467	479	466	479	495	480	491	486	462	441	441	430	467	503	493	488	494	446	460	466	494	459	501	436	499	493	490	501	511	492	478	475	453	501	453	461	483	483	455	486	499	461	463	445	446	495	487	483	474	484	486	467	478	469	475	510	473	455	521	451	487	457	515	454	460	477	493	491	476	484	493	476	498	462	459	471	498	501	468	480	489	535	464	461	499	516	499	499	480	488	471	477	494	471	441	446	479	456	471	506	466	518	486	461	440	449	459	523	466	484	478	493	483	507	473	517	467	460	494	487	467	487	507	480	484	497	472	471	500	460	450	484	482	462	453	498	502	458	453	452	524	555	486	463	476	464	478	466	497	495	509	467	466	456	495	503	468	509	491	481	511	481	474	482	492	442	486	503	478	471	484	463	464	468	471	506	468	488	456	497	488	478	471	447	472	484	482	502	491	469	506	487	495	474	510	442	485	461	463	473	435	474	452	516	485	501	480	521	473	468	456	491	500	460	465	456	490	505	500	465	526	476	487	461	485	500	528	483	481	473	502	453	441	449	472	530	480	473	482	492	496	478	505	515	495	500	445	452	489	461	463	468	471	483	472	494	476	463	474	462	475	518	494	514	471	463	473	426	486	481	431	500	468	466	489	451	474	495	472	498	459	471	473	449	495	495	492	449	469	495	533	520	473	454	446	517	482	481	497	441	481	485	460	511	496
23864	20818	27709	23957	20394	11704	4728	2496	1744	1629	1652	11117	23984	17010	7612	2169	949	766	676	707	709	661	680	707	645	685	688	721	638	688	691	714	702	642	693	658	688	707	655	632	720	665	637	653	697	687	713	700	705	705	664	642	679	684	725	742	657	727	690	651	682	669	649	684	686	694	656	660	689	708	705	705	685	650	655	688	674	690	655	679	665	712	706	706	696	693	693	647	681	675	654	680	648	660	712	618	674	725	703	716	697	626	684	648	678	723	711	638	662	626	719	714	684	720	717	670	666	676	676	725	724	656	642	678	709	675	677	704	677	656	688	673	691	647	725	714	704	689	699	673	666	645	678	646	653	660	694	677	715	659	723	663	662	679	666	684	673	703	684	651	647	688	697	636	703	642	721	687	705	675	703	645	697	698	662	652	687	687	646	695	697	666	695	716	641	646	614	639	709	683	686	622	705	656	727	642	720	659	719	680	709	677	689	677	698	634	663	729	698	683	701	683	686	710	681	683	699	674	721	660	678	676	694	715	734	636	683	674	676	672	721	674	642	696	631	726	676	670	695	656	683	672	692	703	657	694	679	681	682	676	645	701	662	694	671	628	676	648	683	670	662	648	702	675	661	693	639	680	615	705	677	686	699	712	612	636	597	698	677	634	655	663	675	660	665	673	691	629	662	707	650	682	735	658	664	704	653	650	632	699	645	683	667	650	703	682	668	668	662	622	689	697	660	709	666	657	682	648	660	681	633	648	688	733	640	686	621	692	713	703	680	676	670	661	650	682	680	689	693	685	709	662	718	669	676	711	717	696	679	741	661	623	673	702	633	685	690	714	662	695	608	716	644	673	658	666	668	661	686	685	715	707	676	694	669	673	662	693	676	677	680	615	657	720	664	640	721	677	687	675	673	664	640	627	632	703	693	687	633	663	670	680	683	713	659	690	674	657	664	638	715	651	676	657	690	709	658	693	674	668	674	670	670	660	671	664	675	653	691	673	637	698	676	708	708	663	613	625	658	654	668	691	656	644	688	632	645	683	675	708	693	680	670	655	688	698	669	700	685	629	672	699	683	659	727	628	636	667	672	621	672	730	659	639	644	637	660	655	639	713	680	671	706	630	648	686	657	676	635	656	658	676	677	653	737	666	718	686	659	684	657	670	679	667	650	661	679	686	682	644	693	671	704	700	718	679	658	706	643	720	647	673	692	669	677	649	655	680	648	643	689	717	642	652	711	663	664	662	679	669	679	685	702	702	639	641	593	684	678	636	636	681	740	647	688	692	690	652	702	691	645	688	696	640	690	682	706	654	621	641	641	641	687	678	703	701	664	675	717	699	653	682	696	688	736	681	688	649	709	667	650	665	668	686	641	662	713	652	660	640	674	667	697	706	653	705	664	650	684	630	673	673	652	672	641	718	736	673	737	642	675	661	661	677	635	687	692	636	692	688	711	681	705	712	698	681	697	691	682	688	659	688	625	655	647	639	727	659	683	699	724	652	684	659	685	692	685	646	686	685	675	691	677	696	736	635	676	656	663	656	654	667	687	717	704	699	692	639	684	663	693	684	636	653	692	675	680	657	679	656	640	640	651	691	696	681	658	701	637	633	686	669	685	725	636	638	683	688	662	705	727	670	646	677	704	653	680	678	671	700	659	662	677	683	686	678	678	684	647	657	639	675	696	684	678	676	680	712	687	676	661	647	657	668	748	622	646	733	688	664	684	724	625	649	636	717	661	707	671	675	735	714	690	706	667	704	651	665	680	693	681	680	633	633	631	677	705	669	615	702	636	695	669	653	667	679	750	687	736	642	650	658	677	676	667	694	665	678	651	688	650	649	695	674	704	654	671	656	675	659	664	702	664	666	681	659	687	752	710	685	693	619	714	639	650	656	645	659	674	662	675	655	701	704	692	648	687	667	726	668	691	667	677	654	657	646	661	667	643	672	664	675	672	703	629	677	620	639	675	652	669	646	681	685	693	690	647	707	627	698	670	644	693	642	668	663	749	651	711	679	642	677	715	682	625	678	647	686	700	651	681	666	675	732	657	609	648	693	709	666	704	650	699	698	675	649	666	673	633	634	677	721	683	652	637	672	662	667	670	640	653	651	678	670	653	691	705	681	645	659	732	718	660	670	671	731	650	690	624	695	669	638	665	665	669	665	676	634	690	685	652	677	680	733	662	676	679	663	605	651	665	677	680	682	647	623	695	667	660	648	661	662	702	660	668	674	685	673	674	670	702	634	639	607	694	674	647	696	672	646	680	677	650	724	671	640	653	685	655	689	681	707	663	612	686	702	677	638	660	696	668	653	693	622	674	675	671	715	707	692	678	671	675	711	633	643	693	680	695	618	713	627	709	706	631	641	723	642	677	684	711	697	658	695	693	678	662	670	700	707	684	677	654	706	689	662	670	707	648	669	652	674	716	723	691	662	665	732	644	694	657	690	688	669	660	672	682	636	637	683	641	686	677	661	671	666	656	680	703	669	647	664	690	677	607	642	638	709	679	632	663	708	651	667	747	634	685	689	678	669	700	670	662	665	655	701	689	646	697	670	716	700	665	712	630	694	689	648	647	685	661	620	690	700	658	665	681	672	668	676	660	669	634	670	666	687	696	724	680	711	676	694	665	672	708	648	659	684	666	678	647	668	703	687	649	722	649	663	669	679	662	681	652	646	705	665	686	683	720	666	654	690	653	686	653	654	692	647	740	701	648	685	664	653	664	664	611	653	690	656	673	629	703	639	653	719	701	665	609	667	652	721	634	674	622	694	674	674	671	724	703	662	651	659	635	666	655	685	695	653	655	657	658	700	626	637	639	666	638	685	700	675	729	613	648	693	672	674	693	647	695	648	721	673	693	642	699	658	689	685	658	661	645	647	675	669	670	655	667	669	640	700	659	587	693	656	704	668	641	660	668	676	612	664	649	674	672	660	676	617	709	670	643	692	722	680	719	694	689	698	684	678	712	702	638	641	673	671	667	666	682	668	646	732	642	684	681	700	672	657	639	641	687	673	625	689	659	622	661	637	640	679	694	693	656	680	649	684	627	652	684	650	682	659	725	665	677	701	676	657	643	705	643	657	640	692	670	659	661	653	664	684	631	708	642	719	699	660	674	663	644	671	617	648	664	699	649	709	643	664	688	679	650	671	703	627	659	669	723	681	715	667	646	696	656	667	662	687	684	613	643	692	663	685	707	646	646	676	694	675	682	615	712	663	701	633	630	758	705	674	662	674	656	691	666	707	701	667	698	675	658	688	690	693	701	707	701	717	657	670	661	683	677	694	713	671	710	695	679	682	681	704	619	666	657	638	684	663	659	668	673	711	700	617	656	685	667	691	619	670	714	689	658	631	606	671	705	703	653	661	654	649	690	679	680	670	634	680	637	680	661	694	646	683	664	654	691	653	687	670	629	700	660	680	678	666	687	693	640	733	724	669	679	683	715	654	692	723	692	695	665	643	665	654	696	679	650	702	675	642	658	653	688	655	698	680
9014	17996	17232	11154	7940	5315	3803	2987	2339	2124	2058	14873	22002	14606	6891	1995	873	649	608	598	595	624	572	571	622	628	556	576	608	576	585	618	559	565	591	578	588	623	641	608	613	527	595	558	565	556	588	589	603	613	623	593	593	585	579	565	566	588	616	562	635	583	585	592	575	588	593	582	577	605	607	577	596	586	637	643	568	545	592	580	605	575	578	606	635	566	591	631	581	578	627	644	605	544	620	572	607	590	619	595	575	626	598	587	590	562	581	544	545	634	581	628	622	610	563	584	585	574	552	603	560	603	553	613	565	553	553	593	593	570	569	552	626	617	610	600	584	584	572	605	607	611	589	597	573	569	531	567	579	588	586	605	631	573	578	582	604	542	600	561	600	580	649	629	609	554	584	581	567	610	639	549	590	574	568	557	579	587	599	595	621	569	596	593	561	586	592	550	614	596	608	595	569	579	593	589	559	652	627	594	593	588	616	610	599	582	591	637	593	582	590	578	548	535	640	574	605	618	570	596	586	572	573	580	550	543	592	592	588	604	623	564	581	542	610	580	569	583	608	647	606	613	575	565	579	594	594	583	571	644	590	575	595	585	603	608	607	618	596	591	575	595	595	585	586	620	606	550	605	561	601	549	611	544	612	602	608	584	610	581	620	583	567	637	590	583	587	567	611	605	589	568	566	573	626	566	607	588	560	613	589	562	630	602	550	596	591	534	585	568	542	551	574	592	549	568	598	605	577	582	587	576	648	610	599	586	583	555	597	602	591	583	566	503	572	619	600	643	586	638	593	623	595	571	577	600	584	628	555	621	622	569	598	598	636	601	552	559	609	597	585	594	586	599	584	578	614	590	542	621	553	580	584	568	625	578	573	562	585	583	575	564	604	565	610	604	566	591	574	594	572	548	619	627	647	599	609	590	530	588	527	628	616	644	590	567	609	593	561	597	575	608	539	635	563	642	580	606	582	558	577	559	597	593	576	601	595	582	581	583	608	575	609	601	589	584	638	589	590	570	600	624	580	555	582	585	585	580	599	568	605	566	578	582	572	575	595	556	581	598	589	594	623	575	563	560	590	620	580	590	570	590	586	598	583	600	541	571	593	590	573	603	569	597	574	605	576	541	612	546	589	598	629	571	585	587	583	585	601	640	578	578	582	609	595	577	592	622	612	622	597	568	578	606	569	601	572	610	603	574	596	624	564	589	615	602	626	527	600	576	625	562	552	624	547	593	551	597	577	606	561	616	598	574	616	621	587	581	626	585	604	572	606	583	576	620	598	594	596	596	573	564	551	612	598	630	594	588	561	625	574	549	617	563	554	574	600	575	545	607	583	580	569	569	596	583	596	623	571	575	630	590	602	586	618	570	559	551	596	597	604	601	583	594	620	621	642	565	567	599	590	600	616	612	580	576	590	596	565	617	551	584	571	587	539	591	561	592	542	573	575	559	574	543	569	576	602	568	540	571	601	567	605	558	610	590	564	578	588	536	601	599	597	585	611	581	590	542	581	550	597	595	570	582	553	558	594	550	634	598	558	627	563	632	591	568	594	602	597	603	548	610	564	585	609	579	641	567	563	587	604	614	553	547	553	603	553	554	612	559	557	565	628	552	600	564	553	552	603	588	568	552	553	575	569	602	594	593	608	554	583	639	602	600	593	544	619	604	606	611	561	559	608	582	614	557	607	574	603	560	635	577	555	619	630	571	528	608	620	618	593	599	579	557	575	591	638	592	590	604	611	538	575	569	596	578	549	563	573	600	587	586	580	580	645	600	618	595	576	556	531	589	591	554	550	613	580	567	596	574	563	596	585	585	612	543	582	545	590	560	598	550	594	588	574	549	612	602	587	562	614	619	543	577	603	622	547	624	600	621	619	588	581	637	611	559	581	568	609	592	585	581	555	626	618	594	556	593	607	595	499	592	572	517	641	620	640	589	567	510	577	610	588	555	573	635	601	563	598	574	604	577	592	577	541	551	571	565	566	570	614	581	604	594	586	613	584	578	571	599	575	567	603	619	595	569	550	556	587	586	603	622	636	578	562	565	572	595	589	624	593	557	613	590	584	590	573	557	579	579	578	621	594	610	574	564	578	586	555	612	558	594	557	563	603	628	560	595	570	561	633	563	612	558	566	624	598	601	565	602	582	585	552	522	566	598	561	616	523	610	640	585	549	598	587	556	616	578	573	617	556	596	628	547	571	580	592	591	565	580	596	620	590	617	612	578	557	598	513	569	607	620	586	594	591	583	593	550	557	580	607	570	616	567	592	576	583	573	574	576	596	600	570	604	569	626	544	569	580	583	640	641	591	615	600	555	554	619	550	650	563	575	580	550	564	553	590	590	578	573	597	526	570	583	623	578	613	590	592	579	577	603	575	628	614	556	575	584	583	585	604	642	558	585	609	573	604	628	598	572	571	575	638	592	589	594	567	587	599	603	576	585	582	583	603	585	580	543	608	582	547	575	553	591	564	591	606	593	568	543	577	588	584	555	594	584	575	568	602	567	604	598	582	609	591	564	551	602	556	598	592	585	533	580	574	582	592	572	588	587	561	552	632	624	540	632	585	575	579	568	614	584	583	563	578	606	563	568	579	590	612	550	609	558	588	590	549	609	600	568	598	587	533	556	610	576	636	622	594	575	568	614	603	603	614	605	602	573	593	594	563	559	610	617	604	614	562	578	576	570	570	598	558	560	579	591	598	586	586	574	584	585	577	574	613	644	567	568	594	590	610	567	590	583	596	565	598	609	604	625	573	620	561	622	555	591	571	594	627	607	574	599	560	580	535	574	612	598	560	581	594	570	588	623	543	597	579	586	600	585	616	628	596	620	599	598	612	622	617	566	592	580	565	564	567	592	558	544	564	573	588	600	566	574	587	575	593	626	571	550	576	586	583	617	574	544	603	560	589	559	603	560	576	496	568	592	535	614	581	568	612	575	564	603	589	600	575	564	585	574	576	570	560	594	588	587	559	580	552	579	594	557	563	644	614	550	592	568	576	594	589	614	566	602	604	581	612	593	594	609	608	597	600	570	569	614	582	583	570	589	596	570	575	577	628	555	576	559	573	590	601	595	562	616	545	585	568	598	571	561	594	623	583	612	583	586	560	608	575	568	577	564	607	595	620	573	583	641	563	579	560	623	589	535	620	606	613	595	564	616	635	608	603	579	581	588	610	593	624	593	596	602	615	631	582	569	570	585	577	609	553	561	572	579	614	592	544	600	556	552	528	577	589	580	605	566	610	595	618	594	576	571	567	566	574	602	616	620	590	630	611	571	597	582	569	564	575	561	530	607	611	631	599	605	594	588	604	580	599	610	562	559	559	637	590	615	607	578	603	565	561	552	570	585	573	587	537	548	587	578	615	614	559	577	570	594	572	632	590	611	549	575	557	564	570	536	563	565	570	580	581	607	615	579	588	612	597	556	597	543	612	614	590	568	603	562	538	540	597	587	587	592	596	564	558	584	612	553	584	556	608	560	598	575	616	590
26920	12120	6185	3210	1559	1053	886	853	838	816	751	1102	1693	1525	1046	684	631	551	585	537	590	623	567	575	571	583	606	594	543	564	555	570	584	633	576	584	581	576	545	603	526	583	608	588	585	641	610	572	628	578	593	623	566	592	549	590	636	618	557	571	579	620	607	596	538	577	579	579	535	610	580	545	585	565	584	581	580	597	629	602	562	582	632	596	605	605	568	586	561	547	565	593	645	593	586	575	578	587	607	555	532	579	623	553	585	545	529	588	580	580	578	582	544	606	574	560	551	575	558	558	621	612	589	566	567	624	567	593	572	611	617	562	565	566	594	618	586	587	569	668	561	591	601	587	561	545	566	622	630	586	544	618	528	576	582	606	574	604	566	625	562	601	584	605	592	628	608	598	555	570	620	570	557	585	553	585	570	580	559	528	564	620	590	613	590	530	547	624	602	607	588	605	584	556	611	577	590	589	595	544	593	571	528	548	627	605	563	586	594	609	569	607	602	582	606	605	572	582	604	574	592	622	619	586	609	595	589	612	589	603	581	590	568	559	583	563	577	583	607	558	565	573	586	534	588	558	620	621	562	605	605	583	537	549	602	569	550	578	553	572	587	580	573	611	650	529	580	591	596	575	589	569	580	591	579	610	576	611	580	535	562	609	581	565	623	578	566	568	562	613	565	572	591	598	597	566	578	549	565	580	560	553	572	600	568	625	625	603	581	550	554	571	592	577	605	627	554	624	544	596	580	583	571	522	590	573	549	615	557	583	596	571	601	589	593	609	591	598	569	612	545	579	591	558	605	560	597	580	610	544	568	538	542	597	568	592	639	592	588	590	590	568	599	570	589	564	644	608	577	575	583	619	575	594	615	588	609	599	582	579	599	569	617	592	580	651	616	607	558	534	562	565	597	611	564	595	574	563	598	593	601	593	614	577	599	571	587	589	585	638	593	558	526	536	565	563	541	593	543	595	611	597	529	585	642	530	585	577	576	587	562	584	615	590	626	582	598	535	574	600	583	587	551	613	606	622	586	600	591	567	616	582	600	598	576	578	574	586	603	579	599	604	580	597	583	549	604	615	584	577	585	590	626	616	619	542	582	584	532	577	591	598	562	573	564	564	583	572	599	594	604	607	562	583	586	597	609	575	579	610	562	612	593	588	571	542	592	593	589	547	552	561	557	594	644	596	555	580	585	572	535	563	582	561	579	612	601	560	598	580	608	618	593	580	553	598	553	587	592	564	583	553	613	601	567	653	623	533	560	562	606	553	586	560	573	615	595	614	607	608	549	561	552	587	545	578	564	611	561	581	578	575	588	565	568	554	592	562	628	591	592	593	594	629	616	552	542	567	598	594	600	571	585	591	610	593	581	582	607	575	555	564	582	588	590	586	573	558	623	620	604	580	554	568	565	525	582	595	568	572	577	615	553	579	631	574	590	546	630	571	618	557	611	587	551	549	579	587	594	549	563	567	561	603	571	557	597	612	548	558	600	569	585	567	579	607	544	589	577	615	553	592	563	563	591	584	577	603	600	576	618	596	603	575	562	583	564	630	586	609	576	570	608	573	576	581	582	578	579	594	534	565	603	528	565	591	601	604	587	605	594	582	657	613	566	598	598	554	591	599	624	548	568	573	620	585	546	594	557	582	598	597	557	555	552	519	590	574	598	613	564	606	575	572	592	563	554	574	593	581	560	582	582	546	564	579	613	536	599	606	620	574	619	601	598	578	583	552	610	537	551	595	579	598	601	559	589	585	617	568	575	607	600	619	593	576	590	600	625	588	561	578	558	621	563	571	591	586	591	607	597	589	579	587	570	537	547	577	610	600	573	583	575	586	538	591	589	605	533	548	545	653	565	582	579	565	557	565	551	587	605	612	563	635	543	619	563	605	561	579	559	600	564	538	610	522	565	578	569	591	560	572	566	590	627	595	527	576	606	568	585	652	574	621	566	553	594	586	550	582	548	605	614	587	569	565	595	612	548	595	544	560	557	599	577	599	555	547	579	569	599	598	592	552	626	594	578	568	573	566	627	588	593	583	581	554	594	606	597	557	590	508	614	615	572	568	606	580	607	575	572	540	620	590	570	543	598	592	561	640	622	573	581	593	572	577	564	605	571	598	555	613	620	588	551	568	534	596	554	560	525	636	562	625	547	567	588	596	580	572	609	560	567	560	540	575	546	578	569	582	541	567	576	597	609	615	583	589	632	617	602	568	552	607	558	610	597	549	560	569	563	559	607	588	652	565	583	541	581	606	596	595	572	574	573	589	615	604	568	600	546	607	612	541	553	564	566	598	628	545	582	567	571	552	604	531	596	534	570	584	580	531	551	620	601	604	607	578	578	584	576	571	616	591	573	576	586	608	561	585	616	555	586	589	600	564	578	582	598	597	603	615	627	573	571	556	579	583	560	595	535	621	607	580	594	604	569	568	586	609	585	602	629	611	623	567	622	601	566	574	575	585	551	575	601	562	591	593	589	597	572	623	622	559	571	586	549	571	595	588	582	623	589	550	583	615	569	571	593	591	542	594	601	562	568	563	609	599	553	621	573	578	592	554	575	583	601	585	563	576	582	587	609	567	561	575	593	601	563	587	559	620	598	580	585	540	568	576	589	617	600	569	591	555	558	582	557	581	566	586	603	583	626	610	604	586	604	609	582	558	610	607	619	601	578	611	549	584	588	552	558	601	573	573	591	600	601	574	560	571	594	584	571	611	564	571	573	583	541	549	590	607	561	575	644	586	600	637	578	590	577	599	582	552	584	578	613	557	572	599	600	562	571	584	620	576	589	595	573	553	616	601	614	524	563	604	609	579	637	650	574	565	582	590	561	614	603	594	601	519	603	565	580	600	592	589	572	576	599	588	561	569	621	598	624	544	589	622	586	564	600	544	614	601	538	590	565	619	583	549	610	607	595	614	567	556	586	582	579	570	566	556	656	584	603	594	587	621	633	557	558	593	603	571	577	570	577	580	589	577	577	593	529	590	605	579	626	583	641	569	550	587	620	577	594	573	589	584	594	571	598	571	605	589	581	595	633	570	591	573	564	563	610	600	535	608	574	581	618	584	602	577	614	605	576	605	599	553	544	567	560	608	584	566	564	610	550	578	613	559	551	588	592	587	598	610	583	585	598	621	554	597	601	581	588	567	583	593	596	583	598	580	597	603	594	575	605	576	575	579	588	580	550	612	553	590	580	614	568	599	578	609	587	589	533	561	565	624	565	590	593	640	564	553	596	561	592	561	567	600	560	570	551	583	571	607	604	556	564	601	594	611	565	589	624	535	567	614	551	605	552	607	598	566	557	591	555	549	597	568	584	603	579	560	573	585	555	587	614	581	571	579	526	599	619	592	631	605	603	587	581	540	573	596	574	594	574	599	577	579	625	600	553	560	560	575	609	551	549	571	509	585	587	612	580	579	528	550	590	567	578	573	597	569	576	543	566	574	603	597	570	574	576	581	578	607	609	593	600	595	593	602	614	591	567	553
7438	5971	6300	3016	1718	1180	1048	1036	960	908	814	1460	2173	1736	1078	657	540	545	485	454	497	498	495	455	498	498	499	516	467	537	497	489	509	496	506	537	509	481	480	539	538	497	522	531	493	513	478	491	514	485	514	516	484	527	507	500	503	548	525	464	485	471	491	520	513	497	515	481	474	457	480	506	499	505	483	503	537	526	518	499	511	462	506	479	476	488	473	512	497	515	521	521	491	486	493	480	500	491	470	517	511	523	489	497	514	505	471	483	547	516	524	467	507	509	479	501	534	500	480	488	519	545	489	458	466	500	438	512	468	457	514	481	521	483	481	511	528	490	514	482	481	514	464	503	507	485	493	506	475	501	455	513	504	480	487	516	478	503	483	475	473	490	529	505	480	441	511	473	493	531	494	528	483	500	467	485	489	507	497	470	508	493	510	466	470	480	520	525	489	528	492	470	460	528	468	518	520	520	476	462	475	562	511	493	544	489	522	443	503	477	523	511	490	496	494	522	522	496	543	507	485	479	479	496	500	475	471	473	485	499	494	485	485	504	488	540	449	521	431	489	496	504	482	502	461	489	503	482	501	494	512	491	499	490	482	522	508	499	508	510	542	493	512	491	485	499	502	481	456	469	519	512	468	519	476	488	518	495	511	512	444	473	522	494	499	517	474	454	488	532	474	495	504	459	487	476	550	500	500	510	477	473	458	482	517	494	506	475	486	501	493	532	464	478	518	511	473	475	491	497	488	473	531	500	507	492	492	466	481	516	499	517	486	490	529	489	483	465	506	520	479	489	496	467	498	494	557	457	519	497	467	474	480	512	507	557	493	511	497	512	459	474	505	462	501	496	555	470	527	503	463	497	553	484	534	495	504	486	491	520	522	499	518	468	494	492	485	477	515	474	511	480	505	519	494	463	577	481	488	477	452	497	477	525	513	512	477	506	487	472	527	509	485	495	480	531	529	485	455	500	451	487	489	493	549	498	518	479	492	543	472	531	493	536	520	478	510	496	509	482	545	531	524	479	495	475	514	490	516	487	483	489	519	509	482	452	514	491	449	493	499	511	515	497	488	529	473	485	501	511	536	481	458	488	520	500	514	533	492	477	478	500	475	490	490	524	481	519	507	524	467	456	466	486	511	525	516	502	504	512	524	491	493	513	542	495	523	504	495	475	496	500	498	486	500	489	499	501	475	496	478	480	501	497	566	514	528	463	494	510	475	497	509	456	473	492	528	502	485	521	522	519	529	497	464	497	511	495	506	504	486	486	488	503	475	497	487	457	505	489	505	502	500	487	526	485	514	494	535	457	516	478	542	500	485	448	496	484	487	463	530	497	469	479	523	482	507	508	466	528	464	492	505	503	524	471	488	543	481	519	505	539	480	515	512	500	513	496	486	490	478	529	459	520	483	528	486	499	498	479	489	506	508	500	483	528	505	471	512	503	495	508	471	484	494	496	486	472	502	479	501	486	489	516	500	516	489	499	511	527	506	496	467	454	490	469	533	486	477	518	494	510	495	519	541	503	520	495	488	505	518	531	472	488	485	465	481	464	500	462	490	504	534	496	491	503	516	526	499	489	535	503	465	469	504	519	474	504	504	496	473	521	491	482	512	483	480	546	502	524	499	503	484	517	515	540	481	485	467	493	509	517	534	478	513	482	491	501	499	541	449	459	531	512	457	473	495	496	493	531	455	472	468	468	504	479	507	500	498	494	512	480	511	482	510	519	554	491	503	471	515	483	485	475	510	457	475	530	502	494	532	485	509	532	530	503	514	521	527	482	502	534	545	478	503	539	515	486	450	460	529	501	515	531	475	525	506	500	534	542	571	520	514	495	504	495	480	542	481	474	519	487	521	425	476	523	478	478	514	482	465	506	498	502	492	477	511	464	522	518	476	501	506	492	492	502	499	511	485	497	515	506	512	502	494	455	490	488	538	501	529	472	499	525	467	526	490	498	515	501	480	527	479	492	537	496	542	463	484	548	504	491	493	482	492	525	479	525	496	500	467	474	523	500	481	505	522	522	482	517	489	490	497	530	488	470	475	461	474	506	514	518	464	511	477	542	510	513	487	490	516	483	494	478	532	522	487	506	502	504	488	529	494	487	536	455	514	435	511	527	490	509	506	510	575	535	510	495	497	523	542	491	510	476	480	499	493	490	515	517	431	539	463	470	493	495	488	480	542	487	508	503	531	505	503	487	482	522	480	528	477	482	533	486	491	471	535	521	481	505	471	498	497	503	488	512	507	494	534	478	505	474	523	470	463	468	480	506	512	496	516	481	462	500	456	484	496	461	480	515	490	509	513	502	519	466	475	468	481	498	509	501	505	536	506	561	495	483	506	491	504	519	498	490	488	491	516	523	544	480	496	492	543	513	495	487	520	525	501	512	528	504	491	487	489	484	492	513	488	515	506	488	461	529	461	487	484	490	502	503	503	499	491	503	507	504	507	476	470	480	509	494	507	518	500	475	506	453	473	485	518	513	456	502	534	498	501	450	528	462	521	473	466	494	488	513	511	463	494	503	497	531	522	489	526	499	504	505	500	497	457	502	497	525	460	517	512	488	516	477	475	488	505	500	536	499	482	524	507	519	491	496	478	496	503	492	520	463	559	517	504	496	519	477	532	486	496	449	454	530	469	543	495	546	462	494	478	502	507	459	492	500	534	493	462	489	501	532	489	528	491	496	496	483	505	496	518	482	506	526	476	506	499	477	489	495	503	471	524	458	525	487	525	486	457	512	485	519	514	522	513	494	517	522	518	539	525	510	492	492	512	531	491	498	510	480	555	505	523	511	503	477	494	511	541	530	484	505	510	539	494	508	505	474	483	439	534	498	484	502	528	488	482	456	480	508	483	512	554	476	537	496	467	558	526	509	462	508	509	503	491	497	483	526	526	465	496	482	509	496	518	530	526	483	501	488	493	535	524	485	456	548	522	473	509	496	491	484	517	466	506	486	507	520	536	511	499	507	464	490	469	478	545	488	462	484	479	532	508	523	530	504	536	489	516	489	534	484	527	511	457	501	536	472	540	482	537	460	485	501	492	533	477	506	499	476	526	468	531	487	469	514	486	545	499	504	487	461	524	489	457	542	476	528	498	505	482	486	479	504	536	518	528	489	511	496	494	463	527	488	460	483	464	508	508	485	484	491	460	517	497	477	494	509	480	483	484	521	439	491	454	524	477	469	493	526	487	488	500	510	505	522	513	493	513	494	498	508	469	467	511	488	489	463	471	529	492	522	510	462	504	505	492	485	523	491	464	498	468	501	504	506	484	523	495	476	511	467	432	522	478	474	489	492	517	549	541	512	472	518	528	485	488	502	468	507	472	524	523	515	521	522	478	522	455	508	525	436	509	499	477	519	512	457	515	500	481	447	477	513	453	533	548	536	448	502	484	504	540	498	496	485	496	497	462	514	480	453	489	512	496	484	483	473	501	477	500	483	498	492	476	537	504	489	461	526	513	468	468	508	472	527	489	502	493	507
24763	20835	26750	24582	11481	3727	2519	1950	1363	1117	1232	10433	13070	8305	3354	1245	745	612	559	591	630	560	601	590	558	602	576	629	599	572	619	604	627	586	575	558	562	598	515	578	560	604	610	589	597	566	580	597	577	582	651	639	595	594	574	582	548	590	557	592	571	602	603	596	613	569	598	590	569	557	615	633	599	579	595	541	583	608	590	541	585	588	521	591	568	584	611	607	594	569	609	563	571	544	628	562	612	566	568	570	540	588	587	582	600	574	578	578	585	574	588	558	591	597	555	548	590	579	588	559	574	596	615	564	607	602	575	606	551	565	597	552	566	589	595	589	578	562	546	582	610	569	588	591	552	557	595	610	586	564	581	629	593	562	578	586	564	606	610	611	572	577	569	588	536	564	551	575	608	580	639	569	601	587	570	576	569	574	575	599	553	587	581	591	555	581	601	581	598	583	583	598	549	639	560	556	628	614	576	571	628	566	596	603	577	549	626	569	612	561	585	585	604	614	567	605	580	614	591	610	612	597	569	581	583	613	578	565	586	582	551	589	584	610	619	576	583	588	625	601	598	603	549	627	617	579	592	566	577	599	565	590	567	608	595	583	595	639	583	563	579	585	576	618	562	584	582	583	558	557	599	589	632	589	563	599	617	614	619	635	516	587	519	592	656	600	632	587	585	577	604	617	629	558	549	566	601	621	593	597	577	561	606	585	609	556	596	589	596	594	593	615	586	587	550	589	549	558	575	624	591	612	647	589	635	612	566	561	560	606	576	560	580	564	581	537	571	575	581	594	606	588	599	568	590	585	602	573	589	572	578	599	599	599	555	584	610	547	602	574	560	615	574	561	600	581	564	648	562	550	580	578	566	572	622	575	610	557	605	573	559	555	579	599	571	611	560	608	620	582	615	609	583	586	611	555	570	553	595	556	591	583	586	526	627	554	562	614	561	546	571	593	579	559	607	547	613	569	573	590	609	611	561	512	597	603	590	552	630	599	597	585	621	641	539	626	570	573	601	616	631	616	580	596	567	606	570	614	614	601	551	591	592	568	566	579	569	603	594	581	599	576	617	587	546	580	554	593	582	588	604	569	607	572	569	590	600	599	564	597	581	585	610	568	568	575	591	599	615	559	649	577	596	545	562	595	551	537	534	635	583	624	598	574	607	558	624	567	572	624	586	615	578	547	555	573	581	552	570	553	565	572	519	555	561	606	603	583	638	598	601	556	574	586	559	552	593	574	583	590	540	565	562	553	600	626	572	613	584	587	579	608	583	596	597	566	607	577	619	556	580	583	523	624	557	633	576	591	625	605	624	622	580	576	533	607	598	560	586	571	592	627	591	547	553	605	586	581	579	613	591	595	605	563	561	603	536	536	580	619	635	566	572	639	578	572	535	551	593	598	590	581	589	568	576	606	599	542	588	578	586	593	572	575	597	547	603	567	606	530	564	552	589	580	553	566	644	592	616	574	565	582	619	578	592	588	597	563	564	559	572	562	601	589	578	579	597	602	581	591	608	618	606	633	575	596	575	592	581	601	582	634	563	566	593	615	571	593	603	629	623	564	569	557	570	609	585	555	582	575	579	530	606	611	633	560	610	583	564	583	588	549	620	550	580	593	603	532	594	588	549	564	630	605	585	570	586	615	592	614	562	595	537	564	585	571	587	580	598	551	583	617	601	610	597	604	622	539	602	581	561	616	576	586	584	607	543	569	570	619	556	591	597	563	566	558	582	559	598	603	616	600	567	553	578	609	556	596	565	588	588	594	612	605	576	596	576	595	608	554	562	597	600	553	596	594	627	558	583	563	613	584	593	558	552	593	540	591	567	543	618	567	568	582	630	579	597	540	594	596	622	617	596	637	591	583	601	587	590	520	586	560	648	570	560	577	558	587	589	602	569	578	589	576	583	557	540	540	567	563	570	535	595	561	579	630	574	602	590	602	614	579	600	644	585	573	593	567	609	566	592	605	599	560	573	601	529	575	569	582	586	568	553	545	619	607	572	553	552	587	580	570	564	619	612	600	577	568	590	572	519	604	591	558	571	577	597	575	583	627	564	593	582	553	590	554	565	596	579	583	599	558	593	608	556	575	497	555	599	612	620	596	574	568	590	532	609	548	611	550	616	592	588	608	598	602	557	536	620	609	593	553	560	532	572	565	599	584	609	587	592	543	608	597	609	570	603	601	583	564	636	562	554	570	573	590	593	584	579	602	551	584	574	565	552	545	579	602	587	551	538	574	586	603	579	560	593	568	581	566	596	585	520	569	560	567	579	586	607	604	621	636	601	560	604	558	591	579	599	634	574	594	595	583	591	580	597	564	585	585	598	546	573	573	588	559	592	612	585	555	569	547	597	584	550	608	611	576	560	558	612	618	546	586	573	590	595	564	597	594	529	617	569	618	601	547	554	562	647	600	558	584	514	582	613	578	617	564	571	576	538	590	584	615	589	591	570	566	593	606	564	565	591	606	582	576	610	613	545	576	579	561	616	589	555	590	609	620	586	614	588	569	601	589	555	578	550	543	592	602	581	590	570	636	596	561	584	588	579	600	590	609	607	583	597	602	569	584	594	608	592	598	544	575	582	595	576	578	606	580	547	580	590	610	574	571	591	617	617	543	525	598	567	574	584	590	604	565	551	588	579	577	583	590	563	636	594	572	555	575	607	550	547	589	600	552	571	573	574	563	591	570	563	581	556	554	580	601	569	587	601	552	568	578	569	624	581	554	554	559	599	570	554	578	552	572	568	617	614	591	565	582	617	583	601	566	578	605	608	591	599	577	614	660	584	592	612	600	558	587	628	534	592	532	579	608	594	596	621	558	558	554	578	572	573	591	623	597	569	568	563	575	591	592	577	574	608	578	546	569	607	590	558	570	544	577	611	552	606	594	577	582	597	550	555	545	597	573	580	618	587	598	561	594	598	567	591	603	561	569	556	541	619	605	591	574	591	616	564	610	598	580	615	566	577	599	632	538	579	590	567	601	548	619	563	584	582	544	621	584	542	596	568	568	560	580	581	569	545	587	629	542	555	575	578	590	615	553	560	569	592	557	574	582	574	597	588	578	577	567	554	622	547	585	554	605	540	628	532	547	600	586	551	593	619	554	588	534	550	555	610	578	566	604	592	580	561	555	590	626	590	626	592	628	554	516	617	623	570	588	610	557	550	591	622	565	561	551	601	540	591	564	602	634	585	536	518	580	583	559	573	569	618	541	616	590	579	560	597	593	605	548	558	622	576	558	570	608	582	572	574	574	591	607	562	594	616	589	587	588	575	585	603	591	538	613	626	629	559	610	560	607	606	610	621	601	558	576	621	570	614	534	568	550	540	607	620	633	590	565	628	605	564	569	585	585	584	581	537	616	599	554	615	587	619	618	607	575	604	578	572	598	614	603	560	550	583	632	602	581	547	561	598	578	557	602	538	575	606	591	578	543	555	571	553	619	573	554	598	565	564	577	591	598	583	593	569	570	566	607	643	612	596	604	603	537
7475	13069	10902	5497	4126	3169	2660	2459	1813	1455	1503	13620	12589	8067	3550	1248	692	555	478	509	545	534	536	522	529	506	509	530	530	500	531	504	524	513	500	520	549	522	508	520	471	517	497	539	534	564	542	512	538	521	488	539	541	584	501	520	516	514	529	508	543	509	487	547	510	575	540	515	575	542	516	521	519	478	532	500	525	511	483	484	523	508	498	523	483	511	536	503	522	488	534	559	502	531	521	534	505	534	519	498	531	512	549	516	536	505	527	535	532	561	517	504	490	527	501	549	542	533	549	476	496	530	499	557	508	518	516	500	475	554	545	547	483	534	537	537	520	512	506	496	560	519	526	523	477	552	468	509	541	447	516	530	511	480	491	564	539	498	525	548	473	534	533	542	525	497	537	531	508	493	512	542	506	529	507	547	531	538	536	516	553	550	524	536	516	463	501	548	525	487	514	501	493	547	543	517	523	525	513	524	496	513	535	514	533	515	506	521	517	510	513	533	538	494	474	538	519	580	512	493	490	533	528	521	516	522	499	476	500	533	489	522	532	501	463	535	471	499	539	501	511	536	506	529	511	507	533	536	483	516	505	502	490	553	501	457	520	501	529	497	538	507	533	495	518	522	522	525	516	549	513	504	512	505	475	504	532	519	548	502	514	504	496	517	462	511	453	550	496	563	522	485	556	509	505	509	523	514	566	521	526	513	530	518	523	574	517	517	544	509	475	528	512	516	528	502	504	487	525	535	572	497	464	550	493	519	515	487	498	545	533	512	566	566	519	499	513	476	524	556	507	556	560	532	517	536	529	514	514	515	512	497	491	522	523	507	556	537	530	494	530	545	515	506	498	500	514	535	534	512	490	505	528	529	489	542	496	540	527	481	523	544	548	486	497	535	443	452	525	531	518	536	521	481	524	501	502	502	514	495	474	528	552	514	517	487	498	547	520	529	485	503	502	494	518	521	466	528	480	519	469	509	495	505	525	495	485	534	543	542	528	502	512	500	501	492	476	452	534	525	517	534	544	519	507	525	519	548	506	515	542	498	476	490	532	506	501	542	528	532	516	524	545	542	535	506	510	491	510	517	539	488	506	534	519	511	560	520	528	522	508	523	525	533	526	562	441	526	516	530	473	502	548	506	505	480	471	493	486	502	491	533	514	483	482	542	487	484	540	546	534	525	501	500	514	526	475	508	501	486	499	464	510	538	458	489	497	491	552	497	515	504	523	548	508	553	536	513	520	538	508	513	520	537	519	526	515	521	507	535	514	540	536	516	535	513	476	502	492	512	483	526	518	529	528	498	502	468	535	530	532	535	518	508	481	523	506	489	510	505	509	495	513	493	504	556	520	494	497	508	506	486	545	476	495	542	496	532	548	561	516	548	480	549	492	480	506	510	507	535	553	499	538	488	492	514	502	548	495	484	490	494	514	510	520	522	557	521	486	475	543	519	503	541	521	518	509	497	480	531	483	512	528	542	478	537	533	499	504	502	534	508	514	518	518	483	482	517	499	501	517	518	511	510	513	495	492	535	522	560	540	536	531	507	517	503	506	515	521	498	510	517	521	520	519	513	515	529	509	507	509	512	545	520	510	517	508	522	481	544	490	492	509	524	512	502	519	522	508	498	536	508	461	515	525	534	524	540	495	481	540	548	516	510	521	549	482	526	554	495	535	499	490	474	503	505	533	521	512	546	526	510	532	530	542	516	535	527	509	538	529	540	523	508	482	555	522	544	501	547	489	492	534	568	564	467	513	471	535	508	532	465	519	572	521	487	518	507	500	486	511	538	500	530	506	575	542	496	563	501	536	493	490	560	532	514	512	466	526	463	504	543	499	488	497	531	493	502	562	496	519	554	518	523	531	549	512	544	536	513	515	536	516	475	509	520	504	508	533	496	571	519	505	568	501	537	471	524	493	480	502	503	463	529	504	527	518	507	496	505	484	507	511	534	497	527	501	522	516	500	468	531	559	492	509	531	523	508	483	511	528	527	513	535	506	569	471	504	504	521	527	546	542	439	497	511	485	526	491	508	488	508	487	516	512	507	540	538	527	542	483	489	525	565	484	504	516	522	527	533	440	517	550	529	485	495	509	545	523	505	464	497	511	492	519	507	501	497	486	514	556	502	482	493	526	527	482	532	508	522	486	528	490	520	472	474	485	487	537	512	534	506	494	485	489	495	550	485	502	524	527	516	536	498	538	523	529	536	524	521	528	494	510	496	538	526	501	518	545	509	522	524	507	479	514	487	548	506	538	506	515	529	533	480	490	487	531	519	522	517	517	521	518	504	521	519	516	481	488	495	529	525	502	494	524	546	478	517	518	512	487	498	478	554	464	503	540	500	490	499	567	520	536	548	541	515	479	504	539	511	478	521	472	574	513	514	537	508	549	520	511	528	505	532	520	485	494	515	507	563	519	492	469	506	541	513	503	511	517	546	533	542	532	568	501	498	522	523	450	506	513	540	516	521	540	573	511	512	543	504	450	533	510	544	549	513	531	504	545	522	517	494	509	517	513	518	547	507	521	521	500	471	541	520	507	485	513	510	574	517	480	529	553	507	525	483	520	474	495	496	499	554	550	491	537	523	546	506	470	512	532	489	504	520	504	508	525	531	486	487	513	550	503	546	535	476	527	479	500	546	488	499	534	507	491	534	492	482	481	516	498	527	521	544	508	540	491	496	511	536	512	519	512	503	514	509	530	537	536	539	466	515	515	484	515	531	534	532	533	525	523	495	537	506	528	513	525	513	479	530	522	487	494	526	524	518	525	529	516	510	497	508	473	518	500	485	524	511	498	524	499	520	538	497	492	492	500	510	527	513	503	496	520	506	487	503	508	521	494	519	534	486	534	489	574	541	497	474	551	511	535	507	598	552	489	512	505	511	499	507	510	502	510	548	509	474	521	555	482	457	507	513	493	491	564	489	547	502	505	513	501	514	528	519	504	502	531	502	536	469	496	513	477	528	545	538	537	546	491	520	515	532	532	501	503	514	521	556	543	497	503	531	496	511	484	504	530	515	476	485	502	497	495	476	527	484	548	532	547	469	503	517	492	532	466	507	536	497	516	534	525	526	498	485	463	521	497	485	501	507	520	513	516	515	503	504	493	516	522	508	506	489	547	523	546	556	506	453	507	542	499	511	526	523	500	510	491	512	498	517	550	548	511	553	518	520	533	472	505	483	538	514	523	524	541	516	478	514	565	509	523	509	510	516	493	488	503	526	512	522	505	527	531	513	511	548	521	536	534	498	483	503	521	500	562	538	524	528	507	514	519	530	505	504	507	507	497	532	521	516	521	541	528	461	493	518	493	451	525	516	538	542	535	479	495	540	522	492	491	520	494	507	496	494	489	473	543	498	556	528	510	559	531	497	528	529	511	505	502	520	539	502	547	504	504	527	513	517	529	521	509	504	519	543	501	503	512	554	512	499	529	514	498	517	522	526	499	523	495	514	514	498	503	521	544	507	533	543	477	514	538	541	527	469	536	512
23791	20728	27651	24015	20391	11764	5210	3089	2112	1583	1651	15886	24000	15906	6914	1899	914	725	704	666	712	651	665	702	725	703	738	738	689	704	661	759	744	738	698	666	739	698	705	693	735	745	736	705	723	677	694	680	663	686	697	700	689	666	696	701	685	650	719	683	693	672	653	684	695	647	707	666	724	663	659	757	683	725	661	691	719	697	733	637	723	674	637	725	678	665	738	680	712	680	688	630	685	713	733	706	685	711	678	691	702	715	725	696	699	706	704	670	705	705	693	663	718	653	695	737	707	678	667	698	698	648	718	716	656	683	703	678	707	723	712	710	686	737	683	687	656	694	674	705	667	706	654	691	698	733	676	709	698	669	695	730	693	686	676	687	710	667	708	679	691	704	669	637	681	703	733	696	673	711	665	693	691	724	710	659	645	713	683	704	713	686	687	679	673	660	659	695	675	691	670	671	698	717	684	702	680	717	703	697	713	686	671	716	673	732	686	666	648	666	721	721	695	696	614	682	665	699	686	678	726	714	687	680	625	704	712	733	689	641	645	706	653	656	687	658	698	713	644	693	678	633	641	693	714	677	648	678	698	701	668	718	713	668	652	627	710	709	754	670	689	704	651	700	662	704	697	679	624	626	645	702	651	710	713	717	656	693	705	682	676	707	670	654	680	659	678	715	724	686	687	641	694	670	655	690	698	673	639	716	690	676	687	652	671	680	699	694	700	700	706	698	697	737	701	721	656	705	671	670	682	683	723	682	665	617	719	691	647	688	633	697	679	695	696	737	690	715	653	646	686	695	700	681	715	673	711	706	703	704	638	694	700	673	720	641	692	723	720	686	684	632	705	686	732	694	674	708	748	646	740	724	686	668	694	726	671	669	675	722	692	707	676	680	729	661	733	698	721	686	684	710	722	698	692	670	689	709	625	675	642	666	670	686	701	698	687	711	675	689	667	675	660	686	665	655	653	687	720	717	652	701	690	676	690	694	711	680	708	703	683	677	671	672	664	680	661	723	698	749	744	672	703	664	695	669	698	701	636	654	696	666	682	702	689	654	662	719	663	737	652	675	653	640	651	652	664	702	660	705	675	625	695	682	700	696	717	673	689	711	678	710	711	666	706	708	697	648	679	668	710	649	683	700	695	712	712	655	682	704	695	700	668	639	693	692	662	703	670	725	698	724	676	625	718	723	687	688	694	638	691	686	652	675	669	660	662	677	731	675	738	676	688	692	668	681	670	743	707	675	687	655	658	675	711	634	726	685	716	674	710	693	700	651	710	710	652	687	717	659	710	719	682	717	650	678	672	679	692	747	688	667	649	658	676	692	686	693	652	694	707	711	660	661	669	708	727	672	715	719	685	667	641	678	683	655	686	664	717	718	690	672	642	652	678	665	692	734	679	674	718	704	697	675	698	663	684	670	681	695	687	660	699	683	678	652	699	644	687	668	635	688	702	651	659	624	694	679	690	685	653	677	684	746	666	681	703	658	691	693	666	656	669	617	679	648	702	672	693	701	661	672	655	737	682	723	641	681	649	681	628	656	696	670	678	675	711	677	687	642	680	673	685	630	694	671	640	645	637	671	671	680	693	698	674	718	705	674	711	676	683	671	688	662	715	708	660	677	696	708	692	709	682	633	656	708	687	689	696	687	739	691	683	682	716	666	675	675	710	712	645	720	693	657	694	667	701	684	687	704	643	702	676	692	670	667	692	675	679	700	692	708	665	670	664	664	669	659	696	668	715	671	677	703	718	677	701	676	710	683	773	685	713	753	693	669	685	680	677	689	679	695	673	690	724	628	714	707	670	718	670	683	719	674	705	691	728	659	683	748	677	660	637	661	676	667	673	662	669	708	638	701	709	652	666	679	650	700	642	688	670	717	698	687	682	686	676	685	646	676	658	706	690	706	691	714	691	690	683	692	678	696	734	647	667	700	706	687	690	709	677	737	716	701	665	673	651	667	679	642	734	683	711	687	738	670	679	710	715	682	676	728	653	701	683	630	680	641	759	671	740	712	703	681	678	678	674	707	680	689	695	677	696	660	680	639	721	741	673	694	722	654	644	656	678	651	689	685	675	680	661	679	663	692	720	713	667	690	700	708	676	688	673	689	708	684	671	692	692	664	687	681	728	710	678	711	710	709	619	673	694	709	628	679	703	667	710	711	634	723	687	662	690	729	727	648	683	693	649	665	648	675	720	676	694	686	704	687	662	670	695	666	644	695	660	676	668	677	683	687	715	676	719	675	646	661	691	662	681	711	678	655	682	689	707	670	676	722	665	664	627	697	684	688	696	688	650	665	671	673	697	686	674	672	711	677	681	708	680	710	674	686	685	675	667	675	701	652	728	666	630	725	636	728	663	671	628	638	707	677	710	694	689	661	651	676	716	687	690	675	696	675	664	676	662	705	699	714	711	743	733	692	710	681	645	677	709	670	715	654	732	634	728	678	684	678	690	697	645	701	693	672	672	703	637	740	694	690	688	730	721	689	699	664	714	651	671	663	669	660	666	743	668	671	659	700	704	662	679	709	688	721	663	717	630	689	678	673	705	638	678	675	652	678	647	729	709	698	687	719	667	667	657	665	714	702	695	689	660	646	682	660	666	692	688	684	723	661	702	654	626	676	677	691	659	659	694	635	650	656	688	670	716	689	752	676	696	701	656	656	626	689	709	715	667	686	728	681	679	678	682	680	658	673	667	720	733	690	674	659	667	604	715	704	658	685	655	630	670	699	672	702	678	694	683	708	676	643	657	650	685	670	713	665	698	676	698	716	639	720	700	684	679	682	624	642	699	714	673	683	654	663	636	648	649	717	668	701	705	720	719	714	686	698	652	678	724	681	666	649	691	673	668	683	699	717	690	720	683	650	681	730	698	635	660	692	664	690	662	691	696	709	738	727	658	707	725	663	704	655	674	675	658	658	718	662	724	680	677	678	685	612	720	734	662	730	679	695	671	688	731	677	727	655	713	757	648	644	710	710	638	682	660	672	668	670	633	667	678	667	700	638	683	651	699	696	720	671	718	705	688	685	658	728	638	701	641	702	702	709	678	667	690	688	653	672	685	673	692	702	646	746	681	734	635	643	703	682	690	667	675	699	654	693	658	700	679	678	724	677	666	692	652	669	640	654	679	670	710	650	686	640	707	691	709	695	664	700	628	648	709	696	721	744	737	691	713	706	695	705	684	690	683	679	699	701	662	704	683	699	694	699	684	663	669	694	706	676	695	691	668	692	691	681	642	667	680	689	704	726	679	698	695	682	652	677	675	704	701	677	701	623	696	666	688	676	726	680	660	699	731	651	674	701	708	631	687	644	728	655	690	696	651	669	672	684	690	702	698	662	655	686	659	669	692	680	636	683	647	703	740	729	670	692	689	668	692	724	647	701	696	728	676	678	659	664	648	692	686	667	681	732	751	705	731	696	670	725	699	651	685	723	713	670	688	678	656	682	659	713	663	669	648	671	678	663	701	694	698	689	720	688	708	718	668	695
7132	15497	16730	11496	8329	5992	4502	3437	2582	1924	2050	20339	20818	13835	5982	1873	815	662	569	612	600	602	605	623	590	584	582	596	611	569	598	564	577	616	628	618	582	589	614	568	598	612	564	567	575	608	576	612	584	602	579	570	619	576	547	619	612	604	624	580	554	609	578	557	572	577	605	567	578	578	626	574	615	545	621	614	590	544	607	615	601	601	597	518	515	609	592	570	602	626	618	584	604	608	592	564	607	609	550	600	609	633	587	555	601	624	595	605	614	639	529	552	560	598	598	624	586	562	578	585	561	577	627	592	553	631	607	605	607	566	619	543	629	583	562	576	592	546	571	575	559	630	629	589	628	574	561	576	579	561	575	598	583	583	615	586	577	595	610	594	566	595	573	585	564	634	536	606	591	580	616	566	593	607	567	653	569	613	627	586	615	578	581	554	572	560	577	566	618	617	554	606	572	589	557	591	596	599	617	594	614	615	579	598	556	575	600	575	594	581	622	554	633	583	599	557	572	635	635	636	575	580	548	610	607	590	564	555	618	572	609	615	588	604	586	582	590	595	596	608	580	618	589	572	615	592	629	602	599	602	587	565	542	558	597	578	570	600	582	609	595	606	555	554	658	591	566	581	581	578	570	604	568	610	602	567	540	589	564	550	567	574	615	597	598	598	607	570	601	658	568	550	582	545	574	597	580	598	566	571	591	592	599	540	598	571	601	592	593	583	528	597	578	656	622	567	594	585	606	560	594	638	591	568	619	607	563	584	575	601	547	580	578	546	605	620	567	598	615	554	613	563	589	583	590	586	574	601	577	604	554	599	582	604	585	599	595	637	647	585	546	615	575	576	566	599	605	534	611	570	599	570	565	573	557	560	570	569	592	613	628	598	580	585	608	618	592	579	564	548	533	623	577	581	600	583	566	591	589	596	575	603	597	612	581	592	575	595	604	606	603	569	586	558	586	571	588	550	592	531	555	566	554	590	562	628	624	587	567	570	532	577	593	599	626	608	593	548	576	587	587	607	613	565	599	594	614	609	562	564	557	624	528	609	585	560	583	600	602	598	581	598	560	595	527	612	585	621	563	618	630	579	614	586	593	630	544	554	597	561	604	566	604	619	565	571	599	575	590	575	563	595	598	589	585	565	612	591	558	563	570	593	532	606	573	605	636	599	589	579	598	611	588	626	595	593	549	624	586	607	577	560	549	601	592	620	598	596	609	572	616	565	581	593	553	572	578	590	594	588	564	602	548	559	545	596	606	573	590	534	621	585	623	565	527	597	578	600	588	520	603	565	561	556	633	622	590	602	552	569	591	604	582	581	582	607	599	582	616	595	598	591	614	572	584	602	583	582	585	617	594	600	598	543	591	600	583	617	600	572	588	571	514	610	557	585	573	576	552	604	616	612	621	561	584	570	590	583	621	636	606	581	586	606	589	586	584	591	562	594	584	595	600	591	567	610	583	622	580	597	542	606	579	623	553	552	550	625	629	596	607	562	617	565	616	564	595	612	590	606	612	617	583	588	573	593	586	581	600	590	618	605	560	575	582	566	602	579	606	569	595	561	582	588	610	598	613	624	593	597	593	594	528	625	571	574	558	624	566	548	590	591	559	624	593	560	590	579	597	553	588	569	614	568	579	562	589	611	570	573	592	581	565	563	566	599	577	635	560	535	622	604	562	577	569	564	580	563	552	579	609	606	595	584	617	577	591	596	622	613	535	579	606	540	588	567	545	564	595	585	573	595	583	570	579	592	590	552	599	588	570	587	595	609	606	571	569	578	569	566	616	604	601	629	575	594	611	607	589	609	597	587	586	561	605	576	594	579	627	564	584	577	563	578	587	552	556	610	577	583	593	625	603	542	568	592	577	590	637	564	595	572	599	563	633	585	605	534	608	647	647	567	549	601	576	586	580	595	564	593	554	576	576	575	565	624	552	619	591	546	600	598	554	602	532	603	582	611	585	583	625	555	588	610	629	555	652	577	604	576	558	590	598	590	597	615	597	605	589	588	579	544	541	557	548	629	618	550	567	599	545	615	568	584	595	566	611	584	610	595	571	552	610	552	576	575	616	536	587	541	569	549	565	598	576	553	587	548	573	551	580	597	533	608	588	606	608	603	633	570	553	525	567	580	583	558	556	566	582	566	613	587	602	578	586	566	615	597	578	582	554	566	573	563	566	593	565	607	565	570	559	626	587	599	598	605	547	625	572	555	619	576	633	571	577	595	585	538	622	572	572	589	565	586	603	596	587	596	582	555	616	591	567	575	607	575	620	611	580	603	590	540	594	600	568	585	597	606	581	603	559	607	586	630	602	580	548	539	583	583	624	575	560	576	597	582	572	585	586	596	604	632	551	576	599	607	591	583	601	579	601	592	592	606	587	585	610	579	586	582	570	590	608	584	625	604	580	585	589	571	545	551	562	528	588	618	594	546	592	561	603	559	563	620	577	605	585	534	561	581	540	572	598	592	569	612	603	586	586	572	602	562	595	562	571	551	614	584	594	601	572	601	563	577	599	601	588	608	590	598	653	589	633	568	612	619	578	597	579	602	599	544	625	578	615	586	578	599	588	561	615	588	616	578	569	602	622	575	579	534	586	616	588	576	607	579	623	551	596	587	625	591	609	555	582	573	560	576	577	605	605	596	606	571	543	574	579	512	627	574	596	534	600	576	604	550	576	562	559	581	613	552	553	603	550	628	525	569	568	592	558	633	547	565	563	585	574	584	583	612	549	562	587	598	556	565	596	590	583	564	563	587	631	581	571	566	596	581	617	573	574	588	557	550	586	579	566	528	595	602	579	571	512	537	615	565	583	557	611	580	577	595	575	562	624	589	584	528	579	592	584	628	606	553	577	548	609	603	603	608	573	623	568	617	584	607	568	601	580	596	546	629	590	584	578	560	593	599	582	636	565	591	587	616	556	650	526	575	594	569	588	557	600	583	606	576	584	581	619	575	538	573	592	569	588	585	612	569	520	581	601	580	611	578	578	597	590	584	607	624	572	573	591	595	579	602	601	562	614	593	598	596	573	538	573	577	561	594	591	610	572	561	580	594	588	598	580	576	617	570	564	584	645	599	589	605	611	600	558	635	551	595	593	568	601	570	587	567	609	575	566	575	578	589	551	607	594	544	578	554	569	581	598	562	590	635	596	594	535	558	572	588	536	552	630	607	587	576	605	579	606	654	555	560	557	566	576	596	589	568	601	599	550	583	551	557	563	567	600	600	593	557	567	593	605	587	562	519	592	573	585	570	575	615	583	556	549	570	576	558	570	543	571	598	576	571	594	589	568	595	580	569	592	566	561	623	597	550	570	555	546	582	558	596	589	569	575	571	540	632	579	583	548	582	592	591	624	573	606	579	545	563	568	556	600	601	539	568	643	576	583	577	575	578	522	609	589	582	576	601	578	551	618	605	585	581	586	556	554	579	581	571	593	593	583	638	602	536	616	567	618	572	579	599	645	563	581	564	577	601	601	591	626	585	609	600
26746	12359	8093	4755	2413	1566	1292	1000	818	788	784	1137	1728	1612	1065	744	570	583	603	576	561	588	573	542	563	590	542	580	558	579	553	542	558	542	579	568	553	536	583	579	565	548	558	507	566	583	561	571	593	570	547	577	537	590	583	520	577	582	586	563	577	597	593	575	517	519	549	550	573	603	609	572	575	583	551	598	582	595	577	554	564	536	592	571	567	570	583	599	600	536	546	545	576	500	513	566	579	609	624	555	554	530	581	560	597	550	571	598	587	606	538	536	525	612	578	554	570	614	569	576	592	576	545	530	560	577	551	535	568	548	528	550	601	572	558	579	558	541	590	552	554	550	580	588	589	555	592	606	547	611	601	575	586	550	542	582	590	546	536	603	629	581	595	528	560	568	575	564	620	554	554	554	554	544	594	589	529	575	596	550	543	592	644	536	539	577	570	582	570	542	603	534	542	577	568	585	540	566	555	543	536	573	558	604	549	561	571	554	591	562	541	535	556	561	627	551	539	569	615	590	577	575	556	606	578	602	559	590	623	621	546	575	561	551	562	546	578	555	547	559	529	554	542	581	578	577	549	599	531	543	548	571	556	575	572	567	588	594	574	547	560	573	546	578	538	514	539	569	542	618	589	562	549	539	569	583	643	576	553	566	553	571	583	593	573	580	571	536	546	547	542	570	557	574	568	564	546	550	589	547	559	558	524	531	563	545	595	539	580	569	574	578	589	550	565	582	592	575	611	589	601	564	588	549	563	566	552	539	568	591	593	551	567	573	540	580	588	594	553	586	592	576	557	536	589	572	606	578	588	560	551	570	559	552	535	546	591	550	574	577	548	584	630	554	543	548	558	529	552	604	584	572	582	604	561	597	592	559	617	560	566	564	556	574	551	579	594	542	618	531	552	564	520	575	539	527	514	585	553	596	548	569	546	575	579	555	595	597	562	581	557	554	605	560	539	592	550	528	588	617	582	491	609	582	574	580	573	552	593	580	562	545	544	575	535	583	569	584	586	547	585	572	566	540	617	543	542	609	580	548	570	562	578	570	579	540	555	561	581	559	593	567	633	655	555	556	558	557	559	575	537	562	535	568	568	548	580	571	549	560	591	571	571	575	570	570	558	525	580	569	552	546	560	559	553	562	609	595	590	569	564	544	576	603	600	581	580	558	528	560	582	561	562	546	601	528	543	559	598	536	563	576	529	588	518	561	565	579	614	576	561	590	568	531	544	539	548	551	558	529	559	586	565	557	568	529	544	605	544	524	582	586	550	581	580	559	551	542	572	581	600	566	588	578	585	523	564	539	586	565	569	595	615	589	597	566	571	572	548	563	579	545	558	562	550	578	561	564	541	578	582	542	556	538	561	570	526	542	550	562	584	557	602	575	512	549	537	606	579	572	592	545	517	533	564	578	575	550	590	574	548	553	582	581	560	548	597	561	583	593	584	541	574	636	584	527	533	587	624	575	535	573	588	554	569	536	597	560	538	559	532	570	551	562	574	594	524	624	582	537	569	570	537	556	530	546	564	578	570	548	625	558	558	595	571	575	547	561	588	587	598	564	560	580	587	582	544	586	585	592	579	576	601	539	542	587	586	591	541	571	542	555	577	566	588	577	572	563	553	586	532	538	589	593	555	595	587	540	568	581	636	590	519	573	565	538	591	593	562	535	547	553	572	572	577	519	537	572	589	507	512	530	566	595	592	564	562	557	607	558	542	600	600	585	529	593	567	539	584	551	532	559	593	552	582	541	609	548	573	564	607	582	570	574	607	550	568	562	566	557	583	541	582	555	583	556	559	539	565	597	537	546	557	528	557	591	581	598	587	575	520	568	515	608	551	582	576	515	544	542	559	609	594	541	634	551	598	566	516	580	554	604	570	603	579	569	603	545	564	575	550	594	592	536	572	579	564	558	585	560	524	566	572	566	580	548	555	588	556	562	569	573	594	546	613	571	581	546	573	618	544	533	527	585	571	551	592	581	565	548	614	568	558	570	557	574	580	613	600	540	589	568	590	541	590	565	562	542	565	564	511	556	563	562	597	556	583	580	587	543	566	544	615	538	584	548	544	596	562	566	551	572	595	600	563	581	607	604	512	551	532	557	561	591	538	559	559	535	558	571	590	629	543	585	544	544	505	581	560	565	609	551	577	539	577	547	559	571	561	568	600	562	578	595	562	545	570	575	576	570	522	586	557	568	569	496	580	574	528	559	592	570	549	581	586	546	597	587	601	534	565	616	523	566	583	596	543	594	557	597	549	567	569	564	568	578	574	553	549	553	600	573	593	576	577	588	579	546	548	519	561	613	570	540	561	538	580	565	535	582	598	580	548	565	563	591	594	554	569	567	581	607	566	566	586	529	604	546	601	594	591	601	560	525	545	544	543	561	585	605	543	563	552	560	553	575	582	590	546	557	569	556	532	585	585	561	549	599	546	530	540	585	589	548	579	544	523	547	542	582	590	591	556	563	587	585	588	572	559	580	577	570	575	570	581	546	537	581	551	538	528	555	598	578	553	562	574	569	617	540	612	600	549	580	558	565	560	585	554	580	574	554	557	603	582	575	580	587	592	560	605	592	597	530	539	554	592	566	601	562	551	596	580	586	542	531	559	603	623	548	572	550	601	606	602	555	582	521	528	555	594	573	533	551	553	553	578	517	607	620	539	609	570	554	523	543	548	580	562	549	554	586	564	562	534	535	571	572	536	605	552	567	582	563	534	585	545	574	539	544	567	556	565	512	553	567	596	552	616	573	548	561	559	565	537	609	577	584	551	604	527	506	606	553	551	594	526	579	583	591	543	547	600	565	610	566	587	569	567	575	580	563	541	582	565	535	585	643	549	570	585	551	550	581	563	568	555	597	557	582	563	589	561	568	630	588	534	554	596	604	608	542	574	545	537	566	598	516	541	520	582	585	553	532	571	559	584	605	585	539	579	585	575	548	583	545	564	568	591	559	591	575	631	554	565	532	606	548	529	580	531	580	567	566	547	570	569	592	573	548	596	582	556	565	547	557	524	568	544	573	584	600	558	557	576	548	573	573	611	558	525	562	525	579	589	563	555	522	559	551	564	591	582	535	579	542	552	565	556	570	584	577	561	518	543	583	582	539	551	552	565	590	579	572	579	486	592	562	538	595	563	541	602	555	605	548	585	572	573	551	569	584	564	613	541	568	605	575	595	590	576	573	589	564	569	560	577	574	553	567	578	578	556	549	569	495	606	560	566	553	555	607	594	595	558	594	579	548	605	570	585	588	573	573	561	569	569	591	612	536	598	536	564	561	529	555	567	540	595	550	567	561	600	573	611	588	570	589	536	599	581	543	555	573	570	555	599	545	601	556	575	624	563	582	541	585	579	584	522	564	591	592	536	613	565	554	585	564	535	571	540	528	580	538	559	555	597	604	536	581	567	533	533	587	554	579	589	561	593	520	553	595	581	556	572	562	575	572	572	594	538	579	591	585	593	596	629	587	565	589	571	595	565	597	574	583
6956	6595	7435	4110	2836	1953	1620	1181	910	862	875	1591	2084	1769	969	595	511	467	516	464	474	479	535	475	500	480	501	474	461	478	482	461	482	496	488	479	468	459	490	481	486	478	477	469	499	525	483	490	491	467	482	487	481	510	483	509	496	463	500	527	510	503	461	515	469	471	491	466	481	442	484	500	479	455	480	489	494	520	490	467	489	455	462	496	531	458	431	463	537	474	466	497	502	504	438	484	487	486	451	487	472	512	479	485	465	484	479	491	485	429	460	466	465	469	477	490	506	468	417	504	480	475	492	498	462	507	508	518	499	495	481	498	446	513	457	457	458	436	472	510	489	476	488	484	518	492	461	518	462	457	478	469	465	461	472	475	455	476	520	488	484	470	475	459	492	487	460	499	493	457	493	477	487	441	469	470	496	487	503	501	487	468	461	462	494	476	475	510	457	516	482	482	463	473	484	486	495	494	475	456	473	472	474	525	521	514	469	502	471	514	480	495	484	507	483	487	475	497	476	489	492	497	501	465	461	459	466	472	458	511	466	460	471	471	478	464	474	482	502	477	453	488	479	534	471	498	459	492	494	458	488	476	503	464	462	461	471	505	462	501	480	497	498	491	472	462	513	458	476	452	497	515	455	486	517	456	459	481	481	483	481	488	520	483	423	469	477	477	498	495	483	501	467	513	469	474	466	503	470	488	447	495	464	505	475	494	537	485	481	509	516	481	512	490	450	487	477	478	441	496	453	479	482	484	503	489	484	476	504	471	494	505	517	499	482	482	450	457	434	473	504	503	516	495	460	482	468	505	473	436	470	484	452	472	482	505	481	456	474	504	526	465	454	474	434	505	484	449	478	474	437	486	472	469	441	512	459	473	462	454	470	460	462	498	487	453	485	474	460	498	505	445	455	496	474	464	501	474	485	517	446	510	504	460	468	444	456	473	459	440	477	502	457	479	445	505	472	460	505	478	455	464	456	529	503	464	453	481	520	451	506	490	503	473	433	513	452	486	446	461	462	488	472	472	482	463	471	486	459	450	503	481	495	496	488	493	465	484	475	490	485	491	513	470	469	458	467	484	456	481	493	481	475	478	495	431	503	466	503	482	471	444	499	507	474	428	515	532	447	488	493	514	513	490	523	477	458	493	452	454	469	438	445	513	475	477	494	446	468	466	455	447	452	496	485	447	513	478	474	486	501	514	488	520	449	482	485	469	478	488	500	522	444	466	463	474	501	470	461	479	477	515	462	497	443	512	490	481	462	526	475	465	502	448	466	490	507	467	463	457	500	457	485	504	472	499	483	456	427	465	494	468	456	519	493	500	488	476	484	463	444	485	500	479	483	515	442	459	480	479	485	511	499	525	454	489	444	492	503	477	487	445	467	472	480	484	465	472	471	430	524	476	460	481	477	443	524	502	488	537	490	478	458	467	501	506	504	469	460	529	474	495	534	499	513	488	473	489	460	481	475	467	449	476	512	476	508	507	480	489	496	439	485	494	485	438	474	483	478	500	460	485	491	504	464	488	487	490	514	462	441	496	479	474	476	474	505	518	496	456	439	504	465	482	480	485	480	476	470	469	467	470	507	468	512	474	516	472	457	490	489	515	471	466	473	464	494	469	478	487	462	472	484	466	491	451	496	474	487	488	469	478	516	469	481	492	486	491	479	484	506	482	481	466	478	492	494	512	433	467	484	482	482	494	518	490	461	507	470	512	458	511	509	512	482	471	462	521	450	463	487	482	495	421	474	523	514	466	501	455	532	507	477	487	477	469	501	478	473	525	490	469	474	455	471	473	473	470	475	461	501	476	476	446	491	485	502	511	478	486	469	463	483	509	436	461	531	446	518	453	452	461	435	489	467	465	466	462	502	477	488	499	543	500	475	469	491	458	485	498	498	502	479	481	487	476	484	487	474	445	459	468	473	503	491	458	458	480	451	465	507	481	472	464	472	458	467	466	505	498	450	446	445	467	477	450	493	511	492	488	464	479	504	475	485	484	474	513	447	496	473	483	494	452	492	492	473	513	480	499	471	478	474	461	482	469	481	479	464	467	486	518	472	474	480	483	489	474	508	484	466	496	440	523	456	548	483	443	504	480	476	457	457	446	455	541	467	457	485	466	521	458	513	481	489	488	489	503	503	489	487	466	465	474	511	508	496	460	515	481	481	502	472	468	493	497	449	455	450	492	450	460	483	506	482	515	476	428	472	535	467	478	511	484	465	455	521	447	478	458	487	467	506	506	461	468	498	503	508	463	486	471	464	469	474	492	496	455	493	522	491	475	493	484	470	473	502	482	448	475	498	492	475	458	518	475	437	477	470	478	480	473	486	483	499	504	478	453	485	502	523	489	462	456	508	416	518	465	462	468	507	485	494	496	477	470	489	472	458	453	480	519	454	486	469	473	467	444	480	504	472	501	449	481	492	496	428	473	484	481	478	481	480	471	496	517	474	472	501	460	476	464	506	475	464	498	500	491	489	491	517	489	469	522	503	528	502	499	535	534	497	461	482	510	506	480	490	457	488	481	487	489	497	464	490	491	497	486	480	486	501	465	465	496	460	487	519	493	479	542	530	501	498	488	441	470	515	482	458	500	518	474	450	416	500	473	479	479	469	466	505	503	439	494	486	512	490	461	474	465	450	458	483	479	481	441	513	466	465	500	506	523	472	496	462	456	492	462	435	470	484	495	530	453	463	481	510	435	487	459	485	453	470	518	508	498	462	507	480	439	488	506	486	527	466	498	504	474	483	498	480	495	488	480	489	507	443	459	479	515	522	443	495	468	455	496	496	514	508	449	455	478	428	460	472	471	449	461	461	443	468	443	504	475	499	475	507	474	491	451	475	472	478	491	490	493	508	449	473	521	470	462	514	460	473	479	510	464	506	459	492	474	483	500	449	459	438	484	541	468	471	472	467	519	499	466	492	480	459	498	481	531	463	488	479	455	517	516	458	469	504	479	462	472	472	477	477	450	481	469	472	491	453	473	467	487	468	462	467	456	513	434	490	472	491	472	470	472	475	440	474	438	462	444	464	500	467	465	430	466	483	487	467	459	476	496	464	487	483	485	490	484	478	478	456	509	489	507	456	499	437	470	496	489	503	460	505	490	456	498	495	448	471	482	455	454	523	497	506	529	522	526	479	488	467	458	459	484	465	489	484	505	483	463	493	501	498	464	483	500	503	465	514	481	509	480	477	489	508	467	492	464	477	495	489	502	456	490	493	477	489	462	486	475	483	483	461	491	492	453	469	479	468	465	478	456	483	445	467	495	511	431	485	496	477	514	489	487	515	484	486	482	500	508	493	484	448	477	471	461	467	478	462	477	495	466	473	487	477	505	478	492	460	446	494	471	504	476	485	455	517	488	467	499	446	454	478	490	468	437	517	504	502	475	477	492	515	503	501	449	495	512	462	456	439	522	456	459	486	468	481	456	464	464	479	473	513	475	492	467	483	498	476	441	493	535	490	527	498	454	473	467	436	514	477	471
24717	20752	26653	24592	11969	3951	2856	1882	1475	1267	988	7454	14100	9304	3225	1108	684	609	533	578	589	587	562	551	561	560	597	574	552	573	551	542	512	550	527	594	496	557	549	581	542	559	513	562	553	583	572	527	529	535	532	534	550	566	599	542	576	529	544	532	529	581	560	554	590	596	539	543	519	523	600	579	538	541	548	588	551	553	546	568	584	577	507	526	563	557	568	571	521	554	531	521	549	532	564	552	569	557	499	562	545	551	532	562	537	569	565	556	575	553	537	574	554	539	571	531	532	506	514	560	534	524	539	532	580	561	531	570	529	539	548	543	522	547	545	524	536	511	587	560	564	540	531	578	583	575	567	512	517	581	518	565	547	580	507	583	561	568	555	537	543	552	554	535	514	608	537	527	548	545	554	514	531	553	568	571	504	534	534	562	567	540	543	537	529	557	548	527	525	602	527	535	503	567	574	535	579	587	553	533	535	597	552	531	594	511	559	575	543	579	504	561	526	521	540	528	544	584	524	524	540	542	581	567	528	530	537	549	556	546	554	537	559	543	546	537	547	522	541	525	496	548	565	528	561	543	565	578	544	571	515	576	539	582	531	541	539	589	531	571	566	490	564	580	552	537	562	542	568	529	585	558	564	555	566	518	539	532	566	537	535	527	553	501	522	539	547	530	542	540	546	514	595	549	559	508	511	566	558	583	539	572	496	553	578	569	586	602	540	539	517	547	538	562	553	558	565	556	573	544	598	517	544	533	520	553	572	574	566	535	540	559	561	556	520	511	566	575	539	541	542	545	553	538	564	552	547	533	560	531	540	565	553	564	553	561	559	524	526	538	533	605	572	533	534	554	558	539	547	544	567	557	519	511	516	523	567	513	573	510	572	511	540	524	562	550	576	562	545	575	554	579	535	523	575	536	542	547	573	551	538	560	549	573	542	596	538	540	560	554	545	534	544	571	498	538	563	576	561	579	550	559	536	553	564	532	509	549	591	563	535	542	570	515	584	543	559	570	547	534	543	567	564	532	544	546	566	575	590	559	562	529	534	541	571	553	538	545	546	554	535	537	531	577	533	538	556	589	532	529	518	582	566	579	561	532	560	537	585	543	566	547	534	557	564	537	566	541	573	552	572	574	525	541	561	518	565	524	515	556	536	558	560	523	576	528	568	569	572	529	559	566	573	598	580	561	558	545	539	567	533	519	580	565	572	590	591	539	566	523	566	554	560	575	571	541	540	545	543	544	543	536	546	578	558	562	526	553	547	554	532	578	544	554	539	559	565	519	610	515	552	552	537	539	548	560	540	556	526	539	551	536	567	538	525	540	520	540	532	524	515	567	566	561	547	542	533	536	512	535	570	569	557	549	577	535	558	521	529	535	539	551	546	546	552	584	595	576	541	567	513	544	524	516	549	591	570	562	500	566	522	571	567	512	534	532	539	536	541	544	533	546	547	552	588	509	537	514	570	567	519	582	539	533	572	557	568	579	545	556	584	539	568	534	525	538	538	537	576	551	569	560	579	579	568	543	573	582	537	545	528	563	526	559	591	552	557	548	564	536	548	564	568	574	578	579	505	535	523	567	564	548	550	546	539	567	531	571	571	528	558	571	549	513	558	546	557	550	593	530	542	559	529	558	519	549	575	567	610	541	542	551	595	566	553	567	508	539	538	572	565	513	540	532	553	560	532	536	584	578	562	552	533	504	560	570	569	543	533	564	533	535	533	512	536	480	561	548	560	530	542	517	575	563	512	539	564	561	543	520	554	559	564	517	533	563	528	556	530	562	543	568	568	579	542	528	531	577	518	572	518	569	509	498	581	534	533	540	577	532	524	584	534	564	569	537	541	548	538	538	548	566	569	539	521	565	548	582	522	561	521	535	555	582	547	572	545	618	529	568	539	553	512	526	533	556	556	537	589	544	548	569	538	558	534	495	539	553	492	606	528	579	535	549	536	554	541	563	523	549	522	524	555	524	571	545	567	548	529	553	549	518	569	585	605	539	547	545	533	576	555	558	543	563	538	546	548	534	580	548	564	527	582	582	560	550	537	541	521	582	548	531	553	596	476	604	566	554	564	564	553	539	518	544	562	519	551	578	539	554	551	519	535	515	527	508	541	572	557	598	520	570	591	531	507	534	517	505	533	529	572	573	511	541	579	546	562	597	593	548	550	562	596	565	592	581	575	560	593	504	501	582	533	536	547	557	569	540	539	546	573	566	562	531	546	543	548	549	513	585	506	586	575	509	522	553	519	516	547	530	540	561	590	542	534	537	556	581	544	570	536	525	581	512	551	584	513	545	531	532	510	547	570	535	514	517	541	498	523	539	544	540	504	569	556	567	558	587	566	540	572	558	526	519	586	539	517	581	540	520	530	556	569	569	535	527	551	549	561	590	556	536	614	533	510	574	541	569	584	547	567	562	564	550	590	573	552	543	532	557	565	541	571	585	538	532	558	555	518	523	554	559	565	561	544	526	512	556	567	568	572	553	545	569	554	539	581	555	556	481	568	557	505	552	538	496	556	560	591	579	536	505	540	529	566	544	517	541	529	576	577	554	556	568	541	542	535	538	591	536	539	559	522	543	554	574	555	519	527	577	513	550	533	554	561	549	554	554	577	552	575	556	554	519	539	586	556	558	573	532	547	507	552	547	585	539	552	570	565	584	570	580	545	548	543	515	528	537	563	570	547	530	562	549	525	544	548	580	548	543	531	555	540	561	535	548	569	527	527	516	566	577	546	597	564	581	544	551	527	539	551	555	584	552	589	551	600	575	548	548	528	542	518	526	585	511	537	561	495	543	581	547	557	529	550	555	538	536	558	555	549	537	602	528	559	578	518	534	555	594	545	572	586	557	552	566	545	557	562	585	574	550	582	502	523	582	554	550	527	572	528	573	542	517	582	569	513	552	535	538	536	534	509	575	533	552	524	584	557	551	568	532	551	582	547	563	558	567	569	509	590	527	589	563	543	507	546	544	574	553	544	500	541	569	527	544	518	531	583	547	545	567	537	562	520	581	608	547	531	572	566	535	571	526	539	570	581	535	585	537	555	508	595	535	534	550	525	529	577	548	540	572	517	546	553	556	543	531	552	583	551	538	567	544	608	559	531	551	535	572	556	543	519	562	547	488	550	582	524	554	540	566	544	544	555	529	564	573	593	553	528	514	559	530	565	525	527	562	556	574	580	561	581	525	563	516	556	514	579	531	553	581	523	572	570	517	557	581	515	553	558	494	545	536	552	531	535	543	520	547	578	562	546	557	534	528	539	562	528	538	553	556	618	556	534	602	550	550	569	529	495	600	598	527	558	533	561	542	559	557	578	536	518	612	507	572	583	546	523	574	502	570	564	508	555	551	500	559	519	578	531	513	564	541	571	553	539	570	550	547	542	538	518	587	581	545	563	564	539	562	577	586	509	599	566	551	527	542	548	541	564	583	553	539	573	557	549	527	584	530	554	546	552	606	517	563	547	549	592	572	548	545	572	533	555	526
6415	11469	10686	6443	4463	3466	3359	2347	1912	1636	1189	10331	14052	8571	3162	1101	632	500	455	492	461	461	459	474	488	474	438	487	486	495	476	483	477	504	494	453	481	503	518	461	483	484	539	460	496	498	479	493	474	476	506	491	470	484	474	489	498	487	505	483	473	479	442	500	479	472	471	458	498	495	482	481	492	473	479	447	574	497	462	501	525	492	475	508	487	488	489	488	486	491	482	499	496	453	460	472	503	486	519	478	482	496	494	478	498	476	495	501	443	508	465	481	497	494	428	481	501	467	478	492	466	479	502	499	455	480	498	488	457	506	475	476	491	438	502	503	512	485	547	499	511	494	493	457	490	494	472	482	497	494	460	502	496	499	453	453	466	512	477	510	478	472	487	462	533	537	458	504	495	464	474	483	480	469	512	505	490	469	474	483	491	487	493	465	482	527	458	499	517	463	507	498	509	506	484	502	486	478	478	509	474	473	489	460	498	490	477	477	489	468	468	519	464	490	459	450	464	499	449	489	529	471	517	496	519	490	479	450	444	458	458	459	477	470	496	518	470	501	492	509	513	503	486	517	480	488	494	493	510	484	478	490	487	515	465	466	477	496	462	486	513	468	463	457	483	500	491	506	482	518	492	488	514	471	487	470	458	517	484	470	482	473	459	471	493	522	500	525	451	483	466	488	479	463	478	474	465	460	476	488	458	484	497	445	492	502	483	469	533	479	475	503	494	516	457	505	453	452	490	443	481	481	469	487	468	483	511	490	491	515	465	422	502	489	466	455	451	470	473	489	463	493	501	517	492	440	508	481	532	442	517	459	466	474	470	459	470	493	477	487	476	504	489	477	485	512	505	532	496	485	482	484	443	415	438	493	467	475	458	484	448	494	467	438	460	467	463	483	474	493	482	457	457	493	483	485	515	487	519	493	503	460	466	495	453	493	462	465	507	454	515	502	504	503	469	538	482	464	468	486	500	496	482	509	471	488	457	483	492	432	474	505	480	501	483	478	494	476	496	462	449	439	520	482	501	467	494	465	476	478	465	480	448	483	497	509	511	459	498	491	458	499	469	490	493	432	504	464	481	457	491	501	460	495	463	490	473	498	486	498	463	460	484	476	476	481	473	480	458	499	462	481	511	468	508	487	517	470	459	469	469	498	469	503	482	478	456	487	492	502	468	492	504	468	473	484	479	445	484	457	515	512	456	436	474	488	488	481	455	453	471	491	445	466	473	444	468	502	463	455	469	448	467	467	470	453	457	473	491	483	484	489	525	469	474	504	500	463	493	478	497	533	489	474	498	469	487	492	433	503	478	498	487	492	469	457	483	495	502	498	449	457	464	480	479	480	469	501	479	488	478	443	477	499	465	444	475	490	442	512	467	501	485	505	513	508	465	475	505	502	502	460	423	470	469	482	479	459	473	466	493	482	485	432	506	499	475	487	488	497	454	514	494	495	487	476	475	504	510	485	480	487	474	473	485	474	480	492	495	452	478	455	499	487	484	473	458	500	495	481	496	512	460	468	468	442	508	492	473	497	487	460	484	496	484	508	479	490	484	477	479	460	478	506	473	489	458	492	484	494	453	507	474	473	481	463	510	487	496	468	478	482	472	486	503	501	466	429	433	524	435	496	484	475	446	486	485	448	480	471	481	498	482	480	489	479	518	469	428	464	459	481	480	497	518	508	483	482	517	461	480	438	479	459	452	487	463	451	513	480	472	476	482	478	504	522	497	474	509	512	517	459	484	445	526	455	439	471	504	472	476	498	468	470	469	497	479	468	493	480	487	502	439	473	510	475	473	463	476	472	486	467	473	494	519	497	487	484	491	463	458	494	499	487	495	503	493	459	452	462	456	520	491	489	482	478	478	449	459	467	466	481	491	477	465	434	458	472	501	481	478	446	466	498	485	499	489	468	483	470	447	491	475	479	479	476	462	509	473	476	457	452	508	504	514	456	470	469	456	459	455	490	474	487	472	476	484	502	491	504	488	460	456	450	520	516	480	466	512	451	483	473	422	479	474	438	488	479	486	499	471	462	478	481	514	457	514	480	488	505	520	480	476	484	466	480	486	530	498	458	483	490	448	488	480	502	448	473	463	456	508	546	432	492	510	500	460	470	541	483	487	468	481	473	473	495	519	476	465	453	477	455	469	473	483	445	497	478	466	481	480	481	462	436	481	464	535	467	500	477	463	465	499	477	486	489	491	512	476	470	485	496	487	509	452	488	452	506	494	508	486	489	497	471	446	480	501	504	476	491	446	454	504	452	451	498	502	464	486	469	489	488	429	487	484	478	463	502	469	510	509	472	484	459	481	484	481	449	458	454	435	448	451	519	467	481	526	438	512	480	463	491	484	464	485	459	474	486	477	476	490	482	496	464	448	502	467	488	503	493	490	467	459	490	467	480	515	489	480	470	497	487	512	437	477	511	492	460	458	519	473	463	483	472	469	469	456	463	457	502	499	504	452	502	516	509	440	498	510	514	488	497	453	493	455	454	480	460	492	499	485	444	530	465	455	465	443	470	473	469	507	486	483	461	447	453	443	461	488	530	445	465	458	507	452	479	489	474	469	475	468	489	466	471	453	499	471	489	446	466	510	482	494	450	492	501	488	486	462	521	485	462	505	450	494	492	499	479	491	479	486	450	453	490	522	467	479	494	505	511	505	501	475	488	507	497	484	495	471	493	447	504	494	496	470	461	473	462	488	461	490	497	489	507	502	501	488	514	509	487	509	454	505	464	494	483	488	499	494	464	449	488	492	462	505	517	493	465	472	484	457	472	476	508	462	450	479	473	499	498	466	497	491	486	465	492	430	472	480	522	455	514	482	480	484	464	476	475	428	479	524	483	482	483	454	459	521	500	484	460	440	469	470	482	520	465	453	487	478	477	460	474	503	481	503	471	494	544	471	459	498	473	458	505	475	434	504	484	471	509	447	428	474	475	459	475	493	446	507	486	489	460	449	452	502	451	495	499	468	479	484	516	505	439	484	454	463	442	516	455	519	470	514	456	465	496	493	499	508	469	481	498	488	487	430	467	453	465	473	477	457	480	476	458	493	461	473	461	451	476	484	489	502	477	453	513	486	510	477	528	496	480	476	482	487	502	504	432	450	515	462	491	474	471	464	464	465	448	460	495	462	474	490	508	505	477	485	478	466	467	481	432	486	470	445	491	466	464	465	495	497	505	513	509	499	482	503	460	497	519	480	474	484	431	465	479	469	476	490	476	474	469	486	471	497	465	479	502	472	499	514	491	480	477	493	516	514	438	478	466	441	431	496	473	517	483	446	475	483	473	483	483	476	469	527	477	483	489	484	460	460	471	483	439	464	470	512	471	475	466	483	470	493	490	479	468	478	484	466	481	497	465	460	452	545	429	481	516	465	448	468	489	503	456	515	495	499	497	494	460	480	466	457	469	500	496	483	417	477	463	481	473	487	521	480	481	473	490	475	483	498	512	469	477	411	492	496	482	487	457	465	491	460	446	473	454
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
