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
339874386636	339874387205	339874387753	339874388303	339874388853	339874389403	339874389953	339874390503	339874391053	339874391603	339874392153	339874392703	339874393253	339874393803	339874394353	339874394903	339874395453	339874396003	339874396555	339874397103	339874397653	339874398203	339874398753	339874399303	339874399853	339874400403	339874400953	339874401503	339874402053	339874402603	339874403153	339874403703	339874404253	339874404803	339874405353	339874405903	339874406453	339874407003	339874407553	339874408103	339874408653	339874409203	339874409753	339874410303	339874410853	339874411403	339874411953	339874412503	339874413053	339874413606	339874414153	339874414703	339874415253	339874415803	339874416353	339874416903	339874417453	339874418003	339874418553	339874419103	339874419653	339874420203	339874420753	339874421303	339874421853	339874422403	339874422955	339874423503	339874424053	339874424603	339874425153	339874425703	339874426253	339874426803	339874427353	339874427903	339874428453	339874429003	339874429553	339874430103	339874430653	339874431203	339874431753	339874432306	339874432853	339874433403	339874433953	339874434503	339874435053	339874435603	339874436153	339874436703	339874437253	339874437803	339874438353	339874438903	339874439453	339874440003	339874440553	339874441103	339874441653	339874442203	339874442753	339874443303	339874443853	339874444403	339874444953	339874445503	339874446053	339874446603	339874447153	339874447703	339874448253	339874448803	339874449353	339874449903	339874450453	339874451003	339874451553	339874452103	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23592	21626	29586	24160	21626	21286	3484	1018	763	652	600	509	505	414	431	425	397	392	368	373	333	341	308	308	319	302	328	306	285	293	326	305	302	276	289	289	323	304	241	272	246	306	244	265	301	284	298	306	273	298	272	264	277	284	264	267	261	236	241	274	278	276	290	233	261	265	235	291	268	242	265	271	264	230	282	227	291	283	261	275	245	269	268	273	274	282	251	248	300	294	280	279	263	281	263	292	253	262	278	261	265	262	291	280	297	294	268	273	273	249	294	269	276	299	274	257	283	232	270	281	288	251	278	290	267	286	252	290	290	276	261	307	265	238	250	295	277	283	268	284	282	261	294	279	284	267	281	264	269	286	273	258	273	251	254	276	259	238	266	252	251	284	274	218	268	254	255	243	250	258	270	273	252	283	267	274	250	242	271	261	276	244	253	242	270	291	269	270	276	289	274	286	276	268	235	250	253	252	258	265	233	269	287	226	264	247	284	250	245	245	246	299	252	253	278	312	255	247	253	255	230	241	274	249	273	270	228	235	267	258	280	238	277	271	250	271	268	236	244	251	279	285	269	248	263	298	258	247	244	264	270	252	255	245	276	262	245	246	268	273	281	258	241	265	241	240	264	244	257	297	260	244	238	255	256	250	292	254	277	239	264	238	243	269	251	240	286	259	264	249	261	265	238	269	253	267	240	265	254	263	268	226	276	217	258	258	246	271	260	266	253	274	254	269	258	259	263	244	263	281	286	245	275	225	269	257	272	266	240	252	278	236	273	260	240	259	273	275	262	264	262	280	247	241	228	260	301	273	265	269	260	256	276	284	261	260	247	253	231	257	254	245	266	270	252	261	273	259	229	250	247	253	268	240	257	279	255	263	263	268	292	260	266	241	264	238	266	265	257	248	263	279	220	227	279	255	289	266	269	255	265	290	262	250	265	286	240	255	274	280	262	253	255	241	276	255	302	247	265	272	274	279	275	285	288	254	250	268	252	303	274	279	273	253	260	263	306	263	255	246	271	248	266	252	265	243	276	219	246	262	266	277	251	250	257	260	233	259	230	247	259	258	274	260	290	232	286	252	268	275	275	273	256	231	255	242	253	256	257	277	241	266	260	247	260	260	242	269	264	254	250	258	256	238	278	253	259	268	276	261	277	253	291	244	268	229	281	248	281	243	263	282	292	249	246	258	263	281	243	238	265	245	250	277	285	268	270	282	248	243	273	247	236	259	263	260	251	277	271	258	241	238	261	257	268	273	306	243	239	242	244	268	249	277	247	278	258	251	293	272	261	265	243	294	269	245	276	247	262	260	206	273	262	265	249	274	275	245	264	256	260	283	224	262	280	263	262	258	259	252	265	278	278	223	269	262	252	246	248	261	254	306	251	239	248	274	271	249	291	284	247	252	258	274	276	252	294	262	241	260	251	237	280	275	302	258	261	250	255	267	251	242	260	311	253	255	246	293	261	283	262	261	272	286	252	250	261	235	265	277	271	272	254	265	268	226	243	284	264	274	251	304	257	234	243	273	278	263	253	260	240	250	243	274	279	269	267	282	267	250	272	270	224	245	248	279	285	224	248	291	259	281	255	263	257	282	241	234	263	309	263	263	255	275	258	256	258	276	252	272	241	266	275	264	261	259	273	243	262	256	256	236	244	276	274	288	268	264	242	250	265	274	267	264	269	246	246	289	266	270	240	242	276	272	294	262	242	268	294	259	267	242	256	255	248	268	236	268	270	292	249	269	288	270	275	271	260	239	279	246	246	279	267	234	280	268	263	242	258	262	259	263	236	272	240	264	261	279	267	262	272	233	276	253	288	248	245	265	258	261	241	262	263	249	268	245	241	236	254	273	272	247	252	308	261	241	258	242	270	261	263	257	288	253	273	253	288	261	225	267	254	262	233	262	266	259	253	250	261	256	267	256	257	234	248	233	230	264	240	248	260	263	286	283	243	262	262	262	273	268	273	272	232	259	285	296	276	269	257	262	266	270	270	286	259	226	260	286	285	277	280	248	282	276	259	241	261	259	242	272	252	278	276	267	286	283	277	277	257	293	234	267	236	244	269	261	256	238	251	255	257	265	262	260	254	298	258	244	246	251	231	262	271	255	265	272	294	261	280	269	273	264	266	252	278	251	254	285	258	260	266	271	259	258	267	244	249	273	240	275	250	269	279	271	271	263	251	276	247	252	255	248	251	258	257	288	265	259	242	256	241	249	273	294	259	273	246	248	269	260	265	237	266	265	248	222	239	288	244	260	253	265	249	261	255	250	249	245	272	252	257	262	257	251	244	272	266	258	267	273	258	244	251	229	260	236	242	272	243	240	253	258	267	242	252	261	243	243	256	270	280	235	280	261	262	276	263	246	221	239	229	259	266	281	228	245	252	246	222	245	238	273	259	280	253	251	265	259	273	257	269	255	238	267	244	263	260	247	256	255	246	239	228	246	273	248	254	235	275	267	266	249	256	267	249	274	269	253	270	250	228	231	265	265	257	291	280	279	258	266	255	254	280	269	254	263	257	257	254	262	272	284	272	267	251	269	252	278	240	294	260	242	272	258	262	283	260	274	261	299	280	281	278	256	259	251	232	241	249	263	269	220	254	287	247	281	267	232	267	263	272	277	284	271	252	274	243	276	231	266	273	236	258	265	245	265	247	278	259	267	253	253	281	236	234	262	292	274	267	262	254	287	251	236	280	271	252	284	262	248	253	227	250	253	253	255	258	251	274	250	257	242	259	282	261	285	246	272	262	275	236	231	256	270	257	260	260	258	252	246	268	241	272	269	249	242	245	239	252	236	267	255	263	246	268	252	259	285	253	270	242	229	267	220	251	282	280	266	260	265	242	273	257	234	254	232	234	253	267	251	267	259	272	260	269	273	261	273	266	287	242	250	261	272	268	239	270	260	270	254	249	276	260	251	285	279	264	260	249	287	258	261	272	274	271	277	280	213	275	257	263	260	264	245	250	245	249	254	241	259	233	216	275	235	255	259	254	265	239	252	297	272	260	272	234	279	277	246	258	265	243	271	257	282	266	266	252	259	273	257	231	282	232	270	271	266	269	252	250	276	255	288	276	267	243	270	284	271	260	275	266	271	248	255	272	266	262	267	246	277	247	266	250	231	243	276	279	254	269	271	210	251	262	253	285	244	268	243	270	244	265	260	289	291	262	260	261	232	261	259	249	239	254	278	265	258	235	259	244	263	270	252	263	231	267	258	273	246	255	250	233	243	270	257	256	250	262	267	254	267	291	233	250	253	262	279	262	227	244	257	245	265	275	259	262	244	272	269	217	253	256	234	263	247	251	235	252	266	273	272	254	241	264	231	265	260	226	255	261	261	259	224	242	250	257	247	242	262	287	265	244	269	259	271	262	255	275	273	249	266	248	246	239	254	252	244	237	251	275	281	244	248	304	267	265	254	236	234	267	254	265	250	241	255	272	246	248	231	287	245	263	254	252	270	246	257	275	242	257	239	250	274	249	255	262	259
7660	16940	14399	7575	5360	4091	3039	2429	1961	1617	1321	1215	1062	915	839	755	707	655	581	587	572	565	525	531	524	451	448	485	455	451	459	441	437	413	431	431	411	398	398	434	444	434	423	413	400	402	432	386	429	440	405	349	408	397	410	410	409	390	445	406	407	405	396	414	368	381	414	421	371	355	367	382	355	378	429	401	378	436	378	400	400	399	365	391	398	359	365	348	418	392	375	384	384	395	378	376	362	381	372	403	380	390	436	434	430	453	502	432	447	448	450	398	385	393	422	404	400	384	431	400	418	468	381	401	397	461	436	412	410	407	432	380	431	413	451	362	409	395	468	436	421	441	406	393	403	396	404	385	417	378	376	423	382	438	336	431	401	391	397	374	380	374	355	386	399	382	363	372	413	396	347	375	409	393	372	409	388	387	362	413	411	349	417	393	383	382	399	386	393	391	379	388	380	371	373	387	380	383	406	397	385	364	381	394	379	366	377	383	375	377	406	407	380	376	356	384	399	417	423	369	371	397	390	402	368	403	407	389	367	407	395	366	376	358	383	373	383	381	372	353	354	381	380	381	388	356	403	396	399	379	397	409	388	371	384	384	391	415	386	367	355	367	417	389	369	427	365	369	392	369	383	383	362	378	428	411	357	383	363	379	326	358	375	367	432	411	395	363	421	356	375	376	415	394	399	388	368	362	388	372	396	406	405	344	364	358	376	407	391	361	356	384	393	373	391	385	344	405	404	411	393	381	367	387	380	369	392	341	358	362	368	385	386	373	391	339	397	413	421	391	376	387	415	379	379	389	385	364	380	366	398	378	393	391	361	355	361	339	392	370	395	407	378	349	379	365	394	430	387	392	357	405	357	343	380	361	406	388	413	364	395	381	377	388	403	388	372	383	381	405	413	353	396	384	396	400	373	342	364	442	370	349	369	358	401	373	405	351	421	343	334	370	388	379	372	390	404	379	403	374	380	377	379	376	359	348	338	403	383	376	383	365	388	348	396	393	412	395	376	384	384	369	373	385	341	391	393	399	365	379	362	371	384	402	393	402	417	388	393	382	392	379	369	391	390	410	380	366	368	383	384	399	377	405	391	432	380	404	355	350	399	375	389	376	375	389	383	356	384	342	365	391	376	383	380	383	387	360	397	352	387	396	417	388	355	386	398	367	383	393	389	398	361	406	408	351	371	423	420	383	420	390	415	397	378	341	421	371	408	383	421	401	394	398	374	377	418	364	367	376	382	373	364	391	386	377	353	380	330	439	366	363	402	363	382	368	356	399	363	356	379	397	371	407	391	419	378	399	395	374	350	381	378	369	399	394	395	359	408	359	384	354	344	370	389	354	406	362	365	362	377	390	373	383	377	382	364	382	373	376	345	379	346	407	380	384	387	375	365	411	373	349	369	383	365	381	387	353	384	358	426	371	378	353	369	397	427	384	380	369	380	400	351	383	396	381	382	397	390	400	384	440	382	366	352	381	393	367	418	390	388	401	407	388	400	424	398	399	352	389	351	382	400	396	380	371	357	370	378	399	392	358	402	383	363	372	368	352	379	402	348	352	364	352	385	400	425	366	369	406	414	391	365	388	392	385	309	393	378	340	375	403	369	345	348	374	352	379	376	346	373	397	375	356	363	386	355	372	364	394	347	357	408	363	403	365	403	382	333	367	393	409	380	386	379	375	389	369	381	379	374	357	347	383	399	408	403	347	367	369	378	370	382	406	415	390	368	380	390	383	356	395	396	367	360	364	347	411	410	348	413	386	392	382	360	349	377	382	395	388	404	362	380	349	380	354	350	372	388	391	403	376	384	391	369	383	384	379	371	370	397	370	374	393	367	409	366	392	402	405	380	354	350	352	379	378	393	399	378	379	392	381	395	369	388	388	395	386	404	384	335	377	367	389	362	380	406	367	400	381	409	392	401	369	359	395	400	367	366	422	390	380	395	353	397	382	373	367	363	376	384	374	358	378	387	388	392	350	382	356	375	368	376	367	361	376	377	389	392	393	374	353	354	378	344	377	351	385	385	364	373	374	367	387	414	379	403	382	387	396	384	399	349	384	383	393	402	411	377	384	396	355	365	362	367	401	367	372	383	352	392	395	407	417	389	384	373	394	442	382	360	388	420	363	357	404	377	386	356	378	396	384	354	386	397	418	381	347	373	385	369	391	362	370	372	375	380	399	398	384	359	361	357	376	375	350	385	385	346	362	332	376	352	382	376	382	393	318	399	392	384	359	399	351	360	365	406	412	346	353	372	372	359	416	359	373	362	366	347	392	381	361	353	365	390	407	360	395	366	367	389	347	364	405	400	373	370	381	380	378	361	361	402	368	398	380	408	361	361	375	374	404	382	374	400	366	359	388	385	384	387	385	395	380	394	390	360	413	364	399	381	389	350	377	348	410	414	367	361	343	394	386	369	379	380	419	374	358	345	365	379	372	395	375	371	386	391	399	409	377	358	379	362	400	422	397	387	381	378	373	383	368	395	392	380	417	360	392	405	340	341	332	375	391	373	353	374	381	370	356	401	376	372	385	424	398	381	369	384	371	381	361	385	381	354	402	368	365	359	357	408	398	375	386	392	385	358	399	388	358	359	360	399	359	367	384	368	386	371	382	391	388	387	392	379	398	388	379	355	378	351	393	363	368	344	372	372	405	369	359	375	381	364	368	405	386	367	372	368	347	376	356	410	399	376	344	383	386	393	406	367	376	401	380	404	376	385	413	358	402	383	359	388	386	410	401	403	407	418	389	366	407	368	373	377	369	411	374	358	392	398	357	383	373	386	366	378	381	393	376	389	328	374	406	370	374	369	355	371	374	355	359	389	345	400	381	392	353	399	381	379	393	399	375	378	430	396	371	358	406	372	372	373	373	363	362	388	391	383	385	419	424	364	401	391	371	377	368	410	377	373	403	389	404	392	380	377	388	421	379	384	399	402	353	386	370	417	366	398	386	367	342	367	373	379	363	414	362	371	368	369	379	388	362	356	358	419	359	404	429	377	342	363	359	364	374	345	388	357	381	375	398	394	367	355	360	342	394	391	359	418	394	393	387	391	370	359	377	421	349	345	365	377	415	360	391	391	402	410	409	356	383	427	391	336	370	384	351	379	376	386	369	367	394	401	389	378	355	388	422	355	400	339	341	396	381	381	353	369	362	385	364	403	356	387	373	414	401	380	396	368	378	404	407	370	361	360	374	364	376	411	369	388	355	350	374	376	380	354	393	386	402	399	384	397	406	404	391	386	404	367	402	398	393	355	353	378	390	380	351	369	386	391	411	362	399	356	397	390	384	387	382	380	361	369	376	387	380	355	373	408	403	365	369	370	383	349	352	395	413	376	383	385	389	375	386	343	373	392	420	387	336	359	360	374	376	373	353	376	426	377	390	360	379	398	363	386	346	398	409	381	406	351	364	364	383	395	393	357	406	376	395	350	374	383	401	355	370	396	365	360	383	404	389	355	362	365	363	372	375	391	336	408	346	374	375
26448	19787	6669	820	555	544	374	372	345	310	355	328	310	299	281	301	288	316	288	305	323	299	311	325	304	316	331	295	306	310	319	318	307	315	291	314	307	296	285	303	262	288	312	305	305	287	300	319	312	302	342	297	290	325	302	285	304	314	316	341	300	323	313	299	289	315	298	303	290	311	309	334	295	293	332	289	296	296	295	282	276	316	304	288	316	296	298	305	325	269	291	293	323	305	287	333	293	269	301	293	304	341	301	310	291	351	315	329	339	303	294	347	291	326	326	314	324	291	319	304	323	304	297	317	341	302	341	309	340	304	283	313	302	297	294	288	308	306	286	319	274	337	296	318	315	323	286	281	314	308	365	314	307	319	313	272	333	319	331	296	297	324	305	298	289	338	301	287	298	314	323	292	310	296	317	319	343	309	320	315	293	294	298	298	312	290	316	297	293	324	300	324	324	277	319	316	326	293	306	297	327	320	310	325	295	338	284	302	328	287	303	300	306	318	310	309	301	302	307	333	301	288	293	336	319	312	276	315	313	296	303	304	290	298	319	307	313	302	296	319	300	324	322	300	323	302	307	305	299	310	312	302	306	319	325	303	308	302	296	305	297	293	295	306	314	293	297	297	284	338	335	324	292	319	316	299	314	308	300	307	304	305	289	343	311	308	318	293	329	290	305	306	303	315	312	318	322	296	288	306	279	308	307	333	317	320	298	311	315	317	311	287	320	280	295	315	330	314	304	283	298	309	292	283	334	320	287	324	292	326	263	288	302	310	283	303	302	334	342	282	287	285	312	274	301	275	293	293	311	294	323	280	305	313	302	315	273	325	322	316	333	305	316	308	301	310	306	308	267	274	327	313	335	285	314	316	319	316	305	322	273	324	300	267	300	312	318	300	322	285	281	291	309	288	306	279	303	311	312	292	284	289	276	307	304	294	311	316	339	320	327	322	315	279	326	306	330	300	320	318	317	298	297	294	288	299	294	283	321	305	327	299	285	284	298	308	323	279	277	345	315	309	316	329	290	322	304	337	307	317	309	270	310	318	312	320	279	323	314	306	318	305	316	289	296	321	326	259	284	293	285	326	308	341	273	295	286	328	312	295	325	315	292	279	317	288	289	310	291	259	310	320	298	292	291	287	283	300	289	318	330	315	270	298	290	270	306	355	309	289	305	288	301	301	284	310	286	302	315	309	311	313	282	310	288	304	300	270	321	283	306	276	300	289	333	294	290	332	299	316	280	318	302	303	279	341	289	300	333	288	277	314	308	287	310	314	322	290	314	296	307	285	293	309	284	308	300	309	265	314	300	299	307	311	309	299	296	317	325	295	329	306	305	301	316	328	304	295	313	311	295	295	302	324	333	301	302	268	312	282	290	321	286	290	278	282	310	314	299	338	310	275	323	318	294	308	275	277	325	312	315	277	338	301	310	304	289	296	299	314	311	332	309	317	315	312	297	337	274	283	304	289	304	284	314	296	332	295	317	313	283	322	302	306	332	303	338	292	301	325	314	318	339	303	301	347	302	326	295	318	320	294	322	313	284	305	316	298	288	311	305	322	324	273	304	273	316	294	325	314	285	325	316	299	286	306	317	288	293	292	274	304	320	312	335	306	320	313	322	306	333	305	296	329	274	307	309	305	281	295	320	310	300	322	316	271	277	273	274	327	287	295	268	310	266	301	287	322	303	311	270	318	321	270	300	291	314	306	286	313	324	289	309	288	298	322	314	292	341	292	295	320	297	300	295	284	292	308	293	342	281	283	294	314	318	310	283	315	312	304	303	282	297	291	285	314	300	292	337	310	303	308	318	270	278	318	281	296	297	300	314	273	283	271	298	297	304	292	307	306	318	302	309	314	280	312	291	292	307	344	307	318	316	325	285	306	289	301	283	281	292	290	322	310	328	308	307	309	307	301	311	301	304	317	318	344	291	320	294	302	312	304	274	306	304	278	294	289	319	304	307	337	311	316	322	292	303	250	317	270	298	315	287	291	309	315	311	290	278	305	283	319	341	331	336	304	276	301	312	325	312	313	286	306	275	320	291	309	293	338	307	335	297	312	298	297	275	306	331	307	287	318	302	285	302	292	305	297	296	276	311	293	319	325	316	290	293	304	311	300	309	310	317	306	305	296	288	340	332	295	312	319	300	302	331	318	295	305	282	300	288	298	299	338	313	308	302	320	320	313	287	342	314	316	277	313	306	334	314	280	329	305	302	307	315	269	322	305	338	307	337	297	295	334	302	298	324	311	291	286	307	298	332	297	297	312	304	288	288	281	282	296	319	327	292	284	314	319	277	343	315	293	273	330	290	318	295	334	300	311	316	314	311	334	323	288	287	293	325	296	318	324	326	302	315	335	300	301	314	304	281	288	320	317	314	294	338	310	327	304	298	321	318	264	320	291	308	296	316	305	317	304	303	303	293	312	290	309	312	293	329	301	292	325	293	312	320	324	297	278	285	329	314	298	308	300	312	277	301	292	286	286	275	296	276	281	278	305	307	285	310	297	268	302	328	313	285	330	315	291	290	281	291	302	315	317	306	310	300	305	280	321	268	325	314	328	302	304	334	293	305	308	328	306	306	314	307	281	283	249	319	331	303	310	300	316	289	311	302	304	338	307	275	310	295	318	300	292	332	291	290	311	331	304	299	293	290	334	354	297	303	326	315	334	324	301	312	298	284	304	329	290	321	304	333	308	298	305	295	330	317	257	285	306	300	285	276	273	321	317	301	274	296	301	318	300	323	293	297	311	289	300	295	274	310	360	299	275	286	305	286	324	306	333	303	309	310	291	289	321	306	297	303	312	298	330	322	275	315	323	295	329	285	297	304	284	306	308	299	320	308	267	333	286	315	323	287	310	298	301	291	321	309	281	315	309	312	292	306	302	308	305	303	285	276	257	310	326	318	326	307	316	324	287	303	291	324	317	333	301	275	314	281	300	279	305	307	318	345	281	307	297	260	302	307	311	308	315	297	322	302	271	303	306	305	314	339	303	300	298	296	285	289	317	299	306	317	288	272	280	286	320	286	291	339	289	322	315	292	326	316	279	305	281	287	309	311	277	314	315	286	305	303	275	294	295	278	338	306	354	283	301	335	314	333	326	289	288	336	315	304	280	337	289	289	275	310	310	304	285	328	272	306	301	289	316	270	284	306	321	301	301	319	309	281	306	294	307	303	323	290	303	297	310	288	279	274	315	312	327	310	290	314	292	277	308	325	321	319	300	293	281	317	307	288	309	315	311	307	290	328	314	333	280	288	299	311	281	316	268	310	298	316	306	300	273	337	302	337	302	303	280	299	291	293	317	289	286	320	274	329	304	306	319	306	342	303	294	310	307	318	300	306	307	297	298	306	334	305	320	286	307	332	304	300	324	302	345	283	329	298	295	326	289	288	329	304	312	313	318	300	292	322	289	290	304	337	318	324	299	290	299	284	282	306	299	314	292	327	318	287	287	286	339	279	328	320	281	300	340	333	328	321	328	319	332
3976	1507	1347	878	669	613	566	553	492	488	500	474	509	483	416	479	441	437	441	458	447	469	427	445	472	425	457	469	429	439	430	448	476	420	468	445	447	465	436	429	462	472	420	464	480	447	465	433	433	438	427	426	443	425	496	430	456	444	476	484	485	447	420	462	493	449	430	450	483	478	439	442	448	432	506	463	472	428	454	432	440	416	413	423	449	454	408	432	442	435	505	415	420	462	428	449	423	458	420	438	427	423	442	456	461	469	501	455	467	453	466	472	484	458	455	474	433	491	387	452	420	410	471	451	460	457	464	466	439	441	434	470	492	403	455	477	510	467	459	461	437	447	424	472	469	459	432	457	442	468	447	479	443	431	416	441	430	438	456	425	428	453	451	436	442	441	452	446	441	443	424	451	433	443	496	475	426	448	418	424	413	426	389	413	455	415	447	429	465	450	440	413	433	438	429	454	455	451	479	484	416	476	403	442	423	448	409	415	457	449	462	422	444	426	460	455	448	401	450	430	382	444	442	462	434	450	418	436	474	476	434	453	441	437	459	437	455	466	461	437	487	466	447	431	423	453	460	471	446	465	438	434	426	406	457	463	495	410	444	422	457	465	467	436	448	449	482	428	443	466	446	457	475	459	479	453	423	478	437	419	467	457	427	429	444	437	453	427	447	443	449	410	445	436	473	432	430	456	471	431	448	446	436	448	466	443	452	445	434	410	455	469	479	431	465	446	421	444	407	456	422	436	423	454	468	456	436	444	459	468	430	439	478	444	473	443	422	432	456	425	476	453	427	424	451	432	434	459	419	455	433	463	457	461	415	430	459	414	450	432	441	463	371	446	461	435	436	408	447	442	452	454	434	444	429	428	423	450	417	467	421	458	444	476	462	437	444	429	411	439	446	472	448	466	446	412	432	433	438	439	433	439	451	462	408	433	433	412	467	441	472	455	465	414	425	475	413	436	434	480	434	386	481	439	448	435	434	455	437	464	432	437	481	429	455	448	460	478	449	461	411	457	455	460	476	409	501	450	436	462	436	423	438	447	437	436	436	458	455	450	459	431	457	450	410	475	432	460	450	456	433	430	467	454	420	461	483	461	378	424	466	436	446	428	425	452	455	429	477	418	403	488	465	408	449	437	442	450	438	432	422	476	421	461	490	408	453	456	455	445	465	428	421	463	456	452	427	417	477	460	464	428	401	444	399	433	469	437	419	443	454	426	460	440	490	437	406	505	422	428	418	422	403	445	426	437	442	479	470	457	466	472	409	460	415	410	471	435	429	435	410	400	395	419	434	444	429	464	485	410	449	450	399	404	447	424	471	477	431	453	472	452	446	461	426	438	433	469	425	451	428	448	465	454	407	462	438	391	427	496	436	461	441	423	457	446	458	441	465	467	434	470	469	453	447	453	424	458	467	447	432	511	467	447	448	432	444	460	449	485	441	408	421	424	472	416	455	461	449	423	467	460	432	447	435	448	467	433	441	432	463	462	428	454	431	436	431	463	426	464	458	453	411	465	484	453	419	456	453	469	408	445	425	462	439	462	430	415	414	470	425	441	392	452	392	424	479	426	440	414	467	448	472	448	480	458	437	437	459	450	471	451	455	442	459	458	470	436	431	452	436	439	461	439	449	463	457	445	441	433	447	458	449	427	444	446	439	435	464	433	459	436	443	470	432	430	457	457	467	435	450	471	436	435	453	421	456	433	442	441	450	475	408	435	457	437	442	479	426	445	417	467	452	457	455	446	394	460	427	415	461	432	473	412	408	458	403	451	449	441	466	428	467	431	405	421	428	479	466	443	469	456	447	440	432	423	472	449	465	467	417	446	443	419	441	400	413	436	469	399	371	414	406	449	453	465	476	469	426	472	461	433	412	446	443	448	465	453	462	428	458	447	442	471	420	461	433	474	442	468	468	422	462	475	457	447	396	416	447	438	437	467	433	440	443	423	433	429	424	426	426	429	498	459	419	442	433	457	461	437	451	471	423	446	487	464	390	460	469	469	453	487	445	478	439	464	450	456	446	464	432	399	446	446	473	428	459	438	434	414	428	439	428	485	475	421	401	439	418	469	418	388	422	460	464	454	444	470	451	428	460	400	442	453	436	449	442	452	445	425	491	416	473	460	422	501	468	434	408	447	435	424	462	418	445	453	448	435	474	439	428	469	463	436	445	477	440	451	441	451	448	416	430	471	406	457	408	459	447	433	469	430	449	430	457	419	423	423	458	439	426	439	455	453	413	451	481	430	414	425	442	442	471	460	433	427	441	391	403	417	396	454	477	434	459	448	461	427	449	462	429	450	478	419	425	431	434	461	433	428	428	427	442	423	465	421	430	407	443	458	463	451	460	459	513	492	423	451	416	430	410	499	498	457	440	455	444	436	436	435	460	440	419	403	471	451	410	445	463	452	488	432	473	453	477	445	417	419	411	423	446	456	444	457	458	427	468	449	426	451	459	447	409	487	451	495	422	466	420	436	440	441	461	406	400	425	486	452	445	457	402	461	455	412	433	434	431	420	451	426	427	440	429	425	424	463	436	426	448	465	463	422	447	453	438	428	452	425	455	460	471	459	451	477	428	403	432	481	457	441	416	451	398	460	473	449	439	490	445	443	467	465	438	398	480	433	450	434	445	430	426	421	452	460	433	453	447	426	442	459	430	434	437	441	459	451	459	433	469	458	418	442	467	477	465	463	441	460	437	454	453	441	442	459	483	428	427	449	452	465	444	463	427	462	445	478	432	445	521	438	430	427	436	435	437	420	452	443	432	414	443	412	430	472	447	449	500	438	436	454	446	439	436	431	428	449	435	471	462	422	437	463	430	448	447	435	445	430	427	432	422	418	431	428	440	444	448	417	447	459	472	419	434	452	422	431	437	460	445	438	449	447	471	461	428	457	451	434	469	463	449	448	485	417	423	461	460	447	440	469	445	432	471	427	448	424	462	427	464	461	444	444	433	425	420	474	442	456	451	444	408	468	472	448	461	466	489	449	395	458	428	464	462	439	443	483	455	445	449	420	470	464	441	478	461	462	429	459	431	479	439	422	449	433	423	461	405	456	460	418	468	425	461	434	471	415	452	445	430	441	429	452	482	446	429	475	443	472	501	401	425	437	437	447	429	474	457	465	452	440	425	471	432	432	442	444	393	426	452	437	445	434	480	447	455	437	464	475	455	454	417	423	441	404	423	433	438	403	460	451	467	447	444	430	458	457	435	458	431	437	468	438	398	441	418	400	429	450	455	444	436	473	448	406	444	424	481	425	461	460	468	456	452	422	396	462	419	461	437	440	445	470	467	449	460	457	432	444	456	479	451	479	428	419	469	440	444	419	468	446	420	435	448	452	398	447	443	444	449	437	417	420	459	432	447	453	424	419	459	453	456	436	458	448	435	444	472	440	471	470	475	435	477	451	408	427	442	444	411	461	460	445	451	471	472	445	444	439	437	454	464	449	441	459	452	449	395	449	464	440	438	449	450	447	446	462
23696	20892	28062	23823	20755	4546	1005	682	570	550	530	482	439	463	438	427	405	365	403	344	371	336	372	359	405	354	345	337	388	377	348	350	343	332	334	328	359	361	346	330	345	391	414	342	335	345	336	344	346	338	372	357	353	348	372	342	336	352	348	296	320	303	355	358	302	333	340	376	386	344	306	338	345	337	319	328	362	353	341	335	343	312	310	314	361	343	341	297	326	337	312	314	348	319	324	339	330	304	340	347	313	329	392	344	371	397	389	370	350	358	377	337	323	352	338	358	335	339	326	371	342	326	370	326	376	346	335	363	327	305	336	344	296	326	344	337	357	380	335	348	327	349	341	344	322	329	353	332	311	331	313	323	354	318	354	343	337	334	356	338	329	328	342	332	313	331	339	317	349	360	337	327	329	322	329	344	320	344	324	303	322	318	334	328	369	326	319	335	372	334	343	336	320	347	314	339	344	340	328	362	343	315	315	314	323	327	344	338	336	337	339	349	331	323	336	356	337	323	337	307	334	356	357	328	326	358	310	317	349	324	325	325	325	315	363	304	349	343	376	310	293	310	330	330	333	304	344	345	338	321	321	330	342	333	320	349	381	335	334	332	334	335	330	362	326	344	337	321	320	336	345	335	337	322	313	346	339	328	326	371	349	326	330	359	340	350	369	379	354	361	294	331	343	321	346	332	306	357	329	333	346	307	328	329	350	343	322	321	324	344	297	334	323	334	315	334	359	344	314	329	313	331	345	315	308	340	336	343	341	342	354	316	315	348	338	360	357	346	364	299	330	344	346	322	331	316	334	321	321	360	339	368	344	320	327	329	350	359	349	306	330	286	364	345	326	346	352	365	315	335	315	328	323	328	365	356	341	299	341	301	322	331	314	331	320	327	351	337	333	336	320	345	304	375	336	350	337	315	308	343	315	309	333	334	346	316	311	362	351	349	352	319	335	329	362	348	342	340	353	326	345	332	341	328	329	340	334	314	326	335	360	313	326	334	335	357	361	326	339	335	343	316	354	350	320	320	336	366	341	325	325	359	315	361	328	350	334	327	347	346	310	341	327	316	346	374	340	319	298	353	345	336	323	346	357	332	317	347	341	332	348	334	331	327	371	320	321	296	317	340	323	348	351	356	316	359	368	343	330	343	354	365	323	324	325	317	337	317	329	354	379	353	310	338	352	330	345	339	321	313	306	346	329	321	314	352	325	330	334	306	305	310	310	332	347	334	342	288	340	320	345	296	316	340	354	293	295	335	342	296	320	353	304	330	336	347	348	323	325	330	338	368	342	363	343	325	324	309	311	327	319	310	309	327	343	319	311	344	314	341	358	341	349	340	359	351	351	320	336	367	306	353	357	341	359	329	351	326	324	350	334	318	313	347	305	321	325	345	313	310	356	313	328	320	365	363	325	333	340	307	324	324	344	311	322	348	329	311	344	346	359	332	343	328	328	330	330	333	355	297	315	314	334	356	335	362	335	326	345	302	344	331	324	347	318	343	328	322	327	385	360	329	356	324	338	340	336	356	352	345	318	329	366	316	356	345	344	316	308	333	345	322	370	321	335	348	362	359	357	324	360	325	343	330	351	325	316	311	315	361	331	352	324	335	348	323	353	314	351	303	306	349	304	352	294	312	311	332	325	319	321	354	338	307	342	350	315	320	330	344	343	304	315	340	301	324	336	344	371	323	328	332	345	317	336	347	371	362	344	353	340	333	357	310	327	336	330	333	343	311	322	344	343	307	342	334	344	325	322	334	346	320	340	334	352	334	313	325	307	330	349	321	326	308	336	323	311	330	340	305	312	351	308	317	335	312	324	341	322	324	334	333	315	358	336	333	301	305	300	297	305	355	348	360	356	343	330	342	298	324	337	322	295	324	296	325	329	314	351	351	372	305	316	362	316	313	329	328	325	319	348	310	312	331	356	299	346	351	378	338	345	316	382	364	319	343	331	334	339	337	360	308	337	385	327	360	342	353	290	387	334	340	343	333	324	340	336	311	355	366	365	341	335	326	332	336	341	345	329	334	306	313	346	342	346	323	332	338	313	323	327	292	338	331	369	317	326	323	334	338	370	317	351	353	320	291	359	349	321	353	314	310	357	310	335	324	390	335	347	341	335	368	354	324	358	379	307	327	377	353	353	335	327	329	340	330	333	351	341	350	319	333	320	327	366	325	324	338	325	357	344	309	358	331	319	324	347	316	323	304	307	345	317	347	345	306	332	333	342	300	356	323	306	354	351	338	329	328	323	315	338	345	339	323	324	319	323	298	352	349	341	331	318	330	354	326	351	346	344	368	367	362	311	345	341	302	353	310	342	322	318	325	303	336	337	379	319	366	308	328	322	327	352	345	320	348	326	319	307	335	328	331	362	318	334	354	337	335	333	338	329	337	320	364	326	354	330	347	364	321	324	348	331	330	337	303	319	319	352	345	324	314	319	352	325	345	322	343	375	326	327	328	315	326	337	335	317	315	323	332	320	340	321	339	317	329	332	369	319	344	344	329	332	326	330	328	320	368	349	343	338	310	331	362	321	339	299	317	343	343	347	353	348	358	318	335	306	325	345	310	314	310	313	282	300	322	302	332	343	336	360	342	352	308	349	382	319	339	341	342	301	348	342	352	352	337	300	365	318	367	324	310	334	349	347	371	347	338	344	345	311	332	353	362	353	299	288	348	351	346	366	374	346	315	366	304	327	303	326	329	331	335	320	347	338	353	344	331	295	319	330	346	334	351	355	335	322	313	345	356	334	293	331	312	348	316	367	334	323	324	333	337	337	328	354	326	341	335	355	320	323	342	328	335	326	359	325	345	354	350	343	327	374	288	326	342	344	351	321	321	315	335	306	330	325	338	345	342	323	362	287	345	312	328	292	318	318	352	326	344	335	322	321	294	302	300	322	330	361	325	314	342	332	341	346	326	310	322	326	379	331	379	297	332	326	347	339	332	340	352	354	325	309	335	338	327	312	335	310	328	303	304	312	311	333	356	361	339	339	323	343	355	325	299	339	322	336	343	353	315	374	330	341	351	322	339	354	341	357	305	336	325	300	362	362	326	316	334	340	344	323	319	344	353	320	325	326	330	320	327	359	355	327	332	315	321	343	335	375	319	308	358	321	344	349	347	320	342	321	324	345	323	333	325	323	339	362	350	331	343	356	362	341	313	318	321	327	341	357	326	303	331	354	332	319	380	328	326	314	353	338	335	350	327	355	335	332	324	353	379	346	315	306	311	305	327	355	321	346	312	318	356	331	311	324	329	319	324	354	316	329	343	330	309	318	323	330	344	315	303	333	359	319	327	341	367	310	317	338	357	379	335	378	381	343	310	306	315	353	325	354	334	347	375	340	332	323	315	349	320	320	344	346	358	354	345	338	365	315	306	314	312	297	355	340	339	330	345	340	324	354	340	338	330	342	341	339	357	311	316	365	355	352	339	321	344	316	316	368	350	323	321	316	329	334	311	325	359	353	325	318	345	344	338	319	345
5141	10190	8782	4526	3068	2409	1898	1537	1270	1142	961	855	788	743	727	635	677	661	608	552	580	565	593	572	544	522	511	537	507	526	496	540	515	534	556	549	487	476	466	537	490	521	509	495	491	547	536	480	491	514	515	483	490	518	490	469	477	519	541	513	491	495	488	496	485	552	476	485	483	512	461	508	494	533	463	495	501	486	481	490	484	468	481	488	437	466	468	541	485	483	477	446	500	456	480	457	513	483	493	494	472	484	492	557	538	530	511	547	494	491	505	492	495	481	530	481	484	505	502	523	489	477	487	523	496	482	527	473	504	522	558	486	479	484	519	516	567	509	500	483	526	519	471	487	528	544	489	503	512	468	497	535	514	513	505	504	482	519	518	557	490	510	502	503	481	458	476	468	462	455	496	466	487	470	453	443	502	497	471	481	493	434	498	482	534	493	511	507	479	528	495	486	491	442	506	484	498	500	503	462	459	478	516	520	525	459	483	464	476	463	496	446	455	460	479	488	492	454	469	517	493	521	474	485	480	516	489	495	529	511	492	467	459	519	468	489	481	463	467	496	457	496	498	469	502	450	506	489	475	497	502	479	501	489	484	491	494	454	515	511	505	497	512	480	524	495	457	520	484	470	470	480	486	468	470	523	468	484	474	503	489	495	535	495	497	499	488	525	445	469	483	501	472	511	510	475	508	491	461	506	494	480	462	496	493	473	475	485	479	471	517	459	451	500	469	437	473	520	471	509	474	518	470	491	465	476	448	498	467	496	520	508	468	508	467	472	482	484	500	465	486	464	498	511	494	489	532	462	508	445	480	456	466	466	495	451	459	471	475	496	470	462	513	442	488	488	501	514	492	464	489	488	458	502	474	485	461	487	493	466	493	451	474	455	506	503	506	420	487	490	523	484	453	478	508	489	517	469	522	462	476	498	491	521	477	466	534	475	501	536	520	484	486	496	507	475	464	525	472	462	501	473	532	518	465	486	491	465	473	490	498	460	484	511	484	513	492	499	450	479	483	499	499	468	488	440	454	502	501	501	539	512	466	479	500	556	500	490	496	480	498	503	512	495	490	483	459	515	490	451	469	517	522	513	479	487	483	540	455	470	495	475	493	467	493	467	460	489	485	483	487	480	486	504	456	501	441	476	489	512	449	535	471	481	514	513	483	498	464	474	500	469	494	508	488	456	493	470	496	486	497	490	475	538	480	493	493	469	453	464	466	479	491	438	521	471	463	464	456	463	480	504	497	470	486	493	502	497	469	451	482	470	443	452	497	479	494	480	498	472	513	482	534	426	472	463	507	484	512	483	473	484	475	477	497	470	498	483	501	498	507	485	481	452	510	480	516	476	491	527	445	481	494	487	509	492	467	507	526	479	472	466	488	479	450	478	556	492	463	501	495	525	461	504	431	487	468	503	463	468	484	498	469	448	515	507	485	519	479	480	436	462	504	492	510	486	473	475	473	515	494	488	494	467	468	442	497	462	476	519	490	461	483	514	474	479	482	518	455	483	464	476	483	499	506	486	465	488	546	490	486	458	489	462	503	489	508	487	503	487	515	472	450	466	511	483	504	471	464	546	468	479	548	501	485	460	482	475	493	504	514	503	487	491	489	490	479	578	485	462	484	505	440	493	495	447	440	488	475	490	477	478	483	520	531	482	494	480	510	493	477	523	484	509	510	458	469	484	445	484	451	468	484	534	466	514	473	477	440	494	477	455	476	499	476	466	505	467	464	504	515	484	478	491	453	509	465	430	514	484	481	480	517	523	482	455	457	501	520	508	502	472	510	510	492	452	491	482	479	504	453	482	494	457	474	459	502	475	478	509	481	459	513	480	479	447	446	459	534	491	505	502	479	468	438	556	476	473	488	475	500	488	501	520	469	509	481	494	510	484	442	476	504	492	490	462	536	463	471	437	537	513	434	458	497	496	512	482	507	451	464	513	451	519	515	454	476	445	456	477	500	499	514	455	500	466	455	467	480	436	468	522	444	490	483	504	492	490	457	464	477	520	505	500	523	492	488	500	519	497	493	455	479	520	476	484	497	478	489	473	522	460	479	446	478	446	525	415	486	503	500	505	481	482	470	506	469	478	473	510	486	441	516	493	522	473	490	470	491	504	464	484	485	478	510	450	473	461	479	537	475	490	524	470	483	500	455	459	469	511	493	493	477	480	492	484	470	535	451	468	466	479	492	487	489	476	503	503	482	438	458	474	454	493	481	478	513	470	477	487	432	489	504	461	495	477	471	467	509	503	450	498	488	415	465	489	455	472	451	455	482	451	463	486	477	494	477	472	428	494	472	494	467	499	501	471	509	454	472	484	476	484	471	487	441	487	520	475	489	481	473	503	443	503	483	483	460	469	476	484	514	494	456	511	459	469	527	475	523	500	475	492	490	474	477	513	519	489	502	467	479	487	533	472	509	495	491	438	495	475	452	487	529	465	478	468	481	452	445	461	486	530	492	500	494	499	485	509	463	452	507	512	450	506	478	470	473	496	515	514	477	494	507	474	489	478	505	479	457	470	467	515	493	521	482	500	444	485	517	480	471	484	483	511	464	507	484	499	486	508	518	475	491	478	457	502	476	471	532	466	499	507	476	468	490	499	461	511	508	487	508	500	479	479	471	473	523	426	495	494	479	510	463	504	501	495	495	482	506	470	476	534	457	525	491	504	485	486	497	454	509	477	505	457	486	513	471	502	496	506	439	485	508	506	502	466	489	492	496	492	483	472	447	452	481	495	451	513	466	492	469	470	489	495	483	457	522	503	462	520	517	478	473	466	512	475	482	479	463	504	501	479	480	472	461	500	512	450	471	465	484	521	532	499	442	449	496	492	487	496	502	516	521	425	512	504	490	508	479	468	494	485	481	453	477	515	520	510	520	477	450	485	520	433	506	517	489	494	472	501	499	513	479	503	495	524	474	494	500	472	506	483	485	485	464	505	522	527	480	495	479	461	489	501	451	471	496	506	493	485	459	485	447	502	491	502	481	470	475	543	474	452	476	487	480	483	465	471	490	507	490	493	532	471	467	419	483	482	514	457	510	491	486	482	466	459	467	512	475	453	490	542	490	497	487	516	471	465	506	487	510	450	468	453	488	457	459	477	502	485	447	474	457	501	478	475	455	474	515	478	489	469	462	493	510	448	508	486	465	492	474	450	478	485	497	503	481	456	495	496	527	467	500	468	502	483	481	474	489	478	466	449	464	480	527	494	458	488	485	471	492	475	520	481	496	478	512	465	474	478	495	460	487	485	497	500	525	482	486	472	484	498	480	508	471	469	514	503	452	464	507	543	508	476	492	477	493	470	455	458	494	465	454	494	493	502	487	482	472	507	474	459	472	487	456	488	487	477	489	492	468	489	504	508	486	495	475	463	457	503	504	439	493	514	488	448	453	503	477	489	472	491	487	460	496	463	491	479	473	498	497	497	468	467	472	484	508	442	483	469	501	484	468	504	506	506	471	475	532	502	522	414	428	521	503	486
22822	20912	28618	23324	20912	20617	3417	953	763	631	607	549	487	458	422	403	409	352	338	334	355	328	305	296	298	308	307	293	292	298	281	285	279	258	290	293	308	262	290	272	277	262	276	231	307	292	237	305	273	302	245	267	257	277	297	249	270	276	254	265	272	247	273	270	258	262	259	261	262	250	247	264	256	279	289	236	255	277	270	283	261	283	230	277	273	262	253	234	249	266	269	256	288	269	212	245	245	271	259	282	266	257	278	293	309	301	280	278	301	291	269	259	270	272	260	258	314	282	265	280	261	286	275	268	248	273	270	291	278	267	313	280	296	265	265	268	237	254	242	215	283	295	252	261	274	302	278	254	257	283	265	244	265	275	280	277	279	266	248	283	269	278	268	253	241	270	258	297	252	267	273	277	241	262	265	262	246	263	272	247	267	252	269	259	244	258	252	246	255	268	264	248	245	244	282	265	267	260	264	253	263	265	254	259	237	247	257	240	260	252	264	259	250	259	255	266	241	249	257	264	240	271	259	274	273	260	242	292	239	269	257	244	270	292	268	240	231	244	246	261	238	248	261	255	269	263	273	251	252	264	273	274	255	242	270	257	266	257	238	233	273	255	275	264	274	274	276	280	264	264	246	262	247	263	269	236	231	257	250	251	248	260	254	259	241	261	258	235	307	254	279	281	274	268	263	258	246	246	222	251	269	237	278	284	291	220	274	242	249	253	270	270	293	269	255	251	249	257	252	255	273	245	280	271	236	270	259	280	252	253	290	250	273	266	251	275	247	233	243	243	248	241	280	240	262	287	265	216	262	239	233	242	251	270	271	259	285	250	253	248	233	254	269	234	292	272	249	245	249	280	249	253	250	254	246	276	256	282	271	242	264	258	241	259	244	264	264	241	273	284	286	287	261	233	224	275	276	241	265	260	236	251	257	293	252	254	256	218	254	248	305	278	262	266	267	274	241	266	248	242	258	259	259	260	272	243	281	274	257	232	239	253	263	239	248	228	239	277	255	269	260	257	251	286	241	266	246	239	249	228	270	238	252	278	285	245	231	300	279	255	247	257	247	244	258	275	253	246	259	235	294	255	251	268	232	253	229	268	229	279	249	272	252	250	289	291	260	259	263	255	271	256	250	252	248	260	282	252	262	263	276	219	223	271	239	279	259	268	257	264	250	257	230	274	276	256	263	260	244	273	243	272	270	279	249	230	254	258	258	254	272	249	259	267	277	253	251	234	244	222	266	275	241	261	318	282	261	262	253	253	257	270	245	237	253	255	268	274	277	252	282	283	259	266	255	251	263	245	269	273	253	269	262	250	237	254	264	247	260	282	269	258	259	268	262	259	276	265	253	251	231	271	269	270	268	263	252	241	256	246	242	242	242	259	290	276	253	236	259	248	266	228	266	274	260	268	238	257	263	286	229	281	238	262	247	265	279	277	261	267	247	247	264	271	268	251	245	272	251	254	247	248	251	271	236	254	255	244	241	247	297	247	275	258	268	259	248	281	256	238	283	267	244	268	259	280	260	279	274	262	254	284	251	274	240	273	254	274	246	255	234	269	275	270	247	272	266	255	260	263	234	236	252	257	285	265	262	281	258	256	249	262	302	247	265	264	254	289	238	265	261	271	270	246	246	275	254	252	269	245	236	262	271	248	250	254	240	247	269	240	238	268	265	273	278	252	281	260	273	254	236	232	278	262	256	251	266	256	265	274	284	254	244	257	264	252	240	252	260	263	240	237	235	274	272	242	229	248	252	275	266	234	271	259	249	260	253	226	264	277	283	249	237	254	277	295	291	266	273	244	262	250	257	262	265	264	216	263	279	261	269	270	286	232	247	289	239	263	241	245	276	288	257	244	250	237	250	247	254	247	275	267	266	245	230	249	260	269	281	255	266	266	253	260	250	233	239	272	270	275	232	222	221	272	276	250	254	231	253	238	249	252	254	256	266	259	241	260	232	222	251	293	276	237	261	263	263	255	262	246	263	278	233	252	260	234	261	257	278	244	253	248	255	257	245	219	227	284	271	269	253	273	261	251	229	253	253	273	225	260	242	258	247	277	229	236	260	230	251	263	249	268	256	271	249	245	269	229	234	274	260	258	254	250	287	279	250	257	263	284	247	275	279	261	246	274	262	252	241	260	239	258	228	271	241	257	269	275	243	245	281	251	262	279	277	268	248	262	268	242	260	236	242	286	273	256	251	242	267	256	254	268	250	285	249	229	286	273	249	257	274	257	295	254	263	229	244	252	267	267	258	253	235	224	250	250	256	269	244	265	280	251	243	241	247	261	241	265	267	259	230	264	260	247	277	264	271	278	240	263	289	280	264	249	251	262	217	249	239	273	260	247	256	260	266	281	236	251	258	255	264	253	273	291	267	267	269	253	261	215	253	262	275	266	268	265	244	270	250	262	277	268	260	272	268	268	267	268	252	262	267	280	276	263	231	276	276	234	244	274	241	251	238	270	242	279	216	245	257	248	246	264	248	280	253	239	265	253	263	244	280	257	240	270	272	263	266	257	252	252	257	246	241	264	262	257	292	278	272	257	266	271	277	265	249	247	285	266	264	243	255	287	259	240	276	261	278	261	246	268	259	266	233	244	248	254	252	270	268	272	234	249	261	241	259	282	270	272	254	246	260	271	276	251	246	228	267	241	233	242	258	265	266	296	270	236	266	266	235	266	245	268	232	252	243	270	245	245	252	265	249	251	260	251	266	282	241	263	257	270	235	253	258	247	249	257	286	264	293	269	298	229	235	236	247	257	227	251	269	270	230	247	256	264	243	245	266	237	265	255	257	249	233	273	241	227	250	246	249	237	270	268	259	257	252	260	259	238	256	271	273	268	244	281	228	262	259	247	263	262	276	246	265	264	273	278	260	248	304	257	254	291	251	253	301	269	261	244	269	251	265	267	270	281	257	271	246	242	251	222	294	261	237	258	260	247	246	237	275	257	270	243	242	264	261	244	239	253	251	251	281	286	257	234	228	300	243	242	269	255	243	260	234	235	271	234	254	259	276	293	257	253	258	272	257	263	284	266	280	247	256	256	244	267	257	240	248	249	282	267	255	267	257	246	236	286	259	277	236	240	268	236	245	238	243	234	279	255	260	283	261	250	269	237	260	246	266	262	257	234	236	252	265	272	264	249	273	247	259	284	294	248	285	241	263	234	274	251	229	252	251	290	272	256	268	235	254	248	248	228	284	258	267	254	250	285	243	288	252	262	279	247	266	265	264	272	267	248	265	235	273	235	252	251	275	253	260	252	278	279	235	254	263	247	255	249	242	243	263	251	271	247	265	269	263	253	305	232	251	272	243	268	255	235	257	241	266	271	284	250	273	273	238	249	243	254	245	266	302	246	246	244	263	275	256	257	252	275	263	262	247	266	276	273	273	262	279	271	214	245	255	265	279	241	261	248	272	233	245	255	257	243	241	272	249	258	251	266	296	261	261	241	267	244	267	239	271	258	258	247	269	242	267	228	261	245
7431	16447	13793	7537	5208	3896	3000	2357	1930	1566	1377	1182	1023	903	862	740	708	638	653	618	577	551	548	511	515	511	490	465	465	459	461	438	453	447	446	456	404	424	408	429	410	395	397	438	384	408	411	428	370	389	401	400	431	383	406	410	374	394	381	415	378	362	386	406	416	383	378	405	369	372	386	363	385	386	425	395	370	378	377	349	407	406	402	396	435	410	392	366	395	378	373	383	410	392	380	402	402	368	355	361	382	415	397	442	440	455	437	444	422	474	401	414	366	429	365	414	392	448	387	414	419	432	416	407	392	440	433	420	470	471	448	425	391	403	394	388	417	393	391	441	377	394	385	380	388	382	384	363	415	379	394	420	390	369	403	383	406	398	414	393	382	401	365	360	362	398	366	394	406	395	353	388	376	355	362	381	422	385	369	368	379	376	365	378	376	391	382	412	396	359	404	325	368	368	393	417	378	395	406	363	376	418	373	374	376	399	385	372	387	374	384	371	383	379	369	371	367	363	395	381	376	372	343	387	357	408	369	388	387	359	386	374	384	337	389	378	382	427	398	350	383	364	344	379	346	371	385	334	372	369	361	398	369	369	360	381	366	385	335	392	353	404	340	351	396	400	373	387	361	364	409	352	388	388	347	380	356	347	362	344	412	355	339	393	402	383	382	356	393	350	396	365	389	383	351	395	362	371	354	406	375	375	420	374	348	362	372	393	368	391	338	379	381	362	381	387	395	379	347	379	381	369	373	388	382	398	347	353	383	392	326	371	359	354	361	373	351	408	383	363	392	356	383	404	368	347	374	395	406	353	349	366	394	357	366	355	382	381	404	393	373	387	385	377	366	366	363	368	345	366	373	394	360	352	402	380	349	362	386	365	374	351	401	404	330	321	368	364	362	363	391	365	385	344	382	355	368	401	386	411	356	395	365	372	371	391	414	375	396	404	354	370	393	406	375	382	353	362	364	383	400	381	399	378	354	371	392	374	401	389	400	397	367	362	375	375	391	371	382	348	375	358	380	390	442	387	362	366	364	392	392	356	350	381	381	377	371	361	363	384	416	356	385	368	370	387	376	357	395	397	376	382	350	398	394	366	384	373	319	390	342	391	397	388	376	377	393	378	385	370	362	387	396	379	367	369	403	391	387	370	382	403	354	440	328	355	340	368	407	331	389	359	394	379	375	381	374	365	367	395	339	384	380	377	395	407	414	362	359	347	385	355	389	375	395	371	398	349	357	385	377	335	337	367	401	382	368	392	383	358	357	373	348	394	391	382	388	380	372	378	371	356	381	389	355	406	356	375	370	420	372	395	348	359	373	385	377	365	381	385	348	353	385	384	369	366	386	341	413	381	373	391	414	385	389	369	362	368	367	381	374	388	422	405	378	416	382	379	344	393	402	384	392	392	381	370	372	363	404	354	365	351	347	357	381	385	381	337	396	397	380	372	382	380	396	360	370	394	362	351	353	372	391	386	376	373	383	372	387	375	348	411	409	382	369	401	358	395	411	394	376	355	399	363	407	367	377	381	413	410	377	395	385	376	399	374	370	400	353	366	382	397	373	379	358	384	375	362	384	383	352	376	354	400	364	386	358	350	387	386	370	396	375	396	413	377	377	379	349	390	364	404	415	374	378	410	388	365	382	365	379	352	354	393	361	371	387	371	355	396	380	396	405	336	356	401	360	378	396	371	393	335	407	365	374	401	414	364	344	370	367	341	367	379	352	355	389	402	407	390	369	335	382	384	391	415	400	361	414	393	369	379	372	381	399	344	349	375	362	325	411	401	355	341	363	324	381	390	364	347	370	362	383	364	380	367	353	424	384	376	370	372	394	342	369	379	357	403	416	343	382	375	368	376	382	336	388	414	354	347	381	357	421	377	377	368	370	350	398	371	365	362	407	383	370	349	378	386	372	383	396	423	394	384	368	364	381	428	374	362	361	378	409	407	378	337	406	368	351	403	393	379	363	383	355	393	386	371	371	382	349	362	410	357	392	437	366	370	340	400	350	393	363	357	358	368	377	379	362	357	386	376	370	364	382	386	376	376	393	374	409	389	400	374	382	349	365	387	373	381	363	388	392	363	405	374	332	368	354	363	365	366	392	393	381	359	351	368	361	383	381	393	376	402	364	376	369	374	377	377	352	395	379	394	393	349	372	372	393	406	358	381	371	395	392	370	388	338	352	354	381	353	387	387	370	367	374	385	410	359	362	363	338	401	370	375	378	361	391	388	364	376	391	415	366	335	358	410	366	387	347	350	361	382	374	424	415	383	363	395	355	369	382	383	371	368	390	370	387	372	380	380	360	409	387	397	403	384	373	374	405	366	347	364	386	408	356	356	362	382	370	353	369	338	378	381	398	357	399	367	360	360	376	405	382	360	378	419	347	359	375	346	408	363	390	360	398	396	340	329	387	359	365	381	361	371	376	400	370	373	359	349	355	366	399	379	381	372	396	408	373	395	355	400	368	382	385	405	366	373	376	357	366	393	340	369	373	397	367	396	372	371	342	359	344	400	395	372	382	381	396	353	388	380	356	358	360	344	351	364	395	388	365	377	398	370	388	378	337	402	394	367	358	393	347	375	373	402	389	389	363	341	363	367	375	378	349	366	373	368	366	396	391	372	390	360	395	380	346	375	390	325	362	365	372	380	401	414	352	404	367	383	377	356	402	370	374	386	387	360	373	374	341	398	425	392	382	371	368	399	371	379	400	342	357	417	384	359	399	412	386	376	363	378	375	346	404	374	366	384	391	384	372	370	358	385	369	353	361	339	378	389	396	365	382	384	372	352	395	362	382	384	397	387	389	395	386	397	383	383	374	371	383	375	396	367	378	378	397	358	357	355	345	369	341	393	352	369	390	351	390	366	381	396	372	348	349	367	379	371	368	363	371	374	369	377	383	378	393	393	410	384	366	322	401	365	394	371	401	351	383	371	366	395	416	366	386	423	355	411	396	382	407	358	371	389	387	408	384	386	375	361	357	379	376	375	389	408	368	373	399	363	395	395	389	361	354	388	393	397	375	370	369	384	328	396	353	394	385	380	357	358	380	365	359	364	407	363	398	391	395	382	358	425	383	356	376	371	357	387	402	396	374	395	385	360	410	340	367	375	372	330	405	405	378	360	372	363	389	375	369	372	346	416	344	373	395	379	386	388	358	381	386	333	342	359	387	396	354	387	368	384	413	369	341	367	402	375	382	413	393	366	375	372	353	353	381	358	390	390	401	392	390	380	381	389	355	369	385	368	375	390	353	367	413	369	364	356	379	374	393	376	379	398	356	411	396	391	380	389	360	365	399	365	370	406	394	415	366	380	352	370	376	395	371	390	366	351	365	383	381	389	388	379	383	361	328	360	301	342	334	389	378	395	373	382	384	413	373	381	399	320	388	385	339	374	376	390	361	400	368	384	392	366	403	365	413	387	376	348	362	376	378	377	342	345	391	378	355	358	372	314	391	380	350	380	359	396	393	393	384	381	371	344	380	374
26512	19951	6666	726	472	411	323	348	346	339	351	293	327	274	309	340	295	304	294	332	313	295	302	315	293	314	334	317	317	365	306	309	296	327	322	329	282	346	317	320	315	321	318	305	313	313	269	312	306	302	285	300	336	286	307	325	321	323	302	312	308	306	308	329	309	295	276	310	317	319	316	326	311	304	329	293	303	303	332	298	309	314	331	311	318	315	317	306	347	282	326	304	300	321	328	330	287	321	298	343	300	299	317	350	327	324	340	332	313	304	334	330	290	318	308	305	348	329	302	303	295	305	294	326	345	301	338	325	322	294	332	348	317	341	303	318	308	307	350	284	311	296	313	325	318	304	306	305	338	329	304	311	330	325	324	321	312	289	327	340	339	284	336	328	307	320	319	325	297	311	313	303	324	296	294	344	302	283	265	286	322	337	316	342	306	351	322	316	356	307	326	299	342	275	317	329	299	316	303	295	321	339	294	348	325	291	317	318	309	320	305	341	318	332	326	316	323	326	312	290	324	312	350	295	335	308	314	293	295	290	324	309	338	336	286	260	309	293	278	337	313	326	280	300	350	306	315	323	318	322	284	331	306	334	310	312	301	308	326	290	306	307	304	296	305	339	273	303	312	314	282	311	336	327	301	285	291	300	287	275	331	320	331	275	332	318	319	345	317	314	288	319	305	314	316	339	304	308	326	307	302	299	339	325	333	299	285	329	304	301	328	337	316	327	308	356	321	333	333	311	336	307	319	300	320	337	344	271	292	312	288	306	332	325	288	315	302	294	293	287	325	312	290	323	285	311	373	302	308	360	324	302	284	298	312	305	317	311	313	317	331	299	327	317	316	324	299	334	317	358	302	328	312	296	294	305	332	298	329	335	313	341	322	296	325	332	306	309	328	307	315	329	299	312	334	292	281	298	324	317	303	290	305	303	323	294	288	287	297	330	316	306	331	327	288	355	301	336	332	321	342	303	322	305	287	328	325	308	320	302	342	311	319	365	366	308	310	307	306	323	293	308	326	303	321	312	354	305	290	312	325	343	326	318	346	307	317	316	329	326	309	326	342	293	333	302	325	295	298	319	298	310	319	305	331	334	312	301	318	299	295	309	296	338	279	288	302	276	322	315	316	333	346	308	321	281	342	319	295	309	291	308	326	323	339	298	304	328	307	291	337	310	316	310	335	327	328	310	304	306	291	319	315	304	301	320	266	288	319	307	294	310	301	306	290	310	308	297	292	337	294	324	340	320	320	299	317	326	318	284	305	298	316	294	310	303	317	340	296	280	295	299	330	296	326	314	303	306	269	310	313	305	323	312	341	297	353	309	341	322	304	363	316	280	318	335	327	350	304	325	309	310	297	317	294	316	318	314	288	326	331	342	318	328	310	318	286	322	326	287	331	298	308	301	345	308	311	320	309	326	288	320	306	333	289	297	299	314	313	309	317	284	294	335	307	325	306	293	333	324	292	314	307	325	292	302	323	292	285	301	317	296	324	296	332	345	321	311	311	323	322	309	325	308	294	320	313	286	332	324	304	325	258	322	323	308	295	301	332	296	324	315	288	304	323	354	322	302	317	283	318	299	321	332	328	292	315	308	326	321	302	313	323	299	312	309	336	309	349	331	267	310	302	296	303	314	276	327	336	299	338	298	305	321	290	328	327	309	302	326	315	298	324	334	318	297	303	291	333	328	297	288	329	298	329	293	309	312	327	325	343	319	298	309	344	292	296	340	323	296	329	313	320	317	317	298	332	343	314	311	320	328	307	255	361	334	310	326	304	289	331	265	334	302	282	320	307	328	290	324	345	330	269	291	339	307	316	302	324	287	305	320	307	281	273	330	311	322	325	314	308	319	314	326	299	303	314	316	311	288	309	349	306	328	305	326	323	306	333	325	301	324	330	317	355	327	308	361	293	301	310	310	313	304	324	275	334	302	322	327	292	292	316	345	328	316	295	316	320	310	288	319	327	332	323	280	311	302	311	322	316	326	317	332	314	324	318	318	311	302	310	320	341	315	310	347	322	275	323	329	308	318	348	294	352	307	310	368	333	328	281	313	306	331	297	326	321	303	316	326	327	337	294	286	328	300	313	351	320	296	304	338	299	342	313	296	317	298	342	305	321	334	324	333	326	299	323	336	300	309	316	315	341	343	296	287	314	334	303	301	312	287	315	315	289	304	302	299	266	322	317	336	325	330	285	316	317	318	304	308	312	325	322	326	283	320	325	294	311	322	309	334	336	311	326	304	303	273	311	328	281	305	302	302	316	326	314	311	289	303	314	291	311	353	304	321	315	286	296	297	320	300	287	278	286	347	299	326	314	323	294	297	294	303	306	287	374	294	309	294	306	318	326	291	313	307	343	322	306	322	339	297	301	309	299	310	331	308	309	306	296	307	321	336	310	303	326	266	324	329	332	307	317	298	311	315	316	324	327	344	334	287	310	303	284	263	306	305	314	299	351	308	300	287	350	326	287	364	318	319	274	338	318	339	334	328	315	333	300	340	312	316	311	307	317	308	304	295	300	343	315	327	302	324	339	307	305	329	313	319	291	299	299	345	357	312	327	344	324	310	302	331	327	327	342	292	305	312	295	330	315	348	282	287	290	329	327	305	322	322	287	294	299	296	293	316	321	313	323	299	287	317	335	304	306	321	302	277	337	309	361	312	285	312	303	323	296	307	309	291	308	321	284	307	342	308	322	310	300	314	307	328	320	318	329	305	290	324	305	315	300	281	337	333	320	330	316	334	291	333	293	329	321	285	315	304	293	286	297	287	281	297	358	301	323	333	345	317	310	309	316	340	314	347	330	304	320	334	319	317	307	320	314	300	314	338	285	349	329	304	332	309	296	303	287	309	316	293	303	312	297	300	304	296	280	323	307	299	295	288	317	270	328	312	312	295	317	335	323	315	307	297	294	323	326	291	355	330	322	292	309	326	299	337	295	329	315	312	281	341	316	312	295	309	335	303	312	280	325	342	311	311	301	296	318	341	306	303	289	325	327	305	309	327	304	287	334	330	310	307	309	291	293	326	335	292	345	315	298	327	342	309	318	321	325	315	317	324	322	318	291	300	309	292	330	302	301	304	329	305	324	318	304	322	312	307	293	296	303	304	295	324	352	322	316	310	347	317	313	309	314	313	324	301	311	327	288	346	317	335	338	323	311	280	310	307	335	346	312	311	326	305	336	300	323	308	328	326	319	305	309	298	319	285	310	315	317	339	313	296	334	307	335	335	313	302	335	335	320	308	314	317	293	304	312	319	334	317	310	311	312	316	288	323	341	271	306	321	307	341	302	305	308	313	304	330	316	293	324	299	304	314	308	301	301	305	300	306	324	272	324	266	285	297	306	316	322	293	328	318	331	340	302	285	295	307	283	336	314	305	298	314	309	322	315	316	297	312	325	320	320	325	335	282	328	327	312	270	273	332	317	331	332	307	307	292	295	327	299	303	309	272	308	307	307	289	319	292	333	304	299	293	290	302	292	301
3895	1427	1276	783	649	664	585	518	531	484	474	516	456	459	461	463	497	495	464	460	464	445	484	446	440	447	455	464	458	435	426	504	468	439	455	470	462	484	453	464	435	449	506	412	464	474	462	412	466	450	450	438	472	446	486	456	443	436	436	477	449	477	461	452	442	454	433	421	501	495	404	453	456	478	436	454	488	421	485	424	446	433	451	417	469	435	455	509	461	476	458	444	427	465	476	478	431	460	426	436	448	440	445	446	479	533	440	487	512	504	485	490	467	458	510	480	475	491	433	485	438	506	482	488	470	475	505	450	460	476	460	469	493	470	462	492	468	461	494	468	444	513	452	474	436	465	467	446	482	415	476	480	470	470	453	479	443	463	476	463	427	487	439	427	464	483	496	439	475	476	441	498	451	462	461	490	477	441	447	483	507	482	409	464	432	423	444	491	467	470	455	450	464	440	443	430	422	434	469	398	426	445	463	453	481	471	432	486	447	447	412	509	433	513	447	439	438	438	459	481	482	468	471	439	465	442	435	438	443	465	450	455	481	424	436	462	458	442	435	446	451	460	451	461	471	455	425	415	457	468	455	461	488	452	421	468	435	459	467	423	490	471	454	464	445	463	439	450	462	455	478	467	496	430	473	502	477	466	474	443	438	477	460	417	441	447	464	484	452	417	448	456	428	420	439	456	407	469	425	465	434	443	417	436	473	432	433	480	434	504	455	462	438	459	424	446	430	426	448	485	445	468	458	447	471	456	470	474	461	483	449	437	428	437	453	417	440	425	445	456	455	468	461	445	447	459	437	463	452	449	431	415	483	479	458	450	424	483	436	460	441	434	515	441	479	470	450	463	464	413	471	444	444	446	424	456	452	457	466	432	430	444	424	427	477	442	448	479	460	434	485	456	487	445	473	468	508	437	455	486	489	468	476	450	490	433	409	467	509	485	459	467	463	464	446	484	428	468	460	477	505	442	484	426	457	466	450	423	463	465	415	475	496	490	426	451	454	455	463	458	465	440	469	488	474	449	448	453	444	412	476	467	443	439	441	432	489	464	476	416	455	452	425	494	435	465	442	487	483	465	475	462	420	480	464	469	467	436	453	445	453	460	456	448	468	415	453	464	443	446	465	469	475	436	414	430	440	453	434	443	472	448	431	478	464	426	456	435	461	466	475	455	450	447	456	494	456	448	444	450	439	455	463	458	439	442	449	448	438	439	437	438	440	457	408	480	461	456	469	474	482	455	455	498	513	446	431	455	420	451	450	443	424	462	426	430	422	443	463	471	426	440	465	459	448	432	460	455	446	458	441	408	460	456	437	467	452	482	448	470	450	433	488	426	412	427	439	442	425	436	457	427	447	451	430	452	463	442	415	427	443	496	463	465	429	429	485	440	461	436	442	432	468	448	436	442	477	478	453	450	433	441	439	446	468	476	466	487	426	467	473	456	414	449	468	484	452	453	472	474	428	422	413	455	451	478	454	431	464	476	469	439	442	493	456	505	432	464	456	449	460	424	444	410	478	508	448	455	438	418	449	501	464	415	445	430	466	491	454	449	451	445	457	475	467	464	464	446	436	431	442	447	460	424	460	483	456	502	435	431	441	443	454	475	435	446	459	469	430	412	448	492	444	444	477	472	436	449	447	442	462	449	427	486	430	425	472	459	472	406	459	451	469	447	445	468	411	434	476	471	472	455	448	426	466	426	413	452	449	434	459	446	445	482	449	432	457	461	445	432	436	425	437	470	467	461	445	468	435	465	448	416	450	436	502	433	483	456	453	442	439	467	482	497	461	452	467	437	460	477	449	436	472	477	439	475	458	469	470	509	428	440	444	439	429	475	420	456	436	459	448	455	448	429	473	462	464	426	397	456	445	477	485	428	446	480	451	452	473	446	409	454	478	426	427	453	466	447	479	457	455	397	494	442	466	463	418	471	493	458	429	451	444	456	482	442	415	466	461	430	456	439	453	480	470	470	413	467	466	465	437	423	434	442	416	471	433	462	412	441	476	487	456	473	454	456	452	432	448	458	441	446	447	464	462	464	447	394	455	434	451	446	438	448	452	468	457	438	459	407	468	418	444	457	445	456	469	424	498	435	438	449	429	462	431	443	463	432	490	450	498	462	427	460	465	459	455	418	465	462	465	458	501	440	487	457	474	449	450	411	455	428	464	431	453	441	447	434	466	456	474	420	437	445	479	404	429	455	429	461	406	468	445	428	448	436	461	443	443	453	422	448	460	444	461	441	436	469	446	462	441	436	440	507	403	475	470	458	450	393	458	479	443	447	461	461	473	433	441	443	480	473	490	477	461	463	447	441	468	460	472	453	461	455	455	441	474	456	421	428	422	431	450	428	447	455	444	457	453	457	435	459	468	435	453	418	443	497	435	435	460	481	452	427	465	488	447	434	447	450	449	486	431	407	468	471	432	453	425	477	475	439	473	488	460	460	454	438	480	500	426	426	437	453	468	474	487	431	408	423	425	420	454	454	489	467	460	427	439	475	496	462	440	449	443	464	486	449	450	452	450	431	432	460	458	465	451	456	424	445	451	446	455	446	451	477	470	418	488	421	466	437	455	452	461	433	488	460	482	459	444	450	474	473	421	444	478	438	439	461	459	432	438	431	446	465	459	480	465	466	471	503	436	437	446	416	462	459	451	421	429	453	450	428	462	447	457	439	480	442	422	434	444	439	501	464	437	469	476	432	425	459	480	467	476	490	442	475	504	425	466	479	448	438	436	446	436	409	435	445	479	484	478	461	445	454	447	433	485	456	447	447	458	435	502	458	470	481	471	443	467	429	453	499	472	465	440	480	407	439	494	456	449	459	451	458	479	459	456	491	425	467	452	455	451	441	472	505	436	493	473	437	460	457	471	464	441	456	468	424	443	471	470	474	490	461	484	434	475	440	448	447	437	453	454	469	456	435	450	439	494	445	443	445	484	457	449	439	458	444	447	449	491	424	448	460	471	435	504	431	415	489	458	454	448	441	429	443	479	441	465	478	435	487	475	440	462	466	450	430	422	455	472	452	448	493	415	445	453	464	458	435	466	446	411	482	471	445	452	430	478	469	465	436	455	454	465	469	509	466	461	448	490	494	458	448	438	432	398	482	480	499	469	442	457	458	466	447	476	467	461	483	430	474	467	473	467	446	483	463	430	480	455	457	445	480	507	446	477	445	457	461	427	468	434	416	456	455	464	431	425	446	443	470	447	448	463	472	422	466	468	478	462	409	487	455	449	461	457	457	447	467	457	441	467	462	475	427	447	445	461	459	470	434	419	473	423	466	449	452	442	497	450	427	437	448	453	455	446	452	445	456	455	470	446	432	462	424	422	410	426	446	424	452	472	467	430	442	421	453	454	421	441	438	437	429	453	454	440	494	429	456	442	427	478	434	479	441	441	457	474	456	416	475	453	457	471	505	461	480	450	488	430	448	454	436	450	504	469	438	450	475	439	491	457	441	480	485	461	450	467	412	449	458	476	470
23776	20927	28021	23811	20698	4493	1006	718	612	540	535	498	438	472	433	416	420	407	381	388	378	373	379	354	354	366	377	367	378	368	387	331	359	314	346	348	383	379	357	392	344	366	361	343	316	330	334	303	325	317	347	366	340	349	328	299	366	358	335	331	330	338	362	324	333	362	338	329	357	344	349	352	345	325	352	357	348	350	335	349	321	320	349	326	321	300	329	346	339	348	325	345	340	325	348	337	351	303	347	333	352	330	329	341	348	359	376	374	341	353	355	364	399	356	355	328	370	379	368	375	371	364	377	351	305	369	367	350	353	343	352	341	361	366	339	348	350	327	371	316	328	340	323	358	342	342	366	330	342	349	368	316	338	337	370	323	323	370	338	351	341	353	356	351	312	348	341	339	343	342	329	324	338	328	331	342	341	297	331	362	359	347	313	322	295	329	312	358	362	299	303	325	336	344	342	352	320	354	364	318	306	335	345	315	367	328	354	318	346	315	349	361	325	334	350	319	349	331	343	337	310	364	355	303	329	316	317	330	341	324	313	341	357	369	319	337	340	355	333	338	355	353	371	343	343	345	343	329	344	361	343	343	316	334	345	364	330	344	339	299	329	326	336	373	345	353	325	332	352	327	341	354	303	348	325	348	367	363	353	360	344	351	333	327	284	361	334	323	338	341	359	350	316	332	321	328	335	327	361	308	307	333	340	332	308	326	360	351	345	340	304	364	289	292	340	375	339	333	321	354	334	327	343	332	305	342	337	351	338	325	361	319	341	351	341	309	351	350	346	362	320	361	339	350	327	331	361	333	310	317	324	338	316	361	331	345	340	331	315	329	340	327	346	331	368	318	325	333	298	323	317	332	359	323	362	325	314	309	324	339	348	348	335	324	315	318	355	333	330	330	345	323	325	307	327	323	327	337	319	332	308	345	307	319	322	306	315	308	337	359	332	330	356	309	339	304	336	357	336	368	318	328	334	317	338	350	349	320	359	347	318	345	337	319	313	321	311	349	353	330	350	337	328	336	335	344	274	315	345	352	350	360	320	345	327	356	318	341	308	347	362	343	306	307	370	329	315	342	329	349	320	344	371	341	289	352	309	307	328	327	343	337	372	351	333	349	314	315	326	335	342	349	340	341	310	335	368	377	325	311	356	358	320	305	342	351	356	373	317	325	315	304	335	304	334	341	350	317	335	348	309	301	334	346	357	330	327	378	328	347	320	333	310	331	334	344	331	315	350	351	327	341	309	367	345	332	341	343	335	305	332	330	326	348	318	338	334	352	337	334	317	326	368	336	320	320	313	334	339	339	333	354	338	373	347	334	307	349	332	357	372	318	341	321	314	319	346	342	308	314	330	349	298	295	326	289	330	314	339	339	304	338	365	316	344	323	341	338	337	339	331	359	322	305	309	351	364	357	354	294	336	325	341	312	340	376	310	338	358	339	323	360	357	325	356	306	368	370	346	333	333	349	333	368	351	344	330	318	348	332	341	346	327	329	322	390	345	347	325	304	318	324	318	329	344	345	353	293	350	350	332	285	310	313	320	318	330	285	351	352	316	326	341	350	321	324	353	304	331	322	367	336	355	308	337	315	325	316	340	371	347	336	335	290	321	337	356	345	317	334	337	335	335	317	339	303	351	333	306	358	343	350	314	340	311	354	319	316	301	305	329	344	356	303	327	332	319	369	357	317	335	345	341	341	343	347	330	367	317	312	308	346	326	346	323	319	333	373	331	362	337	340	313	346	306	328	342	337	372	361	356	333	302	331	339	345	309	319	320	355	344	308	333	366	356	326	325	350	328	360	368	330	326	346	352	326	353	330	334	318	347	321	344	333	314	325	335	351	339	311	334	305	319	319	347	364	336	328	328	310	324	331	373	353	355	330	320	327	347	341	324	303	369	340	324	343	347	331	339	331	339	333	337	339	362	358	356	329	317	343	321	301	354	331	347	336	340	351	399	358	316	344	327	340	320	327	313	361	365	325	338	324	329	285	339	341	333	341	362	334	328	295	338	364	360	313	342	365	325	329	346	313	324	343	323	342	357	341	353	337	307	351	307	287	307	340	358	320	325	347	355	335	343	319	336	305	300	321	377	340	331	338	338	326	300	314	326	337	336	318	367	307	337	347	344	323	312	356	341	332	319	340	322	318	311	371	327	336	319	318	352	337	340	353	301	363	336	296	312	352	329	334	332	342	347	329	312	336	340	345	322	335	345	346	321	331	340	327	333	331	347	331	319	352	316	320	363	301	354	317	316	345	327	343	365	333	338	367	347	329	331	338	347	294	350	330	339	323	311	353	343	341	327	308	357	320	366	312	294	327	291	317	344	327	298	337	343	318	321	317	326	341	344	331	307	373	346	326	328	351	324	327	320	305	325	333	322	316	331	312	321	325	347	340	342	344	327	358	318	349	327	312	341	315	312	312	344	312	334	348	314	324	312	320	368	307	330	337	313	350	294	336	356	328	335	322	351	349	351	331	318	378	363	351	322	324	358	349	363	289	340	360	329	336	372	333	368	348	298	320	314	333	359	359	356	350	345	329	339	307	343	333	356	357	328	331	341	342	336	322	344	317	332	334	341	364	355	325	338	321	328	307	322	305	312	337	347	335	404	360	335	374	351	334	363	344	342	340	364	346	347	357	335	353	322	363	326	362	340	342	341	308	334	337	404	323	324	341	337	324	367	359	367	329	326	328	301	321	353	355	339	349	321	307	353	322	350	330	304	329	359	359	365	302	342	350	357	364	367	340	340	343	324	322	351	327	342	324	331	335	346	354	345	315	294	300	343	364	342	341	346	328	313	352	372	316	364	321	338	347	353	368	325	379	321	336	340	327	315	333	340	325	336	337	366	349	365	335	351	336	345	349	328	361	320	304	340	336	346	324	318	344	352	326	288	354	341	319	357	335	319	360	353	280	347	366	365	343	314	308	372	323	311	320	305	317	329	325	336	316	340	364	324	332	330	322	322	324	356	331	357	341	299	301	366	349	314	301	329	322	309	305	340	305	354	357	341	342	314	340	328	309	351	369	328	325	344	337	327	368	341	324	327	369	372	300	342	335	331	334	321	335	313	345	361	356	350	347	331	372	345	327	329	346	313	363	309	331	333	341	314	346	340	309	335	345	354	323	347	353	315	338	334	357	314	340	345	337	376	345	309	359	331	330	331	322	357	339	306	344	369	322	339	328	342	364	324	356	312	337	322	319	330	303	339	330	321	348	329	344	339	350	360	352	349	349	337	328	335	339	333	331	323	349	343	354	333	352	305	326	325	310	348	335	323	313	356	334	332	352	317	358	350	331	320	333	324	331	336	324	312	341	318	343	331	330	358	334	341	351	341	348	325	314	326	332	347	370	345	305	336	289	339	361	338	352	322	334	335	338	321	328	316	292	325	337	372	331	318	333	328	311	358	319	340	327	343	311	369	344	324	320	319	352	319	344	352	318	308	321	325	322	336	326	335	342	325	345	342	364	349	354	354	332	384	354
5163	10456	8740	4509	3135	2338	1882	1549	1237	1133	946	876	817	761	751	668	629	642	639	580	585	565	550	524	542	537	554	538	528	528	536	534	522	509	522	530	480	532	479	511	534	505	530	524	519	477	547	523	502	463	498	555	517	465	539	493	484	505	479	485	551	455	508	465	476	499	498	472	510	511	541	478	526	509	492	446	499	479	511	493	515	487	469	512	479	495	477	511	488	517	506	473	473	487	443	469	472	525	496	494	495	509	483	525	558	506	528	505	532	540	523	521	477	513	489	508	518	526	549	487	506	478	498	507	488	507	529	496	536	531	510	548	545	476	511	524	542	535	492	486	490	537	517	501	512	500	496	532	495	518	463	490	502	510	496	498	524	532	498	518	493	495	432	518	472	474	498	476	489	508	474	530	480	516	482	481	500	501	493	507	478	482	557	498	503	476	459	474	499	491	502	469	492	485	479	497	532	479	454	495	483	477	499	505	481	480	468	498	515	475	487	500	513	463	443	482	508	531	485	505	466	505	497	486	512	486	492	502	514	476	500	451	475	485	498	516	479	481	506	464	477	502	545	466	500	528	487	510	504	500	488	485	494	471	509	462	495	555	474	474	496	467	487	505	467	495	519	489	471	493	482	499	458	510	488	496	482	495	498	442	507	488	501	500	492	483	508	521	467	501	499	493	488	467	485	472	468	487	463	460	485	519	495	466	494	464	498	522	466	528	458	505	488	470	495	450	482	475	483	513	451	473	495	473	503	481	477	471	501	479	450	506	529	455	502	499	500	487	488	519	505	520	480	450	481	518	487	454	511	512	500	496	470	452	562	489	492	501	495	483	487	470	507	493	505	500	475	542	472	503	477	491	501	466	473	491	500	468	500	486	447	455	475	483	487	471	492	504	513	487	464	521	514	485	490	528	484	469	482	453	522	512	447	492	502	484	500	477	518	498	485	477	479	503	531	514	522	471	533	473	504	481	469	509	487	486	484	510	492	475	478	512	505	504	447	487	486	496	476	479	507	487	487	492	512	486	440	518	468	477	510	498	534	509	504	508	479	487	502	485	507	492	475	504	443	477	497	492	512	487	496	476	484	476	475	493	472	478	523	498	493	524	506	512	525	496	482	470	496	471	471	466	489	453	494	514	494	511	520	486	475	491	495	517	460	491	456	452	500	487	509	483	480	467	455	524	486	465	468	509	509	485	469	496	475	470	515	461	504	476	467	515	482	512	523	487	478	464	482	471	517	487	489	508	506	495	481	470	438	535	448	483	522	453	477	483	502	469	485	459	455	486	498	491	497	483	473	478	490	452	517	489	492	516	502	465	505	488	497	527	479	541	505	489	499	492	509	466	495	518	498	465	484	495	507	487	488	465	529	538	476	525	473	491	498	495	489	484	481	488	495	511	508	441	468	466	503	473	496	484	486	491	505	502	487	494	524	500	494	493	449	492	479	461	507	482	488	499	513	479	495	440	508	499	496	510	447	488	495	481	453	505	490	460	474	489	498	481	476	491	469	480	497	487	486	504	506	480	481	504	494	501	467	506	471	461	513	466	524	510	453	516	449	502	494	469	480	498	440	532	466	488	469	470	466	436	475	516	465	481	494	479	488	537	491	468	496	446	461	497	485	491	532	518	479	477	528	509	478	497	512	453	474	463	486	483	454	495	510	476	489	519	471	497	484	481	482	522	528	491	487	486	518	540	460	474	475	454	543	490	476	498	510	501	460	481	512	472	538	498	487	485	486	469	481	507	545	491	501	493	484	493	518	472	504	468	498	483	517	486	474	505	485	497	504	494	478	494	466	488	507	490	475	482	478	466	464	469	465	467	459	512	465	444	532	472	474	497	489	529	467	498	494	498	500	501	488	554	483	427	506	490	504	490	494	488	476	458	463	454	489	480	478	527	476	474	499	523	509	491	476	497	518	467	495	485	460	494	503	489	510	480	493	541	479	522	525	473	509	484	506	498	494	496	495	478	549	493	498	498	447	501	463	428	488	462	470	465	481	485	521	484	525	483	454	479	493	520	459	488	538	502	484	445	496	502	509	482	450	503	491	478	495	480	469	481	504	510	457	482	513	517	456	460	455	470	467	495	496	505	540	509	491	443	494	506	479	526	485	506	487	522	504	503	478	477	487	476	535	470	487	486	471	490	486	502	478	518	490	442	469	505	476	504	499	475	474	496	523	490	474	495	475	506	487	500	493	498	485	499	485	450	510	503	499	486	493	515	489	500	472	521	492	496	458	481	482	499	498	469	523	487	483	504	504	485	511	519	523	506	489	468	467	484	516	480	490	494	497	506	500	462	448	490	497	496	483	443	483	544	497	481	468	502	524	477	535	476	519	516	445	488	498	508	515	499	436	488	502	522	480	436	499	526	499	469	503	496	498	469	536	433	502	502	525	506	501	471	449	481	461	522	471	443	524	477	488	493	499	460	503	476	524	509	447	489	475	471	476	483	486	492	474	485	497	485	503	486	479	495	511	459	444	527	482	483	481	492	497	462	514	480	479	480	496	484	502	470	472	487	471	477	482	469	477	499	435	506	512	492	490	468	496	454	471	464	488	487	535	475	508	477	493	479	443	524	469	455	465	484	466	481	469	486	531	490	474	478	517	477	521	477	502	474	456	498	478	477	457	488	500	477	462	445	489	480	477	477	476	462	472	506	495	482	453	485	485	505	520	463	439	503	498	502	519	483	466	480	522	485	506	466	485	477	482	486	496	498	477	478	492	466	457	475	469	479	524	516	492	475	461	472	478	465	472	485	512	489	445	445	516	504	508	514	474	490	485	522	492	517	507	494	495	478	492	506	540	468	464	489	503	477	445	471	498	496	483	513	501	522	506	486	445	471	441	464	524	471	520	487	505	458	490	501	494	446	500	493	506	520	472	525	467	484	536	502	530	496	489	451	468	482	452	470	501	512	506	534	455	466	500	512	504	485	470	473	487	497	444	504	502	482	523	500	475	516	550	494	502	529	497	506	503	466	468	506	526	518	473	492	512	433	516	464	477	494	468	466	506	503	525	471	432	476	483	471	508	462	479	499	465	488	488	495	489	516	482	484	493	474	523	507	503	525	462	519	523	500	471	505	508	490	505	460	452	469	508	476	485	467	487	531	502	474	509	464	476	501	474	473	495	466	503	473	455	476	491	479	455	494	509	461	520	464	483	486	485	486	509	466	522	502	486	485	540	482	494	495	462	488	493	513	513	463	451	488	483	475	478	524	485	500	505	454	457	449	497	493	487	522	490	474	478	459	506	508	480	534	496	490	511	484	488	481	454	491	472	486	502	479	485	446	514	498	485	482	504	501	486	495	508	521	492	458	527	506	505	506	499	529	472	490	495	478	482	492	455	500	485	492	473	464	481	461	500	514	490	497	501	478	499	489	472	503	525	503	471	512	479	478	515	489	484	502	491	438	477	484	489	460	478	519	525	498	472	513	497	483	464	473	474	500	453	484	480	503	462	459	531	477	514	470	475	461	512	489
22738	20878	28567	23312	20878	20576	3371	1027	751	685	545	546	454	397	427	377	375	371	335	332	316	338	306	290	307	310	331	286	277	291	300	291	278	282	276	276	245	294	280	270	301	268	251	287	277	292	263	285	292	283	285	274	266	259	252	250	271	312	251	275	255	275	281	249	237	276	284	250	231	249	296	284	265	240	292	262	260	278	265	266	260	248	238	246	272	264	229	244	292	254	276	244	262	267	254	276	254	260	263	249	263	257	271	255	262	280	308	291	270	275	288	268	271	275	291	267	270	261	242	291	304	251	286	253	274	277	258	299	265	262	270	289	289	269	281	248	263	246	253	294	274	248	255	276	254	277	257	267	313	262	260	277	272	264	276	270	242	265	269	257	268	262	262	278	252	285	241	262	275	252	268	269	231	252	265	267	217	260	253	267	257	266	253	259	247	258	232	264	277	265	280	247	228	266	243	273	243	255	285	287	252	255	272	294	273	240	278	246	246	236	255	256	228	269	278	266	224	249	264	237	256	258	241	254	244	244	244	262	258	261	258	254	253	228	278	245	259	264	254	262	242	254	256	236	228	267	280	267	268	259	259	244	243	219	251	220	283	284	241	268	276	296	276	236	250	247	281	248	287	272	276	287	272	204	287	262	261	242	255	220	245	251	241	218	253	262	261	257	219	237	244	266	248	254	285	259	244	270	273	263	249	255	276	278	250	224	229	245	281	264	257	247	259	271	276	275	249	252	246	281	266	251	257	240	246	260	263	278	273	239	249	269	275	278	242	246	262	231	235	282	273	263	245	257	263	256	223	253	264	263	249	238	251	235	262	246	240	246	282	284	275	265	262	226	267	280	238	247	292	302	271	282	257	279	273	225	235	260	270	261	247	278	265	256	261	254	247	254	257	287	249	266	245	249	270	235	281	261	256	276	258	255	245	260	297	248	254	255	264	260	247	242	228	240	254	255	257	232	275	263	279	242	262	285	254	260	258	220	249	262	257	213	275	277	264	250	266	272	258	274	219	260	251	222	231	258	245	265	260	257	257	265	302	275	260	252	225	256	246	234	266	256	253	242	240	250	245	246	276	249	266	257	257	279	270	267	261	260	265	269	248	263	256	254	269	223	253	269	228	247	253	229	247	253	231	247	228	244	248	257	281	245	288	255	274	229	268	262	266	272	276	220	261	302	271	245	242	238	257	274	262	249	233	216	281	246	247	248	232	285	265	251	252	282	258	262	256	272	261	266	264	273	260	283	245	234	261	272	228	249	259	251	271	277	233	245	235	257	275	246	280	244	228	270	260	243	260	240	249	249	271	240	275	277	263	265	230	270	262	232	218	265	252	284	249	253	265	264	260	258	239	243	274	269	269	273	252	264	259	233	236	254	252	270	278	254	265	257	244	270	261	278	266	273	288	271	254	247	248	255	259	266	256	263	240	265	253	266	257	269	268	252	262	250	289	263	252	261	260	271	279	254	247	266	256	262	227	245	246	231	231	272	255	271	238	257	262	268	240	265	267	268	259	246	241	269	225	264	267	250	265	287	246	270	262	284	254	253	298	265	245	254	281	262	253	271	244	255	293	284	248	270	248	283	245	259	278	255	244	251	265	279	260	258	283	236	238	278	260	269	250	249	258	254	257	285	262	265	254	267	284	271	269	258	253	269	242	276	277	227	262	273	273	260	276	247	276	273	258	270	271	227	246	260	275	265	224	238	256	283	244	251	234	293	246	263	261	263	273	221	265	276	275	272	258	231	242	259	254	250	245	268	268	290	272	278	278	273	255	246	255	268	262	243	284	251	249	258	271	285	270	262	271	269	267	254	246	258	317	281	261	273	247	244	273	258	250	237	237	246	266	276	280	281	274	270	245	225	284	253	243	253	264	263	258	249	232	268	239	280	260	274	256	261	229	269	228	263	274	226	277	274	242	290	261	268	253	261	255	246	265	286	262	274	283	257	263	270	258	252	260	271	251	253	275	231	247	250	283	267	276	249	274	237	259	254	270	222	250	263	254	266	264	265	263	257	299	257	268	263	255	255	255	255	246	262	273	258	257	252	306	251	236	288	264	277	251	268	264	238	261	273	266	232	248	234	269	250	272	238	222	248	234	265	285	249	248	245	254	223	237	272	238	245	264	267	229	276	300	260	237	259	235	238	279	262	252	275	268	255	298	276	262	256	247	253	259	261	244	290	270	238	271	255	237	267	271	248	244	241	252	238	250	251	264	251	250	280	264	256	247	254	267	252	252	239	227	286	270	272	278	299	256	276	223	242	277	266	262	255	278	278	236	254	257	255	233	249	254	229	238	231	260	232	268	238	250	268	250	257	255	256	285	256	278	277	264	291	287	276	255	277	265	246	278	270	259	264	285	249	244	278	279	280	263	258	239	288	258	274	266	247	262	232	232	271	253	264	241	274	280	242	248	242	235	237	256	277	248	266	283	258	257	279	250	238	276	222	255	230	230	257	258	261	262	269	233	285	272	264	255	255	225	247	263	225	306	250	253	233	219	219	258	254	270	250	245	243	255	262	282	232	279	265	253	267	276	265	237	240	255	230	252	297	237	298	246	265	235	270	249	264	270	244	252	249	258	277	250	268	280	259	246	248	251	266	230	259	273	237	246	238	248	256	265	240	262	260	276	237	260	268	271	273	271	285	274	249	235	232	265	253	238	249	254	243	261	259	244	255	264	242	268	266	246	245	256	246	236	266	238	264	251	237	267	279	253	274	255	286	255	278	255	234	264	260	272	248	259	272	263	246	240	292	249	243	258	247	274	254	269	296	253	276	243	241	254	254	253	241	264	269	262	246	249	240	242	244	271	254	267	261	286	254	228	260	227	256	279	279	244	272	276	273	247	261	249	241	254	253	250	262	270	233	255	231	246	243	256	266	268	249	279	258	276	263	255	251	247	257	253	272	246	276	234	246	264	236	266	279	263	227	275	225	255	240	274	249	248	255	254	241	272	248	266	259	274	235	274	270	286	251	257	282	275	251	279	251	238	252	254	259	259	273	266	254	265	291	282	248	257	254	257	262	262	257	291	247	257	270	274	240	253	276	247	270	224	279	261	259	262	261	251	245	245	253	263	228	244	257	256	252	251	246	283	272	251	219	259	257	242	265	286	291	272	252	270	271	260	253	270	244	279	269	273	229	243	270	220	244	263	247	260	257	240	250	278	265	251	217	239	250	240	252	299	272	226	236	250	233	286	250	231	249	261	249	270	259	280	256	275	253	245	270	255	254	253	247	223	232	272	253	231	249	300	230	245	240	261	250	255	252	246	256	262	273	287	284	261	260	275	270	214	253	251	283	266	259	269	249	252	262	250	244	255	275	262	245	254	240	240	246	261	262	266	257	267	238	269	261	253	266	250	269	237	264	277	269	244	245	231	245	265	268	263	262	248	260	267	247	266	250	257	256	222	265	230	274	262	241	257	283	260	239	254	263	277	271	292	241	275	260	251	277	283	244	232	260	241	260	220	271	274	263	264	238
7351	16468	13779	7361	5237	3928	2912	2371	1889	1506	1328	1133	1020	900	784	735	705	675	620	627	563	533	528	522	487	474	485	471	434	467	416	444	442	472	439	428	415	448	408	383	439	401	441	408	361	410	404	385	406	386	391	419	383	365	377	417	375	396	416	443	419	405	392	387	414	408	383	411	384	387	368	379	347	355	374	375	407	372	341	363	358	368	382	380	413	377	385	397	395	372	388	356	371	365	397	378	362	396	346	410	409	399	406	431	418	458	442	450	421	425	412	417	409	424	399	407	412	429	363	407	392	421	428	403	424	412	406	420	414	396	429	433	383	399	407	416	410	378	397	383	429	374	362	382	390	411	385	421	425	385	368	380	363	412	386	359	398	360	365	393	354	390	396	436	394	388	395	407	411	371	381	398	409	374	368	390	404	356	388	393	376	377	364	379	387	362	385	377	379	368	370	386	373	405	347	389	344	398	330	354	377	410	374	364	352	402	333	374	358	359	390	393	397	353	392	381	386	385	400	384	419	392	359	367	374	351	379	363	379	386	381	357	379	365	372	367	354	380	375	344	387	361	364	414	388	358	365	393	381	370	363	401	398	370	387	372	349	363	333	342	365	377	385	387	369	335	384	394	353	390	355	369	357	370	365	379	366	386	386	383	412	377	366	347	343	361	348	375	385	359	383	361	361	367	359	362	387	364	383	385	397	369	357	422	385	386	380	401	341	361	386	349	384	352	392	376	359	368	349	379	340	365	398	420	383	379	364	394	369	396	376	380	352	393	371	365	388	397	353	403	339	369	372	349	381	352	368	339	346	365	365	373	394	393	377	397	379	378	372	385	351	362	364	373	377	391	395	371	389	368	357	357	361	362	405	342	387	403	384	373	392	360	374	341	372	361	356	360	379	349	377	392	360	387	403	339	356	351	380	388	355	364	367	368	358	397	345	387	405	372	376	353	337	346	362	388	388	383	391	377	407	396	380	366	367	384	378	375	352	408	397	368	356	357	353	370	380	369	355	360	379	343	348	368	368	360	376	377	354	377	372	346	366	375	395	397	353	384	383	393	362	325	365	359	362	383	381	376	388	359	385	379	368	353	378	397	398	384	392	379	350	354	382	388	389	394	371	388	388	337	370	434	358	368	388	381	378	398	375	414	379	380	379	362	388	385	369	371	379	394	379	365	343	402	352	406	401	356	381	359	340	360	365	351	390	371	358	367	379	377	388	376	363	378	361	390	381	371	342	348	343	390	389	387	392	384	355	365	383	391	367	352	348	355	348	364	354	366	376	359	370	368	403	378	344	405	399	382	394	373	379	376	366	367	370	380	363	369	361	345	386	359	420	370	370	407	393	397	374	356	353	364	391	345	356	384	396	363	364	373	398	357	382	375	347	389	376	360	369	375	330	390	377	386	360	364	374	375	369	350	346	397	372	382	410	398	373	366	378	404	384	380	359	412	359	360	388	360	391	371	339	385	371	349	388	381	415	352	375	379	370	361	390	371	378	345	386	368	358	401	380	380	372	340	388	435	378	385	382	343	381	395	387	388	357	353	413	353	339	384	360	365	389	378	379	373	379	394	411	386	340	387	365	387	411	389	397	343	362	370	347	400	375	391	382	372	400	397	362	355	395	381	386	385	367	369	380	390	373	359	338	333	324	380	389	382	409	362	372	374	371	354	386	378	341	383	369	400	391	359	365	362	402	393	367	406	389	354	374	394	375	347	388	379	389	387	370	352	378	362	346	346	367	359	370	354	355	368	351	399	347	396	363	356	412	395	354	372	377	375	374	427	372	375	399	401	375	399	357	389	379	376	393	373	391	373	379	377	373	384	378	356	403	380	408	378	386	380	370	366	375	370	382	383	383	364	373	399	364	397	405	383	416	405	359	403	379	359	355	374	323	389	391	375	360	350	370	425	351	388	375	367	401	371	358	381	400	382	434	359	374	344	380	425	391	379	377	357	359	355	381	351	346	369	373	408	375	396	387	384	367	342	368	395	388	394	368	425	357	401	335	377	358	369	384	376	369	379	394	337	391	357	415	368	376	386	369	372	351	351	363	404	367	360	379	363	375	405	367	348	377	399	380	354	373	397	381	365	365	394	374	355	351	377	376	400	379	391	381	372	372	343	363	363	373	383	391	362	353	389	373	394	406	362	362	389	369	406	409	387	362	357	348	384	401	362	380	372	387	382	370	360	409	346	341	399	362	380	339	384	361	384	417	381	404	371	384	415	348	369	359	400	423	343	388	396	381	372	377	398	382	392	377	385	354	384	370	371	340	376	347	346	402	379	368	362	367	390	398	346	369	355	377	369	375	380	378	371	388	329	383	383	360	402	375	405	392	402	407	407	359	392	385	353	349	389	351	376	373	388	366	415	373	391	363	383	364	391	347	374	369	367	410	371	372	388	374	364	378	399	371	339	339	352	364	403	354	358	395	388	386	410	392	414	355	414	366	343	342	375	344	374	429	365	350	364	415	390	386	383	337	396	370	346	408	338	411	402	387	385	396	373	361	343	373	372	416	384	399	374	392	371	352	366	383	384	372	368	353	398	370	343	425	407	360	415	381	341	371	367	360	377	354	349	354	374	364	384	354	358	402	396	415	357	371	351	423	372	387	379	378	367	400	366	308	380	362	362	386	380	370	394	392	393	373	342	365	382	349	354	357	352	386	376	339	362	395	340	389	367	387	359	392	345	350	360	355	375	373	369	357	414	345	395	399	369	384	373	347	392	357	418	357	336	350	383	366	378	361	359	411	412	380	385	421	355	376	368	377	406	388	386	335	384	366	395	334	339	387	395	372	391	398	364	394	389	359	350	387	373	360	387	397	389	372	388	351	390	358	365	371	375	401	386	389	386	347	360	412	355	420	367	387	362	388	386	385	390	387	380	390	386	385	347	398	352	344	389	358	365	392	397	394	380	348	357	375	362	385	369	355	380	373	383	382	373	358	379	379	371	393	366	378	364	361	368	371	345	399	376	406	356	379	387	349	391	370	374	367	365	385	384	368	352	373	376	375	377	400	364	361	416	397	355	383	355	386	366	387	362	394	366	382	381	351	370	344	339	369	358	384	389	372	386	380	373	376	366	407	356	377	386	398	373	411	384	354	361	370	385	375	356	380	347	365	339	390	363	377	372	331	347	382	340	343	366	374	396	356	378	338	369	385	336	387	358	370	385	406	372	400	328	384	350	412	399	385	403	402	374	366	376	361	391	367	372	413	370	397	365	363	411	345	357	382	405	402	342	378	381	381	394	390	378	376	345	382	323	401	380	384	375	382	359	336	356	362	424	373	379	391	367	382	384	361	373	416	406	402	368	383	381	406	392	386	370	374	359	389	367	374	410	403	392	388	375	394	392	372	397	344	384	373	422	375	377	361	391	402	338	356	355	387	371	349	407	363	363	345	392	362	409	343	374	371	365	369	377	394	380	378	360	355	386	399	359	356	378	378	371	381	400	406	372	365	385	381	385	377	359	393	357	364	380	408	359
26514	19872	6606	725	417	398	380	347	353	328	299	312	310	325	331	321	343	305	339	354	311	324	311	300	334	321	326	308	274	329	324	320	349	301	305	321	295	303	296	354	306	303	303	282	302	332	340	333	309	335	320	313	302	314	285	316	303	348	355	272	323	329	276	272	357	327	294	334	352	319	333	295	352	321	320	341	293	307	339	326	281	325	296	337	340	312	305	339	287	332	313	294	311	304	294	294	349	306	304	288	282	279	287	307	296	333	298	339	339	335	349	326	329	362	320	301	286	326	330	326	339	336	328	297	378	314	305	294	313	299	340	304	345	325	341	299	332	305	290	316	322	325	323	324	326	283	323	311	308	292	340	331	350	332	324	342	337	307	292	318	316	331	315	305	320	330	320	313	319	328	301	344	320	299	280	337	354	329	332	299	325	311	322	359	334	339	314	325	346	341	322	336	300	305	309	359	320	332	306	331	324	337	325	336	301	325	324	309	331	309	292	325	358	284	312	323	317	339	317	332	321	315	337	317	316	302	325	345	350	308	363	327	321	310	341	318	332	327	332	316	323	334	308	307	316	299	337	321	303	316	321	325	292	332	334	304	341	298	323	272	328	332	306	335	301	343	324	309	314	353	313	321	331	293	327	329	295	322	330	310	310	313	339	302	318	306	327	282	321	338	315	299	297	321	315	309	303	309	321	310	302	293	286	328	319	328	303	319	331	306	337	316	305	334	337	309	299	317	292	307	291	312	312	297	303	340	280	306	325	307	308	320	329	332	314	326	306	295	286	310	321	279	335	303	310	325	327	334	288	335	320	285	301	341	333	344	309	360	321	322	310	314	319	330	324	311	312	283	295	312	317	334	334	351	316	313	301	320	331	318	322	305	301	281	294	325	335	301	327	302	321	324	333	305	311	317	343	296	312	311	320	331	302	339	314	299	294	307	320	338	320	299	273	313	326	326	303	309	290	278	324	322	307	297	316	319	324	326	324	284	290	332	305	332	288	284	310	290	318	309	332	329	336	307	314	329	327	312	311	336	303	350	338	266	319	318	322	309	329	319	314	301	308	333	299	321	319	306	325	311	291	316	320	300	320	332	302	335	300	296	309	302	294	301	309	312	336	331	303	321	304	320	299	311	342	306	329	312	279	318	317	333	310	303	317	299	366	324	342	328	333	277	301	318	300	300	301	321	322	298	340	312	321	293	299	328	350	298	316	330	306	320	300	324	329	332	340	311	332	320	316	303	315	313	305	307	324	307	310	329	310	325	306	305	291	332	320	333	325	336	333	325	335	371	327	269	318	300	300	282	328	336	307	321	299	316	324	321	297	320	308	358	316	318	277	294	331	299	321	314	334	311	296	311	323	307	312	330	272	278	321	314	341	290	286	317	326	313	299	294	299	295	329	335	296	305	316	333	342	322	324	313	314	285	326	306	301	312	327	300	313	359	318	295	326	307	333	353	295	322	317	321	313	324	317	321	337	319	347	320	308	349	313	349	339	318	335	343	320	257	292	296	316	343	318	358	292	330	324	321	307	343	325	348	326	285	298	307	305	315	330	325	287	290	300	291	291	337	322	341	308	342	306	338	277	315	313	301	305	329	313	311	314	305	323	329	286	302	350	331	323	327	317	312	315	335	348	342	325	303	319	324	322	331	308	343	326	377	297	345	326	312	364	303	304	322	300	294	330	325	294	312	332	324	309	342	315	325	283	309	312	331	309	332	320	298	330	330	307	301	300	371	325	331	307	336	323	325	315	286	303	334	292	326	315	328	308	333	325	337	361	320	270	323	312	320	311	304	339	309	313	317	335	288	334	338	309	312	317	324	318	314	293	328	336	299	302	308	334	328	286	316	311	318	322	306	326	306	300	313	327	323	333	326	330	314	313	264	321	320	320	324	293	329	337	358	299	351	312	327	339	310	330	299	307	327	294	317	310	352	282	326	282	332	321	309	335	337	299	331	308	330	293	339	304	335	340	293	337	310	307	321	332	309	301	326	341	377	316	296	339	322	313	321	330	316	334	302	329	323	344	321	322	313	283	318	309	290	309	323	328	308	316	323	322	304	307	328	319	293	325	308	326	325	311	329	310	306	300	340	318	315	293	312	303	286	316	336	301	340	321	331	323	318	328	300	274	306	293	307	298	331	331	336	298	311	320	307	334	331	315	326	299	308	302	366	302	324	295	316	319	331	316	309	314	316	326	315	300	291	356	319	311	287	291	302	313	325	322	330	288	323	353	316	320	282	336	341	322	333	321	322	313	326	292	315	297	330	346	288	339	300	312	337	330	312	306	331	297	340	286	315	313	292	326	338	294	316	321	309	331	322	313	343	347	308	297	331	311	294	301	337	319	355	326	315	334	305	297	302	338	330	333	288	312	327	320	338	339	343	311	306	340	329	312	336	288	299	311	335	320	353	320	334	332	291	325	310	334	336	323	286	327	335	340	312	279	298	333	319	332	335	318	355	362	284	286	289	342	340	300	335	304	342	320	314	309	295	307	315	315	303	300	319	318	361	331	333	326	298	332	340	332	321	341	314	285	308	310	321	296	308	321	320	331	314	285	327	311	340	308	299	319	328	278	332	315	307	329	334	286	316	328	295	319	319	314	301	285	302	321	298	329	330	299	351	294	331	317	311	320	364	317	327	329	308	342	318	344	300	323	308	299	313	295	325	297	294	297	307	334	325	352	294	333	305	294	303	328	340	309	295	307	335	281	338	329	342	310	304	318	320	283	321	312	347	331	353	315	310	306	294	308	296	318	320	304	300	311	331	306	317	316	324	305	326	302	289	322	289	319	350	330	333	318	320	310	334	323	297	311	304	314	329	296	317	310	321	330	318	322	288	334	330	312	333	317	348	316	303	326	322	331	283	338	339	302	319	300	286	309	327	294	339	292	314	323	325	306	336	307	305	310	307	313	318	318	364	336	311	311	344	314	316	320	309	323	320	286	330	313	300	336	287	330	318	298	319	320	324	333	307	309	296	301	297	278	287	334	316	360	336	313	330	335	303	305	339	313	307	307	344	350	320	303	306	296	323	326	283	311	300	310	335	317	344	320	298	354	314	300	316	329	308	291	337	310	354	305	314	292	359	317	289	329	303	299	346	346	329	319	356	332	310	326	343	330	300	314	296	328	303	302	296	326	318	367	304	309	327	319	297	329	303	309	324	314	332	293	287	328	334	292	319	322	349	331	308	298	340	306	307	279	315	309	277	306	312	340	308	333	312	295	354	346	333	287	321	300	334	327	325	311	305	299	324	305	328	310	336	340	339	315	293	315	336	326	323	319	284	323	324	335	306	322	324	346	289	328	335	303	318	291	313	322	310	317	310	322	327	318	279	305	294	295	328	297	343	273	341	291	334	321	292	331	298	306	287	309	313	327	333	314	322	315	310	303	332	337	338	328	320	309	299	296	333	340	279	326	303	324	300	300	307	332	308	294	309	328	309	311	323	310	300	316	304	289	300	345	336	300	295	319	326	346	307
3979	1396	1317	827	660	612	528	540	508	505	489	490	491	557	490	465	478	453	470	492	453	505	484	457	491	435	500	452	488	489	473	462	419	456	455	493	430	487	445	488	487	432	442	483	490	470	495	527	451	503	441	434	468	449	437	451	421	468	427	447	465	436	526	460	463	463	447	464	458	449	453	444	444	486	482	430	488	471	481	464	491	460	436	466	476	477	464	513	473	407	459	439	490	452	445	450	447	458	449	461	478	468	464	474	484	481	524	454	498	514	486	464	477	473	439	457	452	515	472	479	479	446	446	476	475	460	450	479	488	475	500	446	466	488	463	439	485	523	486	452	469	456	482	489	448	464	484	455	448	444	469	463	455	451	475	467	450	444	452	506	472	436	427	463	476	486	448	439	473	430	463	509	436	443	474	472	446	486	441	498	456	465	425	475	466	470	433	480	436	461	464	446	502	493	478	493	433	477	453	394	479	458	414	462	471	490	459	435	445	464	480	477	460	438	467	458	455	463	470	469	467	466	490	449	444	450	440	403	521	417	509	499	465	465	464	452	441	459	487	470	483	459	456	487	467	431	485	463	454	473	432	435	418	443	459	481	476	445	457	481	488	460	483	472	441	461	473	460	452	483	476	460	427	438	472	482	491	463	462	449	453	492	474	477	455	428	449	504	497	450	450	470	509	427	465	478	457	457	470	427	465	453	491	455	470	470	453	495	415	449	481	465	462	439	484	460	496	474	442	453	434	429	421	487	463	469	471	467	436	432	450	459	462	469	441	428	462	489	453	466	482	464	422	449	467	447	455	466	461	435	491	470	505	455	468	444	480	494	444	477	494	470	445	419	456	472	423	479	459	488	464	447	446	475	440	430	430	490	449	451	469	476	445	478	429	491	473	453	470	485	466	446	463	456	464	459	492	433	436	461	445	443	498	471	431	473	452	477	485	479	437	458	466	453	416	469	449	478	471	440	466	457	450	451	459	466	455	477	429	440	452	461	469	480	451	459	463	426	468	433	467	463	451	487	465	464	467	449	502	470	447	422	465	427	494	432	477	435	459	456	459	457	480	448	493	476	471	479	456	433	446	460	464	460	472	493	473	467	445	453	431	447	453	477	445	474	457	466	446	470	460	458	507	464	478	483	467	490	443	468	503	466	496	477	453	436	452	464	462	464	427	454	472	449	424	450	459	453	449	461	479	491	433	469	463	464	449	457	495	444	466	503	453	443	456	513	468	421	421	455	494	426	504	493	473	450	457	438	447	455	448	467	455	457	464	486	453	475	456	475	485	488	455	434	432	468	477	483	474	494	448	450	438	451	422	461	425	452	471	478	417	444	443	451	478	461	501	462	467	489	482	493	443	420	447	461	449	413	500	443	480	423	467	505	487	470	446	465	443	453	464	442	486	451	418	427	458	458	476	471	493	485	457	449	474	448	498	445	459	440	470	495	480	459	485	463	441	442	474	476	459	487	447	471	460	475	419	440	451	496	460	448	469	457	455	477	455	467	459	491	498	462	478	434	455	477	487	475	433	455	490	424	467	452	455	438	483	423	449	412	438	450	459	459	455	465	437	439	436	472	498	419	472	463	446	459	490	487	436	439	464	450	486	448	472	437	439	462	453	453	485	428	436	460	458	473	460	446	450	476	443	464	465	459	497	431	487	490	468	462	460	458	470	477	454	447	452	476	478	419	453	474	439	458	447	469	457	489	461	473	470	480	459	464	466	468	432	444	496	450	400	494	457	463	454	452	476	417	427	471	459	450	500	448	466	443	487	494	496	508	463	431	473	455	430	463	478	460	459	435	459	430	476	450	471	440	486	457	444	504	434	462	482	443	480	489	455	418	442	485	475	479	497	452	445	475	481	484	433	484	487	459	440	441	444	479	481	472	427	427	441	448	433	465	470	463	455	472	463	466	462	444	443	448	456	470	454	450	460	428	467	444	472	422	475	450	468	474	503	442	451	498	468	425	442	456	458	466	487	441	469	451	439	462	442	476	458	467	477	475	463	473	450	459	437	465	453	407	447	485	448	466	489	449	449	474	472	473	474	472	459	439	459	460	460	452	478	467	454	462	481	471	446	509	442	458	475	453	452	472	460	463	435	435	466	452	459	463	419	423	468	475	464	456	471	457	440	464	481	476	461	450	458	457	488	457	458	498	470	472	444	438	481	483	447	430	472	498	474	457	456	470	435	458	469	452	450	437	496	436	450	475	475	446	463	466	449	463	448	453	486	455	434	480	466	452	430	438	454	486	460	469	383	475	440	457	476	455	461	492	437	454	457	482	456	498	504	477	443	468	476	434	483	437	464	434	472	485	471	493	450	428	448	476	470	514	438	475	434	433	488	472	514	473	439	383	463	469	442	428	440	424	488	454	435	475	489	445	460	468	455	458	464	483	476	427	458	442	472	424	501	440	471	417	445	453	453	465	445	448	451	478	437	446	497	453	434	474	493	457	490	429	438	459	475	469	454	444	479	421	460	471	474	459	445	427	430	491	431	434	460	473	472	489	461	424	480	416	455	453	462	469	479	481	464	429	480	496	447	471	467	472	493	478	425	430	495	435	453	454	434	466	445	481	474	476	452	463	478	469	461	462	478	487	431	434	466	466	446	437	430	462	452	441	453	497	430	432	488	496	483	467	489	460	468	496	464	452	493	477	454	510	478	459	465	466	479	430	451	512	437	412	440	509	476	479	477	461	520	441	507	505	499	481	468	445	484	458	485	443	466	433	461	450	444	431	451	487	432	451	492	512	438	447	473	466	449	458	458	434	482	464	478	441	467	465	505	455	496	433	449	446	420	477	456	476	463	467	442	529	487	445	437	460	457	483	467	455	448	488	430	483	490	495	473	439	461	456	497	461	484	456	437	472	468	466	466	503	489	449	446	474	473	435	508	429	474	456	452	470	445	501	443	467	468	458	458	475	465	472	437	459	474	479	475	454	470	497	469	492	490	451	481	440	452	476	441	465	450	422	444	448	475	434	470	455	458	476	421	426	474	474	437	459	491	445	476	489	442	490	491	457	468	447	480	495	470	435	516	457	434	515	482	523	428	475	437	437	488	449	468	474	442	491	430	477	432	502	486	519	461	462	464	508	515	484	478	442	453	469	503	484	462	458	465	468	475	462	450	483	467	472	505	433	428	438	479	512	461	470	433	483	454	445	456	445	466	465	474	468	464	470	498	454	426	449	444	492	467	455	453	456	418	451	471	474	474	474	451	462	438	468	445	483	463	447	472	468	444	436	446	481	435	457	412	454	472	473	447	462	447	437	474	495	468	489	446	458	448	480	481	473	468	459	434	460	443	450	488	463	477	438	438	460	475	467	458	470	506	453	423	425	489	459	444	453	509	445	440	460	447	471	450	443	459	501	486	463	468	471	446	473	443	468	497	442	477	480	442	455	485	452	464	453	418	481	461	469	442	451	484	455	456	445	463	427	460	490	443	461	469	436	475	456	481	470	494	448	455	440	470	426	457	501	437	463
23711	20904	28073	23880	20713	4455	995	702	583	558	500	477	453	411	413	391	438	392	412	396	400	332	361	365	358	405	362	371	369	367	376	358	363	298	347	359	353	357	338	335	346	326	344	367	320	344	340	378	385	380	360	338	303	366	352	362	356	324	350	345	339	319	352	353	322	347	367	324	337	360	332	318	368	370	342	341	366	338	337	326	354	359	333	337	352	378	353	342	359	341	337	315	356	315	356	373	349	342	367	347	354	351	352	360	378	378	373	371	372	333	370	376	375	363	374	315	307	330	345	358	350	370	364	351	339	359	323	366	379	368	370	314	366	349	342	367	376	350	370	349	349	359	336	344	337	362	340	351	353	354	338	370	318	361	348	344	322	357	359	322	369	329	334	342	362	352	378	331	331	348	320	328	351	346	324	360	332	329	356	352	339	316	369	331	307	358	345	346	359	341	373	335	345	349	369	338	298	353	330	357	370	350	324	358	353	325	352	337	330	352	343	333	370	343	345	314	333	361	311	355	338	356	344	345	329	336	352	340	340	346	335	311	351	330	338	333	330	324	368	305	334	346	372	346	348	331	341	357	333	330	373	343	337	299	360	344	307	372	334	336	319	321	333	342	332	337	334	348	321	334	346	337	382	343	342	355	315	358	367	332	321	355	349	346	355	356	371	345	333	348	344	353	342	327	337	324	354	308	313	339	325	362	346	342	355	315	348	345	349	324	357	333	345	326	324	340	312	350	316	359	359	375	345	328	318	320	364	317	343	373	329	324	299	318	343	362	338	331	352	327	333	349	331	309	336	336	330	343	363	326	324	344	332	337	328	334	394	326	345	351	353	333	345	346	352	326	329	318	354	329	322	340	324	359	347	331	319	357	299	346	314	358	337	361	320	357	354	323	313	359	360	352	340	335	321	345	321	316	352	328	327	329	364	299	348	325	350	328	356	363	308	305	354	347	355	340	346	334	344	325	340	364	378	343	355	321	334	332	339	337	347	339	334	336	304	348	353	354	362	369	350	351	314	344	351	358	362	354	354	326	339	340	348	319	347	355	325	320	318	304	348	346	319	305	344	360	335	346	361	323	342	346	339	333	345	389	361	323	331	332	344	388	389	317	330	330	308	349	333	344	364	314	295	336	324	345	333	319	352	344	318	367	311	366	324	352	339	338	316	330	342	356	354	343	370	364	343	328	334	331	314	336	314	301	366	335	332	332	362	323	331	332	321	329	358	349	328	331	329	309	333	372	321	350	344	324	363	342	359	346	299	360	329	354	320	338	354	336	328	344	338	348	293	355	351	352	372	311	337	347	320	403	321	349	336	368	323	339	335	328	363	345	321	310	315	369	349	309	354	362	351	340	338	334	346	344	317	325	342	338	332	332	353	335	337	349	350	322	333	346	305	349	345	339	331	345	353	332	371	305	340	340	355	359	326	347	326	344	359	321	365	320	355	365	383	348	327	301	349	342	338	333	325	330	352	324	333	330	303	375	360	318	335	316	327	323	340	378	357	352	360	361	329	324	366	362	355	364	305	328	313	375	338	320	330	321	326	312	310	328	349	352	332	366	345	330	367	371	354	344	347	338	344	351	344	349	366	347	319	331	313	358	340	332	293	335	311	362	338	336	367	333	330	333	323	342	321	349	332	368	349	335	352	359	331	318	333	352	336	316	342	355	367	323	353	330	335	310	345	379	332	324	328	353	363	336	380	351	360	333	347	299	339	345	346	370	350	372	333	370	316	341	372	334	338	327	322	322	328	344	330	338	338	349	335	322	326	354	319	366	278	353	335	326	339	333	325	338	351	337	336	320	326	316	354	340	375	351	331	318	326	336	369	353	348	348	330	345	376	319	316	336	345	354	372	315	358	353	350	360	330	334	349	333	309	338	336	353	328	380	320	331	357	321	376	307	342	319	330	351	339	343	339	375	390	297	330	366	332	339	357	329	329	350	334	317	327	340	323	339	345	350	344	331	332	339	325	345	338	330	340	347	339	329	338	339	338	339	342	295	360	351	343	317	393	356	327	334	294	337	329	339	339	368	328	338	327	348	369	357	333	337	367	349	378	321	366	328	342	363	334	319	310	337	320	322	347	346	352	332	318	332	311	342	380	321	348	336	347	350	331	367	361	360	363	333	326	314	365	317	360	353	322	325	337	354	353	341	350	350	322	302	337	368	343	355	334	337	344	323	323	350	352	346	345	364	311	318	307	342	348	340	344	334	288	322	323	338	332	322	340	366	329	350	351	337	336	348	381	318	359	344	332	338	309	329	330	352	327	290	356	353	324	348	360	337	326	370	305	346	405	335	315	345	315	327	341	336	354	293	325	336	345	329	340	361	336	329	337	292	333	349	295	367	337	327	350	374	367	329	344	327	342	352	374	358	352	388	343	340	340	343	327	332	366	350	314	362	351	316	335	340	368	347	350	341	356	356	340	352	368	361	362	352	313	359	301	338	310	329	334	367	343	344	308	306	327	336	317	327	338	325	316	357	352	322	333	369	323	295	327	358	322	362	331	359	333	349	355	337	331	306	364	343	357	336	349	333	325	358	335	349	367	363	312	326	358	355	360	328	383	370	312	354	340	349	286	343	358	337	333	347	308	327	342	357	333	313	348	307	353	317	324	377	359	331	321	348	334	333	370	368	346	363	347	351	346	350	326	326	314	303	370	328	319	334	361	339	324	349	318	348	341	335	327	334	338	337	340	341	345	339	332	314	336	343	321	380	334	325	319	354	349	333	348	320	353	323	375	357	341	346	339	333	366	345	332	325	340	355	335	340	338	343	320	327	342	370	306	353	339	367	314	334	344	343	321	333	375	369	355	331	345	313	344	327	335	340	327	344	333	329	363	329	350	351	365	357	360	358	339	310	337	367	353	307	345	335	381	326	383	341	344	330	337	360	328	378	319	345	352	390	344	356	312	348	344	329	307	337	337	323	330	325	384	335	320	347	351	347	343	351	352	301	332	331	340	315	330	331	311	345	345	348	347	344	354	351	341	356	328	337	354	308	298	371	326	338	331	331	329	349	319	312	328	318	348	358	351	320	341	388	349	314	336	326	357	378	332	328	321	358	349	355	349	346	327	381	348	329	323	329	366	328	337	352	331	305	328	321	325	328	317	338	319	340	331	333	336	308	333	333	334	353	344	339	343	334	340	388	363	351	324	328	323	370	348	345	352	368	341	314	332	355	370	379	332	320	372	349	337	326	358	319	351	344	322	334	328	344	344	311	354	327	338	345	340	340	346	306	358	338	356	338	334	361	366	323	361	322	345	331	356	363	346	332	331	331	340	372	355	355	345	305	384	368	336	342	323	331	350	348	323	329	348	385	303	351	338	322	327	344	338	353	321	327	380	347	308	322	344	327	320	308	312	334	347	327	320	303	372	358	328	360	328	352	309	333	303	325	314	344	371	329	338	376	323	336	329	355	339	327	316	361	308	308	325	356	345	301	372	340	327	336	374	325	326	323	375	359	316	376	364	345	331	331
5155	10487	8845	4436	3098	2400	1869	1538	1257	1104	1020	877	786	799	727	715	678	636	584	603	557	573	604	577	559	523	541	570	531	518	538	564	504	544	506	544	504	529	504	498	496	526	478	486	523	538	516	510	504	497	532	523	491	500	491	501	506	509	515	493	528	510	494	486	507	516	500	502	528	503	530	477	496	478	529	543	552	499	509	452	519	476	501	501	486	525	517	487	497	504	506	490	508	527	531	518	532	492	499	527	483	529	501	559	523	574	553	538	509	501	551	537	546	495	520	557	534	503	512	546	465	495	487	564	498	540	550	526	559	500	534	525	547	531	526	525	521	490	536	484	506	519	507	517	520	517	515	530	555	517	478	512	498	496	486	512	510	548	531	526	493	522	487	504	515	497	483	489	495	466	460	520	523	506	494	514	508	486	530	528	521	517	450	491	484	507	458	473	531	539	512	540	526	498	490	470	515	498	510	499	485	470	520	486	518	523	478	457	522	475	464	500	500	522	494	515	540	534	504	475	463	484	512	552	479	485	494	496	506	486	476	506	517	489	477	498	478	540	505	476	504	508	511	504	513	512	509	486	531	529	484	551	533	525	461	526	494	470	491	500	470	523	495	511	494	491	460	498	474	489	503	460	519	491	510	530	517	507	496	505	502	484	511	468	492	511	529	480	517	469	512	497	488	490	505	506	543	477	521	491	491	453	479	508	482	487	479	454	526	519	524	544	475	522	518	455	490	486	518	511	487	537	488	466	516	481	505	469	495	514	503	458	496	543	461	501	547	481	463	512	513	492	519	491	483	489	491	504	499	503	532	497	494	460	492	452	484	530	501	486	496	508	492	479	479	477	533	543	480	527	492	510	479	507	528	530	498	514	479	482	468	517	494	471	491	518	501	541	474	503	496	524	493	522	490	503	495	517	507	475	505	534	510	508	517	494	495	520	487	498	485	497	481	523	503	461	495	502	512	510	524	498	493	504	472	466	492	499	522	521	485	476	519	502	513	487	510	514	501	487	530	473	512	537	477	495	522	525	474	519	487	526	501	490	470	497	509	506	478	518	491	491	512	532	516	519	498	488	532	503	492	517	505	506	487	458	518	535	492	479	512	491	498	493	542	478	495	513	513	466	484	538	499	477	495	502	501	504	507	468	498	486	510	478	502	492	484	526	483	472	463	495	518	497	510	512	557	490	531	520	497	506	479	541	495	520	498	505	514	479	536	473	525	511	491	507	455	517	486	517	502	475	475	510	478	484	522	514	534	502	500	513	491	498	496	491	476	503	510	514	497	483	474	458	483	505	489	464	472	491	501	493	506	503	507	481	512	521	513	520	477	491	492	512	531	486	487	483	513	484	515	499	497	488	480	493	513	510	510	526	460	476	484	490	536	513	502	519	512	502	513	467	497	530	469	535	457	490	530	504	499	526	498	470	489	492	508	479	498	494	471	487	507	464	502	525	519	502	541	479	522	495	485	508	474	507	518	509	478	486	517	518	509	511	486	495	480	531	480	477	530	505	516	493	489	531	480	489	461	500	495	474	504	485	488	472	483	520	521	461	471	500	532	501	495	533	515	510	515	493	491	528	511	527	475	501	518	495	493	524	504	516	526	454	478	498	518	503	494	487	506	507	515	483	485	515	477	499	501	496	530	539	491	462	545	485	518	518	501	490	539	546	506	506	519	468	482	505	505	472	532	469	483	497	510	505	514	469	520	504	510	466	474	485	522	488	481	499	493	501	516	472	466	534	463	504	512	498	515	496	489	498	496	518	513	510	499	509	487	493	475	486	492	501	495	515	462	534	480	493	527	506	494	474	475	489	457	461	471	476	423	533	502	483	477	513	490	504	491	482	492	511	500	506	478	480	473	519	519	527	460	482	495	519	475	523	476	510	504	492	518	504	569	499	465	516	503	526	511	499	487	499	496	465	517	474	481	486	512	488	495	516	526	455	493	490	477	504	491	496	505	512	544	492	550	496	497	476	478	457	512	505	511	504	488	498	487	531	500	482	521	539	485	507	459	466	484	493	511	503	487	521	491	496	458	426	495	496	469	534	484	478	491	499	485	476	509	508	482	500	521	511	519	455	477	492	452	467	498	494	501	524	486	500	511	475	500	495	514	533	474	486	465	477	485	497	488	491	518	537	478	466	523	488	503	495	494	490	524	487	456	476	518	480	517	475	506	517	504	495	494	486	498	520	504	504	483	475	503	531	542	498	480	510	490	475	497	521	472	487	487	479	504	511	507	527	494	494	560	462	493	485	521	539	480	490	509	517	471	499	482	454	486	457	536	503	507	475	520	505	461	485	514	515	485	493	532	465	467	495	503	472	525	476	492	498	510	457	486	472	470	521	503	520	505	523	483	471	509	495	475	508	507	476	480	562	519	473	510	508	491	481	503	500	486	530	489	486	489	522	520	478	513	484	503	478	518	497	499	498	492	481	492	509	514	465	478	487	494	461	508	487	482	505	469	517	491	460	444	539	490	505	485	504	502	495	515	536	472	523	514	506	506	491	480	498	529	498	493	476	488	469	474	494	533	484	525	489	513	518	482	475	529	511	509	504	507	498	454	491	491	509	488	536	496	506	559	480	537	504	472	496	506	498	482	490	503	441	456	510	471	511	505	524	521	521	527	496	511	489	527	524	473	528	465	499	511	501	443	519	504	478	459	535	507	470	502	508	513	480	528	524	522	448	510	497	515	453	480	494	506	511	497	476	507	507	520	484	491	534	518	506	481	487	458	498	464	471	513	499	504	511	488	541	495	475	491	470	521	502	482	460	521	495	489	528	478	514	521	512	491	483	462	477	470	522	515	482	468	488	477	499	496	512	506	526	485	545	485	503	501	491	502	470	497	499	488	496	487	489	513	506	475	498	489	498	504	515	497	526	550	515	522	516	485	495	498	463	495	491	513	482	468	513	492	498	531	507	495	488	496	509	502	536	485	506	492	501	511	526	491	503	475	494	499	488	477	496	551	439	487	478	526	498	496	503	515	510	490	504	550	480	488	493	482	504	507	479	521	495	485	499	522	508	525	466	521	514	479	512	497	535	491	461	477	480	525	503	526	496	473	502	514	482	488	509	538	531	482	505	528	462	511	501	477	493	563	494	470	494	479	527	488	502	511	500	495	474	504	527	489	478	506	492	504	523	498	504	512	489	510	524	518	529	519	526	467	506	487	505	507	520	502	472	469	471	451	517	477	500	475	516	504	506	482	496	483	500	477	494	475	478	514	516	496	486	507	482	519	521	500	497	512	526	504	527	507	466	486	542	540	470	498	497	454	506	517	500	505	449	489	507	527	511	533	503	497	512	486	474	480	482	530	515	512	448	467	500	472	506	534	488	503	509	485	486	516	504	510	472	531	512	512	523	519	508	476	480	479	537	497	502	506	517	502	475	478	479	493	491	485	511	447	482	491	522	507	526	518	499	490	495	548	500	501	484	517	460	483	498	498	497	498	493	467	515	496	512	476	505	526	487	548	471	480	496
22753	20912	28623	23347	20912	20608	3398	918	791	667	587	481	492	438	409	465	379	379	397	353	375	334	340	321	309	282	323	302	321	292	289	260	317	297	284	296	282	255	261	318	248	263	258	275	284	277	276	258	265	282	260	283	264	242	244	268	271	262	261	270	281	277	270	261	258	268	262	282	277	256	237	254	275	252	271	255	287	266	236	265	271	245	268	248	265	272	300	268	255	270	268	224	277	272	249	258	281	264	269	284	252	269	282	292	251	299	271	306	306	281	291	276	302	303	247	270	281	294	284	288	274	274	298	268	305	265	309	265	275	263	281	287	269	286	280	291	293	300	273	272	272	331	245	260	271	277	281	281	268	298	278	279	298	242	286	260	289	260	278	253	287	268	265	278	275	309	252	255	256	269	270	275	300	262	312	279	285	262	254	266	276	241	279	269	252	252	230	279	254	273	272	263	223	257	273	263	265	271	256	267	279	281	276	272	257	282	275	257	275	234	256	278	255	258	274	276	264	282	255	260	211	266	257	278	261	273	259	274	255	253	259	258	235	250	256	268	256	269	286	260	258	287	239	249	257	228	261	253	274	264	258	259	288	255	290	268	270	268	299	262	258	264	249	271	264	268	238	260	296	280	246	251	254	271	241	259	262	253	242	250	250	257	264	258	263	282	245	256	274	244	251	262	273	255	267	274	277	276	271	257	275	276	306	283	270	259	299	261	265	247	268	266	284	248	280	280	298	272	265	255	267	303	232	265	265	260	287	279	269	278	279	267	235	229	248	253	258	294	249	249	271	239	232	257	270	263	261	275	264	247	261	296	249	281	276	262	252	253	270	256	247	282	275	268	258	277	296	254	273	241	268	248	268	260	281	275	262	278	264	264	276	268	256	245	249	256	244	230	261	246	252	290	262	264	272	272	253	275	247	284	309	249	272	264	269	264	260	242	251	291	242	293	277	282	253	258	259	231	234	267	274	282	262	268	235	294	255	260	256	269	268	273	261	274	271	260	233	306	280	258	255	260	283	286	310	261	251	247	280	268	258	260	248	269	273	244	265	259	244	272	279	248	271	256	284	278	242	281	252	259	274	278	280	272	278	229	275	289	262	275	249	271	262	274	261	236	277	275	256	282	246	255	256	264	255	263	235	254	264	243	246	266	289	245	286	282	278	242	264	256	296	264	246	258	254	273	270	268	276	255	280	250	284	276	259	286	253	281	253	257	253	253	279	298	262	268	247	292	297	245	251	265	233	243	254	273	251	242	235	292	228	265	258	267	278	247	244	247	260	257	260	271	236	244	271	269	238	276	266	270	233	247	278	268	264	268	271	275	273	251	236	275	266	258	265	270	290	232	275	285	256	277	250	233	252	236	258	309	244	280	304	297	286	274	244	250	250	293	267	248	257	268	262	269	290	248	265	275	270	266	285	273	275	261	302	267	278	235	232	236	258	260	253	254	274	260	298	264	237	229	280	273	237	225	242	255	241	251	270	258	282	263	249	251	278	249	250	266	256	261	248	280	280	258	268	260	266	264	261	243	269	249	279	269	258	281	245	249	274	264	261	265	275	270	274	252	276	239	280	239	275	271	261	270	280	272	256	271	267	305	233	272	248	237	274	257	266	271	263	290	262	276	272	273	268	288	247	284	248	251	248	247	266	256	259	289	245	282	276	302	259	293	251	263	233	282	261	300	282	255	258	259	231	258	255	268	257	260	291	257	248	242	236	255	253	265	261	243	255	253	247	245	272	274	271	284	272	283	260	253	251	267	249	276	273	265	273	274	277	274	264	258	239	254	273	276	273	266	258	273	269	270	243	267	248	258	241	272	282	265	277	259	286	281	284	260	259	252	260	255	262	283	248	249	257	249	280	250	261	267	255	239	259	291	273	278	278	264	263	285	275	239	228	253	270	252	255	269	247	299	257	280	256	249	253	269	266	252	277	265	257	230	288	222	317	277	265	251	238	277	252	257	279	239	281	272	270	264	278	264	251	273	274	253	277	289	257	260	279	267	285	254	251	295	265	258	245	270	259	271	259	284	242	266	272	271	270	271	309	286	246	261	252	276	276	257	281	264	265	284	263	278	248	293	261	260	250	269	258	240	282	251	303	291	281	271	248	255	255	276	280	224	278	258	263	299	286	250	287	272	272	262	231	265	287	293	235	268	255	283	265	249	273	281	258	257	275	268	250	256	260	263	250	266	277	236	268	238	294	252	270	245	252	269	268	269	260	267	240	262	265	282	257	244	245	261	282	268	308	285	273	270	254	249	242	290	281	241	268	269	234	298	258	275	251	247	276	254	277	267	241	227	262	256	242	244	239	255	226	251	264	307	281	242	257	224	219	258	265	230	243	269	248	268	269	264	250	254	266	284	289	243	286	275	263	264	253	277	226	250	267	265	302	274	267	246	258	253	287	260	262	268	253	262	269	272	278	259	283	248	270	249	257	246	223	278	260	257	264	260	300	268	250	269	235	299	263	267	268	251	276	267	267	238	218	247	272	263	295	236	264	285	272	277	269	271	260	275	233	269	273	275	261	262	280	253	259	267	243	264	225	257	263	256	263	246	244	265	267	269	254	253	264	252	255	248	272	272	270	259	297	273	261	271	257	258	288	254	263	288	237	227	277	248	251	234	278	259	257	301	263	242	257	246	274	289	245	280	272	277	251	268	267	261	268	262	263	264	281	278	279	276	264	279	259	254	292	232	268	252	277	254	289	251	265	279	243	261	240	279	234	266	284	257	253	253	281	245	253	259	263	264	237	279	256	269	259	282	273	254	252	268	248	258	287	230	245	276	256	259	264	273	255	256	268	273	257	235	268	248	257	260	273	305	254	242	293	267	249	283	321	294	268	251	254	261	257	244	252	260	282	251	264	302	284	251	280	274	250	265	251	280	256	279	281	268	264	249	269	266	263	238	254	283	254	263	293	248	270	281	258	225	269	276	257	268	275	247	270	257	306	256	269	258	253	269	235	264	264	266	284	268	265	252	242	252	276	265	289	272	296	274	253	265	286	234	280	252	249	230	268	291	265	248	283	245	275	256	284	264	289	281	245	270	281	270	219	250	274	231	255	263	249	247	243	262	276	277	252	246	264	263	264	260	241	277	258	281	274	272	254	287	272	242	247	256	285	258	271	250	258	267	262	253	295	285	269	234	263	262	296	297	258	281	292	256	280	271	284	248	253	237	260	260	288	246	252	256	248	245	257	260	259	281	252	254	256	277	252	263	281	251	230	259	252	261	291	248	242	246	242	288	249	263	249	267	223	281	260	285	264	246	280	264	258	255	239	260	254	256	262	242	278	258	260	259	297	263	249	307	263	251	252	251	243	269	279	259	287	253	256	290	253	282	230	290	272	259	299	279	284	248	278	256	273	281	258	293	268	287	254	245	254	252	246	255	253	261	285	245	299	242	287	273	240	230	249	253	259	275	268	249	241	259	247	244	267	251	273	244	260	248	227	238	248	243	257	267	266	273	270	267	272	251	254	254
7441	16418	14159	7527	5189	3958	3053	2363	1964	1594	1418	1159	1037	900	752	738	748	687	670	590	563	568	531	497	552	497	464	482	462	457	458	426	454	412	455	456	509	445	389	462	450	423	399	420	437	420	408	442	419	386	414	419	413	373	407	423	397	390	409	404	399	394	384	372	435	386	360	382	436	385	407	433	397	382	396	358	393	368	408	382	406	388	425	409	408	385	421	390	413	442	373	397	395	375	362	417	370	407	397	391	382	418	407	383	411	488	437	441	440	425	446	417	421	414	425	399	396	450	468	448	426	416	429	427	410	426	419	380	430	444	412	446	383	450	403	404	390	382	394	417	430	455	382	406	427	394	389	415	401	402	387	416	396	384	386	398	397	376	378	409	401	371	411	383	390	391	378	381	352	360	419	431	403	366	394	403	398	391	394	376	406	382	381	401	409	356	398	374	387	380	384	397	387	391	399	397	388	415	389	393	391	391	394	362	373	363	394	386	421	380	391	355	382	421	384	369	405	384	397	394	356	378	370	371	405	417	382	386	351	411	421	371	409	384	382	371	366	381	407	357	375	374	378	386	395	404	401	364	426	397	415	392	360	359	376	400	387	414	379	379	374	349	372	347	370	364	399	388	372	404	393	385	352	393	392	375	390	347	370	389	368	366	393	370	378	373	403	436	349	388	409	383	380	371	383	360	404	393	368	372	383	390	378	393	401	380	397	381	337	364	391	374	372	373	386	398	377	395	371	394	368	370	370	408	376	409	369	404	395	377	424	412	362	367	380	424	400	389	389	360	402	353	407	368	383	364	399	347	380	367	380	371	394	402	392	388	389	345	388	359	406	387	366	380	410	385	379	361	373	418	407	382	384	350	391	373	407	404	368	375	378	372	391	375	383	393	378	382	414	387	348	374	406	391	365	376	361	394	392	384	398	380	345	355	384	378	377	364	385	360	374	380	376	375	390	407	378	395	406	380	403	415	388	406	379	379	398	373	393	364	410	385	395	441	354	383	370	396	407	402	369	368	345	386	390	410	424	428	395	397	412	365	417	397	391	410	400	354	351	351	380	383	400	368	400	371	368	393	361	381	395	375	379	338	405	398	332	364	396	388	374	397	388	395	419	376	397	422	419	384	375	380	408	427	420	375	438	412	394	392	383	388	398	395	391	306	374	363	344	378	375	388	383	389	405	399	374	407	338	376	359	388	399	372	363	388	391	400	365	368	374	389	371	399	401	430	394	384	382	423	369	372	370	416	375	368	404	390	392	384	402	363	398	390	386	382	386	368	398	380	387	401	379	384	377	403	392	384	375	385	346	412	363	385	368	388	429	403	373	401	377	384	382	375	396	384	393	405	379	397	427	397	386	404	391	366	390	377	389	408	393	343	408	382	384	371	363	397	399	382	347	401	373	393	370	357	378	403	373	374	378	405	391	394	399	407	404	395	370	388	364	392	407	395	385	414	398	370	368	387	400	418	409	388	376	378	393	398	408	346	382	384	396	406	343	375	428	385	386	391	401	399	357	402	406	394	359	389	377	394	405	368	409	390	338	407	361	416	369	408	401	401	397	359	403	401	361	368	383	376	401	387	371	417	390	426	392	367	406	375	403	387	362	376	391	369	403	388	408	370	368	385	401	367	392	382	405	399	379	359	373	418	391	348	374	390	374	398	385	367	364	379	377	389	387	400	364	383	370	391	405	382	356	406	381	380	370	414	366	380	407	377	387	343	387	419	384	377	353	396	398	359	386	376	398	390	385	382	377	402	378	384	416	371	386	396	395	354	373	351	369	387	353	393	383	361	386	393	388	368	390	406	387	390	362	382	386	384	380	375	386	389	384	428	402	383	369	432	409	383	391	367	401	353	364	408	394	394	413	388	397	373	415	359	365	353	385	375	390	387	375	398	372	351	388	386	374	391	385	379	364	378	395	388	357	387	392	364	383	418	377	399	390	435	419	377	429	406	384	384	374	399	388	363	362	409	397	360	417	418	378	369	378	390	397	402	397	376	368	374	407	367	410	415	360	394	392	369	403	395	364	378	385	367	394	387	399	388	330	400	404	397	385	353	383	367	357	375	372	384	356	379	374	414	373	393	370	382	377	371	387	363	375	395	386	354	356	390	371	348	375	387	392	397	364	354	392	405	348	362	413	385	419	352	344	373	383	381	368	422	393	385	392	391	407	396	374	389	350	401	359	383	392	380	369	376	382	358	390	398	382	413	379	370	372	380	410	392	402	413	378	401	395	372	383	410	382	365	413	398	369	380	396	413	377	394	352	354	396	349	391	412	377	373	368	397	409	343	375	399	427	377	376	378	400	349	380	403	396	409	406	372	359	368	396	408	354	356	345	356	397	398	392	365	370	407	418	399	377	383	375	395	355	440	379	390	380	377	391	412	397	385	377	392	359	379	380	412	384	360	377	382	391	410	388	382	413	382	372	412	424	358	378	385	379	390	361	382	379	392	399	411	424	408	383	379	391	397	368	430	371	403	364	364	346	356	388	371	339	399	386	414	356	400	395	388	407	361	373	379	391	415	424	351	360	401	399	402	385	357	393	425	373	378	404	394	404	401	375	379	420	400	359	432	382	325	354	382	421	392	383	403	363	363	388	406	368	359	374	403	379	383	379	389	384	341	396	363	415	384	371	376	359	399	423	384	391	395	373	366	365	378	389	360	371	393	390	339	421	412	378	394	392	409	345	393	383	386	402	408	387	399	368	405	392	396	362	377	345	388	375	374	386	363	363	377	393	382	411	388	380	382	376	359	343	385	390	386	360	405	385	398	386	387	371	392	387	372	397	409	397	372	364	377	365	367	402	377	391	397	369	370	429	391	400	379	379	380	365	412	392	385	377	392	396	386	376	390	370	413	339	382	417	355	349	373	358	411	373	414	428	335	377	389	392	354	409	373	331	359	372	382	373	382	393	382	376	390	397	362	369	400	387	397	356	361	400	413	372	385	401	385	398	352	417	402	404	403	389	372	393	408	369	413	405	380	396	400	388	383	384	376	361	383	354	385	384	405	396	398	349	413	373	370	380	392	395	343	444	366	365	394	404	371	378	410	355	335	368	371	390	371	372	357	411	358	365	424	397	409	399	398	366	402	386	341	401	382	435	394	393	361	353	390	388	407	396	388	398	400	384	390	364	366	415	384	387	381	367	364	350	406	392	401	417	390	423	372	358	358	390	422	384	386	382	352	399	334	385	387	416	376	395	400	373	412	385	406	388	385	363	415	349	381	396	385	419	387	337	394	385	369	376	339	392	389	400	377	363	388	380	350	402	330	396	373	411	388	432	419	391	368	394	370	362	359	383	372	395	396	401	398	419	376	418	398	401	381	399	355	397	423	366	400	374	326	371	402	431	368	382	395	382	442	424	393	392	365	376	346	392	366	380	382	365	354	375	384	390	406	408	348	390	382	394	411	415	369	336	389	408	373	390	390	386	392	409	404	363	430	391	358	406	405	361	354	388	368	353	402	380	383	394	378	368	366
26420	19928	6740	710	432	392	346	337	351	336	310	339	322	333	320	343	345	336	363	321	320	354	320	315	312	335	344	337	305	345	320	324	313	332	303	329	299	338	319	306	293	342	318	349	350	318	317	337	305	340	332	366	323	341	329	315	335	293	314	304	318	310	335	331	312	335	329	324	299	328	329	324	321	330	315	295	328	303	333	336	341	308	296	304	338	314	327	288	323	283	302	335	344	312	302	346	319	317	307	306	323	307	345	327	347	358	320	362	359	347	323	318	350	334	319	325	304	319	326	361	362	340	328	335	313	306	341	348	327	342	333	360	324	320	308	364	311	325	343	308	330	338	327	320	302	348	339	373	312	328	330	311	290	336	334	306	282	339	328	296	332	361	337	289	332	320	321	312	337	305	323	333	300	302	353	320	348	341	324	307	327	342	290	336	314	300	323	329	333	286	339	307	336	304	326	328	292	318	323	360	311	336	300	305	336	313	304	321	331	348	335	320	305	321	310	296	324	312	295	325	317	335	335	334	322	324	304	306	310	307	310	324	350	285	322	357	327	335	340	330	325	305	293	304	308	305	351	324	344	298	322	353	342	317	332	330	309	319	370	317	326	349	312	313	341	331	341	343	322	336	311	309	318	322	328	301	326	319	339	342	326	344	312	346	315	350	309	294	297	330	319	327	319	322	319	294	296	327	312	336	314	325	303	356	323	338	322	313	327	328	301	325	327	315	312	313	308	295	347	333	335	320	348	341	319	322	326	321	336	312	303	301	295	332	299	301	344	311	329	327	303	299	290	346	333	319	339	303	311	316	330	333	354	319	326	327	302	313	342	319	333	300	337	341	338	347	335	318	289	315	328	347	302	329	311	340	346	310	341	316	327	294	322	315	329	323	338	334	313	334	340	332	320	315	321	340	321	327	326	314	302	284	330	300	331	311	310	304	334	304	344	298	340	348	334	296	312	320	318	320	311	295	285	320	328	321	320	319	323	324	288	344	319	318	289	310	306	357	343	326	289	338	340	332	296	333	328	316	305	309	304	313	337	333	308	319	316	335	359	332	303	306	308	343	327	316	304	335	322	322	329	296	320	313	315	310	329	333	298	309	346	318	311	293	302	332	298	324	318	315	347	313	307	313	319	321	312	289	297	283	308	329	298	348	322	328	306	311	337	303	322	319	324	291	330	286	331	288	340	323	331	316	339	332	307	309	321	314	340	307	330	351	338	336	323	309	336	332	316	290	323	341	336	317	301	326	329	277	334	320	316	338	327	339	316	314	348	312	317	295	301	349	279	326	298	343	305	312	353	293	339	326	290	302	320	364	313	301	319	329	380	310	296	337	358	324	308	289	368	338	335	298	302	321	339	297	295	314	297	324	308	314	305	325	323	343	309	307	338	295	316	288	337	318	310	311	312	338	348	329	321	334	340	340	328	358	334	289	349	306	302	315	326	303	324	293	328	329	320	331	326	325	300	319	327	338	336	289	309	330	323	334	321	309	309	302	355	340	327	285	324	342	340	342	326	318	321	316	321	316	305	313	326	329	320	344	300	312	315	318	324	316	319	313	305	300	349	321	331	300	339	329	301	322	330	339	347	328	335	324	302	299	342	323	313	319	317	330	338	317	319	318	320	292	326	313	326	312	336	322	302	324	356	320	300	325	271	331	334	303	330	312	305	307	320	322	312	290	319	311	322	326	318	321	341	296	309	310	316	301	326	314	321	319	356	332	333	333	329	338	320	327	325	294	339	314	351	342	299	345	316	342	340	321	310	307	293	316	348	323	321	310	342	323	336	367	314	311	291	309	333	319	330	309	321	333	356	339	301	324	335	316	295	296	344	325	331	291	339	339	332	319	309	310	315	309	303	310	313	345	334	335	318	320	357	317	321	324	313	301	302	327	307	318	295	303	321	337	332	348	331	352	314	337	329	328	333	346	338	323	333	322	301	351	327	309	322	332	327	353	339	305	334	299	307	294	320	336	298	337	344	313	331	313	360	318	309	310	326	345	323	332	309	326	329	338	315	300	328	307	325	345	307	295	310	311	317	336	315	327	353	341	294	313	306	309	291	314	322	367	341	316	321	339	334	316	326	327	347	314	342	319	304	342	342	331	314	304	333	305	320	291	324	310	314	331	313	338	323	328	299	329	334	318	301	326	335	335	328	307	335	332	317	311	327	315	316	336	304	291	333	330	317	295	323	309	325	362	294	312	294	317	331	353	348	327	351	331	319	342	339	303	366	343	329	299	291	318	324	335	337	329	303	349	332	302	330	339	306	311	304	313	321	304	308	330	292	317	319	354	304	324	326	305	340	313	324	305	303	313	343	333	306	317	364	348	362	302	308	317	335	349	287	323	304	339	323	317	337	313	323	316	328	333	331	313	308	300	313	327	354	327	329	340	329	340	310	298	329	324	335	307	319	337	341	316	356	322	330	288	299	332	290	310	330	333	323	317	319	324	309	313	325	386	342	353	336	324	329	318	319	339	329	330	331	318	318	356	312	307	299	307	315	314	299	320	312	349	326	338	331	335	292	335	341	329	296	305	287	360	313	353	323	292	322	327	319	294	313	351	362	321	317	320	306	320	342	311	291	335	323	348	315	325	327	312	338	307	320	307	329	322	310	301	364	341	354	320	330	310	309	307	304	324	336	327	313	336	334	310	328	309	296	320	314	349	317	323	335	325	316	302	326	297	339	303	290	306	292	309	311	300	315	323	315	357	365	323	334	281	301	328	354	288	321	339	349	308	356	301	327	324	332	318	341	316	320	323	317	337	303	317	324	292	324	330	326	319	327	288	344	314	330	348	320	334	328	322	332	298	315	299	319	327	303	319	299	329	329	315	318	307	324	352	345	336	331	312	313	319	304	316	302	334	334	324	295	324	323	295	312	295	322	359	281	319	334	353	318	283	307	341	289	323	288	324	331	298	317	342	321	328	312	340	327	328	324	314	325	308	308	284	310	312	323	363	355	332	338	313	321	286	304	335	327	319	339	311	326	341	333	307	314	331	329	331	360	309	310	293	304	303	301	347	326	321	347	340	335	306	315	323	330	318	315	341	314	338	348	297	324	354	293	336	318	313	319	307	290	324	345	320	298	324	336	330	329	354	317	310	322	325	307	297	331	355	336	314	318	296	287	280	317	324	325	313	341	314	302	329	301	328	359	329	341	320	313	323	311	312	341	287	332	298	293	326	331	328	307	322	307	330	296	295	325	346	334	327	331	313	320	356	326	319	316	347	266	292	311	313	318	328	321	320	328	317	319	311	314	293	326	309	342	384	371	342	308	296	332	341	333	347	328	330	304	318	314	353	316	347	316	352	281	346	335	326	316	322	330	355	299	320	330	337	306	328	308	327	337	330	314	316	314	302	344	306	311	319	273	328	302	350	345	297	354	344	317	348	307	297	335	291	334	318	331	328	295	306	343	332	295	295	327	313	336	367	340	329	304	317	343	300	322	293	292	292	317	311	293	294	328	321	318	351	341	313
3959	1462	1318	803	644	601	572	530	536	541	481	526	514	476	462	462	462	485	502	465	469	511	457	499	502	494	446	450	446	474	503	476	480	518	502	478	455	459	507	497	459	434	513	486	478	510	461	451	496	456	493	493	488	435	444	458	516	471	465	459	460	481	440	484	460	484	470	506	458	444	485	498	486	464	477	427	491	492	503	466	462	453	477	514	435	503	479	478	475	491	485	428	479	456	468	445	461	462	456	448	465	435	455	454	534	540	487	474	490	494	499	465	456	462	473	460	482	484	513	506	459	495	444	486	503	436	470	490	505	470	518	474	493	489	479	470	501	473	479	472	480	497	477	464	490	496	461	486	478	431	478	484	480	461	449	508	473	456	467	455	478	480	464	444	482	431	518	465	494	497	513	482	456	481	463	449	452	505	487	456	444	465	458	462	467	532	504	464	503	487	444	474	451	456	470	450	508	491	481	460	464	452	446	485	506	488	457	454	466	457	457	474	476	477	490	446	457	440	496	468	447	454	459	464	477	474	507	466	486	478	493	473	488	446	470	481	439	446	481	462	474	456	493	497	463	481	490	485	482	456	498	471	472	471	457	508	444	450	464	469	457	425	468	489	468	469	498	474	498	466	466	415	467	500	507	474	447	448	467	466	460	454	460	491	481	456	446	472	457	467	454	482	466	446	426	504	497	461	488	477	477	460	452	445	474	459	478	489	466	435	468	475	473	447	477	500	470	447	465	462	471	487	467	470	494	452	449	469	467	450	511	439	460	476	461	430	491	461	463	480	442	502	429	500	459	466	437	433	443	439	466	471	468	463	492	486	451	485	481	480	446	455	470	483	456	421	446	473	456	433	478	472	448	433	449	458	506	494	461	449	410	466	459	488	451	478	493	422	476	464	445	456	519	492	491	465	426	471	468	504	471	464	470	497	501	480	502	446	472	487	462	438	487	474	453	440	461	434	504	452	465	446	486	474	454	467	476	428	437	466	472	498	482	467	486	469	480	477	463	484	462	453	483	486	504	439	464	471	460	412	497	492	436	459	464	443	494	461	472	470	446	446	431	474	486	457	462	457	473	461	450	458	464	435	483	476	482	467	415	449	501	452	485	517	432	466	466	506	509	452	464	458	447	448	451	480	495	521	502	409	511	468	457	450	472	474	447	451	468	466	480	466	460	494	479	472	449	460	494	478	488	456	438	477	479	448	441	463	497	490	443	462	441	498	449	417	464	508	456	439	490	438	444	438	458	467	481	460	456	476	450	495	478	499	499	455	428	469	456	449	487	448	441	458	492	495	488	470	461	460	432	474	494	480	461	468	482	452	476	431	478	478	461	504	447	457	470	430	439	478	463	508	433	413	483	475	452	457	481	463	468	479	467	508	487	453	480	474	487	447	429	449	464	470	427	467	433	474	434	474	456	491	533	436	471	444	429	469	464	488	505	460	449	471	490	454	503	477	461	486	461	500	445	439	504	452	452	444	472	458	479	474	454	465	456	467	463	459	487	465	434	459	454	480	445	472	473	448	457	451	472	485	497	440	504	462	462	459	466	463	490	461	454	472	482	493	474	485	496	443	461	500	437	476	504	464	495	453	435	464	421	436	473	453	486	429	436	438	490	467	441	462	429	461	442	415	478	454	403	449	451	464	476	449	427	446	527	451	472	470	448	457	481	499	458	452	497	434	487	500	519	448	469	460	438	484	454	485	428	512	455	467	475	505	503	438	491	508	463	480	471	445	454	499	491	502	444	498	449	464	474	452	531	469	427	464	470	441	497	492	496	497	473	496	501	489	490	455	407	456	447	492	483	465	483	458	450	499	444	446	499	450	483	471	472	465	439	436	445	444	442	501	482	495	467	479	502	483	478	484	480	483	483	464	439	527	457	475	453	485	455	460	500	469	448	436	460	482	485	463	500	411	440	454	464	470	462	482	449	502	484	472	467	468	407	488	467	489	455	443	471	482	494	441	505	442	449	502	470	437	485	466	477	452	480	463	473	451	430	506	504	479	461	464	483	501	491	447	510	466	469	450	463	443	457	459	525	474	494	485	456	490	492	474	466	462	471	465	471	496	452	472	440	497	461	470	494	463	446	461	452	467	497	465	481	472	480	477	496	510	479	447	476	406	427	515	482	464	445	457	445	449	444	481	438	473	473	492	461	493	479	494	451	426	473	479	444	471	457	459	458	436	466	482	460	499	496	486	443	475	441	465	470	433	468	455	514	465	484	481	475	446	476	490	464	477	498	457	494	486	501	457	432	479	459	436	486	446	477	480	481	452	495	436	459	501	442	446	494	466	475	502	513	470	478	508	457	450	476	431	455	474	497	491	436	463	454	453	481	465	473	494	453	472	500	464	462	486	503	468	468	475	481	498	484	479	458	457	500	462	468	468	485	481	488	414	460	439	486	441	468	483	455	496	488	484	468	469	508	486	493	489	501	459	451	459	440	441	496	474	521	467	471	492	493	474	439	461	480	463	484	468	457	441	431	431	470	446	479	492	496	483	468	459	490	485	502	502	491	426	450	473	449	431	469	487	453	454	442	455	442	444	449	459	443	472	414	465	442	509	484	475	455	479	463	492	484	447	484	472	450	472	469	422	454	474	457	451	479	511	464	457	441	467	460	430	475	494	509	459	452	487	463	515	479	483	458	498	451	460	453	471	513	484	455	454	447	425	447	428	465	468	445	497	470	448	478	458	449	496	512	457	463	504	470	451	490	428	475	464	454	446	477	469	485	463	492	520	506	455	481	448	438	476	498	494	485	470	474	506	498	493	487	452	467	450	475	482	467	539	481	459	499	435	459	484	508	477	456	478	480	502	465	461	445	451	462	461	507	491	482	453	505	483	458	463	450	515	452	485	500	476	475	436	464	434	492	475	488	459	440	479	494	461	436	456	501	469	489	449	481	461	471	506	447	483	461	465	443	478	435	468	467	478	449	482	455	473	462	453	504	482	462	475	465	477	451	444	468	498	466	435	475	429	441	473	475	475	460	432	463	442	452	459	457	425	482	467	518	508	461	482	453	487	446	414	484	496	444	461	467	472	484	463	450	449	461	489	459	456	520	480	474	450	448	466	469	458	433	453	454	450	480	478	441	488	484	507	461	477	501	468	451	445	466	458	461	459	444	466	437	453	482	492	477	494	463	481	451	481	475	489	463	489	459	471	491	428	478	444	464	445	505	436	456	505	496	481	461	443	487	463	469	474	472	480	457	485	456	437	446	438	471	416	467	445	475	471	462	448	470	477	455	469	468	468	488	476	493	531	482	484	481	471	464	466	492	450	460	452	452	483	448	448	475	461	511	464	482	424	460	460	472	460	463	469	493	456	478	464	408	502	456	516	486	503	461	492	474	480	486	454	477	454	479	472	478	460	503	474	463	488	448	474	471	464	490	452	503	481	454	434	449	458	474	478	442	474	461	497	470	437	479	460	480	444	507	462	483	504	442	412	473	481	481	502	476	504	495	478	449	447	449	470	474	464
23760	20904	28047	23869	20718	4463	1036	733	620	549	533	456	499	427	422	419	442	399	404	414	342	356	401	385	368	375	358	384	387	365	347	331	359	340	380	399	370	346	362	361	363	404	347	345	352	373	383	377	344	347	364	339	331	380	357	371	370	363	341	374	360	365	335	346	369	362	361	354	346	366	377	339	333	333	365	310	353	349	343	340	314	351	397	335	347	342	327	344	346	354	339	368	321	352	354	313	343	314	336	340	334	345	311	352	418	367	377	365	367	360	375	360	373	336	332	378	331	361	337	359	368	359	348	357	351	383	370	329	351	339	346	370	352	347	372	348	369	377	339	359	364	375	370	387	345	344	347	374	351	344	396	376	346	368	356	318	377	381	375	374	353	375	350	335	332	368	336	367	349	339	369	353	383	412	365	332	347	340	360	340	357	350	342	347	374	331	340	373	349	317	349	392	355	300	352	350	323	341	342	389	359	333	391	375	376	320	359	360	353	350	333	369	366	380	356	351	312	366	347	369	352	356	321	356	385	338	342	347	365	396	346	299	327	331	345	363	338	351	343	361	334	365	372	381	332	370	341	350	335	338	333	362	366	320	357	331	333	329	375	349	367	352	350	344	326	341	359	349	333	373	357	357	364	353	352	311	351	343	325	362	336	333	346	360	347	355	361	380	357	352	390	371	318	357	392	369	332	332	350	378	355	373	324	320	361	320	386	316	367	353	344	387	360	353	364	362	331	382	343	350	356	368	328	351	376	334	371	360	353	330	337	353	333	363	364	342	338	362	376	366	357	325	370	350	361	335	337	369	317	341	352	369	316	353	353	357	321	347	353	364	373	343	386	335	363	316	338	343	318	376	355	316	354	392	344	352	371	345	373	345	355	377	317	362	366	372	353	326	336	328	348	340	359	345	362	389	357	360	348	361	355	343	341	360	341	362	336	358	341	371	364	340	328	354	329	405	340	352	352	369	368	355	347	315	377	364	371	353	359	371	366	335	349	323	367	328	367	331	349	387	357	361	352	349	350	356	332	339	372	353	337	347	330	345	321	364	371	342	358	324	310	351	372	362	385	327	365	312	391	352	369	357	368	351	364	351	326	350	364	360	402	364	356	361	364	373	354	370	366	354	349	342	335	339	331	355	375	356	357	332	357	334	361	327	324	358	383	370	372	366	375	350	350	379	360	371	340	344	357	350	387	344	368	361	368	330	321	345	342	355	354	362	352	362	377	322	378	310	348	368	319	347	317	344	346	349	376	340	340	346	372	380	360	342	344	330	365	351	332	346	355	341	352	347	349	359	388	366	355	335	361	362	360	342	350	363	351	351	365	380	354	332	344	309	363	357	340	354	339	337	355	338	344	362	359	350	329	352	341	380	388	322	320	375	358	367	342	323	384	368	311	356	366	333	328	324	342	352	344	341	356	354	329	343	351	349	374	340	341	369	348	302	332	357	318	370	341	380	333	345	342	354	344	342	364	334	315	331	336	395	355	344	362	346	357	354	362	355	361	369	339	351	319	358	345	312	332	361	370	357	367	367	318	375	352	325	381	347	350	343	322	353	332	357	370	358	356	345	343	353	352	335	347	357	354	366	340	352	358	357	359	358	329	325	328	349	364	372	344	369	346	335	308	351	342	357	354	363	366	342	346	366	362	351	361	352	340	331	345	337	376	344	362	362	338	348	341	375	353	322	336	346	396	347	336	393	361	346	332	386	385	335	356	365	345	325	371	327	382	372	367	348	334	342	329	336	350	330	362	335	363	309	322	328	336	353	335	350	368	342	360	352	352	363	376	344	363	342	325	353	352	336	334	349	355	369	354	352	357	343	347	318	333	370	355	319	339	355	311	338	349	343	332	365	347	360	364	334	356	321	319	384	361	357	323	365	379	384	366	342	372	334	328	356	336	324	349	361	345	341	370	355	340	366	399	342	338	321	352	357	364	370	336	313	348	334	329	347	377	313	359	349	324	369	359	317	364	380	356	361	338	353	343	351	334	350	335	349	355	339	322	359	334	328	344	367	370	339	349	351	346	354	339	355	322	348	350	330	352	344	352	348	359	344	363	346	365	339	345	353	373	344	328	379	354	374	371	343	343	345	337	346	354	327	344	336	344	340	324	336	347	323	346	370	340	352	363	366	337	345	358	327	371	348	359	369	380	331	384	360	379	317	372	350	369	339	318	378	337	349	342	342	346	360	368	343	336	329	362	351	366	357	366	370	358	372	377	332	339	324	345	324	371	365	323	333	369	362	342	348	330	369	388	358	344	348	320	374	338	339	354	366	342	372	341	367	362	386	339	339	367	352	340	344	362	343	356	353	341	382	368	373	321	347	359	341	363	315	332	336	341	324	378	329	345	372	363	348	343	372	349	355	346	335	371	344	329	336	354	366	350	339	332	305	356	354	364	333	328	348	324	350	343	353	349	374	341	364	339	341	320	333	381	354	365	335	341	343	347	346	377	326	377	342	342	330	366	313	351	370	368	335	324	347	354	312	366	349	353	360	370	333	359	310	340	343	342	331	365	324	354	353	359	356	348	339	363	311	368	357	345	342	319	354	372	354	325	335	352	383	354	374	326	358	373	342	352	338	349	341	329	315	351	375	317	339	349	369	346	327	371	349	335	358	369	372	321	370	376	331	358	330	332	372	407	400	312	320	321	342	328	365	351	345	344	320	355	357	320	378	337	318	337	378	350	333	355	358	337	327	329	337	356	352	367	368	345	326	337	365	331	362	361	366	355	364	344	348	358	329	367	343	345	340	329	367	372	326	350	339	379	359	371	356	334	371	329	338	316	335	321	351	366	315	361	333	351	363	337	317	319	300	373	404	364	377	346	365	344	354	328	401	347	328	363	370	359	319	324	345	334	341	336	331	370	347	349	331	348	362	323	327	342	339	328	335	341	350	349	384	384	358	351	322	332	359	331	397	369	355	315	362	372	345	353	337	386	385	348	333	324	350	377	330	318	380	348	333	375	357	342	372	380	354	352	341	321	384	366	368	346	354	342	341	366	360	350	351	336	353	373	349	316	311	375	360	378	362	335	377	337	367	340	342	350	366	360	372	331	383	339	351	385	352	362	365	341	321	398	330	361	348	370	359	393	318	357	333	362	317	334	369	334	362	325	351	363	381	348	349	332	319	355	351	363	361	342	418	335	334	370	381	310	335	371	345	348	362	307	369	372	337	340	366	359	325	343	347	355	335	325	320	346	342	341	343	344	355	352	355	336	352	340	344	355	333	364	331	358	316	351	367	364	301	369	340	360	361	332	343	339	338	359	307	321	342	351	379	340	324	334	348	344	334	365	346	366	364	359	355	298	343	385	337	325	343	354	356	371	375	346	351	371	374	352	369	363	379	334	348	353	344	364	335	373	337	322	342	318	349	360	366	386	361	406	349	349	323	334	349	347	347	368	351	364	388	363	364	391	333	334	363	341	365	347	341	380	356	377	323	352	360	338	369	363	336	364	327	351	331	372	358	331	360	368	321
5185	10334	8881	4461	3090	2388	1831	1547	1288	1175	1033	905	816	773	732	661	652	681	588	588	610	620	536	573	568	571	551	591	580	572	527	557	532	509	535	573	521	560	551	538	532	495	502	530	553	509	546	525	549	498	540	525	531	540	471	539	498	534	518	531	539	519	464	521	533	530	492	517	497	500	510	506	500	524	496	504	512	481	509	517	503	529	507	505	527	528	511	540	526	544	497	525	463	539	488	554	529	474	490	464	490	519	548	565	552	561	548	591	596	552	521	566	558	546	580	558	571	525	549	536	581	510	521	550	539	534	495	571	515	526	541	530	573	503	537	551	545	512	507	523	526	484	546	505	536	522	533	505	491	517	537	491	563	501	485	517	528	585	510	484	537	490	502	553	484	505	538	508	474	500	498	544	534	526	501	525	497	522	475	556	495	467	508	501	539	488	541	514	478	527	457	517	526	498	541	528	484	494	499	478	542	526	492	506	513	468	503	506	496	456	493	534	495	484	548	536	519	510	495	533	511	504	497	528	505	515	519	532	506	484	521	529	500	495	526	501	509	526	501	530	533	497	490	487	515	531	504	553	554	431	512	554	498	512	487	510	507	499	499	479	509	550	496	496	518	549	511	520	517	548	490	494	475	473	533	482	456	551	458	517	492	523	510	526	538	482	490	522	471	487	489	500	551	496	476	481	485	516	531	515	525	523	514	516	528	495	554	482	514	513	501	482	478	480	500	496	471	528	472	478	493	504	483	506	523	546	545	545	482	498	562	490	497	517	503	544	518	530	486	505	517	488	475	502	506	498	490	545	514	502	520	499	500	524	501	528	500	483	519	471	525	503	493	528	480	516	493	499	497	512	500	531	507	498	508	546	484	502	532	527	493	511	510	494	478	511	492	503	551	516	512	531	526	504	481	533	476	521	562	529	515	551	485	498	520	495	535	499	560	521	475	484	486	538	505	478	522	526	505	482	478	508	510	502	494	484	504	499	462	535	522	497	501	521	542	490	527	523	485	488	514	506	491	551	519	495	514	494	514	495	490	519	506	507	509	440	491	523	530	496	476	510	522	463	484	492	503	486	538	501	517	527	488	493	486	498	503	508	510	532	551	505	486	493	532	515	495	508	513	477	518	516	507	480	514	504	482	486	509	542	505	505	488	481	494	505	451	526	475	485	537	520	540	487	490	488	527	524	472	484	479	514	503	493	510	522	517	514	509	512	499	500	525	545	490	509	499	450	506	499	512	519	503	481	495	501	473	514	515	489	478	461	534	477	518	487	499	511	507	476	511	512	512	529	515	549	535	533	506	525	485	567	548	481	507	478	481	464	530	496	487	481	491	523	463	479	503	523	525	504	497	531	499	532	502	464	496	515	484	476	518	537	481	487	481	513	492	531	477	552	521	505	472	489	512	480	508	532	509	517	525	517	484	508	483	562	527	491	512	515	492	507	492	503	507	543	549	484	508	525	461	481	538	517	489	490	497	476	535	504	548	524	500	500	476	529	499	519	528	444	497	542	517	544	499	490	486	488	511	515	503	519	478	522	477	496	544	513	498	493	498	490	494	482	521	505	557	514	478	518	515	476	497	503	458	514	509	503	469	491	496	531	534	515	522	517	508	467	511	487	522	524	524	497	515	506	523	512	496	522	512	481	486	529	575	494	463	509	552	464	473	461	522	481	515	515	506	542	508	501	548	487	561	507	522	501	496	530	488	523	502	517	510	505	503	491	456	515	484	506	519	504	493	532	503	516	510	522	511	496	527	525	501	516	513	522	523	486	515	509	481	507	480	510	518	550	534	521	513	523	479	528	493	527	491	514	514	468	480	488	493	500	513	494	530	522	536	463	514	503	510	516	513	497	520	464	532	507	481	493	489	471	539	503	546	503	545	521	511	482	518	516	522	539	521	529	513	484	480	503	514	503	538	497	467	498	491	503	479	475	500	492	495	535	521	496	508	534	460	538	489	481	474	510	483	492	499	507	528	492	501	492	493	525	491	530	490	515	487	503	518	490	487	521	523	490	468	521	519	513	480	509	489	462	488	511	512	477	495	484	527	544	475	506	531	486	463	527	507	507	515	483	506	525	476	486	494	510	505	519	507	510	498	510	494	494	498	518	494	505	533	545	520	483	487	496	506	526	469	504	484	521	506	527	502	530	527	512	522	506	499	531	463	523	529	495	500	488	491	505	508	514	507	481	543	465	506	486	455	502	530	513	520	480	480	506	451	536	492	516	510	460	539	513	502	532	537	528	509	549	473	513	518	513	484	526	524	503	501	529	497	526	492	501	535	505	525	540	519	516	541	527	531	497	486	506	514	497	503	510	494	479	509	542	473	517	495	510	521	529	507	531	524	540	502	497	502	519	517	531	512	494	501	495	552	539	498	548	524	509	526	490	487	507	520	514	518	499	504	489	496	537	476	513	504	494	469	517	506	498	520	503	508	497	491	522	523	523	506	488	505	482	534	478	517	502	509	502	540	488	518	510	482	498	489	482	506	489	495	516	529	509	484	509	485	532	492	532	512	487	491	514	520	500	477	517	539	517	489	520	520	515	490	524	504	510	496	477	507	556	526	526	504	514	491	512	511	523	498	511	495	510	504	507	501	541	508	504	509	494	517	482	520	510	497	521	487	533	484	501	489	485	501	504	524	510	469	505	506	496	509	494	487	510	483	519	515	549	503	511	503	503	486	486	499	507	476	493	515	486	521	460	506	536	515	497	499	515	519	500	465	534	483	481	437	478	508	479	545	489	478	482	497	518	524	524	524	488	527	522	500	530	492	501	465	516	521	502	541	514	538	497	491	554	470	516	506	520	486	502	509	513	503	517	520	531	504	515	493	488	490	490	520	468	526	479	475	472	487	504	508	484	498	499	525	506	501	491	484	486	465	499	525	498	484	495	498	523	530	486	526	520	523	523	491	510	545	502	510	527	532	505	487	549	473	564	520	496	533	509	506	526	485	474	511	491	503	531	532	490	473	470	500	545	554	485	514	497	509	506	528	518	521	501	536	496	478	497	528	491	525	518	505	513	532	514	510	518	489	508	482	484	493	521	510	510	470	517	484	526	519	550	498	523	503	500	570	499	503	479	510	510	501	506	495	502	484	509	529	521	502	505	500	512	505	488	559	503	523	486	497	470	522	513	482	524	478	493	531	507	512	512	506	484	479	511	527	500	504	479	520	494	479	487	513	487	524	520	513	479	488	532	509	536	499	534	522	497	485	509	527	535	506	528	477	519	498	517	511	537	538	503	468	499	525	511	525	482	525	518	526	512	457	506	489	457	452	503	490	531	501	528	564	512	521	501	527	497	485	538	504	487	505	485	516	547	520	521	506	486	515	552	451	508	503	515	517	528	467	512	489	537	485	502	535	516	520	520	505	527	540	503	469	474	496	470	502	479	537	525	532	484	532	490	496	532	535	505	511	553	487	481	510	503	492	493	474	544	506	520	504	524	508	516	477	524	517	498	471	515	478	510	508	502	516	525
22790	20934	28681	23347	20934	20653	3460	1047	740	683	597	509	492	482	437	390	380	364	369	381	337	333	347	309	278	321	321	310	295	293	309	318	314	306	270	273	281	316	314	276	271	301	300	329	269	256	282	264	305	294	302	295	267	269	278	279	246	265	296	286	286	267	275	275	263	263	294	255	275	267	259	278	273	268	295	275	297	266	277	291	276	281	263	280	278	278	241	267	293	282	286	247	291	281	283	269	261	276	301	258	280	292	295	291	295	306	302	292	294	290	312	286	263	251	282	274	280	287	285	304	280	259	285	330	298	278	300	288	283	286	292	320	261	288	317	288	290	258	289	294	283	303	273	266	269	274	300	286	275	246	293	272	282	269	266	298	274	282	288	288	304	259	291	267	268	250	281	274	285	266	266	281	302	275	263	279	269	273	262	302	280	256	305	287	259	257	293	251	310	266	273	266	269	281	262	259	281	278	282	299	277	259	278	273	313	285	250	271	251	271	267	258	268	273	295	274	262	263	259	271	266	244	285	277	275	293	273	285	291	271	271	285	273	264	296	284	240	244	242	289	264	287	262	286	300	300	276	291	269	282	269	269	245	261	285	266	239	283	292	306	278	259	290	294	262	268	272	288	291	260	275	275	269	269	274	244	271	276	281	258	260	321	268	275	289	308	236	271	259	278	291	257	307	292	239	259	275	282	279	266	288	269	282	296	280	310	278	265	288	257	267	278	272	276	253	293	238	243	220	263	282	273	273	270	283	269	273	249	291	243	283	240	259	280	261	266	293	265	293	290	285	296	266	235	284	254	254	287	278	281	261	300	267	290	265	290	279	287	242	275	266	260	290	227	259	262	246	250	262	265	289	262	263	261	265	255	275	264	269	273	283	251	247	255	273	284	254	256	249	262	283	280	257	285	280	242	275	285	250	250	297	291	296	280	282	277	274	282	282	276	260	263	271	269	260	269	273	276	256	286	274	284	303	260	278	264	285	249	273	291	291	284	265	257	265	283	303	265	266	266	272	259	295	283	263	245	289	278	271	246	259	286	273	269	289	285	244	269	267	270	271	252	261	249	252	292	271	266	291	251	277	287	314	280	247	269	262	262	287	257	266	296	260	289	296	271	273	243	289	276	253	298	282	289	266	268	291	294	272	269	269	285	264	272	285	277	259	250	279	246	272	261	282	242	257	271	260	276	279	275	272	272	247	239	285	273	251	256	268	276	261	296	271	281	278	261	276	273	281	247	294	279	273	285	299	318	291	265	262	244	296	291	271	266	272	296	255	278	269	270	264	269	283	274	269	296	284	267	273	223	288	289	267	261	274	256	288	273	293	266	271	277	263	282	259	319	252	281	294	264	274	281	292	259	306	258	300	247	252	272	266	280	250	260	276	258	271	269	256	256	267	275	282	249	283	271	268	291	258	245	306	276	293	242	256	293	279	269	293	274	301	254	291	287	264	275	268	263	254	276	272	260	278	251	261	259	280	262	277	269	297	259	264	266	273	283	288	283	261	283	261	267	264	284	267	281	250	272	274	246	253	263	251	271	268	256	282	287	299	269	289	276	269	280	257	287	243	258	293	289	269	250	276	236	274	258	280	261	253	276	266	272	260	294	276	252	287	281	289	281	298	283	247	264	277	276	269	275	290	299	269	271	270	256	276	304	264	237	257	261	291	258	260	277	271	296	264	284	291	257	265	283	269	292	268	278	243	266	245	270	256	265	277	283	260	265	277	291	304	302	267	295	245	238	295	266	278	290	273	284	264	247	261	258	259	263	250	286	240	243	265	272	251	264	276	291	256	252	248	275	267	294	247	299	264	277	254	265	259	303	255	272	288	273	285	266	285	310	262	259	250	269	247	257	239	268	290	272	278	280	257	301	300	279	312	273	251	276	279	270	298	283	274	282	235	254	275	268	286	278	255	277	302	272	261	268	283	280	267	271	283	296	255	269	275	320	273	281	280	262	289	281	246	254	285	288	305	259	261	284	260	252	276	247	254	264	285	296	290	296	296	275	254	295	266	246	299	273	263	276	252	244	242	275	251	279	260	258	264	252	277	253	262	297	281	276	241	256	264	258	268	274	280	305	257	270	262	260	293	281	271	268	267	275	281	307	284	263	280	279	289	286	315	276	278	273	287	257	265	231	298	296	247	263	289	242	261	261	289	282	270	283	284	292	286	272	258	273	260	264	250	302	295	286	272	260	248	290	248	256	282	263	313	277	263	261	283	292	278	253	267	232	279	278	237	299	278	254	253	286	285	280	286	282	247	283	254	276	282	260	248	266	258	267	271	271	274	259	290	268	294	269	278	306	268	264	242	284	267	279	253	272	309	258	275	310	274	296	258	265	255	273	258	258	299	261	284	265	261	247	283	264	275	255	277	286	292	247	273	252	258	258	271	287	256	268	280	289	265	268	260	265	314	272	291	263	245	293	251	263	279	265	277	282	274	277	293	267	251	256	298	288	284	294	282	247	309	269	280	273	277	268	263	248	251	260	256	305	294	267	275	295	278	257	275	266	270	272	276	254	268	281	284	263	277	267	305	289	274	258	269	266	234	276	256	282	279	263	254	283	259	285	286	288	277	295	256	277	301	270	272	281	283	272	258	295	249	257	269	280	284	265	273	296	294	289	250	250	273	242	278	285	270	273	256	281	274	271	290	237	283	271	264	265	275	265	241	294	243	290	284	290	280	266	299	256	281	258	295	265	285	257	247	288	277	290	301	295	271	272	295	254	272	258	272	298	268	300	293	284	280	301	273	255	246	270	277	278	284	284	290	261	281	258	291	262	301	280	268	270	268	261	277	267	301	312	288	288	304	274	245	260	307	258	289	274	247	280	285	266	242	274	282	271	288	218	254	248	227	277	252	255	288	285	276	282	275	286	256	274	254	240	253	271	284	272	274	264	281	287	261	249	260	284	279	276	295	258	280	255	247	250	272	265	279	280	250	284	295	280	259	286	278	293	285	269	259	286	312	295	270	286	260	266	249	276	271	275	280	277	269	287	311	259	269	268	249	233	291	260	305	286	296	266	272	232	260	281	261	281	257	287	268	259	262	268	278	277	274	270	257	255	257	273	259	276	283	287	301	269	274	277	241	261	274	255	274	282	261	267	271	246	257	306	263	261	269	279	271	283	263	262	260	270	277	287	309	258	257	274	263	257	267	267	305	283	264	286	272	292	263	254	268	267	263	247	247	264	267	246	296	299	305	256	286	251	280	231	283	277	240	264	253	273	280	274	246	258	290	246	306	266	274	292	254	261	265	276	296	305	287	250	279	270	274	266	262	274	268	288	290	289	260	290	282	257	298	278	272	264	242	292	298	265	331	272	276	273	245	259	308	266	281	295	314	276	274	269	265	265	291	295	271	283	292	278	291	260	277	300	260	281	259	268	275	272	287	264	281	260	270	255	267	267	264	277	289	269	261	274	265	288	269	267	239	263	265	286	274	291	277	246	271	276	280	259	251	275	262	261	266	253	260	270	265	251
7495	16425	13958	7576	5124	3897	2882	2294	1980	1659	1392	1176	1043	965	802	765	696	685	585	626	605	599	562	518	505	509	488	510	498	485	486	523	490	478	473	445	440	458	439	441	488	460	439	439	401	440	436	404	422	420	430	431	427	399	423	438	433	381	398	408	423	408	424	422	420	375	399	436	402	372	379	410	418	401	417	393	374	379	403	371	371	392	399	461	400	386	356	384	391	364	369	420	397	403	441	428	418	377	381	413	416	429	396	453	455	492	508	486	493	467	425	440	432	409	453	432	438	420	432	471	433	445	426	431	428	398	438	417	408	422	433	407	412	405	414	457	435	417	418	451	401	431	423	437	400	408	394	424	412	433	406	382	410	419	396	421	414	436	392	401	397	400	435	435	380	432	418	419	424	418	401	427	375	420	405	410	438	363	413	415	399	401	384	398	376	411	404	406	377	397	421	408	409	381	411	364	399	402	397	432	405	364	423	402	409	364	396	410	406	421	428	389	396	399	406	403	415	403	373	443	376	441	401	407	400	396	401	388	412	406	355	410	413	403	428	444	396	395	394	385	397	397	417	399	372	433	419	439	426	380	415	392	350	398	368	403	433	390	370	386	396	369	384	377	363	409	454	410	419	393	398	371	384	419	351	416	394	398	394	399	398	401	392	387	418	407	403	380	416	379	395	399	405	401	383	423	406	406	390	391	446	416	410	423	425	424	379	431	413	418	410	411	388	417	410	439	397	389	429	394	402	397	389	392	387	401	405	440	372	424	423	424	369	403	416	378	415	386	385	385	393	400	390	418	434	427	371	426	387	395	381	397	384	408	391	378	353	385	370	422	387	420	411	393	365	368	387	396	410	383	352	406	378	364	398	393	419	384	442	410	421	366	405	401	383	386	424	396	397	394	396	378	400	387	405	376	397	398	408	422	413	367	410	436	400	409	394	377	422	381	419	382	403	406	417	414	400	395	330	436	393	394	427	427	401	387	406	370	390	421	383	398	390	421	407	376	400	344	358	433	402	394	391	425	418	396	374	373	413	422	392	380	361	413	373	415	422	404	380	411	416	404	407	433	401	409	439	368	407	380	381	384	402	422	352	387	382	385	447	406	386	355	426	431	402	376	400	446	415	394	374	398	396	354	368	432	403	419	367	383	356	409	388	425	431	364	385	384	422	427	370	380	402	430	397	393	408	399	389	445	380	427	406	382	412	430	377	426	385	400	421	404	398	417	407	411	404	391	416	397	429	384	392	397	395	372	400	443	420	355	408	395	394	397	398	383	401	392	403	362	409	372	444	402	408	358	400	385	401	376	390	380	382	417	364	377	409	423	402	371	444	352	420	387	428	419	373	418	418	423	371	430	417	371	416	376	367	375	397	389	402	448	406	381	381	422	386	398	407	406	383	409	388	421	415	394	409	378	417	431	402	396	403	430	386	419	370	373	365	391	395	385	419	419	368	416	388	379	395	423	412	404	374	375	398	404	409	425	394	404	393	406	379	406	447	428	395	384	378	381	364	428	397	421	457	389	415	375	417	418	385	395	413	367	398	387	424	432	403	387	396	409	387	391	377	401	393	387	402	412	402	423	372	372	346	442	403	406	394	414	404	376	431	390	408	413	361	419	407	408	413	371	376	380	365	381	422	411	397	374	388	407	419	415	423	400	400	369	414	410	403	382	405	385	412	420	365	370	388	403	358	392	422	405	418	384	395	386	399	408	370	420	397	417	362	404	436	391	386	386	390	410	408	363	413	396	396	390	364	373	434	355	393	411	354	375	362	400	400	384	379	368	386	396	395	421	394	415	400	409	389	369	363	410	379	382	410	383	392	386	394	372	422	374	417	425	395	379	402	388	403	382	405	432	414	383	392	425	408	395	375	374	410	413	422	376	407	366	394	376	423	389	429	409	460	405	360	423	397	413	409	412	374	402	406	396	402	431	423	396	432	426	394	411	389	394	411	415	406	390	386	396	376	389	406	431	403	373	445	398	382	404	428	396	386	373	407	419	377	398	384	396	386	383	402	374	398	392	391	365	416	429	401	414	410	411	382	389	379	422	382	374	353	412	390	368	402	407	432	378	436	356	373	405	427	375	385	390	398	401	403	403	378	409	392	423	395	364	376	419	393	389	387	382	404	385	400	372	405	385	414	357	340	383	388	403	325	398	429	395	428	382	413	404	385	393	382	391	406	405	387	390	381	401	388	410	456	378	401	422	405	378	440	412	396	419	421	417	370	404	414	383	417	342	396	397	377	368	383	395	409	392	406	391	380	379	382	423	397	400	397	409	393	347	399	391	352	404	388	436	370	367	413	389	428	390	366	377	407	403	416	405	399	367	409	404	412	391	388	410	393	383	388	451	420	381	411	386	398	380	420	387	387	372	412	385	387	388	377	373	401	394	398	374	394	361	413	405	408	392	386	383	382	412	395	379	437	386	391	416	389	423	381	377	385	415	389	405	406	406	383	399	398	386	380	396	388	383	394	367	400	392	381	371	386	404	413	410	383	416	396	392	393	390	414	387	399	423	405	379	408	386	393	418	409	373	408	379	407	386	450	415	411	443	401	420	414	397	422	391	389	408	387	396	405	393	432	385	394	426	409	406	387	417	422	421	431	372	405	426	378	372	382	381	395	384	410	433	389	368	439	405	382	446	438	381	388	408	393	401	413	389	407	374	390	387	425	395	390	381	398	380	366	396	398	421	398	376	374	376	374	432	427	385	400	393	407	399	401	379	404	385	376	390	431	383	406	357	391	374	399	371	414	400	380	369	407	385	421	373	411	396	377	404	433	408	397	414	390	391	411	401	366	384	410	429	396	388	429	399	382	414	412	380	420	405	372	386	403	436	408	374	368	366	413	418	417	422	403	405	434	419	396	415	400	392	414	364	402	408	391	387	393	365	427	373	403	389	388	431	411	415	386	411	391	379	389	409	409	393	398	414	383	405	380	382	389	424	427	386	426	411	394	370	405	379	410	356	413	371	366	404	400	377	410	400	409	407	372	432	410	417	377	381	372	375	384	364	427	393	412	396	445	393	403	389	394	456	378	410	441	402	422	391	397	385	412	422	393	398	445	377	379	404	404	386	415	406	375	391	421	422	394	377	409	379	397	373	413	418	401	362	376	369	411	382	353	381	407	411	415	367	393	432	413	395	456	415	358	376	390	406	391	353	415	383	381	423	435	378	424	424	425	403	405	403	387	385	404	412	397	367	411	388	365	405	386	379	395	397	401	400	390	379	350	378	423	412	382	372	410	405	412	385	383	412	408	400	425	404	378	428	431	421	428	399	442	435	372	357	367	414	423	395	343	390	412	378	382	379	388	376	414	384	399	390	420	392	385	393	370	436	398	379	425	377	396	393	404	389	400	384	418	374	390	430	398	409	408	408	434	397	395	395	395	398	376	400	372	434	377	375	389	377	373	363	412	417	400	362	418	407	399	360	397	433	352	397	420	369	383	377	387	370	407	391	419	397	387	352	380	404	403	399	395	421
26520	19879	6384	632	412	393	390	370	353	361	333	329	334	356	326	350	313	333	355	334	328	354	330	330	327	319	350	357	356	303	376	348	327	321	351	293	370	312	330	323	299	328	311	344	320	343	328	344	321	329	325	302	311	340	334	312	331	328	343	312	290	341	318	300	313	325	318	315	346	326	304	315	320	298	322	346	286	312	326	307	322	345	289	338	347	328	366	316	345	319	313	315	315	298	324	336	322	324	378	322	316	354	346	339	351	327	353	321	351	361	338	320	331	339	340	368	311	333	296	297	336	357	333	314	338	335	308	328	359	357	346	341	321	299	324	360	342	300	303	348	342	356	352	335	331	318	347	353	354	328	311	338	356	326	332	309	283	318	336	307	316	292	337	361	321	318	342	320	326	323	336	352	297	332	325	320	354	324	305	322	324	303	328	308	350	335	338	312	345	337	349	350	341	314	354	302	317	337	347	340	340	319	320	325	320	303	331	345	369	325	315	331	371	347	361	329	344	308	335	335	320	300	349	318	312	302	289	342	327	326	337	310	347	321	340	370	331	347	321	311	347	308	347	330	310	313	337	317	328	313	358	358	319	338	362	324	338	356	317	333	310	353	304	330	341	325	322	324	347	325	287	326	330	315	343	303	337	320	331	361	306	308	286	320	344	370	359	341	356	319	324	326	352	299	325	329	344	325	314	334	348	313	353	353	344	320	340	350	319	354	332	341	327	333	327	334	350	328	327	354	329	340	361	328	304	335	325	292	317	333	389	321	334	340	354	341	333	298	325	298	319	309	310	323	332	359	374	316	354	303	318	335	339	317	328	335	301	312	316	364	348	340	345	327	283	316	320	330	304	334	315	364	352	297	315	326	338	323	337	309	330	341	343	283	346	330	333	352	349	304	320	319	302	319	325	329	308	324	302	313	331	353	339	338	339	313	367	321	329	343	370	311	298	317	327	304	324	336	329	321	326	317	312	346	333	319	304	312	323	327	310	353	344	354	296	322	321	336	300	360	330	316	322	313	319	311	338	335	334	325	327	320	373	325	349	317	309	314	330	298	308	346	356	322	354	323	330	322	310	356	324	346	314	314	331	319	314	323	300	319	314	347	326	326	337	344	363	331	329	328	340	305	352	320	353	304	318	372	350	327	340	376	318	336	313	319	316	348	340	340	331	354	320	335	328	327	329	339	346	327	329	321	326	279	346	320	344	342	322	318	333	335	368	316	323	310	345	338	328	321	296	331	367	324	300	318	319	323	355	313	329	323	331	296	329	305	315	357	327	339	305	298	330	329	315	346	323	316	312	329	326	367	343	347	356	352	348	318	334	314	298	351	306	324	331	324	320	302	315	308	334	336	342	336	327	349	325	322	334	344	326	324	302	308	363	306	325	299	318	324	304	329	306	332	334	337	340	302	328	319	316	308	343	310	345	343	329	328	336	334	313	338	369	332	335	306	322	308	322	339	312	316	313	340	348	344	302	329	329	327	328	311	342	319	316	296	321	313	337	329	337	360	336	359	328	337	317	329	343	361	339	301	347	343	344	295	337	325	312	354	330	344	357	323	335	326	319	330	340	312	328	325	314	304	316	325	312	353	334	314	337	302	323	339	324	340	330	328	342	335	344	348	361	351	326	370	293	335	324	313	319	324	351	314	321	323	338	332	315	371	333	345	357	302	296	344	335	338	344	294	299	334	365	337	308	339	301	322	316	326	304	316	314	341	334	311	322	361	316	356	348	346	324	319	336	334	332	350	351	339	321	340	297	348	302	286	298	324	317	319	310	331	350	361	329	321	313	354	346	351	309	338	324	310	291	338	335	317	343	331	349	319	337	298	286	330	324	339	349	342	309	304	368	344	341	320	357	294	353	324	341	329	333	318	317	343	361	319	322	320	339	322	373	330	323	314	369	336	323	297	332	328	350	304	330	314	303	343	343	356	322	322	342	355	343	327	328	322	310	308	310	313	348	319	345	340	315	325	320	348	349	338	306	329	311	335	324	306	320	303	351	316	335	314	370	306	295	320	362	345	317	338	301	319	294	318	326	331	297	329	310	306	348	312	321	345	328	310	350	336	327	345	328	339	356	318	309	317	357	303	350	326	314	318	296	340	333	314	318	313	320	335	319	331	326	335	308	343	334	331	353	319	335	317	342	356	351	336	314	341	323	345	327	317	334	360	345	312	340	317	291	283	307	360	324	348	305	365	327	334	322	333	309	315	304	305	357	337	314	325	348	335	337	349	347	313	329	320	315	332	319	311	342	346	334	322	270	361	350	298	323	361	363	341	335	311	326	320	326	334	318	309	319	331	314	335	330	322	331	308	346	344	329	313	340	338	307	350	322	314	314	314	349	319	302	330	320	306	329	307	332	335	362	312	314	298	319	324	311	353	354	289	336	350	328	300	317	302	315	366	331	337	319	317	295	346	331	326	322	331	313	326	332	296	340	342	331	305	327	317	299	322	321	332	324	331	333	340	327	342	311	343	313	350	320	325	327	350	292	315	322	332	329	340	338	339	346	316	304	333	307	336	306	324	324	334	334	315	324	328	314	381	305	325	291	340	338	320	301	335	315	349	324	333	359	311	340	352	346	323	309	298	312	301	310	308	326	321	332	330	335	308	304	334	353	306	335	306	352	327	353	327	318	327	339	294	331	338	342	340	325	307	334	332	348	324	343	327	349	334	307	312	297	344	324	347	310	355	316	313	312	331	324	325	356	364	319	310	309	310	346	323	306	320	316	341	319	335	343	352	338	320	306	340	308	334	318	291	336	323	329	324	317	344	305	288	334	335	320	328	306	322	350	325	306	362	303	344	355	309	313	356	348	314	329	331	338	326	337	317	339	310	314	332	341	331	309	337	341	335	313	308	345	314	319	320	326	281	357	322	319	329	335	324	307	335	332	328	357	307	325	318	309	332	292	327	302	329	327	338	323	312	327	300	320	311	345	308	336	328	337	315	329	302	299	320	334	354	327	333	358	360	323	336	318	317	350	333	335	325	324	336	320	315	336	322	347	332	304	308	303	319	365	330	319	347	319	347	336	301	331	313	332	332	341	328	328	316	318	305	321	292	313	329	317	339	314	351	318	291	278	354	316	336	311	321	351	317	331	326	321	330	308	334	310	366	321	343	338	317	344	326	325	331	320	329	359	316	333	317	336	344	309	316	308	339	313	329	319	326	318	330	327	340	320	331	333	313	311	348	339	333	311	352	318	311	310	309	291	335	321	348	325	324	324	312	317	350	336	296	334	325	340	344	325	334	318	324	317	356	329	320	373	316	344	314	357	328	336	320	302	323	340	323	328	318	366	299	345	301	315	334	346	294	324	325	319	342	333	341	301	300	317	331	358	330	303	313	328	312	314	325	337	339	329	346	307	303	321	291	318	350	353	357	318	352	369	322	296	305	303	331	335	311	300	327	297	326	332	319	310	302	330	310	306	334	311	358	317	350	311	304	343	333	314	364	337	316	324	370	339	312	347	302	348	358
3960	1353	1268	832	697	657	583	545	552	519	456	540	485	500	505	485	459	481	476	479	447	473	471	478	509	471	453	458	452	489	500	500	496	470	469	522	486	491	503	521	483	437	481	506	471	419	487	497	480	495	465	449	460	473	486	476	452	476	441	452	465	461	497	448	471	503	507	465	507	493	498	480	466	501	450	508	462	488	476	478	457	539	524	504	500	494	471	485	479	492	433	478	470	522	464	490	510	446	429	500	494	469	459	508	519	518	479	534	482	497	468	525	525	503	492	477	456	478	511	489	461	479	508	506	462	526	505	465	455	522	509	490	475	470	480	467	496	504	466	498	490	519	464	499	514	473	497	459	458	435	512	466	503	476	468	484	468	489	462	502	470	413	522	468	486	501	509	465	486	483	477	511	448	474	495	457	504	447	506	481	463	464	482	473	471	497	464	455	498	489	468	452	495	498	507	464	514	463	454	489	494	500	476	462	469	481	481	492	488	494	477	469	471	526	496	513	488	441	425	468	486	493	463	504	475	489	504	452	459	500	434	436	460	483	436	486	456	521	456	451	517	471	436	444	465	505	464	470	439	467	508	460	490	504	474	482	506	449	415	504	482	483	489	465	473	489	462	463	450	481	499	501	454	480	493	472	483	496	489	487	480	476	516	482	468	500	470	448	420	438	487	495	514	507	459	492	480	479	491	472	473	468	486	459	493	474	481	491	518	510	465	503	471	459	499	495	486	442	462	480	490	488	501	437	473	531	484	471	499	462	487	492	438	450	494	484	444	455	521	483	464	494	470	456	478	484	440	510	466	519	464	489	480	447	436	506	492	478	486	452	499	507	481	447	459	476	485	453	480	495	484	474	489	490	526	507	439	475	464	511	478	466	475	467	464	468	459	454	484	478	474	472	484	544	470	457	461	465	528	468	537	475	439	469	487	481	482	449	477	483	471	485	470	464	507	478	503	486	472	481	464	481	455	495	500	480	448	541	493	493	470	429	460	514	483	450	471	491	455	487	464	480	459	526	487	447	468	449	459	493	466	483	464	447	450	502	453	467	501	489	461	462	468	490	490	507	470	502	490	473	458	451	509	471	499	487	462	452	463	460	482	510	471	467	513	467	516	461	475	507	450	479	452	470	489	484	474	479	433	476	491	535	494	475	458	443	480	490	483	477	438	463	490	442	495	445	498	505	494	464	466	468	465	474	564	495	482	483	493	472	464	478	496	462	445	463	480	513	453	454	471	447	447	463	474	481	464	491	467	490	518	499	476	469	483	441	513	444	468	478	457	436	482	507	433	474	462	486	466	424	472	499	462	503	491	442	476	482	485	488	474	488	463	467	448	532	510	506	456	452	469	507	495	456	462	468	469	488	458	480	462	504	479	506	468	443	475	518	452	480	472	477	487	498	476	517	483	491	448	501	463	465	495	470	479	487	451	438	475	454	469	464	476	450	470	488	477	489	458	471	496	456	482	514	467	465	494	509	492	457	472	495	438	494	442	497	492	509	494	470	466	469	455	498	518	466	486	469	462	457	444	453	462	502	473	463	470	481	474	462	472	509	466	456	442	459	467	471	504	488	485	459	484	477	446	467	466	473	436	462	453	486	482	482	437	479	465	487	481	468	497	503	492	470	453	477	478	489	475	500	508	491	452	483	518	498	480	479	488	439	507	466	466	404	492	493	482	496	460	486	459	450	515	467	489	485	491	506	495	452	469	500	475	469	506	465	512	485	434	486	436	451	512	488	503	489	474	494	486	511	462	485	501	490	481	511	482	494	499	498	530	482	469	490	516	427	483	462	518	497	439	487	474	474	463	468	492	473	512	490	468	502	443	475	492	474	468	495	457	446	482	488	463	500	450	476	474	484	454	464	471	448	501	485	472	457	500	479	451	475	455	472	475	462	491	455	456	479	452	505	510	436	488	452	434	494	466	478	495	476	445	516	503	473	432	487	456	471	465	516	454	491	432	465	497	485	508	463	473	479	497	477	467	504	493	488	493	446	500	471	496	479	444	468	474	521	475	457	467	464	492	477	441	473	469	467	482	462	495	486	497	485	485	514	497	536	501	513	457	474	485	474	518	493	490	474	507	495	450	465	464	478	482	490	492	510	481	484	457	488	469	449	527	488	461	490	466	526	497	473	494	441	483	449	507	459	532	462	444	501	487	515	426	471	495	461	496	485	467	511	482	513	478	474	490	468	484	493	442	462	507	508	430	503	453	489	448	449	514	490	505	464	501	450	491	465	490	458	482	483	436	498	480	455	518	474	446	471	437	472	455	505	471	449	474	487	444	492	462	504	471	536	462	464	471	471	474	438	441	484	488	481	457	449	497	451	487	500	435	484	447	483	481	527	458	441	462	454	474	454	504	493	463	496	506	460	445	479	486	476	449	445	447	471	464	449	470	502	461	517	463	474	459	468	487	500	458	451	465	465	481	516	507	504	457	490	458	502	456	504	501	439	514	522	452	532	511	506	483	424	488	467	494	480	476	492	478	510	503	515	501	457	515	466	439	446	470	511	474	475	495	483	467	444	476	462	513	457	489	471	481	469	455	456	491	478	446	477	493	487	453	490	506	507	441	442	491	507	487	499	507	497	475	496	498	468	548	481	496	467	460	436	509	472	435	478	474	519	495	451	518	486	528	484	473	512	466	485	469	438	512	479	458	445	460	490	531	503	443	481	447	479	518	478	460	488	489	490	469	481	458	445	460	481	466	504	489	450	524	458	452	482	454	494	503	533	494	504	495	482	461	471	449	512	508	503	451	473	516	501	460	517	509	498	470	460	488	467	467	444	480	480	456	461	484	490	470	505	456	517	476	461	496	487	531	467	494	462	469	490	487	483	484	492	474	460	477	474	469	492	458	509	483	479	480	482	500	449	477	468	466	477	460	466	485	480	476	497	456	465	495	493	473	481	437	467	465	483	453	446	473	483	499	490	482	479	475	460	477	476	438	473	460	475	462	442	495	436	490	490	481	477	470	503	491	492	476	456	489	461	458	489	502	477	465	478	431	461	534	497	505	458	500	512	456	478	449	493	435	428	441	490	494	436	457	515	462	505	466	443	444	490	486	475	488	473	505	454	483	443	484	471	505	505	474	477	486	478	519	475	489	496	482	456	474	461	495	500	486	476	525	476	527	469	461	480	464	487	484	513	437	470	440	485	490	448	477	472	478	437	467	476	477	484	465	510	484	479	448	488	485	473	476	499	462	482	463	430	503	464	490	444	480	444	517	443	470	506	491	477	469	475	496	482	495	460	508	477	418	482	464	468	479	488	432	492	436	482	510	459	490	427	506	502	494	455	479	485	507	497	511	447	473	503	490	461	538	491	458	493	441	512	472	485	461	465	497	467	515	480	498	467	458	468	488	466	463	456	475	475	476	457	501	464	477	486	470	492	475	491	508	472	476	479	503	493	467	437	497	497	519	504	492	496	454	474	479	446	468	494	536	485	481	417	464	453	478	472	461	480	497	469	509	452	489	471
23729	20871	27897	23700	20598	4605	979	739	607	571	542	526	495	427	421	468	455	424	404	398	420	408	364	408	407	390	390	346	384	395	366	358	354	396	379	384	379	395	359	364	377	359	338	346	409	335	329	400	377	350	328	322	353	370	367	370	368	341	380	391	363	362	393	391	361	390	340	373	371	347	342	364	391	340	378	358	361	352	359	347	360	349	357	352	351	322	368	338	368	356	384	370	363	333	338	314	352	392	346	380	328	330	351	400	404	440	368	385	365	394	342	368	374	382	374	362	389	341	372	361	351	377	379	410	365	371	358	384	372	381	316	345	363	394	356	348	371	354	350	355	360	344	348	374	379	350	350	350	342	363	377	341	335	314	342	386	369	367	374	347	348	352	407	354	337	320	380	364	352	382	328	343	355	383	378	356	366	343	353	346	304	368	340	347	382	362	346	380	358	363	385	368	350	335	402	355	370	362	356	356	357	384	357	380	332	361	370	377	364	353	346	397	378	370	375	367	360	333	368	345	371	389	327	363	353	361	335	341	334	361	367	383	376	347	388	383	350	393	364	338	366	339	390	348	345	330	355	392	355	366	355	352	348	332	392	350	386	367	364	352	350	391	359	377	356	354	370	349	362	371	366	348	322	406	355	374	357	355	353	368	323	348	361	363	374	349	346	374	361	371	338	356	357	380	374	365	365	354	303	361	340	324	402	352	384	376	336	353	360	362	351	368	348	353	344	361	396	354	379	334	344	380	353	350	312	363	359	322	332	354	403	316	361	340	369	389	328	373	357	360	354	353	361	329	372	366	364	331	383	348	400	357	351	374	371	396	371	375	369	365	369	397	395	360	361	356	336	353	351	381	333	332	328	365	355	325	340	366	346	360	348	398	353	360	370	368	361	351	341	384	356	367	376	378	371	362	359	327	359	379	361	366	334	361	345	371	343	351	373	359	388	366	388	408	363	380	334	366	346	367	344	346	363	402	371	379	350	359	363	353	344	365	352	368	363	392	352	386	340	331	367	366	339	372	377	383	371	412	322	341	387	342	340	389	358	368	342	343	368	370	367	375	370	350	366	314	338	356	359	345	346	325	366	325	372	365	345	343	332	365	363	368	414	373	335	354	368	312	337	362	372	342	317	371	351	358	351	353	336	393	382	354	377	363	324	317	363	335	333	359	355	372	362	365	375	345	374	337	360	348	384	366	366	364	325	361	384	307	327	346	358	337	313	356	371	388	346	364	326	345	339	336	374	338	375	366	370	318	348	320	329	369	348	349	363	335	348	337	399	360	337	347	350	333	344	373	313	347	361	361	324	344	383	335	368	342	330	360	359	359	357	329	340	375	326	366	354	344	341	359	376	392	309	364	327	339	349	355	348	337	333	361	356	357	326	344	338	333	350	355	373	369	345	373	351	354	367	361	349	368	359	356	360	372	331	344	347	357	333	418	343	371	334	354	349	385	355	342	351	336	342	334	360	356	346	362	338	347	385	342	360	380	352	366	364	315	374	377	377	354	355	353	389	352	328	337	379	359	340	350	332	329	354	359	359	348	330	344	321	360	360	338	335	384	310	353	339	383	366	359	354	386	364	331	359	358	372	348	353	414	353	360	329	325	342	372	356	360	386	359	354	377	400	328	366	326	350	369	374	370	377	374	355	352	371	393	353	373	350	373	359	347	369	359	331	341	354	336	372	355	364	362	342	353	346	352	349	343	359	344	372	364	372	382	365	337	378	379	352	361	365	368	378	368	375	375	344	354	366	378	391	366	376	377	365	373	344	339	379	343	361	394	398	374	355	332	396	328	341	324	397	382	376	355	347	345	358	342	322	352	343	369	343	334	340	332	365	354	346	350	335	412	369	343	365	370	380	351	374	351	368	396	361	336	356	359	353	360	350	400	326	363	363	355	403	373	372	391	357	369	388	378	363	367	348	337	390	336	361	330	386	358	372	342	360	378	348	372	382	357	386	344	340	341	337	362	332	378	344	308	376	421	319	320	343	378	345	370	322	335	340	345	356	354	365	344	345	360	348	362	352	347	389	381	402	369	373	346	344	371	388	379	345	380	379	365	358	357	361	332	367	338	334	395	383	370	349	373	383	344	344	383	374	358	342	383	334	355	342	376	366	329	349	368	355	326	371	383	371	360	345	369	346	332	352	339	303	341	366	365	385	300	357	357	353	352	350	370	365	383	369	376	359	353	356	371	365	328	355	324	370	385	362	334	358	371	340	332	368	347	350	363	341	363	302	337	363	347	331	368	366	385	343	353	355	336	376	351	346	334	374	396	386	358	323	349	345	358	354	337	363	357	346	354	338	357	335	382	345	344	322	373	395	334	368	355	344	339	358	344	370	356	358	364	357	336	339	360	360	370	362	336	348	332	359	382	383	364	334	328	365	356	348	396	342	337	344	343	355	400	383	355	349	336	347	361	364	382	336	374	363	345	363	333	349	369	384	368	310	339	318	336	390	358	325	342	381	363	335	368	397	349	350	367	347	339	333	385	353	344	354	360	371	355	338	346	372	366	352	380	389	367	352	369	339	349	341	364	394	346	350	356	339	332	375	379	372	375	342	381	369	352	358	363	358	366	361	370	344	351	344	366	369	320	346	385	371	319	345	353	358	366	393	375	344	342	337	359	341	343	349	367	342	339	373	358	343	373	346	339	356	328	325	393	357	357	353	363	356	326	323	367	396	372	365	351	370	341	326	379	352	378	356	325	341	360	351	367	384	347	383	340	332	368	379	374	369	354	349	353	356	321	364	381	399	375	351	328	319	341	345	349	349	382	346	340	359	369	341	361	367	373	365	335	327	382	371	362	344	327	360	368	342	365	363	363	353	387	328	353	351	383	387	360	352	346	351	395	370	362	370	348	351	368	361	403	394	327	371	352	342	356	368	355	346	371	392	382	379	340	333	359	377	343	364	343	354	373	383	332	325	341	340	362	367	378	340	361	354	354	354	367	401	373	351	345	367	359	344	384	347	351	358	358	371	345	343	346	344	375	354	375	328	318	342	358	371	363	336	359	334	325	368	357	376	307	359	372	350	376	319	356	361	356	331	357	386	335	378	369	324	385	327	349	321	376	361	336	367	319	362	381	359	396	354	343	355	337	373	363	343	375	379	338	368	353	324	353	350	332	332	408	361	350	382	375	402	352	364	365	362	361	364	358	378	356	331	374	319	318	376	373	325	374	330	365	361	361	353	360	349	359	336	330	373	373	353	387	369	348	336	345	360	370	355	350	338	378	380	358	375	362	352	358	343	368	370	358	343	363	360	342	351	342	345	351	362	386	335	317	356	350	352	390	327	347	366	359	307	342	342	356	391	378	344	344	348	364	368	357	302	365	332	355	362	363	365	325	351	367	347	340	367	321	358	332	369	360	344	361	378	371	335	376	343	350	375	373	379	382	333	351	360	354	357	348	351	358	367	356	347	327	341	359	364	346	353	360	363	344	354	339	404	329	359	358	356	360	367	356	378	354	357	327	349	363
5221	10511	8752	4468	3194	2263	1933	1578	1302	1150	971	903	877	728	734	722	729	697	596	591	640	599	582	563	556	551	556	538	552	562	589	585	553	534	544	568	548	553	507	587	523	549	548	521	576	498	492	528	532	518	541	551	498	522	555	494	518	538	597	582	501	548	500	496	544	524	541	558	539	557	546	478	492	524	521	543	521	564	558	485	522	524	522	482	488	518	476	510	523	592	554	473	547	498	531	490	535	497	515	567	512	547	522	542	602	606	562	567	586	552	536	536	539	573	518	562	509	558	526	524	531	532	559	555	560	503	561	549	560	539	541	537	533	508	559	533	523	527	505	531	554	533	538	510	527	533	513	544	549	498	553	505	504	522	516	496	496	545	506	543	529	503	521	541	527	501	493	513	521	532	497	534	524	496	469	516	551	540	569	515	572	480	569	485	540	509	552	521	519	508	513	500	548	519	487	528	518	494	510	495	493	534	525	491	518	531	533	537	536	496	511	568	522	489	529	516	556	529	556	540	527	487	489	521	474	494	505	513	542	497	519	550	543	536	540	504	538	460	527	510	492	520	532	489	504	556	529	560	507	520	509	558	478	491	500	509	530	551	519	500	550	542	517	524	534	526	508	548	509	522	521	548	507	517	514	510	519	524	537	525	525	529	489	508	479	523	481	478	556	534	505	511	502	493	567	479	557	531	541	514	534	505	538	529	544	495	507	475	532	534	533	535	511	507	483	502	498	527	511	558	514	520	503	462	533	514	453	525	562	503	508	518	510	523	530	510	551	490	538	477	530	551	501	506	501	476	559	504	508	500	507	496	508	503	519	531	521	483	494	532	500	471	513	520	537	528	542	520	525	498	552	520	552	511	491	539	546	534	529	495	515	536	518	542	492	531	480	509	566	506	514	527	457	522	516	508	511	506	496	510	496	511	508	523	510	493	499	565	494	534	496	521	511	479	488	550	477	466	526	497	493	532	518	491	522	537	540	523	565	546	538	496	541	469	527	510	495	519	485	489	487	518	513	479	484	510	561	530	542	492	532	494	572	510	536	500	522	571	482	519	535	543	543	493	532	504	520	535	503	537	518	548	534	540	497	491	518	493	500	559	569	540	493	523	558	491	515	519	483	495	531	539	534	495	529	537	479	498	556	473	484	550	537	499	534	471	506	484	475	505	520	520	493	514	539	524	515	524	528	543	532	542	556	509	502	507	553	548	489	530	571	554	498	491	515	516	520	485	475	504	497	513	522	553	494	500	552	512	547	538	503	529	520	509	506	486	529	544	506	520	504	528	513	551	534	552	533	524	468	522	471	502	514	523	488	547	511	540	523	468	524	510	468	537	518	536	511	526	564	507	539	504	538	527	514	571	525	504	484	499	488	497	503	518	546	530	523	514	505	560	545	480	498	527	484	502	502	498	514	501	521	503	580	487	486	508	538	533	509	517	477	484	517	544	471	534	554	513	526	488	523	529	465	498	512	528	490	503	509	501	497	490	541	505	485	509	479	519	498	485	508	521	486	546	548	492	500	526	473	523	519	527	547	478	540	489	537	516	515	564	486	555	488	558	510	516	538	510	488	527	524	509	499	483	517	524	511	537	511	480	509	527	554	510	512	557	521	555	485	488	521	540	530	528	512	510	519	503	463	525	542	513	523	516	490	535	525	527	515	501	464	498	515	493	531	556	523	529	503	512	520	517	527	542	515	521	490	536	509	540	537	549	517	504	485	525	545	506	532	519	533	524	511	509	565	484	495	527	513	516	522	501	533	509	523	503	526	509	514	506	481	536	514	520	514	487	471	515	487	517	526	558	507	550	548	484	532	483	528	492	526	503	526	567	486	513	491	482	540	511	514	526	543	567	503	490	555	488	480	503	509	533	476	543	530	515	544	509	515	529	557	536	539	542	507	498	498	546	529	514	482	474	533	457	512	549	524	490	522	530	519	504	545	508	460	560	536	504	549	512	520	528	486	511	528	517	494	486	513	506	500	527	536	495	525	511	554	513	518	524	511	512	484	497	512	530	521	543	572	525	482	531	490	504	530	541	521	546	527	513	513	509	523	510	518	509	573	534	522	519	531	484	502	505	520	574	531	536	529	469	519	519	534	520	536	518	521	542	520	526	506	482	507	508	510	515	511	492	511	531	531	527	534	498	535	512	509	573	502	492	538	539	506	519	490	526	516	492	558	542	502	533	512	486	525	541	529	487	546	522	561	506	525	525	501	497	544	565	542	480	573	555	527	519	512	528	536	480	499	518	496	557	493	516	488	500	513	534	523	539	529	549	490	524	543	511	516	559	501	497	525	508	519	488	490	525	521	544	485	519	530	516	498	484	497	524	513	503	551	537	517	522	497	520	514	509	514	491	534	502	500	504	516	471	447	526	524	462	506	486	539	520	532	522	572	507	508	510	504	539	512	521	522	527	486	492	522	488	487	488	498	512	516	549	480	503	502	521	511	527	530	483	528	501	526	516	508	468	566	517	503	541	492	521	501	549	555	574	554	551	515	555	538	491	517	542	514	506	497	475	477	511	474	543	534	515	537	555	527	519	521	546	534	525	501	510	552	493	493	513	515	487	550	506	527	512	529	507	506	551	514	515	549	509	518	487	537	534	533	545	508	544	478	536	550	482	500	519	486	520	515	492	514	530	521	503	486	540	574	506	553	503	505	525	527	509	534	507	536	524	499	522	552	538	540	542	534	525	505	553	496	508	494	527	505	496	496	562	518	508	527	570	498	518	522	543	485	517	493	548	496	516	510	526	517	523	521	507	569	503	497	535	506	530	530	483	537	526	521	508	520	564	458	490	566	531	512	510	536	558	557	530	499	503	503	542	497	515	488	560	508	507	477	491	551	545	497	510	519	545	511	516	494	518	539	515	462	515	526	493	519	532	471	509	537	516	541	540	499	487	550	518	518	528	526	498	530	521	493	506	586	489	509	554	479	536	564	511	555	522	502	509	496	530	504	500	508	474	552	512	479	514	546	552	559	516	456	549	514	540	525	494	523	496	493	536	559	541	494	495	502	521	534	562	552	527	516	510	530	518	515	486	496	488	484	487	491	540	493	511	541	511	520	538	514	545	512	509	500	547	497	531	526	503	532	567	508	512	507	507	488	541	509	502	545	466	529	535	527	540	551	528	551	528	551	489	506	489	535	530	512	504	483	543	506	452	537	495	520	522	483	513	522	480	512	518	515	517	507	508	521	503	547	504	530	540	551	535	544	487	544	526	502	563	550	511	498	482	533	552	497	569	507	473	522	512	529	543	503	536	512	526	540	547	512	505	562	509	531	509	498	499	520	520	543	512	562	520	520	487	515	529	516	532	511	525	492	493	524	553	544	469	513	485	568	533	503	521	517	529	510	536	461	501	545	526	501	516	517	525	491	506	515	510	519	541	491	548	486	559	534	480	504	560	503	493	517	506	498	527	512	515	498	515	490	531	481	529	505	514	533	571	519	519	484	523	493	508	486	500	538	512	558	518	529	501
22782	20928	28629	23377	20928	20619	3392	1037	692	686	622	548	462	465	433	410	404	395	377	380	366	339	358	358	301	351	323	332	340	368	312	315	332	271	345	285	320	300	284	263	261	291	304	306	302	281	260	291	276	304	294	296	302	295	294	263	295	269	248	295	300	259	281	263	315	290	283	284	305	279	259	260	311	301	283	276	293	280	279	290	277	297	290	305	330	271	258	281	289	289	260	289	294	279	264	293	277	294	271	289	292	333	304	328	331	325	315	277	323	309	326	306	267	285	336	313	309	297	294	313	293	303	277	295	309	293	321	308	311	316	287	281	284	272	284	303	302	312	270	305	299	334	281	286	282	279	300	270	328	288	317	307	282	281	310	283	261	290	288	283	292	289	298	307	260	282	255	300	276	294	293	303	265	300	298	295	276	295	315	282	295	283	280	288	272	280	300	299	300	329	287	251	310	295	303	288	295	305	292	285	275	263	294	270	270	266	308	291	276	287	297	273	275	261	264	294	293	302	271	265	284	277	276	316	279	285	260	303	301	312	295	307	308	244	294	294	287	271	301	272	248	250	285	274	300	281	267	260	283	266	281	284	266	286	282	309	296	283	264	287	276	276	294	294	290	288	291	276	276	289	270	263	281	261	290	265	290	286	278	303	310	281	289	267	297	304	300	270	265	260	263	275	273	288	283	301	262	306	279	277	283	277	295	285	265	301	294	273	283	266	323	280	279	276	273	240	251	296	280	281	264	296	295	262	292	292	287	275	267	277	294	288	266	290	276	265	281	286	318	259	268	294	320	264	282	271	280	268	269	277	272	311	261	288	270	275	299	271	290	292	276	272	276	277	276	276	258	250	278	314	264	290	264	297	238	288	287	290	289	271	298	282	304	291	269	270	324	306	257	286	295	284	277	289	283	276	280	271	296	307	287	274	262	264	282	257	307	274	286	321	284	280	260	251	289	287	250	292	284	280	305	274	276	266	276	300	283	278	308	245	268	275	272	253	275	300	249	293	219	275	315	287	264	270	320	259	277	276	277	310	282	305	291	276	276	247	292	271	269	303	277	273	265	287	276	262	275	272	270	287	310	303	297	292	276	266	263	273	268	276	313	287	313	278	275	292	264	288	266	301	318	314	317	286	259	279	318	287	281	298	316	305	287	278	289	274	312	290	281	278	297	271	286	289	260	290	314	308	258	297	284	293	272	259	311	271	281	296	284	286	304	282	295	268	261	300	273	291	271	297	290	322	290	282	270	237	292	303	287	296	287	279	269	280	268	272	269	281	271	286	266	273	291	277	273	253	291	258	303	289	246	291	274	291	278	299	298	285	251	279	283	265	294	296	298	279	294	287	291	282	263	282	285	297	284	275	269	271	255	252	268	274	290	296	283	254	218	285	282	273	282	290	302	308	288	284	306	281	271	288	265	283	263	323	282	288	307	278	288	285	267	267	265	264	241	275	283	274	299	286	280	294	308	263	291	296	281	292	274	278	297	261	303	304	267	297	326	283	265	309	282	251	298	279	299	302	258	252	270	306	307	263	308	282	304	294	288	286	283	273	274	298	275	279	280	276	297	285	268	294	245	297	263	324	283	300	276	282	264	266	303	299	280	267	269	259	293	297	249	310	315	261	286	284	270	293	280	322	281	261	281	265	275	297	266	271	266	292	314	288	290	282	275	289	319	290	279	286	297	292	288	276	277	287	275	266	284	284	296	279	276	273	253	280	292	286	297	301	265	286	266	299	249	284	297	252	286	287	268	270	256	296	301	271	280	298	278	295	284	281	285	277	275	274	287	287	284	311	280	267	265	269	270	252	282	284	280	288	288	285	293	295	270	309	294	286	281	263	283	310	291	274	306	296	275	288	269	292	316	292	297	272	273	261	237	286	309	285	295	285	270	282	284	257	315	270	268	259	301	288	265	265	280	259	273	283	289	308	292	273	274	309	260	307	308	296	273	285	259	275	306	276	298	259	277	291	277	294	293	268	277	284	287	277	268	280	261	306	266	264	292	270	301	290	273	262	276	270	274	288	260	282	281	271	257	287	290	317	272	285	297	289	266	298	260	274	299	280	299	264	295	311	273	282	269	247	297	274	270	263	248	260	299	281	290	264	319	266	314	284	267	276	309	305	268	277	297	259	280	300	278	274	298	272	313	292	289	287	280	290	287	297	240	285	254	304	291	276	286	307	299	323	318	283	280	254	316	261	253	291	272	298	308	258	263	280	274	270	290	267	268	290	267	259	286	289	286	294	266	258	289	309	271	262	270	256	278	266	267	338	281	289	261	283	281	275	269	287	280	273	286	310	287	277	291	279	266	272	275	286	278	247	302	291	272	296	279	266	301	253	266	285	280	282	303	284	285	277	255	272	267	280	274	271	273	285	283	317	263	307	299	305	275	302	283	267	302	305	276	267	273	305	277	289	343	263	280	261	267	318	288	296	280	291	287	273	277	296	266	295	276	291	281	289	252	253	263	293	257	274	279	284	257	277	293	281	323	288	256	288	263	280	313	276	286	294	261	271	307	247	288	280	262	294	270	291	308	276	280	258	283	253	304	273	277	278	264	326	268	298	268	273	314	279	290	282	297	268	276	274	289	236	305	248	264	289	249	278	300	306	266	280	273	311	287	275	277	264	295	270	288	277	276	246	304	282	271	280	286	286	329	294	264	290	319	305	262	276	296	271	302	296	288	295	288	284	295	322	294	296	276	289	279	279	282	282	286	297	300	293	260	273	307	269	290	298	286	268	260	306	291	268	314	289	287	285	292	283	268	300	302	304	290	298	255	302	308	260	290	277	276	285	285	281	269	247	271	262	294	284	272	260	273	260	287	278	258	279	283	268	283	290	290	300	268	271	278	276	274	283	276	267	288	273	277	280	262	267	273	291	291	249	302	272	308	285	261	285	296	302	283	274	260	278	289	272	260	306	263	270	280	280	294	270	313	274	292	279	291	271	307	264	268	321	301	306	297	289	288	264	297	271	263	290	283	244	309	265	297	259	306	244	269	297	263	287	270	270	281	268	273	276	262	255	292	272	303	292	266	289	261	282	293	287	305	271	288	325	270	335	289	285	301	304	283	243	256	289	305	304	272	297	311	284	291	294	282	287	283	320	272	301	275	287	276	286	291	310	274	276	274	290	270	321	283	272	269	280	296	252	270	287	316	285	287	322	284	280	305	270	291	262	284	278	302	303	294	297	290	287	297	285	301	309	294	294	295	247	291	271	281	290	288	266	279	268	288	295	245	291	290	281	300	274	275	273	288	260	280	289	266	293	276	313	266	279	273	275	260	280	293	272	300	287	303	286	283	283	285	272	278	280	295	299	267	295	263	266	309	304	285	277	290	244	294	270	310	277	287	281	290	273	298	279	282	293	265	287	263	302	297	250	265	281	283	278	275	292	270	272	276	297	303	274	300	258	270	282	287	291	265	270	305	271	283	277	228	267	295	295	272	297	272	291	267	278	292	299	290	290	274	265	242	303	293	291
7455	16265	13986	7637	5201	3909	3034	2415	1941	1611	1407	1238	1061	900	845	782	732	740	660	599	620	563	619	550	513	519	508	498	530	458	480	477	470	494	451	437	487	450	428	441	424	424	415	447	440	407	450	404	446	417	404	493	447	435	455	431	409	452	419	427	456	425	456	406	393	408	450	406	387	446	419	447	397	362	411	445	401	429	400	442	387	430	421	409	398	433	440	455	405	426	445	392	422	391	387	428	413	422	449	415	409	422	453	530	470	464	485	499	491	512	440	408	441	441	469	470	441	468	428	449	460	412	434	445	446	442	459	447	409	449	423	445	416	442	362	407	454	425	450	442	435	403	433	446	409	460	452	431	411	464	412	434	467	448	435	386	426	405	429	416	390	447	410	404	452	450	408	399	440	424	442	395	398	387	408	401	405	380	416	402	398	387	396	431	430	390	397	459	390	414	398	424	415	385	411	419	430	469	410	396	440	424	436	390	377	419	454	431	379	426	405	384	414	443	406	446	410	426	390	420	397	379	416	377	378	438	414	372	369	415	402	400	443	415	401	444	413	404	398	414	418	397	415	422	391	370	397	412	402	416	424	418	392	424	396	413	430	415	433	397	386	418	394	426	370	380	444	435	437	430	424	370	384	427	421	407	415	398	427	437	381	387	417	411	412	423	394	424	406	406	432	439	414	388	385	418	397	418	445	418	405	408	385	380	399	425	393	426	421	386	429	367	410	428	403	408	418	393	398	394	430	410	418	419	438	394	381	393	403	399	383	387	396	389	384	397	397	402	402	418	408	395	430	397	395	410	388	448	430	409	389	410	409	408	387	402	428	390	427	376	408	400	390	425	409	389	405	420	405	404	389	413	419	424	454	413	395	418	404	419	400	375	381	382	431	406	383	412	417	391	418	458	388	419	421	422	465	391	406	440	429	435	440	365	416	416	419	382	410	448	439	406	399	403	436	404	392	413	390	420	403	425	433	447	409	408	424	390	432	416	410	402	391	407	420	395	436	429	392	404	402	412	378	408	397	392	415	420	452	409	429	384	364	420	414	415	408	386	455	410	426	403	398	400	395	408	400	422	443	410	412	413	428	424	396	443	359	414	411	446	434	418	413	415	412	390	399	480	457	403	442	408	389	410	370	389	370	378	397	441	370	419	438	434	390	451	407	363	384	398	407	440	407	385	389	398	385	428	423	398	418	397	439	393	405	390	404	395	388	433	418	391	377	416	425	408	440	378	405	370	424	421	417	406	413	433	405	415	427	374	431	379	423	409	397	390	374	411	418	402	401	390	429	429	382	391	432	392	444	413	424	421	420	392	385	388	387	387	428	425	419	414	375	421	405	407	392	417	401	430	431	415	395	405	408	422	414	392	412	427	400	391	389	403	411	403	393	390	417	375	423	374	392	385	393	388	375	416	420	433	381	388	419	439	399	392	439	426	455	420	392	437	393	416	432	413	380	438	409	399	442	407	453	422	402	376	396	393	393	379	418	390	411	405	423	424	411	433	431	391	422	410	411	416	380	435	395	426	402	415	437	396	425	423	404	398	435	407	394	396	398	407	400	440	403	435	397	423	394	394	385	404	439	389	432	386	403	368	393	420	378	372	398	387	398	409	416	429	420	387	413	387	414	416	416	399	439	415	396	417	424	415	446	401	381	433	412	431	365	382	431	390	369	411	378	412	432	404	432	411	413	420	421	354	418	429	443	407	448	404	412	436	399	403	360	430	389	427	402	413	397	384	442	405	440	405	413	382	395	415	389	417	401	408	401	375	421	403	379	418	400	442	398	402	439	408	406	418	384	436	424	400	392	429	356	395	389	403	435	423	388	420	441	396	418	400	438	406	392	469	407	441	396	402	395	403	417	401	380	407	445	396	392	422	389	409	426	396	413	408	443	428	385	406	391	401	428	403	422	412	386	400	415	409	424	407	391	407	401	413	420	432	414	428	385	409	392	394	435	418	398	398	386	408	397	402	398	421	401	401	439	380	387	426	434	407	403	404	410	416	389	414	425	380	388	418	369	430	384	418	429	430	427	426	391	407	409	409	394	362	439	400	421	401	421	384	407	380	404	360	442	443	425	367	387	380	413	417	421	392	395	415	412	410	399	424	380	411	398	414	425	424	415	389	434	379	429	381	394	398	415	402	421	432	392	428	419	380	395	443	362	437	401	390	359	387	394	437	370	389	423	435	415	440	452	389	414	398	427	400	355	428	464	447	398	407	453	431	390	403	369	412	421	407	411	400	413	440	385	401	372	426	400	401	399	439	405	441	397	409	420	423	394	398	403	392	412	414	405	417	420	405	402	414	403	382	389	414	408	397	385	450	371	413	418	404	404	444	373	423	352	432	383	405	403	428	423	409	408	410	402	414	424	368	382	433	382	403	381	423	394	432	459	412	414	398	397	398	430	421	426	399	437	390	407	404	377	437	394	424	385	396	385	395	379	434	376	405	417	390	438	408	396	391	390	376	419	414	387	429	401	386	417	392	425	402	380	395	400	399	373	406	454	408	399	433	387	403	367	390	417	419	408	388	384	399	417	405	395	403	415	403	397	423	359	399	382	363	373	422	425	423	444	403	422	398	375	390	393	418	421	402	397	481	398	405	444	379	406	402	403	412	385	367	417	406	467	437	428	416	391	389	377	398	414	388	410	379	374	391	414	391	382	476	437	399	420	391	425	399	410	445	397	417	402	385	418	405	386	380	420	453	398	411	412	372	386	423	418	388	415	395	391	421	436	404	397	397	415	415	408	394	418	429	395	376	444	394	403	428	435	433	432	395	430	396	392	429	408	438	400	402	401	407	401	434	369	415	419	375	428	402	400	400	434	417	368	414	399	429	405	406	418	419	372	411	367	425	399	409	403	386	373	406	427	445	397	422	386	407	424	397	385	405	390	406	436	397	422	426	411	383	411	430	407	420	381	432	418	390	389	449	417	385	359	386	420	412	409	441	416	422	404	384	403	418	399	404	415	406	386	412	401	416	419	437	419	392	407	396	432	466	414	406	406	381	434	400	422	412	398	419	409	416	406	433	421	409	389	424	369	429	387	427	398	381	396	421	412	383	391	367	434	387	397	425	422	422	428	421	456	413	397	410	400	420	393	386	406	397	388	430	396	433	374	437	437	377	399	445	393	403	402	401	429	433	387	402	384	408	407	426	413	405	402	373	459	439	400	412	435	374	395	385	415	431	412	390	409	384	406	432	413	375	434	425	418	403	464	414	410	419	421	396	409	418	379	422	383	390	400	419	361	409	395	385	393	377	419	396	449	398	370	420	396	420	446	416	410	410	389	387	404	405	401	399	420	407	399	444	394	422	389	385	411	382	448	390	416	400	399	409	430	392	457	399	387	422	418	377	415	392	416	401	393	406	412	411	379	417	431	422	423	458	368	428	398	397	415	415	380	444	394	406	415	397	419	396	424	413	406	433	434	419	403	384	426	395	407	430	396	397	431	422	373	409	409	373	426	412	396	393	407	442	425	437
26460	19896	6663	693	482	418	402	372	365	378	373	372	316	336	315	349	324	309	355	359	332	348	343	324	307	346	314	333	344	346	330	353	353	336	341	308	348	336	345	334	341	347	367	334	336	317	362	337	328	323	374	318	338	337	347	293	320	349	335	364	318	341	340	336	363	337	349	304	330	320	349	344	339	329	337	342	353	378	323	349	332	329	348	332	330	355	320	322	322	349	374	357	340	318	336	315	351	342	330	316	347	333	341	365	366	329	349	361	357	347	352	354	361	361	363	353	366	355	321	336	322	351	330	333	355	341	331	333	352	345	313	327	326	349	337	336	348	340	304	334	339	355	352	344	332	347	334	321	303	354	362	335	354	319	334	305	348	334	305	306	333	358	343	346	317	306	332	348	333	328	333	302	338	325	361	312	343	324	374	330	325	361	347	339	315	314	329	320	353	319	324	335	362	316	342	342	331	315	331	355	335	342	336	293	352	340	346	368	339	331	361	342	353	311	333	341	343	331	357	353	325	335	349	354	313	332	318	353	339	324	309	334	308	348	371	338	339	342	327	306	330	301	358	342	356	318	338	341	345	328	339	355	338	365	334	317	369	346	332	321	356	306	357	321	327	343	344	330	356	302	349	342	347	359	338	336	345	332	318	337	346	320	335	308	358	348	333	314	369	326	319	364	310	376	327	338	326	329	342	337	334	365	340	322	333	350	318	345	334	334	332	359	370	365	341	327	318	377	315	368	341	360	333	358	350	346	321	341	320	361	351	352	333	328	330	363	336	346	357	349	339	305	321	356	350	328	334	338	364	334	343	348	348	339	331	317	334	317	358	332	347	332	302	316	338	351	360	319	336	375	359	313	312	322	347	340	331	322	303	323	326	311	339	347	365	303	346	322	333	369	381	312	328	302	316	298	348	365	313	344	352	365	334	316	336	314	345	331	341	290	356	327	352	315	333	334	323	319	323	331	313	312	317	349	334	321	359	351	320	324	340	323	345	318	353	317	300	326	322	350	333	336	334	324	357	304	341	350	353	291	369	338	325	309	354	364	358	325	344	305	340	338	332	346	363	321	343	339	358	303	323	324	321	332	332	342	340	341	342	346	351	324	345	340	351	313	328	383	354	322	327	364	332	325	351	328	350	343	311	318	319	346	349	319	360	326	361	325	332	348	298	327	333	354	336	344	335	362	344	320	374	325	365	344	348	327	326	301	326	330	363	331	326	343	302	336	323	339	339	347	321	333	325	321	344	350	341	347	356	341	342	306	348	335	321	356	338	314	334	360	328	351	328	327	316	310	359	331	365	317	354	313	341	335	293	340	339	368	323	307	327	308	332	314	333	351	302	315	365	335	354	352	323	340	361	340	352	351	330	325	353	316	331	342	328	317	330	371	351	364	356	358	336	305	349	356	326	383	320	360	352	340	366	362	352	322	339	309	336	336	334	370	320	325	335	314	327	323	350	352	351	339	328	318	321	340	326	348	315	342	328	322	348	327	341	325	327	312	329	323	314	329	320	345	297	332	365	343	349	310	315	351	333	311	318	310	350	341	316	318	323	345	333	355	333	356	335	321	346	315	325	327	338	363	351	331	294	301	362	356	339	340	330	358	320	331	343	348	374	308	321	325	333	329	332	333	295	326	341	342	334	297	336	311	325	340	362	314	362	323	343	370	381	314	330	353	328	328	357	338	317	350	339	310	364	326	338	328	348	295	334	362	312	336	346	334	324	342	326	338	344	356	325	321	343	314	332	309	337	309	346	334	316	336	330	331	343	330	332	325	368	319	343	359	314	358	354	365	368	300	338	315	361	338	343	336	301	306	293	335	317	311	334	350	321	318	321	329	331	354	369	362	326	357	344	311	335	342	345	350	350	341	369	324	368	330	321	312	314	324	348	376	352	329	350	366	342	323	331	327	325	358	351	342	339	344	339	321	311	334	328	323	358	340	325	340	338	321	315	348	352	325	323	345	345	363	325	367	346	329	315	327	329	339	356	319	336	349	337	352	327	346	338	329	332	344	339	314	367	356	339	351	339	340	341	328	342	329	370	321	310	342	300	318	328	332	320	331	336	350	346	343	338	324	323	318	352	332	336	356	360	355	355	346	350	355	353	315	342	334	343	330	328	316	325	357	319	351	345	343	320	339	362	345	328	320	347	360	350	294	305	330	348	351	332	312	315	314	321	326	339	350	339	355	320	333	345	346	335	343	349	331	339	324	351	360	326	366	364	332	318	370	363	336	340	356	329	307	337	341	344	334	341	336	341	361	328	304	392	334	317	319	307	321	321	332	348	324	333	351	348	328	344	318	328	361	337	309	340	305	358	355	329	352	367	393	342	307	372	357	352	341	316	335	315	357	292	327	309	331	341	333	358	323	351	347	317	358	334	328	305	338	312	349	330	359	340	337	332	323	381	335	333	360	348	311	334	352	358	336	340	319	325	327	347	363	335	323	340	357	361	335	367	374	329	367	326	351	326	342	351	324	328	334	339	353	332	353	329	340	320	347	315	313	328	336	321	356	337	337	313	331	359	327	336	334	332	336	346	325	340	350	339	356	330	340	330	296	352	378	338	346	367	369	365	314	352	380	314	319	311	318	352	301	337	359	324	315	351	358	342	326	350	338	351	339	321	365	335	346	367	328	345	294	363	355	335	326	273	314	384	352	342	355	305	302	300	325	323	374	340	323	358	360	338	327	348	347	312	305	318	353	323	322	351	334	353	327	306	301	332	323	325	364	379	320	342	345	339	323	325	332	339	330	353	312	319	335	384	355	360	358	314	337	347	320	362	360	336	334	340	312	345	344	313	337	336	346	335	350	328	332	340	315	349	352	345	339	313	317	339	299	322	321	313	346	307	338	350	341	344	318	320	349	330	348	349	342	346	341	320	347	334	356	351	341	345	352	339	316	306	310	341	323	348	360	357	301	332	352	353	385	314	345	330	323	343	336	345	322	349	334	331	338	356	342	337	324	325	328	396	319	319	339	345	348	333	353	318	349	351	351	336	346	343	331	368	339	335	329	330	318	319	344	338	350	328	323	317	332	360	352	335	358	350	356	302	333	351	319	343	333	344	322	301	338	316	334	313	340	369	307	290	345	344	354	335	337	345	338	350	333	335	316	331	333	342	328	330	312	295	333	327	339	353	366	349	346	347	340	362	335	330	329	358	343	343	334	310	349	345	316	333	336	335	362	342	323	348	374	350	342	339	334	308	326	368	336	337	342	354	331	347	335	353	331	322	342	331	312	327	333	317	349	332	360	321	341	362	349	342	370	326	324	333	338	334	326	359	349	318	377	345	343	354	356	362	330	340	321	352	319	351	334	332	375	327	344	322	341	322	322	343	322	334	315	330	341	311	311	341	353	319	369	351	331	322	316	338	309	339	371	332	329	345	359	364	337	344	329	347	320	340	356	352	350	316	306	336	343	331	346	341	355	318	354	316	330	318	363	323	310	334	332	308	347	363	336	364	316	327	357	301	350	326	365
3934	1389	1225	845	731	630	580	565	538	535	581	520	542	507	468	508	486	500	486	495	510	510	462	507	514	507	507	497	489	476	476	524	514	444	533	486	521	539	485	491	498	456	512	492	481	498	488	485	457	504	497	505	462	476	522	512	474	538	478	470	519	476	527	508	500	447	454	516	505	505	501	469	490	498	483	476	478	468	474	531	501	472	465	532	482	488	482	468	459	481	465	515	505	508	494	502	501	490	475	455	478	542	512	483	549	503	556	512	496	526	487	495	492	495	500	506	462	512	507	503	481	516	499	470	489	462	496	492	504	498	494	478	463	493	504	509	527	536	497	494	501	526	483	496	505	477	481	538	500	477	482	502	486	465	470	508	513	491	495	500	483	497	468	470	455	482	518	476	487	476	478	512	504	487	491	506	493	501	490	474	503	542	458	499	501	502	470	489	492	465	466	476	489	466	442	458	499	515	474	441	500	489	494	487	482	488	489	507	486	521	512	472	492	478	502	477	491	472	546	474	494	525	472	455	504	497	510	427	507	530	456	483	471	485	483	522	481	500	446	484	479	530	469	511	480	487	488	510	521	520	489	496	482	500	483	468	494	483	497	499	494	504	531	526	468	525	488	501	516	536	528	491	469	467	478	506	471	445	506	479	439	483	462	515	503	454	518	509	495	468	521	494	461	489	487	483	480	492	460	503	477	496	464	498	513	448	493	453	487	456	458	516	507	485	495	474	436	462	498	461	497	476	467	464	532	482	478	523	469	463	490	495	497	506	470	487	443	510	503	474	507	474	482	513	466	465	458	440	477	472	503	474	454	469	533	517	478	467	467	505	478	479	486	504	490	513	497	483	489	492	525	527	466	458	445	458	473	491	525	510	491	525	464	493	494	488	486	481	512	444	473	535	510	459	481	514	464	482	499	470	501	453	475	503	532	501	507	482	485	493	506	493	498	483	472	507	484	511	483	479	472	477	488	504	518	492	501	517	441	541	515	498	488	491	495	506	499	504	509	440	508	464	464	453	494	486	470	492	491	510	463	491	458	486	473	482	520	506	484	471	480	532	491	484	480	461	510	464	460	512	459	496	532	510	468	500	455	500	488	489	448	516	478	496	476	516	466	480	485	504	520	536	495	457	503	514	502	471	500	486	494	515	482	480	485	468	491	466	459	490	465	462	514	451	550	514	499	505	472	509	509	496	499	473	494	494	524	492	495	466	495	455	479	482	444	499	493	495	511	483	472	458	518	481	453	512	446	497	481	477	500	479	509	509	495	491	502	522	510	482	468	486	470	495	523	466	507	469	448	520	456	517	469	484	470	492	498	472	448	499	515	491	516	480	521	460	479	431	484	456	510	495	498	486	503	477	468	476	478	513	501	459	485	474	465	469	517	487	498	474	504	494	466	497	505	493	447	496	494	459	491	484	511	491	512	460	492	501	467	467	420	475	475	517	507	461	462	501	477	503	454	443	505	518	498	487	513	465	502	457	502	481	452	506	465	495	471	522	502	473	508	492	471	499	484	457	506	495	492	481	505	488	500	490	550	494	507	483	487	497	489	492	459	466	491	490	529	480	496	507	464	479	473	463	494	462	501	505	494	497	490	483	498	496	482	486	487	498	515	521	483	490	481	491	499	491	514	500	518	455	491	503	497	481	485	473	511	453	473	458	514	494	516	488	522	489	482	427	511	505	497	498	523	491	510	463	497	434	471	485	502	470	466	523	488	484	463	487	507	490	481	495	458	492	484	468	494	500	485	462	447	460	483	494	500	487	498	443	529	466	477	517	502	452	496	473	464	489	454	538	490	505	480	479	526	519	493	510	497	469	489	452	465	491	490	478	483	525	479	489	471	524	480	490	483	483	496	473	454	471	513	505	520	495	433	454	494	466	489	489	487	495	484	492	497	481	514	506	483	469	459	498	498	486	516	481	496	449	492	508	465	490	517	513	528	474	496	473	507	487	469	525	518	485	468	481	462	456	491	485	493	500	494	515	493	520	505	468	490	456	512	485	497	486	499	479	510	472	478	461	513	474	454	468	538	490	462	476	468	506	488	484	530	483	489	475	483	495	455	477	505	459	520	504	455	499	462	488	504	467	473	496	504	467	503	512	477	480	469	482	480	503	497	503	510	501	503	477	467	475	454	470	494	505	511	503	505	501	481	473	520	487	466	517	476	504	495	456	474	514	500	513	500	448	461	474	491	497	456	444	492	520	469	492	528	518	489	520	504	483	494	485	462	489	474	501	503	478	489	433	493	481	437	489	466	470	476	430	465	515	479	492	521	495	490	488	521	514	507	419	458	496	454	482	494	491	494	512	477	479	463	483	440	493	487	446	457	452	475	491	453	507	475	463	473	467	487	533	437	497	463	490	448	478	490	455	483	457	474	496	435	533	514	476	484	489	466	508	496	484	441	495	477	449	492	540	512	501	520	513	517	452	525	487	466	466	490	470	527	484	480	461	487	500	489	465	476	497	467	519	472	502	500	476	463	465	498	506	507	481	499	490	493	515	493	516	490	477	487	496	504	490	496	480	469	486	493	492	505	496	489	426	505	464	475	485	429	528	498	500	468	484	526	488	488	464	459	518	471	463	474	470	494	463	517	460	469	520	513	457	493	505	520	513	479	461	519	445	471	526	463	473	501	449	513	535	512	518	501	487	462	502	466	471	504	495	507	468	476	462	509	492	507	548	514	469	518	474	510	478	532	446	483	502	473	466	548	500	492	452	468	474	444	492	510	483	488	477	481	431	497	513	465	488	495	481	474	470	481	515	453	514	465	503	493	471	481	473	486	492	458	479	501	446	475	450	474	494	500	480	471	509	490	486	466	486	499	502	500	502	464	501	502	491	487	449	527	513	447	508	480	446	457	465	534	463	516	469	487	444	475	514	453	498	505	485	476	499	475	459	473	486	458	518	490	472	468	516	460	470	529	505	500	505	504	518	496	508	476	505	477	507	484	501	529	505	516	527	473	486	495	499	491	485	463	491	499	490	512	485	471	475	477	483	454	500	465	495	498	490	501	464	478	480	486	489	480	472	453	485	471	504	471	542	486	499	507	478	468	480	466	442	435	493	502	515	476	497	478	498	447	486	471	442	476	464	504	453	513	496	483	507	464	482	477	496	503	522	498	515	465	493	540	458	530	443	529	465	512	499	476	479	513	473	492	489	463	476	511	513	446	473	491	475	517	478	493	495	471	459	473	461	484	486	494	491	441	497	498	519	481	510	552	455	463	502	460	475	470	482	483	501	495	535	464	468	487	493	481	476	486	474	514	445	484	487	428	499	461	506	471	479	488	446	460	489	456	504	469	490	468	484	489	468	475	492	505	492	535	493	512	501	513	487	472	468	500	472	495	489	454	493	449	481	550	505	481	460	528	476	507	478	451	481	435	498	458	490	498	509	473	509	467	476	486	471	473	455	461	473	495	436	489	525	511	474	500	511	513	463	504	448	477	515	521	526	511	467	448	485	483	456	473	468	490	465
23738	20916	28053	23901	20758	4685	1016	714	604	546	528	487	512	424	464	463	371	433	372	403	392	391	427	402	406	345	398	367	424	366	375	399	372	389	350	362	375	371	369	366	383	369	367	364	392	351	390	402	366	340	372	407	365	341	386	366	379	367	384	334	396	343	377	364	351	364	400	385	384	362	350	378	343	377	396	321	342	340	406	425	377	348	414	338	389	366	348	376	355	370	348	353	358	355	363	396	361	346	367	343	370	360	350	396	361	404	382	394	409	375	388	353	377	407	375	385	339	363	387	369	381	361	343	348	381	369	341	425	363	381	376	364	394	370	363	373	363	382	369	357	378	344	349	361	364	345	371	383	342	349	333	378	366	338	351	336	355	395	376	374	337	359	357	353	409	361	331	370	378	396	369	346	378	362	352	346	363	354	361	362	349	375	382	344	357	385	378	371	342	367	333	342	382	361	344	342	379	415	356	387	353	388	372	362	381	355	365	398	334	366	369	363	366	396	362	370	368	357	358	368	369	379	364	364	359	386	336	366	368	388	352	376	380	403	401	358	371	351	339	374	354	388	346	380	403	372	373	340	402	390	336	362	380	390	354	344	364	359	373	391	359	349	342	367	312	361	352	357	366	358	343	339	397	378	391	401	374	348	337	400	361	346	350	380	365	345	339	363	394	377	381	374	359	327	340	398	401	361	359	383	378	380	358	346	395	358	383	340	356	386	347	347	376	391	369	405	369	363	326	412	371	371	396	353	359	366	389	337	380	360	362	348	359	343	360	355	356	345	357	355	380	334	383	361	340	357	356	371	385	374	376	336	340	358	368	368	378	389	367	379	343	349	348	364	389	345	358	336	370	382	381	393	355	348	341	353	375	335	359	360	336	362	345	383	358	351	350	359	380	356	340	350	359	394	386	356	353	348	378	338	347	351	336	342	321	368	360	379	332	371	378	365	355	357	388	343	350	378	345	374	374	359	377	344	380	360	368	349	363	325	320	360	346	350	362	392	341	347	349	378	354	352	333	375	397	337	353	350	376	368	371	346	375	374	332	353	403	364	365	332	359	357	335	375	366	371	345	351	388	369	365	391	359	339	374	355	390	394	353	395	369	367	388	366	346	388	354	365	365	381	372	370	360	380	336	358	355	355	367	331	345	416	379	368	326	351	365	372	371	370	379	343	365	368	370	362	366	382	387	351	359	384	368	362	360	390	353	355	352	374	365	355	352	329	348	392	414	391	350	355	363	361	349	356	373	383	377	359	385	372	367	369	347	366	345	370	369	387	337	381	359	364	358	384	374	363	326	341	361	329	366	358	393	370	373	360	400	402	360	350	360	343	404	372	351	359	377	355	389	348	358	345	351	376	337	388	372	351	366	382	402	332	355	359	365	364	373	381	384	368	370	349	342	363	356	360	351	354	376	384	391	371	360	349	352	369	361	337	359	368	328	339	403	358	370	332	401	393	360	382	383	382	376	376	366	377	373	336	367	398	368	351	346	393	351	324	355	361	366	356	376	354	387	375	369	336	380	359	371	352	371	381	355	366	360	404	391	331	344	377	363	344	348	341	364	358	344	349	363	357	340	396	359	333	374	383	368	385	350	390	345	385	345	372	368	340	346	372	361	371	404	362	342	354	396	372	371	415	378	352	348	357	345	370	365	357	395	363	348	377	358	346	393	354	370	350	365	356	385	326	345	380	356	363	345	352	342	315	341	358	341	369	347	357	353	356	366	335	344	354	361	400	350	373	381	343	345	353	372	340	348	381	359	336	350	328	360	379	359	347	352	334	347	363	373	376	347	361	361	364	381	368	330	404	339	375	369	373	364	341	366	422	372	379	401	369	421	319	364	328	358	381	370	359	376	353	355	349	327	385	363	368	361	357	328	362	392	341	357	388	352	387	349	369	367	365	377	388	359	358	355	356	358	373	362	357	381	375	358	368	360	366	334	332	315	391	311	327	345	360	343	349	358	374	365	349	376	351	409	337	324	375	345	365	379	415	378	368	372	370	327	363	368	342	385	366	331	353	368	353	348	377	354	350	352	354	386	341	360	327	351	362	333	365	372	361	375	333	357	376	338	375	325	380	362	350	366	370	374	341	362	390	350	348	373	399	361	395	355	354	348	383	389	354	356	366	326	369	379	385	390	343	383	344	339	362	373	349	378	350	337	372	376	359	408	342	368	382	357	352	388	361	368	352	356	344	374	384	356	381	386	378	363	342	388	354	323	340	348	378	409	341	380	376	349	348	336	371	350	398	395	345	348	334	375	363	321	352	386	353	358	352	350	403	327	358	341	344	353	357	351	354	384	375	348	359	342	344	325	372	356	352	384	350	345	361	361	391	385	365	393	370	366	393	374	370	370	355	344	359	331	378	375	373	375	341	335	333	346	370	332	389	349	350	349	380	377	363	338	356	396	341	368	357	315	342	322	349	361	369	341	371	398	363	369	374	326	380	362	347	348	368	345	366	354	355	361	359	390	353	356	329	365	357	355	358	340	338	334	367	365	383	372	374	381	351	342	356	380	357	405	371	378	367	371	350	328	373	354	381	367	360	372	346	364	337	408	367	368	351	369	381	331	342	351	387	353	363	355	354	363	360	305	343	354	354	385	381	381	364	347	324	346	348	376	397	348	350	382	383	360	352	356	323	368	372	357	365	350	376	335	354	369	362	346	343	396	332	370	373	343	365	371	370	331	387	406	394	380	402	366	380	357	364	360	368	341	362	366	356	353	378	350	359	376	391	359	349	365	365	397	336	380	391	353	370	332	352	363	350	371	315	406	387	338	348	368	368	371	389	380	353	349	360	366	352	360	355	360	381	381	325	370	360	348	396	357	344	399	368	367	371	413	371	376	356	348	376	333	336	369	354	354	374	373	326	361	373	358	356	345	367	377	392	367	361	345	359	356	310	345	373	366	354	367	337	372	361	352	346	363	387	360	387	371	390	372	373	366	369	362	368	346	382	334	361	408	382	393	369	362	369	355	364	376	402	348	400	366	384	373	366	361	392	389	343	398	405	354	363	350	386	371	412	350	380	363	391	363	347	419	344	381	365	378	348	364	348	334	397	351	386	331	354	374	318	368	378	370	354	393	386	398	359	392	389	370	368	374	335	342	339	374	395	360	351	358	377	371	349	359	356	367	339	358	346	370	386	399	340	385	329	386	380	380	373	360	404	326	375	351	384	374	373	372	360	348	362	331	387	359	400	383	359	365	351	400	364	341	372	375	348	366	351	357	386	345	374	365	368	385	374	330	361	372	392	369	350	383	369	372	424	371	358	353	381	351	329	370	362	400	364	383	359	336	359	367	342	369	354	383	368	344	359	377	391	351	345	383	388	356	360	347	335	371	345	351	383	353	396	375	344	364	395	370	369	350	328	345	359	339	373	361	369	373	345	367	344	326	359	343	384	338	358	340	356	337	392	359	378	380	360	361	364	373	329	338	386	379	375	351	342	332	381	363	362	345	341	372	378	366	383	371	350	376	353
5171	10702	8812	4447	3080	2448	1895	1603	1259	1156	975	908	916	742	799	701	720	706	648	668	696	643	582	600	597	604	571	554	538	573	608	614	546	566	534	597	551	544	523	583	547	541	492	547	519	537	520	536	534	542	525	536	558	556	572	517	502	521	539	530	520	568	547	531	501	560	486	532	514	495	538	521	504	528	537	511	552	508	531	534	530	554	534	510	501	521	533	519	522	519	541	545	531	498	488	495	478	505	560	492	541	510	561	550	578	542	585	575	597	570	586	590	542	604	557	528	544	558	558	577	535	596	534	554	522	523	554	545	551	527	507	575	557	565	545	543	546	528	591	514	566	501	545	526	588	544	585	526	578	547	536	506	520	532	520	513	534	515	566	534	558	557	554	544	544	518	506	468	535	547	562	524	542	479	524	518	526	540	514	543	514	507	470	535	541	548	503	554	539	520	538	547	485	512	516	529	533	517	487	542	557	515	480	543	532	537	547	541	543	492	520	491	525	534	511	540	529	493	553	554	550	516	515	506	565	535	522	538	532	553	537	550	525	480	479	539	491	525	564	545	475	549	548	571	505	490	577	503	516	544	501	509	507	520	503	552	543	527	528	505	548	572	555	517	501	533	506	501	526	502	498	537	556	491	547	571	551	563	460	557	522	482	530	524	572	525	499	495	514	498	543	521	536	557	554	530	525	518	560	534	518	534	505	549	575	526	531	496	538	552	497	540	546	546	515	538	532	517	540	535	514	514	496	512	523	536	486	511	525	539	510	530	519	528	574	543	515	489	543	558	536	527	507	487	527	506	526	540	549	528	523	508	499	526	562	487	534	535	559	513	496	522	556	548	518	540	508	516	486	535	528	549	523	503	543	508	522	521	522	521	547	552	506	525	541	522	517	556	529	484	530	524	530	463	513	504	513	525	507	566	524	562	536	499	545	521	551	533	514	518	536	526	544	509	526	544	519	526	533	502	518	498	503	504	570	515	533	577	555	521	581	532	552	553	542	560	540	564	540	516	505	522	516	524	521	531	523	516	535	499	519	513	538	501	530	513	502	515	491	506	526	492	552	523	516	521	499	562	535	538	515	515	496	503	559	518	502	540	501	516	550	535	526	545	560	513	563	567	483	522	554	561	496	538	565	487	559	496	526	545	503	537	489	515	480	540	528	500	530	534	525	519	526	516	549	530	544	502	538	562	527	559	537	521	527	524	525	462	527	534	524	570	536	519	545	514	533	528	526	509	559	595	498	532	542	539	526	532	497	540	530	532	529	545	490	485	511	538	500	500	527	500	512	545	524	533	552	529	515	541	522	558	540	536	503	522	548	516	502	514	559	569	531	527	517	530	537	493	494	535	503	553	526	524	497	525	557	528	528	525	517	530	515	516	540	528	490	520	569	507	528	541	533	490	534	556	501	542	501	527	544	546	528	559	567	522	528	545	512	567	508	534	580	555	518	556	505	537	543	481	525	523	528	558	514	547	551	500	562	502	462	475	499	519	537	524	487	525	542	525	493	487	446	516	536	548	493	548	534	494	542	522	536	525	546	515	497	546	539	572	550	539	573	491	499	501	523	518	528	494	547	517	553	522	520	504	526	540	502	574	504	515	538	504	528	510	511	529	518	542	563	517	565	502	524	524	517	475	493	480	532	523	527	504	529	477	502	499	535	546	541	527	546	507	509	528	510	522	522	510	527	528	539	541	539	484	518	558	516	501	524	554	524	536	525	490	558	527	510	537	539	490	564	509	525	520	511	542	534	498	496	477	488	511	520	511	514	512	510	535	533	532	550	525	523	546	542	513	498	525	542	534	540	553	512	482	520	534	540	515	516	562	542	506	506	566	498	528	487	498	531	543	538	527	512	520	494	520	537	547	514	534	548	555	558	524	497	514	535	530	562	483	521	491	581	531	529	481	543	562	543	538	519	535	532	526	515	499	529	505	517	556	537	537	542	497	532	507	542	511	538	520	529	523	532	488	496	545	521	506	527	517	529	532	555	520	500	530	565	524	526	521	489	520	520	532	535	526	550	522	551	483	519	514	509	510	531	507	523	549	521	555	494	533	556	524	509	505	521	542	554	518	539	517	503	504	544	542	549	567	531	528	503	542	563	541	528	550	494	521	508	495	533	512	504	520	508	498	555	531	550	516	501	565	543	532	568	504	521	523	513	524	514	514	523	534	502	537	530	507	512	552	502	549	540	525	543	520	541	478	494	510	530	530	521	517	553	537	512	525	531	541	509	503	551	524	506	521	510	560	589	495	518	536	524	545	505	527	528	521	503	532	523	534	533	529	547	504	501	526	489	562	524	530	506	513	541	574	530	540	548	542	507	550	545	538	533	519	493	559	501	518	537	552	521	529	523	535	532	523	533	540	493	557	558	537	489	520	513	552	515	528	519	488	521	520	491	515	492	579	550	540	531	513	540	517	516	485	499	539	549	521	528	513	518	490	544	539	519	502	567	544	540	463	509	521	506	505	491	502	526	462	509	518	520	528	533	531	448	545	501	533	479	540	546	486	546	519	512	527	513	537	477	540	502	566	546	559	500	530	504	524	517	469	544	548	530	512	508	531	502	503	536	528	523	539	526	510	565	550	531	468	524	505	516	471	529	505	555	497	560	525	501	524	521	541	525	514	477	533	505	540	506	506	531	524	529	538	530	553	529	498	521	544	510	519	507	481	543	517	527	537	515	540	566	487	556	547	524	510	514	539	509	516	514	506	528	524	522	520	533	492	546	529	515	526	488	494	500	550	503	542	530	554	546	535	531	475	543	539	534	519	512	537	486	563	537	484	529	548	498	508	539	506	548	534	513	568	526	499	510	520	533	514	544	542	553	554	514	547	523	507	506	516	517	507	541	584	524	535	491	568	567	523	525	506	502	492	523	543	527	534	536	553	507	551	514	517	512	518	495	534	560	522	530	524	536	523	518	539	579	551	511	545	533	517	539	550	487	567	541	505	521	554	519	517	516	517	510	528	513	528	481	501	516	520	516	525	526	518	529	537	503	521	485	525	534	501	492	559	493	540	508	532	552	524	565	547	510	554	509	524	537	540	527	564	495	529	505	496	557	517	561	527	545	541	547	508	557	563	509	526	557	518	521	508	542	522	497	536	518	503	486	516	543	500	553	506	532	529	488	523	518	521	530	494	517	536	497	536	528	523	499	528	512	552	542	529	510	502	538	513	534	566	543	525	521	522	521	524	539	527	563	537	542	551	545	497	525	542	515	540	492	502	504	509	533	529	553	533	537	499	545	511	569	515	517	527	527	518	507	501	547	520	569	489	534	518	516	528	515	518	537	572	523	495	518	525	554	534	494	491	495	527	554	509	506	568	540	542	503	539	554	522	518	482	499	526	498	531	484	526	520	546	511	512	491	530	523	520	492	496	529	534	528	498	484	551	499	520	535	505	538	559	515	554	510	530	510	503	521	526	555	480	542	523	495	554	578	492	545	502	528	548	533	535	573	528	525	530	514	536	501	534	521	536
22685	20822	28506	23258	20823	20511	3436	1045	751	657	568	570	499	477	424	409	352	386	388	369	357	334	347	349	350	314	348	347	310	326	320	314	312	330	312	332	293	297	303	282	309	298	278	281	285	324	281	355	283	296	293	291	283	292	314	309	295	287	314	292	312	289	317	265	286	293	304	275	278	285	282	272	309	270	297	289	265	274	278	306	315	283	275	300	246	286	323	296	255	269	289	279	275	312	259	281	296	266	292	357	282	284	268	309	286	302	287	332	318	317	284	287	322	266	291	308	292	286	268	291	307	309	297	309	317	289	284	301	306	300	298	297	288	301	276	297	251	296	291	289	298	280	265	295	316	284	316	308	305	287	241	296	285	281	281	295	276	283	302	277	259	255	286	280	283	278	280	295	320	274	286	255	306	304	285	295	303	289	303	303	307	289	317	292	264	284	320	281	285	288	285	251	299	277	245	299	287	266	307	286	283	266	298	289	318	270	292	281	287	294	294	273	306	268	266	267	298	314	281	262	285	290	308	281	269	296	289	270	293	301	323	263	285	314	247	288	238	290	313	270	274	286	282	284	296	262	318	274	276	310	315	283	266	281	268	263	299	269	261	291	286	271	287	297	296	273	246	297	262	303	273	257	298	269	293	281	302	278	246	272	273	270	263	287	302	270	280	322	264	289	305	304	276	317	276	293	265	277	282	258	273	265	293	273	273	280	266	292	271	263	311	284	300	253	334	312	269	291	249	281	299	290	283	278	260	301	301	288	274	270	290	266	259	294	297	281	278	274	267	279	271	247	278	266	286	292	279	304	287	271	285	247	270	253	283	282	275	280	266	242	274	292	286	279	257	256	265	300	282	264	283	280	239	254	280	275	322	296	279	272	299	278	288	257	278	277	291	305	282	254	277	298	294	302	265	277	296	279	275	290	293	273	276	284	267	265	278	300	279	297	294	293	312	246	285	281	299	295	262	299	273	285	293	254	293	275	316	281	280	282	245	267	276	288	288	263	274	268	294	300	279	279	287	292	282	254	276	306	280	289	296	297	282	257	298	275	290	275	287	277	272	269	289	315	294	279	253	310	306	304	269	272	297	293	291	283	291	303	267	252	282	264	267	295	267	279	307	325	245	282	261	270	275	271	282	263	287	290	286	271	269	260	277	280	274	281	276	263	292	261	268	273	281	278	295	278	280	285	332	300	242	304	289	300	280	306	329	284	297	259	274	276	293	282	261	316	299	264	266	318	286	300	268	296	296	282	258	255	262	272	282	283	260	284	255	274	239	278	260	281	266	286	270	296	281	283	274	279	300	259	292	290	283	270	279	288	267	276	271	253	277	305	272	265	303	292	285	288	310	278	289	283	303	302	249	256	287	299	267	282	303	308	291	286	268	267	317	296	274	255	301	273	266	269	262	284	282	261	293	261	289	305	298	265	254	263	288	298	290	285	287	323	269	282	282	320	292	287	333	286	255	292	304	282	285	274	305	279	298	281	261	277	270	307	259	293	297	258	296	299	297	257	271	283	330	234	281	283	295	290	291	289	271	296	282	288	295	277	277	315	281	291	308	257	316	301	276	284	308	283	280	286	277	284	284	296	271	286	270	280	281	286	296	264	270	282	287	296	260	280	276	303	312	303	269	286	288	325	265	257	247	271	272	271	285	320	255	269	281	281	289	305	290	253	267	260	275	279	283	284	284	279	265	276	276	265	262	267	286	291	277	315	290	284	283	288	280	289	286	265	290	292	269	285	287	272	272	272	288	273	316	267	280	276	281	281	307	263	286	252	279	298	259	247	284	252	247	237	260	300	280	294	235	275	272	294	266	248	284	290	271	268	262	272	271	300	250	278	253	291	301	291	281	293	290	295	277	301	273	288	266	286	305	270	283	268	277	288	301	290	277	272	301	309	255	279	299	244	289	254	269	314	280	279	278	319	279	260	323	262	283	283	282	277	291	302	286	286	261	281	278	263	294	273	263	306	273	276	289	286	265	262	276	278	254	303	267	261	278	275	259	271	272	271	305	270	274	272	280	286	282	298	272	280	277	292	254	280	293	273	284	291	281	281	279	306	268	279	275	329	295	279	243	293	284	276	269	265	280	295	295	288	261	280	289	258	257	264	293	325	291	237	287	283	292	302	290	303	281	264	303	256	292	262	272	268	323	263	294	249	278	292	284	309	255	254	310	278	290	282	304	306	301	278	268	265	275	308	274	277	286	260	277	278	269	275	266	293	275	275	280	277	308	264	309	333	257	288	283	299	302	284	289	271	282	278	253	286	303	304	283	279	265	268	278	284	284	276	265	282	271	264	309	250	280	267	267	261	300	282	307	250	297	266	288	253	251	281	281	278	274	284	308	282	269	277	271	279	297	265	299	284	292	270	275	263	265	284	274	253	297	258	325	289	289	260	307	291	276	287	306	288	271	279	275	302	270	330	288	263	272	274	309	271	251	267	271	276	291	280	291	285	288	312	286	294	316	268	236	299	276	289	265	262	293	293	282	281	287	299	281	264	279	283	256	261	246	279	301	300	297	260	270	279	266	271	281	272	293	267	294	276	260	326	288	286	277	272	285	277	289	306	297	287	281	259	287	291	295	278	269	279	273	285	277	275	276	311	324	299	300	271	261	283	280	271	286	270	262	315	288	275	281	278	274	265	273	278	274	305	273	275	277	271	271	294	326	306	262	274	281	313	287	281	270	297	297	277	303	256	301	281	239	295	272	273	277	278	255	291	267	311	272	272	259	292	286	295	270	285	290	291	292	267	276	306	298	294	276	267	264	267	255	271	268	300	289	264	249	287	290	296	306	292	267	277	285	263	290	295	302	243	278	276	273	275	284	301	267	262	275	269	282	279	280	269	314	304	285	271	257	282	278	280	268	294	254	276	267	272	255	288	269	301	296	287	255	267	290	279	284	293	265	316	291	287	285	284	255	273	309	294	294	261	278	271	292	280	263	262	286	267	276	288	276	258	285	312	283	283	285	282	250	298	257	285	314	274	284	284	288	302	308	291	287	264	273	258	248	292	280	306	288	266	261	274	278	255	309	313	295	271	292	273	273	282	268	282	253	266	286	299	271	269	260	281	276	324	289	301	299	280	258	265	259	278	272	287	294	260	256	267	283	258	273	282	310	303	280	265	312	282	282	277	284	272	276	292	275	243	293	266	273	278	291	254	289	275	281	287	305	283	262	278	290	262	282	296	283	251	298	278	293	263	262	265	270	272	265	300	275	255	282	285	282	275	262	285	257	277	255	272	281	274	251	274	293	301	252	265	272	304	293	288	291	283	264	280	274	271	281	257	263	292	300	292	274	310	265	290	261	268	273	296	286	279	301	291	261	301	312	269	301	278	297	280	272	330	292	284	280	276	274	279	266	315	286	266	266	266	250	273	288	264	278	252	268	263	289	268	263	302	267	317	282	259	280	285	276	273	287	276	292	273	274	313	273	291	297	268	278	256	274	302	289	308	281	264	251	285	289	274	293	276	247	284
7419	16317	13811	7363	5226	3888	2930	2300	1945	1558	1361	1244	1041	921	883	747	753	681	653	643	594	624	541	558	495	489	535	497	495	454	486	483	498	456	492	450	454	460	442	457	411	404	449	421	456	425	457	385	422	423	449	389	431	436	428	459	396	417	395	421	435	406	425	373	466	459	427	421	459	398	382	413	428	418	410	401	434	421	403	462	398	438	421	438	389	413	401	382	403	407	460	438	441	425	366	397	442	398	449	404	391	424	433	455	455	485	530	503	460	510	462	443	430	468	460	458	428	419	451	470	442	481	431	470	426	465	440	441	450	404	451	407	440	431	441	406	435	419	450	413	424	439	419	409	402	428	438	409	404	441	423	402	417	421	385	409	402	381	403	412	428	426	416	383	401	425	466	426	385	385	418	425	416	409	434	379	418	443	408	353	440	433	422	423	436	409	413	441	385	445	436	398	383	408	415	418	427	408	412	404	419	448	380	415	404	408	426	413	395	390	427	380	421	437	401	414	449	365	438	398	390	387	429	404	415	389	429	431	411	420	402	402	410	456	419	388	412	421	409	353	382	454	452	412	372	419	401	422	395	391	412	393	426	405	417	409	420	403	420	393	414	383	403	436	465	387	449	399	452	397	434	413	389	407	418	376	385	425	399	424	436	397	411	389	404	411	408	404	409	408	376	386	408	379	437	404	426	405	411	399	370	385	410	379	390	421	430	427	427	416	348	380	378	397	394	433	416	404	442	416	379	419	400	383	388	453	387	400	429	419	420	407	425	402	416	415	391	379	400	426	415	424	446	423	398	406	394	393	392	404	415	439	473	389	410	424	430	399	399	454	410	409	452	421	425	418	424	411	403	373	370	412	409	418	402	416	422	413	409	404	409	415	395	419	401	371	433	403	443	388	436	398	418	410	414	421	402	416	433	392	443	399	452	424	414	434	440	414	381	409	408	399	438	424	407	398	403	402	429	428	398	397	426	417	381	425	410	368	415	394	405	422	432	431	392	388	404	400	420	420	377	424	383	421	407	393	403	413	422	380	412	464	442	420	445	411	416	390	405	431	417	414	387	394	427	377	414	369	374	408	399	377	432	423	452	416	428	411	385	415	407	383	421	442	382	420	410	421	376	390	432	447	399	408	416	377	393	424	418	374	455	425	414	444	384	390	431	402	425	411	416	388	410	407	423	437	384	404	389	410	419	397	445	428	376	398	433	392	403	439	391	422	401	388	408	437	375	406	406	448	404	418	397	422	389	423	415	444	430	396	428	429	433	402	395	395	378	386	419	418	420	403	443	409	408	433	434	390	411	409	412	412	396	401	402	381	419	438	426	434	407	385	378	420	426	412	422	425	421	393	393	409	391	457	425	398	381	387	387	392	417	397	425	423	442	405	417	439	411	400	405	434	389	409	388	417	382	405	369	404	387	408	381	398	404	417	414	427	392	413	405	394	374	404	423	409	417	429	404	428	422	404	387	434	394	430	385	393	378	412	385	412	433	403	405	400	381	386	407	410	409	408	385	402	411	423	365	407	397	407	396	378	402	410	402	412	421	379	399	381	389	371	380	410	395	410	446	371	416	396	429	429	417	393	388	439	427	425	454	417	402	419	391	417	417	396	416	424	403	406	420	404	454	381	387	454	393	425	400	406	370	420	406	412	410	415	397	462	401	398	442	429	393	416	369	435	409	372	385	428	441	425	417	405	405	409	438	414	441	400	434	415	419	419	382	397	411	393	441	384	433	433	432	400	422	432	395	408	410	428	390	405	412	398	364	388	395	372	389	418	396	428	439	379	413	428	397	405	375	436	405	414	384	388	373	404	428	365	440	424	454	418	382	426	371	417	432	401	424	381	435	409	409	422	393	395	383	416	410	415	421	388	431	382	433	424	404	413	409	415	422	427	438	400	433	415	417	415	398	406	380	433	391	434	389	439	384	414	396	378	429	441	408	398	430	409	400	396	377	412	389	417	411	393	396	410	427	403	437	396	398	419	401	421	407	385	397	396	397	422	412	426	380	431	400	412	426	387	421	409	432	413	381	397	400	409	411	409	397	410	403	440	376	395	401	407	418	405	380	461	439	417	432	385	416	392	418	397	437	404	410	423	430	383	385	431	401	397	410	399	412	374	415	419	403	384	437	419	416	422	368	403	452	403	425	399	432	413	388	387	372	402	368	431	438	390	366	435	403	384	388	383	413	412	427	445	410	417	396	386	393	411	419	426	430	377	401	393	394	394	401	403	415	443	409	433	392	419	389	424	424	409	451	444	382	418	411	414	414	386	426	420	423	419	404	393	380	404	419	402	386	456	420	417	428	400	408	394	394	411	449	361	409	413	387	377	427	420	388	419	449	388	382	385	403	400	418	402	409	425	405	406	389	405	440	408	421	409	391	383	411	428	399	406	412	386	370	450	390	417	384	421	430	406	409	406	407	420	405	408	428	432	395	421	420	416	407	406	382	412	405	373	424	383	382	392	435	420	419	426	433	381	398	416	415	367	423	435	412	418	390	407	420	416	392	452	416	404	405	420	409	442	422	434	411	433	379	429	402	379	427	381	407	407	444	434	402	436	423	385	416	393	411	389	390	447	410	387	408	430	396	443	394	413	431	411	435	418	388	411	418	383	400	409	420	393	424	403	436	430	393	419	407	401	418	410	412	429	413	421	426	440	412	387	444	393	423	399	427	400	452	416	430	407	400	467	415	415	372	375	399	423	378	422	422	412	432	416	421	434	403	395	422	421	421	411	426	393	406	414	405	394	389	378	411	420	414	391	373	405	404	430	404	432	399	437	404	417	416	422	369	424	411	406	398	408	432	392	411	419	449	416	409	435	430	403	406	376	372	390	408	400	401	413	416	431	401	419	424	426	421	392	418	414	395	375	430	437	403	404	432	395	426	425	396	397	410	412	421	423	392	400	415	423	422	377	438	424	420	419	397	406	403	375	399	444	416	406	424	447	396	403	402	407	390	417	416	433	391	409	413	422	442	402	393	444	411	421	410	380	440	394	361	426	397	434	416	397	380	400	410	422	419	404	393	404	395	426	409	404	408	432	422	396	426	383	436	418	396	422	373	407	422	461	418	418	374	419	424	436	419	400	424	434	428	377	412	391	410	417	423	403	387	394	415	418	386	459	379	456	419	416	416	404	423	420	425	400	410	398	407	424	383	430	376	388	429	432	429	426	419	413	390	359	406	366	421	409	462	407	418	357	366	426	404	429	391	415	381	381	384	411	393	402	412	423	387	415	415	407	392	438	392	393	400	410	419	403	371	408	393	383	396	402	411	388	413	430	394	387	433	414	412	409	425	410	430	412	428	419	386	394	424	387	421	382	413	399	404	394	402	446	426	408	415	397	432	389	382	393	417	411	417	446	403	395	404	407	383	398	370	422	417	390	425	445	391	437	419	415	426	402	403	421	386	378	422	386	438	405	424	432	426	406	391	460	417	371	407	383	417	384	417	419	424	403	399	391	403	376	407	376	403	426	419	424
26481	19914	6678	731	500	396	415	374	363	373	324	361	356	368	380	364	332	369	332	348	342	319	352	337	329	348	352	301	331	378	363	304	355	348	354	322	333	348	333	345	359	355	344	342	316	329	361	373	316	334	349	342	330	347	399	371	358	323	346	352	364	385	379	355	325	335	335	337	406	337	341	346	367	376	340	335	375	345	333	366	345	361	332	357	346	336	335	342	350	324	341	333	355	329	321	323	332	370	337	335	335	363	324	375	379	349	379	359	360	360	363	320	343	337	322	362	355	360	366	365	370	336	347	365	325	341	337	372	320	360	336	346	323	388	341	342	324	359	328	365	359	358	356	366	325	353	346	359	361	338	315	361	316	327	353	350	367	363	348	298	326	329	362	387	328	369	342	371	318	339	343	356	339	363	322	337	351	372	318	376	325	349	339	335	335	336	318	337	367	330	341	325	348	328	352	363	357	356	354	361	346	341	332	342	327	346	345	346	352	362	318	340	338	347	339	323	358	355	343	313	327	336	318	363	315	359	373	315	325	306	362	348	311	352	351	326	378	329	357	372	354	366	410	333	338	379	371	334	338	339	397	326	334	328	377	339	361	349	338	372	332	310	330	353	321	351	341	320	361	375	374	349	345	340	351	338	336	365	340	360	341	354	365	351	358	328	359	314	368	369	326	332	316	335	358	324	324	348	331	333	325	360	343	329	338	331	311	341	338	339	361	334	347	379	337	365	345	358	352	367	310	367	336	340	335	334	327	339	343	319	369	352	372	332	344	354	309	322	374	368	351	345	355	378	336	335	336	341	333	351	352	325	353	319	353	354	318	368	327	370	357	348	307	334	349	335	332	346	358	320	361	319	369	304	331	354	342	323	359	365	312	342	358	390	326	347	373	333	335	390	333	363	348	339	351	337	341	366	351	347	337	330	368	324	352	330	311	366	331	335	345	376	367	354	336	363	348	322	348	363	332	318	340	392	358	315	310	340	313	357	327	368	356	310	339	342	359	353	329	341	324	337	348	365	338	332	342	362	333	314	367	343	310	343	343	361	358	358	347	312	347	362	330	360	343	343	350	342	348	334	371	329	363	314	363	346	326	332	360	346	342	323	325	366	320	342	328	370	362	333	352	343	341	388	295	320	320	333	342	322	347	351	349	363	376	332	333	376	345	322	347	329	362	319	356	340	342	347	332	312	349	333	334	361	344	349	328	331	323	318	360	339	348	346	306	343	333	315	338	379	320	341	354	340	317	347	357	360	346	369	331	338	351	357	350	339	381	338	323	355	332	362	385	366	350	333	345	336	323	350	322	357	328	354	355	347	338	358	321	362	351	321	295	353	329	349	338	365	293	336	320	354	331	354	325	340	347	355	332	360	332	352	353	318	344	342	358	307	326	383	341	341	349	332	373	335	322	356	358	326	329	349	320	355	363	342	347	348	325	357	344	321	333	313	337	320	340	329	335	356	354	338	343	365	343	339	340	343	337	322	359	315	354	353	322	351	348	355	359	365	328	325	355	340	320	348	369	326	376	349	351	360	345	336	373	331	358	355	328	332	346	323	326	372	375	346	344	378	319	347	361	369	348	360	324	360	354	323	321	341	360	344	338	324	323	348	354	351	318	342	357	349	309	333	353	348	340	330	336	346	355	352	338	340	373	379	349	326	359	343	352	321	337	333	341	344	335	328	344	342	371	349	353	347	351	345	338	345	340	336	315	333	356	356	370	356	347	318	366	366	357	323	337	376	368	357	317	343	338	355	386	364	313	340	390	358	340	320	330	332	333	337	371	360	367	349	334	371	312	331	324	335	347	380	349	343	332	352	337	361	333	315	394	338	362	373	336	334	339	320	302	344	310	281	350	353	361	352	327	385	343	338	334	296	351	319	340	354	341	358	377	364	344	361	299	366	346	349	324	328	355	377	337	341	334	334	356	333	339	343	362	338	344	343	364	320	351	377	319	339	362	333	329	311	338	356	336	363	357	352	341	348	361	308	372	345	366	353	329	324	341	328	348	321	334	346	337	322	304	310	326	337	357	354	364	359	324	371	319	367	348	345	342	357	317	365	345	340	319	322	361	313	315	338	324	340	338	337	324	358	349	346	358	350	355	305	324	315	349	377	328	327	327	343	360	318	313	344	359	360	350	333	353	347	361	348	363	317	349	302	349	352	330	334	360	326	354	348	354	372	343	352	335	373	308	374	366	358	332	365	356	359	359	309	335	355	370	334	373	353	389	348	355	361	329	362	342	327	373	328	342	325	338	331	337	347	352	351	337	364	329	307	341	292	365	340	373	344	320	335	355	314	347	320	337	350	336	346	362	348	309	336	360	333	350	345	341	382	328	331	335	329	383	370	382	356	344	336	337	343	287	338	339	329	325	346	360	336	298	359	321	355	343	305	341	336	349	370	330	354	358	351	340	367	325	314	348	325	357	347	311	377	314	347	351	350	365	340	306	326	357	308	362	371	329	360	341	375	320	358	360	362	322	361	364	366	376	342	346	305	343	336	335	336	329	340	353	335	366	368	365	349	339	321	353	353	312	382	357	339	319	340	327	352	328	332	335	350	341	352	355	359	346	331	328	317	344	330	352	331	315	327	342	328	369	316	309	351	345	328	342	316	360	348	300	351	326	331	331	359	348	336	373	348	319	360	375	333	333	308	360	348	373	351	361	356	348	363	355	331	369	317	348	317	364	336	370	318	353	369	347	371	312	331	333	295	398	333	339	337	359	310	338	362	344	355	355	369	362	341	349	315	363	367	332	351	334	345	362	307	358	347	365	363	305	359	373	356	352	387	328	365	348	340	368	313	344	357	352	318	360	346	364	361	302	380	366	353	359	356	354	322	339	358	347	337	329	348	343	368	369	316	371	344	335	316	387	343	394	364	306	350	338	347	365	335	357	318	371	346	332	367	329	366	374	340	324	369	318	348	355	395	355	341	357	353	364	359	338	350	311	357	358	348	361	346	341	354	355	341	336	342	360	338	319	331	352	352	364	347	326	361	346	358	336	352	361	312	368	341	328	349	340	338	349	335	339	310	382	310	341	347	341	356	332	367	361	377	356	350	311	330	341	384	335	335	342	383	312	386	343	374	324	322	367	357	327	335	367	359	339	373	318	346	351	357	359	341	361	330	342	349	324	337	349	355	357	370	333	375	347	346	344	323	349	314	349	345	342	337	356	326	356	310	378	344	346	324	361	389	374	351	349	343	373	343	318	372	326	354	348	357	353	345	343	341	330	339	318	363	343	323	326	363	337	320	326	336	333	364	359	360	366	316	371	329	352	368	330	340	350	361	318	335	337	343	349	338	351	334	371	309	345	336	329	351	359	346	321	347	345	305	336	358	332	334	343	356	331	372	339	351	339	364	341	358	331	350	325	310	346	323	363	317	351	389	345	368	371	333	344	370	332	354	342	332	356	327	339	359	361	331	357	355	363	340	383	359	341	332	371	379	350	351	340	331	353	359	355	347	347	373	340	328	344	351
3901	1439	1284	850	684	616	603	572	537	581	520	510	524	518	542	545	511	532	453	478	545	515	497	483	477	478	520	482	482	529	513	544	512	512	528	485	495	489	510	477	481	481	501	473	504	509	471	505	461	482	526	500	503	527	499	459	517	506	484	487	480	512	500	497	504	518	560	489	490	484	495	505	516	522	448	471	497	482	512	506	500	453	486	494	522	541	464	493	492	517	497	511	489	516	501	487	476	478	528	457	505	516	505	559	544	516	535	532	498	525	535	497	522	503	468	501	526	524	540	502	459	523	539	511	529	529	486	504	523	530	488	535	499	521	521	526	524	500	509	537	505	487	514	491	482	469	498	505	493	492	556	499	492	499	494	473	490	492	469	487	489	515	507	507	469	521	504	444	499	483	518	475	514	483	515	501	482	494	513	538	469	497	521	481	464	511	514	477	532	454	516	482	491	480	503	491	517	522	533	458	457	506	518	483	476	498	463	526	463	506	515	466	532	517	495	488	515	567	460	520	497	522	514	480	494	478	505	449	509	475	500	539	502	533	510	452	511	478	521	515	482	480	490	462	507	495	511	479	520	499	474	526	485	509	480	500	502	496	502	471	488	487	512	492	545	516	499	475	499	491	506	485	512	484	470	481	446	524	471	463	505	507	500	529	497	495	500	503	478	525	487	512	487	508	450	488	503	516	447	488	514	501	517	512	450	513	541	482	502	508	506	494	519	485	486	488	486	499	542	518	485	502	508	486	491	512	524	532	512	467	525	495	468	500	507	528	501	467	475	457	498	487	475	478	538	521	520	548	527	505	487	528	516	462	474	468	488	508	468	468	472	514	507	508	516	519	473	496	495	507	499	516	519	493	472	521	514	528	499	497	501	533	510	513	511	523	458	469	499	455	474	485	512	500	494	540	517	489	492	477	504	474	514	469	467	492	511	480	502	524	514	489	514	469	504	505	520	487	506	516	481	523	508	513	487	497	486	470	512	501	483	501	503	519	491	541	475	489	468	497	453	512	487	477	506	474	481	477	481	476	473	510	502	478	526	498	499	492	495	458	490	506	507	491	500	492	495	502	518	510	495	485	495	514	504	501	500	478	473	511	478	477	496	483	496	512	500	501	498	482	511	510	488	454	500	494	476	486	518	493	477	489	480	495	470	500	516	523	475	447	460	515	534	471	533	485	506	513	505	502	482	482	542	480	528	493	515	470	541	486	497	482	500	498	481	508	491	525	541	507	488	524	546	483	498	504	521	494	522	501	497	513	478	512	536	490	542	463	483	492	479	506	473	492	499	508	469	498	438	523	517	492	482	514	530	526	496	484	529	477	493	491	493	514	503	511	459	485	506	497	486	502	476	466	473	504	484	504	458	462	479	471	476	488	483	495	522	477	482	499	468	499	483	435	492	527	465	453	439	487	470	476	487	553	479	452	487	483	492	516	457	461	519	512	470	519	503	477	496	477	498	474	473	516	485	507	499	480	504	490	507	459	511	462	487	504	519	482	477	468	503	464	552	491	482	477	523	502	516	495	501	484	500	474	575	499	443	521	494	494	499	482	498	489	532	475	530	474	473	503	462	481	475	502	453	493	500	442	518	486	470	476	517	534	503	458	499	488	528	559	499	521	503	512	499	509	501	477	482	485	466	467	529	561	492	458	512	476	510	534	507	509	489	503	541	498	515	509	534	496	459	471	510	461	468	517	540	466	507	476	519	512	511	476	496	488	450	494	506	497	516	508	462	523	508	510	496	505	469	525	491	484	482	486	529	443	493	510	485	503	473	516	470	539	458	519	493	502	503	495	486	491	481	512	477	487	467	506	500	479	513	505	573	476	499	521	478	485	548	526	513	536	471	486	508	481	491	514	533	524	452	547	495	534	511	505	513	492	531	491	476	492	522	487	468	483	525	453	502	488	506	469	519	495	504	492	481	484	487	517	478	452	538	503	479	472	497	495	441	503	481	471	507	457	519	526	467	467	471	501	465	497	471	484	468	506	502	513	471	501	484	511	486	507	484	512	483	466	496	494	524	483	531	491	509	497	467	522	466	447	494	512	491	473	505	514	499	510	549	520	485	476	463	508	541	476	502	522	460	495	557	487	515	480	451	512	530	518	480	458	479	474	486	512	491	448	508	501	504	475	473	462	504	525	468	522	510	496	512	502	535	516	510	542	474	469	546	470	506	489	523	479	517	494	486	532	497	484	516	475	463	482	517	493	519	504	495	524	443	496	472	456	482	484	476	443	500	494	524	478	498	456	485	482	486	477	471	533	531	496	498	503	489	535	512	509	511	460	474	510	499	473	511	488	503	507	474	492	505	506	482	469	521	478	536	473	538	490	521	499	482	482	502	478	495	507	542	497	460	498	495	484	471	504	505	523	513	498	470	513	482	505	541	482	495	482	535	487	546	505	502	511	475	463	550	566	502	545	489	530	512	546	493	540	500	503	453	501	470	470	510	481	539	524	468	467	511	479	494	496	509	517	480	500	487	497	505	499	501	488	480	514	548	451	508	528	471	504	488	473	460	478	523	453	509	499	497	474	470	505	498	525	509	470	503	548	512	495	481	510	554	486	485	455	494	508	486	491	523	476	499	519	484	477	478	523	489	503	468	560	502	518	510	496	540	499	475	493	493	518	534	502	485	500	497	480	516	484	519	482	517	492	512	478	481	509	496	487	508	509	504	516	482	476	490	460	501	522	472	503	522	504	510	509	507	519	503	564	488	524	479	496	459	525	487	496	507	468	512	523	528	467	486	533	523	486	487	523	495	495	516	494	480	459	510	481	494	505	512	506	489	514	461	509	520	502	483	516	504	496	525	477	558	533	474	508	523	499	486	497	477	511	524	508	503	500	500	509	489	516	471	470	506	523	526	474	489	555	500	484	494	472	509	524	502	530	503	514	516	476	530	481	497	519	480	461	512	465	509	490	511	514	470	468	468	502	492	508	484	488	477	518	505	511	496	489	499	465	488	473	474	496	497	507	495	500	500	528	462	481	540	497	527	485	539	488	500	502	520	537	473	487	488	478	536	484	469	503	536	465	506	502	442	464	498	540	507	502	499	504	508	466	462	491	491	505	497	530	521	493	499	488	498	509	501	487	543	502	504	472	479	490	475	503	467	516	510	530	496	489	504	536	518	484	501	483	471	492	472	502	525	500	469	477	503	493	512	469	525	476	503	487	526	469	481	480	502	537	477	515	503	497	523	514	489	499	533	480	560	524	493	518	522	502	449	444	511	509	459	513	475	458	505	542	493	467	523	474	515	464	496	506	500	487	461	531	547	531	514	463	485	468	497	482	487	453	488	478	485	519	519	519	500	447	504	502	488	485	465	495	474	521	496	472	504	479	487	511	520	523	468	520	524	515	520	514	519	517	496	483	508	511	476	516	492	498	495	514	489	502	495	503	476	489	510	500	531	522	512	484	486	504	470	501	503	537	517	453	485	527	492	488	508	490	511	488	527	508	523	499	498	498	473	551	499	487
23731	20878	28070	23792	20710	4551	1045	815	666	557	535	487	477	456	438	441	434	446	424	470	423	431	396	417	421	392	383	441	350	398	397	364	392	408	354	368	376	398	387	402	365	375	399	369	376	408	367	380	383	350	371	357	376	390	369	388	353	406	401	361	356	355	344	389	401	371	368	368	361	384	375	354	379	388	417	364	371	397	390	383	374	341	409	356	379	372	389	391	359	419	403	352	352	353	344	366	390	366	403	355	374	377	369	415	395	349	368	393	398	406	395	399	398	372	413	380	366	379	361	405	344	383	375	374	379	352	373	336	364	383	407	390	386	368	351	388	360	392	368	379	401	361	364	339	376	392	352	416	400	360	377	383	350	365	376	371	395	400	348	367	405	361	382	408	336	383	373	381	375	386	350	402	398	354	407	370	383	350	341	418	366	417	364	356	372	337	366	388	385	384	369	377	360	376	393	387	382	374	412	348	336	379	385	370	362	397	364	372	397	359	345	357	359	361	363	368	358	360	393	381	349	408	383	392	359	411	374	312	401	384	415	374	361	384	337	371	381	341	384	401	386	379	385	369	371	396	374	356	386	365	366	350	384	382	323	372	379	347	370	354	372	337	336	378	371	352	372	365	383	372	371	368	401	358	360	365	354	355	402	390	399	399	371	396	364	378	339	377	354	378	381	383	346	330	336	346	375	394	369	371	389	372	355	366	405	352	389	357	388	410	368	347	370	411	343	378	377	350	340	368	348	365	364	379	376	371	363	351	329	390	356	342	375	337	332	365	370	333	405	374	352	369	355	355	335	408	347	392	401	374	363	362	372	410	372	335	377	368	369	368	345	351	326	386	392	341	375	350	374	395	371	360	363	386	356	390	390	345	354	404	387	396	357	378	368	342	397	380	398	371	367	378	391	346	363	362	388	386	371	370	390	382	372	366	384	379	347	387	374	388	379	373	379	348	354	387	395	366	359	372	348	341	392	359	342	370	379	396	401	387	331	357	378	393	346	388	348	407	359	375	326	355	407	370	364	357	402	360	379	378	379	383	353	363	348	370	382	356	358	365	380	368	361	342	341	379	378	352	361	350	370	371	411	362	364	373	365	370	370	361	385	376	355	409	344	368	372	353	390	372	370	361	381	371	376	370	351	354	385	351	336	363	376	361	380	342	382	375	358	391	352	363	355	405	397	365	351	366	375	372	385	371	384	409	351	350	408	379	361	353	387	358	374	371	371	388	349	368	355	370	345	366	355	326	348	415	360	355	408	395	380	363	372	376	352	342	397	368	381	357	397	396	365	369	391	360	347	363	373	374	376	395	360	378	381	332	412	357	373	391	379	362	394	399	372	359	356	372	357	411	367	367	352	371	366	393	339	392	409	365	342	360	374	395	369	363	375	375	370	358	370	347	358	366	370	366	346	376	347	371	342	345	389	360	346	378	325	388	381	363	378	379	374	421	368	399	337	353	390	425	366	370	359	350	369	379	366	352	365	374	373	371	338	343	359	392	366	347	359	375	359	354	361	363	371	378	344	365	381	380	394	414	375	371	357	375	364	380	386	355	401	385	390	395	357	338	385	372	364	359	358	397	360	349	374	335	374	322	377	372	371	352	378	362	371	368	355	389	340	379	371	381	379	368	381	373	385	348	396	339	394	327	386	376	390	400	401	371	373	356	374	380	356	367	388	360	349	384	356	387	365	374	378	353	373	385	373	356	342	345	354	374	362	353	363	381	355	368	384	357	376	345	364	360	402	351	356	394	373	363	354	363	358	360	381	359	376	368	388	349	372	375	336	392	400	369	368	346	378	372	367	371	365	344	376	379	402	351	338	383	352	362	355	351	372	358	368	325	375	398	380	362	367	358	349	376	405	405	354	362	373	376	375	420	399	381	384	380	351	347	318	357	395	353	364	409	359	371	351	379	379	340	335	352	356	362	373	395	377	379	395	344	361	338	364	333	392	373	388	353	371	394	359	366	377	356	378	358	382	344	360	329	358	369	370	393	400	377	389	371	353	378	351	376	332	362	333	356	353	377	374	381	352	365	397	319	342	371	360	395	369	358	386	333	369	397	331	370	365	378	407	389	388	370	370	380	354	334	368	375	363	332	370	366	367	351	365	398	350	381	379	364	361	342	383	376	386	376	391	404	337	357	362	374	371	361	368	372	358	343	391	373	374	374	358	382	377	378	372	371	378	374	398	397	395	401	357	383	341	369	370	341	348	409	316	360	364	349	381	364	384	358	382	371	401	364	364	341	371	347	376	364	363	373	339	378	347	372	393	387	378	382	363	366	357	377	363	357	359	343	368	381	343	345	385	373	375	354	374	394	342	341	369	381	348	364	354	384	398	384	368	374	356	399	391	354	353	367	378	350	367	391	396	370	371	357	368	386	373	381	374	373	365	391	378	377	346	364	379	415	357	366	362	354	386	361	341	361	398	386	382	386	375	353	370	382	389	387	371	360	368	390	396	366	348	373	387	366	347	369	399	405	380	329	344	333	369	359	376	342	396	360	375	385	364	414	390	359	371	367	374	387	381	384	356	384	336	388	353	329	392	379	386	341	365	371	367	380	380	386	363	382	360	329	393	368	364	392	360	360	384	376	378	381	418	354	373	373	363	362	387	367	353	369	393	370	388	361	364	355	383	357	356	353	377	365	388	346	409	380	373	389	353	357	369	392	376	366	379	407	339	373	367	393	376	368	340	370	384	378	358	370	405	397	371	370	384	401	362	368	392	392	389	329	369	331	367	372	363	349	364	345	363	347	369	361	368	363	363	333	362	352	356	355	352	360	361	353	367	366	370	359	359	411	371	383	392	323	362	353	364	422	352	338	351	374	364	384	350	397	388	343	382	414	385	339	388	347	367	383	365	353	341	349	378	379	381	372	407	355	359	390	398	361	370	360	373	359	343	373	366	380	386	406	360	361	380	372	351	387	355	351	409	358	375	353	365	399	348	362	372	379	397	406	416	402	400	389	346	358	375	362	390	337	353	337	339	350	377	350	378	384	394	376	357	363	409	345	376	378	382	386	365	317	366	356	362	353	369	409	408	362	343	374	379	365	377	360	379	361	379	359	365	378	381	380	396	358	352	372	338	355	383	380	369	347	359	378	382	336	352	349	411	359	395	424	407	393	376	364	343	393	353	326	382	345	373	346	359	380	422	370	360	388	348	327	379	412	343	375	362	365	383	363	362	359	365	380	358	375	367	374	340	375	351	369	370	398	360	362	390	351	375	353	394	342	383	357	321	374	371	383	375	395	405	374	353	382	397	424	394	407	334	323	356	385	363	386	363	363	338	376	368	382	328	362	349	379	388	352	391	364	344	371	337	386	321	373	374	391	338	380	421	354	364	381	374	370	354	342	385	369	391	376	432	349	362	356	369	388	372	389	343	376	362	367	354	351	343	361	393	388	374	384	373	368	389	338	355	369	376	400	362	384	351	371	374	350	364	363	344	358	330	393	360	363	353	382	406	370	370	371	375	341	352	375
5146	10428	8764	4557	3191	2430	1868	1539	1316	1160	1078	937	845	838	764	725	722	665	665	611	630	632	613	626	612	575	626	594	543	598	564	622	529	564	582	540	534	548	550	548	604	590	578	524	560	541	545	602	501	559	523	542	566	538	552	537	518	498	549	563	560	519	556	573	535	561	516	543	539	559	533	521	550	537	590	539	519	572	505	544	553	538	545	565	526	532	513	543	533	514	550	521	502	471	542	539	518	541	559	539	544	555	583	552	620	602	582	590	550	549	609	564	595	553	560	563	564	555	519	563	538	575	572	573	529	570	565	525	553	561	544	560	589	532	564	558	517	567	550	512	571	575	595	536	551	552	546	590	563	542	532	573	575	566	534	579	585	592	509	594	537	525	531	536	589	570	516	530	570	536	510	507	515	536	555	535	511	537	515	536	532	534	524	547	543	550	585	531	513	538	559	590	472	518	527	521	589	515	549	543	571	556	565	554	524	516	520	550	541	514	540	529	518	532	505	555	508	525	504	507	513	531	514	557	495	539	507	548	548	559	542	582	534	534	518	523	544	506	527	582	534	511	562	529	520	553	560	571	554	518	487	534	520	533	518	557	547	543	530	543	584	523	553	537	502	514	543	536	572	528	541	555	519	537	531	553	538	496	547	538	515	499	520	550	519	530	541	536	530	499	512	542	552	497	520	502	499	556	538	527	554	551	539	556	504	531	532	523	560	523	512	520	549	563	514	536	493	532	504	529	569	543	555	542	566	518	478	547	499	565	531	538	541	572	545	528	504	529	530	547	538	564	563	504	497	515	477	558	518	553	558	546	543	526	533	583	583	536	558	512	564	547	529	539	539	519	529	557	529	569	529	491	518	481	509	529	537	511	549	528	542	534	503	499	578	539	542	563	504	573	508	522	573	539	554	533	589	524	538	506	499	491	550	573	528	534	501	583	524	540	513	527	522	494	544	559	542	507	516	542	539	512	478	532	520	546	555	510	564	552	521	536	506	584	534	555	529	552	538	571	583	542	529	535	496	573	523	534	516	569	545	522	550	552	575	511	515	520	513	493	525	546	509	504	539	504	548	503	535	560	549	507	532	489	592	506	554	530	523	506	518	515	476	553	538	558	545	577	522	534	539	542	536	544	578	511	528	506	556	544	572	538	524	524	544	540	559	511	535	538	538	512	502	558	518	536	484	538	562	527	541	551	496	504	510	538	524	558	580	520	501	511	533	566	516	526	526	526	580	563	530	540	537	532	545	519	520	559	539	563	562	523	539	519	504	500	561	536	552	550	528	535	556	540	519	527	543	541	563	543	492	489	536	499	510	548	529	498	537	525	551	518	523	545	547	540	530	501	520	494	534	522	485	512	523	536	508	527	515	552	533	562	555	526	532	598	535	535	499	494	576	542	540	556	529	503	515	504	564	557	558	522	551	538	511	545	506	559	527	578	519	534	534	530	551	554	534	516	523	592	525	574	503	495	519	521	560	549	526	543	549	495	544	542	538	527	518	526	545	573	568	553	537	529	528	551	562	556	477	514	534	512	502	588	562	533	505	476	532	523	525	574	550	562	537	540	576	501	521	507	582	479	520	559	523	518	497	547	484	527	565	569	558	510	559	546	543	532	501	560	537	590	553	522	536	509	558	536	487	534	519	583	562	535	534	530	566	502	546	545	512	505	577	559	580	563	506	532	511	502	517	555	531	523	520	555	536	528	525	530	532	517	523	512	525	520	527	559	516	540	506	535	548	528	536	517	537	526	568	548	528	537	556	523	526	532	553	527	531	533	534	532	502	511	537	560	560	565	517	543	536	541	553	533	504	530	563	538	557	515	549	521	519	574	548	511	557	565	491	543	551	544	573	568	526	510	527	562	574	543	579	501	526	545	530	533	490	491	550	554	518	529	542	543	473	521	495	516	512	531	566	512	554	526	541	545	557	520	531	484	531	532	577	555	517	563	539	531	542	563	518	510	495	517	527	517	484	526	553	517	549	575	549	553	532	528	563	539	520	520	542	549	539	508	514	500	518	547	531	533	537	540	534	547	495	554	560	557	553	568	483	560	557	556	610	516	515	554	544	533	522	525	550	547	530	517	500	506	538	563	554	512	500	566	518	531	524	532	578	521	504	589	529	520	523	544	501	541	515	560	533	546	537	523	532	519	511	548	501	592	564	562	543	493	496	517	545	507	535	536	569	556	500	547	494	523	538	554	539	513	531	517	495	538	538	516	570	512	560	550	554	533	576	520	542	531	506	549	513	550	551	508	556	528	521	566	541	562	542	530	519	518	581	529	514	525	549	542	541	536	532	576	512	573	499	548	537	544	539	552	550	547	543	538	515	562	537	536	527	557	509	544	561	582	575	520	521	511	554	507	587	544	513	538	554	517	563	518	525	553	509	482	577	551	522	510	513	549	564	568	547	540	546	515	563	482	541	515	562	517	594	479	545	542	507	585	541	531	497	538	524	534	506	535	494	548	532	529	550	549	559	519	535	486	522	566	494	535	513	549	547	501	526	564	537	550	517	537	530	544	519	566	506	539	566	536	536	523	548	533	529	533	512	504	497	517	565	524	567	507	544	539	511	530	510	486	504	524	562	502	494	515	548	500	499	553	547	532	520	533	547	554	547	536	518	553	525	532	556	574	522	522	548	527	512	545	543	523	524	533	540	511	543	535	524	527	554	577	495	555	521	527	524	511	542	552	525	528	538	515	558	503	533	508	546	513	544	582	543	540	530	596	546	545	536	539	510	529	512	559	553	524	501	562	537	534	515	548	537	548	525	537	548	523	534	517	549	511	528	523	514	483	572	538	527	548	533	554	541	508	519	559	554	496	483	540	556	550	538	513	558	543	568	516	552	520	596	563	518	545	517	524	538	519	496	496	536	529	504	553	516	550	570	543	561	506	567	494	527	509	534	533	503	555	563	569	490	538	504	549	566	495	511	509	497	538	559	540	560	528	574	552	548	554	566	488	508	499	568	549	544	544	520	521	514	555	552	533	561	529	507	523	548	532	506	541	582	512	509	520	527	522	569	544	547	549	529	572	526	513	563	537	533	561	481	518	509	527	553	513	526	545	538	566	575	530	497	524	497	524	569	517	498	564	557	551	531	518	531	522	546	539	525	537	541	519	512	570	519	513	554	509	520	543	514	502	529	533	562	524	529	570	563	528	530	525	516	525	530	547	587	546	547	579	559	510	567	529	524	546	518	535	497	534	527	498	517	510	598	502	547	558	555	569	520	512	529	562	541	515	553	553	538	558	550	511	555	562	498	530	545	489	550	534	567	540	547	524	524	560	536	565	539	538	543	508	582	489	537	564	560	521	544	551	538	530	535	515	521	556	546	565	563	511	541	488	506	547	540	536	556	552	543	564	532	530	526	532	516	501	530	549	505	542	519	552	489	564	525	550	579	579	565	552	503	526	525	503	522	537	555	548	536	544	565	549	567	566	555	567	523	530	534	511	556	551	515	539	483	511	507	530	532	515	536	570
22748	20880	28575	23305	20881	20577	3424	1044	775	671	583	536	510	474	467	428	376	399	413	361	341	377	383	351	347	344	335	323	306	333	277	317	318	326	317	323	305	306	320	301	286	306	316	332	343	310	316	308	324	294	334	261	285	306	322	311	292	307	314	313	298	272	293	284	330	310	280	309	332	270	302	311	289	270	294	287	311	279	288	314	321	314	285	295	306	269	315	317	288	306	268	297	314	275	303	317	290	317	290	291	288	278	276	331	336	305	324	329	296	332	329	322	286	310	339	303	328	311	326	333	300	312	303	333	343	299	294	320	304	314	314	307	312	309	318	284	298	309	294	323	305	314	298	281	292	300	301	297	332	309	272	286	311	290	327	303	272	278	321	306	293	288	327	318	300	252	286	314	298	304	278	279	279	265	296	284	287	284	281	276	300	287	279	261	272	290	272	301	279	294	314	298	308	262	271	279	273	290	259	279	331	313	288	266	281	293	291	280	272	289	275	280	292	306	287	298	275	295	333	272	276	279	315	291	304	303	299	293	273	313	265	313	284	283	271	294	270	285	296	276	286	260	258	284	306	297	299	296	285	299	302	295	291	312	287	281	316	316	296	286	274	285	289	284	281	278	299	304	308	271	263	264	292	322	316	290	298	290	309	300	301	293	328	290	287	287	279	295	301	281	280	305	283	302	294	304	298	288	298	304	315	271	265	292	295	260	273	284	303	290	310	270	294	272	282	286	263	274	305	258	301	294	292	297	292	298	274	291	315	302	299	328	307	347	269	283	279	307	290	292	310	295	280	281	320	293	304	252	262	283	288	329	280	281	305	299	299	296	280	300	256	291	305	343	271	320	293	302	318	302	275	318	272	308	258	252	296	278	288	290	269	319	291	295	300	303	282	261	274	307	263	306	273	299	280	334	274	287	266	307	302	299	327	290	262	313	288	291	321	297	304	342	271	274	295	324	287	266	319	262	303	262	316	305	301	309	278	285	271	246	284	288	300	257	332	275	302	308	314	301	296	278	280	281	309	295	314	315	266	281	288	279	292	302	269	295	288	278	272	314	293	285	312	289	267	292	290	312	282	326	280	280	296	285	291	291	312	292	312	269	291	297	284	283	279	307	302	286	278	301	303	336	295	309	260	287	307	304	308	286	291	340	319	263	277	255	316	283	284	291	284	272	275	286	296	316	297	296	260	278	305	323	272	279	308	287	299	311	241	272	297	284	319	296	263	287	299	312	293	292	304	285	255	298	260	278	314	257	302	260	312	299	275	296	303	264	308	274	272	281	310	285	295	276	286	274	309	273	263	313	291	289	298	301	329	275	316	277	306	313	296	288	295	301	283	271	271	274	314	288	297	310	337	294	294	277	292	284	285	273	275	296	298	314	298	280	286	276	321	277	295	259	307	298	318	289	306	280	296	257	278	286	288	271	267	288	299	287	273	265	295	280	304	327	302	286	265	272	280	302	283	315	293	296	313	289	300	297	291	274	267	289	271	306	329	301	279	309	307	301	300	272	286	273	324	292	281	279	297	318	282	297	308	286	276	275	291	276	285	311	303	264	275	295	319	281	290	277	304	308	283	301	278	257	284	271	263	270	293	261	292	285	271	307	269	305	289	307	306	310	285	286	295	296	309	285	318	290	301	283	280	302	296	265	301	289	297	308	304	278	272	284	279	308	305	283	308	291	302	287	311	313	301	260	261	270	308	279	288	276	282	282	309	281	274	286	299	294	295	323	273	305	287	300	257	286	300	302	297	275	301	303	286	293	303	304	311	277	309	309	313	275	274	287	306	273	301	296	280	294	278	267	312	309	275	326	277	278	256	309	280	294	298	286	268	279	294	281	263	307	263	285	260	295	316	271	273	305	278	285	280	321	293	285	309	290	265	304	300	290	272	312	328	281	298	299	332	268	253	289	290	273	277	268	317	282	333	306	282	275	289	300	278	291	328	291	281	303	304	311	313	290	281	309	301	288	305	280	317	281	279	298	280	303	292	303	307	285	268	295	273	300	279	308	269	282	296	304	327	268	290	294	258	292	290	310	316	312	291	307	323	294	287	253	264	333	328	286	295	284	312	273	290	267	285	287	287	279	297	279	293	315	309	271	282	296	271	264	274	272	292	303	351	288	300	282	265	266	288	282	301	298	299	275	262	277	282	292	302	305	301	304	267	308	291	284	326	270	294	302	297	284	301	305	302	266	270	299	301	293	295	301	276	303	317	282	298	285	280	285	281	297	286	289	281	297	308	286	282	282	289	285	282	307	298	304	305	287	301	295	279	292	278	289	301	273	304	311	303	291	298	245	302	271	328	281	279	296	276	305	288	314	293	327	298	279	317	296	283	303	273	269	337	268	292	287	321	288	289	297	300	329	293	313	282	278	292	294	274	308	333	319	315	270	285	301	306	312	289	296	319	277	294	256	309	305	307	303	291	280	297	293	291	295	310	271	294	282	300	290	255	284	282	318	286	284	275	278	287	301	305	290	275	288	298	302	310	271	289	315	305	315	282	303	324	298	301	287	284	308	297	286	279	335	282	254	295	298	297	296	272	268	333	265	292	303	292	271	268	317	281	299	292	294	271	326	289	283	301	312	273	282	285	280	305	273	300	272	309	305	280	284	309	312	299	281	291	287	269	309	290	287	316	288	276	292	249	290	332	284	271	324	280	303	303	283	287	276	288	305	311	287	298	305	282	315	298	305	261	309	275	296	313	313	296	300	280	293	319	298	274	265	289	308	295	281	281	291	279	285	293	300	271	311	302	290	290	293	298	297	289	272	262	308	305	295	311	303	272	280	319	283	269	274	299	323	263	273	299	274	284	292	289	283	283	306	272	294	292	305	278	294	312	298	284	287	273	302	313	289	306	293	288	285	269	318	293	311	304	273	325	292	285	272	291	290	271	281	281	286	278	270	269	293	324	319	325	281	286	284	278	303	291	286	300	285	291	263	300	299	274	267	297	283	276	279	304	274	313	300	288	328	294	288	295	295	281	287	298	273	256	303	276	267	284	318	284	299	276	271	302	278	294	322	318	261	302	302	298	297	292	301	294	286	295	287	297	283	295	284	307	291	257	281	285	283	308	293	260	287	306	254	320	261	303	295	302	288	303	282	313	317	278	294	284	309	298	288	285	329	300	292	292	301	296	299	310	258	278	274	294	312	280	303	303	296	304	305	261	300	289	326	290	312	297	279	283	304	288	307	268	280	287	257	288	276	278	282	298	285	290	318	277	283	308	283	302	289	296	311	296	290	278	331	283	261	286	262	277	297	268	297	258	324	271	312	300	325	303	285	285	310	285	269	304	285	311	299	284	294	304	302	294	295	289	303	288	306	310	307	313	279	312	291	302	296	267	323	301	274	290	306	266	302	303	283	275	267	284	294	289	299	285	295	310	281	304	315	258	343	283	297	266	292	296	274	289	260	260	287	308	293	306	296	290	275	286	287	303	286	265	288	291	305	296	281	319	282	285	299	290	277	302	303	309	265
7321	16381	14000	7366	5203	3859	3020	2443	1888	1684	1401	1175	1089	930	940	801	783	702	703	638	595	604	562	564	542	564	507	555	528	472	474	472	507	519	524	495	442	489	425	453	482	487	421	488	439	444	480	445	435	455	437	464	469	473	425	444	430	426	444	445	434	422	437	433	423	447	456	421	431	464	423	427	451	402	407	446	425	455	432	437	430	428	460	455	425	390	425	439	419	432	437	397	419	423	437	410	402	428	403	441	473	435	429	440	534	504	499	472	473	513	462	466	477	470	439	485	435	470	437	454	462	446	466	459	477	444	479	463	441	454	432	421	422	454	474	392	459	429	449	470	441	455	454	452	473	432	408	439	435	411	425	469	435	413	422	408	423	428	416	419	434	440	446	478	451	397	458	408	411	468	448	431	387	406	397	426	404	462	421	457	409	446	427	382	463	439	435	461	393	422	431	430	427	444	409	421	437	419	423	426	444	423	397	443	385	428	417	440	449	429	430	407	425	409	414	443	437	441	440	418	443	431	377	427	432	389	420	433	422	412	410	447	405	450	441	418	428	440	429	439	442	458	411	431	459	447	446	428	418	397	442	402	412	439	429	422	435	428	425	447	393	405	455	456	448	417	430	420	358	435	415	415	408	409	418	453	453	445	438	398	454	412	405	447	435	453	429	417	443	403	468	411	453	462	417	411	429	424	417	405	447	451	400	418	413	415	409	395	400	419	420	420	428	412	403	391	406	423	448	395	416	421	430	426	447	418	399	417	426	422	403	418	429	421	434	422	455	383	410	429	434	433	453	427	391	401	385	436	432	392	445	396	425	447	410	421	419	457	405	425	462	416	440	472	425	429	421	453	434	414	395	446	431	428	453	426	434	401	399	396	425	392	423	452	420	433	462	383	398	430	431	404	451	421	405	427	438	421	400	417	398	423	417	401	452	437	409	376	412	441	422	420	433	398	416	425	437	440	398	410	409	412	421	430	406	418	418	401	444	432	402	392	439	435	426	446	415	418	436	410	457	413	453	425	396	399	419	392	442	420	463	425	446	424	383	418	435	418	430	419	421	396	408	426	380	424	450	393	406	438	394	427	385	428	429	447	406	462	402	440	391	411	430	431	401	447	438	454	438	442	392	443	400	433	397	382	404	432	428	412	398	444	444	395	419	444	432	390	413	411	409	435	415	437	415	448	428	468	401	439	425	402	394	411	446	409	413	375	462	442	463	415	436	421	415	381	425	407	417	411	430	423	416	432	431	431	425	433	427	428	438	422	421	436	427	382	377	469	419	436	421	423	429	416	447	447	436	423	426	413	416	449	453	416	395	401	425	421	423	391	443	396	423	402	398	432	409	424	407	481	411	412	410	409	436	440	416	448	415	463	444	385	455	447	418	396	393	442	406	443	440	446	413	406	415	411	447	418	439	443	430	430	396	417	434	444	434	417	418	427	453	438	402	460	410	452	442	426	432	410	414	393	409	416	432	403	412	425	408	434	432	404	427	418	391	432	451	472	435	430	418	399	379	432	430	400	419	418	416	418	447	428	414	403	423	433	428	421	482	390	417	379	389	430	428	430	419	425	430	430	430	407	425	379	416	421	402	438	444	399	422	379	416	405	417	447	426	387	399	421	422	443	405	474	418	388	404	428	431	416	439	434	417	424	424	460	461	448	454	433	396	408	427	440	416	395	380	427	416	418	421	412	442	429	430	387	399	422	434	388	449	414	405	414	400	418	421	382	420	445	418	387	434	392	398	415	457	410	417	404	446	400	419	453	421	429	422	408	399	434	417	383	415	404	391	434	405	403	428	399	419	446	390	470	399	405	422	421	451	422	440	438	426	427	403	423	438	405	441	398	418	419	431	433	453	443	422	401	399	408	421	387	405	435	404	420	416	405	399	414	451	390	457	427	420	417	410	424	425	420	395	422	395	400	420	419	427	400	395	413	424	426	434	458	424	402	439	421	413	417	418	411	408	445	450	422	399	425	408	450	428	417	395	463	429	437	442	400	434	388	399	413	427	440	423	418	389	436	397	417	412	427	422	442	466	397	417	443	413	429	439	441	391	432	442	440	386	453	399	446	455	427	428	412	458	432	386	421	427	462	427	414	415	432	416	445	445	459	452	403	443	429	418	411	432	402	449	415	413	425	430	416	434	453	434	380	394	409	443	471	376	450	444	426	428	392	394	426	409	410	441	417	438	391	433	410	440	445	440	413	421	450	457	456	406	459	392	403	452	391	422	450	422	436	429	412	388	437	414	419	416	436	411	417	388	425	434	469	400	435	418	394	431	436	421	383	394	405	429	422	425	456	401	434	424	426	459	441	400	442	422	430	456	419	423	399	456	418	444	435	390	450	423	436	434	396	438	418	437	387	445	427	434	427	452	397	418	392	410	398	398	390	461	466	402	423	425	426	380	451	407	442	416	402	413	476	459	413	420	404	445	392	407	397	396	421	415	397	447	424	417	434	445	380	411	410	403	430	391	450	431	427	397	429	393	419	430	428	390	394	419	423	434	410	451	410	417	441	409	412	412	462	434	420	409	414	422	418	454	400	420	423	435	447	418	436	441	392	425	415	417	464	404	457	413	419	451	436	384	440	422	436	424	450	433	421	416	431	447	435	438	447	418	400	423	424	418	422	395	436	423	407	420	413	445	412	424	417	422	472	414	440	426	429	419	453	391	412	424	383	441	403	416	430	412	415	437	401	398	453	433	434	422	400	488	433	417	437	428	441	421	423	419	438	437	410	430	412	432	410	399	449	390	454	427	421	436	408	417	423	436	424	424	418	434	422	421	411	427	433	411	433	433	409	436	423	451	427	402	482	409	468	429	468	433	377	400	371	396	414	393	432	421	432	426	427	455	438	395	417	408	454	428	454	420	401	384	397	461	400	451	458	430	410	421	408	451	429	432	473	383	420	427	454	445	433	446	440	387	424	431	384	382	434	426	404	415	438	447	443	422	420	418	423	373	438	415	413	422	449	434	432	431	379	441	467	435	412	414	412	415	425	454	397	441	401	434	425	428	416	452	397	406	401	423	416	442	404	490	441	446	395	431	421	404	433	390	399	415	404	413	401	431	431	418	398	437	408	404	416	439	399	422	424	428	408	393	408	450	418	417	404	445	384	408	424	435	427	437	430	445	420	390	412	419	421	425	399	399	398	431	420	431	405	426	440	433	402	471	433	423	379	452	439	397	466	465	429	443	416	392	396	413	409	386	422	430	449	404	441	391	427	399	400	447	415	423	433	414	414	433	397	430	426	450	380	384	388	426	450	422	466	435	419	396	410	424	434	432	401	442	454	441	391	424	430	394	395	447	469	421	408	410	432	409	407	452	411	459	465	422	399	423	418	429	436	373	424	430	439	471	436	421	409	438	409	443	409	400	404	477	398	456	377	445	428	414	416	426	417	434	428	442	405	430	461	411	423	407	400	406	435	426	441	424	416	430	397	436	448	393	435	428	412	389	392	428	452	422	404	411	405	393	405	408	422
26452	19892	6633	720	471	420	404	392	396	356	362	349	366	359	356	378	341	387	379	374	360	339	354	345	335	373	301	362	321	354	345	346	386	338	320	376	335	352	352	332	345	349	376	397	346	330	360	331	355	362	363	332	344	367	389	334	348	353	337	357	368	370	336	356	377	345	378	362	371	351	365	361	328	402	340	349	365	362	348	321	341	345	358	359	357	363	353	359	353	362	351	354	330	334	351	336	368	347	355	352	377	366	384	365	353	350	368	375	353	360	378	362	328	364	433	359	372	367	342	392	327	363	361	332	339	371	372	377	382	371	343	344	377	348	352	370	356	355	344	378	344	373	322	329	342	378	370	330	368	332	337	367	331	349	360	353	345	348	378	357	325	364	373	340	307	366	347	341	382	360	399	362	339	337	364	348	353	343	373	358	362	338	378	334	387	324	343	376	389	358	338	347	340	329	340	354	344	340	369	359	357	334	346	334	323	350	355	380	330	313	362	363	332	352	359	356	369	371	362	329	357	396	361	354	376	330	348	364	325	373	333	374	317	349	373	334	376	315	369	357	321	346	376	370	326	326	366	372	358	336	335	356	351	375	379	368	328	343	334	320	384	379	353	309	307	362	381	337	360	340	369	348	348	340	352	393	382	360	369	357	332	356	329	380	352	361	345	352	348	324	357	347	381	338	314	381	352	331	363	362	343	356	356	392	347	353	355	365	352	370	339	344	390	364	325	358	301	384	353	359	384	373	358	321	367	353	344	394	366	330	362	369	366	345	366	343	350	354	364	314	375	350	344	358	411	322	367	372	311	357	346	363	375	343	350	339	345	379	333	380	339	345	360	345	395	358	339	369	345	362	351	365	350	355	366	312	372	345	335	360	387	331	343	372	378	352	350	363	372	347	352	352	385	331	346	377	362	345	337	319	339	333	361	332	328	351	333	370	355	373	347	351	351	380	347	350	363	368	332	353	314	356	405	316	401	347	357	334	320	369	349	357	359	338	353	359	360	352	377	328	360	369	371	374	331	342	364	363	352	384	345	376	342	345	336	356	372	331	352	334	338	371	348	376	345	343	372	352	348	358	360	348	342	338	386	333	317	340	361	350	335	343	344	337	379	354	360	348	370	332	336	379	343	361	357	330	364	334	361	354	350	366	325	381	316	325	371	345	367	376	355	365	369	390	354	355	378	330	373	381	388	366	316	367	352	340	407	363	325	337	352	339	330	378	347	326	332	342	360	333	357	358	376	355	381	367	375	389	382	367	354	356	334	346	375	349	356	345	346	350	355	319	377	347	317	364	343	311	342	328	318	331	365	363	344	329	363	330	374	319	360	345	370	380	376	320	371	329	397	371	357	359	357	349	364	333	323	337	336	313	353	370	354	368	369	348	336	341	352	334	349	360	362	356	343	339	393	328	371	303	327	337	369	335	334	374	335	345	358	372	379	357	372	348	379	329	362	366	334	365	343	363	323	384	317	368	379	308	377	345	366	359	363	344	371	358	337	367	363	382	337	368	358	331	352	357	359	358	377	367	348	344	351	342	311	337	324	337	368	348	322	312	337	339	347	359	338	343	368	339	378	348	371	316	377	346	361	340	360	364	325	375	315	351	355	319	356	331	327	329	354	382	365	369	343	379	365	340	375	367	340	354	333	329	333	341	360	378	348	333	337	337	342	363	355	330	383	339	363	356	372	341	359	346	337	389	343	341	339	370	354	361	347	333	362	352	342	365	350	377	347	365	366	338	352	319	343	339	352	311	337	358	329	333	349	386	336	340	334	347	319	331	330	341	343	368	363	328	359	374	350	318	364	359	365	379	358	350	347	369	320	329	369	371	353	357	307	370	369	318	356	346	373	365	367	376	364	397	337	340	337	369	375	379	345	346	341	363	410	387	309	362	345	343	324	406	386	355	319	362	322	326	351	368	326	365	364	357	364	345	382	350	352	317	363	351	338	404	378	359	351	348	350	348	365	338	343	340	349	355	381	339	354	340	342	334	341	358	358	390	371	327	346	361	350	343	356	362	324	364	336	388	350	356	336	339	355	314	369	318	325	341	336	374	368	310	355	364	358	346	368	332	375	316	348	352	352	321	330	334	334	370	383	349	373	376	349	367	351	354	350	368	336	338	364	351	335	321	352	349	332	347	357	319	371	363	316	321	365	342	359	350	350	382	374	359	353	333	344	371	353	343	367	339	325	382	309	325	362	347	334	348	372	356	322	357	381	353	395	382	313	338	337	356	350	342	341	363	344	372	335	355	349	339	319	372	383	348	356	336	339	371	370	331	361	338	336	327	346	358	378	323	358	336	342	360	379	342	351	362	356	355	398	367	353	355	356	361	330	347	367	382	375	355	328	335	366	374	368	373	359	326	342	336	371	349	348	374	365	390	363	361	329	388	358	311	345	357	337	338	336	372	313	347	345	365	351	350	344	336	379	359	344	401	341	367	343	363	374	308	334	334	310	337	322	318	367	330	364	353	330	363	375	357	328	340	364	360	373	342	347	355	367	332	373	325	334	350	367	352	381	356	356	391	363	359	362	370	369	343	338	339	331	310	355	353	356	326	364	325	376	339	318	357	339	351	370	347	332	357	360	347	339	369	342	358	329	371	372	362	377	332	346	347	365	364	362	347	344	354	367	360	335	340	365	370	353	377	329	332	380	353	343	380	337	314	349	342	383	344	360	340	350	376	354	313	356	389	339	376	347	351	319	354	359	361	343	352	328	338	366	388	326	339	371	380	340	368	372	339	375	372	356	349	367	360	332	330	343	365	347	321	340	356	354	400	360	327	345	338	384	370	318	377	354	355	369	353	310	360	355	330	347	361	378	350	353	339	355	367	321	325	355	354	369	364	343	372	367	326	351	336	357	330	351	374	337	361	382	384	366	372	346	361	357	361	329	381	358	338	342	360	349	357	391	375	332	318	364	311	323	353	336	317	391	330	338	351	313	358	358	360	346	338	371	387	350	371	342	346	369	358	379	375	354	364	336	350	331	373	331	371	358	381	337	339	334	363	357	328	363	350	345	358	327	340	340	352	350	356	347	403	329	349	364	366	368	344	379	346	328	318	371	368	359	355	342	367	398	368	385	313	341	369	348	314	345	354	384	379	326	371	315	346	354	332	347	327	373	378	350	344	342	348	355	335	356	379	334	337	390	343	361	381	345	359	317	349	371	333	335	345	340	336	384	346	374	372	362	356	365	366	349	331	351	349	340	360	341	332	377	345	315	342	352	323	353	336	347	356	360	353	359	314	330	363	377	323	381	364	325	355	363	345	350	347	327	343	356	335	358	348	333	326	356	318	324	307	359	384	342	338	354	378	339	375	342	337	340	391	381	336	355	351	352	353	320	369	320	330	367	340	350	368	356	341	363	350	344	362	328	347	327	318	376	358	372	358	345	359	355	354	326	374	377	358	342	362	366	328	339	373	348	321	346	331	355	334	356	350	355	373	350	345	332	357	364	339	331	321	344	344	352	375	333	354
3949	1476	1295	865	701	720	608	562	550	533	543	588	517	552	472	515	537	513	531	583	523	544	469	524	532	506	509	521	488	496	470	473	479	496	549	537	496	537	520	503	532	496	495	517	475	508	514	548	506	476	503	502	540	501	502	490	505	534	495	513	498	523	494	523	510	523	521	505	511	499	534	504	515	517	517	491	520	484	513	539	470	507	510	486	520	467	507	536	495	481	550	491	476	511	488	536	522	486	468	510	542	505	516	483	547	525	532	551	538	524	520	544	550	508	514	523	497	517	518	518	502	559	565	496	553	536	501	523	558	558	514	510	495	522	525	501	533	512	490	479	569	479	488	500	520	547	534	531	512	483	506	531	491	516	480	507	489	522	480	482	518	540	530	517	485	544	459	476	510	534	508	492	498	495	483	513	523	549	481	521	512	481	492	511	493	486	520	526	515	499	506	547	527	485	497	486	470	516	491	486	566	498	502	539	507	563	500	506	496	517	467	526	493	537	489	496	520	470	512	506	518	502	516	542	527	485	519	484	510	464	513	530	535	490	471	530	548	508	514	529	481	551	531	525	476	528	480	483	513	497	503	515	490	491	459	495	518	500	472	519	525	523	516	476	541	495	532	494	512	504	552	507	525	457	526	488	506	511	531	542	502	510	485	510	492	471	492	497	547	522	501	528	506	513	516	503	489	528	492	519	543	509	466	546	515	519	521	494	546	477	491	474	496	521	513	511	530	525	518	493	498	487	512	500	522	509	506	525	489	513	507	501	518	504	439	512	509	550	510	511	474	509	488	513	520	521	488	512	495	465	511	483	455	508	494	518	490	521	505	492	514	479	501	509	465	515	503	512	520	529	541	509	518	497	501	532	540	508	531	509	513	538	503	486	490	523	487	504	500	510	515	511	497	494	485	490	514	554	515	458	522	504	499	559	506	477	508	515	501	470	523	538	504	518	491	476	510	521	507	523	529	497	522	545	496	480	506	511	506	507	510	491	489	530	498	492	491	505	551	517	493	500	497	534	515	487	496	514	520	527	465	500	508	517	553	478	498	496	550	491	490	497	517	530	513	561	496	493	490	493	478	509	507	473	521	507	531	483	465	538	505	503	517	490	533	485	560	528	539	528	480	551	533	542	515	511	500	521	512	502	451	508	529	526	498	512	505	535	503	499	530	495	481	515	556	504	508	489	518	522	501	530	504	492	475	508	483	527	499	518	506	459	513	520	497	484	493	510	504	499	473	541	467	517	486	493	493	495	498	483	494	490	500	483	520	516	474	507	531	511	512	481	519	483	568	499	498	542	513	524	514	509	482	520	492	525	535	487	507	506	512	546	501	562	533	534	519	532	490	498	536	478	524	541	560	515	546	500	490	486	495	518	506	493	526	475	484	511	479	445	500	513	550	520	491	526	534	504	521	515	513	528	521	502	485	491	511	522	491	472	490	481	521	524	535	499	477	506	503	521	545	492	563	500	534	488	488	522	519	485	498	499	474	503	497	534	524	508	482	527	489	482	504	530	524	488	514	532	479	497	504	498	498	522	532	522	545	538	500	517	515	512	515	517	501	489	506	514	522	504	496	466	523	533	557	517	500	535	533	529	497	519	535	489	491	525	518	540	520	484	477	542	492	489	485	532	552	482	506	500	534	486	513	530	531	516	512	537	539	496	509	467	512	502	530	511	431	510	509	500	511	521	506	497	507	535	509	506	491	501	507	508	488	497	525	523	582	549	494	512	510	542	502	546	521	534	511	488	553	520	479	507	551	452	493	519	510	455	490	500	534	497	496	532	527	492	519	513	492	490	555	498	495	474	504	502	445	485	553	472	503	477	538	489	501	539	531	472	520	498	500	486	506	504	506	504	491	517	492	491	498	486	498	533	542	490	505	569	496	490	561	521	552	510	520	509	498	536	519	525	522	486	493	498	525	527	509	500	509	531	530	497	488	494	513	542	530	498	496	515	506	512	537	520	517	515	488	475	505	502	538	506	503	501	503	519	496	469	495	510	482	501	497	513	481	511	526	548	494	528	517	501	509	541	471	503	502	516	507	473	517	485	462	522	554	497	498	497	543	500	498	527	491	492	465	509	523	537	552	516	472	486	490	490	506	529	546	484	517	548	494	549	511	502	495	515	512	500	474	496	520	504	483	536	493	528	553	491	510	495	491	518	475	539	504	489	513	526	495	486	514	556	531	470	483	491	533	543	518	514	483	526	527	508	494	488	537	522	494	530	476	552	513	528	523	484	525	560	443	508	493	500	500	518	481	519	526	513	525	528	502	503	565	487	501	542	496	520	514	522	477	515	494	497	540	467	501	495	517	490	503	510	512	536	506	518	490	509	505	487	492	494	521	496	460	473	512	477	522	497	507	493	562	522	549	531	498	482	498	538	485	529	493	528	501	501	498	453	498	552	523	484	489	501	512	492	516	546	520	520	503	500	480	529	524	545	497	500	454	505	496	528	502	500	485	498	523	480	531	540	532	512	515	508	525	515	528	468	501	483	501	496	547	523	516	506	526	476	530	526	533	502	511	488	517	486	515	548	487	535	525	506	491	480	516	458	533	488	504	468	491	503	561	552	511	511	508	478	522	509	492	507	480	501	513	506	461	508	522	524	521	511	494	511	482	560	508	533	512	517	498	498	545	473	461	541	503	512	506	521	536	474	529	481	510	522	536	498	516	544	463	524	543	499	490	487	545	534	500	496	507	509	524	469	481	483	520	496	532	542	511	542	516	491	511	482	536	519	479	445	523	536	475	533	518	482	521	519	523	503	499	524	500	517	483	510	482	538	502	475	540	506	486	499	492	483	501	477	529	503	522	541	507	534	483	488	508	470	478	525	495	500	572	519	553	511	531	512	495	523	449	511	527	570	514	496	531	492	520	519	512	531	485	486	526	560	484	493	520	503	529	503	491	512	522	531	496	543	457	526	530	485	463	460	504	500	439	485	471	464	557	488	491	532	498	521	484	512	532	488	539	539	512	492	462	499	536	496	494	534	518	487	519	491	520	486	513	541	513	480	514	539	509	529	496	514	500	504	517	525	528	484	487	450	535	450	491	550	511	470	530	470	506	526	510	546	509	506	488	517	507	523	506	523	526	549	505	508	531	515	535	550	501	543	526	519	458	485	496	518	486	511	517	512	501	515	523	522	470	520	514	491	508	499	528	528	485	510	504	573	492	511	506	519	529	490	511	483	531	504	526	515	523	537	472	489	500	510	470	489	503	510	486	514	479	533	535	487	502	561	519	508	503	481	512	513	551	524	509	531	515	523	521	496	533	527	503	530	485	523	492	525	503	482	479	524	492	521	463	505	524	495	511	519	534	521	456	493	509	544	511	552	557	524	520	529	498	546	497	538	512	524	513	538	503	535	534	529	525	473	506	505	508	510	521	480	566	522	504	467	487	517	493	485	518	523	551	519	565	534	503	540	494	539	525	505	513	532	534	481	506	493	513	488	531	503	518	508	494	491	525	518	583	521	488	552
23657	20884	28041	23825	20717	4745	1067	727	657	549	525	499	479	474	485	446	452	413	413	401	434	421	413	378	414	400	371	374	405	428	382	376	351	406	405	373	427	414	393	386	401	356	406	391	360	364	393	399	377	373	397	383	360	379	378	377	379	382	370	381	402	367	388	359	404	367	356	372	382	403	354	368	357	401	358	368	354	338	403	359	372	339	459	383	401	374	370	355	362	354	370	375	372	345	373	390	381	357	415	370	369	359	384	387	376	378	408	402	405	432	426	407	416	393	396	400	416	392	373	398	393	374	368	395	428	370	396	381	383	387	411	414	398	383	402	417	380	390	375	371	375	375	397	421	373	419	373	383	387	362	369	361	377	364	357	384	363	363	402	396	371	380	399	371	381	392	397	376	371	406	400	404	370	398	344	381	399	367	356	386	373	399	362	366	397	378	359	394	352	379	388	358	382	397	395	437	360	381	401	379	378	408	382	398	416	369	367	350	374	389	348	348	371	347	409	393	408	406	359	372	372	378	388	382	376	431	386	350	394	391	374	375	374	406	370	382	363	400	378	374	381	350	410	404	382	382	340	353	382	396	369	376	364	362	371	346	420	379	358	319	368	401	397	351	395	379	341	400	394	400	408	389	372	362	357	374	377	395	366	376	384	386	386	372	407	352	378	349	355	359	355	349	369	374	377	385	379	379	381	388	333	409	367	362	386	364	380	375	387	397	396	398	390	359	380	386	386	381	381	364	340	386	407	406	381	361	425	390	379	385	370	368	354	387	397	392	407	386	364	402	380	391	393	402	388	375	350	380	374	405	357	374	357	350	358	364	405	404	367	355	379	372	392	389	360	377	377	399	387	399	391	365	416	366	361	366	398	387	345	363	356	379	392	376	334	378	380	381	400	352	335	394	374	350	376	358	409	406	385	343	371	398	386	355	351	394	372	360	345	389	408	388	378	363	376	380	368	359	377	357	407	350	395	378	402	399	361	374	372	397	390	427	382	390	372	362	368	379	401	364	408	376	399	370	392	383	366	382	370	370	362	386	337	388	349	376	385	382	385	405	356	402	377	402	380	368	403	381	391	367	349	344	402	364	364	352	370	416	344	380	373	394	375	370	394	390	379	372	377	358	371	350	383	368	387	379	377	381	388	376	351	363	362	371	361	385	366	353	394	340	424	343	407	404	379	398	386	372	344	407	363	346	361	384	392	370	368	392	390	386	370	426	364	345	380	370	357	382	382	377	370	370	381	379	389	367	372	396	389	388	370	354	394	364	341	322	380	392	395	384	375	363	390	371	381	369	401	407	378	392	402	360	365	387	404	376	370	361	368	415	369	373	357	383	362	416	380	408	389	366	379	354	370	384	376	386	380	368	364	387	398	381	363	361	376	390	410	404	341	386	399	386	396	384	373	389	426	355	386	370	302	354	358	390	366	391	407	376	389	344	416	349	337	380	360	397	344	401	401	376	369	355	397	403	417	431	392	354	336	388	357	359	370	406	386	378	399	346	396	379	411	371	407	374	331	407	387	371	399	398	405	393	346	383	370	381	375	394	390	408	389	382	402	366	383	366	393	340	382	372	376	360	370	409	411	388	411	381	399	364	387	367	371	362	370	389	393	384	400	363	396	337	383	360	373	372	394	359	398	343	379	390	350	395	358	357	413	368	344	363	413	356	407	378	366	408	408	389	372	410	378	384	383	372	361	360	393	360	392	381	395	349	377	389	404	373	413	410	390	374	361	362	410	382	360	388	370	355	392	390	379	420	375	352	403	362	373	399	390	389	396	380	381	385	362	385	374	388	392	386	370	336	378	448	386	387	380	369	381	366	368	381	390	377	406	351	362	364	335	413	359	367	368	354	354	375	374	344	412	364	381	333	371	396	383	375	340	397	389	401	353	384	402	398	392	375	345	337	374	367	366	389	396	376	402	364	383	387	369	385	400	398	402	399	365	361	369	401	384	377	389	347	386	359	367	353	394	397	344	351	374	377	352	377	341	367	406	377	350	348	357	397	360	368	359	374	375	360	327	364	391	373	417	391	342	336	393	354	343	403	406	357	402	358	365	361	400	367	402	368	349	393	399	386	370	353	400	376	387	371	382	391	403	370	376	358	375	404	381	346	365	390	345	365	384	324	381	367	373	341	374	412	372	353	364	392	376	378	340	361	386	380	372	369	359	384	365	362	336	402	390	374	412	353	395	363	345	383	398	368	396	384	358	401	368	406	383	394	387	354	364	376	382	379	376	389	364	389	402	371	351	388	376	406	386	379	359	336	385	356	375	377	397	375	374	394	388	392	368	377	375	344	406	370	399	399	380	399	377	379	390	372	390	380	374	385	360	351	372	359	356	405	359	363	399	384	371	382	405	385	357	341	376	410	369	347	390	370	378	384	393	408	358	391	366	357	373	341	338	353	353	398	389	377	419	352	370	372	348	368	375	371	348	353	389	375	366	371	385	398	383	382	382	349	359	421	386	385	360	375	364	369	382	369	393	399	377	372	388	391	395	377	381	398	378	370	361	377	396	361	375	395	343	317	371	382	415	411	371	367	381	378	363	393	366	383	400	344	391	381	360	383	368	371	370	386	396	369	385	379	373	380	370	340	392	381	373	358	411	382	388	375	368	355	356	376	359	379	367	380	366	377	337	381	346	398	378	358	356	364	370	389	398	361	371	399	366	404	402	355	373	412	385	396	396	394	390	401	373	371	371	356	380	419	355	407	379	366	395	374	335	356	356	393	338	379	367	391	366	378	347	383	359	348	352	377	371	363	385	340	344	420	363	399	368	366	378	364	386	356	406	338	375	418	382	361	349	353	398	405	387	420	384	381	391	396	389	384	348	392	341	359	381	370	387	407	360	407	347	362	402	349	383	354	380	405	390	370	383	386	371	389	381	397	378	378	363	382	408	383	359	358	385	355	377	357	371	374	370	385	339	381	381	399	383	351	364	347	365	372	380	378	358	398	366	361	328	348	346	360	371	401	367	338	319	351	402	356	386	395	393	406	346	334	364	369	351	386	377	351	399	375	391	418	395	364	380	401	398	407	373	362	364	388	381	395	377	365	351	353	362	384	351	398	347	364	371	394	392	365	357	352	368	362	347	367	376	370	364	351	348	385	351	379	396	369	390	374	405	411	378	422	378	403	384	359	404	381	383	365	357	356	392	375	364	374	355	381	385	362	383	397	385	368	382	357	408	376	401	382	365	408	393	356	395	414	360	384	370	360	385	367	383	346	374	382	383	371	353	371	340	388	389	403	365	374	381	353	362	410	380	362	341	395	351	376	387	356	376	365	373	391	346	360	375	358	390	416	366	381	324	370	376	389	390	406	337	412	368	388	392	410	369	392	432	393	396	355	355	374	384	362	363	359	362	356	369	370	363	372	380	380	387	400	409	379	374	391	370	397	384	381	351	378	408	368	357	373	365	381	379	394	386	378	394	323	375	407	390	377	413	373	394	330	340	370	386	329	401	375	414	391	338	338	371	374
5167	10598	8700	4627	3113	2475	1929	1619	1372	1162	1070	951	862	838	750	700	727	705	673	708	647	614	628	573	639	590	581	611	584	603	569	615	557	563	603	539	579	574	593	547	558	578	528	550	592	593	572	561	572	531	565	523	574	581	580	553	557	524	543	568	548	537	534	544	536	524	579	581	519	572	542	567	523	554	546	547	535	540	557	584	513	555	531	522	566	526	580	472	574	579	526	548	540	537	584	554	522	581	561	537	536	535	570	573	580	645	604	582	582	604	636	602	584	592	587	566	582	571	536	546	559	537	545	575	572	548	581	577	579	546	578	597	510	510	572	564	558	536	560	542	627	533	602	588	581	546	510	534	580	556	542	538	546	534	538	594	527	568	577	565	548	606	517	576	569	536	519	544	553	524	555	547	542	540	494	541	577	533	536	550	564	497	579	545	555	545	559	597	531	544	532	567	526	541	537	559	532	551	542	529	553	532	573	532	515	525	559	541	523	538	577	553	555	548	509	562	584	548	551	504	553	532	529	537	561	545	558	551	543	496	553	545	558	483	561	567	549	563	574	537	548	563	551	527	555	558	514	527	611	567	505	555	569	529	539	534	576	550	546	542	549	539	540	519	568	546	545	541	537	541	519	539	512	547	526	511	568	519	564	551	486	525	558	534	531	552	533	576	523	524	529	503	544	547	553	551	524	546	533	519	519	538	583	527	573	541	558	560	549	518	566	545	576	573	572	519	546	518	538	512	555	527	525	549	546	545	598	566	556	533	558	559	534	581	558	550	540	518	533	512	527	536	536	592	529	557	585	549	540	602	539	560	535	588	517	522	544	555	516	535	550	556	540	543	518	562	579	590	553	544	567	547	535	528	575	496	565	568	518	515	558	524	573	571	548	548	558	510	513	556	519	540	581	525	562	542	583	546	571	524	550	555	532	579	558	542	565	548	531	534	497	585	554	559	527	534	557	524	535	575	540	532	544	572	517	528	521	532	551	544	562	550	572	526	524	537	539	514	579	542	571	515	577	498	549	516	548	503	541	559	562	572	514	582	560	518	521	563	557	549	515	536	550	557	511	575	552	586	548	556	539	556	511	546	507	531	529	531	590	551	491	541	555	574	551	544	561	571	546	518	528	560	495	542	557	548	542	553	530	600	556	530	565	542	552	573	538	589	568	556	521	558	543	539	503	574	531	583	561	536	510	547	537	574	541	566	519	540	531	502	551	529	566	580	552	532	534	514	518	539	548	562	544	526	541	573	549	501	525	556	563	545	571	527	566	531	560	586	515	538	514	556	513	583	571	585	539	535	566	559	536	560	535	547	542	539	525	520	556	518	480	590	554	514	504	553	542	557	574	530	582	560	549	518	535	562	562	522	565	551	505	539	561	526	563	504	566	522	505	537	524	552	523	566	562	558	545	528	501	533	532	522	541	540	492	553	555	595	543	574	521	528	554	594	542	557	542	550	582	514	535	536	557	544	545	540	523	539	545	535	546	565	524	544	552	537	560	531	547	508	512	548	534	575	523	540	563	531	517	517	519	557	537	527	565	547	500	536	549	600	572	549	549	534	500	555	535	550	546	552	531	559	516	576	555	525	514	548	544	546	552	510	545	590	538	529	515	530	573	538	559	595	542	554	508	576	532	550	550	573	504	528	522	538	544	558	551	526	600	492	525	543	545	559	544	544	514	510	533	565	552	556	520	519	555	562	530	563	545	540	542	521	529	520	505	537	556	555	546	536	544	513	519	514	539	592	597	534	493	572	520	539	580	527	499	556	571	531	560	556	524	545	563	550	533	609	554	529	544	555	570	534	586	509	566	517	588	564	546	530	557	558	540	551	552	554	538	538	521	594	579	530	550	517	543	546	527	551	498	585	508	581	568	536	517	551	523	516	570	567	530	557	543	532	542	502	544	520	555	550	545	564	572	583	555	537	548	513	563	557	575	507	544	521	559	509	530	524	539	545	507	560	544	519	562	537	544	531	559	504	547	562	520	544	518	534	541	511	599	536	542	515	520	516	545	559	533	578	545	526	543	508	590	543	507	507	515	554	563	542	563	584	559	531	567	566	576	519	593	551	538	494	580	519	548	501	569	566	541	531	543	527	514	518	535	542	556	542	546	515	593	536	542	538	564	537	517	541	533	540	527	586	539	556	545	558	584	553	525	546	498	536	495	546	579	545	524	579	541	526	582	513	559	533	511	525	564	567	499	537	572	541	566	558	543	539	555	538	506	511	542	528	549	526	584	552	559	540	534	570	508	560	511	545	526	507	557	545	532	532	553	565	537	530	547	544	485	527	571	549	511	589	530	559	584	518	552	570	537	594	524	503	531	536	509	513	537	558	526	545	519	565	513	545	530	582	534	499	565	578	553	527	560	544	565	544	547	578	526	519	583	574	531	590	560	560	574	526	527	553	538	523	552	566	518	576	534	519	500	540	502	530	531	575	516	551	568	535	520	566	551	510	543	524	551	479	520	531	537	514	497	543	549	569	520	514	539	553	521	561	586	566	535	524	552	556	559	552	539	503	539	548	543	584	579	561	571	544	550	578	546	598	527	563	516	531	517	540	527	585	540	571	580	543	546	538	511	556	558	547	503	561	563	528	562	518	534	525	532	554	538	565	553	518	536	600	551	515	539	545	561	531	563	548	512	553	561	533	565	560	552	575	555	512	566	534	540	508	570	520	521	614	561	523	548	545	513	566	536	537	560	511	574	515	566	575	576	526	544	547	555	594	583	535	552	558	596	544	531	533	554	537	548	539	548	544	531	538	571	517	535	568	532	569	513	546	534	584	525	544	530	550	526	576	535	512	564	557	542	562	531	564	590	559	581	500	537	593	561	509	528	509	513	581	536	559	552	524	569	583	520	546	497	585	566	555	546	570	553	584	527	554	536	583	538	575	509	563	575	566	591	558	572	545	551	550	544	566	568	592	550	570	559	512	561	536	548	537	553	541	509	584	572	509	573	552	569	534	521	529	556	518	522	500	532	549	517	531	515	576	539	569	524	540	570	544	579	571	518	539	590	557	575	539	554	538	560	511	557	556	515	540	542	533	482	520	540	532	564	560	539	544	566	571	564	577	543	545	552	556	517	534	525	533	593	506	533	538	592	538	540	530	561	553	555	542	530	565	545	516	520	569	525	544	571	559	525	542	557	606	515	557	555	541	566	544	551	517	485	539	502	559	538	521	566	577	527	525	545	509	558	539	514	542	515	544	526	564	528	559	522	550	532	605	541	535	528	549	526	597	538	518	544	574	522	521	546	509	545	511	542	522	561	581	534	517	564	540	535	524	563	545	578	558	564	545	515	517	544	515	559	541	581	518	533	552	582	530	589	524	561	550	545	543	497	533	568	570	585	573	565	538	557	565	563	512	540	562	536	543	528	517	506	580	520	513	561	533	502	555	538	563	568	551	543	542	554	565	555	518	548	521	579	542	532	510	562	531	548	531	550	537	549	558	535	536	508	548	541	522	526	546	514	497	509	579
22796	20936	28669	23387	20939	20627	3429	1054	782	631	638	545	540	484	437	434	433	444	415	387	337	341	338	365	367	328	316	364	341	342	330	354	316	343	328	327	265	294	342	301	311	273	334	295	312	283	342	331	289	348	326	285	296	334	317	312	337	302	285	271	310	286	301	345	303	289	313	323	303	299	302	321	296	297	304	298	313	280	302	307	297	310	295	331	296	303	310	304	294	306	317	278	317	320	298	298	314	316	283	307	309	287	303	357	338	348	324	316	344	376	325	330	321	307	319	328	289	293	323	307	321	291	309	297	301	311	306	319	315	304	304	315	297	308	314	314	317	282	304	344	318	300	297	338	278	294	293	308	323	327	306	332	306	313	290	297	288	279	302	282	303	293	327	302	264	316	310	275	277	302	298	289	310	312	298	292	320	304	290	326	331	331	288	286	303	280	276	289	302	287	308	281	297	268	271	283	312	302	310	302	280	302	302	307	289	284	290	292	309	318	297	303	309	292	286	305	294	309	320	283	303	330	288	297	327	296	309	315	294	327	310	327	324	316	294	321	291	328	330	314	285	310	282	293	298	297	287	306	295	308	266	297	283	305	286	307	317	313	299	304	289	289	292	326	282	313	311	284	302	277	293	312	317	279	304	280	317	292	300	302	283	320	313	299	269	285	317	283	319	270	300	307	308	283	293	312	296	329	311	294	283	292	309	283	313	298	312	309	286	327	274	306	308	288	304	316	290	324	316	306	286	309	296	318	279	307	296	303	276	327	301	291	323	283	297	290	294	322	311	311	304	329	291	305	294	299	300	289	258	323	324	306	279	266	303	307	304	285	286	294	306	257	300	288	297	293	274	268	296	296	310	312	322	304	314	284	293	299	284	289	259	282	293	297	260	312	300	317	329	289	289	275	290	305	277	296	295	303	316	289	292	312	301	283	275	278	299	299	292	306	283	314	297	269	298	309	282	293	314	270	301	283	287	319	314	310	306	289	268	332	284	298	330	311	292	289	301	309	313	304	317	336	306	313	300	292	270	312	303	310	309	287	293	310	320	320	301	288	289	298	307	297	258	281	294	305	300	275	280	310	330	316	298	300	300	305	324	290	291	300	290	293	306	316	311	281	311	290	272	288	283	302	296	310	314	304	279	286	267	303	310	296	305	315	282	279	290	315	285	314	297	307	282	313	300	304	269	300	317	303	300	315	306	289	297	320	304	273	300	300	265	307	332	317	305	293	328	297	340	357	321	292	311	289	292	316	318	320	280	284	307	339	297	281	305	288	288	272	282	325	274	277	312	288	321	269	328	307	311	277	294	333	306	290	306	308	290	274	315	286	306	298	288	314	313	313	294	296	309	270	287	309	299	304	298	276	306	304	296	308	322	326	307	305	298	305	284	272	337	297	296	305	295	303	294	281	283	308	300	332	290	308	306	286	300	314	316	324	314	278	342	270	303	310	310	283	312	323	304	269	272	319	300	318	282	297	296	323	281	290	291	290	286	301	306	284	293	281	283	287	319	279	315	290	279	292	309	305	283	306	296	320	288	289	286	285	327	291	306	297	324	317	310	307	283	312	324	307	290	259	350	283	272	283	275	289	334	300	296	317	261	257	307	276	276	309	289	308	306	295	336	301	321	319	330	298	283	270	292	292	316	285	288	309	289	299	327	306	315	289	304	267	262	288	317	264	298	297	309	286	285	295	297	304	280	296	284	306	304	299	313	299	279	268	314	290	310	266	273	291	278	277	302	319	308	306	261	279	287	314	300	297	278	326	298	316	317	257	280	289	313	306	276	291	279	293	304	297	311	284	290	320	285	330	310	316	291	302	289	269	330	310	319	304	318	295	323	298	307	294	306	315	321	276	312	304	310	295	281	290	264	315	316	315	268	296	293	292	286	288	317	296	287	289	293	317	303	284	314	277	302	245	319	261	278	306	310	278	273	295	322	292	326	285	298	308	271	300	305	284	278	308	283	274	299	322	344	307	288	272	314	290	311	295	290	283	327	317	296	312	294	291	313	293	279	288	305	294	310	321	298	308	305	293	276	280	289	253	280	277	287	318	303	344	303	310	295	323	307	267	279	303	286	329	278	269	309	285	308	290	283	309	296	330	288	300	297	326	298	318	300	294	293	301	301	323	325	290	308	307	302	308	290	299	275	300	311	306	294	321	275	311	272	297	273	280	333	314	309	288	321	286	302	323	272	299	304	283	289	292	306	274	276	306	323	319	293	310	291	338	291	296	285	302	313	303	291	282	301	322	292	332	297	308	292	287	289	256	278	294	277	304	293	274	303	285	292	309	275	325	312	292	307	320	300	305	298	269	300	306	306	304	329	277	304	293	321	316	270	308	303	280	302	304	313	287	297	300	299	269	238	266	315	316	284	316	259	289	263	299	296	306	313	303	265	319	310	337	283	257	283	298	328	293	293	298	275	297	314	287	311	313	302	293	299	329	287	296	310	283	299	273	289	314	311	264	289	287	268	263	324	269	305	303	296	272	288	258	308	322	319	320	299	291	298	287	272	299	322	299	297	314	259	299	326	332	299	307	296	315	317	304	323	311	284	289	294	296	289	303	329	323	285	282	289	310	313	268	328	307	316	313	315	304	288	313	309	305	263	311	291	312	309	312	295	316	267	302	286	303	255	243	319	305	309	313	339	289	285	321	274	304	290	294	307	282	328	309	320	302	297	300	287	285	307	313	283	277	288	293	294	282	275	273	282	258	257	299	311	290	310	290	279	306	291	313	296	316	269	309	308	306	307	344	301	328	305	286	318	284	303	289	282	280	299	282	303	312	291	344	313	282	283	285	313	289	287	281	321	304	291	304	300	319	279	267	310	313	293	292	285	325	285	292	277	309	283	317	302	301	301	315	304	304	322	296	283	311	320	270	291	303	277	295	302	287	315	288	261	280	291	300	306	317	292	308	283	330	287	275	267	272	270	288	305	292	308	294	264	310	320	269	291	266	314	336	309	331	316	318	298	290	346	304	305	282	328	334	274	317	307	293	302	293	284	309	313	296	292	280	311	273	303	296	289	299	284	282	309	289	286	284	278	329	301	304	305	303	287	282	284	299	294	273	293	292	279	297	324	299	306	288	289	279	297	272	281	310	294	341	310	304	299	326	319	292	306	327	315	277	299	308	294	289	300	315	308	321	295	324	284	256	294	281	319	266	315	298	317	287	288	307	322	290	324	288	274	263	296	276	261	306	266	321	319	319	303	267	303	308	293	278	282	291	269	287	299	295	302	291	311	266	288	285	294	279	304	293	281	285	287	282	345	318	292	288	316	297	306	289	275	292	318	270	280	290	301	278	287	286	274	307	326	272	288	317	289	290	327	298	302	282	295	307	300	298	297	294	297	284	310	314	295	304	311	312	279	292	327	305	285	303	308	304	305	297	293	303	310	266	296	291	260	302	281	319	308	291	302	280	298	292	294	296	307	305	289	319	310	306	289	326	301	307	273	291	311	311	293	310	289	306	307	271	311	305
7446	16511	13942	7504	5306	3965	2984	2398	1936	1610	1353	1195	1015	1044	884	821	739	677	679	644	591	624	596	588	534	549	551	542	543	533	490	493	456	472	509	442	499	459	453	463	481	474	463	452	483	484	468	481	438	458	448	415	454	451	422	452	416	452	434	447	460	456	476	442	434	510	442	475	435	479	432	443	447	406	421	451	477	433	444	461	460	465	430	413	411	414	408	407	434	443	433	407	419	540	450	465	424	454	461	468	436	430	460	521	471	518	541	484	509	522	513	496	493	499	485	469	456	470	425	467	485	491	452	455	477	464	485	465	478	459	489	461	478	467	459	422	457	486	461	424	443	471	455	478	443	472	443	445	465	465	450	463	403	394	441	465	411	422	429	442	470	446	454	437	414	428	429	421	452	442	435	450	457	437	461	483	440	375	453	466	449	460	431	430	437	443	437	404	420	423	444	434	446	456	467	480	406	398	407	425	432	403	406	462	434	419	425	405	440	455	433	428	391	438	413	418	397	469	404	438	440	404	436	469	385	412	390	449	397	435	414	431	468	473	447	447	413	435	421	469	428	477	413	442	432	416	472	439	433	454	445	430	403	435	446	440	400	454	449	428	440	453	448	399	431	445	444	441	427	442	420	417	417	379	476	420	429	407	445	470	416	418	458	410	430	450	425	443	413	426	457	391	414	450	419	432	446	430	448	442	437	431	404	477	384	415	450	440	438	420	417	407	462	400	413	445	450	417	441	413	434	416	406	418	444	447	418	457	441	401	387	428	442	447	433	439	394	478	414	432	437	445	419	479	417	423	432	442	411	455	386	453	445	435	428	430	435	451	436	453	416	418	424	432	442	378	460	420	399	446	420	420	438	452	410	473	441	446	427	432	432	438	447	447	428	452	450	426	420	419	492	391	406	431	436	450	438	423	426	477	445	430	440	424	454	392	416	443	426	438	453	446	432	434	439	421	424	422	449	446	450	477	420	446	459	431	440	418	457	450	436	440	419	404	464	448	417	437	452	430	422	408	415	421	425	451	394	447	470	450	452	449	433	431	435	428	452	431	408	432	441	400	414	402	433	395	450	425	460	474	426	459	447	419	417	431	408	465	436	431	433	460	428	422	405	447	451	429	420	445	429	452	418	428	466	448	434	425	434	434	415	429	448	423	408	428	448	432	465	476	420	415	399	460	456	441	415	460	420	422	464	444	390	448	400	446	438	431	430	418	431	418	416	428	432	436	423	423	421	391	427	450	429	463	437	419	441	457	397	414	405	435	456	427	426	439	448	404	450	452	427	461	458	434	433	429	434	483	464	428	424	433	404	426	428	446	449	457	396	424	442	469	426	433	425	421	447	439	465	450	452	407	436	426	438	471	451	453	428	437	457	409	431	448	425	431	422	432	377	390	461	455	435	423	433	438	401	400	467	410	431	455	455	423	459	383	430	422	443	423	398	440	455	434	439	406	444	430	440	471	432	413	441	442	420	443	425	465	427	433	449	402	438	435	444	423	409	451	472	445	420	412	416	464	427	442	438	422	430	443	440	420	419	402	420	418	384	447	446	451	466	418	431	447	425	432	411	416	471	451	423	403	437	425	437	444	433	432	458	455	430	434	422	416	451	423	445	430	418	412	451	419	411	422	424	423	470	432	428	431	415	449	486	437	430	438	376	418	466	421	423	411	436	454	418	424	449	442	444	441	404	463	418	425	398	422	431	406	444	410	452	442	462	448	445	420	440	438	466	459	457	443	420	441	455	424	420	430	437	453	407	403	468	434	420	463	424	424	442	441	431	432	423	413	459	423	433	482	413	428	433	438	459	439	442	452	427	427	413	403	464	408	470	433	402	448	431	422	404	442	447	414	435	416	444	411	401	467	425	435	443	401	422	459	465	412	408	381	395	396	373	450	435	448	414	421	452	436	448	463	462	435	410	427	405	432	414	459	452	438	439	420	414	456	446	434	431	461	433	417	465	459	447	399	477	414	411	444	463	404	453	448	435	459	449	428	442	459	390	455	423	456	424	408	442	431	431	424	462	385	465	446	472	443	445	443	436	452	451	451	472	461	423	468	413	430	422	435	424	450	442	435	447	417	416	421	446	430	426	420	441	433	458	443	432	474	436	439	459	416	458	433	419	452	437	457	432	468	431	416	427	441	448	447	444	426	430	456	443	447	429	463	413	450	432	450	408	390	470	434	420	431	434	395	474	452	392	435	439	426	448	437	456	434	443	464	445	429	435	456	453	421	438	427	411	438	446	472	439	426	453	423	461	414	430	415	437	441	452	498	429	411	431	436	413	393	427	431	451	455	435	413	444	447	407	450	478	419	460	421	428	447	417	412	444	411	407	460	409	436	434	405	428	438	436	484	436	435	434	425	459	406	432	419	446	417	447	427	465	459	442	462	453	448	462	445	466	482	432	470	446	439	432	432	439	464	422	485	454	416	451	394	421	439	461	439	434	429	399	453	437	448	454	421	462	420	456	423	482	396	462	437	448	412	442	387	413	429	457	418	417	433	465	465	433	471	425	434	396	462	434	445	434	419	445	461	436	408	394	475	452	470	468	416	454	436	482	400	428	453	411	431	430	449	443	461	450	434	444	457	432	437	401	445	474	450	469	433	419	417	462	426	453	468	406	446	450	472	426	435	436	445	404	447	448	481	401	402	417	445	441	447	425	443	388	420	428	435	455	425	429	417	444	459	404	426	450	423	436	424	427	407	409	428	431	433	443	436	415	462	464	418	441	393	464	425	456	427	421	437	472	444	436	426	484	408	447	441	458	458	420	410	413	447	429	447	423	418	406	439	431	403	412	445	427	411	422	438	459	431	408	440	430	454	461	417	447	426	445	398	425	421	465	446	460	432	401	410	459	449	411	432	443	447	419	409	465	430	415	430	386	426	417	461	413	422	455	440	455	438	405	413	433	415	375	439	472	430	465	458	433	436	436	478	460	420	433	401	426	443	438	384	458	401	450	456	461	414	432	404	451	453	407	423	434	440	434	443	406	443	443	445	440	433	423	455	419	419	428	433	447	400	421	457	445	400	436	466	403	422	429	406	511	418	435	446	431	384	416	425	432	459	428	451	453	435	427	442	428	417	418	427	412	419	434	397	406	461	456	470	424	420	386	444	412	399	438	438	445	432	422	430	460	421	436	448	413	464	438	427	466	450	410	475	447	430	418	444	436	448	430	433	414	422	432	418	432	428	465	411	436	419	415	419	436	429	405	421	420	441	450	428	440	432	409	456	425	414	461	458	397	422	438	417	461	428	443	407	456	424	462	447	390	456	431	447	447	469	414	438	446	455	426	421	433	425	443	427	458	441	434	410	450	442	426	437	465	455	449	387	456	414	398	467	450	432	444	456	473	415	416	393	455	395	440	421	448	455	416	418	386	408	450	433	411	420	448	424	454	442	459	407	444	411	446	419	447	459	441	432	412	439	384	420	438	413	434	438	433	438	447	431	435	431	431	415	429	450	388	418	440	457	412	477	471	410
26459	19844	6650	769	493	444	389	394	408	349	355	373	381	345	345	368	375	339	342	404	368	371	367	340	393	367	379	371	318	366	332	391	343	351	361	372	377	355	382	369	385	369	309	369	364	346	343	396	364	347	327	363	347	372	388	359	319	349	372	376	325	354	341	380	380	366	333	394	374	369	370	350	373	383	362	348	354	347	392	370	372	354	364	365	366	348	377	359	346	377	368	371	369	326	335	324	345	370	348	361	426	350	366	384	370	362	348	346	400	362	349	363	362	326	376	347	340	381	346	372	351	340	381	360	375	375	323	348	366	400	348	332	336	336	373	345	353	351	355	347	376	338	357	338	368	376	349	380	364	377	352	338	365	367	400	331	381	361	370	374	369	345	339	358	363	361	368	381	330	348	319	353	332	370	356	369	356	347	330	358	363	398	336	363	369	374	331	367	344	361	400	375	350	325	325	372	385	389	336	341	352	350	332	350	364	370	335	349	326	386	334	342	346	368	374	390	387	378	395	377	329	353	347	323	325	355	347	369	358	411	385	358	359	385	364	349	364	349	338	361	349	363	362	365	373	379	388	385	376	324	377	401	352	358	363	343	380	391	358	328	393	362	327	382	370	359	380	395	378	336	339	359	389	355	364	370	384	356	352	348	365	357	349	343	339	384	337	376	374	383	371	349	375	365	373	350	356	345	340	380	360	370	354	319	365	368	337	340	327	350	320	322	346	379	341	314	353	341	342	369	354	392	402	342	373	373	352	343	384	323	365	363	342	360	364	359	372	355	341	364	327	390	347	342	317	322	385	341	354	360	368	343	354	382	350	365	378	404	362	428	368	358	320	343	354	366	398	353	338	346	354	385	369	373	358	316	323	379	356	358	360	358	395	390	367	377	375	334	362	332	370	357	344	311	368	335	389	377	327	366	336	353	314	376	356	377	361	346	353	347	351	362	336	359	372	381	334	353	369	323	343	355	393	325	353	390	359	330	366	344	384	365	356	381	354	363	353	395	364	309	370	345	409	364	364	361	347	335	363	372	370	376	407	388	367	321	346	356	343	347	354	362	359	357	381	345	401	358	322	370	363	344	358	349	341	360	348	357	360	355	357	340	361	331	420	319	389	340	365	384	336	334	333	374	369	368	311	368	372	370	384	333	342	369	371	361	367	374	332	367	354	373	397	336	365	361	380	370	323	368	384	344	344	365	326	358	358	378	371	368	383	351	384	330	357	341	345	387	371	352	369	361	362	376	383	333	369	345	351	347	349	367	364	346	343	379	318	340	382	354	326	363	400	355	388	374	349	397	341	364	333	381	342	339	362	385	345	346	335	374	372	329	376	345	343	337	337	368	338	364	367	379	362	349	371	344	356	353	346	351	379	335	332	360	329	368	370	334	351	341	373	387	339	342	310	346	360	335	367	347	336	353	362	380	349	380	369	353	361	373	382	378	363	342	373	339	333	352	350	361	366	379	376	374	349	358	365	370	343	381	375	350	330	345	405	391	330	320	362	373	323	364	366	342	350	352	364	382	404	342	352	363	394	344	359	324	358	363	354	306	372	355	364	399	343	370	378	353	356	392	341	365	342	352	366	392	350	354	372	348	353	315	338	367	346	345	379	351	360	340	348	345	341	357	364	372	347	338	381	379	365	348	347	338	386	346	371	354	364	389	362	330	360	383	363	358	394	371	336	381	360	363	349	335	332	365	334	376	408	368	340	347	333	402	370	357	364	354	343	363	383	358	331	336	384	375	342	392	373	376	366	340	364	387	348	355	355	330	339	370	340	388	358	365	319	326	340	345	353	364	368	373	364	378	357	327	356	376	337	364	375	405	388	343	350	352	322	411	354	370	366	363	365	354	368	380	365	348	345	358	346	365	323	369	380	400	355	333	366	324	359	369	406	352	373	332	361	332	366	334	369	358	363	349	343	393	367	380	378	328	358	342	369	353	361	318	366	342	341	397	350	354	348	326	348	372	356	380	383	360	380	361	375	345	334	357	363	372	352	360	410	393	370	373	329	402	352	342	336	365	378	370	356	341	353	350	384	374	351	375	360	364	381	340	361	408	377	341	364	384	323	355	393	365	338	354	360	373	356	351	375	362	319	384	390	361	343	377	372	333	372	382	373	352	333	389	381	358	360	318	364	362	344	340	344	385	363	373	367	365	338	333	362	343	320	340	352	387	348	348	342	378	385	383	384	355	342	383	361	388	365	394	334	351	382	330	340	372	348	370	366	348	384	338	346	366	338	372	354	339	344	377	341	374	367	354	367	355	324	347	371	373	384	347	347	357	329	355	383	365	346	347	358	335	327	394	375	364	313	356	383	359	345	370	373	346	333	362	340	339	363	349	361	390	355	365	333	343	340	350	355	374	346	389	374	374	353	348	365	363	344	351	335	374	383	353	362	364	360	341	355	357	357	340	355	339	337	336	376	361	347	362	368	356	351	341	380	367	361	334	349	351	345	399	348	364	361	366	356	354	350	355	356	340	378	343	357	412	333	340	351	352	395	370	373	341	360	368	372	326	337	314	382	359	351	349	335	378	341	328	367	382	363	372	385	332	384	409	347	339	335	383	329	357	343	354	357	372	376	354	326	347	352	362	358	319	403	352	367	347	358	350	366	337	330	361	357	370	326	348	359	342	381	359	355	349	367	383	381	332	369	347	348	353	370	381	368	360	355	339	356	361	348	360	333	389	351	347	351	362	375	326	352	328	345	391	348	356	356	339	333	316	344	355	372	361	328	370	364	359	384	342	354	365	381	377	378	382	370	321	376	372	350	355	351	369	381	356	356	314	355	375	338	358	363	364	358	362	373	372	339	357	340	356	374	343	361	362	342	341	359	370	344	352	338	355	366	381	358	337	345	353	352	377	324	358	351	324	379	364	316	364	365	354	355	322	331	357	346	372	354	345	370	379	341	351	368	351	346	352	344	340	367	366	340	383	348	377	370	381	352	363	339	373	376	336	358	368	348	355	359	347	349	363	359	335	333	341	363	395	384	361	371	350	357	371	358	339	362	374	360	358	358	357	345	355	336	348	362	344	380	383	351	345	357	379	325	372	357	367	354	350	367	366	348	361	329	337	309	368	384	363	361	347	376	359	365	373	319	354	368	392	320	320	400	358	384	374	338	360	379	383	364	384	358	375	378	357	347	359	347	366	370	345	344	352	344	350	325	365	362	354	385	349	354	355	373	332	346	339	337	366	365	354	398	395	342	339	357	330	346	365	359	339	367	365	384	358	350	343	361	404	389	348	375	327	372	356	361	328	346	353	386	345	361	346	346	344	363	348	329	380	375	343	345	363	340	337	342	361	330	380	403	350	370	328	340	359	362	376	357	359	340	382	362	321	333	352	313	355	359	346	372	377	375	358	381	375	370	371	331	353	338	362	380	373	385	365	327	386	339	349	392	353	356	349	370	357	364	372	347	344	381	345	362	366	373	333	366	338	350	355	357	312	368	345	320	358	351	320	358	332	343	340	352	348
3999	1432	1385	859	689	688	635	573	553	541	546	582	527	512	524	548	563	498	538	519	556	543	517	540	511	568	545	522	526	547	492	534	485	551	581	527	551	555	548	528	546	518	542	522	521	527	534	518	520	548	502	507	560	490	554	491	487	508	514	548	535	497	507	468	484	477	537	505	549	506	533	498	564	512	527	498	518	492	525	494	481	483	540	545	512	564	494	465	560	559	571	551	514	511	513	570	516	496	527	542	519	475	503	589	497	566	507	555	570	547	522	561	542	546	501	567	509	558	519	573	558	541	524	551	501	552	552	515	506	516	502	530	567	542	530	556	543	519	539	570	516	514	576	511	512	505	541	490	529	466	518	561	518	548	504	519	508	523	516	530	558	483	512	543	508	518	527	495	540	545	560	558	535	469	522	533	521	542	525	548	501	510	533	525	486	526	540	540	524	490	487	522	498	501	509	471	538	516	517	521	513	515	515	518	526	523	501	540	519	485	501	514	480	523	545	513	504	503	513	532	518	528	528	512	525	535	571	513	488	524	540	487	535	540	522	491	526	535	523	530	509	516	471	536	520	565	494	504	509	516	493	513	550	558	507	564	548	488	526	525	518	501	528	497	509	506	539	531	507	527	511	511	522	470	554	495	513	558	474	506	564	501	531	559	507	501	501	464	527	494	551	520	480	535	492	532	551	524	496	523	513	511	524	519	511	493	516	516	498	508	564	494	524	520	507	521	532	505	498	510	468	525	479	525	502	470	501	519	514	542	468	552	504	527	522	543	509	554	510	516	507	515	565	502	475	502	548	526	492	498	524	536	518	477	534	496	511	483	509	496	514	531	519	535	523	500	532	500	525	521	519	505	509	512	455	524	538	549	530	489	522	521	546	483	553	499	505	496	509	428	494	521	543	525	481	505	519	509	486	529	484	526	524	532	506	513	536	507	525	509	538	514	541	550	489	582	491	529	519	467	552	508	514	524	492	532	541	557	540	540	548	494	501	511	493	539	481	512	535	513	548	505	515	534	475	513	536	589	518	529	526	492	518	561	536	548	525	541	508	509	494	537	546	524	522	504	527	526	565	511	521	503	548	495	546	482	491	497	525	562	492	530	535	520	557	549	527	531	492	510	488	515	533	574	522	522	529	514	542	533	510	540	537	501	502	518	505	492	492	551	514	467	523	520	508	548	551	536	520	494	536	531	504	484	516	541	528	533	527	486	521	476	501	515	573	499	499	538	504	537	540	528	555	511	532	482	510	496	530	499	506	505	529	532	507	505	523	561	515	499	537	495	494	533	521	509	507	500	540	552	549	496	528	547	480	522	549	508	548	512	511	499	542	576	559	531	511	532	525	521	488	567	463	555	500	507	527	492	552	509	518	489	539	517	487	531	565	516	546	492	550	520	528	533	537	554	523	563	509	552	489	537	526	525	499	517	514	505	514	494	502	522	519	531	526	513	500	515	532	545	490	526	522	545	520	500	531	525	535	542	513	551	516	540	489	513	485	526	521	488	535	534	511	520	532	494	523	544	489	529	518	536	539	526	529	538	458	542	526	514	511	522	477	485	533	535	549	529	481	522	520	523	499	531	513	528	492	563	491	537	529	502	553	530	503	539	543	488	512	473	531	542	524	535	524	484	551	486	551	503	506	476	588	463	527	506	534	589	492	470	529	502	513	514	498	518	506	542	523	511	498	510	469	502	561	502	566	516	507	511	506	484	549	512	512	514	519	513	564	540	515	552	521	531	554	546	520	575	545	537	531	516	504	545	477	490	526	514	492	509	510	498	520	531	541	516	517	508	516	515	505	558	499	518	513	547	495	514	532	524	503	531	514	513	504	517	503	504	549	536	492	493	540	504	507	521	517	507	501	525	497	539	544	543	525	509	518	549	531	553	467	489	519	498	512	507	516	519	515	518	532	526	520	548	532	533	555	547	484	516	509	527	489	522	550	539	523	549	521	522	527	491	490	521	520	491	498	475	500	507	580	512	516	515	514	529	491	513	495	518	485	487	511	532	566	557	544	538	492	487	494	532	484	502	509	521	535	513	540	549	541	516	515	520	540	511	526	541	518	504	564	516	502	497	496	583	554	500	492	535	547	506	493	526	536	500	519	534	552	493	527	543	511	522	495	540	532	542	568	528	515	493	526	538	515	503	516	509	482	525	482	546	517	562	517	567	541	529	530	526	523	490	490	521	482	548	543	555	513	506	516	504	536	488	511	503	541	553	565	483	544	496	543	563	557	529	544	551	524	524	523	532	530	505	499	508	508	525	546	485	531	512	502	510	510	542	497	521	542	530	522	497	498	495	531	508	528	486	513	491	536	566	505	528	525	533	558	502	510	549	492	458	546	528	528	540	516	495	532	535	488	560	582	491	501	516	513	548	460	534	537	462	490	548	515	514	557	525	507	516	507	530	520	492	494	494	529	512	530	550	495	499	509	553	508	537	526	545	499	490	532	534	517	536	495	511	533	505	513	498	523	524	499	510	530	488	541	544	555	517	512	529	548	515	530	543	519	462	521	521	520	517	499	526	525	520	529	552	521	512	498	509	507	510	538	535	524	514	538	503	501	533	498	579	523	511	501	537	526	524	528	491	533	512	524	495	491	465	529	545	550	469	488	466	563	527	531	463	532	501	525	522	526	531	512	505	513	523	533	547	506	536	504	552	536	478	562	514	519	518	533	509	537	495	528	491	507	561	463	507	497	537	545	508	547	487	527	549	550	523	550	536	527	518	515	502	507	489	527	539	561	504	464	513	499	466	549	489	527	513	522	539	514	540	495	529	510	513	508	529	523	516	528	501	530	485	508	472	531	560	505	548	515	505	539	554	513	523	513	492	562	561	526	539	506	522	534	493	489	495	548	473	557	519	530	508	529	527	501	487	523	506	512	529	547	488	507	516	506	492	496	559	516	514	534	535	518	538	485	527	531	532	535	497	525	516	487	520	537	546	490	505	494	560	555	535	517	509	555	539	500	527	527	533	518	517	485	515	498	496	500	531	539	520	459	512	514	533	540	521	515	521	578	535	504	494	499	536	513	497	496	561	485	511	557	552	529	521	536	495	510	487	500	525	493	501	479	538	531	491	525	513	547	500	501	504	544	518	502	467	482	552	492	479	498	508	472	561	489	518	494	504	555	509	526	490	502	508	511	525	505	555	562	527	528	506	497	534	505	528	514	505	548	520	517	520	521	547	516	537	520	550	517	516	530	524	539	559	517	558	514	485	503	527	524	528	518	539	512	567	536	538	495	489	454	484	521	556	536	507	552	551	528	508	512	496	521	539	501	533	493	504	520	538	496	489	522	495	495	510	510	539	494	542	487	520	489	542	523	570	508	539	524	540	549	496	485	510	528	512	520	501	530	502	520	529	507	507	497	500	533	464	526	544	517	545	508	516	515	541	491	519	499	512	521	502	475	538	534	549	545	497	477	502	486	529	515	515	487	536	536	566	542	494	538	496	488	471	466	554	535	512	516	504	476	498
23701	20908	28077	23871	20798	4834	1084	712	647	608	596	532	478	492	439	473	445	472	389	477	416	461	404	459	386	432	429	396	367	413	417	406	424	401	391	411	398	404	401	399	412	373	414	394	371	407	409	377	398	378	443	430	419	403	397	428	393	417	361	404	399	397	390	375	380	391	404	406	381	370	345	351	387	385	394	406	381	389	369	379	379	359	341	370	386	377	417	366	400	398	382	372	397	355	377	398	383	392	388	385	415	362	386	396	380	391	422	421	428	397	399	398	441	404	381	397	380	364	401	381	414	368	395	405	416	367	409	389	382	389	402	367	391	414	418	407	376	396	398	422	391	388	411	417	396	374	387	346	439	388	421	364	366	413	366	365	377	410	379	396	384	402	411	363	380	388	410	393	430	400	343	425	388	384	403	371	416	418	373	384	382	382	391	398	369	391	396	366	389	401	381	357	391	365	397	392	389	380	397	407	374	380	379	397	374	382	407	366	379	396	408	375	415	389	370	404	416	413	342	384	392	395	375	383	418	382	392	361	381	416	362	394	395	407	403	383	416	403	414	353	399	401	368	392	404	363	401	367	407	345	377	370	408	415	394	373	395	376	368	367	380	397	382	370	401	397	416	396	375	384	363	386	408	375	372	367	377	392	373	401	356	360	358	375	397	396	382	395	387	405	402	412	409	396	396	405	387	409	372	388	384	393	385	355	348	381	378	359	382	367	403	387	363	393	364	404	411	386	341	393	404	384	388	381	341	408	375	413	379	403	378	356	358	419	420	378	356	390	385	390	396	363	438	369	401	370	387	420	408	433	378	399	377	375	371	367	353	404	421	378	397	403	430	399	407	372	339	400	361	387	392	396	380	368	367	365	386	401	376	393	405	398	430	397	357	352	375	389	377	356	387	383	376	385	407	339	363	364	400	368	374	370	406	405	407	380	392	379	366	395	382	399	363	396	390	414	397	409	403	367	372	387	416	407	357	368	386	398	395	388	377	361	406	418	354	408	348	403	390	391	385	379	397	376	371	371	375	375	360	386	380	382	364	377	384	382	417	380	399	398	400	371	373	371	358	376	386	400	396	412	380	376	382	369	391	381	419	364	407	392	409	384	390	390	372	382	388	358	348	394	371	363	374	351	340	361	381	373	393	387	404	394	390	356	339	393	385	363	370	383	390	388	369	383	414	358	414	374	388	406	411	440	401	385	366	393	371	413	367	408	342	387	394	369	407	374	395	350	394	389	386	350	383	383	360	406	401	407	416	386	387	390	373	415	416	356	412	401	369	368	356	415	394	410	392	390	376	411	371	384	365	376	416	399	339	369	385	399	383	362	426	381	401	378	358	399	346	385	348	374	405	380	354	377	363	375	413	396	380	388	394	393	386	419	375	395	362	390	377	415	392	395	400	353	367	398	398	374	382	398	387	392	384	392	391	398	416	426	396	422	392	401	404	410	378	382	359	367	385	379	385	328	373	412	387	377	368	406	404	378	384	397	373	381	419	370	377	411	389	378	385	406	415	414	379	390	401	384	398	353	393	371	372	379	394	382	400	399	363	427	382	373	366	367	407	390	417	403	378	378	384	400	347	378	399	382	383	359	409	442	380	354	401	372	386	381	382	396	359	377	362	398	382	409	398	389	415	416	415	365	416	406	356	364	402	380	358	386	395	351	390	409	413	357	397	368	348	386	388	391	370	374	348	390	347	343	403	402	396	350	427	377	381	382	385	402	363	378	392	362	391	387	380	363	403	377	418	390	410	361	344	377	392	392	381	409	367	372	395	381	387	374	359	376	367	414	394	392	380	393	396	371	392	415	404	339	389	378	363	367	361	404	392	396	382	413	368	399	370	416	403	397	397	372	360	392	387	389	376	409	356	396	407	406	374	394	379	350	382	370	396	356	372	386	420	366	419	359	402	370	399	393	420	368	402	378	367	385	386	422	415	369	352	375	366	380	385	377	411	388	411	368	381	402	413	379	376	368	418	386	369	388	394	362	371	409	405	386	339	380	353	348	377	382	404	394	374	396	380	388	391	380	346	415	403	374	357	387	367	429	411	401	350	405	369	370	392	368	359	406	393	403	347	388	372	385	380	378	391	386	377	387	409	362	379	366	370	339	426	379	421	398	425	408	379	359	357	348	397	381	378	397	375	421	420	390	384	413	428	366	351	429	410	383	383	372	370	382	400	318	348	395	380	434	396	420	389	389	358	393	413	370	385	394	370	380	423	383	408	393	350	398	394	425	367	359	387	406	375	359	382	409	386	351	423	373	421	360	424	407	380	370	357	390	406	388	370	352	358	382	368	391	403	359	396	406	386	356	387	374	388	386	393	428	388	396	354	385	392	375	403	387	379	360	382	379	426	383	393	420	402	383	395	378	396	424	395	389	355	355	398	378	378	355	395	412	363	396	364	346	367	401	365	446	386	427	396	348	396	415	375	371	344	394	357	384	396	365	387	395	392	360	360	403	393	353	371	410	364	391	363	361	416	360	381	398	408	389	375	395	384	389	393	412	360	375	378	391	376	392	411	409	396	391	397	387	395	356	381	393	382	393	400	395	340	379	349	402	362	388	406	405	390	355	367	389	406	379	369	398	361	343	412	398	338	396	351	347	418	343	381	365	349	357	398	388	392	394	354	403	412	381	400	362	385	423	348	420	361	388	395	405	381	367	372	352	379	395	394	414	378	372	412	373	379	361	401	390	385	415	399	395	384	375	414	423	389	399	433	376	404	387	367	389	368	371	369	399	382	380	359	403	355	371	407	386	399	389	360	397	397	391	406	429	408	381	349	380	394	404	417	381	397	350	380	376	386	396	397	398	385	397	410	363	368	338	400	373	376	389	391	400	379	408	387	383	380	388	375	369	368	378	389	395	386	402	391	364	397	361	381	370	403	370	404	413	373	407	388	380	397	371	411	375	398	392	360	379	357	399	395	370	381	397	329	377	390	366	393	385	421	379	379	355	402	390	437	384	401	366	360	367	384	377	366	389	406	391	381	369	392	351	365	393	386	359	403	392	370	379	359	369	393	380	368	401	392	372	376	414	369	436	363	382	385	384	400	379	404	354	370	389	383	385	374	384	396	401	404	384	378	353	370	381	391	375	364	417	381	400	389	387	388	392	341	406	377	369	424	396	442	383	362	395	368	393	391	371	381	402	396	384	382	397	416	368	415	379	425	411	388	378	361	366	388	387	403	352	357	350	383	370	381	380	389	332	396	370	392	413	414	378	358	381	375	381	408	369	375	363	387	374	402	347	386	378	339	372	385	375	384	377	397	372	374	400	372	376	372	383	401	421	381	385	372	383	399	398	403	369	419	397	376	371	360	372	389	359	391	387	379	402	362	347	388	381	360	410	412	365	379	352	393	382	411	368	354	401	369	374	421	404	390	391	362	370	375	375	397	402	400	396	367	425	356	375	393	378	386	403	403	384	396	407	400	372	396	380	425	345	379	404	374	411	385	394	389	392	380	378	358	379	410	385	398	398
5153	10305	8974	4410	3236	2392	1942	1547	1388	1243	1052	968	930	783	766	747	701	756	687	673	654	588	631	620	636	641	597	606	628	582	600	583	625	583	606	571	614	593	574	569	568	603	596	610	575	564	629	630	570	591	567	581	553	551	582	557	547	553	512	558	562	541	584	593	533	597	584	572	560	570	532	598	553	518	531	574	569	592	553	546	590	574	507	602	545	520	568	562	527	591	504	581	537	545	567	585	530	579	601	570	553	547	551	600	616	654	600	575	613	574	563	627	580	639	595	569	538	591	573	583	549	549	594	560	579	595	605	598	562	559	587	539	578	573	582	571	549	602	594	581	583	549	580	581	550	532	584	538	531	593	618	630	561	579	601	549	563	550	590	624	536	597	559	567	583	522	549	552	571	516	551	537	566	568	554	569	569	570	601	560	581	547	551	552	559	552	564	561	521	564	549	557	579	570	518	567	570	556	553	568	553	561	553	562	564	587	581	565	558	592	573	488	530	603	560	557	589	593	554	536	610	541	595	588	580	548	536	552	554	552	596	548	553	563	572	574	578	558	521	588	516	576	541	553	572	583	556	583	561	544	545	524	527	576	519	550	573	540	599	527	519	600	555	516	555	574	564	537	580	550	554	586	540	524	581	549	595	540	604	540	602	569	559	547	521	543	559	537	566	552	567	555	546	546	563	547	599	550	543	558	559	535	559	578	622	535	576	571	551	549	593	553	540	580	556	561	554	565	587	570	532	579	538	565	577	512	521	572	566	560	537	593	542	558	575	555	552	505	576	552	577	520	596	561	556	536	516	596	528	532	529	567	563	561	575	583	551	593	555	551	548	573	569	583	535	564	551	581	544	528	528	561	578	521	578	578	513	589	571	574	559	594	554	596	550	547	568	577	560	590	511	567	547	547	588	556	519	587	550	557	534	558	602	581	543	501	528	557	541	558	605	567	560	568	598	543	568	581	581	591	557	551	523	539	574	548	558	538	562	540	589	566	555	570	584	573	521	571	589	565	534	536	576	585	515	527	552	569	570	531	551	565	566	567	568	582	545	519	539	571	553	531	575	560	566	587	492	560	536	548	556	597	527	538	509	572	511	548	558	530	518	554	537	542	550	589	570	531	611	555	592	557	561	540	611	596	601	586	566	557	595	557	595	549	530	549	592	586	568	555	544	569	591	567	548	590	576	564	553	556	547	550	525	562	543	558	533	557	538	565	543	589	575	532	561	587	538	588	563	602	558	572	554	596	580	566	566	599	556	583	564	579	587	554	555	563	583	557	572	579	560	564	541	570	606	561	582	622	555	560	576	536	515	551	585	571	555	611	588	513	538	573	539	607	518	551	511	539	519	550	574	527	547	510	578	543	579	548	603	572	572	572	547	563	561	588	544	554	568	552	549	596	551	531	556	559	551	566	533	567	612	542	548	544	608	571	547	579	546	545	571	574	531	519	591	545	549	550	540	589	582	543	538	557	550	568	557	576	532	581	565	561	566	550	530	544	590	574	574	529	557	537	570	558	573	580	547	562	558	534	537	547	544	531	573	582	566	561	581	531	572	534	547	610	595	613	583	558	585	582	605	552	569	536	557	554	581	556	570	546	544	557	527	541	543	568	547	581	559	544	542	576	560	577	555	548	585	522	568	574	590	585	566	518	552	558	550	603	564	559	603	553	540	568	577	557	546	594	557	551	549	532	555	533	589	565	561	625	546	575	560	562	552	548	512	595	564	550	532	580	583	566	571	524	528	604	545	557	565	522	581	579	565	565	572	558	587	527	538	558	554	584	565	547	540	512	505	588	587	551	570	576	595	531	536	539	580	529	548	530	547	616	609	525	555	590	587	605	557	544	537	575	518	564	559	576	593	569	542	588	566	621	522	521	555	581	534	578	572	553	523	547	551	528	571	553	555	557	549	544	539	556	533	550	562	553	594	552	567	584	577	551	576	557	548	551	567	532	526	516	544	616	575	559	557	537	533	564	547	547	551	543	577	575	589	574	513	594	530	556	595	586	557	527	524	556	557	537	526	601	564	531	588	551	556	526	549	565	562	587	578	564	567	568	520	533	541	541	509	553	555	551	568	592	578	560	554	567	540	576	600	542	552	567	524	581	573	531	577	548	579	566	576	546	556	553	527	541	545	580	577	561	559	549	546	501	510	557	569	561	568	546	587	543	533	525	574	533	560	572	608	530	566	543	573	575	509	567	553	548	557	550	608	584	568	604	570	552	555	587	560	553	535	576	571	499	526	555	576	566	593	570	599	586	540	596	540	503	543	551	591	536	558	525	572	565	570	580	537	577	555	612	583	542	523	599	523	563	617	524	509	566	547	563	549	537	544	554	608	523	617	523	553	582	602	571	533	559	536	588	577	551	530	518	574	533	532	560	568	591	524	579	542	540	556	587	570	612	599	535	511	574	585	570	573	550	535	540	536	564	559	566	585	542	522	554	538	561	572	547	586	525	549	537	588	532	604	542	561	575	566	540	565	607	533	532	513	539	615	538	587	541	524	565	547	561	574	558	548	600	580	547	570	553	544	594	516	559	503	552	557	570	555	543	530	569	579	566	558	526	588	544	552	566	528	571	576	553	527	569	589	547	559	577	604	574	531	548	505	574	575	601	564	552	546	557	575	537	541	589	538	539	540	534	562	550	549	548	546	608	528	561	566	569	561	549	543	562	572	546	578	555	541	545	563	549	559	557	522	521	561	566	520	511	550	591	542	563	535	585	561	515	589	559	529	566	541	559	527	575	574	533	555	562	529	617	570	559	568	590	574	593	543	590	575	596	539	539	585	577	557	538	524	586	573	535	586	550	609	573	558	571	590	579	584	542	560	564	561	565	593	561	572	542	566	544	605	538	562	592	561	556	539	569	547	572	591	516	600	597	568	536	523	611	542	565	594	558	519	547	497	601	540	581	568	578	566	582	563	585	554	575	544	557	549	550	571	577	552	609	577	556	583	555	561	565	546	577	556	543	551	586	611	585	533	554	513	549	536	572	555	589	577	581	540	543	565	563	558	515	536	564	578	584	578	560	586	578	593	522	576	555	545	579	544	550	499	527	564	533	530	583	574	553	528	560	546	533	568	550	581	540	528	544	568	513	570	600	552	554	530	596	549	539	593	549	594	562	550	549	563	564	579	577	570	533	536	550	542	600	502	570	577	553	565	507	557	537	569	564	581	592	538	607	550	531	593	540	574	561	541	552	547	589	568	568	590	545	557	552	532	576	585	577	599	542	568	536	544	541	561	579	595	598	550	593	551	554	565	552	589	588	605	564	581	575	529	564	556	588	582	547	530	569	571	531	537	562	541	581	547	576	562	559	566	604	560	605	536	537	527	587	596	577	570	570	575	569	492	539	541	545	553	580	542	588	583	567	531	543	551	512	558	628	567	554	558	538	585	568	538	529	607	533	568	560	542	563	569	515	544	551	560	565	575	559	528	575	557	587	579	537	526	563	565	541	522	534	588	583	548	563	563	575	563	553
22746	20888	28627	23287	20888	20640	3554	1049	831	686	657	554	556	485	481	424	445	444	454	392	365	372	347	315	338	340	351	334	310	345	365	329	332	304	343	321	314	375	355	360	312	308	316	320	332	291	305	315	301	362	313	318	328	325	302	308	322	314	322	307	292	300	315	335	304	322	343	313	338	315	306	324	338	317	315	288	312	277	323	339	319	294	311	310	320	282	339	339	301	347	309	357	275	336	317	290	286	292	330	324	290	301	332	304	342	311	397	295	320	324	307	299	335	308	307	312	309	363	334	329	318	306	325	298	306	306	334	317	318	310	332	276	337	322	336	334	306	316	332	307	321	311	304	290	338	345	305	315	295	291	284	300	315	335	286	336	303	315	353	343	312	291	319	333	301	341	330	337	295	301	301	282	342	345	330	294	288	316	321	286	304	296	305	288	303	317	332	271	293	302	302	296	300	295	301	307	289	323	321	307	317	330	318	312	353	327	293	302	290	304	295	324	325	339	331	308	304	307	334	308	296	312	285	329	313	298	346	290	291	312	302	310	256	291	301	305	327	309	320	300	328	313	289	313	308	308	320	311	327	324	306	304	319	322	341	279	289	305	319	334	330	340	327	291	333	338	326	313	302	302	288	314	318	274	319	296	314	312	297	323	320	320	303	302	326	314	326	317	336	313	309	304	308	322	297	302	297	303	319	337	313	307	336	320	297	313	306	289	276	325	337	328	335	324	309	314	311	308	327	296	320	303	269	335	316	320	310	285	313	296	320	303	331	299	306	301	318	305	315	300	306	321	295	297	315	296	327	302	318	291	319	341	324	319	311	334	297	291	303	334	325	296	297	304	327	317	317	324	308	311	335	301	316	318	353	329	273	303	312	293	276	339	323	287	295	307	320	315	304	322	323	331	298	306	318	324	309	282	317	300	324	302	299	319	312	293	326	319	332	318	340	295	285	307	317	305	282	260	314	322	304	310	313	322	340	311	304	335	307	304	294	296	291	284	304	315	293	301	314	285	292	310	286	312	304	288	313	338	289	315	290	312	328	280	327	311	309	304	323	319	323	308	329	317	283	342	323	299	312	265	323	329	320	307	274	290	316	305	334	336	316	301	275	342	311	293	301	293	303	300	321	306	279	313	318	295	301	329	292	325	327	296	305	285	311	285	341	302	304	290	337	308	323	319	319	333	284	312	322	305	317	325	295	320	298	301	310	305	305	334	305	295	292	282	305	329	317	291	299	292	321	320	306	312	321	306	294	304	285	308	305	276	303	309	274	332	312	302	290	281	282	316	328	316	333	287	290	319	280	282	292	293	299	277	298	281	272	309	329	313	283	321	300	308	300	311	322	302	305	337	288	307	298	293	290	334	303	337	283	300	293	298	308	316	301	328	326	308	325	314	297	284	346	330	300	329	303	293	282	306	304	339	297	298	313	301	313	327	345	306	297	323	289	275	296	319	302	284	338	330	306	326	355	323	333	311	335	286	311	323	299	304	319	334	267	322	288	286	315	305	282	322	286	299	306	296	275	257	301	321	284	317	293	335	329	303	315	306	342	317	315	323	316	310	300	318	336	311	312	282	318	309	343	313	335	336	311	290	312	331	301	278	321	325	353	332	317	286	299	308	320	350	301	340	292	330	326	291	317	317	320	330	303	331	315	310	282	299	340	301	302	305	317	301	291	299	356	312	312	308	313	308	301	289	310	296	342	291	302	295	330	296	311	331	302	269	296	275	332	321	287	295	339	291	316	294	341	296	322	298	306	307	292	300	310	312	321	313	313	290	305	297	333	329	275	309	308	292	289	279	288	299	290	318	306	305	317	263	318	274	323	320	297	318	322	317	318	278	316	314	319	307	325	312	309	323	273	329	280	339	316	339	299	325	299	302	319	306	282	302	299	305	310	309	302	303	298	303	293	338	261	316	292	322	309	298	272	305	328	315	317	279	284	329	304	298	307	297	266	272	305	301	296	301	311	310	303	300	289	310	325	271	304	306	278	317	289	315	326	312	267	319	311	292	317	290	309	315	274	308	297	311	280	319	322	303	318	306	296	312	303	322	302	310	311	293	317	330	333	314	309	277	297	314	303	284	317	278	322	332	307	299	305	333	277	266	290	315	312	358	293	313	303	277	302	304	306	292	327	270	290	317	315	330	317	302	303	305	294	315	315	295	305	301	295	273	340	290	303	329	318	306	308	279	347	312	300	314	283	294	309	291	319	293	321	304	330	335	326	292	303	332	325	273	310	302	340	294	320	320	327	322	295	303	317	299	309	344	287	307	313	311	305	299	307	342	307	310	309	323	291	303	311	297	304	316	314	295	317	303	315	331	331	285	306	312	276	302	326	313	299	323	328	320	328	319	298	310	283	300	330	325	301	285	315	322	328	336	305	265	303	305	312	308	307	298	296	277	340	317	280	314	331	294	299	331	326	272	283	358	311	306	341	306	301	297	301	309	334	304	322	324	323	303	331	326	283	305	321	315	303	319	301	298	305	338	301	298	272	296	295	295	316	303	322	333	296	304	340	315	338	320	256	295	306	283	299	312	294	298	307	335	272	323	287	327	337	305	324	343	324	314	322	303	294	330	310	331	288	301	312	337	318	309	326	302	279	303	331	315	303	308	300	318	284	323	279	305	303	301	308	308	318	315	305	293	291	337	291	315	290	319	296	323	300	303	319	313	299	318	324	296	322	328	314	320	310	298	280	302	309	308	321	281	312	311	305	310	339	304	306	296	301	318	319	313	291	322	285	299	300	284	299	300	287	315	298	299	274	268	342	296	292	284	286	336	336	291	292	309	267	301	280	308	332	312	315	323	287	301	306	312	310	268	292	305	302	330	295	317	294	290	306	301	310	315	322	294	323	291	319	282	326	315	297	309	311	268	332	312	302	295	295	310	301	326	296	295	362	307	313	315	288	319	274	301	293	271	286	309	290	314	296	321	324	286	345	341	334	307	314	295	300	292	280	278	305	296	288	297	316	272	322	314	287	279	310	307	309	307	292	306	306	337	289	283	310	272	328	309	335	298	343	305	285	311	307	306	304	269	290	294	287	290	314	311	297	328	311	306	313	312	312	297	294	310	290	322	317	289	335	271	284	294	333	255	311	271	312	326	306	314	289	305	333	300	278	277	285	296	293	315	313	301	305	341	296	301	308	293	322	292	267	299	301	314	345	324	316	304	274	308	311	322	289	331	296	289	310	310	326	317	297	301	324	293	336	317	280	324	285	335	307	285	329	307	296	318	298	296	282	312	294	286	316	314	328	289	299	310	304	324	314	314	314	304	307	298	334	287	306	312	334	282	344	316	319	298	291	322	290	300	296	281	331	307	265	287	289	295	314	337	310	288	305	314	280	291	293	321	288	299	303	306	295	294	274	287	299	313	309	302	328	346	300	329	305	307	306	300	303	329	292	284	333	311	325	299	309	266	330	298	283	324	319	279	322	321	309	312	326	276	314	275	310	298	299	320	307	300	290	297	303	315	324	311
7508	16400	13890	7597	5292	3853	3068	2425	2016	1648	1456	1285	1080	992	904	846	797	773	705	650	638	655	553	536	560	562	550	577	529	509	505	557	521	518	494	501	490	469	509	515	467	481	450	447	464	479	506	477	457	459	449	446	461	442	466	455	487	435	424	471	436	476	464	483	465	469	495	482	435	461	467	497	464	452	429	460	449	452	471	487	444	441	441	439	462	471	441	446	415	457	440	432	476	478	461	482	436	416	451	466	435	455	494	484	493	525	520	505	518	508	525	563	525	483	509	498	495	495	471	461	486	442	438	499	482	504	471	487	463	485	458	446	482	477	433	457	454	461	466	511	481	462	451	450	471	455	444	436	487	464	420	451	463	474	462	428	475	453	445	428	456	429	462	433	453	472	459	445	465	443	443	488	488	451	415	461	451	478	444	445	431	438	428	450	499	445	431	477	424	471	456	479	470	441	452	471	447	461	431	433	444	470	456	442	446	431	444	413	506	451	434	429	417	419	405	461	417	469	432	447	437	482	417	425	461	420	452	462	456	460	432	425	418	433	456	412	469	463	391	449	473	445	476	451	417	421	425	472	457	442	417	439	435	441	478	457	491	456	511	444	432	444	422	471	415	414	456	461	421	453	424	410	457	429	458	471	469	396	427	469	409	462	441	433	449	424	485	427	431	435	433	441	477	494	451	437	448	456	467	435	452	454	466	445	465	438	455	419	455	441	467	457	453	420	416	430	431	424	453	486	478	456	413	402	442	459	455	435	448	479	461	428	460	452	442	414	424	441	459	432	471	462	407	453	447	474	435	448	470	485	449	436	462	449	469	435	431	392	418	436	451	442	427	419	461	468	433	451	451	439	459	435	442	442	453	436	446	470	450	434	401	450	425	452	471	460	457	449	433	464	472	433	446	415	413	427	452	453	455	445	450	482	448	405	420	416	448	453	438	436	426	415	448	442	454	464	487	429	443	455	481	398	469	431	450	450	441	436	431	447	459	457	480	468	433	414	402	418	462	442	446	462	445	435	458	431	436	456	417	486	469	428	423	454	451	427	426	456	485	446	493	462	435	427	413	434	419	478	419	462	436	446	465	432	433	415	451	459	442	452	442	447	449	439	451	467	425	450	457	479	449	437	421	487	496	433	447	464	423	413	459	464	466	426	441	385	437	450	446	427	421	451	461	458	474	440	435	460	440	484	447	415	425	434	409	442	438	448	458	436	475	469	413	459	428	419	464	433	445	492	441	388	417	435	442	451	439	416	417	431	473	466	443	482	438	456	438	443	413	443	413	470	443	447	470	444	444	441	462	473	424	403	444	422	455	465	413	434	436	456	443	475	436	442	448	452	452	443	453	443	466	437	441	457	478	463	434	429	449	423	431	473	490	424	446	471	476	413	416	471	423	414	415	448	435	430	426	474	452	452	457	425	422	437	451	467	439	468	452	416	422	431	409	461	398	421	438	430	439	447	452	466	442	435	430	460	489	428	436	431	433	466	426	437	404	462	449	427	458	446	442	425	463	457	411	518	427	483	433	448	459	437	460	470	439	441	460	433	444	436	428	455	462	447	392	435	456	430	427	440	475	473	478	429	463	439	434	444	450	455	447	443	475	448	455	417	452	470	445	403	435	442	432	441	460	446	441	468	398	479	445	400	465	423	468	443	445	439	442	443	476	447	451	461	461	441	470	461	420	421	423	431	450	395	426	479	469	462	446	490	454	413	453	449	406	413	402	449	450	456	442	455	464	440	428	483	447	393	441	443	437	440	433	441	452	455	435	409	414	449	459	423	409	441	421	494	451	464	437	443	448	426	417	443	446	425	449	449	445	453	445	490	449	473	385	419	425	458	437	480	418	445	402	451	412	459	441	468	443	451	444	422	417	443	425	447	413	431	452	467	444	457	440	456	443	452	428	451	471	459	456	449	430	430	420	404	440	431	461	432	411	458	458	458	438	460	475	416	432	467	469	443	439	453	456	433	450	444	399	426	436	428	433	451	436	427	454	437	448	387	476	496	417	450	464	458	470	466	418	404	458	451	463	448	440	459	447	481	446	461	455	415	451	420	468	461	405	463	418	431	415	410	407	431	435	433	460	443	452	444	437	411	426	459	456	460	446	453	471	447	439	442	439	466	403	444	432	475	456	414	456	437	420	424	423	444	418	448	403	420	444	418	471	475	413	414	433	422	436	380	453	446	460	454	413	449	437	440	478	438	442	436	475	440	456	427	429	432	409	457	480	438	411	446	432	432	450	439	464	459	452	467	423	429	427	413	471	409	411	488	442	462	451	417	466	447	467	471	405	453	460	451	429	450	416	429	456	454	441	464	457	441	458	435	458	444	449	476	451	419	437	453	491	447	438	454	446	447	451	417	430	448	423	478	442	456	430	436	433	419	445	429	422	460	495	466	484	456	455	450	457	432	431	418	446	439	474	470	471	438	439	430	450	398	418	417	488	429	445	416	441	452	416	454	458	420	440	448	468	425	438	430	426	444	469	445	436	444	439	423	442	449	452	474	416	457	422	405	426	448	483	428	435	467	404	445	463	453	415	472	427	441	427	430	416	456	403	423	456	478	414	463	471	422	473	451	423	507	449	445	422	446	466	414	431	437	473	463	434	475	444	412	456	450	463	464	450	462	451	477	444	415	427	452	467	445	443	445	471	427	439	427	477	434	459	449	481	436	452	442	461	453	460	469	455	451	468	443	421	439	435	492	461	414	452	437	425	466	463	437	463	436	442	412	431	417	426	422	475	474	451	471	413	452	440	422	424	437	440	428	456	429	444	457	430	427	442	426	405	448	462	449	477	476	425	438	460	454	456	461	428	430	476	462	443	433	458	480	440	485	472	473	455	445	417	430	476	474	444	419	447	428	439	420	448	428	466	443	447	435	417	446	425	465	459	447	450	466	434	424	411	444	458	405	478	480	462	450	421	440	433	430	462	424	469	447	467	439	412	428	466	454	445	471	424	445	451	423	445	437	426	434	458	462	430	399	433	443	454	421	490	483	476	454	450	458	438	451	488	447	443	415	459	447	464	400	457	459	428	421	439	423	442	461	430	413	453	456	483	496	441	418	419	430	411	444	429	452	443	429	438	412	432	408	422	472	495	462	482	444	441	448	435	448	428	449	407	438	473	427	440	396	464	469	453	434	419	436	466	439	454	420	459	438	435	413	442	452	448	425	444	435	424	443	482	445	419	434	442	468	461	493	438	446	405	411	411	466	465	428	428	413	460	480	435	441	471	470	454	444	426	444	460	452	439	411	445	451	434	439	425	498	402	468	444	433	440	436	423	456	418	455	433	436	435	439	435	449	414	500	460	453	457	432	447	431	434	440	414	462	444	474	411	452	441	439	457	480	450	431	434	423	452	413	450	449	470	463	470	438	419	445	446	438	454	420	446	443	440	477	408	444	450	412	449	451	456	470	412	443	436	440	484	446	389	431	477	437	447	437	473	454	457	440	452	437	465	412	445	446	417	450	460	440	459	471
26435	19894	6707	714	475	409	372	437	380	374	401	351	379	367	396	377	387	378	385	369	343	374	387	360	376	382	354	340	369	374	391	346	383	374	362	365	376	442	361	383	388	361	361	385	381	349	367	344	359	363	352	387	366	348	381	351	367	343	376	354	388	350	400	364	377	385	373	379	374	366	323	384	432	350	360	372	365	381	404	386	356	344	374	392	392	327	374	384	371	382	339	376	363	373	355	395	362	361	400	362	312	364	390	407	389	415	370	368	367	348	392	372	354	417	379	372	374	404	393	400	412	357	367	353	390	386	359	377	390	357	414	381	399	381	354	357	357	341	384	383	372	350	392	352	357	404	369	377	357	354	340	361	369	365	351	368	336	374	385	367	380	393	333	366	352	392	389	358	354	355	364	389	398	399	372	377	373	384	380	381	384	370	351	371	377	371	387	379	347	351	377	338	333	375	370	372	363	342	386	367	359	375	360	361	351	399	362	368	333	355	355	354	364	342	351	372	349	377	400	356	390	361	367	334	380	332	372	359	354	357	356	391	399	378	385	360	364	400	367	408	351	377	389	342	383	367	338	365	371	394	399	352	360	325	379	376	392	376	362	369	361	343	401	340	359	378	372	355	342	368	365	342	356	366	387	365	375	371	377	369	342	386	334	325	372	375	383	377	376	380	424	380	364	347	333	364	382	355	370	362	389	395	379	376	354	404	356	352	404	392	349	365	353	371	378	349	400	389	335	382	358	370	359	358	359	402	357	383	325	370	371	363	353	366	376	357	375	356	363	383	388	365	343	341	374	378	396	364	388	374	338	370	337	364	367	352	353	373	345	343	380	391	366	386	363	365	324	391	372	379	359	354	381	383	352	336	383	366	381	378	400	374	360	336	359	357	369	406	372	357	399	393	363	379	341	381	363	345	372	374	409	382	365	370	361	363	370	378	354	377	362	354	374	355	352	359	374	381	390	352	388	361	344	371	372	365	334	352	391	363	356	353	321	407	381	361	384	370	388	364	360	371	352	348	354	379	361	379	371	401	379	368	332	411	338	395	378	342	376	339	386	382	360	395	324	345	357	363	399	366	338	345	384	398	371	389	352	373	374	381	358	368	378	418	383	386	326	364	351	372	376	358	355	351	370	346	354	401	379	355	371	383	361	383	346	396	378	357	375	390	379	353	365	389	381	358	378	383	370	370	352	348	360	380	360	365	366	361	387	387	378	379	406	353	394	391	363	357	361	371	385	378	401	364	371	386	399	368	350	357	340	347	343	331	350	395	390	325	365	372	343	342	336	397	365	373	365	378	350	413	401	378	382	348	404	356	386	364	382	385	367	370	353	360	391	328	357	342	389	389	370	339	329	385	377	371	381	388	371	383	354	405	381	358	376	350	358	374	353	395	352	385	327	363	377	382	370	376	325	392	382	362	379	362	342	371	369	366	372	343	367	388	407	402	347	361	354	360	369	365	349	347	371	361	348	358	391	368	373	387	351	376	390	387	318	375	366	409	400	340	362	323	388	351	327	408	391	375	399	361	406	387	367	376	348	370	416	401	400	374	360	398	385	380	389	404	377	339	371	353	369	330	368	366	352	355	394	359	396	363	364	351	380	359	353	380	366	368	334	350	324	379	320	362	370	379	366	367	367	347	359	354	380	337	327	358	361	339	367	397	386	372	338	346	391	384	397	372	356	364	339	355	358	379	365	420	341	390	368	367	357	377	381	357	362	344	397	369	345	403	357	368	374	365	373	358	364	361	378	370	408	369	359	395	380	328	359	364	364	393	389	427	360	364	376	322	325	395	349	361	368	383	356	357	357	392	379	370	373	347	370	359	378	362	345	374	420	347	405	371	359	321	369	395	353	374	334	374	378	367	382	368	368	344	377	380	350	365	374	330	350	386	353	358	369	377	351	358	344	375	356	369	385	355	362	359	366	387	361	364	388	345	359	346	347	365	384	390	337	343	386	354	418	367	428	351	355	340	383	362	369	333	331	372	384	387	356	379	400	346	339	364	392	382	368	409	361	393	364	366	352	350	363	386	374	342	373	358	379	424	383	399	387	364	364	368	377	357	374	374	348	383	369	377	326	376	356	390	385	361	330	359	347	362	351	376	356	350	356	356	345	377	377	372	364	400	380	380	405	363	341	397	355	373	377	358	340	340	342	382	368	369	350	360	385	366	358	349	378	345	401	368	365	367	365	354	348	363	384	352	343	376	377	390	363	359	396	364	381	353	350	374	352	379	374	354	349	367	373	342	346	372	353	370	382	384	361	355	379	376	378	339	375	331	348	376	376	351	414	406	367	390	373	366	370	361	379	364	375	348	359	358	387	381	375	375	357	354	355	388	373	390	390	374	370	393	396	378	369	347	374	333	353	355	346	380	343	348	350	353	392	372	364	350	353	357	376	366	354	353	339	376	361	360	387	393	364	373	350	364	360	350	347	393	367	391	373	376	376	357	362	372	391	356	361	336	348	383	372	381	349	364	354	337	380	374	368	397	386	370	379	367	395	370	377	365	378	364	354	387	372	362	388	398	405	391	364	383	382	351	369	381	374	335	386	375	379	371	372	393	331	352	372	353	348	389	346	368	337	353	349	357	392	306	357	383	398	379	395	343	376	380	358	425	347	354	371	362	354	387	377	364	365	410	371	368	361	362	373	373	356	398	379	395	358	391	353	388	332	394	382	371	365	363	369	378	344	337	338	352	384	370	363	364	377	359	379	374	415	375	352	376	378	341	410	359	389	398	358	357	382	380	360	353	367	354	387	400	329	365	361	364	368	413	334	357	390	369	369	341	336	375	377	372	387	360	401	342	380	353	361	373	352	361	346	381	369	363	395	331	410	363	341	353	412	341	375	376	342	377	369	360	374	381	355	354	389	361	356	370	389	330	359	389	387	358	352	381	410	355	358	369	362	357	363	398	328	393	409	317	374	354	362	387	339	347	369	380	394	376	339	371	384	388	334	378	337	395	363	367	365	384	354	374	371	361	384	349	349	378	373	400	372	372	360	380	398	376	370	368	373	359	385	378	368	383	357	358	333	352	374	378	383	362	364	348	360	341	384	374	368	397	376	386	379	365	384	351	369	355	424	397	380	338	368	371	370	366	380	367	343	343	340	403	369	369	375	373	324	366	374	369	375	325	325	379	381	398	385	340	350	347	369	367	360	354	384	388	376	356	372	335	366	369	371	381	349	374	385	358	375	364	386	401	367	373	354	337	369	358	366	362	370	335	371	377	369	369	354	348	363	390	386	366	403	357	347	388	362	359	359	377	371	356	402	376	415	396	352	389	404	380	362	351	367	344	358	383	353	406	379	354	382	378	315	347	373	363	379	382	360	396	386	377	378	371	372	365	371	346	394	354	412	367	380	362	374	361	344	345	363	362	398	384	358	345	357	408	363	383	365	378	364	354	348	362	384	393	349	366	365	341	369	361	384	372	306	358	357	384	367	372	343	349	387	367	354	351	383	358	366	357	345	364	381	344
3991	1509	1338	827	770	649	647	662	594	575	532	558	570	546	544	497	548	550	549	479	521	485	490	525	530	539	520	537	542	529	523	579	507	558	543	505	531	534	548	527	540	537	567	519	551	515	516	546	525	494	515	544	551	541	518	571	539	507	538	547	563	540	521	572	535	522	522	502	520	539	526	520	527	542	535	527	512	528	508	497	563	502	567	544	533	534	494	489	513	518	530	530	562	506	507	523	525	541	558	535	548	544	559	542	554	560	540	552	559	547	587	559	529	564	569	524	553	539	558	514	514	533	580	554	506	526	566	540	522	572	532	559	537	523	509	561	539	554	550	548	540	561	533	543	509	491	557	531	515	542	513	544	485	569	542	524	539	520	545	512	553	546	503	520	522	536	498	560	534	566	519	518	519	541	515	510	588	536	521	516	507	491	520	531	543	519	539	526	526	534	555	509	543	532	530	517	511	505	514	501	539	532	546	553	524	530	543	519	509	502	557	532	552	561	536	574	524	564	506	524	518	529	555	508	537	539	495	525	496	525	518	550	518	523	516	526	514	536	509	509	572	534	508	562	529	550	486	535	528	532	522	529	552	543	494	509	500	498	526	578	515	545	500	554	516	505	506	561	581	564	550	525	543	506	507	529	497	520	503	508	497	527	516	494	526	516	528	511	553	549	532	548	554	557	546	516	541	509	541	498	534	526	540	479	550	583	516	560	522	511	535	539	528	559	534	519	507	510	564	520	533	518	542	522	497	544	550	541	551	538	523	563	517	521	508	561	545	529	571	535	526	498	503	524	538	527	557	543	547	551	521	501	555	516	571	570	501	555	535	519	549	526	553	515	547	551	523	507	560	531	548	522	507	471	538	469	547	494	548	533	533	503	511	520	499	514	548	529	542	523	537	582	518	523	525	502	521	531	542	522	541	548	554	525	565	519	553	520	548	533	517	526	546	534	507	551	530	511	549	546	501	583	518	518	525	563	523	529	564	521	549	517	560	496	526	540	490	525	553	501	527	537	532	541	542	543	539	544	507	520	522	534	522	505	527	513	469	546	527	562	543	514	491	521	532	539	500	520	519	558	518	490	495	543	528	492	531	511	561	542	506	499	519	534	539	554	515	557	601	541	513	520	499	554	508	526	513	508	547	516	534	542	491	516	511	510	519	573	529	523	499	489	553	521	542	535	530	530	602	507	562	532	494	505	533	550	538	535	535	522	516	537	543	533	547	514	572	514	546	554	530	506	494	481	524	557	544	514	532	527	536	552	573	531	528	501	532	555	488	519	558	510	520	517	539	567	547	556	529	506	501	565	515	575	547	551	529	523	525	531	533	569	526	502	562	557	511	553	539	521	510	513	491	546	507	489	492	503	546	536	514	540	497	556	548	544	564	528	526	561	527	585	508	532	535	548	558	503	503	525	489	560	541	503	502	491	519	491	524	559	540	534	507	558	555	531	511	528	555	500	555	515	528	498	544	524	518	510	537	520	537	566	534	534	535	523	515	542	514	536	510	535	525	525	530	518	501	529	532	538	493	574	521	510	541	511	535	557	518	541	564	561	519	540	527	513	544	518	539	518	549	521	553	544	561	480	511	525	535	490	501	539	543	503	549	534	582	503	487	544	544	503	530	549	511	538	552	559	516	526	541	495	527	547	502	543	527	521	495	494	519	498	539	509	527	531	527	546	501	550	544	563	525	542	535	543	555	595	535	503	542	541	552	499	555	526	510	574	553	511	559	517	536	514	516	514	520	524	528	500	493	516	530	561	553	525	496	535	538	513	544	536	521	529	534	534	518	514	512	526	530	504	591	557	518	507	497	546	535	553	535	540	531	514	565	496	580	531	526	547	507	520	516	523	494	487	533	533	508	529	541	534	532	496	519	560	528	547	517	504	531	491	500	516	524	533	496	525	554	529	528	529	553	481	534	474	534	545	525	521	506	517	518	513	531	532	500	549	518	515	520	513	524	511	540	543	483	490	521	502	517	524	504	520	514	497	556	555	542	540	562	540	522	531	489	512	542	511	549	498	530	537	524	538	509	530	535	532	512	534	520	526	526	557	550	526	535	565	515	532	524	517	525	529	488	497	509	507	554	537	512	486	551	519	523	523	516	493	494	520	529	522	522	541	532	547	455	531	508	525	518	559	543	540	569	521	557	527	527	525	582	530	524	519	540	487	512	499	499	537	539	553	517	521	484	515	539	517	504	532	542	580	545	508	536	556	565	515	539	532	524	505	511	513	507	508	557	558	572	540	563	531	543	501	502	502	542	538	521	487	512	518	506	493	512	523	561	527	555	544	539	554	497	545	520	542	568	537	555	492	543	502	508	560	527	512	549	524	529	503	511	512	569	543	500	526	512	542	541	520	510	492	520	561	536	603	558	532	500	563	532	517	525	515	513	481	531	499	528	529	557	520	547	531	541	489	539	520	551	535	542	531	550	563	527	522	537	595	497	511	573	541	530	526	552	503	521	507	517	520	534	498	518	544	540	561	528	556	514	525	547	563	514	535	546	516	520	522	483	485	533	559	531	525	530	545	513	515	564	535	586	511	538	567	543	521	581	530	521	523	518	521	539	540	512	548	540	545	540	502	504	520	566	521	557	523	523	518	533	542	484	497	487	505	540	493	538	501	495	535	543	569	525	532	516	518	502	514	555	515	511	499	539	520	512	519	518	590	534	501	541	505	523	535	546	543	530	523	549	503	528	547	494	538	520	485	521	525	524	517	563	548	569	527	552	488	542	556	497	542	516	535	557	496	517	560	565	486	518	543	529	563	531	511	526	531	518	531	540	524	528	495	517	488	534	557	520	494	547	563	560	571	581	529	516	517	539	549	536	558	501	523	528	505	559	530	517	514	495	540	498	504	550	520	538	527	533	529	506	561	569	518	514	525	528	507	570	565	535	478	535	516	562	505	496	509	503	490	532	528	516	510	532	556	536	550	527	512	523	546	534	495	545	581	549	511	500	520	554	541	511	496	530	510	532	483	528	556	562	551	529	557	525	519	514	554	528	528	538	504	557	554	512	514	525	549	535	530	544	558	523	529	514	562	534	527	535	488	525	546	530	538	532	533	555	502	524	548	585	522	516	545	534	499	512	550	527	475	513	557	556	571	548	580	520	509	527	536	505	519	561	515	530	492	510	541	560	544	509	539	491	545	532	552	519	531	518	496	552	514	555	533	509	492	498	525	507	509	532	521	510	553	561	521	550	524	479	523	542	477	539	558	508	540	568	534	504	530	531	527	548	506	547	554	527	532	520	505	497	534	547	498	534	537	525	570	497	533	536	557	491	488	482	581	544	558	527	551	520	494	518	493	556	522	533	529	535	553	529	528	525	497	522	510	526	499	537	569	540	554	522	495	502	531	514	514	571	531	498	558	546	511	514	547	550	532	545	511	555	525	513	533	539	484	540	531	520	566	522	512	471	572	540	529	513	501	528	517	525	531	536	513	527	549	552	520	559	488	556	498	504	551	541	566	542	576
23802	20911	27999	23815	20691	4691	1023	791	682	628	547	528	520	524	453	486	462	437	443	439	415	411	466	430	439	437	447	413	388	445	441	435	416	449	395	416	396	420	400	393	410	367	408	389	434	417	415	387	393	387	387	418	390	394	413	425	378	406	419	441	372	413	398	412	397	438	416	412	386	438	387	394	400	371	368	394	378	419	393	409	389	400	408	408	381	399	388	396	384	409	406	403	387	383	387	380	390	407	410	409	412	388	383	400	421	402	412	377	384	411	393	429	399	403	425	464	424	439	399	414	406	413	410	382	395	367	398	400	403	370	403	393	421	416	445	419	397	377	375	369	412	409	389	391	382	419	434	352	441	366	392	402	389	393	382	379	393	405	379	393	409	384	391	395	350	376	396	368	409	432	390	402	438	392	402	428	406	396	403	419	419	395	400	392	392	386	391	406	417	386	391	395	380	408	372	438	388	416	368	408	371	396	432	414	380	414	404	385	410	362	380	403	356	377	379	383	402	400	412	418	415	430	381	395	406	383	409	387	401	379	398	414	420	391	393	372	403	412	368	398	395	391	415	380	419	387	389	405	376	367	394	385	392	416	414	391	391	402	410	395	426	398	382	376	383	395	391	381	475	363	370	404	385	390	390	405	394	400	402	379	423	424	372	376	369	394	376	414	404	366	426	411	376	401	401	398	389	393	450	394	402	376	405	420	385	395	393	387	399	413	371	394	355	400	408	395	363	414	398	413	386	412	413	402	397	414	389	437	370	389	401	390	356	401	403	393	398	388	392	408	406	368	374	373	381	416	391	356	371	401	358	407	407	359	378	375	409	393	401	382	397	395	422	396	401	369	400	409	410	399	362	395	412	373	387	366	344	370	394	423	393	424	383	438	352	380	383	417	398	408	407	417	401	368	393	384	364	395	394	374	407	409	381	451	376	356	364	375	363	414	374	379	398	434	383	375	365	400	389	381	413	371	389	406	383	395	388	388	407	389	390	419	388	383	395	415	424	395	391	420	392	378	383	424	404	408	397	395	392	378	350	371	394	400	362	409	378	384	418	392	381	383	390	375	392	425	383	411	390	394	399	386	410	372	416	400	400	373	406	413	403	373	364	399	391	384	384	369	399	401	373	389	397	401	368	418	398	388	398	418	387	388	439	374	407	369	357	402	398	397	398	405	401	410	371	421	392	379	381	394	393	423	382	380	379	379	408	384	426	432	413	377	388	432	382	359	441	364	377	402	385	406	457	377	363	405	384	382	391	423	389	365	419	424	407	391	392	363	376	423	404	360	384	429	399	412	383	373	358	442	415	420	395	406	383	379	407	406	394	403	376	363	357	364	423	362	414	390	446	417	425	366	406	392	429	418	370	386	387	420	361	385	398	373	408	342	421	418	414	390	399	406	380	414	365	387	424	404	373	438	398	348	416	401	406	401	432	380	379	409	395	410	376	403	433	383	412	344	400	427	406	412	392	391	388	395	417	425	415	413	414	352	374	396	381	369	390	400	391	368	430	408	366	398	386	400	406	418	410	377	425	418	394	403	386	366	369	381	418	361	436	399	379	404	422	380	393	387	393	413	372	384	391	367	386	378	415	350	372	346	398	380	401	398	353	456	414	399	398	417	381	366	390	412	404	378	395	418	400	426	377	394	404	419	386	395	400	375	385	380	344	390	407	404	407	342	392	377	382	418	418	390	400	363	380	401	376	365	397	415	398	412	385	395	403	372	379	386	376	403	369	387	413	411	389	384	358	385	419	378	394	454	437	390	400	372	438	356	429	389	405	405	385	399	366	418	396	390	422	385	427	391	386	402	397	390	384	411	388	380	371	389	402	392	395	391	393	395	389	449	389	412	418	377	397	373	425	402	379	400	419	369	378	395	409	388	397	440	409	407	383	392	402	400	419	414	400	374	389	385	395	388	370	392	389	371	369	403	396	376	370	378	381	400	397	377	360	374	366	383	417	409	397	391	365	440	380	384	385	381	360	433	374	369	372	387	400	407	378	385	395	376	428	412	406	400	370	363	382	386	387	406	408	436	411	395	436	454	391	412	405	408	411	397	411	402	408	392	425	384	384	375	393	392	386	381	403	404	396	394	356	391	409	375	394	407	406	392	383	364	398	386	390	401	368	365	366	390	408	420	371	391	363	427	406	374	359	412	398	400	338	402	361	402	387	405	414	404	402	393	393	395	427	397	409	387	414	437	369	395	397	387	396	376	398	389	375	437	376	378	412	441	363	391	384	358	364	353	370	390	382	388	361	420	378	430	417	402	355	380	400	385	413	394	391	375	400	376	364	404	393	401	393	402	414	386	368	398	411	418	405	369	403	414	395	385	403	432	377	373	394	391	403	414	397	384	411	386	362	390	407	381	409	400	362	398	426	372	405	383	391	377	353	411	409	410	420	398	374	402	383	414	406	348	383	413	419	366	376	428	422	388	409	399	403	401	410	381	401	378	342	397	393	402	348	408	414	425	388	387	414	401	394	420	385	395	377	341	391	410	396	384	394	382	358	390	361	402	359	403	378	355	368	416	385	372	376	395	424	418	388	379	392	389	395	396	362	409	393	393	384	389	380	431	380	371	378	376	368	408	372	401	376	393	395	417	405	419	431	426	399	381	358	423	375	423	414	408	373	381	356	390	378	435	418	374	399	396	411	394	371	374	359	387	387	386	366	421	372	403	435	378	414	376	352	430	393	374	375	411	422	398	350	438	377	399	374	427	416	416	400	389	412	410	411	404	384	419	394	403	364	398	376	375	387	408	365	387	405	391	380	376	432	415	435	382	388	395	368	385	385	408	400	370	389	391	341	420	423	389	367	381	401	386	379	410	391	396	382	397	412	459	409	392	428	389	379	371	405	365	441	371	387	387	391	406	383	414	361	374	389	414	379	400	365	398	393	396	408	371	376	430	419	392	386	394	356	423	396	399	400	391	396	416	375	367	403	429	394	393	387	373	364	396	381	350	396	382	407	392	402	386	427	374	350	374	394	396	402	386	417	410	393	396	416	403	380	364	410	429	403	352	359	386	407	386	421	402	394	394	413	388	394	396	387	392	389	425	356	380	422	397	392	399	405	392	404	383	396	386	393	396	412	395	401	405	372	397	410	383	413	373	377	426	377	394	391	413	414	392	411	386	372	387	369	413	426	417	413	410	391	390	362	405	401	382	401	426	418	430	398	399	394	376	397	401	399	400	403	382	378	417	400	388	396	388	385	432	416	365	396	406	414	428	400	434	416	409	383	403	390	395	388	403	392	369	365	405	401	427	403	367	375	368	413	365	383	419	396	398	358	390	403	389	415	404	386	380	386	414	408	394	359	396	390	396	419	397	385	423	404	367	381	380	389	381	372	404	406	406	388	407	393	383	408	408	392	389	409	422	395	373	406	409	383	388	412	420	390	388	397	394	392	391	383	353	377	384	371	412	386	409	381	387	399	394	405	375	370	384	356	415	390	383	391	380	407	407	380	411	395	371	360	420	435	386
5236	10204	8870	4650	3168	2401	2042	1644	1421	1142	1079	988	934	883	831	764	716	672	711	695	677	658	619	602	593	631	605	556	613	605	581	569	546	596	595	585	600	626	571	563	617	610	591	588	579	532	559	614	543	561	615	617	567	522	560	556	547	531	569	616	598	574	576	562	564	545	581	561	566	564	552	558	565	539	613	546	556	548	573	591	536	546	555	575	524	560	568	585	539	586	529	559	588	589	587	582	557	563	581	568	577	591	586	571	536	613	661	616	619	618	603	603	581	605	647	573	603	647	594	574	555	608	548	537	566	572	622	578	607	544	622	565	554	571	575	548	544	550	573	547	612	563	609	601	554	592	565	555	594	602	630	584	537	568	562	583	576	565	582	556	561	579	542	576	533	615	586	604	585	578	538	604	611	568	579	525	579	596	599	544	585	571	578	572	606	597	641	572	569	559	574	574	576	543	539	562	585	603	558	536	550	517	606	535	554	585	526	560	513	570	539	587	567	568	557	568	566	554	586	560	603	569	515	523	571	566	546	553	551	564	539	572	543	566	541	569	553	554	590	560	555	560	576	545	580	585	556	567	546	568	575	539	570	571	585	559	511	603	595	560	581	542	604	537	606	559	583	478	608	562	522	541	585	553	581	558	495	548	551	573	588	556	536	576	632	589	569	552	517	590	545	574	559	543	544	520	530	555	548	583	607	535	584	575	557	564	575	567	586	581	595	582	566	542	599	581	540	553	533	584	551	537	564	515	551	580	560	572	527	566	538	538	605	516	572	573	551	554	556	566	540	594	560	543	636	584	528	552	588	544	568	533	573	622	515	555	556	589	594	569	557	567	568	592	576	561	551	607	546	591	535	576	571	546	594	577	525	547	566	570	538	567	525	551	545	527	562	583	578	550	576	588	632	567	576	569	580	572	550	586	551	582	576	576	579	548	635	541	544	559	569	565	546	564	546	578	562	552	554	579	585	619	572	528	547	537	556	513	529	558	574	532	564	572	529	522	566	563	612	564	571	537	590	547	547	531	606	564	538	587	550	612	523	563	560	592	535	540	561	562	553	534	591	565	544	577	523	565	587	601	596	550	590	569	583	596	530	536	532	604	575	560	541	579	557	540	578	598	534	567	566	575	547	524	565	556	579	553	572	592	534	565	584	585	535	545	549	584	576	553	544	580	537	556	563	603	570	570	560	584	518	584	607	553	528	554	561	590	549	560	563	576	583	552	539	616	541	545	582	529	553	599	538	546	570	552	562	587	578	549	563	615	587	529	568	533	554	560	539	612	573	588	541	528	589	525	569	537	585	535	508	585	549	574	553	568	546	566	583	497	558	591	570	555	547	567	548	592	556	564	534	541	598	559	545	556	550	530	590	568	573	538	518	552	583	591	571	587	615	597	573	560	575	576	565	568	573	550	557	560	592	582	527	568	555	524	534	548	503	589	553	557	565	578	543	579	547	567	607	595	591	569	576	592	558	586	586	486	584	543	553	614	561	561	538	576	532	571	538	548	588	594	547	576	591	573	542	564	611	563	549	540	585	594	573	592	535	556	570	578	572	544	549	576	575	584	591	567	566	556	562	585	573	564	587	592	569	557	554	574	580	576	566	560	585	600	559	556	558	564	554	547	628	532	554	559	560	519	542	562	558	533	576	590	545	551	569	548	562	569	517	578	549	558	537	599	549	577	540	550	576	559	515	586	557	600	586	536	579	547	562	552	559	585	565	595	584	557	553	623	572	597	529	534	539	578	570	549	592	567	537	574	537	605	562	589	558	569	533	578	511	610	582	535	574	548	552	553	573	554	529	574	562	563	569	561	564	563	581	647	583	575	524	547	570	591	558	549	557	590	552	555	574	535	579	523	575	557	615	530	577	576	569	587	579	586	588	573	570	590	554	561	624	545	613	559	591	585	560	550	564	539	588	598	557	578	584	572	510	603	530	545	593	541	558	519	550	540	537	531	589	570	567	546	582	583	565	589	584	580	559	551	552	587	556	530	582	557	552	568	557	581	585	556	596	560	570	579	570	548	577	569	583	566	535	534	557	519	584	575	528	559	556	533	587	578	565	537	572	578	545	563	561	534	538	600	548	541	556	587	554	566	586	577	551	559	540	555	590	585	558	557	597	560	562	541	584	536	579	553	566	571	522	523	563	529	565	558	558	574	554	533	528	579	510	586	543	514	557	560	592	604	571	558	590	568	560	599	529	563	581	526	579	571	564	563	573	567	580	576	559	578	616	570	578	552	608	553	585	589	589	586	545	594	560	552	578	559	598	562	540	604	559	590	549	562	587	509	584	581	536	539	519	548	566	607	602	543	582	563	517	570	539	569	568	586	523	557	576	580	597	572	525	550	581	576	567	555	544	548	540	551	544	551	585	619	563	585	604	573	584	552	560	562	537	584	550	523	562	566	573	542	575	549	560	524	562	579	565	557	547	575	588	586	562	569	567	533	560	558	562	597	592	577	554	554	554	560	556	554	559	571	577	581	572	629	553	582	598	557	592	565	562	569	600	580	557	600	574	546	533	532	552	594	583	563	583	562	545	579	559	529	524	550	600	560	564	533	592	584	530	579	584	580	566	571	566	571	568	530	553	547	551	513	580	622	569	589	533	562	543	535	569	528	573	571	552	606	521	562	534	539	574	586	537	551	550	551	579	590	591	572	587	559	603	615	620	560	580	568	558	589	575	545	538	568	577	571	503	571	584	575	557	574	544	569	550	568	579	600	574	567	569	585	541	574	560	579	551	515	575	550	559	609	578	556	533	536	546	555	530	580	515	559	516	547	558	546	563	551	570	554	581	572	576	579	592	573	557	597	555	601	583	579	589	589	525	593	570	566	562	569	512	600	580	578	583	576	564	546	543	539	562	564	574	533	579	574	597	545	567	597	569	582	564	559	560	584	559	571	549	513	547	579	577	511	559	569	560	593	550	583	553	554	576	563	589	616	578	575	559	557	575	544	564	558	560	563	577	527	539	579	569	601	570	586	563	561	546	547	551	560	594	542	541	557	595	527	575	549	511	583	544	536	595	577	522	585	543	550	573	564	552	586	554	535	561	538	534	554	575	557	570	575	540	597	583	557	599	563	577	576	575	585	556	589	586	558	534	565	567	557	557	552	558	565	551	558	571	601	567	570	566	530	615	614	555	552	590	560	581	550	574	564	547	539	545	588	594	589	564	533	551	564	558	605	537	593	560	547	579	585	566	604	543	543	559	539	590	633	591	535	539	574	548	559	543	568	578	644	552	547	576	571	530	572	561	565	558	575	536	551	545	565	578	600	609	572	560	527	548	537	560	582	542	524	586	598	564	559	597	568	547	580	547	531	597	586	566	547	538	584	567	573	548	563	551	599	536	549	571	573	562	524	573	595	578	541	556	590	550	557	559	573	575	559	586	546	558	570	570	581	597	528	579	511	572	577	608	578	533	540	562	577	589	545	518	564	609	584	584	558	583	557	588	569	589	536	550	536	573	533	564	559	553	606
22782	20920	28629	23365	20920	20656	3587	1095	798	722	642	536	531	484	474	445	422	442	414	377	384	379	329	363	381	369	353	329	342	321	338	322	344	326	326	346	331	313	319	336	309	307	322	319	344	330	305	336	326	313	355	326	316	323	333	322	330	342	300	323	335	330	322	323	333	340	315	312	307	319	324	322	349	301	339	309	316	320	332	319	327	300	338	358	318	329	290	304	325	314	312	307	306	295	327	331	357	303	304	295	293	302	339	339	303	348	332	356	368	324	315	348	296	356	358	343	339	324	335	352	310	376	322	304	347	307	332	346	299	327	313	298	354	344	306	344	312	301	294	314	344	342	309	342	326	327	308	342	346	324	310	304	323	299	324	314	324	316	307	329	317	322	307	305	342	322	325	324	340	298	323	312	303	333	276	290	284	300	299	316	326	303	288	332	337	294	299	328	309	324	292	298	320	337	325	314	336	362	326	324	305	306	337	310	311	355	321	310	284	323	308	301	324	322	358	330	337	307	304	289	325	319	310	293	304	298	298	331	321	325	312	311	308	332	332	300	301	315	312	315	302	322	328	329	305	311	291	315	309	288	315	327	300	289	294	303	321	333	297	333	304	331	274	288	315	330	338	315	330	319	303	305	287	296	308	290	322	329	273	316	357	310	322	330	325	360	313	274	297	290	312	288	305	306	309	346	328	340	311	322	333	312	336	318	281	347	319	314	326	290	310	290	312	356	337	336	285	304	313	308	300	303	307	307	299	309	308	301	306	325	282	308	325	316	318	346	317	308	333	332	336	305	312	336	326	293	269	272	315	329	304	301	344	343	334	303	335	286	322	299	309	338	294	325	298	287	316	336	307	353	308	334	322	316	318	305	293	294	290	339	317	321	314	291	323	274	316	314	327	317	326	317	325	324	314	287	304	279	308	302	306	313	323	303	305	309	309	294	293	303	313	282	304	292	319	311	336	329	325	334	319	312	315	317	303	322	313	332	306	294	313	314	304	323	279	320	297	295	269	298	315	326	301	329	295	310	308	304	323	327	326	327	328	326	344	324	352	300	337	324	298	292	299	302	317	350	289	305	340	307	333	349	308	317	323	322	353	332	304	306	293	284	321	288	318	324	329	307	317	292	283	329	304	310	308	311	358	275	315	317	345	317	323	307	318	284	335	291	303	314	293	324	316	290	298	331	280	314	320	293	320	329	314	307	304	324	316	327	313	321	321	315	320	303	324	332	324	302	305	300	312	294	330	316	321	308	342	317	321	298	299	304	335	296	329	360	317	313	306	336	351	326	284	312	314	308	288	345	294	324	322	311	304	289	319	310	318	312	313	323	331	287	329	281	311	316	280	336	294	332	295	333	317	258	295	308	297	334	290	314	311	334	309	325	332	322	292	278	313	325	327	296	356	335	329	321	306	345	324	340	356	302	316	317	342	327	288	323	290	305	301	332	368	347	323	314	310	315	317	303	311	345	302	284	308	313	334	321	320	292	336	325	296	339	316	303	312	327	284	305	337	298	305	315	292	309	302	306	288	315	301	304	312	326	328	324	338	296	314	300	321	314	339	298	292	323	315	293	303	331	334	323	312	301	299	310	313	329	309	299	332	315	317	330	312	326	341	303	319	337	305	324	325	301	327	318	278	309	291	332	324	324	321	328	315	314	333	304	294	327	294	270	357	306	308	326	319	299	308	321	312	321	320	310	317	323	300	314	309	326	298	301	307	311	317	327	353	277	332	304	282	288	312	318	326	289	321	292	308	302	302	319	312	323	275	344	336	299	319	317	321	340	307	341	317	278	317	304	334	320	323	310	344	299	290	271	307	289	297	328	310	312	332	280	274	311	321	335	310	333	346	333	330	335	286	335	329	336	300	308	314	293	311	313	289	331	322	313	315	299	305	333	314	314	331	316	325	324	308	321	321	334	327	321	322	307	312	292	296	322	313	331	303	316	304	321	303	344	299	311	301	320	313	296	304	326	333	320	312	351	283	301	316	307	318	329	302	328	295	287	267	264	342	335	331	293	332	313	309	295	297	373	294	300	329	351	313	311	307	313	321	342	304	324	317	329	314	309	328	329	294	322	275	308	309	302	318	324	323	304	301	311	301	318	298	297	326	311	281	353	298	316	313	327	312	310	298	309	319	285	307	300	322	298	342	306	305	365	314	322	339	320	317	347	274	330	307	306	305	316	313	339	291	307	303	317	326	309	270	309	298	339	332	304	305	336	309	318	309	260	295	308	307	297	301	341	326	308	318	302	307	329	294	326	318	324	309	324	325	298	322	295	311	316	294	298	309	312	326	335	319	325	309	321	354	279	303	310	302	291	304	327	301	312	308	319	310	314	306	309	321	306	312	325	287	281	309	297	322	301	308	330	298	290	334	319	314	289	315	339	302	316	289	337	319	307	319	346	307	317	301	262	309	298	291	316	327	350	303	329	306	314	306	308	347	313	324	312	281	295	309	290	274	316	316	331	338	323	287	286	326	338	301	301	347	309	330	306	309	324	324	301	280	302	300	316	307	334	331	313	292	313	323	271	294	306	327	326	340	308	311	343	300	338	330	315	322	296	290	295	292	292	306	286	309	290	319	329	316	307	301	349	330	328	298	295	286	288	292	300	321	324	312	326	315	295	284	272	357	314	296	300	306	320	307	319	332	307	320	316	304	292	324	328	311	302	316	303	309	344	293	321	297	318	280	297	331	281	308	306	289	315	304	316	314	349	307	299	323	317	307	327	318	294	288	316	286	333	343	303	303	339	315	304	335	356	323	287	282	280	268	279	317	305	301	335	300	305	291	355	354	348	311	317	325	316	305	307	342	307	330	355	299	328	341	306	345	321	324	319	326	331	333	270	286	295	312	280	319	320	304	284	292	319	322	291	319	300	312	320	319	299	331	304	328	292	318	294	324	313	352	290	355	285	312	313	329	294	329	286	336	315	344	310	305	323	308	341	307	321	319	301	324	320	322	293	291	333	304	306	313	307	313	295	325	332	307	277	312	301	314	318	339	298	296	310	308	315	307	303	311	306	307	325	312	293	351	300	327	341	333	306	308	309	311	297	310	314	327	318	329	313	326	295	318	286	325	295	322	297	322	284	320	311	300	311	296	291	289	277	300	297	310	302	299	314	299	324	323	311	311	309	313	332	308	301	313	347	360	291	328	319	332	325	327	325	343	322	321	299	329	298	264	340	329	324	318	324	336	288	368	311	303	306	336	309	330	298	311	304	348	288	312	273	301	285	318	302	313	291	327	292	304	332	317	292	287	317	275	314	331	310	306	304	335	333	303	328	292	318	319	346	313	285	310	347	317	322	289	298	289	307	304	313	301	317	327	321	339	267	294	335	287	309	311	327	308	302	328	325	262	318	308	315	297	317	313	319	269	312	316	325	294	312	301	345	295	316	283	296	318	307	307	314	331	316	279	315	314	315	299	321	277	303	319	324	330	293	304	323	345	323	304	320	297	311	324	308	310	327	302	331	317	301	342	292
7508	16494	13907	7494	5103	3943	3086	2418	2027	1666	1447	1226	1128	935	861	806	798	677	686	638	630	623	585	544	568	559	526	510	538	536	513	523	468	536	471	463	511	486	517	473	495	490	481	472	486	499	458	496	492	420	474	463	500	455	442	456	454	466	459	482	503	479	486	444	433	457	439	459	493	449	456	417	452	459	449	473	441	474	462	458	464	425	464	472	465	460	436	452	430	460	499	467	424	432	473	491	444	473	459	449	474	455	480	488	490	523	551	493	512	488	510	539	489	488	460	518	511	485	528	480	507	448	517	484	441	463	408	491	440	482	448	488	503	422	504	489	518	471	436	488	421	472	466	483	458	466	452	465	482	461	439	460	425	469	470	425	468	432	422	448	435	446	440	409	443	463	457	447	437	456	427	401	438	457	454	469	464	474	480	444	476	459	481	471	474	479	440	453	457	434	472	410	451	434	466	488	445	408	444	434	425	413	465	441	432	454	450	458	457	459	450	414	444	428	445	472	443	465	424	444	437	421	438	456	438	457	438	457	448	430	418	454	419	426	449	446	463	430	472	408	447	437	469	442	440	429	446	447	452	477	471	436	450	402	443	467	444	450	495	459	468	461	452	447	437	426	421	452	433	411	416	438	477	407	448	443	445	431	505	435	483	429	449	425	466	452	477	456	442	414	455	447	422	490	448	446	453	449	426	464	451	444	440	444	472	412	442	438	474	439	437	438	441	445	436	466	448	454	448	455	442	449	445	467	470	432	461	395	419	459	446	484	449	474	478	450	409	440	412	491	430	422	435	459	464	453	447	450	425	449	462	444	441	438	458	453	485	492	427	459	502	456	460	421	453	489	469	434	426	469	420	441	487	446	452	456	452	459	477	444	454	476	417	411	448	442	486	426	451	444	406	472	462	450	452	449	443	457	419	456	435	447	422	445	422	469	459	426	458	449	472	413	439	464	463	457	443	439	466	465	453	442	455	435	443	464	446	418	463	461	481	435	476	455	464	487	466	470	459	445	439	422	442	459	437	492	430	403	419	505	435	446	433	449	420	437	472	457	481	418	438	428	412	402	430	468	440	439	427	450	487	423	453	439	473	435	429	492	439	424	442	461	483	415	488	460	461	487	479	458	502	458	457	463	415	457	443	454	468	427	431	453	478	494	434	474	433	446	426	488	469	434	468	443	411	481	433	429	437	431	465	456	411	462	486	448	444	409	411	434	447	473	472	433	429	399	461	408	447	469	431	419	453	413	437	440	453	435	467	429	416	448	441	483	502	446	457	480	457	463	439	456	463	443	422	425	489	444	455	425	433	440	450	438	426	428	449	463	456	449	444	459	435	458	443	438	476	434	462	429	477	424	459	453	475	412	424	451	484	428	409	409	484	413	480	439	472	437	446	466	467	472	444	463	446	409	414	504	441	418	439	420	476	460	440	429	469	486	466	442	430	463	448	443	468	457	428	438	461	446	460	453	479	405	450	460	421	433	464	435	449	489	468	471	512	460	419	408	461	449	414	458	442	459	452	444	446	432	451	470	418	424	437	456	454	444	423	473	437	444	443	449	453	424	424	465	425	495	439	438	457	452	484	488	453	420	457	442	457	487	477	475	465	467	450	462	402	457	467	448	437	419	461	434	404	470	479	423	441	453	461	452	493	437	467	467	446	438	449	452	442	450	426	444	451	465	429	438	462	438	463	429	451	454	401	467	436	438	438	424	435	455	436	417	465	475	482	458	449	440	486	481	455	434	446	464	426	459	453	448	397	453	452	417	405	457	465	442	451	459	423	474	441	452	452	453	449	484	465	435	433	447	440	488	464	415	431	454	459	422	433	470	440	442	458	490	396	471	431	416	458	453	487	477	405	420	440	447	485	410	435	419	492	421	426	442	464	460	463	469	483	450	457	468	460	458	440	460	456	422	450	495	449	449	441	444	464	438	465	450	490	456	428	468	466	453	439	447	426	453	419	458	494	396	415	443	429	442	429	466	477	441	412	454	442	445	444	448	464	422	460	459	451	456	470	449	485	412	453	448	429	449	455	456	448	454	460	422	419	453	449	466	422	420	463	451	413	449	465	462	446	441	453	417	446	467	463	457	421	454	439	433	430	420	478	453	461	478	433	411	440	439	455	450	451	424	416	476	444	462	444	439	457	467	459	447	428	431	453	444	471	472	477	487	453	481	480	441	470	416	463	416	474	451	407	437	475	467	427	443	442	437	482	475	452	461	486	451	436	452	408	452	462	460	481	431	456	461	490	445	445	424	439	464	413	436	470	445	436	427	422	464	404	439	449	447	470	469	457	419	435	415	454	452	459	439	442	436	450	435	449	428	494	456	417	482	495	466	438	450	441	467	440	456	436	443	469	426	432	441	447	472	434	484	440	440	412	472	439	453	454	422	445	426	447	456	426	481	484	407	419	462	444	405	439	469	439	437	450	458	418	424	440	435	435	441	474	457	441	443	434	452	432	465	440	435	462	431	414	482	427	459	446	439	421	460	453	459	445	464	441	452	440	404	448	443	470	455	466	436	443	464	434	462	433	472	474	472	466	477	411	445	453	437	458	450	475	454	418	461	458	463	438	433	459	481	437	465	438	437	423	455	431	441	453	440	440	440	435	434	467	448	453	448	452	456	472	467	443	412	417	463	428	481	447	421	424	426	475	454	439	450	438	466	456	444	423	468	461	445	465	471	471	455	454	433	469	452	470	426	436	433	466	443	431	449	424	458	495	460	401	493	456	447	441	444	449	449	443	460	437	467	441	459	455	456	446	453	431	464	432	463	448	410	450	467	433	469	440	470	492	454	435	426	481	424	446	443	428	431	445	428	435	470	420	447	427	439	445	440	425	469	415	448	452	407	499	453	450	445	450	474	440	454	454	423	433	479	458	457	453	454	458	452	431	424	483	427	425	445	431	438	449	419	495	452	421	438	438	514	438	419	483	454	432	462	437	433	428	440	461	430	449	425	434	450	452	481	481	441	467	454	419	489	419	402	440	442	446	462	480	428	475	433	452	445	464	428	456	446	448	431	488	457	446	466	455	439	464	440	436	426	432	459	463	455	462	446	444	464	451	456	482	422	444	431	449	479	422	444	469	479	461	476	445	451	428	457	456	451	449	445	465	419	460	410	397	421	420	472	430	475	454	467	448	442	433	415	453	470	458	420	442	424	416	464	424	456	456	439	433	434	429	455	436	465	449	473	410	421	452	455	460	484	456	441	486	460	417	458	472	439	470	473	429	458	431	471	407	421	438	491	464	440	474	494	463	471	483	461	427	472	422	445	440	446	428	455	477	433	447	469	470	465	437	470	417	448	447	434	473	461	419	474	465	426	426	458	461	479	462	453	464	430	437	462	444	443	430	454	444	450	458	458	439	452	448	417	441	478	414	450	432	494	445	435	436	460	449	438	442	435	468	487	439	461	457	470	516	464	464	435	467	482	450	453	459	467	428	452	439	445	431	472	455	446	439	452	457	465	443	441	450	431	446	474
26558	19995	6925	741	488	419	417	414	427	403	380	388	387	388	357	325	400	381	382	415	377	383	381	379	379	384	354	394	368	360	374	418	346	393	375	388	400	411	407	364	356	381	397	406	371	343	369	409	385	372	384	378	363	391	398	376	354	339	371	390	368	375	383	367	365	390	345	377	357	346	354	379	381	371	393	355	356	366	357	362	328	372	401	342	390	371	388	372	371	399	365	324	361	358	406	365	388	395	373	362	326	397	377	406	368	420	378	395	376	405	383	391	426	429	389	398	367	391	356	360	380	418	417	399	385	393	350	371	374	369	380	360	398	393	398	399	334	347	373	369	381	400	365	345	386	351	381	390	382	356	370	384	365	329	399	366	348	377	354	358	360	394	392	395	405	383	408	382	386	391	378	365	360	403	364	419	374	407	371	356	350	398	335	396	356	400	391	406	397	387	361	357	373	405	392	361	360	359	370	360	386	380	373	385	364	384	369	357	367	354	382	367	394	376	397	356	425	390	385	410	366	378	380	370	364	397	363	361	406	403	367	366	359	339	413	371	385	417	401	387	376	352	387	370	407	387	378	390	389	389	378	368	361	361	361	403	385	404	364	364	360	386	416	363	393	371	352	350	361	362	354	349	371	345	378	391	381	349	371	347	396	379	378	351	367	372	374	355	408	399	378	357	400	339	356	378	365	381	358	383	375	426	398	375	376	356	361	387	348	371	377	366	373	373	402	374	362	366	348	338	393	351	367	404	408	379	374	358	373	378	354	401	360	417	372	371	386	360	381	350	389	400	331	374	356	369	391	357	347	365	360	360	400	364	353	384	396	418	355	398	383	383	367	389	385	338	392	382	389	371	339	400	381	401	369	388	375	373	363	367	383	385	383	373	391	364	384	372	369	338	359	389	358	368	394	323	367	394	365	381	393	351	359	393	383	358	359	366	402	388	384	369	351	410	381	386	394	368	387	344	402	353	345	377	376	382	343	363	408	376	375	355	366	364	402	367	344	352	338	405	375	374	325	365	378	411	359	375	364	388	379	393	355	380	396	375	360	349	362	383	351	379	378	380	385	387	377	338	365	358	385	365	369	388	405	337	379	365	330	330	375	385	400	374	366	355	389	357	373	362	400	380	320	377	369	366	396	403	345	341	420	359	358	367	362	357	378	364	342	351	411	352	368	396	385	379	381	353	386	395	399	376	359	380	379	389	368	347	367	358	371	346	389	385	391	402	385	372	355	412	369	398	367	390	392	396	379	355	406	380	371	374	362	387	347	376	367	381	390	385	361	395	366	336	398	384	390	369	358	369	369	393	401	378	370	368	398	375	358	398	399	353	345	374	355	389	383	382	362	410	374	389	374	379	390	354	390	376	364	372	404	383	388	404	396	382	379	386	371	371	401	399	334	370	337	343	388	371	423	380	400	361	356	379	371	383	384	352	368	385	388	390	357	353	371	365	383	374	380	350	369	343	393	381	355	400	385	336	388	367	371	379	386	368	380	365	386	348	396	357	373	364	370	371	397	376	351	366	349	381	369	383	391	353	398	388	359	384	341	363	396	375	364	345	373	409	359	339	402	338	369	388	352	370	401	340	372	394	407	391	414	361	403	379	348	379	358	358	354	355	355	340	396	357	375	381	401	410	332	386	405	387	387	391	388	388	392	381	372	364	389	352	417	365	361	408	339	384	394	392	381	398	352	357	388	364	416	349	390	339	355	386	403	386	406	381	415	403	387	359	390	369	330	395	377	398	374	384	409	371	351	385	392	368	401	348	365	392	375	392	352	347	382	370	393	379	384	392	390	359	400	356	357	412	373	393	380	370	395	374	368	349	384	363	384	349	359	344	358	391	360	374	388	392	394	383	431	380	357	374	409	389	357	395	367	348	354	375	365	388	371	403	376	387	385	344	386	354	353	385	389	359	353	376	403	339	354	384	327	385	368	376	388	380	371	382	336	351	355	377	362	378	382	413	372	402	403	387	376	362	394	396	385	405	405	420	380	389	383	368	374	374	373	411	386	342	356	345	364	369	374	393	399	322	402	390	397	395	378	346	367	393	401	402	345	389	390	392	353	387	365	368	417	387	386	388	402	382	389	396	416	339	408	385	359	382	361	357	403	376	377	394	390	395	371	398	369	395	363	371	362	361	357	391	384	348	392	411	399	385	407	429	383	384	349	361	359	370	382	364	364	401	369	360	360	344	378	367	370	375	348	364	384	416	351	408	371	362	381	420	395	350	340	377	351	357	361	373	368	373	351	375	363	398	373	386	375	408	375	393	390	386	374	372	386	358	359	359	364	379	373	386	396	388	336	369	386	359	356	379	384	358	364	365	410	368	358	368	397	354	377	343	376	390	391	367	382	379	401	347	401	395	366	419	428	373	398	376	326	412	377	351	369	403	344	357	377	366	352	379	384	366	356	348	399	386	358	363	347	381	365	409	376	402	380	393	331	355	375	385	383	357	385	383	352	364	352	349	371	359	377	356	354	418	386	367	407	352	393	382	396	397	423	375	392	379	378	402	384	376	392	372	370	391	341	383	407	362	353	359	376	365	371	398	378	404	391	370	388	353	341	374	384	376	389	338	355	372	386	370	353	352	393	392	354	426	374	390	375	389	341	356	325	392	377	319	389	346	365	386	388	371	377	353	367	347	366	399	388	344	376	398	376	367	382	384	380	391	363	342	366	411	381	355	382	366	359	368	353	409	362	372	365	364	339	377	355	412	358	368	386	373	374	389	382	353	353	377	358	366	341	371	368	384	384	350	393	397	360	389	391	375	355	360	373	363	361	395	405	371	376	384	385	337	357	404	426	369	386	376	369	381	366	399	381	375	397	375	390	355	332	368	359	389	358	423	400	379	377	394	376	381	403	332	402	371	382	355	367	433	397	354	374	394	367	372	349	356	378	366	378	359	402	407	358	372	356	407	392	368	374	397	378	379	372	356	326	365	371	375	363	394	393	334	364	389	370	412	382	375	405	371	360	315	389	398	382	359	383	365	376	420	366	368	345	354	370	378	394	373	353	358	368	385	353	374	357	354	352	369	359	368	387	408	388	398	351	346	351	351	364	362	325	411	368	372	310	375	380	368	389	347	384	402	399	370	375	364	414	371	405	373	398	356	397	396	374	346	363	345	333	362	384	399	377	334	388	389	389	384	397	395	402	353	401	383	378	386	351	358	393	377	407	346	363	387	370	389	367	411	370	330	397	360	370	380	364	380	361	349	360	362	381	364	401	362	406	389	353	362	384	361	385	408	380	392	372	394	360	387	341	385	359	386	359	401	338	356	381	391	379	385	345	371	387	346	337	402	375	387	394	337	380	393	380	356	416	387	388	398	403	386	397	378	375	371	356	405	364	372	390	371	378	370	372	381	394	427	388	373	405	404	374	420	341	408	375	344	407	371	391	381	365	326	369	382	387	367	352	372	349	380	373	360	393	353	395	365	402	363	381	395	359	387	364	403	366	406	381	373	374	382	411	373	362	363
3983	1490	1304	860	723	691	611	639	596	559	559	584	543	540	576	609	563	544	515	545	591	567	561	562	503	508	522	522	488	546	534	534	522	551	511	538	560	527	546	565	552	550	512	535	516	516	544	519	535	539	505	537	557	542	480	502	525	547	501	533	562	552	506	540	561	539	542	523	551	542	567	497	555	519	553	505	555	526	533	506	546	592	562	545	569	530	548	527	534	481	543	467	579	507	585	539	502	545	532	564	509	523	535	577	507	580	627	524	538	565	526	550	609	595	582	571	505	528	585	564	564	517	533	536	533	533	527	566	572	535	530	567	564	555	521	541	600	543	518	583	562	579	559	535	518	567	514	543	545	537	551	530	568	504	560	559	531	544	563	522	525	518	540	531	556	551	525	554	561	477	536	512	542	586	538	533	522	526	533	541	537	519	540	549	484	523	550	536	525	531	524	512	534	503	516	557	472	560	536	496	547	532	531	522	562	513	534	546	542	568	529	556	523	546	555	512	555	562	526	532	589	532	557	501	528	506	554	542	531	518	532	572	553	542	536	550	529	547	539	493	557	538	564	536	539	499	561	540	533	579	534	573	556	534	524	530	544	534	505	494	536	485	575	527	528	528	512	522	508	532	521	509	532	516	536	535	578	543	530	546	581	528	540	531	502	529	534	547	554	495	522	541	509	530	579	517	535	588	551	556	563	546	527	496	523	538	552	534	528	552	555	513	559	541	567	533	540	553	580	535	499	518	557	562	500	532	529	513	519	557	556	497	529	547	513	566	518	549	523	545	508	544	515	495	543	543	512	529	529	560	549	524	565	560	539	520	553	479	551	569	497	543	490	546	543	514	543	553	545	541	562	502	492	529	506	560	534	540	532	566	554	523	545	584	567	549	533	522	525	546	525	546	521	554	572	548	571	565	545	564	548	574	549	552	528	539	556	505	541	520	534	532	547	549	546	547	557	556	527	530	517	511	544	513	550	494	539	543	520	493	526	499	501	528	542	567	540	555	565	530	532	524	548	543	540	585	547	542	508	549	539	551	502	536	545	529	537	535	573	531	528	518	536	535	518	505	545	537	563	487	516	517	552	525	530	535	541	560	508	487	506	517	535	526	567	554	519	528	524	522	517	528	510	523	527	528	549	564	521	565	567	551	571	548	530	496	521	555	511	516	555	575	528	529	565	517	559	523	527	557	536	541	556	530	533	533	528	520	549	550	570	490	526	564	565	504	530	561	490	577	515	523	509	496	563	536	521	562	522	525	566	541	538	499	551	544	572	525	546	552	535	520	536	510	529	543	534	547	542	547	542	532	522	535	516	516	551	542	549	536	516	566	529	565	556	499	536	535	524	565	531	564	484	483	510	522	554	523	522	513	507	531	534	588	544	504	550	519	550	532	527	527	541	518	540	560	566	562	550	534	553	549	532	517	585	540	535	526	552	541	523	486	560	544	532	516	551	537	541	541	532	508	567	577	500	527	500	546	523	537	508	568	552	471	519	519	531	513	503	564	547	536	541	531	524	505	519	556	531	530	548	558	522	540	580	532	526	538	528	540	580	519	501	531	517	554	536	531	482	567	543	544	489	545	574	505	565	574	543	544	549	545	533	554	505	501	505	534	542	546	526	523	543	543	532	538	538	536	544	526	539	520	545	561	542	540	527	520	512	506	497	558	540	525	553	530	502	548	498	553	520	513	525	545	556	553	498	522	552	483	549	516	547	558	510	496	547	530	550	550	537	510	510	538	557	520	538	535	558	514	574	520	543	507	530	550	549	532	539	560	516	513	489	511	470	564	509	544	501	556	508	556	566	531	560	529	542	550	517	544	535	567	561	523	516	540	577	552	537	533	528	522	549	519	564	551	524	532	547	521	507	558	552	520	523	525	485	531	487	501	548	507	514	518	553	546	513	506	544	498	499	551	501	566	564	555	513	499	563	474	517	515	541	542	520	530	509	523	602	508	543	570	514	561	527	561	505	582	524	545	533	553	541	532	523	550	514	517	540	572	528	560	584	467	508	528	506	521	511	533	567	550	567	515	545	529	549	528	512	507	538	545	489	564	563	556	550	548	519	556	531	529	531	522	537	559	565	519	493	549	555	520	533	563	521	530	537	525	519	515	576	506	540	544	520	527	522	506	503	558	502	570	526	558	542	525	545	567	543	534	542	528	501	556	516	537	554	557	545	495	504	538	506	558	552	520	516	573	529	576	518	545	534	532	550	500	554	507	548	546	540	556	534	571	505	538	511	545	512	532	555	572	552	543	541	534	521	505	529	524	505	555	524	572	545	544	515	517	523	533	514	508	513	539	521	542	517	556	520	513	542	520	519	550	528	527	502	501	557	528	564	534	519	537	542	512	538	547	523	528	564	499	520	568	550	517	493	523	502	552	530	534	534	537	553	549	547	526	530	560	557	555	535	555	558	562	579	544	527	491	536	532	570	524	518	514	505	571	509	510	559	540	544	515	559	556	513	549	525	543	532	526	530	543	544	552	500	520	591	527	518	561	573	559	568	519	583	503	530	539	585	564	560	532	531	528	568	487	545	521	536	566	485	534	534	545	547	530	523	531	547	541	545	515	489	549	512	554	505	536	508	540	571	539	532	514	511	544	571	568	543	513	540	492	521	546	543	539	539	551	533	525	511	486	503	555	550	547	553	547	506	525	537	535	551	568	533	543	524	484	514	506	498	527	517	509	520	544	503	532	547	553	516	508	542	540	510	513	541	508	553	529	519	550	533	527	522	534	537	521	501	559	512	482	550	547	532	508	556	542	548	498	494	520	549	530	482	532	527	539	563	559	538	505	564	537	501	495	563	489	538	551	561	564	518	513	529	498	532	525	505	523	522	519	536	597	513	553	534	572	535	537	520	540	527	540	504	587	578	523	556	497	509	524	568	505	546	575	578	551	544	558	507	552	525	527	514	559	517	512	530	562	532	537	547	548	541	557	565	529	539	499	545	543	560	530	555	523	521	526	567	528	525	520	548	551	495	485	510	532	539	510	542	531	535	525	548	557	533	516	577	519	524	523	525	533	540	578	516	535	536	495	517	500	567	565	513	540	521	581	537	562	555	512	531	530	521	503	560	532	544	490	535	577	544	514	516	505	543	571	553	550	498	552	545	565	526	515	578	540	538	540	538	583	546	558	502	558	546	521	558	567	535	524	508	525	550	575	530	469	563	527	514	537	565	514	568	495	508	527	536	579	521	578	556	517	516	500	510	518	496	540	486	561	521	554	548	500	507	547	532	542	546	508	540	567	542	545	562	563	544	532	566	599	532	532	541	540	552	506	560	538	522	493	574	526	520	524	538	539	534	524	515	556	611	574	540	537	524	502	572	566	546	510	521	491	541	571	558	505	508	523	518	548	525	542	531	530	516	546	534	507	550	493	529	553	554	535	533	531	543	513	554	580	534	513	563	539	546	531	519	566	531	497	511	528	553	534	498	518	555	579	557	537	540	487	550	550	558	528	527	526	520	573	579	536
23700	20838	27994	23788	20704	4733	1060	750	632	613	569	511	507	510	488	474	494	461	445	442	463	461	439	450	388	414	410	453	443	430	376	417	413	429	440	367	430	446	429	426	397	400	435	431	375	340	403	432	420	404	413	432	410	388	400	404	411	387	378	435	389	412	389	351	424	408	410	408	415	416	398	422	393	415	380	395	449	395	425	409	437	397	377	385	417	390	406	402	384	430	389	387	427	391	421	406	406	420	410	422	376	379	379	417	438	406	448	402	424	446	418	382	423	431	425	394	410	451	406	425	426	407	400	430	407	393	419	390	421	412	435	396	373	376	388	360	413	402	391	398	388	399	394	388	420	420	405	390	375	393	412	399	394	398	418	361	370	429	432	402	380	407	419	409	449	396	414	405	401	376	395	374	409	425	412	395	385	410	419	388	402	393	402	392	376	404	423	370	388	380	388	371	391	380	387	437	362	406	401	373	402	367	387	419	346	397	401	396	403	390	400	429	367	407	410	416	404	404	396	381	372	412	422	396	415	396	379	430	377	425	425	375	383	441	414	409	392	399	404	368	390	395	390	396	412	417	360	400	374	356	385	372	403	368	418	404	374	399	439	398	382	393	401	399	437	424	454	413	399	409	376	414	401	406	397	382	392	372	407	397	370	408	380	363	408	420	393	399	402	391	392	385	400	398	430	410	389	414	422	392	399	422	397	383	385	394	404	413	390	396	399	423	381	412	375	403	416	381	410	400	384	390	406	408	434	415	397	417	417	385	410	418	399	409	416	399	372	382	393	383	393	422	414	399	372	416	378	397	391	407	392	388	398	397	392	389	384	393	404	391	421	386	406	381	402	409	367	389	448	445	398	419	420	380	400	407	387	373	404	398	423	390	382	434	392	393	411	379	388	403	415	385	391	356	409	393	416	389	416	396	387	405	415	389	409	375	388	400	413	387	403	374	384	391	385	409	386	364	426	420	366	390	380	445	408	387	393	389	365	421	383	414	400	388	417	385	400	400	385	402	371	385	364	414	390	410	434	390	402	461	415	409	393	417	405	409	389	408	394	379	428	416	358	382	399	394	394	369	404	420	394	394	361	412	403	435	385	409	392	365	403	406	448	414	429	449	387	391	447	398	406	402	410	409	387	374	408	362	410	384	393	426	387	383	373	401	393	397	416	385	372	363	420	419	449	395	362	434	370	364	397	395	376	394	402	425	407	369	369	397	404	388	419	377	383	385	389	369	391	368	429	385	374	385	411	395	422	361	420	368	447	378	388	398	395	397	409	371	424	426	389	386	400	405	412	389	409	395	379	381	441	398	408	398	413	408	396	436	419	351	388	372	395	420	383	363	392	428	423	393	394	362	401	427	409	389	406	389	369	406	389	412	435	357	386	386	370	408	419	441	411	382	393	410	415	390	398	430	362	397	391	396	394	388	427	432	392	400	406	380	425	421	399	408	420	413	433	387	366	378	381	377	413	371	424	382	407	394	393	390	392	421	382	412	388	409	403	415	358	405	397	393	414	383	414	395	413	370	388	388	399	400	390	425	402	376	425	424	399	405	376	424	413	416	402	411	372	358	405	404	425	368	406	412	409	379	401	426	398	386	407	390	393	406	430	393	399	410	363	402	410	352	396	377	398	356	402	408	420	374	398	415	398	439	410	398	363	394	393	389	432	392	426	402	436	378	401	414	411	374	393	394	397	402	397	392	392	385	395	402	376	421	422	405	400	363	401	359	371	386	407	407	388	412	379	386	413	410	407	400	440	392	398	414	410	406	383	410	373	386	416	394	428	387	393	374	415	393	424	422	413	392	401	419	388	415	411	382	399	348	376	349	388	386	387	386	408	377	403	410	394	418	377	362	399	418	441	400	369	365	371	400	400	397	419	461	392	442	406	381	421	434	422	366	402	391	424	414	426	408	405	433	377	393	396	411	377	366	390	430	393	402	384	414	391	380	385	349	424	392	410	386	380	416	401	398	390	407	410	399	415	381	397	384	414	390	400	398	388	377	407	411	414	425	393	393	434	398	389	371	435	427	388	424	392	391	418	398	409	403	420	428	415	396	393	406	392	423	391	438	390	411	422	425	419	376	421	443	443	377	412	387	412	426	409	422	375	406	393	388	388	399	435	383	409	384	407	410	365	409	409	374	409	370	415	393	398	377	349	417	430	386	463	390	405	389	395	359	400	431	400	393	358	391	409	424	379	390	382	397	395	411	392	368	408	392	440	410	392	369	392	378	414	410	362	399	392	416	411	369	356	389	393	420	422	422	402	393	383	397	417	389	411	385	394	404	397	411	404	405	411	403	413	367	388	385	387	405	386	387	399	403	409	392	394	403	387	404	408	382	423	403	403	358	412	412	385	434	420	381	394	430	425	395	358	381	366	404	401	390	371	375	419	430	380	396	379	393	400	409	394	413	413	403	398	350	390	348	395	405	387	436	418	410	429	412	408	418	423	404	396	363	384	387	414	357	410	385	421	389	394	374	436	398	394	386	380	397	419	394	404	387	392	402	412	431	409	407	367	397	367	383	371	423	420	376	381	407	398	389	382	408	434	380	397	414	386	350	437	377	409	392	407	417	384	416	391	436	378	391	379	414	420	362	384	373	416	400	402	403	424	418	410	390	384	411	373	395	430	373	357	398	374	393	389	385	432	394	376	365	392	421	389	411	381	430	477	404	408	426	406	396	395	388	402	378	413	403	406	389	372	392	389	389	406	404	363	423	386	374	357	382	427	408	380	410	383	417	361	389	399	417	390	430	390	376	396	419	455	398	377	392	396	417	420	396	400	411	407	382	388	411	406	383	411	367	378	400	410	446	374	432	383	412	412	394	364	377	390	390	353	347	385	404	409	410	410	417	407	377	378	393	407	408	428	402	426	422	399	413	401	402	365	394	411	407	418	391	429	391	394	407	431	406	426	425	413	372	415	430	390	375	437	373	413	406	385	442	414	417	410	407	409	386	414	431	414	368	376	397	388	431	370	411	429	399	385	388	403	414	371	434	395	428	400	398	380	410	405	418	385	380	400	417	404	421	385	391	378	389	393	387	409	409	360	359	407	395	394	401	387	381	406	375	401	393	423	419	388	438	367	376	371	366	394	397	385	404	421	420	381	434	426	360	430	419	444	377	382	394	380	406	443	392	382	410	424	387	396	424	388	408	430	417	372	423	396	392	378	422	408	401	374	439	377	364	385	428	399	387	385	437	383	390	405	410	415	407	414	379	401	382	392	386	400	402	376	380	419	446	440	419	423	388	402	383	388	392	395	407	404	368	407	420	365	391	372	400	399	384	345	399	432	369	425	406	422	413	421	394	415	417	415	422	378	414	385	402	415	419	379	381	367	390	421	401	418	405	401	400	388	399	399	416	400	415	374	422	425	364	406	385	405	402	421	373	395	389	407	372	372	389	407	441	388	398	396	399	393	369	420	366	413	417	417	380	388	392	382	410	414	419	357	381	408	416	392	378	408	414	409	401	391	387	406	385
5146	10295	8998	4573	3207	2477	1894	1601	1408	1199	1083	949	912	818	795	748	736	718	678	714	679	694	647	651	594	605	666	633	625	620	613	629	545	587	590	568	624	610	581	571	625	587	535	589	607	567	587	550	597	579	575	573	576	545	585	550	579	570	559	569	586	605	560	546	595	554	545	614	580	548	569	545	596	527	663	588	571	572	539	585	638	569	574	553	550	648	563	584	563	581	564	552	553	621	573	563	588	548	562	595	559	579	610	628	604	610	643	636	622	637	589	617	572	551	575	624	558	591	597	601	600	626	580	670	586	601	602	592	604	587	581	576	601	570	579	537	604	565	569	588	574	624	602	586	576	585	596	608	606	568	559	594	592	545	606	568	611	561	556	577	558	537	591	566	549	592	572	574	549	572	588	541	563	568	554	564	564	569	538	556	520	560	540	603	543	599	559	563	608	561	580	573	613	564	548	544	529	607	540	585	591	566	601	586	588	546	550	554	603	574	559	571	573	570	548	603	549	590	628	584	548	577	610	550	556	586	562	526	548	575	610	596	548	577	533	583	577	571	566	537	573	566	571	561	532	540	592	565	540	612	578	564	584	547	553	566	630	595	607	606	562	578	530	556	568	582	579	551	546	540	521	587	569	599	554	554	570	561	542	517	593	584	555	557	589	518	577	554	560	582	566	586	557	582	569	544	573	589	602	531	548	562	565	571	559	600	569	615	590	611	550	569	611	629	598	574	563	539	584	553	524	516	555	543	557	543	542	546	597	629	543	614	545	567	539	582	546	554	600	563	558	613	545	580	567	608	566	538	553	612	561	535	555	581	570	578	592	595	579	532	566	592	559	587	550	574	546	539	565	605	545	605	590	544	538	577	588	587	571	624	514	544	574	506	585	577	564	568	548	564	585	617	557	582	582	555	549	590	599	563	579	557	590	565	559	535	542	578	589	563	572	596	579	568	565	499	620	566	575	560	556	596	544	577	606	584	585	572	598	574	553	580	534	553	573	584	603	500	549	558	601	589	578	545	541	597	548	558	601	558	555	566	543	546	517	549	569	580	551	600	584	564	578	564	565	557	551	580	534	585	584	582	530	566	575	554	604	565	562	537	566	576	618	613	585	598	548	540	523	547	570	554	581	594	548	573	547	556	620	568	576	547	560	557	580	572	557	531	548	574	568	565	546	552	566	596	572	576	573	606	553	538	571	572	544	582	561	581	531	539	580	556	552	537	570	543	563	554	587	546	556	562	565	544	561	548	577	546	566	572	557	544	560	565	569	577	579	593	580	554	605	574	580	545	629	527	596	579	550	506	541	570	564	562	578	555	584	578	544	595	573	551	541	586	577	609	597	561	566	575	592	544	577	555	580	563	565	562	551	581	569	541	595	560	603	578	583	542	558	590	569	568	563	552	575	538	531	570	553	561	587	565	558	574	569	577	575	591	602	558	545	525	564	588	574	550	578	553	553	568	556	584	537	582	577	634	596	577	605	586	615	564	543	581	544	572	546	549	574	567	577	595	582	589	531	544	570	594	564	577	565	589	589	587	525	517	535	580	554	614	540	565	548	627	549	541	539	588	549	599	591	584	545	567	537	554	543	554	528	602	577	539	547	580	566	559	530	622	538	568	587	574	568	620	505	586	574	555	566	588	571	569	540	603	555	568	550	544	568	552	584	539	593	572	520	562	543	576	591	577	535	589	568	555	588	565	603	552	595	589	568	608	555	555	515	542	590	574	593	533	518	506	517	579	552	610	564	546	546	532	551	541	568	549	585	552	579	539	515	568	564	609	579	553	568	595	552	543	545	560	603	576	602	598	575	568	574	581	571	582	565	528	556	566	570	601	540	605	567	510	588	546	575	582	529	521	547	602	608	590	583	575	561	525	562	551	521	611	584	588	582	577	546	588	562	542	529	543	550	557	596	572	581	571	534	599	537	616	560	585	564	600	605	583	562	572	547	564	569	553	543	533	589	547	630	542	558	572	546	571	572	561	579	581	577	543	571	526	560	598	537	635	591	561	534	594	565	589	562	533	540	577	543	593	569	591	590	554	547	570	567	568	567	606	581	558	584	571	578	571	583	532	545	602	562	594	579	495	557	622	575	627	598	598	559	565	531	558	574	530	612	554	527	583	563	611	578	544	595	552	625	538	558	513	551	574	584	581	573	525	580	589	576	565	584	586	564	558	549	573	533	572	526	530	532	580	590	575	596	578	530	557	615	583	556	551	584	543	518	623	586	599	552	548	559	570	608	607	577	561	563	582	540	611	536	570	538	556	535	536	554	564	584	571	531	574	619	548	582	602	553	563	592	590	582	542	529	598	591	552	558	587	574	561	519	548	576	550	552	510	576	528	543	553	557	557	617	575	573	533	547	586	564	590	572	569	574	565	555	541	542	542	507	606	568	562	589	589	571	602	550	519	553	562	599	572	586	582	564	611	582	555	567	569	571	576	524	535	554	594	540	580	558	515	571	574	560	568	524	559	612	587	553	559	606	564	578	585	566	526	602	548	535	581	574	548	563	578	583	580	554	556	560	571	549	586	576	574	537	570	516	583	617	570	562	601	550	568	553	598	579	604	563	560	563	580	551	598	563	552	570	588	564	590	551	596	545	575	558	579	571	585	596	529	574	589	528	571	530	562	585	601	541	584	583	559	587	579	576	562	549	551	585	569	546	602	597	617	546	578	562	550	588	541	576	544	549	563	561	567	533	607	585	569	564	603	562	567	573	575	572	538	537	543	570	582	599	596	560	568	558	577	575	538	544	586	570	583	591	571	573	557	592	580	560	554	551	537	531	564	584	554	551	594	532	605	609	541	570	576	597	546	578	525	583	583	610	569	528	553	598	629	546	611	551	575	542	548	571	625	548	574	538	590	569	584	555	578	564	582	595	564	608	592	631	539	529	576	558	551	577	598	567	620	593	495	572	598	536	566	581	577	571	589	576	601	541	577	544	569	576	557	552	564	600	549	544	578	550	556	549	622	568	565	553	549	610	568	579	551	566	567	501	567	526	562	591	566	560	552	531	548	541	593	557	573	570	591	545	554	564	564	561	581	593	535	598	603	539	573	579	542	568	523	514	610	555	601	540	566	567	609	549	578	577	566	533	559	540	566	590	598	586	624	579	593	590	575	546	582	602	564	592	570	568	571	549	546	574	569	579	629	557	588	546	545	568	580	537	618	581	568	576	574	502	579	546	562	615	574	555	521	605	553	563	593	528	531	537	566	571	570	589	543	546	587	595	560	591	574	572	576	570	568	547	582	549	601	533	564	567	561	581	580	585	572	568	580	545	595	599	619	522	583	590	589	593	570	589	531	536	616	549	573	580	541	602	566	586	613	555	569	552	598	560	545	581	578	534	566	569	582	582	550	561	593	558	582	548	562	572	547	558	559	557	531	565	590	587	507	555	531	556	552	603	559	569	571	581	545	567	579	555	585	588	568	581	571	583	538	577	589	567	617	588	532	580	567	599	525	600	587	558	603	599	577
22914	20994	28748	23402	20994	20746	3633	1058	753	678	636	578	528	506	473	461	441	439	409	411	396	419	375	353	369	298	378	385	367	371	327	340	361	352	333	355	341	320	340	343	321	359	348	312	322	358	339	307	314	354	342	348	347	355	331	343	322	319	331	323	312	326	351	335	338	319	315	319	284	322	336	338	307	322	319	341	298	320	343	345	345	346	347	349	301	330	341	365	332	359	308	322	352	304	334	301	324	292	341	289	337	303	310	348	326	349	364	390	362	364	326	360	348	314	307	365	331	335	328	323	372	324	324	323	299	343	299	342	343	343	324	291	346	323	351	315	320	396	333	331	333	327	323	345	288	342	343	315	325	341	321	337	323	310	328	333	331	329	312	330	321	360	340	357	313	313	306	302	303	320	337	331	319	324	303	310	329	303	322	302	303	334	298	318	332	348	341	310	280	326	334	314	313	298	355	324	330	355	332	322	329	297	302	323	352	328	318	298	301	301	315	308	301	321	310	295	329	325	347	312	323	351	307	321	328	342	284	303	310	331	314	311	331	312	360	326	310	305	319	316	316	309	317	327	335	311	342	296	347	318	315	301	334	326	330	331	291	322	327	328	302	299	295	349	303	347	309	307	327	292	354	291	300	318	306	320	348	311	326	342	291	336	343	303	281	324	342	305	316	316	322	323	289	302	344	312	329	352	299	305	295	321	303	333	266	324	310	292	323	360	298	318	296	318	298	291	307	302	305	307	305	315	306	343	308	299	321	322	317	284	301	294	332	287	334	314	317	284	328	291	306	311	329	320	331	324	334	296	334	281	324	335	309	310	315	275	313	323	315	290	320	323	315	318	322	321	336	286	308	322	319	285	290	316	310	331	328	314	340	318	325	322	315	296	302	355	294	324	337	338	328	305	305	331	313	329	309	298	328	348	299	302	338	336	348	341	328	296	324	295	290	312	349	305	307	298	344	346	309	280	338	326	328	319	308	302	299	310	343	294	301	342	323	296	300	316	297	339	310	317	362	330	302	317	300	322	338	303	281	306	308	316	340	308	324	338	304	304	306	338	296	300	292	324	350	299	314	302	310	296	310	322	341	335	302	322	276	338	352	317	356	330	345	324	320	327	320	317	318	307	331	317	309	319	304	312	300	319	296	315	318	321	333	326	306	298	335	313	312	321	292	297	315	320	324	322	325	332	314	291	299	286	317	330	350	305	358	343	314	322	327	324	320	333	305	342	297	337	303	331	379	326	311	314	311	324	328	300	282	336	357	336	327	330	295	298	319	335	311	324	318	337	305	321	300	305	347	331	334	328	300	324	319	309	301	329	320	333	295	331	302	325	314	312	319	330	322	321	316	301	310	301	324	320	328	344	329	317	319	316	323	330	331	291	324	315	337	323	339	333	288	323	348	331	306	308	334	290	328	329	339	341	331	341	309	323	326	346	293	298	295	321	308	300	301	305	316	305	310	330	310	290	305	351	350	357	356	335	333	306	318	321	295	298	328	294	307	334	337	326	337	333	356	330	322	315	330	332	316	309	355	307	292	305	301	306	327	360	305	333	323	334	318	317	329	328	330	357	275	285	311	295	319	358	316	322	330	337	327	313	313	349	344	319	322	328	296	326	317	350	300	309	305	284	334	315	321	296	327	321	323	329	355	318	304	344	297	304	310	322	320	292	293	310	299	297	297	310	325	304	319	355	302	302	304	325	311	331	335	314	297	329	302	323	338	317	348	318	328	312	338	365	290	323	323	304	321	322	305	329	303	337	319	313	342	308	333	329	328	348	328	316	292	316	289	300	308	324	345	312	316	344	307	349	276	298	326	363	341	285	321	374	300	314	308	307	332	304	319	323	326	297	360	329	303	304	317	323	311	296	328	315	297	287	322	322	309	334	308	337	295	311	288	291	331	317	310	321	293	350	310	317	345	327	337	303	282	330	360	334	311	311	333	298	328	331	304	300	333	309	304	316	309	319	328	301	291	317	314	340	320	309	316	294	305	299	331	328	338	334	319	344	316	303	331	315	286	346	312	326	330	302	327	314	316	320	319	314	298	291	303	320	300	313	325	311	327	302	297	325	324	302	328	332	338	309	306	328	338	325	355	300	279	317	310	302	354	314	316	312	353	325	339	300	302	314	357	329	318	293	293	340	289	320	325	331	308	333	326	320	310	291	301	345	290	324	294	338	345	300	292	306	336	304	366	323	299	305	311	316	324	328	337	303	334	318	313	351	313	329	290	316	333	314	330	297	321	292	316	340	332	313	339	326	324	321	323	299	330	309	307	337	331	309	331	323	324	320	312	319	309	315	328	326	295	328	309	331	327	300	358	285	304	299	345	335	315	346	301	294	328	283	351	348	311	327	355	312	314	338	291	310	286	349	319	318	310	300	308	313	335	327	307	322	342	340	324	318	315	331	291	333	326	334	313	304	329	312	307	315	325	307	320	291	291	341	361	296	322	287	296	326	319	319	352	335	324	283	315	310	288	287	335	347	318	271	334	324	334	301	332	312	349	313	320	337	294	297	297	332	331	313	333	300	327	320	328	303	334	301	313	269	350	333	300	330	312	319	316	312	296	313	314	317	311	314	326	328	347	314	332	344	338	340	289	322	300	333	326	331	322	340	356	307	313	298	320	310	287	287	316	283	324	358	315	327	310	316	296	321	314	295	349	313	348	305	333	327	350	318	306	307	334	323	311	314	315	314	324	362	330	333	338	330	328	331	344	315	323	326	323	345	313	278	295	330	317	331	315	329	320	296	327	313	321	317	345	349	297	345	315	304	305	319	313	311	294	334	307	370	338	307	307	326	312	299	336	324	317	306	329	308	308	307	313	267	319	314	333	356	308	307	320	335	310	323	314	314	304	351	326	323	329	330	283	295	313	314	295	294	351	323	350	322	316	335	307	294	306	313	311	300	308	325	328	311	324	303	326	318	328	317	325	316	332	297	310	313	331	319	326	317	302	306	313	340	267	293	307	281	325	330	334	326	306	311	332	328	314	310	330	295	348	299	280	304	300	317	313	301	320	317	330	332	300	342	296	303	329	298	329	290	328	307	290	306	342	296	321	362	351	300	297	323	279	312	297	326	326	319	332	344	287	311	314	331	308	331	337	297	321	325	294	310	313	334	328	315	290	307	307	298	318	336	323	308	291	345	330	287	332	305	328	339	325	321	314	292	326	313	290	369	286	347	325	333	335	327	318	332	316	316	316	307	330	306	329	339	298	308	334	340	296	301	295	310	343	282	296	337	325	321	315	316	286	330	330	344	321	333	350	291	308	317	335	327	306	320	317	308	301	334	281	328	312	313	347	329	291	299	318	312	330	312	316	337	344	307	315	306	340	288	322	318	295	306	316	332	333	315	344	305	322	334	304	283	322	292	328	313	320	337	340	313	329	328	316	299	297	310	335	324	309	310	328	334	279	347	330	285	318	304	331	321	331	315	336	295	298	325	291	285	354	333	311	310	346	317	318	314	317	305	305	287	341	306
7370	16528	14075	7488	5125	3976	3148	2564	2068	1605	1430	1205	1127	1009	935	821	792	696	703	674	642	630	618	581	579	618	563	560	530	541	490	518	512	495	502	497	528	486	533	519	486	481	507	483	471	480	500	493	520	507	499	488	496	473	465	481	441	491	463	484	506	461	491	457	461	454	499	452	449	468	448	493	465	499	464	453	492	473	500	469	451	496	477	498	464	471	424	476	456	443	440	487	447	470	458	436	454	430	477	471	488	445	483	518	479	519	572	532	488	542	535	508	519	508	476	502	493	506	515	506	504	463	530	522	472	530	498	484	447	450	512	431	493	497	513	442	481	468	490	491	486	486	484	464	462	485	496	528	483	482	486	463	440	514	472	490	448	495	478	463	450	452	474	469	474	494	472	454	482	469	466	438	465	440	494	467	449	464	449	465	452	469	474	432	491	445	475	442	426	460	462	472	487	458	459	445	452	476	454	446	460	480	452	443	461	489	495	412	446	444	439	486	452	446	468	453	464	490	423	461	488	481	493	477	439	505	407	462	469	450	498	444	460	464	471	481	422	434	467	512	478	438	437	460	474	492	457	432	407	414	458	465	440	448	433	449	481	445	491	423	470	434	477	464	480	451	449	460	501	455	467	466	455	468	469	497	438	470	470	443	429	452	475	461	474	442	480	429	466	447	442	430	487	477	442	479	465	432	453	474	478	437	422	445	471	451	445	437	481	456	444	459	471	475	464	497	460	448	457	468	463	435	478	435	475	477	485	440	491	508	440	488	492	449	486	479	479	464	449	471	456	428	422	488	461	454	466	464	451	468	472	465	492	443	451	476	453	462	398	445	465	437	473	478	474	492	440	479	441	454	464	431	492	425	491	422	459	480	471	440	488	469	443	444	455	473	442	467	450	454	428	447	452	463	467	454	451	466	463	484	465	458	456	475	480	444	473	473	478	457	435	415	456	454	446	468	438	503	439	454	460	461	469	496	462	448	459	478	462	492	443	509	479	441	449	444	451	449	450	471	460	458	429	479	453	440	458	463	472	437	461	413	392	487	461	475	449	440	456	423	446	464	472	413	419	426	425	460	469	462	416	455	485	502	478	438	465	450	460	448	493	454	466	473	467	477	437	475	464	489	455	456	442	492	476	432	436	472	472	468	441	494	458	443	444	460	464	453	453	462	461	451	449	468	459	429	492	453	465	458	413	450	473	474	456	457	487	454	439	426	470	439	437	436	465	449	466	431	463	457	419	446	475	447	442	450	446	476	452	456	459	487	486	458	458	422	478	471	450	458	447	480	450	467	480	482	467	481	427	443	444	447	435	429	462	487	494	465	477	454	453	483	472	537	472	454	442	432	401	464	477	434	490	435	465	434	447	447	459	484	462	433	445	428	435	479	474	432	474	441	452	479	436	427	438	450	448	461	472	440	449	446	487	471	444	477	452	463	446	498	472	480	496	452	451	441	425	430	463	439	453	459	460	464	471	493	440	477	432	423	500	456	453	460	474	426	422	481	442	469	495	419	436	429	484	450	477	414	455	452	442	464	458	462	444	463	434	454	467	432	437	472	436	435	402	425	487	480	424	485	473	473	460	424	453	466	428	423	448	466	448	431	436	429	460	447	468	451	455	433	434	434	452	452	457	440	467	462	445	460	451	465	465	447	455	489	437	441	439	466	464	514	442	434	424	444	451	465	462	452	458	437	455	444	449	435	448	478	465	483	438	443	429	474	433	472	421	485	438	493	458	459	465	448	448	501	460	430	456	453	451	461	440	426	464	455	459	471	477	476	431	431	455	455	441	404	393	481	470	444	453	421	477	414	423	443	476	457	487	470	469	507	475	478	456	459	453	502	478	464	467	441	447	440	453	456	454	448	470	439	467	425	428	428	465	445	466	493	445	411	465	418	472	478	474	476	449	476	453	426	437	430	447	455	454	466	446	417	442	452	433	455	456	478	495	438	467	453	473	434	412	437	473	435	479	449	486	466	482	436	453	421	461	475	445	427	447	460	436	452	471	433	463	491	462	475	459	451	497	475	453	462	434	483	505	451	431	487	435	488	470	454	437	495	463	462	453	458	454	453	426	443	433	431	412	452	444	449	459	456	487	476	463	448	470	418	430	459	463	451	445	472	463	482	478	452	403	453	441	430	470	482	450	462	478	447	499	426	445	453	418	498	457	475	447	419	449	416	520	446	460	444	456	467	432	465	466	458	460	448	439	419	485	450	449	418	481	464	448	486	454	491	475	473	454	449	459	448	451	475	455	440	456	480	457	488	500	435	450	444	456	470	453	457	500	436	444	447	478	428	471	472	448	416	472	452	454	428	489	420	504	492	463	463	444	456	456	480	460	428	447	434	456	465	460	414	447	478	492	476	421	468	468	453	448	431	472	476	454	432	470	457	430	488	464	478	444	455	454	463	470	438	448	428	450	469	450	463	458	481	470	490	433	459	466	465	465	466	444	461	514	448	483	469	504	451	465	448	458	488	461	484	452	458	449	484	495	448	459	455	453	448	427	464	428	451	481	475	454	468	446	443	484	486	468	481	464	491	478	434	474	465	453	432	436	513	436	426	427	431	399	458	459	454	451	437	434	436	458	469	451	497	446	427	455	468	497	438	460	483	500	438	460	468	474	488	444	432	456	467	476	445	475	460	457	422	437	468	482	458	425	413	518	451	489	450	434	485	447	465	420	452	437	444	445	477	444	456	452	477	491	438	470	449	457	471	418	463	467	431	471	468	506	447	476	445	438	467	456	438	474	471	454	495	467	468	451	508	480	472	423	432	439	445	452	462	467	440	462	464	433	493	436	449	418	477	465	444	401	460	459	480	444	484	516	436	461	462	486	484	444	448	439	434	430	449	461	474	465	465	451	451	458	498	472	515	437	451	410	470	459	456	477	417	454	515	466	465	401	414	455	442	484	466	421	508	449	497	475	469	442	415	463	413	458	462	462	474	465	474	451	464	453	439	447	467	454	455	492	415	442	473	468	457	439	470	447	462	434	453	436	437	464	463	425	460	424	447	417	418	421	443	487	459	460	445	440	426	512	457	453	413	463	471	451	500	444	462	486	453	421	446	475	506	476	456	453	439	459	466	498	486	425	476	451	473	427	457	456	459	450	467	457	448	482	453	437	451	478	449	481	437	425	435	433	447	457	462	485	459	433	480	445	471	464	485	448	411	425	438	482	449	485	425	469	469	435	449	471	459	459	475	467	444	476	464	468	477	453	439	434	452	454	463	426	472	495	448	402	433	477	453	424	459	439	449	481	459	461	460	455	411	487	441	464	437	448	452	497	475	455	438	492	461	434	453	461	529	460	454	470	462	444	485	477	455	415	459	457	450	462	451	386	467	446	416	459	426	465	440	482	467	448	428	463	460	464	478	455	426	439	450	435	421	443	446	462	476	463	467	474	462	431	446	433	439	472	448	467	467	467	455	459	434	498	430	474	466	463	453	424	449	442	442	473	487	456	429	447	477	464	478	424	456	425	447
26434	19918	6838	718	475	424	447	441	413	379	404	389	394	427	390	394	374	416	371	389	395	403	381	417	392	375	391	375	361	410	368	353	374	369	372	357	362	372	389	422	339	377	371	378	338	379	383	395	378	417	400	397	411	388	380	401	395	371	408	363	375	346	364	397	357	380	403	372	402	385	385	373	367	365	387	346	391	376	401	392	377	350	405	404	406	402	410	400	392	343	376	402	394	357	387	371	373	391	391	369	389	356	381	404	387	415	389	414	365	382	378	399	364	405	390	353	391	407	396	401	377	407	368	354	373	389	421	407	371	391	390	384	373	404	398	366	385	400	360	390	393	379	397	393	374	370	398	391	359	381	396	400	401	385	360	403	380	372	344	404	391	396	362	398	411	388	361	395	361	427	371	421	391	374	392	352	366	373	386	384	371	356	376	372	371	368	358	360	395	349	347	368	387	376	391	366	327	423	381	365	380	316	384	370	328	403	378	361	377	418	367	376	400	393	373	392	373	412	369	424	371	399	418	379	369	378	391	391	388	371	385	342	360	412	346	349	379	370	363	370	374	358	380	379	408	377	380	377	373	365	349	386	386	408	392	375	354	393	391	382	390	354	356	406	390	350	378	399	390	379	412	362	387	380	381	363	393	368	365	383	371	393	345	396	411	390	433	402	411	417	389	386	404	402	372	354	341	397	393	383	385	349	428	385	397	361	391	371	380	390	381	413	357	362	397	369	363	369	355	391	387	382	347	382	399	376	391	369	369	370	410	401	403	384	375	369	419	361	376	414	368	371	380	373	374	383	406	395	397	380	405	413	351	369	373	398	411	330	389	373	407	376	373	418	393	388	373	418	373	375	391	399	393	376	374	382	380	377	385	410	385	368	391	385	409	420	378	377	361	391	333	387	438	396	374	423	378	367	398	348	369	398	386	374	367	417	401	418	381	352	394	367	384	386	364	374	373	371	377	383	353	417	365	373	389	396	404	405	394	400	328	386	357	369	395	345	401	378	350	391	398	371	383	366	363	362	375	381	382	365	395	413	396	406	413	343	361	383	373	400	395	382	339	384	371	412	384	356	394	389	385	405	372	371	358	334	409	389	418	383	350	407	375	367	392	413	386	408	425	359	374	392	393	386	387	382	373	363	393	362	336	393	359	386	399	402	383	385	384	347	379	313	380	352	390	411	382	405	410	385	391	374	368	363	331	388	361	377	385	411	354	367	397	367	382	372	390	384	383	391	386	375	370	358	394	364	368	371	378	387	397	387	416	400	380	328	382	369	406	358	350	389	355	387	348	363	373	392	368	392	354	360	377	369	384	386	361	395	323	377	384	374	377	385	385	354	365	401	389	373	381	387	396	370	396	321	363	374	352	386	381	394	396	381	349	423	390	408	390	336	391	362	382	372	399	382	390	394	427	375	349	386	370	376	406	372	360	382	371	361	369	368	395	381	365	380	366	387	383	374	391	359	396	384	361	378	365	401	388	360	377	350	394	370	371	365	369	401	368	374	422	414	378	398	387	352	396	392	384	374	339	385	374	398	371	362	377	387	396	353	402	389	373	384	403	373	405	366	363	385	425	380	377	384	392	367	381	372	371	370	382	368	374	357	397	355	357	377	384	383	392	378	358	368	421	357	379	375	377	379	359	355	390	362	382	337	394	402	359	354	345	442	382	365	348	370	389	388	383	362	393	406	367	419	359	362	369	410	386	376	359	398	357	395	419	390	401	389	408	408	372	366	423	341	376	384	389	437	360	355	400	377	388	381	412	406	386	377	382	375	368	362	369	367	348	340	357	386	358	372	354	356	370	375	391	381	381	401	352	370	393	361	378	392	381	367	367	390	370	376	375	378	390	383	410	424	398	397	370	367	418	385	385	400	376	383	377	377	377	380	399	398	339	390	352	387	364	370	408	419	378	379	376	348	388	362	351	380	372	412	392	385	375	377	353	380	363	423	393	360	356	375	373	380	374	390	359	360	397	398	385	368	365	388	394	379	382	382	383	342	385	406	391	386	395	370	407	361	381	433	375	394	379	423	386	381	391	360	376	386	373	392	378	374	386	363	354	399	437	396	318	399	389	395	386	404	373	401	384	350	375	387	396	369	374	414	368	390	383	405	378	409	396	379	389	352	356	347	344	393	387	416	361	358	394	387	346	371	381	388	367	345	362	353	365	363	372	346	378	373	381	373	374	405	342	367	346	395	361	385	309	391	343	354	407	367	392	376	370	396	403	360	400	370	398	369	360	389	400	393	400	344	397	374	369	364	372	382	405	404	393	379	370	410	413	365	396	415	386	367	399	378	400	363	413	385	391	366	373	355	400	373	380	411	385	383	372	373	376	387	368	377	383	387	389	364	393	336	419	369	382	352	363	377	359	370	376	351	404	382	377	361	363	382	395	372	402	384	399	374	381	372	396	429	376	354	371	351	410	346	361	357	367	368	396	387	367	356	392	390	398	384	383	396	357	385	414	386	386	337	362	385	373	431	339	407	375	358	390	352	356	383	383	361	378	332	375	398	366	363	376	368	389	383	381	369	387	389	357	395	382	392	386	385	346	352	365	383	378	372	386	361	387	414	387	344	420	367	362	386	380	409	392	361	372	373	373	394	350	388	370	379	371	354	408	377	391	403	401	388	438	331	364	352	368	408	377	385	383	383	393	356	384	392	398	364	351	374	370	373	368	346	385	373	404	371	349	398	375	363	361	363	378	387	376	401	399	383	391	383	385	352	411	370	342	391	345	354	382	374	366	413	384	389	390	391	372	387	374	383	345	370	373	380	371	350	370	329	392	393	386	370	388	381	377	403	370	388	361	384	372	358	373	386	384	361	363	364	370	394	375	395	371	369	376	389	408	369	393	332	367	375	420	405	420	383	384	375	393	394	380	393	372	393	393	370	360	395	393	377	382	384	372	358	373	416	380	376	357	391	378	381	394	377	380	379	363	375	343	396	356	365	414	371	349	370	383	374	374	362	357	395	407	386	363	362	405	404	338	365	381	382	381	389	382	377	319	333	366	393	381	387	409	377	418	363	377	407	386	374	367	388	394	382	374	374	400	376	394	366	390	380	406	395	376	379	347	388	365	377	368	359	411	410	380	376	372	368	363	379	384	389	392	363	409	371	395	341	408	388	407	368	380	406	410	386	397	389	373	404	403	401	353	359	396	352	385	411	424	374	403	363	389	374	403	367	372	382	389	342	383	384	378	367	367	387	382	354	373	373	346	406	355	387	376	375	423	385	361	370	380	374	371	377	360	387	410	368	379	334	395	377	359	390	345	377	372	394	385	371	383	390	388	397	415	376	399	386	398	407	373	398	388	406	366	376	392	369	386	394	380	384	362	353	380	366	358	379	360	419	419	360	381	395	405	383	371	399	377	381	388	387	382	395	406	343	345	382	371	407	344	343	339	378	378	353	347	365	372	392	379	375	405	390	417	403	389	359	387	419	363	388	375	374	349	359	349	391	397	368	378	379	377	429	402	358
3902	1480	1341	898	749	658	627	597	590	568	598	569	582	552	571	555	572	530	539	533	538	557	571	572	570	550	536	543	567	567	555	541	509	530	551	556	527	533	519	530	568	513	528	513	508	524	551	566	528	563	597	517	528	540	536	528	559	513	537	558	529	540	564	595	555	531	536	544	529	588	531	555	569	513	516	532	486	568	576	555	520	539	533	545	547	558	565	561	536	548	531	532	529	520	566	513	525	531	541	576	555	550	559	566	548	597	582	557	599	541	518	564	589	543	577	562	558	540	585	516	549	556	550	553	528	564	575	582	553	552	581	530	538	566	517	553	554	554	545	559	550	554	543	585	551	538	551	558	559	515	573	501	593	556	544	512	549	549	554	567	537	565	540	547	527	521	592	506	554	531	572	576	577	523	523	531	553	527	558	515	564	523	508	534	534	534	540	533	578	559	563	556	600	526	524	549	556	517	551	532	538	524	522	541	566	504	568	505	544	537	566	547	528	540	521	558	581	508	543	577	518	599	579	544	572	563	516	551	558	553	551	548	550	498	596	517	527	543	580	559	573	574	523	541	532	557	557	544	523	501	569	516	506	614	509	552	544	557	542	520	533	555	513	530	565	511	529	525	552	563	540	539	537	535	570	555	511	577	521	573	581	553	516	600	566	514	573	502	534	531	588	567	568	530	535	552	531	555	544	543	513	560	538	524	518	520	528	549	559	517	551	509	531	575	529	551	596	553	561	531	483	546	574	524	555	521	557	569	536	557	521	541	516	547	537	571	580	582	490	556	556	545	524	522	543	557	531	544	551	511	560	547	581	534	550	542	551	522	550	509	573	578	536	544	542	567	508	546	536	493	514	558	527	542	521	534	512	520	534	540	553	539	531	533	598	531	580	526	523	566	509	549	557	572	534	531	536	562	550	562	510	547	517	502	522	564	521	503	514	581	515	530	539	564	526	514	526	604	539	538	536	501	565	534	526	540	574	588	552	567	525	504	537	482	536	581	549	569	569	551	550	577	523	525	535	561	561	569	514	560	558	534	567	585	543	582	580	566	528	558	550	583	569	500	496	483	570	555	524	560	542	527	544	580	546	482	548	568	536	543	522	559	570	532	522	534	473	572	539	566	529	535	555	551	544	554	569	560	552	520	557	546	544	539	530	538	517	552	512	548	540	553	557	549	525	545	514	494	546	559	513	527	580	532	535	522	498	516	524	576	549	521	535	515	543	551	519	516	545	528	549	558	531	550	474	507	543	541	532	589	562	519	538	533	514	539	554	553	543	549	564	544	517	537	548	585	583	559	560	541	532	540	518	527	558	515	539	563	545	574	559	535	549	534	548	525	542	555	544	556	540	574	568	546	556	547	551	506	567	549	554	551	528	578	523	540	539	537	539	520	530	580	499	572	543	523	552	544	561	538	528	539	535	532	530	536	541	565	555	563	562	557	552	579	568	558	513	557	515	541	542	539	524	540	561	526	595	538	516	561	584	558	537	557	565	564	513	522	581	521	528	572	532	558	537	549	530	530	545	546	535	524	590	537	522	513	572	511	550	533	521	499	551	549	526	529	523	515	560	516	528	556	540	533	495	522	478	527	520	573	521	514	551	521	564	542	571	519	505	572	540	545	559	552	512	466	523	542	558	594	529	536	556	551	575	552	522	579	534	535	555	516	552	546	532	554	530	539	588	539	541	549	575	521	555	543	512	552	555	546	562	518	568	537	535	527	498	542	502	508	510	557	530	558	532	511	556	558	557	514	541	531	563	546	562	556	559	515	554	544	562	522	542	527	546	538	518	541	516	516	517	527	564	553	577	520	536	523	554	528	515	570	498	534	568	536	562	537	521	518	550	522	562	550	531	532	525	556	554	524	533	539	552	536	502	532	518	507	540	556	546	517	535	562	566	552	517	524	540	521	529	560	578	537	553	534	557	529	570	564	559	537	519	566	546	534	535	535	550	565	527	530	539	558	496	507	526	586	547	540	539	523	526	598	572	512	605	581	495	525	545	504	557	554	556	543	524	555	552	521	513	569	534	527	570	534	605	551	539	586	603	544	570	540	520	546	560	539	561	522	535	519	528	573	572	532	556	483	573	569	566	588	526	550	573	538	522	523	533	539	551	568	551	561	507	521	564	560	623	532	513	534	509	472	529	506	562	535	545	538	549	526	505	525	521	559	561	512	540	521	545	545	512	503	519	538	571	513	532	518	586	532	570	526	544	547	506	554	537	565	521	520	581	552	528	562	552	581	546	575	574	569	550	554	513	567	564	536	521	511	538	538	562	548	548	524	519	557	550	507	586	519	530	559	524	527	492	553	549	565	566	541	521	541	545	556	580	597	526	572	568	547	497	569	544	549	580	522	558	544	502	559	566	578	546	547	551	549	510	528	557	531	531	557	562	522	539	557	544	563	543	515	546	528	520	563	540	539	560	541	515	560	532	545	551	574	552	555	547	471	558	553	490	531	543	517	541	556	539	545	524	537	490	556	526	543	532	572	570	594	535	574	604	574	554	600	543	519	514	529	496	542	552	515	552	543	578	540	578	553	555	565	555	524	551	583	511	553	526	563	535	539	579	517	560	569	543	540	574	589	548	539	569	509	535	576	525	529	592	562	546	568	549	527	529	532	539	576	577	584	518	569	526	524	552	544	577	530	555	543	527	497	597	546	561	541	552	547	554	542	503	544	549	559	561	518	588	566	564	551	545	530	516	540	553	543	513	572	552	530	568	545	541	542	535	527	493	534	525	577	539	578	553	516	539	554	550	544	557	543	496	567	535	547	569	534	511	583	527	491	564	532	558	570	509	578	544	558	573	557	569	510	560	535	545	555	556	555	577	545	536	553	528	553	549	518	586	573	543	527	506	541	499	547	556	542	515	571	573	564	516	542	544	504	525	545	559	527	570	493	523	551	516	551	551	540	535	551	501	562	570	548	520	519	542	533	560	542	536	557	530	559	544	535	565	546	578	547	576	517	569	537	565	568	555	501	569	560	516	536	551	545	518	546	574	548	543	571	535	582	564	520	556	530	519	575	559	576	541	553	552	512	544	541	556	536	537	500	560	554	519	516	563	548	565	543	516	525	550	550	540	538	530	564	542	570	546	532	576	562	539	576	529	505	518	533	484	512	514	560	560	562	524	546	547	515	515	507	543	498	536	520	542	559	555	528	506	544	570	569	559	565	545	547	541	557	535	528	549	529	539	521	527	538	534	558	527	586	574	556	487	548	534	517	515	545	528	534	499	544	513	533	540	554	529	542	530	547	557	582	548	558	552	504	535	530	565	539	532	536	534	546	567	554	546	555	559	517	527	528	560	555	562	566	543	603	538	554	553	530	566	540	539	537	533	570	542	528	547	541	568	599	536	584	549	511	550	545	559	504	530	544	552	555	520	568	522	554	511	526	537	542	529	545	538	532	521	561	526	542	564	545	559	546	524	543	530	535	527	591	536	549	532	544	542	545	510	543	550	547	531	533	533	557	493	520
23831	20942	28129	23895	20799	4855	1149	786	662	589	560	555	500	522	523	476	468	449	450	452	444	434	456	416	440	433	404	450	414	466	453	409	438	392	400	412	441	411	393	365	376	421	401	397	392	410	406	446	394	437	426	449	422	434	436	398	391	394	439	374	399	404	394	383	374	413	410	384	401	414	426	411	420	409	394	381	413	419	416	435	440	394	410	435	394	396	444	403	405	412	413	428	408	393	406	384	432	451	442	418	453	414	404	438	414	437	434	394	424	418	405	425	439	416	403	420	421	437	448	426	441	448	429	441	375	422	381	410	364	430	448	424	447	409	400	427	423	438	385	381	399	393	418	399	392	402	397	436	400	409	429	409	431	410	421	480	368	360	402	421	376	385	429	403	423	443	383	396	415	430	432	443	378	401	388	413	432	371	425	430	410	407	388	442	395	403	411	382	432	385	388	415	417	418	411	400	418	406	416	373	393	427	389	362	422	367	434	358	424	425	412	411	401	377	400	417	408	396	412	413	417	394	405	377	393	378	385	435	413	414	420	387	389	408	402	402	414	395	426	432	416	405	413	405	378	373	422	366	401	423	409	415	400	385	416	385	381	422	363	406	407	383	403	423	410	398	401	380	398	395	388	387	412	389	450	404	410	427	404	386	405	391	426	376	411	411	408	394	388	416	443	382	373	400	418	448	394	392	361	383	433	444	386	415	400	408	399	384	372	402	366	418	431	365	403	389	435	451	407	416	391	425	384	426	411	435	399	390	404	407	402	404	382	412	399	385	372	407	393	445	374	428	442	411	415	407	378	426	426	417	418	417	389	394	400	375	396	417	408	414	413	426	413	395	404	380	437	434	410	412	412	395	420	444	404	412	405	421	421	459	368	375	371	397	390	393	398	404	413	371	399	438	397	422	406	405	405	410	429	412	410	416	391	419	410	454	428	397	414	403	431	385	403	432	361	402	406	401	381	402	422	396	398	411	443	420	404	373	426	379	422	375	402	340	393	440	399	402	406	437	438	386	448	390	410	415	414	402	403	377	431	414	384	392	398	383	414	397	410	417	423	405	431	414	419	411	401	418	397	421	385	414	413	366	440	379	392	401	382	394	380	398	368	376	397	401	419	439	388	401	410	422	370	398	406	393	426	405	412	369	407	386	422	419	411	405	405	421	397	463	386	396	405	425	382	399	405	363	398	400	385	387	396	428	419	429	413	424	425	383	373	397	418	439	405	384	439	417	398	453	404	396	400	438	416	399	427	402	392	408	395	418	394	386	432	423	411	371	405	408	402	417	406	384	386	418	385	411	400	379	409	414	418	397	381	386	417	374	390	389	412	441	347	432	410	372	390	445	393	389	393	382	406	427	425	362	441	434	405	387	433	411	404	418	425	384	422	409	395	394	401	428	388	426	395	416	402	421	405	423	410	386	376	405	415	399	400	430	422	421	387	439	413	432	429	402	408	411	398	407	402	420	413	402	385	399	410	435	396	392	413	360	394	400	411	447	404	421	402	399	395	392	425	413	378	387	396	418	394	393	407	402	398	415	400	434	383	427	396	414	401	361	400	420	442	421	418	404	368	396	384	397	418	401	402	404	413	404	368	396	376	452	422	413	411	402	415	455	378	411	376	381	410	389	403	428	389	448	387	400	408	355	385	428	437	402	386	378	401	414	404	446	423	401	395	385	366	386	430	377	385	410	382	395	403	435	434	422	413	377	414	373	421	381	410	405	391	402	359	392	423	378	404	451	376	406	396	398	382	437	426	440	436	393	399	438	385	383	401	369	389	438	443	411	370	423	373	423	393	437	408	409	408	445	422	405	422	455	367	400	436	419	384	402	413	399	417	399	407	376	406	391	384	422	401	410	400	409	382	407	437	391	402	426	400	415	388	406	400	404	398	408	421	406	400	447	400	404	433	416	429	397	364	420	393	380	436	396	382	384	424	403	385	391	419	425	378	379	419	425	434	405	384	422	428	394	423	363	404	397	420	396	361	373	405	424	413	399	438	382	403	447	419	390	402	409	418	416	409	425	374	400	390	414	423	416	404	396	431	467	417	400	407	399	386	415	417	403	381	396	384	413	403	377	432	429	425	390	391	394	409	414	412	405	387	414	390	395	435	421	411	410	420	364	430	412	418	429	412	385	403	408	402	406	398	403	399	429	427	393	400	415	423	402	372	404	368	436	402	394	411	379	424	368	426	453	399	364	384	412	416	390	391	400	372	388	434	413	404	434	387	388	399	402	382	400	468	359	402	432	400	427	428	419	407	409	406	390	391	370	378	407	409	437	418	418	438	425	385	389	426	419	388	397	405	403	400	420	377	388	422	426	396	413	415	389	411	387	416	452	431	389	423	393	413	378	411	387	365	408	406	398	400	390	436	430	424	358	376	407	409	415	372	442	399	365	408	433	362	396	375	427	406	421	456	426	388	399	374	389	428	387	384	411	403	397	421	415	437	410	430	394	392	382	432	413	419	404	435	406	448	440	399	391	387	408	405	438	425	404	408	402	436	369	390	398	412	385	396	423	434	376	431	403	395	420	417	403	388	380	433	388	378	384	400	420	380	380	422	401	425	400	396	421	411	400	410	414	415	449	422	365	383	411	406	398	380	402	403	417	403	433	386	413	380	418	414	382	383	404	439	389	382	370	396	455	385	378	395	384	400	380	412	420	386	407	394	457	387	381	415	405	420	412	398	406	411	401	368	427	404	382	395	436	416	408	415	428	381	389	401	405	414	414	407	408	452	409	394	409	394	399	391	413	400	412	441	394	417	403	411	390	396	405	386	403	411	412	396	419	375	365	437	375	388	406	361	384	377	424	420	418	397	420	413	423	429	399	416	407	398	423	395	384	415	401	421	430	398	412	438	418	383	466	413	389	419	436	415	431	387	385	400	382	402	395	389	379	420	385	403	416	413	407	411	406	418	391	385	412	433	426	383	382	411	444	414	452	442	375	425	422	394	381	392	413	403	383	421	408	403	417	354	387	396	431	357	368	404	407	406	446	371	422	404	384	416	392	387	390	422	398	393	396	385	410	437	384	428	407	373	405	406	438	428	412	370	403	418	428	424	401	405	417	423	398	428	406	429	412	377	429	458	412	439	440	395	425	404	405	423	395	450	395	408	371	405	371	421	390	414	426	393	408	384	434	402	376	410	403	374	390	416	388	386	381	429	396	384	434	415	383	421	424	390	393	379	406	428	376	406	383	429	398	407	436	430	445	411	412	412	393	382	418	369	426	374	408	421	403	423	408	415	408	387	397	399	447	467	421	403	435	406	433	379	423	429	433	446	406	401	390	406	381	401	412	414	422	400	426	409	385	399	375	387	408	422	416	371	405	425	399	376	429	419	413	427	381	391	409	416	413	393	426	408	444	418	379	435	421	432	390	407	408	409	398	424	404	405	404	408	411	405	446	381	428	389	402	396	411	426	401	414	406	394	428	366	412	383	416	410	437	402	420	433	407	416	408	412	417	393	421	399	416	410	383
5210	10422	8877	4641	3208	2429	1993	1620	1348	1222	1075	1022	911	801	821	801	760	775	684	703	682	686	690	651	660	664	633	666	599	655	629	579	616	601	599	598	592	622	609	614	590	590	595	570	589	546	575	598	570	619	582	615	602	581	587	594	572	576	589	587	578	629	613	580	589	621	590	575	587	557	577	568	606	552	574	569	589	597	592	559	568	551	574	586	624	530	611	581	589	545	570	617	573	576	539	577	588	531	570	590	574	561	592	631	608	602	641	680	603	594	572	576	626	565	614	627	644	591	636	609	577	648	613	651	618	593	627	583	593	546	596	635	564	602	594	623	612	582	588	587	635	576	595	631	595	581	585	579	541	560	583	580	580	600	591	630	557	599	578	611	601	577	569	602	595	567	600	560	604	580	644	622	586	549	586	570	560	606	570	581	584	563	588	574	554	543	588	585	596	594	627	552	591	578	566	594	571	562	574	604	593	551	578	606	557	565	553	599	606	560	561	567	613	559	607	564	564	600	580	549	577	572	597	609	612	613	639	599	567	601	590	614	587	568	582	601	558	571	536	606	547	537	595	577	579	548	576	608	589	536	549	538	589	572	587	571	595	565	534	520	559	580	573	588	589	586	599	574	593	560	552	594	587	581	568	570	558	595	558	573	579	595	588	604	598	546	556	627	607	540	564	611	562	555	573	582	558	570	590	590	545	622	617	591	557	598	579	583	601	578	539	599	560	584	549	557	566	582	579	539	565	577	558	611	605	563	556	587	572	559	583	631	538	548	532	591	585	578	578	560	587	564	549	576	611	574	581	558	627	561	601	560	604	584	600	565	546	574	545	613	556	564	529	561	575	588	558	589	569	551	597	572	538	608	558	557	525	595	561	584	565	581	589	564	542	593	560	563	565	557	546	569	571	567	569	602	562	605	587	562	590	572	568	587	563	556	604	582	585	570	573	604	556	581	594	603	585	571	568	534	578	601	547	594	619	593	604	593	615	544	575	569	566	533	624	539	579	603	592	606	582	623	600	520	572	581	560	610	559	547	609	581	546	590	546	537	536	590	596	560	611	534	582	590	574	637	602	558	599	592	578	542	572	592	590	574	598	562	544	603	571	569	593	589	558	618	612	596	581	586	607	546	596	560	569	582	567	567	568	543	597	602	579	566	555	562	581	582	601	603	610	537	648	583	571	599	576	556	589	556	547	575	615	561	609	588	619	592	567	605	566	588	563	576	584	611	557	542	594	556	567	582	586	660	549	607	581	554	560	559	630	573	587	579	591	574	562	571	573	575	572	602	580	561	567	611	582	599	573	598	569	594	603	594	550	592	587	569	544	540	548	598	569	576	584	572	577	588	560	572	586	611	604	566	549	591	581	593	624	594	543	559	587	568	586	586	573	560	595	557	584	568	565	547	621	603	604	561	588	574	591	596	607	562	592	607	603	572	583	568	586	572	583	633	535	550	597	609	546	570	553	531	560	564	596	578	595	620	566	583	561	580	576	585	564	573	571	569	566	619	573	611	619	574	544	568	600	674	557	566	614	570	576	583	559	593	551	602	593	580	588	602	576	597	613	579	577	522	590	572	583	588	557	586	566	570	569	572	617	588	595	597	591	592	593	565	623	574	582	591	593	590	550	600	581	580	571	566	559	569	574	583	586	547	564	585	557	591	577	568	537	580	580	614	581	590	588	600	604	601	615	562	596	579	553	571	576	613	616	580	558	587	579	591	597	573	605	545	591	608	577	563	577	611	594	552	594	611	562	566	559	609	620	608	541	546	575	577	622	593	572	546	615	589	552	561	586	550	581	545	589	641	578	622	558	561	550	561	583	544	612	600	560	593	607	618	572	561	548	562	552	625	617	647	587	592	573	604	542	606	590	604	558	583	577	610	587	549	545	559	581	625	584	592	564	563	566	566	604	549	621	602	532	583	572	582	543	538	593	592	522	618	578	602	605	535	570	602	581	620	575	598	553	470	602	614	600	591	595	601	611	559	561	548	602	600	577	602	564	556	566	563	593	559	554	579	562	582	558	561	534	552	568	568	570	565	604	561	593	547	565	604	581	555	564	616	610	584	619	570	622	606	586	584	569	585	582	603	577	555	637	573	562	571	589	523	565	564	577	528	587	617	581	592	577	573	580	595	549	552	592	536	557	583	569	520	556	594	569	549	598	553	592	597	596	589	541	599	555	582	549	571	557	568	574	583	548	568	563	536	587	551	577	616	604	613	525	607	567	608	579	590	560	589	629	576	595	558	593	562	586	565	580	585	592	594	585	555	616	547	607	577	568	561	574	592	596	624	571	590	562	549	565	590	594	594	537	588	623	563	585	574	569	581	574	586	566	589	567	574	600	591	607	543	550	586	612	550	566	595	608	602	573	597	603	576	571	589	569	590	628	566	539	613	560	594	589	593	541	576	591	578	545	554	569	590	543	549	549	552	552	548	574	567	580	577	566	548	571	561	573	619	548	579	566	600	600	557	557	580	576	594	556	599	618	574	567	581	540	578	548	566	589	553	555	549	571	565	570	561	594	613	546	539	588	560	568	592	611	558	567	562	584	587	593	595	580	593	592	620	583	601	540	566	606	609	548	580	576	578	538	600	602	553	581	569	555	598	595	587	550	593	550	610	570	584	602	591	544	612	611	563	599	621	592	608	582	542	592	510	592	611	573	534	574	577	582	577	548	580	575	583	566	558	600	598	555	599	598	584	561	572	581	609	574	559	591	536	573	608	584	545	554	592	604	595	550	582	553	574	560	595	615	602	589	560	547	574	597	601	562	565	572	526	602	541	582	554	619	553	575	584	597	589	558	542	595	590	546	572	584	531	629	575	560	572	548	551	555	596	589	630	572	606	578	585	583	575	598	564	555	566	601	583	545	605	550	580	632	612	538	553	574	582	595	609	589	575	579	601	563	612	567	563	595	563	552	584	590	568	567	615	575	590	572	573	571	584	604	562	562	578	562	589	543	572	612	590	610	557	586	591	545	587	547	608	573	598	560	606	553	595	558	586	533	607	560	568	560	635	567	560	571	595	592	591	598	590	524	599	545	580	580	571	611	545	582	556	602	547	566	579	520	552	603	578	571	594	572	568	593	584	547	612	570	573	583	546	625	583	578	601	538	581	552	561	525	576	575	595	554	538	590	606	561	586	601	586	566	597	594	535	576	612	600	558	567	558	588	600	586	616	575	613	593	580	609	601	567	551	609	594	592	591	572	563	586	586	610	598	581	555	563	584	548	603	592	545	595	549	545	510	583	587	561	591	606	576	620	575	589	550	547	537	532	632	565	602	590	579	537	606	574	602	529	587	572	577	567	574	587	597	593	574	662	602	611	560	567	547	622	565	550	561	607	584	628	580	593	585	577	591	605	559	600	595	591	558	555	586	569	553	614	581	612	564	590	562	540	543	582	562	533	531	570	553	595	531	565	600	558	556	562	600	583	568	562	579	559	579	529	564	589	595	576	571	545	571	563	583	588	537	572	599	558	628
22822	20958	28681	23395	20968	20708	3590	1125	799	718	661	561	547	480	465	500	416	401	413	407	400	432	370	359	400	372	368	364	379	363	318	341	358	363	350	358	330	363	354	353	318	359	342	292	318	358	355	341	338	363	351	342	316	322	320	330	359	331	325	347	332	341	343	313	307	321	346	323	320	356	330	336	327	329	331	328	352	313	327	320	324	330	313	308	326	311	313	296	350	315	338	307	315	316	323	338	307	315	339	348	332	312	327	318	363	353	359	361	368	349	371	377	341	338	318	354	351	322	362	334	336	328	313	331	330	356	369	327	354	328	338	367	333	354	361	292	356	356	324	340	325	346	316	332	344	328	323	346	355	352	348	332	317	317	336	292	341	317	316	323	324	310	356	340	313	330	296	320	317	354	324	346	343	341	317	333	310	321	343	324	330	324	331	319	329	336	333	346	314	306	327	289	354	316	310	361	337	341	313	311	354	330	334	334	303	321	322	318	303	332	312	319	346	340	340	345	316	302	323	343	351	321	301	324	345	339	345	298	303	292	295	322	328	342	356	346	296	324	356	328	306	324	326	348	330	336	321	297	315	324	323	313	344	344	319	303	330	357	346	319	329	321	298	303	310	331	350	330	298	312	327	342	330	307	330	317	311	341	318	314	345	303	320	338	303	307	316	356	361	306	345	305	348	353	323	321	322	308	344	311	326	337	330	301	302	302	317	326	306	339	324	312	313	330	328	309	321	289	338	323	305	314	319	327	331	311	309	303	333	320	296	341	316	319	297	338	350	320	326	299	331	345	315	321	351	314	297	295	296	347	349	320	299	299	329	304	328	302	330	339	317	328	317	344	339	318	288	294	314	314	361	327	315	322	292	319	289	294	346	323	324	299	329	305	327	342	319	340	347	300	287	306	320	327	304	276	314	316	297	315	311	283	313	306	325	345	330	319	330	321	342	332	310	312	342	313	340	325	341	339	322	280	332	327	320	331	317	295	325	321	298	305	354	297	295	341	312	312	316	320	313	316	337	325	354	318	320	339	322	320	315	315	313	282	322	312	354	317	323	340	322	300	319	338	316	296	308	315	280	338	315	310	327	314	307	311	347	325	296	292	337	316	295	309	335	335	326	285	314	308	338	333	339	327	310	347	309	311	290	334	306	296	330	340	331	346	307	322	352	335	332	342	340	292	310	296	289	322	323	312	329	289	343	332	317	326	303	310	321	335	325	326	343	323	319	329	338	318	314	330	323	310	348	269	322	297	322	343	318	338	336	293	302	352	280	339	343	359	311	328	305	318	371	304	338	336	295	324	325	331	328	292	350	333	318	331	354	341	283	327	303	323	311	347	334	321	325	324	342	328	318	332	320	307	296	308	348	312	328	328	311	344	311	352	305	353	326	349	336	336	331	344	320	314	310	324	294	332	340	324	293	290	339	295	315	300	300	317	324	293	315	319	327	305	344	345	307	298	337	305	338	292	314	334	315	299	302	326	320	284	317	307	314	313	328	336	307	319	322	326	332	300	320	313	302	317	307	357	362	308	319	314	316	336	334	293	303	358	355	296	316	325	326	311	363	306	303	304	320	318	311	319	321	332	343	327	318	305	325	321	296	356	340	334	350	335	335	315	364	330	346	325	357	300	299	298	351	364	316	319	320	302	324	359	335	315	305	332	331	293	314	299	296	341	314	340	327	356	307	347	353	333	299	330	315	321	310	328	325	294	312	337	318	294	337	303	330	300	321	321	320	330	322	296	340	312	319	326	309	338	290	309	325	307	287	336	322	317	323	340	339	326	330	341	359	293	284	326	304	321	308	345	330	314	289	310	321	330	326	348	330	327	335	349	334	323	320	323	302	307	301	333	333	347	306	356	319	347	327	333	324	331	297	332	303	329	339	304	352	362	322	332	333	345	323	297	333	314	313	311	343	340	312	250	301	349	309	329	346	323	347	331	318	300	349	304	342	346	281	313	342	304	338	332	301	297	315	291	323	326	339	328	294	333	313	340	317	343	297	279	347	313	321	347	353	327	353	293	356	326	322	321	315	350	305	334	293	328	355	368	300	336	326	354	336	325	333	320	354	311	343	349	342	338	332	393	334	290	332	321	317	308	317	329	350	341	319	343	346	319	317	316	312	310	327	338	325	317	328	313	328	326	311	284	333	335	317	329	342	295	355	349	327	333	306	317	308	310	297	327	287	349	315	342	293	320	352	395	335	305	331	320	335	344	296	306	345	316	327	292	341	329	303	288	324	358	325	343	306	314	323	308	361	353	292	314	310	301	364	288	338	322	339	355	316	343	343	329	302	327	332	334	332	308	307	323	328	353	328	341	336	329	308	318	319	347	303	327	376	319	330	326	354	313	312	321	328	325	311	304	302	329	327	319	319	365	350	339	332	323	310	298	310	333	304	356	336	328	314	341	344	346	349	318	330	301	320	339	325	322	301	325	323	311	309	316	319	318	338	295	333	292	323	313	319	316	303	331	315	312	344	308	303	323	311	316	293	344	338	355	322	300	317	330	341	314	315	340	328	304	314	312	302	340	311	349	306	340	292	289	325	309	348	310	325	317	339	315	301	319	332	346	308	299	360	313	341	300	306	307	323	322	300	314	292	307	323	340	326	328	300	292	317	346	283	309	315	319	326	324	321	324	334	330	350	317	321	332	323	350	336	317	326	324	322	301	336	312	336	304	343	320	328	317	324	331	319	286	318	327	303	329	322	313	331	322	318	287	334	314	354	320	351	348	319	322	338	324	364	298	309	307	302	317	274	289	323	315	322	286	336	316	349	356	319	308	293	339	321	320	331	312	326	313	278	332	310	314	304	333	310	288	314	308	300	323	372	324	314	309	298	316	304	312	306	310	310	316	340	318	303	341	333	343	322	296	320	332	308	324	338	323	298	342	339	336	312	295	317	298	364	357	298	330	348	321	338	356	318	340	348	325	312	313	321	332	306	327	305	325	313	312	327	312	332	349	336	288	347	337	325	357	295	274	363	320	338	313	317	326	325	331	278	323	323	309	299	306	314	323	326	342	349	361	307	317	356	335	328	327	307	312	325	306	332	328	332	274	331	325	330	317	308	314	354	337	331	318	307	316	325	346	360	327	342	318	314	307	331	322	299	327	330	322	311	315	312	295	324	322	313	312	338	336	320	311	341	308	323	350	301	330	316	324	321	341	309	309	359	349	352	341	337	304	354	324	303	345	324	306	303	367	364	316	305	329	296	334	349	287	316	321	352	331	335	305	293	316	323	274	344	301	320	348	325	310	369	329	321	348	341	318	337	336	300	315	328	298	328	318	351	285	288	333	344	340	355	328	300	313	317	310	353	319	315	307	309	300	314	320	318	294	338	332	296	346	332	346	279	321	310	338	308	316	322	318	340	333	325	325	307	316	304	305	299	289	321	316	314	330	305	340	315	318	342	326	310	328	323	295	300	331	316	357	304	331	348	346	332	360	329	307	287	347	337	328	336	359	325	311	338	339	348	300	328	303
7480	16426	13847	7541	5307	3941	3045	2435	2052	1736	1446	1235	1055	974	905	806	857	717	727	667	675	637	629	611	595	597	623	545	529	535	498	543	477	539	552	493	506	472	519	496	455	528	486	502	481	485	492	457	473	518	488	462	529	501	476	457	488	475	452	500	485	468	494	454	465	465	469	455	468	458	468	452	518	464	438	468	482	418	461	465	419	509	472	439	459	471	477	479	445	409	444	478	441	478	485	454	479	462	474	460	429	481	489	507	498	520	545	541	527	531	487	468	529	484	449	506	480	473	511	481	487	481	449	524	518	498	510	513	517	492	484	476	487	445	541	537	468	494	480	436	471	522	477	517	446	446	506	511	463	485	479	451	502	481	445	467	441	455	461	487	431	448	485	469	427	468	471	459	486	489	459	443	444	438	445	492	458	455	446	479	472	472	475	461	466	479	448	428	445	427	480	503	426	434	448	439	467	455	482	454	474	450	454	449	462	445	440	486	460	478	487	442	457	477	513	486	447	478	482	434	431	477	470	436	450	412	502	435	484	484	423	432	462	493	488	444	464	445	460	456	471	421	468	484	502	457	440	511	491	487	500	461	438	428	447	476	462	477	503	460	471	463	433	465	436	438	413	420	422	445	426	450	429	485	519	495	479	453	509	453	476	472	502	499	421	420	440	475	430	480	482	469	490	427	455	469	499	497	455	468	429	467	432	441	452	469	475	438	448	452	507	462	475	443	432	466	442	427	445	453	442	461	451	448	444	441	487	500	457	463	501	439	464	471	453	429	469	508	473	463	424	492	425	457	449	453	466	466	456	475	416	460	477	431	462	466	476	437	446	434	467	496	441	497	439	463	473	424	489	471	455	472	431	443	442	428	451	451	462	489	475	454	443	459	497	477	444	494	458	437	437	485	470	464	389	456	448	439	468	454	448	453	477	454	440	494	480	408	446	443	480	449	477	462	480	478	475	429	467	458	480	440	483	460	458	498	437	467	501	482	455	454	460	474	477	492	427	484	475	457	477	472	487	439	435	456	501	418	460	485	432	478	467	468	468	459	461	446	419	473	425	492	446	496	463	446	464	457	491	436	466	482	487	451	442	447	484	462	449	466	440	504	468	484	478	450	473	452	433	463	503	477	502	455	486	474	494	478	474	455	455	425	480	471	414	497	480	470	480	461	500	448	460	473	471	458	463	454	475	439	471	431	420	466	491	457	487	484	458	477	474	476	497	452	502	443	438	482	462	493	446	461	486	467	484	485	436	459	464	436	483	471	488	450	425	454	460	448	475	411	420	423	444	467	490	477	454	430	478	484	436	480	456	393	459	438	481	468	453	438	456	496	467	460	459	453	452	450	448	487	438	462	475	455	437	469	495	449	488	429	459	436	468	447	471	425	436	479	423	435	498	415	427	454	461	479	472	457	451	492	485	440	441	453	461	451	467	476	469	424	464	467	470	458	449	465	445	473	485	481	432	478	444	449	477	473	435	448	431	467	469	488	439	460	426	463	470	442	485	453	502	451	432	435	451	464	445	431	491	473	467	446	470	440	470	450	391	483	435	474	473	437	448	434	476	446	443	447	490	430	429	440	466	444	459	472	456	473	443	451	476	502	461	438	452	441	418	466	460	461	462	483	471	413	459	485	443	472	463	450	502	460	484	427	470	433	450	490	456	439	478	449	459	479	457	448	447	464	515	442	476	482	457	468	451	434	445	458	442	466	458	444	476	421	468	456	483	485	514	490	467	466	450	476	457	447	469	451	454	445	432	463	457	467	465	447	447	467	475	449	434	467	485	450	428	453	488	447	456	461	478	475	481	455	468	433	476	487	454	464	458	478	479	465	458	428	466	441	477	449	449	477	526	480	435	487	499	454	431	476	483	482	477	434	465	454	472	463	500	461	458	442	473	446	492	465	406	460	447	473	452	456	468	461	457	464	470	506	474	414	411	452	453	479	460	449	453	449	480	450	454	482	440	453	481	472	444	473	473	481	449	457	480	442	471	475	452	476	490	445	466	496	435	504	469	467	456	460	442	406	515	468	447	465	437	430	475	451	460	478	473	436	443	451	473	476	472	471	456	459	467	497	437	445	510	444	458	477	432	505	434	451	441	478	447	472	450	456	494	463	477	447	447	483	469	480	448	445	443	451	470	414	444	479	447	439	452	457	475	466	459	434	444	418	458	473	495	473	447	447	490	450	448	455	483	461	453	443	471	462	470	465	452	454	454	459	467	459	469	443	441	436	445	498	419	448	470	522	436	423	484	496	471	476	443	466	478	430	440	477	467	411	486	475	457	475	445	467	484	422	480	437	429	495	448	456	481	460	481	445	476	448	452	464	468	430	491	482	480	493	436	466	429	483	466	466	420	461	469	431	444	472	452	458	458	433	477	435	459	480	446	428	445	461	456	500	444	471	463	446	479	458	427	436	461	467	477	455	477	482	448	451	464	462	417	494	502	468	487	465	499	450	432	450	447	443	444	452	419	455	480	466	460	448	443	412	475	450	447	522	468	463	445	413	448	435	454	475	477	491	482	430	421	469	442	502	468	432	477	501	446	498	466	456	447	462	442	439	500	451	469	468	448	489	480	460	467	425	444	476	467	442	445	446	460	455	481	464	457	489	425	473	440	426	487	445	475	456	432	502	443	444	462	467	455	452	484	431	491	465	483	460	444	461	464	458	450	432	466	467	465	473	437	506	490	462	489	452	461	452	480	454	443	447	415	452	453	464	462	440	444	466	491	475	473	460	480	451	420	486	449	468	471	438	468	439	496	443	445	481	449	459	503	488	434	486	440	466	463	455	472	508	470	456	472	473	477	483	470	463	438	433	449	450	457	433	429	456	438	463	496	476	468	468	482	458	463	437	487	440	481	444	452	466	454	424	438	484	404	409	473	431	514	479	446	429	459	458	456	472	457	463	429	450	447	479	479	444	455	458	493	449	430	445	428	451	455	465	445	465	438	486	440	463	469	455	450	466	481	431	469	437	448	473	494	404	457	498	465	490	467	467	441	453	464	473	454	444	488	473	461	448	481	455	440	464	414	454	466	486	474	455	489	446	471	407	488	452	495	514	434	475	444	428	430	463	433	484	513	440	427	505	471	478	458	460	450	479	479	467	472	481	452	428	484	479	473	497	419	456	453	441	476	437	452	452	438	454	456	448	451	471	460	496	452	448	467	421	451	463	448	459	432	455	461	494	473	467	447	427	459	476	460	457	479	424	435	466	444	461	448	474	415	451	452	432	463	439	455	457	438	421	469	450	442	453	441	451	463	482	427	480	460	483	467	489	476	444	455	469	457	495	478	453	448	452	470	416	465	512	468	436	452	437	485	468	475	465	431	475	479	452	460	462	501	465	478	451	440	502	424	474	450	441	467	464	498	448	477	474	526	483	447	441	442	430	463	471	459	452	441	459	414	456	444	458	474	459	437	460	444	456	485	487	478	448	442	444	464	457	462	456	472	423	486	498	472	440	488	485	452	433	464	455	462	415
26517	19900	6724	740	462	462	439	411	410	420	376	379	410	391	397	418	393	383	393	389	370	374	332	365	375	355	402	397	374	390	389	370	390	398	355	428	371	377	369	347	391	417	351	358	362	376	396	426	364	397	416	364	336	374	388	359	396	376	359	353	447	355	379	402	366	380	376	373	413	407	389	402	366	361	361	427	356	398	399	352	379	359	400	393	393	390	355	387	392	400	389	449	410	364	405	396	387	385	434	383	390	346	396	384	362	395	408	375	406	396	396	393	395	373	410	414	390	407	396	384	427	389	392	379	382	410	401	384	375	396	463	372	413	389	358	367	403	363	390	409	402	345	388	360	357	358	390	345	374	395	384	381	381	380	345	376	420	378	361	371	373	368	371	400	394	369	383	406	389	378	394	393	379	372	373	407	383	379	379	364	379	375	366	395	368	388	413	383	360	377	356	371	376	405	357	380	359	393	406	390	355	395	404	404	394	385	382	359	407	402	350	399	394	391	351	347	380	372	402	394	378	379	369	383	374	385	403	360	400	365	428	377	380	387	410	352	390	412	398	397	377	404	372	415	390	420	349	363	368	401	372	385	356	373	369	390	362	380	382	400	392	368	418	357	362	348	366	387	383	381	408	368	358	369	357	365	410	370	417	370	392	363	377	389	387	378	398	353	368	368	386	388	385	414	339	358	395	391	382	347	414	369	411	401	391	376	395	348	365	390	378	397	372	371	403	350	386	347	404	379	394	400	382	384	406	359	366	378	387	385	387	351	386	371	394	385	382	347	379	367	377	354	421	365	414	422	366	363	333	370	414	399	396	346	391	359	408	387	387	394	399	400	386	384	370	419	404	350	409	404	358	351	391	410	410	368	410	354	368	365	395	404	387	339	368	391	373	398	383	364	389	386	368	314	366	392	387	369	363	375	377	361	364	389	387	377	393	403	371	378	400	361	402	383	418	351	402	405	352	392	396	384	385	385	386	378	404	370	370	376	411	393	406	394	389	389	396	392	381	387	374	375	416	364	420	367	391	332	364	403	356	381	356	366	403	369	409	392	367	401	407	355	434	386	391	382	383	377	406	374	396	389	396	358	371	406	389	365	383	391	399	382	412	386	410	397	391	349	403	398	372	392	358	364	372	362	361	370	401	374	364	380	370	401	375	359	385	387	387	392	396	411	372	380	378	384	417	382	382	409	361	410	376	387	381	379	416	404	347	377	363	363	377	377	417	348	378	393	418	355	371	371	385	392	403	388	397	378	369	369	407	367	396	384	366	401	375	360	392	419	398	363	361	384	377	379	406	399	367	361	363	348	401	404	343	411	365	365	368	365	380	382	377	374	409	390	399	388	359	390	366	403	376	382	388	390	392	397	392	379	368	373	372	355	407	357	384	382	341	403	355	456	380	371	402	354	380	365	418	363	394	370	425	367	355	409	375	384	353	361	389	367	379	400	396	400	398	398	353	406	352	391	415	358	366	349	368	380	375	378	382	416	418	398	386	367	369	348	387	377	397	368	389	365	366	411	368	357	368	326	352	369	336	359	393	393	408	368	378	413	413	425	376	388	376	377	379	404	401	395	395	394	366	368	377	376	410	393	370	374	359	352	335	381	363	401	383	414	411	405	357	382	399	381	367	360	361	394	369	413	372	417	415	380	410	372	395	370	411	389	367	399	392	432	361	398	362	368	375	408	408	415	424	382	412	375	352	372	383	411	355	413	374	378	400	361	384	387	368	360	377	373	400	370	405	375	377	363	387	361	367	396	377	410	372	368	356	352	392	354	404	383	369	379	367	430	400	387	413	378	402	395	375	400	355	346	410	362	371	408	354	400	385	381	333	393	414	372	384	374	383	368	415	381	391	392	374	343	397	391	376	375	369	391	384	367	384	346	359	364	414	420	396	380	397	410	367	389	400	393	384	375	366	389	413	377	386	382	411	358	380	361	379	361	406	409	364	394	399	371	362	365	384	349	339	367	352	367	404	403	362	362	390	373	347	400	360	316	371	380	358	401	358	392	378	374	437	376	387	392	373	365	381	369	375	391	363	390	378	355	373	400	409	369	412	376	390	359	395	404	413	390	357	405	404	361	378	373	380	346	385	384	418	347	373	386	381	408	410	402	391	397	407	368	370	382	393	400	369	382	377	410	375	398	371	367	402	396	376	421	435	386	391	360	373	369	383	352	353	402	386	385	383	387	414	394	342	377	408	395	394	390	360	380	391	348	403	364	396	375	403	444	384	401	373	389	403	408	401	372	375	394	352	391	437	410	373	348	428	372	435	420	380	380	395	382	401	373	340	415	408	360	386	386	415	407	368	355	404	397	390	391	376	387	368	375	369	420	404	369	381	375	365	353	383	413	389	395	396	390	364	368	381	363	380	384	395	389	389	349	389	389	391	353	382	370	371	343	385	395	386	370	341	392	366	350	414	363	402	407	409	390	355	404	408	383	368	377	386	382	389	359	365	380	394	391	412	350	393	406	403	410	421	358	346	357	369	350	369	398	358	363	417	393	384	375	397	379	392	336	381	369	391	387	374	363	362	371	392	391	398	400	412	375	347	386	407	369	379	395	384	373	360	393	387	393	434	398	376	348	393	404	405	358	402	339	374	398	384	402	413	377	397	391	387	411	378	363	377	383	375	383	345	390	377	335	381	375	374	399	385	371	373	349	374	373	403	353	321	366	395	390	389	399	382	387	412	385	353	395	379	382	373	359	386	337	384	381	390	364	374	367	400	421	375	408	373	392	386	386	388	352	417	369	365	391	384	379	371	414	386	388	359	363	373	427	387	402	374	404	405	389	387	374	399	398	366	399	396	363	387	385	365	390	395	378	363	380	397	375	383	364	392	374	375	387	403	425	396	370	389	380	383	373	366	341	392	369	387	393	399	364	397	368	413	434	373	374	385	380	356	391	396	380	393	368	395	389	405	375	399	418	392	422	366	365	377	405	351	400	363	360	415	408	368	371	377	387	379	404	385	381	380	391	385	369	393	372	379	380	386	393	373	376	382	409	345	366	395	383	417	432	341	376	350	418	421	408	368	387	365	383	394	404	360	387	348	375	398	361	380	371	362	387	369	385	358	380	359	346	395	387	408	399	403	398	381	351	399	400	419	343	390	401	394	389	334	406	352	404	394	396	402	389	366	384	364	395	390	376	353	360	413	405	388	399	356	383	391	393	362	368	398	383	383	366	421	396	361	382	337	392	371	380	386	394	375	379	390	361	414	357	382	368	386	374	365	378	397	389	378	388	341	367	397	377	380	416	409	384	386	378	379	393	394	372	366	371	362	413	414	369	393	368	385	368	386	396	367	416	392	370	343	350	378	435	385	367	345	384	390	384	369	382	434	403	378	366	397	375	409	379	392	376	388	342	368	402	392	387	393	413	394	395	366	375	366	387	395	404	401	367	375	378	401	362	399	429	363	387	372	418	406	364	374	328	354	394	382	424	365	422	361	378	392	387	385	360	378	355	402	367	397	389	390	376
3933	1523	1335	865	771	748	615	621	615	604	591	603	600	589	547	570	549	541	536	596	577	524	510	532	539	583	586	543	507	513	575	569	550	535	559	557	509	584	575	563	567	537	554	531	567	535	512	537	534	579	523	518	551	526	555	545	581	556	491	543	581	563	545	552	532	550	524	579	538	533	555	561	595	514	535	561	558	544	563	519	551	539	596	544	532	535	515	563	557	494	574	560	557	530	541	547	546	509	583	590	545	544	543	565	549	554	581	532	584	579	539	538	613	577	566	520	576	540	565	570	604	532	562	545	567	555	584	582	558	573	566	556	570	557	562	565	536	545	515	540	548	579	553	532	579	542	516	518	571	528	555	588	563	499	561	587	526	574	544	527	532	561	511	535	531	571	556	601	513	593	537	570	518	536	569	537	588	541	515	543	559	523	547	511	500	491	571	547	603	527	568	562	555	605	604	559	544	574	496	516	534	529	536	550	559	545	564	525	531	558	543	531	553	517	561	539	593	533	504	553	555	522	565	555	521	579	579	508	505	559	544	550	532	516	519	544	522	514	569	562	545	539	522	547	534	563	572	557	538	569	557	502	583	546	521	555	582	547	577	537	574	533	554	541	543	579	518	552	536	526	544	537	527	523	567	548	580	552	505	536	553	544	515	506	521	519	534	522	479	539	542	586	572	542	546	509	534	540	556	511	519	559	542	535	515	564	537	540	523	530	561	518	522	565	535	532	560	536	544	543	578	516	534	553	606	601	551	566	548	525	573	572	524	536	513	540	504	542	541	536	562	526	584	565	507	571	543	529	550	527	524	537	572	548	551	526	584	552	532	559	512	552	552	550	534	545	546	564	583	547	531	523	573	544	510	546	530	566	574	538	569	518	542	560	535	566	571	532	592	529	590	542	570	543	539	553	512	535	544	572	524	610	540	548	559	521	561	609	569	551	531	556	555	554	536	533	534	550	541	553	556	546	555	515	516	539	527	562	563	535	547	580	537	572	563	581	554	585	557	562	523	548	596	555	534	523	559	567	547	515	570	553	551	522	544	558	555	547	550	545	546	543	527	567	500	541	518	542	570	545	507	588	567	527	580	552	498	573	543	521	573	566	533	558	548	519	550	524	551	542	558	543	551	559	556	534	532	520	550	544	565	562	533	561	603	542	609	575	543	549	536	537	573	540	537	584	504	598	541	527	539	574	551	504	546	524	544	555	539	588	543	587	563	550	577	571	541	553	543	551	546	575	528	536	570	575	532	546	562	535	560	536	577	516	523	538	565	546	575	564	570	578	562	559	555	544	522	559	536	587	593	514	574	527	578	533	496	549	556	550	549	524	529	550	530	561	520	520	550	507	549	565	570	570	556	555	540	551	493	600	575	490	553	482	542	577	544	542	569	570	621	547	543	577	538	520	521	529	568	533	546	567	554	591	550	548	563	585	557	549	552	547	511	561	548	593	534	516	473	557	553	544	551	562	549	517	590	584	525	519	531	537	530	534	548	493	523	521	537	547	559	582	542	569	575	572	547	562	537	583	534	545	542	580	548	550	542	549	525	569	527	586	537	561	573	566	510	535	576	531	509	539	568	557	517	559	547	561	538	514	565	588	554	555	571	512	570	543	533	532	570	573	522	512	543	563	581	535	525	522	515	524	552	511	556	552	565	580	554	540	543	581	584	562	517	568	555	561	531	540	531	513	556	567	551	544	553	537	521	526	551	526	514	528	562	543	545	548	559	574	542	542	499	549	504	532	576	559	543	563	543	526	558	528	547	568	584	545	538	540	541	556	560	553	542	548	558	580	522	539	535	550	566	566	544	561	554	558	523	544	548	563	537	542	540	534	515	582	521	542	548	581	541	534	532	522	545	527	505	572	575	544	558	576	569	523	588	567	586	546	571	550	581	591	524	507	534	563	537	537	561	545	609	560	554	498	543	553	522	605	549	562	541	583	530	574	511	559	526	575	525	533	545	601	571	592	524	571	551	524	563	534	531	576	524	567	526	539	587	533	575	517	508	530	541	573	523	560	575	505	562	527	560	572	528	548	549	536	568	575	554	551	536	501	561	553	543	521	576	544	543	536	514	515	540	537	544	556	552	579	518	538	532	550	575	534	561	566	509	592	563	533	550	561	562	524	548	556	524	530	554	567	558	552	534	545	550	535	526	531	576	544	588	529	520	559	560	592	518	543	506	535	524	572	577	567	498	543	528	524	534	506	553	546	546	553	548	520	511	539	509	563	516	541	516	557	558	579	548	533	510	545	574	547	525	510	528	548	560	587	565	551	507	602	549	518	519	558	568	563	576	573	522	557	552	539	582	553	599	545	545	582	529	559	520	501	537	531	527	520	544	589	570	556	585	578	574	504	529	552	527	585	564	546	562	582	530	543	570	548	566	572	507	515	552	571	548	571	559	560	562	501	529	583	549	564	530	588	558	515	576	543	500	549	527	555	572	509	542	553	541	540	506	532	527	523	547	517	529	539	568	571	560	553	514	557	543	528	550	511	536	542	590	504	520	537	508	535	551	571	532	524	570	574	523	591	567	529	535	577	563	585	517	585	535	524	557	546	517	554	503	532	582	532	559	566	549	534	532	556	541	558	547	563	578	526	527	534	546	488	560	618	541	536	550	529	553	551	521	555	552	525	519	568	564	537	556	546	600	529	554	572	579	561	577	564	540	539	567	578	533	554	566	537	543	521	536	508	568	565	556	588	559	531	593	526	562	550	583	541	544	555	507	504	522	594	516	576	544	599	550	617	521	522	562	584	544	560	507	583	512	589	539	528	565	507	482	531	549	559	534	586	490	548	569	547	538	547	537	563	550	558	553	552	524	563	530	560	535	552	554	545	569	545	527	548	551	557	543	536	528	511	573	541	561	576	519	619	574	538	523	490	581	529	563	523	536	546	539	559	544	544	519	537	546	536	524	526	551	539	525	558	531	562	550	558	536	550	579	516	554	564	520	560	557	555	534	553	514	517	563	517	541	518	531	551	536	577	545	570	584	551	543	540	547	560	546	567	519	543	555	543	529	546	574	550	578	522	545	561	536	535	559	560	524	573	584	532	524	531	535	552	540	542	541	596	523	574	509	570	514	557	563	533	587	611	531	522	546	574	544	544	532	553	519	511	546	526	522	555	519	493	516	606	500	552	564	574	560	524	538	556	562	560	523	498	550	590	531	561	544	560	569	529	552	581	531	552	544	570	556	548	574	552	592	512	606	516	545	524	575	554	572	543	560	528	513	563	527	530	543	549	549	565	548	553	526	559	547	560	521	542	555	552	544	563	556	529	573	546	540	538	521	526	525	537	543	571	549	554	539	567	542	522	534	542	544	490	517	534	547	502	598	524	515	519	547	549	536	522	559	544	564	566	546	546	518	559	524	598	513	561	526	585	525	521	515	550	549	506	539	548	564	592	592	535	506	537	571	575	565	543	551	522	547	511	501	553	562	547	535	524	566	566	525	554	501	600	567	511	594	468	557	510	541	570
23818	20942	28125	23915	20818	4812	1103	790	659	636	601	529	503	551	463	503	489	438	458	446	479	437	458	421	427	408	412	406	426	411	449	404	467	467	433	383	436	422	418	448	414	436	435	425	466	417	386	404	411	407	430	409	430	414	429	407	440	425	460	398	405	384	399	411	379	434	408	410	418	407	401	397	411	393	426	408	416	454	416	370	420	428	421	430	439	419	395	407	439	402	394	389	443	401	436	407	363	402	426	445	394	406	423	438	405	391	414	461	429	476	401	414	457	442	445	413	407	397	433	391	388	399	396	443	407	443	418	461	439	431	434	408	395	399	430	409	447	423	447	407	442	430	411	422	431	421	461	421	403	430	389	429	446	429	442	415	393	383	402	429	400	412	439	416	415	449	447	422	421	427	415	403	408	418	416	418	423	408	403	391	406	434	376	410	401	425	405	390	377	398	425	414	419	400	391	417	421	391	395	407	407	407	425	439	426	405	380	450	418	415	421	397	377	392	414	395	414	390	391	423	396	382	409	428	397	400	436	423	395	418	421	380	424	463	422	407	392	388	396	409	410	380	410	414	455	415	394	425	438	419	410	407	405	419	424	416	385	459	413	401	403	413	416	394	416	448	430	434	439	404	381	403	391	407	402	387	389	386	389	447	406	408	390	418	435	416	449	386	403	434	410	395	407	405	374	428	406	421	427	392	381	384	408	421	397	430	385	426	390	431	399	422	380	432	382	382	428	415	432	405	403	431	405	412	438	385	397	371	405	394	414	391	406	392	427	413	448	401	403	425	405	422	396	411	422	417	383	432	380	437	414	399	421	403	425	388	418	406	444	399	412	393	437	390	404	410	399	412	404	397	402	404	415	394	414	420	404	442	412	436	379	431	411	409	435	386	400	401	397	388	435	398	385	409	439	422	412	431	409	414	392	362	382	431	414	406	410	391	418	402	396	431	422	354	378	397	415	388	403	341	392	408	409	382	437	378	404	409	391	411	398	399	416	429	428	377	385	387	417	450	376	431	410	426	373	421	406	420	410	432	389	429	415	414	400	378	400	425	417	388	430	441	441	404	421	413	428	406	386	440	428	413	433	416	399	389	428	443	417	390	423	406	413	401	424	412	417	400	420	423	430	424	421	407	429	411	425	376	390	384	406	446	416	413	388	429	385	360	401	404	429	405	395	382	407	416	431	385	405	393	413	404	413	397	392	409	414	405	387	433	365	421	390	414	415	423	419	385	382	449	387	411	432	393	372	395	375	381	429	455	385	413	448	435	414	381	415	408	411	427	406	406	404	415	437	412	420	422	386	444	410	436	394	397	395	423	426	412	427	369	394	390	389	420	364	430	424	373	384	431	435	415	427	412	382	409	375	380	392	423	405	411	411	422	387	432	412	398	436	409	429	416	372	406	400	363	396	412	418	412	429	407	408	384	408	426	401	394	406	420	423	398	380	409	370	414	382	388	433	413	394	407	398	391	417	443	412	380	426	429	419	415	418	389	417	423	391	386	412	440	396	424	407	438	418	428	417	405	388	421	446	415	432	423	408	412	424	439	419	457	433	387	392	435	412	396	425	409	415	457	368	376	423	442	425	441	396	394	399	358	385	401	409	404	428	397	383	413	435	386	413	412	422	387	444	406	413	394	375	400	423	420	419	434	445	424	411	384	407	401	402	425	402	412	408	394	403	409	411	391	396	427	425	416	370	414	417	399	411	398	404	411	414	423	373	433	391	411	399	400	404	402	405	384	440	376	410	406	402	383	408	391	414	380	392	423	432	373	430	425	408	411	398	405	420	421	398	431	397	400	438	446	386	380	399	392	391	388	405	435	424	421	423	385	385	394	422	423	419	454	411	386	393	400	402	415	394	414	429	402	408	356	423	427	409	411	426	438	417	384	393	431	400	385	428	447	399	397	401	418	428	398	393	388	407	403	440	401	437	408	426	387	380	391	413	434	406	401	413	390	457	404	402	412	393	391	409	389	401	448	433	432	411	395	409	383	452	395	412	406	412	418	393	441	473	380	394	407	387	399	356	372	408	452	435	421	396	397	426	392	412	382	407	448	393	411	426	386	404	389	415	427	405	448	428	424	400	410	419	450	416	386	410	387	383	414	414	429	440	430	412	406	405	433	372	387	395	418	406	416	429	406	386	440	414	402	383	384	427	405	411	407	424	403	401	411	403	422	409	418	384	371	403	408	432	395	403	447	431	412	403	422	412	436	437	403	423	403	391	384	416	405	407	399	383	369	384	388	389	414	408	427	373	384	435	415	415	386	380	406	425	390	405	405	431	409	396	408	404	429	368	397	416	374	403	413	415	411	388	418	406	415	401	420	378	411	416	392	393	385	397	413	392	384	414	454	432	408	417	429	414	458	415	410	377	398	414	433	397	391	406	378	420	394	374	375	381	399	400	404	404	417	412	407	375	425	386	420	408	390	392	410	395	397	423	369	388	404	406	417	412	389	406	414	423	426	389	432	390	409	384	385	421	408	412	407	433	394	390	394	435	383	404	415	397	397	410	394	408	425	397	437	417	413	403	400	419	408	437	397	394	411	393	408	406	382	445	379	420	394	395	440	383	404	393	403	413	408	414	408	399	385	410	394	409	396	387	400	410	418	406	389	414	410	428	417	420	391	405	428	415	435	427	410	391	408	391	447	400	402	409	435	430	443	391	409	390	400	410	374	418	402	377	387	444	421	441	409	394	433	441	402	396	376	427	367	428	425	370	417	394	409	441	389	420	421	398	434	388	448	442	391	412	421	388	367	417	399	377	395	418	391	425	421	410	407	384	372	409	418	398	424	414	391	429	419	407	435	393	416	417	420	394	385	388	412	434	427	420	431	408	444	375	418	403	440	418	390	396	392	422	424	395	407	378	406	405	420	388	396	395	368	400	414	434	386	413	402	435	425	426	407	470	419	413	427	443	451	393	411	451	415	408	434	419	383	427	393	380	365	418	424	421	393	434	420	415	403	468	414	400	387	413	399	418	404	421	395	435	439	407	426	411	438	452	403	391	445	392	436	389	393	435	396	424	421	408	397	400	413	408	383	408	390	393	390	381	419	402	420	418	420	415	446	418	388	426	439	418	397	392	407	436	399	382	372	424	410	390	420	406	426	398	460	416	423	416	399	441	383	421	394	409	400	377	416	413	405	399	391	392	414	395	395	402	372	442	398	454	392	416	392	414	415	399	401	422	422	428	394	413	405	421	384	374	419	419	434	427	410	398	389	403	401	422	409	387	445	410	415	378	395	415	431	411	412	385	394	384	404	433	427	441	388	377	411	406	382	422	393	403	407	414	359	419	410	427	423	423	410	384	383	405	378	421	435	417	431	387	394	408	404	361	436	376	394	429	415	404	383	426	414	376	410	392	396	386	408	434	422	405	389	393	430	438	404	384	400	381	432	391	400	402	395	430	415	382	420	364	389	444	435	385	411	444	424	397	378	448	439	404	408	449	426	390	411	425	409	397	415	404	394	414	421	378	358
5265	10330	8844	4698	3223	2436	1912	1619	1353	1239	1106	1008	907	842	803	781	774	727	700	695	697	667	660	621	676	641	634	633	619	554	638	651	602	640	626	606	617	611	550	603	617	608	613	581	630	598	591	586	632	620	640	600	618	635	562	536	626	590	609	543	598	552	566	616	600	596	614	549	593	626	580	576	565	524	575	622	571	584	587	612	585	617	588	613	590	570	584	589	580	580	583	548	548	558	573	590	574	589	582	551	599	611	676	618	638	653	631	621	657	639	621	611	637	621	618	589	616	613	597	568	623	627	600	612	613	612	592	612	574	631	604	661	604	601	619	575	579	597	600	612	592	624	617	570	648	612	590	569	570	611	609	603	618	578	588	595	580	651	598	597	626	549	601	566	654	603	551	584	559	589	571	598	582	564	617	581	544	585	601	609	566	567	594	620	589	587	572	581	574	610	547	660	573	557	594	563	604	625	571	569	561	576	604	606	560	588	619	604	564	562	585	556	572	589	569	578	582	600	581	548	601	612	614	572	559	589	615	581	588	625	587	547	586	584	569	587	584	540	612	607	575	596	582	585	572	599	599	578	571	593	588	586	590	573	572	627	589	588	550	580	606	612	540	558	611	594	605	589	625	592	578	597	596	568	560	582	578	602	570	535	619	579	572	588	559	611	602	588	569	583	560	620	601	545	582	616	593	573	612	574	593	555	585	603	571	587	591	596	555	576	588	539	582	591	609	580	539	594	609	557	548	578	549	590	580	613	571	597	617	608	538	590	580	559	616	560	625	638	578	575	589	583	544	577	612	611	546	572	575	564	592	594	593	569	590	547	589	614	546	564	615	610	560	579	558	596	531	535	583	570	580	639	567	613	604	599	593	560	563	582	590	601	591	595	568	603	570	598	572	533	585	585	612	581	555	599	581	608	608	581	542	589	630	592	592	626	593	612	584	581	592	592	562	568	600	602	575	601	540	614	582	586	601	579	576	625	526	572	620	603	579	604	606	590	594	616	581	588	535	586	579	563	517	581	562	593	604	577	592	572	619	568	603	569	552	551	581	574	589	619	601	601	542	557	582	579	561	601	608	561	573	595	546	549	588	565	583	537	591	572	566	586	573	570	560	563	591	597	589	606	600	583	586	621	600	582	606	605	548	577	585	594	594	608	610	585	606	614	598	560	577	609	580	567	598	565	586	575	580	607	568	559	557	610	550	569	552	638	576	574	578	562	566	601	561	535	592	549	579	567	592	571	572	574	614	606	608	588	570	585	631	599	606	561	586	580	564	573	591	544	588	627	562	555	625	575	580	564	569	558	603	596	580	610	583	610	546	603	581	629	550	605	556	590	572	612	578	579	568	556	543	565	636	599	581	606	601	605	551	567	594	580	622	554	561	552	571	624	609	635	588	545	585	570	594	598	624	590	547	595	590	556	619	623	625	623	572	533	602	626	575	576	568	546	575	567	612	590	572	551	568	606	597	560	545	619	609	566	598	596	611	581	546	590	612	564	540	596	606	561	574	626	570	588	633	598	598	590	581	599	616	640	531	533	613	577	567	571	563	584	628	585	579	560	611	623	591	599	593	575	615	537	548	571	556	581	560	595	558	534	526	589	617	606	586	567	603	566	594	599	574	586	576	592	604	549	572	570	603	638	569	566	590	578	572	571	589	556	563	580	579	544	567	579	615	566	574	562	548	589	560	573	582	588	579	533	562	591	553	597	536	601	620	598	539	559	612	620	598	612	547	591	576	606	578	594	587	620	621	610	599	552	576	588	550	563	531	618	590	570	602	574	574	586	563	589	607	584	542	581	553	598	615	582	605	606	623	552	583	609	620	566	573	618	588	563	562	581	534	587	577	583	567	582	582	609	585	591	615	529	565	538	583	584	560	568	611	594	569	524	565	592	555	591	624	539	566	633	603	562	564	621	556	572	571	580	581	602	591	536	552	594	600	579	569	571	581	598	604	614	586	574	596	601	576	568	603	594	616	560	557	603	611	583	591	574	583	556	585	634	608	526	589	583	635	573	565	582	571	588	585	602	610	572	583	566	592	568	579	588	614	620	581	582	551	589	613	607	568	603	574	560	623	575	588	597	585	608	610	607	607	560	596	606	592	555	615	561	571	575	565	580	601	564	602	597	559	604	616	565	561	596	525	631	624	594	590	581	559	594	543	622	598	613	615	604	593	610	589	622	562	602	613	540	575	617	623	579	637	626	558	593	624	573	574	556	557	518	594	564	542	592	579	578	612	608	555	580	574	606	556	558	545	609	582	610	641	594	545	563	621	590	584	557	571	583	594	570	555	600	583	582	584	595	626	589	557	627	590	652	549	583	612	587	586	554	570	570	609	607	594	602	554	604	556	611	571	586	602	614	615	617	600	565	603	618	631	606	599	597	593	543	558	583	563	630	576	562	621	596	573	590	592	584	534	571	600	594	547	590	590	618	615	557	597	570	552	584	588	622	590	583	585	535	602	615	622	557	603	605	586	563	611	624	572	580	639	585	562	596	608	616	550	568	570	595	614	556	546	569	579	574	573	575	601	568	599	575	580	624	585	587	576	634	589	568	557	571	599	568	611	594	585	590	559	564	583	635	605	568	547	584	583	596	587	583	567	599	584	577	593	590	536	607	549	569	572	561	587	582	629	580	644	620	559	574	600	608	598	582	567	617	643	610	553	586	588	590	587	571	577	562	592	574	583	579	602	609	591	577	575	616	641	585	575	613	555	582	575	558	606	591	564	604	572	595	592	607	596	562	527	570	586	603	622	601	556	582	593	617	572	587	587	601	641	622	543	562	555	577	610	583	577	650	601	624	575	634	568	537	557	568	591	594	590	598	554	574	604	651	602	590	572	580	585	583	587	588	590	577	579	567	553	582	569	594	563	575	580	591	605	586	599	586	585	591	597	604	582	575	565	595	607	569	551	569	613	588	578	622	589	572	554	621	559	600	576	633	599	541	585	547	551	579	556	552	581	588	592	589	629	591	553	591	556	572	583	550	587	593	590	608	561	576	598	567	580	552	612	554	595	591	600	561	602	584	628	602	574	584	605	592	618	579	584	549	581	611	597	624	612	502	574	587	571	565	582	561	581	551	558	599	592	553	592	534	596	586	569	581	559	550	541	559	546	572	528	600	578	586	588	579	588	575	569	589	545	587	569	601	563	575	633	604	585	571	636	604	598	606	578	571	572	544	555	561	607	563	563	571	612	586	598	521	547	611	558	570	618	576	549	630	575	585	573	593	538	562	603	590	653	597	577	594	545	614	540	599	597	574	554	571	541	621	536	607	552	612	589	548	567	622	545	570	571	606	594	582	575	592	608	585	589	545	575	601	579	565	549	569	552	614	588	605	565	584	606	595	546	574	580	583	611	549	565	606	613	611	586	547	588	573	580	595	616	586	602	550	580	564	559	569	586	571	623	596	584	589	580	583	604	624	593	552	591	590	626	602	573	629	560	610	628	574	596	590	625	577	568	575	588	579	542	604	561	584
22836	20930	28619	23385	20932	20671	3587	1136	793	720	660	561	573	519	522	481	428	419	430	419	400	393	374	413	385	403	345	349	364	342	358	340	367	334	361	316	360	358	335	350	338	342	374	349	349	330	345	353	337	348	319	339	323	342	317	356	331	353	336	353	320	346	332	341	334	318	359	308	351	314	334	300	299	374	330	327	321	315	319	330	353	302	322	351	363	328	338	336	307	335	342	346	339	344	323	318	355	325	350	337	316	347	318	324	336	331	397	350	332	350	371	318	312	380	361	372	313	316	360	349	356	332	335	357	349	360	339	335	328	336	325	346	320	332	323	317	333	302	337	311	335	335	359	326	320	350	326	331	331	327	384	317	341	345	373	334	334	341	356	327	329	289	334	326	310	333	308	337	347	284	318	347	356	349	342	321	331	316	342	334	367	311	330	311	326	316	313	348	328	357	335	338	313	360	323	312	332	343	331	284	312	336	318	319	308	337	291	359	337	321	346	322	322	339	326	332	383	329	307	302	363	349	368	343	319	321	301	341	324	316	362	347	327	315	345	375	309	345	337	319	288	331	337	335	345	328	352	339	340	336	328	295	323	316	352	327	317	299	332	316	315	324	357	326	343	305	316	336	337	342	325	305	335	328	326	300	326	336	332	336	360	332	304	356	308	331	335	314	303	332	315	296	327	291	329	301	294	302	330	331	331	336	311	336	311	315	321	344	347	302	337	333	307	325	350	322	352	338	309	328	312	337	314	320	328	316	320	334	327	343	299	346	334	310	316	362	338	324	316	311	337	281	335	320	309	332	302	330	347	302	311	313	335	302	320	345	342	290	330	303	324	324	358	330	314	316	326	294	359	326	339	297	312	322	365	327	288	315	319	309	302	355	329	319	337	337	337	319	317	323	369	354	322	323	321	297	332	277	316	307	332	331	328	342	327	329	314	321	308	327	313	325	294	338	347	340	366	326	340	343	334	308	318	337	359	304	279	326	324	327	321	307	301	289	326	312	355	312	326	351	310	347	348	304	323	341	341	312	351	338	369	306	338	316	344	312	336	351	360	327	349	325	340	352	356	337	298	334	321	308	338	326	326	314	313	328	346	317	355	281	318	302	340	325	314	349	327	341	320	325	327	335	324	372	358	367	339	335	334	319	295	330	317	339	306	334	315	295	377	345	322	297	322	306	304	323	327	331	268	332	342	314	329	338	309	335	331	327	335	317	360	342	321	317	335	308	335	344	321	314	328	313	327	314	333	315	350	300	359	340	343	312	348	332	311	328	363	310	292	318	328	319	343	289	317	317	322	322	326	357	322	362	315	331	325	297	298	373	325	356	328	339	346	340	330	311	329	348	309	329	323	318	349	357	330	338	302	371	312	367	349	302	335	318	314	320	350	346	318	311	308	332	356	342	343	318	304	315	323	313	288	313	309	324	312	357	315	331	331	295	305	302	318	287	346	330	356	304	340	351	304	324	317	368	333	324	318	333	315	353	331	308	330	303	320	310	349	317	336	312	352	317	338	335	332	343	350	340	346	313	336	315	335	323	309	329	321	342	339	340	340	303	314	325	314	347	289	348	323	339	323	315	302	298	331	360	320	332	319	326	323	317	330	339	313	319	298	308	318	322	301	327	373	343	326	326	330	334	320	324	357	317	336	345	357	335	317	310	311	333	317	322	341	292	332	341	311	311	334	348	303	347	326	309	314	319	337	318	359	348	365	287	314	346	342	348	330	324	310	328	343	327	309	300	333	307	349	315	327	331	298	326	326	347	361	318	317	360	337	376	321	347	318	329	369	324	301	317	333	332	309	329	289	319	319	343	303	301	378	327	327	332	343	331	338	351	293	349	347	315	316	310	306	324	340	327	286	331	311	324	327	318	331	314	323	329	290	321	313	364	334	321	353	330	333	341	347	340	313	387	341	336	328	357	307	328	335	370	344	310	329	326	327	322	317	342	313	324	319	333	315	318	307	347	303	328	312	337	318	306	333	357	332	360	315	360	306	345	317	341	329	302	350	313	311	322	313	316	362	305	355	342	329	325	350	314	330	320	344	316	316	314	323	323	341	316	323	337	296	352	315	331	361	356	322	333	307	313	314	303	327	303	340	329	343	342	323	322	298	343	310	341	329	287	330	303	313	318	328	288	340	337	308	346	334	326	373	323	349	321	351	309	297	341	348	329	324	333	310	305	276	327	282	320	315	316	308	331	320	279	333	347	358	320	325	328	347	312	302	317	320	317	311	337	315	319	292	339	347	330	331	320	309	315	287	310	283	313	306	341	321	339	352	359	325	332	331	352	321	308	306	348	331	347	330	318	335	326	344	327	311	304	339	328	334	327	317	317	344	343	329	342	310	350	324	315	318	355	343	310	347	302	361	323	313	343	305	316	329	346	317	328	325	315	313	345	296	320	326	289	315	335	335	322	301	328	334	344	328	310	339	321	325	345	306	342	297	342	332	355	315	340	350	343	331	338	331	365	309	308	336	330	326	328	330	314	344	316	327	322	310	313	333	299	319	338	319	317	324	344	354	307	309	303	314	312	314	351	335	318	328	322	328	333	341	290	355	300	341	320	329	316	306	333	329	363	321	322	328	298	339	338	296	308	325	344	325	373	298	332	347	336	340	329	327	341	323	360	356	306	339	306	331	339	354	321	338	313	328	305	338	323	315	321	287	283	327	333	336	326	334	333	318	294	330	302	325	350	337	295	297	319	360	346	311	329	307	327	322	328	312	323	338	341	330	296	312	316	317	347	284	305	307	328	349	347	316	324	328	328	306	317	336	357	361	355	324	322	323	305	311	331	282	302	317	332	334	294	334	303	341	332	305	321	286	319	318	334	350	341	333	339	337	342	337	298	341	338	352	319	300	334	355	304	292	317	316	319	328	326	309	312	357	336	302	344	348	309	287	303	320	296	304	351	341	326	304	311	348	355	342	300	330	381	308	299	332	316	333	332	347	281	299	331	342	323	350	338	346	323	359	337	295	332	305	327	336	337	307	316	341	323	343	310	321	333	339	334	300	292	303	328	352	313	313	316	319	309	330	302	331	312	336	334	338	359	317	360	320	326	330	324	308	318	305	298	327	351	320	302	342	342	298	337	352	348	332	348	357	323	318	321	350	302	306	349	341	310	320	335	339	354	350	345	303	314	313	309	302	340	306	312	346	317	303	317	352	372	307	295	331	341	310	334	317	291	318	335	333	330	335	336	318	311	326	317	353	325	323	310	312	323	285	342	361	304	293	357	312	318	305	321	351	295	315	335	322	348	335	353	329	298	297	346	293	331	312	329	298	334	324	330	324	340	340	313	307	341	353	345	313	291	313	302	334	315	323	351	334	330	307	288	335	331	337	334	356	309	327	329	315	309	342	318	359	324	314	325	330	329	312	329	331	372	334	350	332	323	319	323	353	326	340	321	309	344	294	339	328	331	332	328	310	344	292	349	343	326	339	347	337	342	326	313	329	332	320	320	309	340	322	353	350	324	350	323
7502	16292	13918	7577	5282	3947	3138	2498	1946	1760	1404	1294	1074	1039	889	865	747	743	683	672	623	636	608	593	582	600	576	540	575	579	538	529	495	542	518	465	512	501	509	507	520	502	514	519	495	506	510	495	462	469	484	506	466	505	509	518	492	514	480	518	476	508	505	463	487	472	468	470	471	502	459	464	475	461	497	461	517	444	485	463	447	514	474	466	486	511	480	513	470	475	506	498	434	441	497	484	462	471	491	500	481	469	485	508	473	545	532	491	514	541	499	481	505	497	541	532	478	503	513	509	499	519	501	476	499	510	469	462	508	481	489	445	502	487	479	463	428	544	520	477	503	469	477	494	492	479	478	449	516	488	488	490	479	471	459	480	468	476	450	459	494	474	490	459	444	499	446	480	480	454	433	471	487	525	417	455	499	435	528	461	465	428	440	451	447	467	462	429	460	476	458	479	484	478	487	487	469	426	459	420	438	492	493	415	455	467	492	451	433	504	443	465	486	456	508	449	458	489	436	462	464	487	441	443	473	481	449	466	456	484	422	472	472	456	467	439	447	486	497	440	488	466	466	456	482	453	444	439	452	491	414	436	482	462	470	459	489	441	509	469	452	444	415	458	443	461	459	448	458	487	444	409	421	482	500	436	485	458	443	457	477	472	464	443	477	456	465	456	444	474	487	419	515	487	473	461	398	460	477	510	484	456	414	487	458	482	468	470	483	449	422	455	510	494	500	482	457	453	483	473	449	487	430	460	476	465	477	491	476	466	464	492	474	449	441	476	454	505	473	486	482	431	441	479	479	486	465	475	482	489	458	474	443	464	447	483	481	483	473	431	428	480	486	495	433	476	468	461	495	454	464	497	482	464	504	484	483	478	481	476	463	453	483	455	482	467	466	473	473	474	488	493	458	471	470	484	479	442	458	493	484	438	427	478	432	438	455	477	486	540	454	471	450	444	460	468	464	505	436	483	481	468	461	440	461	474	454	463	444	452	503	436	433	496	451	476	436	463	484	469	440	449	457	479	466	455	457	480	465	462	472	480	435	439	449	465	420	467	415	444	501	475	421	465	472	411	479	488	435	463	450	428	500	477	462	455	488	456	458	483	446	461	483	435	492	437	480	486	466	460	426	478	470	491	492	490	455	453	440	443	436	463	497	480	454	429	469	449	493	474	437	464	480	449	471	490	457	434	455	468	474	466	469	445	471	469	466	480	519	489	441	471	472	441	461	470	484	403	459	472	442	449	457	449	469	472	477	470	416	469	479	443	446	453	459	439	472	451	462	446	465	489	451	468	471	464	457	460	476	466	415	469	475	427	452	503	457	423	481	470	465	467	463	428	478	460	480	455	483	486	475	498	461	449	470	469	515	477	476	485	411	445	498	432	470	444	453	444	497	477	439	443	440	474	526	439	500	440	441	465	467	506	460	459	468	452	513	441	475	490	453	437	458	440	454	483	505	490	457	467	492	439	491	492	448	471	454	464	446	479	476	480	423	483	482	453	481	478	482	492	453	459	456	476	431	440	408	426	426	462	499	471	465	436	448	438	447	423	477	476	495	455	454	481	458	442	456	464	462	470	446	506	497	432	481	461	458	462	471	517	460	495	465	443	504	499	497	430	420	459	464	464	469	442	440	457	508	485	443	443	460	468	471	449	455	452	486	470	442	458	435	462	442	495	506	464	485	468	442	492	439	443	456	476	479	461	459	466	423	484	446	489	439	496	425	480	467	460	480	464	465	443	504	489	439	488	462	474	480	441	449	463	498	470	460	471	468	465	440	468	484	524	459	464	442	439	480	437	461	460	471	459	465	490	434	461	469	463	468	476	478	459	477	430	508	429	501	442	452	506	444	420	449	485	412	485	489	430	444	433	501	436	471	457	455	474	501	447	416	484	475	449	435	437	450	449	472	514	483	484	491	454	464	417	446	482	481	477	454	462	450	435	486	488	481	449	495	442	470	432	478	498	454	466	435	471	522	457	474	414	477	484	514	483	454	429	454	439	456	431	493	480	455	446	450	472	465	460	449	526	501	478	510	473	509	426	420	480	444	465	502	452	481	436	440	422	450	460	465	443	461	438	489	449	431	453	488	465	464	444	460	481	481	446	452	495	463	469	490	471	469	446	508	502	430	479	461	433	477	456	494	463	421	468	501	420	479	471	471	483	486	453	471	419	492	470	469	454	445	501	468	440	463	500	453	459	457	454	445	441	460	460	447	494	455	480	468	451	476	420	476	456	463	477	457	484	461	454	507	488	463	475	474	461	436	450	430	461	486	469	497	434	491	477	467	492	469	416	455	461	455	486	463	473	468	437	485	445	461	509	471	407	490	520	430	445	437	486	441	460	435	462	446	467	441	465	427	453	438	437	448	466	468	464	471	478	465	434	437	463	452	471	409	449	457	499	451	500	452	488	438	476	455	465	500	443	446	442	481	468	465	504	467	481	460	457	447	499	416	474	455	443	413	472	479	449	477	460	452	461	462	477	482	477	474	453	447	469	490	466	487	474	512	452	508	479	443	467	453	465	406	475	514	474	449	486	465	455	473	460	476	499	458	485	466	475	452	451	490	472	482	453	454	469	464	431	467	453	486	469	491	487	500	476	457	440	470	478	457	465	503	476	431	462	500	487	494	444	456	524	463	479	462	496	494	475	456	449	459	469	444	455	476	464	466	479	466	475	421	479	453	447	472	459	471	480	462	475	487	468	460	459	450	448	463	471	466	505	462	455	474	475	491	460	457	502	464	448	466	424	431	452	438	455	474	475	447	445	497	452	483	459	453	489	447	484	441	512	463	441	491	489	491	478	486	475	476	449	465	460	450	446	466	461	449	424	445	464	510	454	473	427	475	485	455	462	481	523	418	463	439	467	488	461	430	448	453	449	488	494	454	481	438	482	457	444	490	477	434	498	453	443	441	509	468	433	497	469	452	449	479	505	495	421	500	469	477	500	490	470	472	414	450	484	476	483	468	454	489	480	448	477	488	443	481	503	509	417	435	494	487	449	447	445	483	469	458	491	454	481	449	445	423	444	408	428	477	436	437	441	484	454	435	474	489	453	439	469	446	425	460	437	440	449	441	455	479	446	461	424	496	473	493	454	454	467	490	457	453	471	481	435	468	439	457	446	487	450	464	504	472	441	490	439	410	469	464	439	485	440	469	460	449	461	450	452	493	459	447	450	453	489	450	467	476	409	492	479	443	449	480	450	469	516	485	469	500	489	468	495	472	457	465	467	472	420	459	485	481	442	455	483	436	444	453	487	419	472	462	434	475	464	455	479	456	497	438	455	479	450	500	473	444	452	501	493	501	455	492	478	451	414	502	490	476	487	444	435	490	467	477	444	470	484	485	476	476	480	475	447	466	469	440	420	510	450	479	503	430	436	455	477	453	463	510	495	438	487	456	465	488	435	457	502	442	477	463	478	456	433	452	494	432	428	447	448	461	445	432	466	436	467	485	434	461	482	467	465	461	456	440	451	461	472	458	455
26526	20059	6741	740	484	505	455	415	423	391	442	430	405	386	365	401	415	407	410	393	375	387	387	400	398	378	406	381	408	405	386	403	395	403	385	397	395	412	412	415	425	386	413	451	397	394	404	405	420	358	400	381	391	405	373	401	371	380	392	399	385	404	403	405	398	406	409	383	391	377	368	411	392	388	391	383	386	387	400	396	403	391	415	419	362	409	394	366	432	368	402	385	382	404	379	379	359	363	376	386	389	382	421	398	388	403	406	359	404	439	388	387	404	384	390	431	428	423	373	397	375	380	397	402	374	404	352	393	383	376	376	399	371	404	388	387	365	396	385	379	377	402	410	397	378	378	435	422	402	417	401	388	352	377	359	399	377	407	453	398	357	420	378	384	346	344	407	362	407	370	342	400	387	399	396	417	385	424	356	378	395	362	408	368	399	404	408	378	391	413	389	410	401	368	417	372	388	391	392	410	360	388	454	388	378	413	407	397	399	362	376	377	388	415	403	412	410	399	382	375	382	403	429	401	434	411	426	401	391	355	422	349	408	427	395	416	379	377	379	380	420	385	369	391	434	383	393	397	387	379	396	399	397	387	397	370	399	374	352	416	374	358	433	403	389	417	393	385	410	405	394	412	378	395	389	392	407	385	386	394	344	422	374	381	395	395	418	412	390	401	438	371	402	436	419	391	375	415	434	405	390	442	406	414	373	403	365	354	415	355	363	388	405	395	431	391	377	358	403	358	382	421	433	372	370	376	391	381	399	386	388	413	393	414	440	366	368	375	416	378	373	401	365	380	394	438	384	382	386	380	376	395	386	380	396	368	402	399	373	386	401	374	383	350	393	381	378	416	401	435	381	377	389	389	397	400	349	395	368	394	384	404	437	406	425	353	378	377	390	346	403	378	413	361	390	372	417	421	390	372	378	408	398	397	378	347	346	397	374	387	384	402	376	384	388	407	408	422	350	376	389	371	409	396	403	420	385	390	405	386	401	380	393	385	353	382	362	402	360	327	393	397	418	377	414	379	358	406	389	361	375	413	378	366	422	390	412	375	378	397	352	402	392	371	394	372	415	361	368	360	382	382	387	379	392	387	389	376	418	378	378	407	368	376	396	397	363	420	372	362	354	375	391	375	358	403	370	439	442	390	383	371	368	396	392	396	400	436	396	395	429	397	408	405	365	404	390	385	382	398	433	372	361	396	384	369	419	389	401	414	428	377	399	365	409	381	422	436	376	379	385	367	364	388	426	380	379	377	390	396	411	421	377	364	386	394	373	375	392	423	386	394	396	389	383	399	392	382	375	400	384	407	404	399	351	383	364	423	398	360	398	433	372	404	373	411	400	405	389	387	401	404	381	352	380	415	383	387	395	364	386	384	392	401	376	382	378	369	414	382	423	398	405	393	384	366	382	400	423	376	394	380	384	375	406	401	365	375	350	372	412	380	368	405	382	390	401	405	384	401	393	424	387	377	397	411	374	371	424	366	388	409	378	412	411	376	416	414	400	377	402	405	394	413	373	378	365	394	399	395	425	369	434	382	378	406	388	372	399	399	381	422	387	407	405	414	392	363	391	402	426	391	360	411	385	413	392	367	360	377	396	354	414	393	391	382	375	372	368	409	374	421	382	380	352	387	391	387	384	373	352	411	404	385	404	396	389	372	400	345	391	422	375	377	370	354	390	353	385	402	372	373	394	378	407	393	410	373	425	341	403	410	390	396	358	396	393	424	388	400	399	417	404	398	410	384	373	428	422	375	404	368	461	402	382	378	399	423	386	391	382	362	403	403	378	370	392	421	396	404	396	412	414	410	384	383	351	401	391	385	393	374	418	376	378	419	397	385	343	407	416	362	404	375	383	407	377	401	417	328	374	367	392	370	393	386	360	364	393	396	373	389	404	383	379	371	360	384	408	393	353	393	392	389	383	382	404	376	397	389	397	374	377	365	365	359	360	400	391	406	360	413	356	388	389	367	367	385	397	357	415	369	353	396	416	384	389	372	396	387	421	408	392	420	349	375	419	406	378	381	397	407	365	435	404	376	370	395	373	393	414	440	377	359	383	392	383	395	380	373	365	371	353	357	417	391	368	364	362	420	366	367	381	386	420	417	415	417	379	388	427	367	397	407	405	384	351	387	409	428	381	373	417	386	386	402	419	400	381	404	384	386	384	376	428	367	404	393	398	381	373	418	386	365	355	396	391	391	352	409	387	400	403	369	382	382	379	375	399	396	369	405	405	396	362	390	415	386	399	392	382	364	391	377	417	362	368	389	418	391	404	374	409	405	413	436	383	408	366	397	362	357	350	407	386	366	384	399	386	365	345	379	394	390	378	392	400	418	404	396	385	415	422	374	430	413	408	397	403	402	390	397	361	406	396	384	382	381	400	431	385	383	383	423	413	392	375	406	412	386	381	389	386	385	425	365	409	380	376	379	405	389	404	381	380	390	408	379	367	402	367	392	373	377	372	375	404	423	369	414	355	383	377	413	380	403	409	377	385	405	405	405	390	381	397	367	388	358	390	421	385	372	433	400	410	385	396	395	381	396	381	403	426	366	352	409	358	358	392	379	417	375	379	409	398	374	415	402	405	376	369	422	372	354	360	414	401	405	399	409	364	384	381	420	410	394	395	419	367	410	380	380	407	418	425	397	397	389	392	381	426	383	398	405	368	391	395	398	360	389	395	425	390	392	380	379	387	394	378	335	384	376	396	374	414	383	387	417	389	394	414	380	392	406	387	425	371	390	371	410	389	377	360	400	374	391	397	390	399	368	377	410	402	379	414	411	403	405	398	415	408	378	400	404	388	402	365	395	377	419	361	391	381	405	400	419	399	410	394	426	372	407	388	428	416	392	407	406	379	424	412	382	405	350	371	381	371	427	400	351	361	422	359	420	398	411	389	401	403	375	391	421	418	394	398	399	407	382	381	362	385	375	417	397	372	395	399	403	392	413	416	363	380	409	383	386	372	406	389	401	394	418	367	419	424	407	386	399	383	402	388	411	407	413	380	404	419	411	374	415	354	393	369	412	394	366	403	393	389	412	377	381	399	426	342	379	418	391	384	415	418	402	361	409	385	394	410	440	398	396	395	425	365	395	379	371	409	390	366	396	400	426	396	414	415	368	386	376	370	420	378	387	415	416	420	395	367	404	397	389	367	385	362	379	422	399	412	405	377	362	410	395	396	387	411	355	369	381	369	344	398	414	408	416	427	405	389	377	361	383	392	402	405	412	365	381	388	397	352	389	366	383	361	378	380	417	426	415	398	385	407	411	421	397	363	384	376	357	382	398	367	395	359	393	394	418	394	411	383	400	414	391	412	412	394	377	393	422	394	371	367	421	363	373	400	388	391	398	369	399	410	383	412	431	365	378	391	357	416	382	414	379	396	391	388	384	376	395	396	426	404	404	372	417	404	389	396	417	395	405	400	406	397	387	346	429	406	410	426	375	387	363	413	390	364	376	363	400	406	374	390	391	403	404	361	398
4059	1500	1385	847	778	640	660	565	602	616	620	595	574	571	564	581	586	597	527	531	538	556	579	566	589	545	543	557	528	529	588	600	577	561	576	561	553	587	524	597	558	539	556	546	538	577	534	603	562	562	558	551	512	563	543	544	555	577	543	574	573	560	566	589	530	561	581	542	563	548	550	532	549	575	583	571	522	535	593	549	581	541	514	562	567	555	570	520	545	559	532	603	579	567	529	557	549	532	527	531	535	549	587	553	556	601	595	562	601	583	599	534	581	539	582	592	522	559	565	562	619	563	535	545	552	612	577	534	573	580	545	546	522	544	531	552	561	541	588	613	595	583	610	581	597	589	577	557	576	557	552	605	587	580	542	508	560	553	551	526	535	579	569	562	556	560	541	514	557	568	559	520	558	569	543	578	528	560	508	566	588	535	513	555	596	534	546	593	560	582	546	563	579	559	592	545	555	598	567	521	554	578	588	579	623	546	540	471	561	568	531	562	618	554	583	535	543	587	550	524	552	561	546	535	563	551	551	551	518	567	561	566	567	519	556	581	537	563	554	558	561	575	520	551	570	538	573	552	561	528	575	551	511	550	562	519	534	548	574	531	571	543	561	576	534	559	490	591	566	536	528	519	514	557	541	542	514	530	532	583	559	538	554	566	553	542	536	570	527	533	601	603	537	546	569	564	587	561	564	557	563	509	517	540	572	589	596	560	557	587	548	538	554	583	577	549	536	553	550	577	520	536	531	565	532	539	518	546	609	577	551	547	567	574	569	547	589	579	533	535	556	579	551	647	580	597	568	549	544	580	536	525	572	532	533	550	545	566	600	570	601	580	538	527	587	592	542	575	565	553	556	568	554	567	601	581	559	569	543	532	563	582	569	553	566	578	539	532	555	566	588	533	537	530	579	542	570	547	573	551	609	558	578	540	576	553	601	581	532	596	573	584	537	572	569	589	543	546	552	590	534	547	573	594	576	586	524	509	575	558	595	557	552	523	501	565	567	550	569	537	531	590	572	570	543	547	576	548	583	557	543	548	540	519	577	573	622	531	544	583	552	545	529	554	533	531	558	540	539	578	552	556	597	513	567	534	524	529	578	537	541	554	550	560	571	559	530	605	606	555	564	591	573	581	568	552	533	534	583	556	540	588	538	511	566	550	544	558	551	561	559	507	556	552	541	562	544	539	553	553	576	565	580	604	549	588	545	535	557	600	554	599	554	581	560	564	520	552	541	546	572	552	586	554	553	563	553	568	568	555	529	553	573	573	533	546	583	521	541	544	582	577	558	593	567	559	591	525	553	567	534	563	534	552	591	539	526	561	538	564	565	554	590	545	591	527	524	594	546	569	573	551	518	554	507	591	574	622	569	558	539	582	573	542	557	587	551	577	539	539	522	539	558	562	516	562	564	517	500	565	531	544	584	580	547	531	547	565	547	554	584	532	609	564	566	571	535	564	537	542	584	532	559	567	554	527	553	563	545	574	530	586	549	536	542	582	557	542	544	520	550	572	555	555	523	549	571	531	557	555	582	548	519	584	536	570	558	605	518	549	555	559	556	541	524	541	562	564	519	517	523	561	589	561	589	563	543	541	571	582	573	583	537	567	537	547	550	600	566	514	569	538	560	602	542	563	564	527	553	545	582	545	569	565	578	591	553	563	562	550	585	582	588	550	578	526	605	535	570	588	559	598	493	542	567	566	543	542	576	541	552	567	581	577	503	511	573	616	562	526	535	545	538	561	564	528	555	564	549	582	554	543	565	581	551	529	536	544	514	487	541	577	544	566	543	586	525	593	561	581	546	535	578	528	524	596	578	598	573	562	528	540	535	572	531	595	564	557	568	511	552	541	568	566	579	574	570	577	522	570	568	560	503	574	528	502	512	569	571	551	532	562	537	593	591	538	572	540	549	529	544	541	554	562	559	599	541	526	591	567	518	548	530	554	537	518	574	545	530	549	556	586	563	560	547	537	560	536	579	555	556	573	534	561	567	535	543	518	576	536	573	582	543	550	526	580	513	522	550	556	530	567	595	568	569	557	571	575	549	589	574	581	524	555	564	564	548	554	586	549	544	554	500	568	560	570	530	520	595	568	563	538	541	559	551	587	572	549	552	596	547	566	531	501	521	519	534	539	570	564	529	589	558	583	544	552	542	552	538	528	560	520	573	552	512	540	563	554	567	543	541	586	533	548	563	602	502	564	519	572	573	522	537	533	540	499	556	554	532	574	575	524	553	553	561	552	548	561	544	534	550	514	559	546	534	531	584	596	528	561	554	515	591	596	552	548	550	564	552	566	585	585	587	545	474	518	558	589	494	526	535	562	571	587	574	552	563	597	553	605	539	582	532	532	549	612	541	564	552	540	537	508	581	553	602	581	536	545	567	561	548	548	566	528	525	569	523	547	599	567	560	506	556	576	550	565	556	592	544	504	585	537	564	563	511	545	551	505	565	537	529	559	584	540	564	535	543	490	574	549	629	541	560	525	539	617	557	594	553	564	537	543	573	559	599	588	538	534	582	559	510	558	560	508	590	586	565	534	562	487	540	547	529	568	556	543	596	556	600	566	559	595	534	582	531	558	584	552	560	516	574	582	555	578	546	535	508	522	522	546	516	573	582	536	584	576	592	608	517	558	552	565	544	534	534	539	535	540	570	546	622	528	550	548	518	565	567	558	563	539	550	528	575	545	558	580	595	590	489	527	578	569	566	539	549	568	568	504	533	566	588	569	555	577	529	580	565	521	570	577	551	577	517	538	512	552	595	564	552	519	518	538	516	561	563	519	532	612	548	518	519	589	510	554	544	612	522	554	565	582	548	558	563	572	552	525	506	548	543	532	570	550	552	547	554	535	551	551	554	536	554	572	517	554	550	531	557	579	546	534	572	532	595	554	557	523	555	577	579	544	577	538	550	554	530	565	558	535	572	534	543	522	545	548	599	544	620	572	526	556	569	575	553	543	570	577	553	590	552	565	532	542	566	548	539	536	547	564	588	551	569	567	558	577	575	506	521	552	555	540	544	514	561	572	537	546	589	528	539	545	596	531	572	524	577	529	580	512	538	522	560	561	554	570	589	534	592	547	541	545	531	565	566	533	538	571	545	586	568	574	541	541	527	534	557	514	556	505	576	546	568	575	541	562	530	531	585	564	580	594	573	595	552	565	546	563	557	515	544	546	561	587	509	561	559	541	515	534	562	575	557	560	578	598	571	594	550	573	530	600	582	560	586	570	571	586	560	585	526	545	568	545	565	584	564	549	531	557	564	554	562	558	533	533	567	567	530	533	537	554	574	542	546	551	567	572	528	545	589	547	513	556	530	510	601	546	572	575	562	582	560	555	520	567	549	564	570	514	577	558	537	545	565	562	532	575	578	534	585	537	594	573	564	570	558	567	539	565	550	562	539	556	558	604	560	540	572	555	619	522	544	560	574	524	560	579	545	550	607	573	584	565	551	547	525	520	535	575	573	582	542	533	527	582	566	564
23793	20930	28097	23922	20786	4672	1109	842	711	635	603	531	505	555	498	503	479	442	454	468	445	452	448	440	434	454	419	449	452	407	405	436	423	417	410	431	447	433	471	411	465	436	401	387	428	379	454	459	415	435	372	421	388	459	412	401	435	427	389	439	427	387	387	457	380	415	443	436	379	400	391	441	405	421	408	415	425	410	427	394	400	380	390	431	418	417	424	406	393	425	431	453	417	417	404	421	400	413	450	400	419	392	398	426	438	438	437	425	402	431	451	456	424	412	444	434	423	436	477	430	405	406	411	412	423	441	423	460	424	436	400	424	421	406	390	402	463	420	407	414	375	416	428	410	399	418	398	406	436	412	459	440	452	393	405	440	410	468	397	430	418	379	386	438	420	418	405	450	373	405	443	429	391	401	396	429	403	412	443	433	367	410	409	415	433	387	422	408	413	368	408	394	409	398	397	392	361	403	418	421	414	419	409	398	449	426	411	415	409	407	387	429	407	421	423	403	422	414	387	449	442	400	425	415	393	426	437	427	454	412	402	403	366	404	437	382	421	424	417	401	411	373	425	397	431	418	439	390	452	406	405	403	420	431	419	446	415	401	414	423	430	415	393	381	443	419	415	407	415	391	399	403	389	436	427	370	433	421	405	409	441	413	457	362	390	392	424	443	378	405	374	392	425	390	414	391	430	386	420	409	407	437	402	413	407	394	392	418	436	444	419	383	466	404	419	441	438	418	401	432	401	377	409	436	393	427	437	422	456	423	410	428	410	433	425	388	422	432	421	425	443	416	414	410	396	413	417	432	440	412	429	424	422	392	419	432	428	423	437	367	440	410	386	376	424	426	401	400	409	401	400	425	409	424	392	410	428	430	460	431	431	448	403	450	412	404	419	417	414	416	369	444	418	418	401	432	399	438	415	421	460	381	416	395	379	436	401	410	390	408	376	436	381	444	413	404	394	411	407	372	447	412	431	417	403	420	404	418	424	387	417	447	394	439	401	433	427	429	432	400	415	422	424	407	405	371	410	427	421	397	435	390	388	410	409	401	371	439	434	429	427	396	389	415	438	407	405	359	424	426	405	454	429	384	421	411	402	427	406	429	428	407	391	417	426	388	414	398	408	375	420	397	407	392	384	429	427	421	391	427	412	422	387	424	441	413	381	380	396	426	428	408	408	376	409	410	393	427	430	417	400	376	415	431	415	415	451	435	358	410	421	376	416	403	432	383	409	424	434	413	425	421	439	402	388	425	405	424	443	409	367	392	439	415	437	418	446	430	417	411	402	444	430	417	395	388	427	403	413	406	381	430	428	390	424	364	375	411	393	394	377	424	437	436	397	413	418	420	396	422	419	383	401	420	393	425	429	449	447	415	437	405	448	409	424	405	417	385	442	405	403	430	400	407	410	376	385	375	413	396	430	431	389	438	395	402	422	420	413	402	403	442	414	425	385	427	408	416	415	435	413	410	420	410	453	423	417	418	388	402	384	403	419	421	382	392	405	429	415	398	361	414	392	387	406	397	369	410	408	402	377	422	398	405	399	402	408	385	441	430	418	392	421	395	394	410	392	424	411	435	439	384	379	441	401	405	438	438	462	420	424	398	396	432	406	440	366	429	397	378	412	411	391	392	440	451	396	396	404	433	396	389	424	441	406	380	395	408	412	392	411	404	416	398	403	413	377	420	433	422	413	419	410	413	430	438	410	379	435	430	402	395	397	377	408	393	379	418	417	399	406	395	403	388	411	398	407	401	415	434	412	413	387	396	436	370	411	410	429	424	420	451	389	398	374	465	401	419	418	401	393	408	406	388	433	422	413	395	376	411	403	443	421	426	412	377	438	393	387	405	443	396	433	391	391	414	420	399	443	423	418	401	410	410	396	398	398	387	417	422	407	415	423	422	414	424	424	418	413	383	403	434	380	401	419	424	436	464	412	405	415	401	389	428	401	444	441	396	415	422	366	412	391	406	402	459	383	383	413	388	396	412	412	391	426	406	403	398	390	417	408	381	465	402	415	398	396	424	398	382	418	414	426	383	426	427	430	431	407	413	408	435	386	404	417	390	388	406	390	434	441	425	442	408	394	427	422	426	412	438	368	403	414	402	413	418	373	424	402	398	394	427	437	372	428	376	421	408	405	424	383	396	405	416	397	438	425	430	424	421	429	416	415	379	411	439	387	442	386	416	436	392	425	382	425	384	416	411	392	425	452	416	380	402	390	415	436	367	420	400	425	403	418	398	452	406	438	398	443	453	399	392	382	402	437	436	419	424	402	418	433	410	392	383	429	409	392	420	392	434	405	425	413	390	440	455	416	442	381	387	430	429	417	397	407	432	415	383	370	407	424	426	388	424	390	418	405	421	453	406	428	407	422	419	428	424	422	449	441	411	395	389	436	402	402	403	417	407	409	385	385	467	425	440	437	418	438	406	424	430	400	396	440	401	394	407	384	419	403	444	373	419	386	389	422	418	421	387	436	379	385	444	409	406	419	439	379	405	392	407	406	416	426	413	401	373	414	436	405	395	387	399	418	420	433	402	420	406	422	376	428	412	418	421	426	425	412	434	398	395	419	410	411	412	391	379	393	411	438	404	357	407	409	429	401	407	352	439	458	380	391	402	406	386	419	378	411	388	438	357	412	408	427	410	408	436	416	419	423	408	430	401	392	428	399	428	424	427	408	423	418	395	416	416	424	394	418	418	375	405	455	424	421	388	429	415	428	376	393	410	417	437	408	410	397	397	394	442	430	409	438	421	421	411	430	407	415	443	424	417	404	411	411	398	433	458	394	394	414	378	383	409	429	423	432	430	436	386	385	419	424	408	417	394	425	409	426	395	414	412	416	390	402	408	404	437	433	397	411	416	417	387	407	435	406	414	412	431	419	408	402	428	409	397	425	414	418	424	432	405	421	435	454	455	458	427	398	376	406	379	384	404	396	403	396	398	392	410	396	409	362	440	381	428	377	422	414	435	420	423	412	432	377	429	401	397	421	390	409	417	407	426	433	396	415	431	418	430	392	419	399	415	408	387	456	409	417	429	432	432	426	382	403	419	399	423	419	426	409	407	388	390	406	406	418	431	401	424	413	393	424	440	411	450	380	418	398	395	421	393	380	383	427	436	416	413	436	403	418	418	417	416	403	396	389	443	400	439	406	405	397	407	405	404	393	407	383	397	405	395	422	420	434	404	392	408	429	437	393	417	414	413	387	422	397	390	401	403	435	389	419	402	439	419	384	411	428	411	430	402	379	441	394	422	430	388	415	364	449	413	379	405	437	403	446	402	409	394	408	379	429	391	414	408	380	433	418	440	404	391	389	418	408	369	371	440	409	397	435	453	394	425	419	397	437	401	386	393	432	412	432	407	398	408	424	433	428	421	399	361	435	382	406	372	397	411	381	394	397	418	398	394	450	416	406	385	402	402	363	435	394	381	408	409	434	421	438	378	376	423	376	396	422	418	415	402	413	410	399	392	415	417	383	429	416	402
5293	10459	8970	4650	3280	2454	1946	1623	1363	1176	1071	993	894	856	805	749	798	769	706	625	650	703	665	661	704	644	637	612	666	648	634	662	645	620	565	622	617	585	597	613	617	609	588	607	591	595	602	620	635	621	609	613	604	585	562	612	636	587	638	578	580	558	607	625	559	584	614	621	639	548	587	580	580	585	596	609	574	643	582	588	596	585	561	636	573	632	629	600	592	589	546	601	638	566	628	576	612	602	580	555	556	585	644	656	662	645	624	668	639	635	580	653	648	596	632	618	573	682	578	613	631	646	616	630	660	660	588	586	583	629	619	591	632	597	635	649	605	608	602	610	621	601	589	642	624	593	604	643	640	634	602	611	597	583	588	564	587	601	530	602	568	594	604	614	610	616	537	584	606	583	546	568	574	590	620	628	611	615	623	564	593	598	586	651	601	583	579	589	569	602	557	616	578	574	613	607	578	600	596	585	550	572	523	625	562	614	625	602	563	566	577	574	581	567	544	576	541	587	564	581	584	588	578	607	603	629	646	570	598	552	561	593	610	584	602	604	664	583	625	551	599	584	584	595	605	617	548	583	568	611	597	530	614	598	563	607	580	548	551	554	589	598	553	578	631	549	597	592	579	563	591	573	562	599	610	563	599	627	600	590	606	586	591	589	584	630	601	602	600	559	561	617	597	524	551	642	566	595	601	606	568	621	606	578	590	578	598	556	603	598	612	615	622	567	577	592	552	633	566	631	615	588	549	587	561	615	565	574	612	607	607	577	577	606	607	575	592	583	598	624	616	602	585	576	563	641	603	572	596	551	616	589	592	603	568	548	615	610	618	611	534	566	590	577	608	614	659	600	637	603	593	560	617	601	607	545	591	539	593	583	600	570	584	595	566	580	595	603	604	581	541	594	602	566	621	618	567	581	574	623	580	607	561	582	592	574	591	567	586	608	574	581	563	532	620	557	610	599	603	623	595	597	616	590	568	594	630	575	576	605	587	578	588	577	605	577	597	611	608	618	611	592	589	618	550	575	612	609	615	614	568	555	595	595	565	596	608	608	609	572	568	591	601	565	576	595	644	632	543	617	566	616	571	605	616	526	567	579	573	594	639	636	578	554	561	585	607	606	573	592	557	572	572	581	648	590	582	567	601	531	560	535	584	574	599	637	563	570	616	566	590	565	589	581	625	546	582	585	551	542	587	525	566	589	579	565	639	578	564	609	599	610	564	605	591	571	583	596	610	562	579	605	560	643	594	609	623	549	587	546	574	573	590	597	573	619	575	592	578	642	572	581	568	619	577	559	617	548	570	573	588	605	588	608	595	561	623	620	597	607	556	583	586	583	613	575	621	583	610	610	587	589	574	563	634	578	544	578	556	602	576	590	592	583	570	583	631	608	545	587	631	565	560	607	586	594	583	594	607	605	620	607	586	568	580	556	547	556	553	577	635	577	589	604	618	572	584	581	594	604	587	564	603	637	586	590	640	602	572	629	583	604	581	581	545	636	607	592	562	558	584	610	600	596	651	583	605	605	598	570	596	570	564	595	589	554	580	579	561	593	629	575	600	585	566	606	590	580	603	596	602	567	596	527	583	558	620	584	574	624	583	610	574	602	590	618	613	574	558	588	573	552	590	610	594	584	608	592	617	614	618	599	580	560	572	581	566	565	633	580	594	656	612	580	579	634	580	571	582	626	567	574	644	590	594	605	580	581	629	592	581	627	570	584	608	568	574	565	575	548	607	627	613	626	600	615	585	556	602	577	597	574	589	603	583	640	594	596	587	586	552	596	593	606	593	630	569	578	587	599	576	617	604	555	608	595	557	540	591	596	584	606	573	570	587	594	556	561	625	573	588	587	612	613	619	571	600	638	539	602	586	598	611	567	559	600	595	612	592	564	604	556	573	620	619	562	580	565	630	608	623	559	631	608	626	587	586	610	585	586	595	591	560	562	540	561	580	532	544	580	585	582	579	546	563	570	529	600	597	624	578	589	608	583	567	564	549	560	554	593	585	618	622	606	613	610	578	607	619	613	597	612	556	602	575	592	590	569	587	587	601	550	590	628	587	566	593	575	621	585	574	617	645	589	563	597	585	590	614	593	597	568	640	545	602	600	600	555	560	596	589	614	604	598	619	589	596	576	576	545	610	602	630	618	566	586	615	576	605	597	605	566	585	638	608	613	603	574	534	578	604	590	564	593	633	586	579	625	568	606	571	614	598	606	582	563	627	591	595	591	564	595	570	526	621	576	595	575	614	610	554	580	601	598	598	567	585	590	614	615	582	580	595	562	599	569	567	587	605	592	589	604	585	592	606	595	555	588	548	537	588	544	624	544	585	613	563	619	585	621	579	553	564	607	592	613	601	571	559	564	575	555	617	605	556	559	580	567	619	581	608	590	562	648	594	577	549	586	586	571	549	604	599	531	574	571	586	629	610	585	615	621	639	630	601	605	547	609	553	613	595	585	599	589	589	570	585	617	604	573	550	586	554	577	593	617	593	560	600	595	608	568	626	608	615	597	554	580	593	570	597	645	576	560	591	604	600	566	628	609	597	578	583	570	550	589	611	536	560	600	545	629	598	568	588	587	631	594	600	645	591	590	613	607	616	625	571	586	594	578	584	574	573	576	606	588	611	559	604	595	604	612	608	571	593	585	551	560	636	585	592	592	615	580	579	619	591	603	584	570	609	619	609	586	591	598	595	580	607	608	590	562	579	598	605	544	596	606	597	578	582	562	594	623	617	596	594	611	571	557	574	540	582	583	635	586	636	598	586	590	567	567	588	556	621	572	556	574	620	586	593	559	587	574	571	599	573	592	624	597	560	611	550	603	562	575	558	577	627	577	598	560	590	614	546	609	600	612	579	558	559	613	566	599	553	600	586	589	601	581	565	628	572	601	557	563	571	615	571	587	556	588	617	601	573	586	588	551	587	579	611	597	625	612	602	619	604	625	613	570	563	571	614	596	600	591	592	582	580	594	564	535	575	570	602	576	608	586	582	566	588	641	581	638	594	608	631	597	573	626	575	563	591	604	640	579	540	609	593	603	604	592	556	629	576	607	567	633	583	548	601	578	579	626	577	607	607	613	576	591	587	596	571	570	576	600	569	668	610	575	632	586	582	642	597	602	586	555	588	552	564	583	574	582	548	615	613	591	601	626	552	636	567	595	620	576	569	602	560	612	579	566	626	586	591	568	610	584	578	591	574	613	619	598	599	610	586	576	614	592	563	606	571	572	584	569	575	615	617	583	626	595	645	599	579	584	594	556	623	571	591	633	615	593	603	594	595	621	572	604	601	615	630	587	598	589	592	591	610	582	555	597	549	596	582	623	572	593	606	618	584	618	580	558	585	583	594	617	554	567	553	597	635	580	583	596	555	548	544	612	629	567	601	593	626	635	594	581	568	585	590	590	579	573	596	595	552	625	591	578	588	581	612	558	593	587	591	631	597	581	583	593	594	586	577	583	567	597	615	585	601	599	594	624	581	572
22797	20934	28662	23370	20934	20646	3592	1103	842	740	617	589	525	519	511	486	449	404	407	378	424	379	390	375	365	380	370	362	386	353	405	339	365	312	358	372	375	335	350	320	356	342	376	340	362	354	312	337	312	338	333	304	323	346	339	328	350	361	332	304	346	344	362	335	298	332	346	338	306	340	343	336	308	316	320	309	348	337	339	320	313	349	334	342	312	339	342	325	309	343	336	315	390	324	357	309	355	354	334	311	349	342	331	363	353	337	355	353	357	376	344	374	331	324	339	347	381	363	346	357	355	326	368	337	369	325	340	355	342	370	337	364	301	352	337	370	317	343	341	351	334	324	335	347	313	348	335	343	341	324	323	347	328	328	326	347	313	318	330	311	352	341	308	360	315	339	325	325	312	309	322	365	300	329	301	336	313	379	350	356	294	328	365	315	333	315	362	319	343	331	337	365	325	306	306	317	320	324	335	349	317	327	358	350	339	315	348	315	355	303	341	330	345	327	345	332	336	347	313	312	351	305	355	365	360	313	352	314	327	324	314	298	343	312	319	300	295	312	320	329	302	305	321	306	320	312	315	320	311	299	345	335	305	331	335	316	365	310	334	338	339	323	332	324	316	314	322	325	353	314	320	281	300	336	356	350	291	303	334	340	329	360	319	320	324	314	296	309	365	370	337	303	342	343	343	320	333	359	310	356	335	313	358	354	334	329	353	354	327	305	333	355	349	340	326	351	318	306	327	311	333	342	341	309	350	273	324	327	342	301	318	360	335	305	344	316	315	342	328	319	313	331	325	315	325	328	322	320	340	372	323	324	319	354	318	314	312	324	347	309	326	343	305	354	342	311	324	349	333	333	317	345	344	330	338	343	319	334	297	342	320	330	343	376	313	306	329	338	335	322	319	318	308	324	346	330	304	364	350	331	320	328	297	321	376	305	296	316	318	310	306	338	314	338	338	329	343	304	328	293	308	339	335	343	299	332	316	303	313	336	328	344	335	305	305	367	323	340	322	346	334	339	318	322	345	333	275	352	331	335	328	346	312	317	318	327	336	306	338	291	371	310	322	326	322	321	347	316	293	329	306	300	312	339	378	311	303	320	333	330	311	339	315	292	299	313	342	309	330	318	330	338	350	340	335	335	340	320	371	316	339	377	337	347	333	336	326	319	297	312	341	324	320	340	352	339	335	342	345	358	330	301	327	312	349	337	332	330	311	306	341	345	297	311	302	320	311	322	329	330	331	314	317	351	297	325	326	340	322	314	326	307	353	294	321	321	295	318	323	306	340	294	307	324	319	362	326	337	322	335	294	306	318	342	303	313	302	361	324	317	300	324	299	339	326	327	333	387	341	318	350	355	328	308	314	325	322	306	294	321	302	346	312	297	314	323	335	319	309	332	365	342	333	356	331	304	342	309	306	307	339	321	325	315	322	362	339	320	340	301	329	341	315	328	307	307	315	340	287	327	344	295	310	315	324	337	339	320	332	344	321	327	339	311	328	318	340	349	315	344	310	317	316	328	324	334	339	326	317	326	337	328	316	332	326	360	307	309	305	356	338	314	347	307	358	319	334	319	302	330	351	355	328	311	310	339	286	318	340	344	328	330	337	308	326	347	331	335	337	309	286	311	321	315	293	319	313	303	318	299	340	327	322	334	323	329	302	327	346	313	317	336	318	338	309	346	351	338	312	339	301	321	326	336	334	299	350	308	320	329	382	305	332	320	312	323	329	342	323	314	339	311	317	344	325	336	308	365	328	315	344	326	339	305	345	322	330	324	318	323	290	328	312	338	314	344	313	296	331	315	341	314	326	343	316	303	351	305	331	335	312	348	341	334	364	312	337	336	292	344	317	317	329	356	336	332	322	313	356	337	320	338	336	294	347	316	309	317	331	326	332	315	306	315	313	331	338	309	329	311	307	296	314	333	327	325	356	358	327	324	330	328	329	317	291	381	319	319	305	333	338	316	356	334	335	334	321	314	360	357	312	330	301	334	315	298	319	340	302	340	354	335	358	318	314	318	339	320	341	341	331	324	362	316	313	324	306	292	312	324	348	338	316	348	325	350	364	287	304	306	394	326	315	354	337	305	349	307	354	344	344	304	339	316	348	319	337	334	341	310	330	315	335	332	361	330	365	310	329	316	340	318	300	306	316	375	308	350	309	335	325	335	319	296	315	293	326	292	328	333	330	312	306	328	315	330	357	330	344	326	302	336	307	327	324	343	321	302	320	313	305	325	318	361	336	326	354	313	338	317	342	328	342	306	298	325	348	344	305	319	346	335	339	328	323	346	342	333	296	325	344	339	338	316	344	344	321	330	303	327	354	318	325	328	336	335	355	293	301	343	315	329	330	307	335	284	331	326	321	291	317	316	316	340	337	317	324	345	322	335	317	325	331	318	332	339	348	347	304	358	303	320	316	336	307	359	339	342	325	333	324	330	325	354	339	319	339	339	331	322	338	330	344	349	333	336	315	317	347	339	332	314	323	322	290	332	339	360	334	308	325	342	317	313	328	336	280	326	303	303	347	349	320	328	320	335	306	340	306	313	340	321	295	312	339	331	320	353	299	320	321	314	321	298	347	308	320	295	343	365	311	290	319	347	304	341	334	330	316	361	327	328	335	327	322	326	338	327	326	364	328	313	328	325	349	307	334	310	312	317	309	323	304	305	287	358	316	299	310	340	318	316	319	359	342	323	310	330	330	319	353	323	324	339	339	319	309	333	349	323	335	325	361	340	328	321	306	314	353	327	330	322	307	346	327	315	320	331	301	355	327	321	323	330	345	350	346	301	343	344	324	350	348	315	313	311	331	340	346	318	307	314	340	317	349	321	307	347	318	344	307	337	318	281	302	343	337	352	330	312	284	346	301	322	334	337	341	329	297	312	310	336	329	275	308	328	294	324	320	345	298	299	346	336	333	299	328	346	339	326	318	331	331	343	311	353	291	338	280	346	292	328	309	307	320	341	329	308	334	338	319	334	346	343	344	319	320	291	297	317	327	329	329	353	310	290	311	327	324	303	343	310	312	340	345	327	320	325	323	359	369	346	331	319	298	316	361	327	359	314	371	346	338	324	310	327	306	324	341	296	340	343	313	351	305	305	321	339	313	321	361	317	299	328	278	314	294	315	298	329	332	343	334	309	325	336	340	341	323	338	346	324	319	337	344	331	326	289	332	316	336	336	341	304	331	336	302	317	335	297	304	314	343	327	312	302	349	364	349	300	317	327	336	308	316	352	333	328	338	311	316	312	305	342	318	337	345	339	313	360	293	344	320	320	338	315	329	336	347	331	353	341	345	327	367	278	319	328	307	302	333	334	330	318	314	310	323	328	350	347	319	311	330	321	322	353	340	332	354	335	334	331	334	312	329	297	352	328	361	343	337	330	332	330	282	316	354	322	317	325	348	354	316	330	311	322	315	330	327	333	382	333	339	332	343	319	339	305	330	358	326	352	314	340	344	332	308	324	323	331	292	286	340	346	346	331
7389	16459	13890	7555	5241	3888	3058	2377	1973	1688	1476	1278	1082	1063	933	829	746	677	740	649	622	610	602	621	643	575	557	571	515	558	572	487	525	569	504	518	516	510	475	508	483	499	508	506	477	494	495	509	471	495	475	520	455	478	487	482	501	477	508	496	485	487	509	522	454	531	445	481	465	500	502	450	456	456	449	463	472	428	483	500	497	457	505	483	474	471	489	495	480	460	481	470	482	450	481	524	496	469	532	472	494	477	556	500	491	497	513	544	527	515	514	524	521	458	518	493	527	479	509	479	478	504	494	519	535	525	502	534	506	524	493	483	491	462	496	490	469	543	495	486	457	491	460	507	521	469	503	502	480	502	523	458	493	472	516	458	491	471	493	472	484	462	486	484	484	468	458	478	484	464	464	493	464	504	457	455	495	477	492	473	486	475	431	487	484	494	455	467	460	467	488	439	494	488	470	451	477	452	441	428	432	482	462	479	466	447	462	441	446	458	461	465	466	456	505	457	466	485	475	478	467	451	493	472	464	483	510	460	440	471	460	515	449	473	434	490	416	506	466	490	468	445	483	474	471	459	436	504	454	506	463	440	471	460	452	495	429	475	477	484	471	459	524	472	446	509	460	426	430	471	478	449	473	441	495	485	473	468	441	457	460	489	496	455	444	497	450	535	472	441	443	465	424	487	502	458	451	460	471	481	496	468	454	469	494	471	497	461	465	461	472	458	474	482	443	485	484	466	487	464	486	475	461	463	530	488	464	452	481	471	486	471	510	476	474	465	465	429	430	474	462	461	455	463	490	493	457	454	482	451	461	500	458	491	451	467	461	425	481	520	467	453	450	487	487	484	459	475	437	461	484	508	478	486	474	486	457	487	486	479	479	475	473	487	459	516	505	486	507	465	488	498	495	465	472	493	461	469	490	468	471	435	491	446	482	493	505	478	439	494	494	467	469	496	484	484	501	468	439	470	468	486	454	447	480	508	510	466	444	462	497	430	482	516	449	504	494	471	451	481	487	450	498	472	500	461	484	478	480	512	497	430	457	469	503	454	422	488	482	484	485	484	473	469	436	476	465	443	499	465	456	437	465	485	475	483	470	458	438	432	487	477	459	444	485	465	482	473	471	473	453	478	463	449	429	461	462	476	467	521	458	459	461	421	455	474	444	460	454	458	457	500	499	466	466	476	488	461	497	447	455	512	499	494	460	448	523	467	457	483	486	501	465	459	442	440	507	475	500	459	469	440	461	480	488	471	451	509	464	471	440	447	516	466	456	486	418	454	479	470	496	499	468	463	450	508	470	458	473	470	512	477	435	487	452	452	459	467	431	467	471	516	461	451	452	489	473	453	492	503	468	470	423	485	468	497	466	468	452	470	471	478	466	457	476	481	486	485	470	453	450	470	469	460	488	444	452	435	446	484	480	485	456	484	460	451	461	472	430	489	473	453	486	460	441	439	425	480	503	470	498	465	485	484	482	480	455	453	438	447	451	494	448	479	474	476	455	465	549	458	482	461	454	496	424	479	524	443	465	456	469	485	462	506	490	477	461	517	449	477	478	488	452	474	470	497	474	488	465	474	469	504	505	507	497	447	499	449	432	455	461	460	453	431	502	487	476	464	512	486	473	445	454	499	455	461	446	468	486	466	498	482	508	474	504	437	448	456	506	511	494	478	492	474	486	453	468	451	449	489	464	474	495	477	479	443	465	471	473	453	484	461	473	463	444	465	481	475	468	447	447	468	475	478	498	456	471	425	415	424	505	480	493	474	482	450	477	469	499	456	475	492	455	438	473	480	452	468	466	476	478	452	443	447	487	474	487	461	461	432	446	449	530	493	455	425	480	466	497	473	479	478	443	465	448	460	429	454	459	444	462	456	444	465	446	464	455	453	508	458	463	459	462	459	466	449	471	465	487	504	469	446	477	463	476	481	509	479	526	446	463	443	494	463	464	458	472	469	473	498	482	498	487	471	464	468	472	458	442	452	447	470	480	470	477	479	443	446	471	492	492	477	472	434	421	463	459	467	481	512	451	428	458	452	452	472	453	473	498	474	467	455	472	468	504	497	466	476	512	478	480	498	465	424	472	487	480	461	489	442	454	458	462	455	448	416	464	479	448	469	470	465	458	446	416	443	424	465	471	499	451	458	470	493	470	447	477	495	440	499	446	484	468	446	478	484	491	451	488	485	487	429	449	472	475	467	465	450	489	497	478	495	482	437	479	410	446	491	473	440	457	478	487	507	473	512	462	495	480	436	473	434	444	455	484	464	471	487	465	457	480	449	465	467	472	485	467	483	486	466	452	455	439	477	460	452	498	497	498	450	469	449	481	481	501	475	460	449	466	460	545	459	459	481	428	479	491	455	453	439	478	438	478	453	450	486	448	484	425	480	462	483	475	464	484	470	481	452	461	504	467	439	454	469	486	453	473	489	467	489	477	456	458	450	467	475	453	441	475	444	453	456	462	462	479	496	473	445	480	482	469	474	459	488	477	459	453	488	441	458	447	455	483	472	499	461	466	469	468	467	474	493	436	485	475	475	455	475	485	485	474	466	493	471	475	449	518	470	479	474	435	465	437	434	473	483	450	449	454	479	457	484	465	514	444	481	451	462	457	448	462	479	469	496	469	496	468	498	514	488	455	426	492	443	440	446	435	502	480	508	486	494	463	485	459	513	502	459	504	498	475	442	504	437	474	487	465	495	480	454	460	440	468	433	476	444	467	466	431	490	487	477	494	441	440	497	453	486	473	428	472	494	424	477	452	500	492	482	473	459	449	512	450	473	468	443	471	507	477	445	470	437	446	453	480	455	493	495	463	467	486	450	474	517	441	476	463	495	485	483	485	425	494	495	464	467	477	472	452	451	487	480	478	488	458	491	493	433	477	466	469	454	495	458	492	444	502	506	478	450	451	436	455	466	477	456	460	460	486	503	484	465	473	471	457	462	466	450	422	435	471	462	470	459	459	470	487	463	432	458	462	499	490	486	475	450	480	458	435	523	453	439	476	477	465	420	526	435	462	505	465	468	485	491	408	459	492	459	466	488	498	466	446	469	443	465	495	474	432	495	493	456	429	466	497	462	477	461	465	475	464	462	444	448	450	478	464	466	432	478	501	447	449	443	431	441	485	474	451	466	429	460	458	413	517	464	429	471	461	462	466	498	475	485	439	455	433	454	481	468	470	472	483	451	419	445	429	451	450	484	489	471	483	477	464	489	439	456	465	443	491	483	470	460	485	527	438	456	499	437	492	455	488	480	484	484	462	476	482	480	452	480	438	478	416	459	449	502	438	493	478	454	459	446	464	475	487	494	448	500	453	435	447	451	483	458	447	485	460	506	461	451	496	475	460	483	470	521	437	466	473	452	472	440	476	451	486	477	496	476	479	497	495	457	478	467	469	456	504	462	436	501	463	433	483	425	491	470	475	440	495	470	472	467	514	481	480	440	452	414	461	449	502	456	483	458	453	483	453	496	492	439	483	489	471	491
26487	19841	6678	715	472	467	416	432	436	389	387	422	390	376	431	390	388	436	362	422	398	419	372	395	377	391	397	388	413	401	392	395	403	412	405	401	395	372	360	381	380	410	414	403	361	377	417	387	370	387	377	387	409	393	403	411	399	430	409	429	403	374	388	399	429	407	365	383	378	374	404	429	393	411	388	377	373	448	403	420	356	396	423	423	414	371	395	376	403	400	419	360	401	421	421	403	372	405	436	351	393	374	413	435	408	401	383	395	382	364	374	387	406	376	398	386	410	421	410	372	421	439	417	412	405	377	398	368	380	355	405	387	409	388	395	401	387	414	414	412	372	382	352	401	379	373	400	402	387	378	357	409	419	394	385	406	389	358	387	409	406	386	399	386	388	379	388	387	369	378	391	400	377	393	377	402	437	384	407	374	392	419	385	376	371	369	398	404	403	396	400	362	346	420	378	354	361	397	425	380	387	392	373	389	383	367	418	399	408	386	382	377	367	361	375	421	397	411	363	358	396	402	384	385	356	402	390	381	381	397	377	402	406	364	349	387	397	414	382	406	370	400	359	372	376	343	372	372	398	383	379	385	373	395	350	397	450	414	379	345	392	417	421	400	373	368	395	360	402	390	369	386	391	393	387	388	365	388	379	363	384	350	362	408	410	411	374	404	404	389	398	405	373	404	412	367	397	407	365	393	386	378	349	428	380	396	375	397	380	394	338	378	413	410	384	345	394	409	386	382	366	373	394	398	387	360	373	407	400	390	406	367	369	413	384	378	375	393	389	413	384	372	357	391	403	392	418	398	417	351	359	409	368	352	407	395	404	414	378	373	387	397	411	388	376	410	427	373	412	406	428	361	391	405	402	418	364	343	407	421	386	379	387	347	378	388	409	364	387	396	361	385	402	424	409	368	406	390	409	382	360	385	385	396	384	384	388	391	396	372	352	362	371	415	401	416	425	391	398	393	407	398	380	372	377	391	402	381	399	397	343	404	392	409	360	386	387	405	403	363	349	419	366	375	421	425	418	407	396	371	405	406	391	405	410	407	421	390	370	399	435	387	384	420	389	428	413	391	385	374	373	377	434	367	366	392	365	379	385	368	356	351	398	363	383	376	348	409	372	367	404	410	384	400	384	398	363	407	357	433	366	364	382	419	344	399	392	390	431	398	340	388	408	382	378	399	383	407	392	364	389	383	387	372	397	414	385	404	402	358	417	386	361	374	413	387	355	403	427	413	410	395	407	366	363	392	402	382	372	366	409	349	356	366	382	389	391	408	394	344	412	419	389	372	426	397	398	436	370	410	396	369	418	355	404	398	391	392	387	376	421	406	360	390	396	402	415	377	405	370	352	352	365	388	397	378	396	355	395	389	390	383	388	382	380	383	398	413	373	406	396	370	387	396	388	372	406	394	385	365	418	362	409	403	387	375	432	404	375	374	365	371	359	377	408	394	393	364	401	340	395	409	326	387	378	386	378	357	392	389	376	430	384	381	398	351	383	396	396	398	349	379	391	361	399	386	375	369	388	385	382	390	368	404	386	393	359	388	374	379	393	385	401	410	392	406	379	384	403	396	368	409	412	388	391	400	395	407	391	363	409	409	440	414	395	404	411	425	382	391	349	400	380	404	402	385	416	382	398	383	397	416	403	392	387	391	401	408	426	430	371	353	403	390	424	371	375	390	446	408	360	371	365	409	385	392	399	389	409	387	421	402	381	396	424	402	419	388	403	390	390	394	397	430	402	414	376	390	368	394	422	411	401	410	389	348	405	402	340	386	385	417	405	400	367	375	458	401	428	390	392	390	365	420	425	377	395	401	345	368	365	385	353	407	397	396	398	364	391	362	388	399	401	364	393	385	426	412	400	385	396	370	404	365	420	376	378	401	396	383	394	419	396	420	389	412	389	401	368	399	410	383	351	361	377	365	394	396	376	372	385	396	368	369	421	391	401	393	368	361	328	385	373	428	409	418	369	385	391	424	370	385	379	393	411	374	376	392	384	396	366	348	410	395	394	410	372	355	391	340	379	375	404	381	363	363	352	368	394	372	382	372	363	373	391	377	376	387	392	386	398	407	379	416	414	359	388	385	393	338	395	358	385	407	369	378	386	380	354	370	360	402	365	417	332	415	347	397	392	371	375	400	393	386	384	397	360	402	331	390	405	363	408	372	377	387	398	371	369	374	374	362	406	396	437	362	389	390	376	422	402	400	381	389	390	338	396	401	403	407	413	406	361	464	381	383	407	398	403	366	368	407	412	403	392	410	372	402	419	422	414	404	427	414	392	425	393	388	353	407	387	406	388	358	385	421	374	419	373	384	373	426	378	389	371	403	361	380	415	405	426	374	395	406	394	381	374	383	370	368	411	384	399	394	435	397	397	387	389	389	399	401	364	405	380	399	410	335	404	366	393	355	377	401	393	412	384	393	378	383	367	398	387	376	394	397	393	366	385	382	421	380	372	388	397	380	388	397	399	408	387	383	378	399	403	408	393	386	416	418	383	431	365	371	391	383	389	382	387	367	411	374	357	408	419	391	399	405	386	422	384	397	403	411	408	401	398	368	379	423	359	398	386	384	403	393	372	355	355	341	356	365	436	391	396	405	402	391	387	412	431	418	373	356	401	379	378	420	386	404	389	372	399	401	383	415	393	376	406	362	401	401	394	405	363	399	400	368	410	406	426	357	357	395	373	370	388	360	389	362	371	420	379	389	371	347	367	400	416	394	404	387	410	423	369	399	391	408	372	359	408	393	390	378	377	379	396	401	403	368	397	360	385	398	383	373	390	410	381	363	376	406	421	404	381	342	421	376	421	363	394	344	379	401	371	375	401	401	359	384	401	402	365	363	381	386	420	377	382	367	377	397	364	394	389	397	407	342	376	397	379	417	396	406	415	400	375	388	386	382	406	364	365	434	374	386	365	404	390	377	408	390	364	392	412	408	357	384	404	368	388	401	387	393	401	404	377	377	393	363	410	376	378	419	383	350	399	408	394	406	377	348	384	390	380	392	376	388	399	380	396	403	372	409	403	410	381	349	389	384	384	432	399	388	411	394	382	393	384	375	372	392	365	389	368	396	369	395	374	425	379	380	387	374	384	428	392	394	378	375	394	374	421	400	406	379	373	396	386	392	390	385	418	400	415	399	375	383	376	382	374	416	399	408	407	346	402	376	345	360	399	396	360	351	375	379	409	388	393	391	380	367	393	367	386	396	392	391	387	398	372	401	432	353	385	381	399	418	386	417	409	387	398	419	396	402	390	382	379	407	417	399	385	403	406	436	367	395	392	444	366	377	389	378	404	390	372	368	373	402	390	421	372	386	407	391	408	381	385	403	392	381	404	360	372	357	387	393	394	374	349	385	384	397	346	372	368	383	385	356	401	358	409	391	415	385	349	403	389	407	391	385	397	358	399	369	407	360	415	412	399	367	374	419	390	399	398	397	386	378	385	395	406	380	373	368	404	375	396	393	394	399	367	353	388	420
3974	1586	1334	868	771	766	676	655	630	573	638	598	578	597	580	562	539	512	572	566	572	544	557	585	564	565	581	539	543	506	570	529	596	560	575	544	549	595	562	548	549	519	560	593	523	540	518	568	571	556	565	572	560	564	554	553	556	540	557	541	557	543	550	568	523	552	563	575	573	582	605	567	533	555	527	531	554	535	572	563	597	539	573	573	577	539	603	585	586	581	541	606	559	570	553	591	503	610	568	569	550	537	577	557	540	524	622	550	559	553	622	594	583	584	572	568	597	541	565	552	623	578	562	564	568	604	563	509	537	587	545	540	575	580	534	594	597	591	561	527	572	562	563	547	581	530	519	583	555	557	553	542	606	575	567	558	564	565	537	527	523	544	550	593	559	507	609	566	576	559	525	582	548	596	564	568	551	586	596	577	517	575	556	574	553	571	530	550	559	566	526	540	568	564	546	584	532	553	535	558	538	569	552	562	559	570	567	559	559	559	592	561	572	582	532	570	571	551	540	545	586	585	537	532	541	567	548	535	548	527	550	564	569	550	554	576	597	569	539	565	567	586	560	589	584	524	576	592	558	571	562	553	568	584	589	541	555	553	568	535	562	526	523	528	554	549	594	573	566	568	515	569	529	541	561	546	589	515	555	543	571	551	585	555	578	556	577	561	545	555	580	546	539	572	578	545	536	578	523	543	548	552	573	544	570	623	613	544	551	521	571	552	560	525	508	576	566	596	556	593	529	528	557	542	533	541	496	600	579	542	521	553	583	568	543	560	573	564	523	562	522	562	535	615	540	561	572	585	550	558	594	551	535	532	549	577	552	560	587	578	569	545	542	550	582	540	562	543	560	549	598	567	555	538	578	557	591	583	564	578	578	492	573	570	556	532	547	526	544	516	526	524	467	596	551	559	563	574	634	571	574	513	593	550	594	546	540	591	538	565	551	537	570	535	539	591	565	525	543	533	530	527	541	535	505	565	550	565	555	557	531	551	581	544	535	549	518	564	527	571	540	524	536	558	564	532	565	554	576	581	548	575	563	517	558	592	569	529	522	609	602	592	568	596	523	565	512	513	571	587	532	553	562	540	575	548	577	589	537	554	570	521	562	522	573	532	604	554	491	613	544	536	548	533	532	539	599	606	590	562	579	552	536	579	605	568	592	591	502	536	544	575	550	557	594	548	549	542	553	533	559	570	483	526	562	547	526	572	496	526	567	588	539	579	555	596	548	559	584	598	518	497	585	568	589	569	515	544	603	533	576	540	511	536	574	538	596	536	561	557	526	519	529	587	582	588	511	542	575	597	552	585	545	588	564	554	596	528	547	580	561	564	572	568	550	577	547	552	527	520	581	551	560	526	575	556	543	544	560	539	535	588	557	591	564	569	566	549	553	552	528	567	576	612	544	575	555	510	554	563	557	584	579	552	535	564	552	575	559	540	553	567	544	537	511	549	571	553	581	521	531	547	548	552	506	565	566	565	520	555	585	540	572	600	540	577	575	538	529	569	633	551	569	529	569	555	577	538	610	525	578	596	536	572	569	536	542	522	541	570	579	545	544	539	540	510	567	556	545	552	553	516	558	518	556	529	535	569	559	552	580	541	557	578	560	536	578	550	577	549	536	565	563	593	585	573	528	550	578	559	530	496	530	559	581	516	565	575	570	551	566	610	605	574	554	548	562	537	582	556	539	577	562	610	544	577	537	532	509	523	570	542	541	559	552	579	563	571	599	539	568	563	529	553	582	572	514	545	578	548	559	544	561	559	543	593	564	539	528	569	563	535	562	595	613	564	561	568	504	586	573	542	546	530	576	535	578	579	528	533	552	538	546	543	520	615	574	566	561	569	597	587	583	568	530	574	572	562	540	543	589	580	531	559	568	567	537	549	573	530	575	543	573	544	599	558	543	552	572	551	564	539	573	557	579	577	593	541	571	629	514	546	556	567	603	572	580	550	526	575	591	564	529	558	494	530	529	559	573	560	565	552	559	608	530	582	590	532	547	569	546	562	541	561	545	538	573	563	557	556	533	548	536	564	537	608	572	566	577	550	543	559	554	493	566	566	514	545	570	543	582	591	608	541	562	553	590	537	546	576	573	559	599	524	572	615	583	559	587	562	560	543	517	525	591	574	571	574	537	592	543	546	530	553	547	545	545	578	554	569	611	571	542	589	527	537	518	566	561	547	564	543	556	564	561	571	532	549	607	577	549	579	580	552	590	571	561	613	578	530	548	536	554	575	586	496	563	524	548	542	595	633	579	552	560	575	603	551	543	582	509	557	551	554	563	549	585	538	535	564	611	565	564	533	556	541	577	526	558	565	540	597	553	554	572	591	546	556	561	553	559	586	533	553	511	577	560	588	583	601	551	558	556	538	611	545	587	559	612	502	546	585	536	600	554	598	568	538	569	569	534	533	575	574	580	611	585	592	571	538	534	593	549	529	564	582	562	563	538	571	566	511	618	553	578	548	560	559	572	546	584	556	557	583	556	560	547	535	551	581	571	598	575	548	585	551	543	528	579	567	591	568	516	547	575	558	566	576	560	564	570	548	538	589	550	547	555	540	578	511	546	529	575	560	548	572	515	531	535	555	609	571	548	577	557	538	581	553	537	551	525	518	520	566	582	584	552	544	579	559	574	567	528	551	547	591	559	553	539	558	571	519	569	557	548	520	519	580	622	533	547	555	539	579	555	557	527	549	594	568	588	544	534	571	577	561	536	546	571	516	539	568	577	537	564	587	532	538	550	593	602	580	556	561	573	578	554	521	574	554	596	550	542	532	552	549	576	556	564	583	563	586	542	570	607	573	588	555	560	559	558	572	551	539	544	583	551	538	541	537	543	619	557	544	542	502	584	557	544	603	555	544	584	611	556	532	554	562	510	589	590	573	557	571	556	534	561	543	541	559	553	542	561	561	589	573	550	556	574	516	566	560	591	516	562	549	572	534	599	547	555	556	565	549	536	542	576	548	540	557	531	512	557	497	578	568	560	581	592	536	541	541	561	563	560	531	568	538	554	546	569	590	553	583	581	547	572	571	554	594	533	499	525	587	541	557	530	563	568	572	534	564	627	544	556	505	552	564	551	498	567	543	526	561	502	529	553	533	495	571	574	546	536	558	555	562	534	574	562	563	592	526	565	565	542	540	559	550	554	562	561	574	550	522	548	524	567	526	509	527	566	523	545	555	567	529	585	551	550	553	516	578	538	549	588	544	543	516	533	562	550	509	537	589	571	546	554	585	555	522	518	547	558	562	581	565	536	552	546	557	581	559	574	590	567	539	560	525	574	568	543	559	553	560	603	540	553	547	526	569	555	541	523	532	543	567	593	551	549	554	501	564	555	576	538	537	548	570	517	562	521	579	557	557	572	536	540	544	565	534	565	579	530	553	580	550	577	564	610	562	544	519	554	552	577	534	577	554	567	549	528	542	561	522	543	514	585	582	562	572	567	565	543	563	556	566	614	578	544	541	566	560	528	570	563	543
23796	20946	28112	23924	20793	4772	1111	774	645	643	645	566	530	507	508	470	498	502	468	438	467	437	437	468	445	435	453	422	435	426	424	450	430	435	395	426	435	413	407	419	419	403	426	434	390	420	423	416	442	394	438	438	422	441	426	450	404	443	429	419	419	406	448	417	415	436	430	427	421	407	436	434	451	421	412	410	396	389	423	407	410	429	420	432	378	405	408	435	473	416	414	403	416	414	417	383	383	411	428	448	420	471	412	394	458	458	421	397	450	475	429	508	438	427	414	430	428	413	409	405	383	432	397	450	457	386	396	428	428	430	459	423	419	432	385	422	399	441	379	414	393	448	404	443	401	412	446	422	442	449	407	410	450	390	437	415	407	412	412	438	398	425	428	390	435	407	457	404	444	411	438	386	462	409	428	426	437	392	445	380	440	417	450	459	396	452	407	424	390	379	429	380	431	440	379	422	417	407	445	425	415	422	372	450	443	404	397	425	418	439	409	446	409	442	381	391	452	383	434	415	436	420	411	424	434	423	359	426	427	412	399	418	450	417	408	432	406	449	412	379	414	423	400	396	455	416	419	378	454	407	414	378	409	426	422	442	411	396	438	426	377	375	451	417	386	411	399	414	449	397	413	392	415	426	454	414	418	433	399	416	414	470	442	420	379	442	406	362	444	402	428	436	406	426	421	387	416	451	435	399	386	437	410	418	431	415	414	414	418	424	433	431	424	395	386	420	432	419	403	392	414	443	395	439	406	410	415	404	382	445	405	439	381	415	425	432	422	396	425	397	410	412	407	463	437	383	411	402	410	430	375	396	408	395	400	427	426	387	372	377	425	415	419	411	396	422	428	400	406	441	391	406	434	379	427	375	417	445	414	402	403	387	420	413	416	417	411	435	397	416	435	390	389	418	425	386	407	454	432	404	424	417	408	420	408	440	386	389	419	409	428	413	366	405	388	408	456	443	418	421	417	442	439	410	414	435	411	408	399	399	390	449	443	410	398	404	426	428	385	420	412	402	434	424	434	400	430	389	403	438	423	409	440	424	417	433	395	409	427	380	408	444	431	404	420	399	416	429	463	447	423	442	410	396	440	408	400	404	441	436	407	409	400	407	457	471	431	407	424	419	410	431	439	420	408	464	400	408	444	421	420	420	450	425	409	422	455	441	390	409	411	406	421	431	433	448	409	370	422	386	456	428	452	394	410	421	405	439	395	413	396	414	391	439	414	411	417	408	435	409	450	435	424	428	432	424	392	360	441	406	426	406	416	472	393	415	381	447	426	393	419	429	422	422	449	399	430	441	419	420	446	464	424	428	387	423	397	432	420	460	411	432	434	416	426	418	407	396	425	448	432	401	416	401	401	422	439	461	405	375	382	402	441	432	443	383	414	414	458	404	449	405	376	396	396	387	413	430	352	435	425	395	380	403	413	443	455	429	417	403	401	436	424	450	403	433	433	424	382	435	418	397	386	409	416	419	436	389	396	443	413	405	410	380	409	418	425	440	426	380	393	424	409	441	403	421	385	428	393	431	419	471	452	368	396	399	437	435	421	427	419	414	389	395	423	368	393	379	421	427	396	433	392	463	423	393	417	399	405	400	400	393	378	435	429	394	372	439	404	413	406	408	397	403	416	422	406	406	413	430	423	423	414	420	410	388	462	411	430	423	375	440	410	402	419	408	409	415	437	431	412	404	451	422	400	426	409	462	383	388	408	410	390	387	432	415	429	416	438	435	409	388	430	405	431	375	411	431	449	408	429	406	381	412	447	426	438	409	397	379	400	457	392	415	395	433	393	430	427	432	430	410	388	360	404	417	442	397	387	434	444	430	437	401	446	425	401	395	379	443	403	420	421	357	412	386	422	412	406	395	428	375	419	411	410	432	431	433	423	407	427	458	434	407	430	383	408	407	450	414	421	401	423	393	437	424	429	420	419	420	387	432	411	436	379	429	426	375	389	412	401	432	430	412	431	384	414	435	403	445	404	431	437	400	422	427	403	427	410	424	425	441	411	413	420	416	418	431	437	401	407	432	401	406	419	435	427	416	433	408	413	406	387	443	426	436	446	408	435	400	401	392	424	421	462	424	383	414	424	394	404	411	452	436	441	437	447	373	413	438	430	381	409	423	398	388	393	436	418	383	400	414	417	426	431	451	385	441	425	423	393	435	382	454	392	413	391	421	371	400	431	390	420	432	399	446	414	419	424	408	403	421	396	431	418	405	433	400	394	402	373	417	426	435	404	417	419	399	410	403	417	424	407	418	431	427	453	426	411	408	408	407	415	443	439	368	412	407	409	437	405	449	465	444	396	416	438	430	422	415	441	449	382	396	426	394	417	372	433	367	453	401	411	420	454	373	414	438	426	395	446	405	423	428	424	379	412	419	389	413	426	441	459	431	384	398	392	411	413	385	418	395	423	422	434	474	429	351	375	406	410	428	440	421	401	406	406	415	404	429	418	416	411	444	445	421	421	410	400	435	422	381	384	387	433	472	377	407	421	428	422	426	408	428	420	449	388	426	395	424	458	419	408	390	441	435	422	425	411	429	419	429	423	439	412	418	423	399	406	398	396	420	429	433	422	410	376	447	429	408	444	392	443	456	427	406	418	414	425	401	443	392	415	422	386	421	395	411	407	425	409	448	392	370	407	426	410	420	438	443	416	398	388	396	406	454	434	393	432	438	407	449	395	415	386	418	427	460	413	441	423	383	417	461	404	400	399	405	402	421	443	424	430	430	438	452	397	386	385	425	417	377	378	397	396	403	390	419	378	378	399	396	431	421	429	419	404	394	434	427	425	366	374	418	428	375	433	435	397	444	444	399	406	370	437	442	432	428	409	436	419	442	456	411	420	437	381	427	401	411	411	405	429	412	442	395	413	407	453	414	386	389	408	419	438	425	365	395	398	422	418	414	395	390	401	387	392	424	388	423	409	455	435	409	445	411	392	418	393	431	386	428	430	436	433	431	420	441	399	427	429	402	373	432	381	453	413	413	438	438	424	408	417	431	417	435	432	403	396	417	417	413	423	391	422	387	401	407	420	438	415	408	401	400	457	414	426	419	405	423	449	450	389	443	435	413	428	428	431	424	419	462	448	447	404	393	409	440	415	440	417	438	408	419	414	425	406	424	378	430	432	431	398	400	369	390	433	409	412	441	400	434	408	379	415	421	409	421	460	388	440	433	420	404	410	405	448	426	413	417	404	414	454	415	406	413	427	417	414	448	421	459	398	409	433	433	420	390	396	436	411	424	415	440	382	423	420	464	449	414	360	398	420	392	419	389	405	372	459	420	437	423	441	344	409	418	404	425	404	421	427	449	475	411	422	413	422	386	426	396	385	401	425	441	408	384	425	410	403	396	426	418	432	371	406	412	405	432	413	391	419	422	408	414	447	429	381	430	396	407	442	368	422	418	384	389	389	455	425	449	433	404	412	425	417	404	386	429	393	385	382	418	444	421	418	438	417	404	446	385	465	423	421	400	388	416
5228	10388	8995	4584	3319	2514	1952	1597	1379	1252	1059	970	933	859	850	757	740	722	752	718	677	714	726	624	674	663	660	658	616	634	610	637	616	600	640	625	661	622	620	633	611	637	597	606	626	617	607	601	575	581	572	549	604	603	559	618	634	617	620	577	618	598	550	586	577	581	596	621	583	583	623	628	627	599	577	592	622	605	629	574	611	654	613	593	553	643	615	613	608	590	597	587	584	572	580	561	586	599	589	583	562	605	630	609	590	649	652	645	650	637	620	677	637	644	639	662	672	590	652	633	623	606	616	617	622	628	635	602	636	611	587	626	622	623	553	602	664	623	642	626	595	615	624	636	619	631	588	604	601	603	631	631	653	616	621	541	597	605	633	560	588	630	618	562	597	608	573	592	560	600	603	645	590	601	590	563	601	599	556	600	632	556	623	623	611	624	571	543	636	590	636	621	594	595	605	612	607	578	572	586	583	614	617	633	588	633	576	606	586	593	594	643	617	600	594	616	593	590	624	594	633	602	573	599	633	632	625	609	624	595	590	605	586	567	577	582	578	593	587	581	564	602	667	577	584	626	586	564	575	622	597	586	609	559	575	539	624	576	643	606	610	649	547	577	611	609	569	586	545	602	569	591	636	622	588	605	558	571	596	596	579	555	596	570	582	593	602	596	620	595	595	594	556	604	603	626	618	627	624	596	562	613	614	572	611	576	570	552	593	614	584	603	620	591	615	651	571	600	561	573	565	602	548	581	636	606	585	604	623	642	604	622	599	592	610	621	650	600	612	603	605	584	583	573	582	595	605	584	618	585	622	561	602	609	611	570	580	627	614	605	607	563	600	599	559	619	521	621	617	616	571	624	592	549	597	615	585	623	607	614	551	599	548	588	602	594	598	595	555	590	605	578	596	599	611	619	573	575	564	625	612	583	616	624	620	586	611	590	594	634	607	602	605	654	588	614	567	617	613	571	598	591	633	645	599	613	605	616	578	601	639	600	635	628	586	622	606	570	593	595	643	595	610	604	628	589	612	600	613	615	597	614	615	577	573	606	595	577	575	600	617	549	637	613	578	611	594	578	560	605	584	610	618	571	623	608	605	615	607	599	612	594	573	575	607	589	567	581	629	572	616	601	584	598	608	588	594	623	599	599	571	605	594	575	588	636	600	599	605	573	621	571	643	634	579	581	590	588	617	562	587	596	596	573	614	618	591	590	581	577	601	630	599	596	587	631	633	563	608	631	565	651	583	582	581	575	600	574	594	609	627	597	598	585	669	615	622	553	590	612	593	582	592	645	570	635	573	603	604	605	620	609	632	605	613	603	575	575	560	612	581	609	569	578	598	608	606	622	568	582	594	621	616	619	590	590	580	609	571	601	581	614	631	619	557	582	601	549	582	597	621	593	560	601	533	601	592	593	610	592	584	622	603	602	611	613	603	560	624	656	636	572	576	603	612	627	615	557	598	595	574	588	575	601	572	582	623	568	599	550	581	607	599	620	596	544	579	626	594	605	577	592	611	580	592	575	592	627	566	655	591	639	629	596	590	584	589	604	588	576	600	569	600	613	593	604	667	587	603	577	626	589	587	566	615	607	674	591	623	571	612	593	599	609	579	595	575	636	645	588	574	601	582	621	596	595	571	608	599	586	589	558	613	552	603	601	624	598	638	594	625	590	594	620	578	620	614	560	611	619	581	612	609	576	545	617	631	621	616	584	647	556	597	566	557	611	616	606	567	594	634	587	604	611	603	595	567	609	590	608	609	594	630	655	608	625	571	569	582	576	613	608	612	616	600	608	573	583	613	598	603	593	564	570	597	641	618	624	607	616	646	627	602	630	589	637	590	599	626	598	606	589	571	586	573	607	618	637	620	616	623	597	557	692	606	604	620	585	597	571	636	578	631	614	613	605	585	567	577	590	601	584	609	601	616	625	651	614	600	562	610	603	616	553	591	620	612	587	573	602	561	617	626	555	576	619	565	582	597	588	581	590	585	591	613	561	589	581	636	586	588	602	562	605	642	607	630	555	580	584	568	575	569	559	585	613	588	617	607	587	568	590	633	586	595	603	598	622	567	644	599	580	606	582	592	559	616	587	610	630	586	611	589	637	608	588	604	572	612	627	599	576	594	639	616	607	566	602	629	564	636	607	594	602	610	579	631	590	623	628	566	547	637	609	598	576	616	641	586	604	567	589	574	627	631	622	547	593	587	583	558	575	683	525	608	561	591	585	589	586	602	607	622	582	541	610	558	598	583	608	533	589	598	573	568	627	616	629	631	583	643	622	564	578	644	537	567	579	572	617	622	654	635	664	581	600	597	590	622	577	606	573	572	624	613	581	583	598	629	614	588	574	564	641	591	545	597	575	609	587	600	584	561	641	581	590	574	569	589	579	572	638	587	594	558	635	602	604	585	593	601	563	604	617	549	563	629	613	602	628	586	593	594	568	587	616	625	597	575	561	627	631	574	615	580	598	588	569	595	591	606	600	651	606	595	552	556	607	608	633	614	587	568	634	607	619	603	556	594	617	639	607	612	592	590	596	576	642	575	640	613	585	609	592	607	577	585	598	639	601	611	576	547	572	586	609	633	561	570	589	601	578	601	616	587	595	584	611	613	597	581	631	602	646	634	576	559	612	586	593	583	614	575	570	566	575	618	605	611	590	624	601	547	607	609	603	611	616	588	625	604	662	619	554	615	582	588	575	604	580	620	567	610	643	595	636	636	599	603	576	619	654	556	601	574	601	572	615	602	598	616	595	568	600	570	613	607	575	566	580	619	598	585	607	602	570	583	613	585	607	543	609	586	597	634	578	609	582	628	582	649	606	570	580	543	556	584	579	614	599	582	617	624	644	584	628	624	586	589	609	631	617	583	592	576	568	618	657	587	575	583	567	588	604	610	600	585	573	608	596	592	595	610	632	585	596	572	567	613	589	623	624	562	584	585	583	614	560	570	580	601	578	582	603	609	568	628	600	618	620	640	569	601	643	588	615	621	567	582	607	613	581	605	581	649	575	605	614	533	568	582	607	556	639	593	603	610	564	598	573	613	572	616	584	609	560	575	606	606	575	602	588	567	622	631	551	632	576	594	620	617	591	629	565	596	634	630	589	589	620	600	600	597	613	608	593	593	595	632	655	582	596	563	549	625	626	590	669	643	607	637	590	638	591	576	639	567	554	605	539	594	591	599	598	633	618	628	607	627	606	600	607	565	555	592	606	617	590	605	559	563	586	612	600	567	592	609	555	641	588	633	549	596	566	598	583	624	586	595	589	634	627	597	598	547	591	593	567	592	626	642	560	575	589	556	617	612	590	597	597	612	612	640	617	610	579	590	583	604	582	578	575	604	587	585	633	560	611	606	580	659	576	587	609	576	615	617	624	615	592	589	542	630	577	550	613	617	608	631	612	620	584	604	585	576	631	594	591	636	595	586	568	554	600	591	583	599	580	581	579	589	630	531	559	574	638	574	610	608	581	585	611	600	618	571	568
22784	20926	28650	23345	20931	20601	3417	1062	764	679	609	593	553	526	500	413	447	407	416	418	377	376	399	406	381	371	392	388	370	359	372	319	341	366	359	358	349	319	366	335	356	347	373	346	309	314	349	340	320	346	321	379	337	339	355	344	355	322	364	340	353	324	343	355	339	342	347	310	320	322	337	363	306	332	318	296	317	386	353	330	335	328	328	310	326	297	312	337	350	342	340	355	315	372	321	345	354	334	328	320	318	322	369	353	362	353	350	329	346	337	345	354	338	340	359	337	338	347	331	368	349	337	357	358	306	376	343	325	329	373	345	317	339	333	331	319	350	339	354	322	355	341	345	323	359	332	347	317	328	323	352	322	326	351	346	326	313	351	302	348	317	298	331	329	330	328	374	377	320	326	340	357	346	344	345	343	324	301	327	300	345	352	313	325	343	335	362	325	367	316	326	326	329	350	326	355	318	334	335	318	338	337	339	322	308	332	316	308	347	286	341	352	316	350	297	341	309	307	340	313	330	348	319	309	333	342	298	311	338	311	315	353	301	356	321	307	328	326	328	327	320	342	294	299	322	324	353	284	340	320	366	332	340	322	319	331	331	343	291	316	314	280	313	323	314	332	309	327	340	306	343	311	342	295	336	335	331	329	347	310	319	317	323	321	304	307	332	330	342	319	309	322	315	327	321	352	322	288	315	311	339	321	321	325	323	299	329	363	310	338	286	323	321	335	325	327	334	329	329	321	353	304	352	306	323	323	362	301	305	362	337	307	343	289	348	331	344	353	328	314	337	325	341	328	324	341	382	367	314	350	328	334	335	356	322	352	320	341	332	310	332	317	327	325	323	342	359	311	320	320	322	352	318	343	292	345	335	341	335	334	323	318	351	340	299	322	294	336	333	338	364	330	314	318	337	315	305	288	337	339	339	301	324	356	311	322	342	333	316	362	339	297	329	334	333	362	323	345	334	328	312	345	327	363	314	332	325	336	296	323	330	342	327	340	312	328	301	334	341	312	305	330	347	314	336	331	328	337	368	332	350	300	325	330	324	324	332	339	349	336	360	315	324	348	340	329	350	355	348	336	325	330	338	321	346	307	337	314	330	302	307	325	330	335	361	348	321	371	337	344	313	328	326	319	314	375	367	360	295	332	329	333	327	305	322	326	320	348	319	333	318	331	336	354	312	340	303	317	315	342	312	341	330	333	350	339	306	321	356	314	356	343	319	328	342	326	321	310	345	328	326	330	336	355	349	323	346	301	317	370	319	322	314	330	345	332	293	332	357	331	300	325	312	302	304	348	323	318	314	298	342	333	309	344	352	346	333	321	324	319	309	329	309	336	307	305	324	331	318	316	310	356	343	336	359	319	335	314	330	310	329	349	339	309	373	346	305	313	338	320	310	326	350	321	313	311	315	331	302	341	327	312	321	340	338	341	338	310	320	345	310	328	322	324	296	334	328	317	317	342	335	335	321	333	336	334	301	319	327	321	351	322	323	365	342	341	349	355	311	347	325	294	319	340	320	369	337	292	304	323	358	328	321	325	321	324	317	325	312	347	338	339	333	336	353	318	312	323	320	325	317	317	353	332	331	340	357	371	336	336	331	360	384	290	304	331	369	319	311	342	361	344	295	366	331	352	335	341	327	305	315	327	369	335	303	324	344	337	350	326	320	321	325	325	345	336	326	345	293	322	367	322	366	324	319	350	354	342	352	329	329	292	318	343	331	353	313	328	332	333	325	336	334	337	361	350	329	330	329	293	335	324	352	361	364	355	332	351	336	315	340	328	310	322	317	351	327	345	326	356	323	328	336	311	290	340	289	347	352	323	324	321	293	339	321	334	326	318	335	340	300	348	340	332	313	335	332	329	344	310	321	324	344	334	292	357	369	323	321	327	312	305	326	334	329	345	305	336	315	287	314	316	337	343	335	332	304	353	329	333	343	331	327	308	337	348	330	321	323	323	311	305	323	296	307	327	319	347	363	332	360	294	337	318	351	320	316	324	323	311	337	348	328	319	366	318	335	327	323	333	330	342	325	335	334	319	324	351	304	297	350	353	310	329	335	304	338	335	350	324	333	331	326	319	313	301	331	348	341	342	365	356	335	339	387	340	330	324	331	312	330	316	336	346	354	326	354	352	325	343	349	340	366	341	333	332	310	324	302	294	312	344	328	301	302	332	302	355	338	307	327	316	320	343	329	346	343	325	324	314	313	317	293	315	357	308	332	331	360	342	308	322	341	308	304	318	351	349	348	348	321	332	327	345	336	334	319	302	324	342	321	351	311	317	359	339	346	310	312	331	332	318	335	339	329	336	319	327	316	328	316	347	326	317	349	340	327	316	309	320	337	320	304	294	342	335	334	339	334	347	318	342	317	321	331	354	344	348	284	290	298	319	330	328	326	307	343	302	356	321	349	301	352	346	349	317	333	334	335	330	340	313	331	319	330	318	362	290	362	339	307	344	318	353	347	315	310	321	355	344	308	319	322	346	346	351	288	307	287	336	329	344	332	336	314	300	296	317	327	319	294	343	326	322	374	297	315	326	340	339	343	370	317	306	354	364	317	323	313	332	297	321	339	336	360	300	326	314	309	329	321	314	330	337	353	332	314	338	350	345	319	327	314	326	335	349	351	367	340	344	325	311	329	299	307	311	325	358	337	369	335	319	356	326	309	345	331	312	322	346	344	315	306	313	328	304	319	342	328	314	356	354	332	322	315	330	288	340	350	324	330	316	308	344	346	337	317	321	310	325	319	308	321	333	312	344	356	332	320	309	315	329	325	309	344	314	310	323	291	351	317	339	320	336	341	307	328	327	330	309	315	313	331	339	337	353	320	348	308	316	353	348	337	341	336	308	338	332	303	318	335	314	322	310	325	323	359	342	356	348	331	359	345	308	344	357	345	287	387	319	321	348	346	312	310	344	327	343	316	307	335	308	342	341	315	309	354	320	330	339	326	299	322	296	357	316	343	320	305	331	316	353	309	374	316	324	315	310	323	338	329	324	313	340	335	298	317	327	331	340	364	299	311	323	353	329	316	290	318	345	319	370	328	274	312	334	313	330	340	353	316	305	348	321	332	356	338	270	328	333	339	329	345	312	318	312	336	314	319	344	326	314	330	339	318	291	323	316	310	338	324	326	339	348	330	361	328	345	334	341	348	307	338	352	345	318	338	306	336	339	333	342	337	332	322	330	308	283	333	333	325	346	338	341	319	355	380	327	334	329	346	338	341	332	322	365	319	293	341	309	311	340	304	308	322	357	311	327	331	329	327	322	336	345	318	350	341	312	342	311	311	310	331	302	322	320	343	351	368	329	337	348	325	349	324	340	316	350	353	331	331	350	307	330	320	360	342	364	338	337	318	301	362	327	313	335	318	336	332	326	283	332	302	353	316	353	343	326	349	322	304	340	324	332	358	306	337	342	296	334	347	328	328	344	368	303	326	271	320	318	336	343	317	321	304	336	312	340	340	367	296	320	290	343	331	281
7341	16422	13943	7596	5341	3992	3069	2419	2032	1656	1376	1286	1110	1021	878	870	795	752	770	699	695	632	642	621	590	580	541	575	546	571	522	524	509	515	560	537	523	524	497	506	476	472	495	524	485	481	533	484	510	531	509	509	483	480	497	508	473	492	464	484	472	478	480	501	489	512	452	493	458	448	435	429	474	427	479	447	478	512	493	468	482	488	459	496	506	474	488	525	498	464	489	480	461	532	489	514	483	466	474	502	469	502	505	527	529	515	513	574	517	465	545	517	587	490	535	517	533	504	539	516	535	517	471	507	487	532	516	486	535	506	454	491	489	493	465	471	514	497	484	484	475	491	489	486	486	481	474	515	505	484	510	470	481	515	507	481	460	459	483	481	465	452	499	511	486	452	514	468	440	519	481	473	493	466	492	452	461	470	473	498	480	455	492	471	483	504	498	470	450	479	492	484	488	468	470	501	486	455	471	466	467	498	479	482	487	484	439	506	479	491	489	464	476	472	457	502	457	484	496	464	490	471	456	489	450	423	480	441	436	457	438	458	465	432	444	458	512	462	466	496	453	487	468	464	494	475	470	472	493	451	507	470	467	453	446	496	478	476	465	457	484	481	496	442	481	444	459	476	468	488	472	436	485	441	484	465	485	495	443	480	435	446	489	468	462	486	473	478	466	481	491	450	487	447	446	495	449	488	433	483	462	450	486	509	451	492	510	460	471	477	442	472	463	483	476	436	473	452	494	457	447	474	446	464	459	484	496	485	459	461	454	538	487	468	482	453	438	488	443	458	446	481	486	455	478	437	449	521	447	512	450	431	498	447	462	446	456	445	481	458	449	501	472	481	439	460	470	458	434	481	452	473	485	497	453	466	479	467	515	490	463	464	472	481	492	461	458	456	443	479	440	477	483	465	484	497	414	461	469	474	460	478	460	514	482	447	422	495	489	482	474	519	479	486	459	461	451	486	450	470	474	488	443	412	472	456	523	446	485	475	461	432	441	447	505	439	464	469	427	454	474	456	489	472	466	455	459	457	458	458	484	461	455	484	475	479	492	452	486	482	453	475	477	466	496	479	495	497	495	484	478	454	477	501	471	463	480	482	466	435	469	469	434	472	485	457	463	482	482	492	459	489	482	458	484	500	431	468	466	473	453	446	501	468	450	493	490	483	471	469	424	425	478	475	494	475	536	484	470	473	462	496	481	463	492	524	457	465	515	464	529	524	473	454	454	456	454	448	439	445	447	440	470	467	458	507	409	461	449	458	425	511	465	502	435	465	473	483	457	467	466	482	485	495	422	494	461	482	449	498	460	486	470	459	493	479	497	492	466	471	470	527	445	468	493	490	486	480	471	457	462	474	503	484	495	452	463	467	454	474	488	478	462	480	456	427	446	488	466	467	463	444	471	454	435	457	506	438	451	472	459	439	473	467	483	487	426	452	462	475	474	444	470	429	475	450	464	453	464	482	475	472	418	462	459	440	471	483	442	465	461	494	460	519	469	497	458	476	455	471	471	472	442	438	487	489	479	490	479	497	482	494	439	470	480	442	476	511	453	444	451	442	480	495	472	494	430	463	474	526	457	452	480	498	448	498	488	503	448	437	470	494	449	431	449	491	505	457	463	462	444	449	496	453	479	482	490	500	512	470	444	512	480	457	450	469	488	462	487	501	451	466	526	480	516	463	470	485	479	470	471	503	492	491	482	513	488	449	490	464	415	461	481	478	467	492	495	504	505	477	483	437	465	470	480	508	458	479	472	463	533	494	418	473	452	465	471	491	466	434	486	464	480	477	469	470	488	479	451	474	478	453	440	479	460	481	460	450	427	485	464	454	482	472	492	453	498	474	483	501	478	495	480	491	479	491	468	464	406	486	470	447	440	469	483	489	446	477	498	491	443	479	447	437	484	465	496	473	461	477	460	450	431	488	439	451	459	497	482	459	523	468	455	455	478	425	482	514	489	489	496	453	457	471	485	466	421	481	463	470	424	444	482	478	478	495	460	496	467	462	455	458	473	472	479	456	448	464	453	449	471	497	490	444	448	442	419	444	454	492	469	476	460	455	434	495	470	470	461	471	413	466	486	456	444	435	495	473	452	493	495	450	463	465	477	479	461	452	502	461	486	481	474	445	500	475	467	454	484	483	470	432	440	448	478	468	461	455	471	451	487	474	508	483	514	479	441	479	437	477	433	512	482	485	504	469	460	445	444	459	465	466	465	502	476	466	493	471	459	472	463	471	510	517	466	450	490	422	420	474	484	471	454	484	460	460	474	495	477	498	465	475	518	503	482	496	482	478	491	490	458	473	473	477	503	470	503	473	501	467	478	497	470	489	476	483	495	469	495	441	485	447	473	475	462	485	531	448	468	494	463	486	509	441	493	487	461	470	453	451	477	445	437	472	502	521	459	498	454	457	504	461	483	466	459	469	480	443	459	482	470	480	463	447	444	476	452	439	503	472	437	488	464	455	487	434	455	471	477	483	516	470	427	440	477	483	472	487	440	486	453	475	482	475	464	476	465	429	456	475	452	444	481	462	442	451	484	455	453	495	467	507	472	433	444	459	503	460	445	466	497	476	472	472	484	497	476	464	459	449	456	472	442	483	446	483	438	517	449	497	488	452	498	453	509	472	487	506	455	450	448	473	417	505	459	462	467	453	478	460	487	494	470	509	499	479	488	477	461	476	445	453	501	510	455	450	471	481	475	483	474	473	514	474	466	490	425	497	462	474	488	501	500	478	468	453	457	508	488	478	448	470	482	444	460	486	500	495	470	514	452	502	491	458	484	417	464	506	463	452	505	463	487	458	467	500	502	474	480	424	488	435	447	465	458	472	470	472	482	485	487	476	467	480	475	495	471	479	480	473	479	465	464	454	429	465	463	487	446	509	502	488	505	462	460	466	446	508	465	469	466	490	449	488	500	461	460	470	421	456	496	439	466	468	460	435	467	469	452	512	475	480	456	468	465	462	468	499	456	460	484	474	491	465	435	485	441	488	446	454	448	435	476	487	464	474	499	448	446	484	444	456	520	500	474	499	479	499	469	468	448	498	451	485	472	472	472	450	500	417	467	493	471	457	484	466	496	486	487	471	491	469	488	468	503	468	485	459	495	456	506	494	499	480	516	476	431	459	490	492	532	445	501	440	455	476	517	448	449	465	477	442	452	465	453	444	479	480	478	512	468	487	521	466	457	489	440	433	472	474	486	466	465	512	470	445	479	449	454	435	454	476	487	486	471	479	471	487	458	474	480	467	476	481	478	455	447	462	493	468	422	467	469	438	486	467	462	476	480	498	453	456	442	438	471	519	462	508	482	439	462	477	466	486	440	475	488	467	469	476	461	491	466	464	418	504	460	460	481	487	457	482	487	469	497	438	473	429	489	464	472	480	460	467	502	500	504	465	470	458	436	460	455	469	449	469	444	466	491	451	465	471	490	517	427	457	483	432	492	446	463	488	486	468	432	487	501	453	479	445	441	459	488	459	490	446
26497	19925	6689	767	488	466	466	435	405	426	416	445	426	393	405	407	381	384	399	383	443	389	368	425	386	409	428	389	428	405	420	400	377	407	412	396	402	389	408	412	383	402	391	373	414	379	381	405	355	382	413	401	362	413	425	365	395	357	402	371	354	391	425	392	408	400	418	360	396	381	365	407	397	399	395	375	433	420	370	405	355	395	403	382	389	384	398	433	366	410	385	419	386	407	403	377	437	397	397	405	408	414	353	404	398	399	402	404	426	410	409	430	430	392	410	379	408	385	418	400	414	408	418	436	385	435	401	386	429	377	383	445	384	418	386	379	401	396	396	393	403	421	420	406	386	400	421	421	393	410	405	394	381	411	427	418	385	375	412	376	373	383	401	377	383	388	403	383	395	362	383	415	390	385	446	422	370	399	411	406	400	408	403	375	366	428	441	360	355	417	388	407	391	403	378	381	346	384	376	413	377	377	390	431	377	386	384	417	398	372	414	367	400	431	416	409	394	381	352	403	391	379	429	401	417	411	404	400	376	415	367	393	395	369	415	392	355	409	419	376	388	378	401	370	419	378	403	447	386	369	430	399	421	394	410	387	374	428	395	426	401	395	432	412	408	395	409	399	411	450	404	397	393	402	397	409	382	378	406	387	402	376	400	382	421	373	424	395	393	413	389	402	377	394	359	374	391	359	418	393	387	435	378	374	377	367	380	378	425	388	366	408	387	374	414	395	402	379	402	407	414	384	416	394	382	400	365	389	402	367	386	438	400	378	420	398	374	382	361	365	439	399	395	379	413	415	387	407	375	375	390	398	380	411	417	395	368	387	393	364	359	388	384	383	406	372	397	386	426	417	391	398	386	390	429	401	410	448	408	365	388	372	455	379	400	398	421	398	425	366	420	409	364	358	380	393	409	408	396	395	374	424	364	426	422	405	358	383	421	407	391	408	359	380	365	397	393	387	391	399	377	366	401	370	373	405	385	376	391	373	418	391	400	376	385	377	405	395	375	442	403	429	393	403	403	362	408	374	373	365	391	419	424	431	430	411	407	385	413	393	389	345	418	400	381	388	392	432	367	408	437	411	413	394	392	383	404	380	380	376	382	378	396	392	409	360	369	382	401	392	366	381	363	421	358	407	384	423	374	370	389	386	420	401	378	408	375	404	403	374	432	415	396	400	393	391	398	376	394	405	365	404	410	382	401	408	370	388	375	423	402	407	363	380	384	386	393	382	396	389	374	398	407	366	395	380	383	387	410	418	374	366	411	407	375	389	399	378	389	411	367	412	389	341	430	390	372	402	408	402	409	432	397	373	390	414	365	415	402	405	395	383	380	401	407	407	411	360	358	359	417	408	407	383	369	426	400	381	384	360	391	410	397	378	407	421	418	406	439	391	399	396	402	363	405	407	365	377	364	412	371	384	394	393	410	393	359	425	387	379	385	388	371	385	410	396	400	363	398	377	412	366	407	370	343	399	399	357	378	409	384	373	409	394	378	419	412	368	382	390	393	364	394	402	416	360	408	375	371	374	392	368	404	384	417	416	406	398	395	414	406	438	378	391	403	369	370	349	398	379	416	401	401	409	372	383	398	399	350	385	395	392	420	378	397	370	386	395	431	391	418	364	410	430	398	394	398	374	393	401	421	379	370	427	385	369	398	392	402	402	397	396	433	365	404	357	387	411	379	388	416	406	410	396	349	382	385	380	402	417	410	389	380	382	434	362	384	393	398	424	375	414	376	416	410	407	445	383	384	407	404	397	379	419	371	437	404	383	402	401	406	411	433	451	376	374	367	416	385	395	457	412	417	394	367	419	368	363	412	419	356	401	414	399	396	385	401	405	368	413	403	390	375	364	356	402	403	393	375	401	403	379	407	410	347	388	383	410	415	382	432	412	374	421	379	388	362	386	400	393	388	385	427	398	373	397	380	378	387	388	400	389	416	399	377	390	387	386	399	390	413	431	400	408	416	423	380	417	372	380	410	376	371	403	412	371	396	412	361	380	393	378	402	403	361	396	360	393	427	393	416	391	386	373	393	394	385	421	435	405	411	381	396	400	417	386	387	399	405	383	395	409	423	379	421	389	398	366	425	392	396	386	394	405	376	372	417	373	372	371	367	396	373	416	378	396	355	420	391	403	370	396	379	379	359	394	428	405	413	424	347	402	397	439	427	401	405	365	403	397	402	370	342	380	376	396	407	391	418	392	412	393	382	422	385	400	391	402	379	371	383	410	402	418	393	364	412	383	419	382	369	415	406	418	382	374	407	385	422	407	404	396	399	348	410	367	381	405	382	392	365	369	391	396	415	398	411	398	365	344	396	376	384	349	427	355	366	404	382	400	387	466	406	386	402	357	362	409	394	393	384	408	432	377	377	433	417	420	413	425	369	425	399	384	417	401	400	393	413	381	384	389	398	403	402	400	359	404	387	419	420	408	353	394	399	381	415	391	443	380	398	405	380	357	392	352	397	409	387	409	430	375	406	399	366	386	401	417	395	397	387	408	397	405	379	403	418	371	353	396	414	385	383	408	357	439	394	428	406	370	388	377	378	386	395	425	421	404	387	364	387	406	430	403	436	404	381	386	375	401	418	406	396	416	405	376	420	398	395	398	392	387	424	379	371	376	379	379	401	403	397	409	389	353	379	376	415	377	400	431	415	367	404	415	387	421	407	353	396	419	403	398	414	384	402	410	395	412	366	418	403	406	392	386	387	383	410	391	393	392	398	395	367	406	420	439	390	410	395	388	430	373	379	412	415	386	394	367	402	367	383	422	426	401	401	404	374	398	385	412	385	364	408	404	442	365	396	416	413	396	390	403	362	393	366	373	412	387	365	396	403	385	401	422	367	384	377	388	420	392	435	406	381	393	380	353	394	371	402	425	409	388	398	395	401	391	367	385	374	397	359	406	387	374	381	393	393	381	393	397	389	407	382	412	443	405	402	376	380	382	370	369	381	402	375	397	421	376	420	393	400	395	375	405	379	406	422	410	384	376	402	390	363	394	397	428	412	387	378	389	387	410	394	399	378	422	391	408	394	352	398	361	344	383	396	402	379	354	412	422	407	385	386	381	421	415	405	405	442	390	384	396	379	397	400	384	393	396	386	366	402	402	380	413	392	401	415	405	381	373	372	412	418	379	374	368	390	390	352	410	403	357	365	410	415	417	404	357	368	408	378	450	368	394	393	390	355	385	415	376	428	396	381	408	392	401	402	412	388	373	415	393	429	399	375	366	421	408	403	398	391	378	370	415	403	389	380	398	408	403	423	386	398	369	426	372	418	389	380	400	356	414	381	397	396	398	396	413	397	369	414	392	404	403	407	415	396	370	408	404	384	388	394	349	398	371	375	393	400	334	394	360	406	365	414	380	407	415	387	404	387	406	400	381	394	398	435	409	393	387	450	399	405	412	405	395	399	374	378	374	422	419	358	403	428	347	416	404	388	398	382	400	404	402	422	410	368	385	398	403	402	381	410	367	396	413
4018	1499	1358	859	788	700	636	612	606	612	580	599	635	574	547	603	558	585	552	580	569	577	577	564	577	573	535	582	589	524	568	588	618	571	564	560	565	562	562	555	610	563	579	621	572	562	553	559	558	579	578	576	524	560	577	540	541	585	536	562	595	549	550	545	566	592	557	560	544	539	557	588	546	596	533	589	580	567	543	611	541	573	574	544	560	554	555	552	583	611	553	550	537	595	537	564	596	575	542	573	573	601	568	592	622	581	589	558	554	552	571	589	574	584	590	583	605	544	564	573	573	570	564	592	603	559	594	550	588	629	551	544	586	591	567	572	555	586	596	544	533	558	557	564	561	539	569	590	562	518	519	558	583	562	566	567	580	576	536	567	560	585	577	573	528	551	573	545	546	561	584	545	567	581	553	591	549	584	550	616	537	553	584	566	544	547	544	546	534	594	535	591	548	566	578	535	545	575	525	554	590	524	587	547	559	555	477	564	572	498	542	566	606	559	536	559	588	575	545	575	583	566	570	550	567	569	594	544	551	542	578	554	558	569	533	570	597	583	516	549	526	566	553	555	593	547	550	591	552	593	498	551	576	550	592	602	562	561	540	560	580	551	547	573	504	567	572	560	566	561	559	537	586	578	587	513	558	585	557	535	541	553	579	535	564	549	567	571	562	544	541	566	567	528	515	586	581	526	561	554	531	524	562	555	565	530	565	587	597	572	533	557	537	531	521	544	588	545	553	517	537	568	562	591	564	589	543	568	568	566	568	539	595	537	576	545	543	569	565	555	588	562	575	583	556	569	524	549	534	541	566	547	561	533	533	559	574	578	605	529	527	561	538	505	541	559	561	539	594	566	583	537	520	598	601	529	566	586	574	540	555	553	559	561	564	545	591	558	521	581	568	532	568	542	577	599	604	593	580	537	515	556	561	559	550	591	584	575	556	574	534	590	539	576	547	618	512	590	528	533	577	523	575	554	569	549	543	589	574	548	588	514	549	592	561	613	566	539	571	569	557	519	569	590	562	545	524	545	558	548	527	528	549	545	544	552	561	560	568	585	521	559	538	565	564	573	503	580	568	521	564	574	559	560	582	549	533	530	537	580	567	575	551	592	566	576	548	541	559	571	580	578	566	603	553	542	567	549	608	574	539	564	534	540	568	521	531	541	527	566	593	553	543	571	586	571	559	586	551	583	538	578	565	557	572	620	572	517	572	602	551	588	567	522	539	572	579	543	550	569	586	568	614	565	571	597	547	572	541	550	542	585	538	564	545	571	527	609	563	565	585	577	568	587	553	569	497	599	542	550	529	577	568	569	551	573	532	558	549	585	617	569	556	573	579	595	526	582	583	602	565	563	539	538	538	528	586	549	549	573	543	551	574	568	592	539	587	554	579	581	620	594	608	543	589	551	583	516	566	529	545	559	572	555	568	561	594	587	589	547	552	608	559	594	543	560	514	564	595	535	533	562	581	558	566	560	540	535	541	551	476	552	581	580	576	562	570	570	562	567	570	520	543	547	555	584	582	585	533	571	564	563	500	552	587	582	563	583	587	591	550	550	532	612	533	610	557	544	610	573	562	577	602	589	557	582	561	609	570	549	576	586	537	542	551	558	509	533	540	557	552	615	549	563	572	549	565	569	571	528	539	575	541	552	606	545	598	560	559	587	579	542	575	549	524	548	569	538	531	585	621	529	549	581	575	555	570	554	556	575	579	555	578	566	543	562	581	574	546	582	530	566	564	559	568	555	562	554	539	569	585	549	570	526	564	543	561	531	514	544	576	531	500	541	547	574	610	568	563	565	554	575	560	568	577	566	565	615	585	553	573	580	535	563	573	544	569	519	564	531	555	558	532	536	579	554	557	577	503	537	574	604	548	562	546	558	531	575	608	604	612	568	586	583	592	574	555	564	577	537	605	563	534	587	544	531	596	568	596	566	565	586	601	546	543	589	554	591	539	597	530	592	567	558	552	552	533	551	564	541	534	604	558	550	597	553	531	602	553	600	588	581	580	600	585	571	562	565	570	557	563	554	569	533	526	554	640	545	556	572	600	562	560	547	575	584	574	559	586	554	587	588	564	570	553	551	545	493	594	554	533	583	578	560	532	571	571	533	521	531	602	555	568	553	573	562	527	558	544	559	575	553	522	511	557	555	531	573	590	551	631	526	537	575	520	591	570	572	568	505	530	583	561	557	509	578	581	540	558	563	522	572	568	570	520	557	534	535	537	594	586	600	544	563	572	539	528	570	605	600	565	569	575	532	609	586	536	588	593	522	561	580	598	555	557	520	593	558	545	590	574	613	561	535	522	623	550	591	579	561	553	566	535	569	555	557	601	559	593	624	574	579	572	568	592	554	558	548	552	581	568	595	579	614	518	623	530	543	562	615	560	526	573	559	542	569	565	523	577	588	524	544	547	509	535	597	577	520	567	589	586	557	566	563	584	558	537	583	515	568	588	562	555	551	588	577	604	567	595	567	557	558	599	628	546	584	536	554	525	601	559	564	606	533	531	518	557	595	546	574	534	555	563	562	590	559	583	547	580	494	561	522	552	550	609	578	576	562	586	547	549	569	574	534	565	537	560	549	569	536	580	570	516	538	561	570	552	596	564	587	565	560	550	543	591	565	546	574	529	577	578	538	619	586	552	583	570	595	574	526	577	555	591	550	535	585	547	576	596	549	590	584	573	564	548	568	545	513	502	574	538	569	569	585	552	570	548	564	541	598	537	528	570	558	542	531	510	516	534	549	557	567	573	563	545	564	531	575	524	553	570	543	550	568	567	558	502	601	600	558	517	560	566	555	592	543	551	570	592	586	521	593	545	551	579	586	608	553	605	599	572	544	557	572	550	540	545	565	563	555	575	553	585	580	535	535	540	559	567	573	557	523	543	575	536	556	518	545	590	535	574	550	530	544	528	593	514	580	580	557	559	548	522	571	583	565	543	542	579	563	567	588	555	565	547	556	534	599	560	560	590	581	547	532	539	551	543	602	558	563	540	575	527	534	573	568	561	582	532	551	547	556	563	547	515	577	537	565	592	582	534	532	567	575	566	545	536	596	583	567	551	555	513	585	525	548	549	541	522	553	561	596	594	583	567	576	584	580	553	614	547	537	578	564	603	565	537	571	575	565	565	574	519	596	548	551	588	546	525	493	567	514	565	568	539	539	544	584	577	544	589	598	574	560	530	523	569	512	533	558	563	616	558	541	583	553	520	543	572	578	523	567	575	564	523	616	564	571	574	550	550	518	525	573	543	561	568	540	563	579	562	572	539	564	557	556	569	610	532	557	582	562	582	574	590	569	591	555	575	560	579	597	539	554	560	533	563	587	548	570	551	546	561	532	615	575	569	600	579	591	571	526	544	523	571	546	585	585	565	557	555	578	537	586	509	575	554	562	545	560	543	585	570	540	529	549	557	592	575	540	558	575	540	562	552	560	583	583	565	581	559	568	582	543	555	580	550	587	555	582	538	563	544	548	570	572
23882	20998	28190	23993	20860	4760	1128	780	658	608	591	588	485	559	522	514	491	461	469	468	440	514	458	466	462	450	429	441	444	433	422	425	439	454	458	422	435	421	462	447	442	407	391	376	402	408	488	405	431	429	395	429	423	415	428	403	449	435	404	382	431	402	413	427	418	387	396	379	369	417	408	400	392	409	434	420	417	385	406	464	403	410	408	427	392	447	403	424	424	480	444	445	379	450	402	441	416	408	404	424	443	433	460	430	468	380	464	431	439	465	467	419	429	410	420	417	425	426	447	397	413	407	417	428	443	434	405	438	394	433	438	396	395	416	432	394	425	405	415	418	401	402	465	407	396	418	407	447	416	398	460	438	476	475	443	410	413	448	434	432	400	459	437	419	425	414	446	442	415	393	482	404	427	413	439	399	395	429	469	428	410	426	429	430	442	413	420	403	406	453	420	408	402	425	426	441	437	424	449	412	442	372	433	422	412	417	444	425	439	473	414	419	438	423	403	426	424	400	445	409	421	403	401	431	449	403	350	455	436	381	452	366	394	416	440	413	426	412	407	420	398	425	417	417	445	450	418	376	417	431	433	429	438	433	397	427	437	432	429	407	414	405	407	397	381	425	458	402	419	437	383	420	410	456	386	418	410	426	412	401	406	428	414	447	435	444	429	412	374	444	454	431	405	417	387	429	411	414	398	399	444	416	416	420	419	436	451	410	389	418	382	425	402	426	411	386	405	408	425	435	441	405	433	414	399	427	439	407	416	418	420	439	389	447	438	410	390	438	441	408	445	394	361	411	424	369	439	427	415	440	421	427	433	420	441	390	403	420	400	411	385	420	418	408	444	426	378	428	388	422	425	386	409	394	411	430	391	436	445	444	409	392	406	446	374	441	415	453	418	392	403	400	390	425	392	437	445	401	426	396	409	424	387	379	436	380	422	422	431	387	378	434	439	449	390	431	388	422	394	446	431	448	392	384	418	430	427	432	392	394	409	431	421	414	400	401	412	440	431	390	432	472	398	404	444	393	403	421	423	421	443	418	417	391	421	404	427	392	417	453	394	422	411	436	445	372	392	419	431	396	402	384	429	434	427	388	449	405	432	395	416	423	412	376	441	410	401	402	408	416	402	415	421	379	420	445	388	399	413	399	419	410	415	416	396	423	432	429	368	414	444	414	428	453	436	388	416	402	449	423	409	402	402	425	418	431	452	432	429	432	435	400	413	400	410	401	422	392	414	398	415	410	411	403	431	395	420	405	407	441	402	455	386	418	405	407	439	445	387	369	438	425	376	403	375	403	410	401	382	406	427	428	444	391	379	420	452	387	392	387	423	452	408	423	442	407	350	415	412	393	393	438	418	444	371	393	422	407	415	414	412	392	434	433	424	435	414	442	394	445	425	424	434	460	401	430	412	414	420	448	429	415	380	432	359	419	415	441	420	421	421	413	382	394	424	435	417	428	394	446	435	407	416	391	445	425	432	477	381	408	406	455	426	440	440	406	414	380	424	438	395	382	455	397	414	435	433	387	424	385	389	387	422	410	414	393	411	412	422	411	390	409	387	409	438	436	391	405	450	390	426	426	411	404	424	430	452	424	452	431	425	435	408	433	430	427	400	404	431	416	408	417	446	418	408	413	467	416	399	398	426	400	421	390	431	422	410	422	398	382	401	408	428	425	457	422	399	417	424	405	434	422	442	409	448	436	437	379	432	433	437	422	415	420	419	410	435	415	408	421	402	416	413	402	443	426	409	426	408	377	408	432	416	408	423	423	419	418	428	391	429	394	422	450	402	403	420	380	450	401	384	449	411	417	401	396	434	412	433	430	406	410	414	420	415	433	428	420	406	436	405	420	396	449	446	446	414	424	412	376	408	398	401	424	382	410	431	396	423	432	449	400	430	414	435	406	423	417	403	436	425	422	423	441	398	431	439	415	397	406	414	380	389	397	424	414	376	422	392	443	412	420	384	447	444	417	396	371	415	408	409	397	424	391	395	412	385	417	412	419	396	392	433	403	423	407	408	404	426	370	394	427	397	418	431	388	416	431	426	405	416	410	424	411	364	419	413	406	416	394	447	455	430	426	413	434	405	388	421	448	424	424	436	420	375	387	423	417	457	422	429	423	454	417	426	401	419	418	378	409	432	409	411	377	441	438	420	397	405	406	398	417	423	399	438	408	451	433	450	401	427	453	422	405	448	400	396	407	453	429	407	418	426	426	441	419	405	439	383	424	418	420	448	443	407	400	420	410	392	417	401	402	421	386	407	389	409	441	454	431	442	387	412	464	406	420	408	399	398	424	414	427	388	411	393	426	421	399	394	397	418	439	409	430	417	410	408	402	385	422	437	367	403	428	386	392	430	409	393	394	416	413	391	396	439	440	393	407	410	407	400	418	431	388	411	396	392	411	392	429	423	453	406	445	412	413	411	397	456	440	418	380	398	403	418	401	416	461	387	433	424	446	469	411	445	444	458	418	423	400	468	408	438	416	413	432	421	428	388	373	438	395	406	408	405	428	383	431	424	407	399	433	393	417	396	403	447	423	473	435	400	400	394	413	408	424	376	400	410	454	410	404	423	421	414	407	429	408	405	395	450	425	394	437	395	454	425	445	404	428	400	418	396	397	450	441	432	439	396	438	404	446	396	413	423	428	423	421	379	414	401	417	427	402	384	423	423	419	421	391	433	440	438	445	401	403	415	419	420	448	438	423	443	407	436	386	394	421	374	396	419	387	434	439	455	405	451	403	436	448	373	387	417	438	400	446	401	427	397	401	453	424	415	414	389	406	407	394	429	411	413	423	425	378	365	431	397	420	409	407	396	428	397	409	439	399	405	428	424	416	433	395	423	403	419	443	447	427	396	418	408	436	389	414	425	448	409	409	421	432	397	419	473	402	402	390	449	404	437	408	448	409	405	394	395	387	392	391	438	418	404	441	421	462	416	421	456	422	445	448	413	402	402	396	398	419	422	432	437	376	421	415	443	377	397	383	383	410	407	404	421	390	419	391	430	409	368	396	411	432	445	415	436	400	443	389	415	433	407	417	449	410	395	448	449	408	420	430	436	397	409	430	408	447	385	447	407	412	400	419	403	424	403	432	427	398	420	428	427	379	401	415	452	429	406	400	446	424	430	462	427	423	392	438	442	412	428	388	415	383	415	432	449	418	420	421	403	444	403	392	465	378	429	413	413	409	399	395	410	432	389	402	427	442	427	392	429	393	430	409	432	426	412	445	407	467	435	436	437	410	386	415	433	389	420	386	383	393	405	430	436	412	402	435	440	419	382	408	401	431	398	393	405	429	428	391	440	441	382	417	406	436	423	401	399	420	361	437	425	456	443	423	409	428	387	413	440	401	417	398	437	419	428	397	427	395	420	426	421	450	406	428	422	421	407	407	424	395	400	416	426	421	442	415	421	423	439	442	415	398	430	405	422	446	437	421	418	386	415	421	389	413	428	398	404	436	401	395	405	393	383	448	442	416	416	473
5367	10386	8973	4646	3240	2400	1961	1644	1402	1263	1108	1036	889	860	776	799	799	766	711	696	698	690	713	654	688	665	653	628	633	617	652	616	616	628	619	605	646	596	599	596	650	670	651	591	596	616	598	602	595	600	633	630	595	597	642	612	622	627	601	617	577	574	601	613	604	641	594	600	573	596	604	597	618	607	586	589	607	633	613	616	599	595	639	594	600	610	594	595	579	536	595	612	612	635	593	593	586	568	625	574	626	595	621	613	634	623	589	653	634	649	672	662	644	635	648	542	618	647	640	638	620	681	605	655	665	647	605	623	618	623	584	595	655	630	623	601	628	634	626	613	623	609	639	608	569	581	609	634	621	582	608	561	617	612	623	594	618	594	604	588	632	591	600	635	601	571	584	625	649	608	606	598	582	665	622	603	599	600	609	592	611	586	570	550	568	599	564	574	619	581	614	576	599	641	572	578	631	616	566	613	612	604	612	610	609	641	566	602	616	618	610	594	627	610	630	638	552	553	578	553	576	601	602	639	615	620	576	627	593	587	570	617	589	591	603	623	577	584	616	567	555	628	591	573	592	572	585	566	614	580	615	619	569	642	604	602	605	610	593	605	647	626	577	591	604	597	602	606	564	615	641	564	647	618	585	576	614	609	593	573	597	622	593	608	661	614	613	557	592	600	601	578	609	620	628	557	566	570	603	643	618	553	584	605	567	572	626	582	610	551	629	560	597	614	603	583	637	573	585	599	554	588	603	623	622	618	624	574	637	560	630	600	626	660	520	608	554	612	581	590	590	567	592	644	625	547	623	621	592	583	587	613	610	576	603	634	588	646	595	576	571	633	575	550	599	622	587	600	608	656	574	607	584	571	590	604	634	624	580	544	620	603	574	590	579	602	596	567	623	637	574	587	586	564	639	602	575	629	594	601	576	586	650	624	582	622	607	599	616	658	620	580	604	580	561	596	552	610	576	587	621	583	569	590	611	596	589	535	611	563	589	593	629	626	638	603	651	574	635	613	625	575	600	604	590	611	620	592	582	631	626	624	616	624	585	591	598	593	571	629	598	589	584	652	609	577	645	594	566	599	611	590	628	579	579	641	618	597	570	597	625	575	608	577	589	611	591	628	603	596	609	612	608	568	587	580	584	607	590	557	594	635	621	579	618	564	573	576	612	619	572	590	626	591	616	631	577	623	605	564	579	613	614	616	588	574	582	565	598	590	589	585	606	602	615	590	554	608	620	641	613	615	530	594	602	576	604	620	638	612	595	663	635	613	575	631	590	607	566	593	592	596	606	639	586	594	580	618	595	605	593	600	579	588	581	625	622	618	590	585	603	613	609	586	628	607	597	617	640	587	584	610	573	653	621	610	619	611	583	576	591	613	563	574	658	593	597	584	602	565	574	572	543	611	595	597	646	559	595	612	614	589	580	549	613	598	652	568	581	611	578	617	619	602	579	544	607	611	627	647	609	613	626	626	590	599	583	529	576	578	607	578	594	593	556	655	578	618	541	590	601	577	592	640	646	606	603	614	604	597	615	566	593	570	645	575	568	614	629	629	642	586	600	581	600	576	627	559	686	591	588	633	579	651	597	587	596	581	597	621	616	625	610	634	591	574	567	598	581	609	615	596	616	637	589	638	601	608	618	556	587	665	611	605	618	593	650	561	564	608	592	599	640	591	601	584	589	543	574	604	582	558	582	609	590	619	616	594	625	595	582	586	639	581	624	604	608	629	567	584	603	582	569	611	624	579	635	573	643	615	595	596	643	615	587	631	607	613	635	620	597	541	555	586	623	562	603	616	654	583	542	570	561	595	622	616	608	642	605	560	602	591	607	603	616	649	604	604	553	626	603	608	588	613	604	579	621	655	578	581	565	627	592	602	620	592	600	602	557	616	631	623	603	620	578	587	598	585	578	577	623	612	632	625	602	612	611	556	628	602	619	596	610	643	601	628	584	632	592	592	606	601	610	625	630	629	597	600	611	628	592	579	616	603	613	590	592	600	599	559	552	585	632	593	589	567	657	596	599	634	643	611	570	614	595	627	607	547	643	617	624	627	615	588	614	575	581	591	610	634	673	606	616	618	632	648	586	580	588	622	596	576	589	617	595	570	573	555	597	618	633	587	597	582	587	602	613	607	593	625	604	614	594	629	587	582	617	595	548	627	593	572	632	590	578	559	593	602	592	586	624	598	576	634	657	642	559	580	591	599	638	605	601	617	626	611	602	574	597	609	627	618	639	563	604	616	608	608	601	580	611	618	636	533	589	601	599	571	628	594	633	603	637	554	630	606	588	532	606	614	613	615	555	599	619	578	570	576	645	649	620	633	605	625	585	640	614	607	615	602	603	591	589	605	589	641	592	582	597	561	538	595	638	615	582	609	579	583	621	538	604	640	591	600	594	641	618	616	591	639	594	560	590	577	621	595	588	599	598	616	622	606	549	626	615	605	597	620	578	546	604	605	614	580	577	626	573	637	601	604	575	572	581	605	617	600	632	578	593	634	641	586	649	586	661	612	660	582	601	630	623	595	618	578	584	568	618	624	571	592	582	572	602	606	607	590	612	611	568	609	602	602	604	614	564	608	588	619	584	588	617	586	631	585	649	593	610	631	586	624	601	629	554	603	614	600	608	578	574	571	575	630	580	544	600	594	594	558	608	597	543	588	591	612	566	575	619	614	591	610	584	540	587	619	599	598	641	591	593	616	593	584	595	581	581	587	630	621	603	616	646	600	570	578	623	609	616	579	609	615	575	582	597	568	583	613	607	616	566	571	622	602	567	612	574	654	632	619	652	619	640	586	558	621	627	581	586	608	600	603	608	609	614	649	598	600	533	582	585	619	623	565	592	594	560	593	627	579	577	620	588	572	614	584	560	615	599	600	636	613	627	630	633	609	588	612	613	602	624	594	613	601	624	610	565	622	588	593	595	580	560	628	599	577	557	630	564	608	551	593	564	596	613	624	610	567	575	609	638	599	609	594	633	564	593	599	621	619	641	628	568	545	559	611	598	619	636	603	586	613	595	584	594	607	596	583	648	613	637	568	588	555	587	625	598	578	538	604	622	590	586	588	586	579	620	575	609	607	556	601	597	609	607	609	621	614	615	603	629	598	600	572	604	573	638	604	603	586	569	608	631	605	614	587	580	653	583	602	625	629	629	589	601	600	567	646	612	634	591	549	606	669	599	605	605	618	600	607	596	583	604	564	577	609	585	574	567	623	591	584	587	600	573	658	615	645	566	634	596	659	600	605	610	603	599	611	594	621	612	613	605	600	627	575	579	612	573	608	610	636	652	624	585	582	621	580	600	608	568	580	554	601	587	582	580	606	640	579	591	621	647	608	592	601	565	575	620	608	597	592	599	599	625	568	642	625	626	580	562	582	596	611	584	611	584	575	580	582	610	606	614	588	554	574	589	567	634	597	587	689	559	588	600	603	555	605	608	591	610	576	605	615	654	592	616	585	640	608	586	628	584	555	597	605	596	593
22731	20884	28591	23295	20887	20578	3511	1085	772	711	621	575	555	532	480	475	471	418	408	394	405	381	408	388	392	373	356	354	338	342	368	353	364	380	341	355	384	336	286	351	356	355	349	349	340	314	329	346	325	302	320	318	365	305	367	381	377	335	321	368	310	335	324	331	352	359	395	344	342	341	357	303	362	367	334	290	328	337	319	340	359	333	332	348	314	324	344	328	329	318	354	317	320	329	326	342	302	300	295	324	335	387	350	311	352	366	379	345	360	340	386	353	359	337	331	344	333	323	366	343	311	348	334	350	345	389	306	345	326	338	355	304	334	349	345	319	313	319	313	325	354	349	327	327	323	323	308	340	319	312	364	376	331	361	345	323	324	308	360	330	297	344	363	379	359	347	329	319	319	317	346	340	363	326	334	333	318	344	367	336	344	330	344	339	315	342	317	313	315	344	346	328	290	333	351	318	339	330	314	343	353	304	327	339	343	306	321	332	331	307	329	352	315	313	313	303	295	310	311	315	302	346	319	303	330	301	309	332	318	320	356	323	310	353	313	299	343	337	365	357	315	336	308	319	346	293	312	326	354	311	328	334	316	342	320	355	330	327	360	330	333	328	304	339	347	317	331	323	336	352	333	321	342	317	336	310	322	317	326	327	341	323	317	321	342	334	298	305	296	362	350	389	342	371	347	320	347	314	312	341	313	322	345	349	299	337	321	342	330	354	325	321	345	308	335	341	301	357	328	316	294	333	343	328	345	358	314	297	339	334	308	356	340	305	347	314	351	327	319	329	300	329	303	318	281	313	356	339	313	337	320	320	334	334	341	285	312	326	327	331	299	357	335	318	322	314	316	315	335	334	345	311	320	308	321	334	319	346	304	353	319	324	355	319	322	311	347	316	289	315	318	356	335	337	343	318	324	330	322	352	327	357	323	344	321	314	339	321	306	346	347	311	325	334	360	342	340	321	347	328	314	318	336	338	335	323	305	342	354	319	325	319	318	333	332	310	328	306	303	342	301	323	329	313	364	336	323	328	303	326	320	329	288	321	322	306	348	319	327	303	346	305	319	357	317	325	332	307	327	299	346	319	307	327	307	333	320	334	342	324	326	338	312	319	313	322	324	314	322	354	324	321	310	330	362	313	341	314	324	324	320	336	324	345	338	314	334	338	346	384	327	349	315	342	345	316	334	319	350	293	340	324	287	314	321	323	341	300	350	334	308	320	352	355	330	286	293	284	319	320	306	336	331	298	296	302	322	345	362	303	345	305	331	322	295	327	329	323	325	300	344	355	321	339	321	315	337	339	294	291	325	324	358	295	335	314	309	328	318	340	314	317	329	331	361	340	297	334	336	324	304	317	322	338	321	300	351	332	348	321	359	343	322	328	336	314	307	325	323	312	325	310	335	325	319	311	330	308	345	321	305	318	295	312	326	328	360	326	310	330	310	292	320	309	326	324	343	310	342	325	330	338	296	309	348	304	319	331	304	345	327	318	363	340	308	332	304	343	316	296	307	368	322	320	291	328	327	327	338	304	327	327	298	331	319	304	300	303	320	339	317	330	333	307	320	298	363	324	362	314	332	327	320	311	335	332	314	324	350	323	312	334	359	352	352	327	286	325	319	356	332	331	366	315	311	339	331	291	338	311	320	329	316	312	307	326	331	331	306	311	347	320	323	309	327	341	344	302	351	363	287	345	317	332	324	323	318	331	336	322	319	342	342	351	341	318	340	307	350	338	328	320	320	339	331	290	317	327	301	320	304	327	347	317	366	311	333	342	308	328	350	326	338	325	291	315	360	340	331	309	310	314	294	334	344	327	319	359	318	322	353	333	331	317	367	354	342	342	344	362	331	306	327	298	349	332	343	290	360	322	334	313	327	326	311	343	337	329	337	331	377	308	344	354	302	334	325	326	328	318	318	330	317	314	338	328	332	312	323	299	319	316	357	356	349	331	321	336	340	346	330	313	337	378	305	338	385	353	339	322	361	343	340	342	305	317	304	303	335	355	361	313	347	304	316	325	337	325	334	314	312	343	328	331	293	323	316	315	331	359	318	345	348	328	344	312	324	338	329	308	305	344	325	361	358	313	315	323	303	343	337	325	325	312	306	315	300	326	302	326	335	342	330	306	303	310	332	341	331	332	332	318	342	355	301	353	309	345	277	349	328	305	341	329	320	309	331	323	313	349	340	368	324	338	300	346	324	332	344	324	337	304	342	310	326	313	332	337	347	304	328	335	341	323	296	304	305	333	357	338	329	342	346	322	335	332	326	314	315	339	321	357	291	320	314	326	338	333	322	330	307	330	353	334	321	326	322	322	321	323	345	304	358	318	316	326	379	344	319	336	317	336	312	318	362	306	336	324	329	340	334	326	295	317	321	323	306	312	323	319	315	323	325	359	307	321	324	345	302	327	326	328	315	345	350	319	320	314	336	315	295	331	335	326	311	338	346	338	334	333	327	343	353	330	327	341	346	334	336	354	334	323	312	344	346	319	343	340	289	340	342	314	307	298	369	306	328	316	296	309	319	347	341	331	300	288	320	369	314	325	330	312	318	311	345	355	341	328	323	299	304	348	321	337	326	316	329	312	359	297	327	332	349	340	339	334	337	346	322	334	345	310	310	376	352	291	332	310	325	341	309	328	325	358	319	309	317	334	339	321	321	318	320	335	306	349	316	350	335	305	307	344	324	350	335	330	320	338	342	317	322	350	330	313	332	323	350	324	314	348	345	374	384	316	324	306	322	358	306	317	319	315	323	331	333	292	309	341	308	312	330	316	323	357	339	327	341	319	310	327	334	294	293	322	343	300	297	330	325	308	310	338	306	328	339	337	340	304	339	341	329	336	308	346	317	333	331	344	310	332	344	342	333	373	324	328	338	332	309	289	317	350	337	354	331	323	334	301	322	310	346	348	358	339	329	343	346	285	321	327	309	338	321	327	323	357	321	304	347	322	355	314	328	304	338	316	331	323	330	310	368	339	337	345	328	335	324	327	316	304	341	334	303	344	325	322	300	330	335	298	354	356	299	327	303	328	341	302	310	324	291	320	298	341	346	311	365	286	302	341	351	355	344	349	343	321	305	364	311	332	325	309	336	293	316	320	303	324	299	351	321	305	339	378	339	320	362	323	309	300	324	317	324	330	310	315	313	325	320	326	319	321	315	339	324	334	322	315	293	340	330	322	293	338	297	318	318	326	322	325	348	301	310	319	311	347	338	349	317	339	345	311	316	298	338	326	321	318	344	298	309	350	335	310	320	316	321	325	352	329	334	314	297	326	337	353	361	314	312	288	342	343	341	346	332	310	350	326	304	336	328	305	329	354	314	311	328	308	316	336	313	315	313	318	336	313	311	336	317	312	325	321	328	294	307	345	348	315	317	320	320	314	349	308	347	311	303	339	355	339	333	286	308	309	312	315	344	353	324	321	301	317	359	309	354	294	302	357	317	299	337	340	317	309	332	305	310	375	364	311	333	330	328	334	323	352
7489	16519	13883	7470	5251	4014	3082	2527	1986	1625	1446	1233	1029	1021	911	808	780	799	729	669	662	659	623	625	608	588	537	577	592	538	524	497	554	556	527	513	507	496	513	503	531	450	531	478	499	502	510	460	483	479	528	482	522	509	513	522	479	480	466	470	467	502	462	448	479	464	488	488	445	501	464	483	463	495	443	479	456	468	458	497	496	470	511	445	513	499	479	484	500	483	469	479	490	463	461	452	481	451	473	458	493	463	532	512	525	556	500	511	540	539	533	533	448	521	506	516	491	504	501	513	494	489	495	461	482	471	543	493	472	494	470	460	453	464	454	502	480	497	491	447	498	451	458	456	491	521	480	455	452	470	455	456	482	490	486	511	496	457	487	455	464	474	453	461	447	456	494	443	463	474	513	447	441	462	485	490	439	460	468	486	469	467	466	470	473	453	462	464	449	470	500	490	473	492	423	461	477	478	441	483	449	507	409	429	510	452	478	480	449	470	452	472	481	473	445	476	474	477	447	469	438	471	490	475	450	488	460	444	452	451	471	447	487	468	430	506	500	476	479	476	468	475	440	460	482	462	473	443	475	455	469	447	478	491	459	476	494	465	444	430	461	459	456	457	416	518	455	481	483	467	479	491	434	502	483	463	473	500	493	482	469	482	476	477	443	448	445	476	492	449	499	471	460	472	481	510	456	469	448	449	459	496	463	455	475	485	444	505	444	473	490	516	475	480	475	456	480	476	461	517	440	472	462	437	485	467	474	446	441	429	489	489	436	437	496	496	451	427	480	433	459	491	462	450	469	472	469	497	444	463	463	456	489	480	489	462	520	489	457	400	458	456	465	480	480	475	455	493	468	454	447	450	467	480	479	464	460	477	459	460	466	424	466	477	472	481	432	483	477	455	467	482	491	454	466	460	445	487	492	512	447	474	480	470	441	447	462	439	497	480	468	441	479	482	456	471	461	430	453	470	506	478	454	512	442	465	454	451	498	474	426	468	493	457	435	433	436	476	441	464	490	481	447	456	457	463	443	510	476	455	452	499	521	470	466	475	464	449	457	474	451	437	454	477	467	450	405	476	461	418	442	456	459	467	480	453	486	465	516	464	452	463	468	472	489	456	474	484	493	456	460	485	488	465	430	456	473	496	515	494	480	438	430	486	489	494	469	474	462	463	441	502	473	432	438	483	468	463	421	458	466	465	456	450	474	473	491	469	480	457	495	480	446	473	509	487	462	473	443	463	448	452	481	451	493	477	446	419	519	468	469	449	434	443	434	460	482	477	445	480	493	486	501	466	504	455	456	486	458	500	470	468	477	496	474	482	439	515	490	452	511	450	438	458	473	461	461	480	465	446	546	486	464	489	465	466	475	454	460	441	453	466	475	460	499	499	498	492	462	480	447	496	440	403	470	455	485	484	435	436	497	521	471	467	458	472	468	468	519	480	421	462	468	465	484	480	453	426	437	472	470	498	476	491	472	474	499	467	481	464	458	470	459	490	536	424	529	486	485	486	466	439	478	426	461	492	501	474	460	442	446	453	501	460	482	446	467	477	462	467	501	445	442	490	460	454	460	485	463	477	482	488	484	481	462	426	522	479	506	481	465	482	489	459	481	451	453	470	501	468	459	465	475	447	491	496	468	478	476	445	457	480	453	458	437	479	465	473	516	450	515	497	462	486	482	453	470	466	473	452	484	460	487	461	471	464	479	474	472	448	462	502	491	481	532	460	478	464	473	503	489	447	491	457	461	412	485	472	490	452	440	450	469	467	482	478	461	438	467	458	522	492	463	474	457	455	466	484	446	472	443	507	445	446	480	443	503	496	476	479	483	438	455	449	510	471	455	499	455	445	442	492	453	425	492	472	441	489	447	472	473	493	439	473	485	489	436	429	475	507	465	452	474	462	493	467	481	464	430	458	472	441	479	501	427	429	483	453	466	466	427	454	483	504	479	441	462	484	428	427	513	435	462	475	479	467	492	433	458	442	482	489	495	483	454	471	470	456	480	487	461	464	462	453	502	475	470	466	463	485	488	509	464	454	452	447	469	451	492	483	442	464	495	443	487	451	491	447	478	473	509	510	460	435	444	467	451	452	471	493	488	509	465	426	463	499	454	514	436	465	472	429	456	465	442	474	489	490	459	430	451	474	447	483	481	472	450	481	468	473	504	475	489	459	475	473	463	474	480	472	511	488	454	468	459	439	447	448	446	458	498	472	474	457	472	443	462	484	444	480	456	482	479	451	459	469	469	494	436	454	444	442	475	487	487	464	500	453	451	469	474	450	475	456	465	507	476	467	417	463	458	427	475	451	466	471	463	491	450	484	473	502	476	459	471	445	442	455	519	457	455	488	494	465	484	484	471	501	464	449	465	466	468	477	492	447	442	498	465	458	462	466	494	437	443	486	479	462	497	474	465	468	499	438	460	445	447	469	493	491	486	448	469	481	486	460	473	457	475	457	477	456	488	494	413	477	449	457	486	447	438	429	475	462	521	435	464	441	469	489	436	497	509	482	442	454	491	482	430	429	483	435	442	456	439	481	465	514	444	466	516	442	500	510	463	465	468	493	450	483	429	481	465	494	473	474	469	460	456	466	481	461	459	452	483	489	485	441	450	484	495	454	480	488	443	450	460	480	477	461	439	437	451	465	486	490	423	463	506	502	480	458	459	468	465	466	476	456	462	422	465	488	475	466	431	503	473	484	496	469	500	446	499	454	446	490	471	505	502	465	393	441	449	465	483	489	429	472	454	471	444	501	488	466	487	469	486	458	490	468	448	443	461	479	469	435	466	471	471	441	481	438	457	443	466	470	513	456	478	462	463	473	476	470	443	417	458	483	460	473	470	471	453	496	443	496	437	463	428	476	485	483	522	454	459	445	468	450	432	449	451	446	451	445	461	440	453	461	462	433	464	462	473	468	469	465	488	472	501	460	440	482	470	470	488	472	468	438	454	450	454	455	494	437	483	481	417	439	457	500	487	481	460	455	469	458	515	472	487	475	464	495	476	493	458	475	476	475	482	460	442	485	448	448	462	453	497	478	482	470	453	503	482	474	495	468	487	476	487	491	444	472	469	458	447	458	503	474	462	462	478	484	487	505	481	472	429	498	463	454	465	484	477	453	490	476	466	474	478	479	455	466	486	469	442	487	511	489	494	489	492	489	460	466	474	463	452	450	464	477	430	443	510	479	452	448	460	519	467	500	468	466	468	419	492	504	444	436	477	477	446	491	436	482	456	455	476	460	522	478	431	457	454	466	466	480	439	464	490	468	454	506	477	480	454	463	479	455	457	476	443	501	440	466	481	496	467	448	480	492	450	472	500	449	533	452	454	498	465	428	476	470	484	442	484	467	441	475	478	437	465	463	430	456	486	452	484	470	461	470	433	472	484	505	506	463	453	477	470	464	476	461	433	493	513	475	454	515	442	473	487	463	441	484	479	495	477	469	433	466	438	522	445	474	462	484	503	444	457	487	478	430	503	481	468	430
26342	19813	6712	740	511	428	446	423	423	415	412	397	430	365	384	395	393	409	410	399	397	403	373	372	398	402	425	370	405	408	374	372	414	383	450	407	411	388	387	395	351	399	393	396	381	397	385	389	393	400	392	409	415	372	394	354	395	394	357	408	367	388	423	385	383	419	405	405	364	406	401	396	389	414	402	390	388	381	366	335	393	405	349	424	386	384	403	378	381	387	375	415	380	361	416	388	381	403	395	410	372	386	396	394	376	416	389	385	424	405	383	376	380	398	397	436	403	404	428	396	396	431	416	394	374	399	429	378	401	425	392	403	391	397	372	383	397	438	429	330	383	354	369	419	377	391	405	420	410	367	396	383	387	370	373	371	368	398	374	403	439	412	422	399	406	348	368	414	395	421	413	364	408	401	401	355	393	383	353	378	413	414	384	431	410	388	381	394	395	391	382	412	363	393	362	381	383	374	427	385	379	362	399	373	399	370	362	379	397	383	393	407	361	370	351	374	400	344	378	413	385	351	417	392	373	392	416	379	390	398	371	375	386	421	389	444	418	397	380	396	400	436	396	390	385	367	405	389	352	387	369	380	353	414	387	416	388	363	374	378	368	411	402	362	434	395	377	386	353	373	383	410	371	371	380	369	397	406	417	438	383	417	390	365	389	412	383	388	366	357	408	358	394	406	369	362	408	405	430	385	377	396	420	391	378	374	415	354	404	364	390	393	394	362	354	401	354	384	388	388	353	361	369	427	361	380	402	401	361	369	401	357	377	369	398	371	396	398	417	393	383	386	362	356	356	387	391	381	378	414	391	415	392	355	393	396	421	408	399	387	377	390	392	394	354	423	433	378	414	379	409	400	404	417	387	354	432	417	339	389	437	386	389	397	380	377	423	383	377	415	401	400	399	407	391	407	399	390	400	381	381	372	359	409	376	404	416	366	395	394	353	394	396	389	397	354	395	381	396	428	373	381	379	393	391	390	384	411	370	392	416	412	376	348	383	355	405	412	410	413	367	448	380	417	410	361	393	395	389	381	380	379	399	386	424	417	402	402	395	378	394	369	361	374	381	400	395	399	373	392	370	378	403	395	361	396	368	419	389	382	381	367	382	390	365	381	368	384	369	419	386	365	400	416	381	390	408	403	370	428	366	386	392	396	419	363	382	387	403	420	386	382	358	424	395	389	374	397	415	372	411	381	419	390	369	386	366	414	372	422	367	422	379	399	393	413	385	404	420	412	373	419	387	401	416	400	383	394	396	386	389	391	410	400	356	376	412	360	397	403	405	383	404	377	362	382	423	394	402	347	379	359	404	418	360	382	371	408	400	420	353	398	392	380	396	357	372	347	366	400	361	372	392	413	388	376	380	389	370	390	407	400	415	383	370	421	412	405	380	407	389	387	400	370	362	374	393	361	413	399	388	385	397	417	381	385	405	396	417	381	401	378	412	386	377	428	381	398	429	438	418	377	373	423	376	370	358	417	378	407	398	403	396	382	400	405	427	393	381	363	422	413	386	399	359	384	369	387	437	370	349	428	374	375	363	390	427	380	394	377	379	419	381	387	425	389	383	397	414	366	398	401	408	384	409	352	397	384	393	404	397	394	365	410	401	371	377	411	411	366	411	377	359	358	415	418	401	388	399	385	401	421	388	399	399	402	402	396	395	393	381	397	373	420	413	412	408	419	393	410	388	386	370	434	372	398	396	388	400	384	393	403	402	401	389	397	354	363	387	380	382	397	423	412	382	396	394	370	366	413	395	372	376	382	385	378	354	380	362	383	380	371	402	390	399	395	407	346	387	363	412	370	399	371	385	388	350	385	406	418	389	408	395	382	394	405	393	396	407	399	416	427	425	379	391	382	393	389	427	392	401	381	349	402	353	401	398	379	370	387	402	352	384	383	401	403	373	375	401	404	367	429	391	369	348	365	387	395	438	387	396	367	411	418	412	413	375	379	371	368	380	392	404	419	393	414	400	388	356	417	402	389	369	381	385	381	418	404	378	348	344	416	350	377	384	383	396	413	408	399	384	369	408	383	405	404	445	373	393	350	376	377	412	415	397	412	387	383	411	372	389	426	359	401	371	393	391	408	411	396	361	397	392	396	404	348	374	378	396	389	394	398	407	367	374	365	390	393	415	379	362	393	380	423	391	402	376	413	379	389	387	387	416	403	411	367	429	425	354	425	389	401	387	390	400	373	372	414	392	393	385	378	395	399	419	365	391	426	380	346	390	374	365	363	371	397	397	395	406	419	388	410	420	376	406	390	382	393	389	421	408	397	413	423	371	366	424	403	390	370	419	370	396	408	410	377	392	385	358	384	418	391	388	397	371	372	381	422	409	384	409	399	390	392	383	375	413	407	365	436	388	419	394	357	385	393	381	384	399	383	412	374	409	360	392	406	394	397	382	392	394	404	385	378	380	366	392	428	394	413	398	358	378	405	424	422	381	412	418	410	376	379	388	363	373	365	395	392	394	385	389	398	429	398	364	397	402	384	376	414	399	435	438	395	380	389	352	377	391	393	412	354	407	412	382	363	386	383	395	427	376	421	388	410	368	395	410	388	365	368	391	432	420	422	407	418	393	388	379	393	394	377	374	427	388	409	372	397	373	420	382	413	392	367	384	365	397	408	385	389	362	398	406	413	397	411	394	374	378	374	389	392	426	376	352	379	431	361	389	401	347	423	387	392	389	362	413	358	389	406	423	410	376	397	390	373	383	410	401	386	378	392	427	359	357	359	390	361	359	337	389	407	416	373	396	423	417	374	375	402	399	449	391	374	394	404	375	365	383	363	424	407	377	373	375	381	381	383	400	398	387	379	403	390	414	397	402	410	426	402	378	392	393	371	374	369	395	344	406	411	385	414	389	358	420	369	405	374	413	377	406	392	365	354	402	380	372	402	375	380	388	416	398	409	351	391	387	368	398	377	389	343	421	368	374	405	361	383	381	422	405	368	381	406	414	440	383	395	377	369	375	377	402	402	366	344	424	381	381	350	373	395	388	373	407	413	378	348	422	401	374	372	399	367	372	399	369	368	414	403	433	408	385	416	393	354	415	398	425	393	398	378	383	391	396	427	422	420	378	383	379	397	362	395	409	374	384	402	379	386	418	377	386	404	405	451	418	382	419	392	378	391	402	398	390	415	356	359	439	391	394	380	392	439	394	393	381	426	427	394	409	411	370	388	418	405	398	384	402	362	394	362	400	402	437	375	384	406	379	365	352	398	409	381	377	416	427	388	452	397	370	388	387	396	364	397	416	383	377	373	365	416	427	364	407	399	409	406	425	399	408	385	427	390	371	378	365	367	385	385	374	418	398	391	431	377	399	371	378	359	384	412	370	409	384	393	411	391	380	393	378	392	395	385	396	408	405	367	397	362	403	417	380	425	416	396	359	380	363	402	366	370	375	385	379	406	426	368	412	379	377	387	368	401	418	393	351	417	412	379	395	385	399	427	382	440	384	426	388	403	381	393	446	390	406	416
3964	1508	1336	872	761	745	676	625	648	605	586	621	600	576	584	604	553	569	594	543	571	580	567	593	578	590	624	588	538	538	594	551	578	562	545	587	601	603	563	520	575	552	549	519	533	538	545	529	545	543	594	595	538	568	548	565	517	586	568	561	554	566	512	578	597	608	556	590	519	533	538	540	610	524	576	565	556	592	533	584	558	582	550	562	559	552	572	563	549	567	593	518	548	573	606	570	534	591	576	556	555	619	587	588	576	610	572	612	605	582	592	594	568	582	579	629	585	569	537	589	615	527	564	543	563	585	550	572	561	549	574	545	525	556	557	613	610	570	548	574	606	521	588	570	567	547	602	555	514	578	554	538	560	578	580	596	568	539	527	562	571	562	558	596	575	588	573	532	591	565	574	591	561	593	532	562	562	578	544	564	573	560	593	566	532	565	560	531	567	504	606	534	546	552	525	542	525	575	577	557	555	565	556	576	543	548	571	519	518	582	572	565	559	584	559	546	582	574	538	576	561	557	575	528	559	546	529	561	547	532	544	549	573	539	578	549	595	538	576	585	545	567	520	606	551	560	590	552	576	579	569	551	552	542	570	603	543	547	512	561	511	567	552	547	559	555	593	535	542	546	559	558	525	526	543	567	535	606	582	584	588	599	604	555	553	555	572	537	557	565	546	597	536	535	539	591	549	515	557	601	568	545	588	571	523	545	543	577	566	575	571	562	567	558	587	578	538	579	569	580	543	550	564	552	591	548	582	561	526	593	561	501	540	550	547	628	551	558	588	532	569	553	598	565	590	554	570	540	555	547	565	573	554	602	559	534	596	558	569	543	570	597	560	572	544	552	572	526	549	588	539	548	604	544	604	531	581	567	560	571	548	553	552	568	529	568	577	574	570	539	534	548	519	584	551	585	552	548	568	560	591	531	577	543	568	535	523	566	562	606	542	533	571	530	571	542	561	532	554	549	558	567	573	607	593	564	596	605	555	577	592	521	540	549	611	602	544	542	545	555	552	545	515	539	529	540	583	568	616	563	571	538	571	591	521	571	585	535	543	536	557	530	528	510	512	548	558	557	594	542	550	577	598	539	581	558	565	516	601	642	559	596	548	591	570	596	548	592	578	510	529	555	543	531	563	541	584	554	597	569	582	524	515	591	567	554	582	575	610	523	526	547	580	595	551	558	553	572	534	581	524	584	529	547	506	564	553	566	588	553	568	548	593	557	553	557	551	533	551	540	552	588	609	519	593	560	544	592	590	563	544	531	543	566	560	537	585	559	542	544	591	575	561	536	576	521	562	569	574	564	561	601	558	576	579	536	566	543	599	540	534	562	599	619	560	600	543	496	550	513	569	555	583	553	563	527	564	564	557	577	532	594	506	528	557	554	577	564	574	567	563	577	563	569	560	599	600	564	526	580	562	576	565	536	547	574	547	545	564	583	544	604	542	581	523	600	565	571	584	541	571	551	550	581	539	563	570	584	534	559	596	533	598	575	542	545	574	600	564	560	583	591	545	555	568	600	602	555	574	530	534	536	545	570	570	579	556	548	534	633	550	579	580	552	581	552	595	563	526	556	536	514	573	599	581	589	538	556	514	538	569	569	570	581	591	518	593	547	529	530	546	559	562	602	554	541	564	564	538	552	568	552	546	560	541	551	566	544	540	554	545	550	535	566	535	559	566	556	543	531	580	563	562	607	535	516	551	576	576	528	552	540	574	591	523	529	581	578	557	554	544	554	528	581	588	562	593	567	510	611	567	529	598	541	551	568	567	587	521	607	562	549	578	549	537	546	503	549	552	532	567	547	601	572	534	578	550	529	543	546	525	573	560	541	598	565	535	556	601	598	585	581	539	598	584	560	563	545	572	572	576	571	557	531	608	560	590	553	551	572	519	510	512	563	572	587	589	582	551	568	551	518	598	572	570	562	592	579	548	557	551	551	589	594	549	553	534	569	547	597	544	541	583	569	560	580	556	543	538	572	572	518	578	562	555	561	546	550	570	590	553	542	568	547	587	548	570	555	567	536	566	602	553	569	574	591	573	555	583	536	524	554	585	545	561	580	598	570	546	545	583	522	575	560	560	555	548	566	565	598	558	554	502	533	575	523	560	557	568	567	558	516	545	524	540	566	569	529	548	587	543	559	523	537	563	538	556	545	551	566	578	554	556	538	538	560	549	579	546	585	565	569	579	559	550	538	575	549	613	575	583	589	564	557	568	527	591	574	547	573	618	597	512	548	545	522	522	555	557	561	563	548	587	539	578	535	577	534	563	630	552	565	575	526	541	555	606	572	585	549	580	576	558	574	567	558	594	577	579	550	553	556	549	576	562	587	579	546	553	575	558	514	598	577	513	529	538	565	580	568	554	561	553	580	569	574	566	585	530	550	521	595	592	562	550	596	579	597	591	562	581	542	545	560	562	572	554	586	613	561	554	532	522	572	557	567	612	537	550	602	546	531	566	543	571	572	589	542	565	562	570	561	538	560	572	625	545	599	577	558	528	579	543	581	563	594	571	577	577	539	540	547	532	560	541	540	528	563	522	559	583	604	522	528	577	534	588	533	560	548	543	599	544	621	549	548	566	585	556	565	559	534	601	553	597	574	547	623	557	571	567	551	596	562	560	572	534	562	574	571	543	565	539	549	529	622	592	621	566	567	580	567	574	570	530	592	555	565	566	571	589	578	599	588	528	586	562	540	598	560	597	569	578	555	538	573	597	599	571	527	553	528	573	571	556	583	552	567	572	561	589	535	576	515	541	536	561	567	545	547	572	558	575	557	546	546	572	551	551	547	533	566	551	523	583	586	603	560	607	598	534	566	538	569	584	578	548	589	592	550	570	580	576	533	537	590	516	553	576	553	563	533	548	613	584	563	544	558	578	554	488	516	587	550	552	563	561	546	583	549	594	584	553	598	589	599	548	532	572	549	577	551	539	572	532	567	534	546	547	538	563	547	562	590	571	584	573	543	554	532	568	561	531	579	551	549	584	547	530	561	561	548	555	588	525	564	561	569	555	580	542	576	567	537	584	548	542	546	583	539	546	512	567	574	596	570	557	533	566	546	561	561	527	584	570	521	546	547	549	566	538	542	559	558	569	554	560	580	538	599	604	579	558	587	583	547	568	576	544	577	582	577	538	575	552	589	504	584	582	546	584	553	550	557	555	548	520	567	592	555	575	549	596	524	530	559	580	542	593	581	600	550	563	510	579	587	568	561	567	577	581	570	571	550	604	554	553	564	586	575	551	520	565	556	565	571	568	570	565	551	589	546	569	573	563	559	575	586	560	553	550	557	549	594	527	537	552	548	564	538	549	542	540	552	523	516	514	523	592	567	557	529	539	544	569	588	545	523	575	539	593	543	587	551	549	590	567	600	579	561	588	560	534	595	548	551	587	557	539	604	548	536	540	558	565	542	555	565	576	534	564	549	568	587	579	556	568	573	551	562	544	534	553	530	558	536	576	542	583	576	544	553	566	571	512	571
23768	20958	28133	23943	20802	4676	1069	792	702	639	621	549	495	512	523	553	517	495	464	440	452	501	455	481	465	447	433	442	428	432	441	485	419	434	401	462	458	449	430	469	403	440	457	464	420	438	419	448	451	424	410	412	422	432	450	411	423	405	403	449	398	392	409	449	435	413	409	418	413	450	418	434	447	426	435	439	408	461	397	409	431	455	428	441	421	421	438	423	426	397	413	455	419	449	396	445	452	439	374	434	412	392	388	402	425	458	433	435	455	456	444	471	434	443	431	428	430	437	427	403	404	443	401	420	458	457	444	430	431	443	452	428	432	414	421	432	441	418	413	441	430	447	447	452	406	407	461	436	450	412	422	420	434	462	452	425	422	418	396	402	412	401	415	408	416	452	431	439	410	390	454	428	428	434	424	394	416	428	394	439	421	428	415	400	396	425	416	407	442	430	415	419	458	452	403	401	417	423	393	408	447	419	443	401	452	441	451	439	436	409	443	417	417	425	411	428	429	435	389	412	438	400	397	421	441	409	435	414	413	413	386	384	389	413	399	375	464	375	421	406	441	430	431	391	379	435	423	405	408	422	471	417	427	468	433	450	420	435	442	425	436	445	430	427	431	426	409	438	464	398	413	422	412	451	441	424	450	432	428	385	421	417	439	407	405	414	435	396	406	449	407	438	457	466	413	413	422	441	454	413	430	452	406	420	394	422	441	406	418	402	435	431	422	435	416	405	374	433	454	407	435	418	401	435	414	464	431	403	409	406	445	454	417	431	431	413	429	410	426	425	460	455	415	390	436	456	431	400	444	415	415	410	445	400	426	431	428	412	354	460	386	414	423	383	417	402	431	409	423	389	418	414	405	420	461	394	390	397	431	428	424	436	410	419	407	417	431	438	448	436	418	407	391	413	436	464	383	395	428	452	423	430	441	416	415	412	452	412	389	422	393	425	421	400	438	448	414	420	411	406	445	402	428	417	425	452	423	418	424	451	414	419	410	422	427	432	431	430	440	430	437	426	400	407	400	423	430	404	439	403	429	433	415	419	427	447	412	441	421	430	455	407	426	401	415	410	431	414	446	423	458	385	414	400	410	430	488	406	429	400	417	442	407	429	418	411	393	422	431	412	406	426	435	404	419	409	441	402	387	410	429	458	417	392	433	411	432	463	430	481	380	453	447	423	412	396	403	402	427	430	422	417	422	422	426	421	427	409	449	420	397	447	465	397	433	397	428	447	426	429	424	404	437	422	422	429	392	445	465	448	414	410	408	402	416	405	462	407	415	462	424	430	401	410	427	409	425	448	421	412	393	400	398	408	431	384	357	415	422	455	412	395	408	424	429	431	416	424	396	426	413	440	430	445	425	431	448	389	423	392	401	482	409	414	436	407	421	438	420	449	434	403	448	407	404	426	408	391	403	436	445	451	404	412	415	408	400	411	444	412	459	404	382	406	435	424	404	470	413	417	421	427	421	418	396	396	460	448	429	440	439	420	367	401	426	410	397	435	449	397	404	419	419	408	440	443	475	436	427	404	460	430	421	396	441	443	384	401	403	409	459	425	419	453	443	435	385	419	406	385	429	411	423	412	386	399	434	401	421	417	421	360	422	434	381	409	433	430	413	406	450	420	421	429	423	387	426	409	428	436	433	398	405	398	448	414	413	431	414	426	428	446	425	447	425	409	422	438	390	410	396	384	430	419	377	454	391	427	432	450	421	442	440	399	406	436	433	389	434	442	435	427	428	420	446	431	422	405	382	398	402	388	431	451	425	385	395	437	440	437	424	396	412	400	444	414	433	417	461	433	439	425	406	405	421	423	445	419	402	455	393	390	420	406	395	432	428	423	409	403	432	420	404	412	428	417	417	448	420	424	442	390	389	441	425	420	446	427	400	402	418	423	421	381	395	433	420	423	401	438	401	437	421	447	427	387	373	419	398	428	404	440	400	416	404	409	440	430	392	423	417	457	429	426	447	478	405	385	411	383	417	418	370	408	433	441	420	410	438	415	413	406	410	429	431	393	434	414	435	398	429	434	425	405	385	409	392	446	436	411	449	410	377	454	476	421	379	429	452	396	441	428	421	432	417	418	432	432	431	445	421	409	448	438	443	437	458	408	412	416	430	435	421	406	431	409	469	389	428	425	417	426	434	419	434	416	417	413	403	443	413	457	420	402	402	424	438	437	415	391	404	445	441	421	417	392	430	405	415	419	430	391	434	457	417	441	400	391	386	420	398	417	383	377	400	420	394	372	394	449	421	433	433	370	402	414	424	416	419	407	427	409	421	443	414	423	423	440	413	416	401	416	396	387	404	437	423	408	417	415	355	401	459	385	381	408	420	420	443	436	432	429	434	404	384	436	409	450	425	442	393	426	401	440	433	422	400	407	402	421	408	392	448	447	411	404	420	411	447	390	467	429	403	421	399	440	395	430	460	420	435	445	474	426	402	411	406	393	412	432	457	448	463	410	441	428	389	446	397	400	416	396	432	393	430	405	450	426	416	424	419	442	436	399	388	413	443	437	413	410	426	435	409	406	425	418	424	427	420	413	445	405	423	416	383	433	421	402	423	441	414	406	438	474	422	423	423	443	383	408	432	415	463	432	444	437	411	420	396	402	431	416	426	434	397	441	450	394	409	426	382	380	388	402	400	398	393	361	402	419	414	401	420	410	428	379	394	414	408	437	390	414	403	442	406	396	455	432	423	418	409	393	437	386	423	413	410	415	417	428	400	435	451	404	422	446	418	413	400	399	411	442	444	376	435	398	417	416	444	415	426	446	405	439	420	422	396	410	423	425	441	431	413	495	416	419	430	422	389	452	400	353	418	436	453	426	406	431	428	416	448	403	383	431	437	445	489	418	412	417	442	407	427	407	429	422	430	412	433	396	444	400	429	458	417	420	428	432	396	387	392	406	420	395	424	421	415	449	474	434	437	406	408	429	415	383	411	384	391	409	434	426	442	408	398	405	387	401	455	386	420	423	421	377	400	416	438	399	430	395	425	427	440	405	426	430	423	386	424	404	422	399	412	439	400	428	432	447	420	439	429	448	458	404	430	460	433	435	420	418	401	408	395	409	472	386	427	421	439	427	391	405	408	426	404	418	429	424	418	418	442	427	435	394	446	409	453	391	436	412	451	370	431	403	409	422	430	432	436	426	433	438	402	437	398	437	430	401	430	389	417	378	417	459	422	439	417	421	382	410	447	412	406	458	402	402	435	413	399	400	412	408	434	421	429	413	432	401	432	390	474	420	424	423	430	454	406	423	406	417	422	462	450	388	427	428	372	424	413	442	413	423	399	405	400	390	407	422	437	427	433	448	398	415	445	404	379	433	419	392	421	405	412	414	430	430	407	437	436	437	433	433	419	427	387	381	397	440	435	430	410	400	433	401	434	406	417	432	388	442	405	418	384	411	414	452	444	372	402	417	377	419	430	436	408	394	418	393	430	419	420	410	358	424	434	434	419	430	434	412	441	411	440	402	457	400
5257	10544	8901	4585	3268	2458	2033	1755	1375	1152	1118	1023	884	907	831	802	795	728	718	714	701	707	676	685	654	669	648	686	703	665	616	635	604	655	637	639	598	662	643	585	653	634	607	610	627	605	607	667	593	642	599	637	603	582	610	646	604	591	594	605	626	557	625	628	616	591	613	594	617	617	607	613	590	587	598	658	627	589	591	640	578	610	553	605	612	611	590	619	588	621	596	599	606	577	608	633	598	600	578	593	602	628	651	655	619	625	615	592	703	594	641	631	657	592	619	647	644	573	658	614	632	620	615	611	596	622	640	590	628	634	607	635	624	627	572	591	615	624	651	655	644	585	641	595	617	631	609	596	643	615	653	616	605	567	584	574	619	581	592	579	606	611	626	647	614	575	629	635	637	629	602	620	578	534	671	625	633	601	610	621	585	590	560	618	625	593	610	604	638	571	602	635	587	645	597	619	639	588	589	619	574	583	597	612	610	611	593	596	624	611	554	550	629	583	594	616	583	583	594	632	516	627	606	548	610	619	609	603	609	637	597	581	638	586	608	611	598	624	640	614	572	591	610	609	601	561	579	607	618	573	599	624	638	610	609	593	623	590	555	607	583	616	601	637	596	619	596	610	635	580	584	618	609	604	608	598	617	609	579	591	541	592	576	592	593	620	605	585	596	580	613	606	595	556	575	585	545	635	650	550	576	595	564	587	583	584	602	586	595	602	600	587	605	569	597	639	576	592	568	592	603	587	638	620	575	611	607	619	644	611	611	607	624	577	610	603	600	520	610	610	611	638	635	600	611	609	626	578	637	563	596	617	599	617	625	601	634	618	602	605	525	628	658	571	592	600	649	613	601	597	586	583	608	575	571	584	577	646	608	595	577	602	618	660	601	601	638	602	635	576	578	631	579	594	621	581	592	634	585	615	602	592	613	637	612	616	595	600	589	604	594	567	547	606	605	632	571	612	638	609	585	597	591	606	578	613	582	643	575	608	596	625	621	610	561	621	603	571	600	593	604	565	595	607	578	632	567	635	618	586	599	614	625	589	592	631	572	619	646	611	626	608	619	586	540	620	577	624	600	599	625	604	602	635	600	591	604	595	578	616	662	584	580	586	607	613	567	563	594	588	609	607	585	619	597	600	600	566	595	625	610	602	577	584	598	624	612	607	586	616	600	619	535	602	602	640	606	574	614	572	633	591	608	591	613	581	587	604	563	571	605	594	601	596	598	598	584	617	584	611	583	586	617	546	594	607	608	581	575	582	613	666	603	623	571	579	613	597	556	602	611	603	607	632	587	568	623	636	589	616	609	604	617	635	608	616	599	606	605	615	567	607	568	606	598	601	647	621	601	610	633	643	637	625	617	588	604	639	612	598	577	620	581	643	561	588	575	603	593	552	610	568	623	625	596	653	598	543	608	614	596	557	572	592	581	659	619	560	596	585	602	633	595	609	637	590	641	604	603	611	586	593	591	577	626	597	629	604	617	604	584	595	621	616	652	641	567	613	611	629	644	595	595	584	594	602	577	553	573	595	621	586	627	665	590	650	619	603	609	565	572	601	625	618	591	576	603	606	615	614	605	543	564	626	594	624	566	592	611	593	604	581	579	650	589	628	612	602	615	628	591	592	599	607	577	599	627	588	615	586	571	593	640	607	625	615	588	586	610	623	576	582	632	629	585	596	553	639	581	639	587	598	571	620	574	591	572	634	620	612	610	570	534	645	587	579	617	614	637	600	627	642	589	636	575	602	620	610	575	593	636	625	635	549	581	602	584	576	594	656	612	619	610	614	602	607	631	641	584	592	581	644	642	610	560	595	580	597	620	578	612	613	592	611	618	584	613	591	569	518	616	581	638	619	571	601	608	638	586	613	570	595	595	604	574	584	598	610	615	600	597	613	616	624	639	567	578	630	604	579	592	593	635	611	634	603	625	576	629	597	638	619	621	618	598	601	590	639	612	576	575	572	606	578	623	612	626	597	609	570	634	630	647	557	605	580	615	609	630	574	588	604	599	614	575	643	629	605	606	627	607	585	609	595	590	565	580	571	607	598	619	608	597	597	595	580	654	618	554	561	638	540	606	649	558	580	573	587	551	569	608	615	616	596	574	576	552	573	594	597	638	623	597	612	575	649	595	626	644	621	629	628	662	571	625	531	619	569	579	587	617	668	606	603	591	579	643	568	647	634	568	578	623	577	592	579	619	609	587	621	606	605	632	622	605	622	598	622	591	583	603	634	576	565	622	589	606	590	597	649	605	650	593	593	559	590	583	570	591	583	643	586	596	581	571	613	572	577	601	618	544	589	606	605	548	612	603	576	645	619	616	599	590	617	587	618	606	613	578	591	576	625	573	567	572	609	583	571	578	602	567	590	618	611	581	641	615	630	599	620	575	577	617	571	598	592	593	588	599	597	614	600	623	609	583	607	618	595	603	580	622	624	603	609	575	565	597	650	642	602	585	612	588	662	606	623	596	604	613	609	610	629	597	631	569	582	597	614	613	565	588	630	575	592	594	603	626	608	599	626	561	595	635	541	575	559	574	591	628	615	612	606	600	585	569	595	630	575	605	598	621	614	579	637	612	597	578	638	582	586	598	613	604	635	638	561	649	609	647	576	587	615	599	609	632	636	621	599	589	596	593	534	580	609	632	554	598	624	601	604	591	567	631	601	608	595	616	616	614	584	616	609	601	615	625	616	634	600	585	573	590	574	562	582	630	586	630	607	628	588	603	575	587	591	605	578	622	594	556	625	594	601	613	612	601	542	578	586	592	570	536	577	598	640	599	623	588	600	590	624	626	642	587	599	588	580	601	620	586	577	591	594	577	610	642	599	603	566	602	646	628	558	613	597	611	594	564	619	612	599	580	630	536	633	622	604	537	608	607	625	568	628	572	607	615	649	653	587	578	597	611	557	623	598	604	645	600	626	591	547	628	588	590	636	601	591	642	593	595	591	638	610	581	591	597	603	543	572	575	591	586	639	631	591	626	589	637	555	578	620	587	572	606	591	604	616	636	608	569	630	558	577	595	611	573	556	571	581	633	621	651	606	539	582	567	587	595	656	570	601	567	588	552	610	621	582	576	597	613	597	589	627	601	627	607	622	600	578	601	599	612	598	586	597	626	593	580	623	591	585	598	647	594	579	600	610	590	612	596	639	612	624	592	565	588	606	579	599	646	584	550	586	579	601	615	586	628	616	615	565	616	600	593	625	574	617	628	582	598	645	605	593	613	616	609	625	609	619	572	613	619	596	615	631	593	599	606	583	590	610	584	626	586	642	589	625	624	593	624	619	616	617	546	614	638	575	593	598	574	613	633	625	581	576	640	583	582	577	582	589	585	577	615	584	608	625	543	616	603	641	622	595	549	599	596	607	606	577	568	598	614	632	594	649	621	598	633	621	600	630	584	622	586	663	642	602	653	610	560	572	610	597	570	576	602	607	617	627	555	573	574	566	589	577	578	659	575	646	596	631	594	588	614	602	590	594
22844	20988	28730	23430	20993	20677	3549	1135	865	717	643	607	577	539	490	467	421	455	432	393	412	399	356	403	351	356	337	364	381	370	316	309	349	376	393	381	333	358	349	362	350	342	331	348	323	347	337	347	340	352	359	356	379	343	352	326	327	351	376	326	341	324	375	340	333	346	356	364	291	346	320	358	319	337	353	339	302	316	316	359	349	312	333	334	352	328	337	311	350	342	352	328	338	313	341	371	291	327	348	337	319	338	395	371	339	353	338	353	361	355	337	371	373	314	342	345	341	375	309	323	314	345	317	349	352	346	357	336	325	360	342	340	309	358	334	322	311	353	343	363	323	330	339	326	320	318	335	315	322	304	320	325	357	367	318	295	327	339	331	292	306	321	353	315	364	331	316	353	305	321	354	364	342	334	347	335	317	306	339	342	362	346	330	319	294	363	325	322	309	318	306	334	330	327	347	352	323	339	351	326	371	307	329	334	330	334	305	318	311	353	325	329	340	336	337	306	333	338	334	316	334	330	320	363	278	327	326	333	339	341	378	318	335	354	323	331	358	330	355	322	319	343	345	321	329	298	307	300	317	331	333	352	350	361	326	321	334	340	319	333	343	319	314	373	352	323	370	305	331	349	315	330	311	296	382	341	309	337	354	338	329	305	366	341	354	317	346	351	350	334	404	323	323	335	290	334	309	351	331	341	338	300	313	337	353	324	330	318	300	308	317	347	355	302	346	337	338	357	346	339	329	330	339	326	327	303	333	315	326	322	351	355	337	321	303	358	295	344	313	347	351	316	322	312	309	314	310	342	335	319	345	310	303	363	323	325	342	338	339	345	296	327	333	330	372	297	336	314	332	371	318	338	353	334	343	326	338	373	318	344	305	336	332	337	332	289	347	327	326	341	310	334	325	344	346	324	306	338	320	322	312	301	349	351	339	359	368	316	320	319	345	309	315	321	324	342	315	321	333	345	307	351	350	349	323	314	336	350	362	368	311	353	329	312	326	363	347	342	361	322	362	300	329	321	327	315	346	333	343	354	324	342	325	338	324	314	322	347	299	326	350	351	326	346	361	311	347	329	309	337	313	331	327	343	357	300	314	315	346	330	340	340	343	332	345	356	319	290	335	337	329	350	335	344	322	338	353	315	330	315	326	347	306	312	340	299	296	320	335	333	347	321	312	310	323	330	326	339	330	335	340	316	283	357	308	330	325	360	350	313	343	326	331	329	348	283	328	311	311	329	333	346	338	348	335	351	329	301	341	359	331	315	324	317	345	309	350	336	352	335	350	323	341	352	347	371	314	301	355	350	333	317	333	308	346	345	319	377	336	339	350	319	341	341	317	329	340	312	344	308	342	323	312	334	330	335	322	330	321	323	303	325	338	349	341	351	337	293	321	327	337	355	345	312	309	310	334	318	353	321	309	340	358	344	317	349	367	344	305	321	347	319	352	343	332	359	323	355	343	310	331	368	303	332	321	325	361	332	336	329	303	355	331	317	351	316	330	342	328	318	322	302	349	320	299	349	332	350	295	296	330	336	356	359	339	351	334	350	343	333	331	321	336	300	336	358	335	326	300	287	340	325	340	347	321	324	305	348	345	294	326	348	360	327	296	325	320	318	319	323	356	333	343	306	311	342	337	350	360	335	309	331	324	321	291	357	325	365	337	317	310	317	302	334	323	342	333	336	303	304	351	315	358	338	304	350	322	353	329	327	302	352	323	295	340	301	340	321	341	342	326	303	314	332	360	330	348	339	328	321	307	339	337	350	334	312	324	347	326	316	347	324	320	325	325	360	335	298	324	322	351	346	343	323	336	344	328	342	344	308	347	323	324	340	317	307	323	308	346	336	311	326	337	361	336	321	334	332	325	364	348	344	364	371	311	309	362	326	319	318	310	345	350	313	323	330	361	310	331	354	330	331	338	339	297	333	311	314	308	335	334	332	318	317	332	339	312	363	344	337	344	322	341	324	297	361	325	333	302	294	302	314	326	319	347	301	361	340	339	298	304	310	355	325	326	309	315	349	321	315	345	340	341	337	320	335	347	306	333	337	303	318	317	317	304	336	357	322	333	361	328	349	339	348	328	323	321	334	328	331	347	356	333	326	337	314	316	335	323	346	346	352	334	362	346	330	326	332	341	349	375	327	300	357	322	311	318	336	323	312	320	338	318	319	312	355	317	322	308	338	330	320	318	336	325	343	312	315	345	348	354	365	322	293	329	301	294	361	352	334	375	311	339	349	343	314	319	331	355	320	306	346	323	331	288	330	359	345	350	350	340	333	325	316	351	332	296	364	333	346	361	338	342	314	325	323	307	306	337	361	326	319	329	292	311	345	330	320	335	324	298	334	322	354	316	300	315	354	320	296	326	353	303	317	315	328	333	331	323	330	347	377	335	329	313	324	329	312	331	279	320	321	328	327	324	353	326	317	336	311	340	321	335	334	317	328	339	313	325	337	335	375	327	328	334	337	316	338	297	326	316	333	297	317	354	346	336	313	338	336	318	307	333	327	315	314	336	300	335	338	313	317	333	327	298	332	312	323	297	347	322	323	321	351	314	316	337	298	307	346	353	321	344	353	316	290	307	315	341	320	287	326	324	313	339	342	303	331	334	351	337	291	306	364	320	372	350	309	341	320	317	333	332	318	313	325	323	328	313	326	299	286	327	369	312	307	306	326	327	317	310	308	335	317	315	332	294	349	317	320	356	365	313	313	298	319	315	309	324	334	357	312	329	326	339	345	332	339	306	337	307	344	328	325	346	341	323	317	328	344	361	323	352	331	349	320	331	342	323	350	342	328	329	304	342	309	326	318	336	335	318	326	324	313	333	315	331	288	325	312	313	331	323	327	343	319	352	355	322	334	312	325	355	316	307	332	322	341	315	349	350	306	358	339	321	308	332	326	339	357	351	329	334	311	317	321	334	329	338	320	329	343	361	327	339	361	322	343	364	289	325	298	297	332	317	320	320	330	355	330	307	348	320	339	316	313	318	353	314	344	343	310	297	337	373	316	321	319	337	355	305	328	341	311	307	326	323	344	323	316	323	330	320	323	327	335	335	329	332	332	300	340	332	297	318	349	322	327	318	354	313	315	340	329	328	348	357	311	342	324	336	352	358	349	327	335	305	340	342	351	321	327	314	331	334	339	301	312	334	335	312	308	307	338	321	320	343	333	314	339	322	299	342	315	326	336	325	305	358	332	328	346	334	319	350	349	309	335	342	330	322	337	332	305	366	357	339	306	351	327	322	334	357	329	312	325	308	325	362	336	337	329	302	321	327	327	358	322	333	341	321	327	325	314	376	302	328	331	336	323	320	323	329	331	319	347	347	319	295	315	358	367	329	311	333	311	323	335	326	351	312	323	334	346	344	377	340	357	327	307	329	354	317	349	339	359	302	291	342	303	308	329	320	342	334	332	336	336	324	343	328	352	297	351	337	297	342	344	351	310	321	309	337	331	285	332	334	318	321	334	310	349	334	327	346	330
7394	16439	14066	7538	5244	3940	3054	2416	1961	1687	1439	1310	1126	1030	880	854	794	735	765	664	621	643	616	603	567	581	575	529	520	519	577	518	520	483	522	504	485	518	493	495	488	498	544	567	501	511	490	526	486	532	505	499	502	493	498	463	512	488	531	493	494	485	485	496	501	498	509	508	465	501	480	457	469	474	495	470	507	503	510	512	480	494	477	482	522	475	527	486	485	479	487	459	491	506	444	507	470	474	494	479	492	487	536	527	535	537	537	523	537	542	599	554	572	532	489	510	560	507	497	514	479	504	515	534	500	466	483	496	482	473	502	511	508	468	545	501	519	490	515	510	499	486	477	506	454	510	550	495	489	470	470	475	509	469	495	509	494	486	499	494	473	466	477	519	461	499	496	482	450	473	492	487	514	460	485	472	460	442	439	480	471	460	520	501	519	500	479	478	492	472	459	443	486	445	467	463	476	536	500	499	473	522	446	498	465	465	449	503	435	467	466	494	503	459	458	510	481	502	465	469	458	481	509	431	464	504	464	480	533	508	443	466	495	447	505	491	457	464	457	477	473	463	497	431	440	471	482	537	447	473	490	509	485	489	409	473	445	472	438	498	521	460	442	452	452	491	496	485	488	472	481	488	455	499	490	489	479	482	443	477	486	493	489	485	446	481	429	431	459	486	470	429	445	488	465	470	443	515	496	471	471	411	483	475	479	488	475	485	486	447	471	482	450	445	454	468	477	452	464	501	473	498	479	454	480	488	494	437	492	453	495	476	447	470	439	443	496	524	484	501	465	496	472	445	498	480	483	472	487	430	468	485	481	498	466	488	528	478	495	470	481	456	496	494	475	499	507	468	495	449	449	460	483	451	471	432	491	440	488	508	446	480	500	464	493	446	464	444	437	491	445	467	524	429	476	468	446	486	450	448	481	532	458	475	475	464	491	494	467	467	479	489	489	450	472	477	449	472	483	477	481	461	491	439	486	466	478	516	482	487	465	476	481	476	491	491	449	484	498	506	492	456	444	479	496	502	483	479	480	475	482	486	464	501	476	453	469	459	450	458	453	473	467	480	474	450	470	479	500	542	471	482	467	457	472	477	475	451	474	447	463	503	452	464	460	455	493	501	461	500	507	491	464	479	478	486	471	472	478	494	469	510	492	498	430	474	474	492	471	451	474	462	480	468	471	467	456	466	472	463	463	454	504	454	466	464	481	511	491	480	451	492	463	451	434	455	476	510	483	420	451	464	462	454	500	508	477	466	455	477	483	508	520	450	456	468	460	494	460	504	476	465	486	500	454	481	464	458	472	465	489	507	471	443	447	457	430	490	482	502	466	435	496	477	521	460	479	447	436	480	490	486	457	487	488	495	461	491	506	451	470	455	474	457	466	478	495	484	451	509	449	433	470	487	464	487	479	461	477	476	477	476	468	501	496	477	465	441	458	473	502	458	489	515	492	498	453	494	480	470	463	462	510	483	492	455	471	479	464	486	472	425	470	495	437	489	467	490	490	450	468	441	450	491	464	512	539	505	472	498	485	481	463	475	462	465	491	499	478	440	448	462	434	433	488	485	491	455	458	451	448	516	467	463	512	449	485	480	467	487	486	489	466	469	469	477	461	507	476	482	489	461	492	464	444	436	478	473	462	493	505	471	461	477	482	486	491	468	447	506	442	481	543	439	485	429	496	484	433	454	483	442	467	484	471	500	475	434	493	470	500	480	486	458	490	501	493	458	480	450	499	455	471	473	441	501	474	472	532	444	486	478	458	482	476	462	463	506	458	479	542	505	508	489	481	457	456	478	477	429	463	486	499	441	478	458	486	493	466	464	410	500	463	480	464	453	489	553	496	475	492	457	471	458	497	472	473	480	522	494	469	493	509	467	463	491	497	485	496	478	459	499	457	463	498	492	479	490	492	484	476	471	485	477	473	493	512	488	479	495	465	507	482	456	456	463	484	501	514	477	449	480	489	510	479	446	462	467	472	460	460	450	493	458	506	506	509	476	461	463	469	475	487	482	451	483	476	474	465	430	462	469	462	467	507	506	486	526	480	492	468	471	460	526	465	484	457	493	499	447	469	431	453	474	486	447	454	445	455	447	474	508	457	450	492	472	461	472	470	496	450	485	480	470	476	505	465	503	463	459	459	470	483	461	495	486	534	498	520	477	476	470	480	485	490	458	472	464	446	471	484	460	498	499	454	490	472	488	516	455	459	467	467	481	498	464	504	469	464	477	499	490	518	486	456	510	458	490	461	493	460	453	474	464	492	505	497	489	491	471	528	453	469	495	515	485	455	448	483	476	444	488	486	472	478	491	461	443	480	495	471	458	483	480	452	465	460	486	458	457	438	521	451	462	494	454	513	428	478	493	458	469	493	442	445	470	429	472	481	496	513	438	468	476	496	495	449	480	468	475	454	476	483	477	450	469	487	477	449	482	477	432	506	491	476	472	466	474	468	454	494	470	479	496	487	480	515	481	504	497	472	447	471	433	479	488	489	471	482	502	511	491	475	459	482	475	491	472	450	491	482	462	465	468	472	479	466	479	513	460	507	493	443	458	512	445	450	474	479	459	483	490	448	451	457	503	464	471	469	464	503	434	486	451	434	480	472	511	513	480	458	486	416	446	467	477	484	441	478	454	437	539	470	467	488	494	468	468	491	501	453	504	499	501	477	460	455	476	470	468	477	505	440	522	469	499	477	475	472	476	473	451	477	478	479	472	514	434	479	487	470	464	438	470	496	480	524	486	489	498	498	474	463	463	528	484	487	455	506	472	477	475	499	501	462	509	502	421	468	491	449	499	487	463	536	454	437	500	487	466	451	502	487	517	454	463	466	443	450	491	472	460	492	486	490	469	477	485	483	457	460	487	450	461	476	484	494	515	464	504	475	488	473	481	486	457	480	455	513	488	459	502	482	476	485	469	456	453	464	506	476	485	480	524	471	472	489	446	415	480	467	432	458	478	533	499	463	487	458	472	493	504	496	475	494	478	444	517	449	488	506	514	449	469	486	463	471	443	472	467	450	432	524	490	437	461	465	442	469	479	447	484	514	510	483	501	485	436	505	491	455	506	456	466	464	479	509	469	487	494	461	437	421	467	470	503	477	488	494	434	467	475	467	487	469	493	480	505	444	507	477	448	473	464	454	494	471	482	460	468	478	456	464	460	468	511	484	483	475	489	469	460	460	440	474	481	488	474	480	491	485	475	479	480	476	478	484	478	498	484	466	460	515	496	478	496	467	481	463	453	456	456	456	486	463	489	469	469	521	517	527	463	473	472	491	499	511	469	502	475	478	444	463	479	462	477	480	472	481	455	446	485	478	467	451	485	489	508	471	455	506	427	461	490	479	471	491	442	478	438	489	514	481	486	500	481	466	496	466	492	476	469	497	463	452	452	458	481	420	480	475	502	503	467	439	451	494	461	452	502	441	471	459	456	453	469	486	454	471	473	496	492	435	478	488	492	494	469	486	472	448	499	510	454	440	478
26590	19874	6745	796	531	479	462	461	395	427	438	407	413	394	424	415	414	413	440	421	421	408	429	401	403	416	410	399	407	412	400	405	417	435	404	429	415	410	400	400	387	405	387	426	395	426	429	393	418	398	399	412	411	379	403	420	387	435	423	395	401	414	388	404	413	404	417	396	426	395	437	405	432	390	398	411	389	353	401	416	408	414	367	394	395	371	393	387	377	370	390	387	392	467	413	392	414	422	361	415	429	391	416	424	434	417	443	414	407	407	392	421	439	446	401	412	431	430	422	399	394	434	405	412	405	402	408	453	419	426	432	395	428	406	408	388	403	406	396	384	381	404	386	394	424	393	374	389	393	378	414	434	461	388	414	400	406	398	393	381	386	398	414	385	410	388	450	381	376	400	391	395	404	413	376	384	404	407	403	404	446	415	383	392	395	411	419	368	408	387	395	415	383	440	391	419	432	393	429	370	440	415	371	410	370	392	351	372	400	396	415	419	406	400	435	394	366	406	438	406	409	446	376	426	418	397	397	388	429	412	430	407	388	380	414	383	389	418	402	425	426	382	379	374	396	403	398	373	363	409	394	414	412	413	391	447	389	419	423	400	398	409	363	417	415	364	376	387	413	383	426	411	401	430	413	404	432	374	402	390	419	404	415	394	393	412	406	379	428	421	443	418	389	409	372	378	396	410	418	412	393	402	404	409	345	389	417	409	375	392	399	406	373	397	393	383	386	429	399	380	391	405	382	386	412	404	411	395	376	378	404	406	406	408	403	402	423	391	388	412	402	365	405	416	372	403	394	410	425	360	392	421	422	403	399	395	383	434	383	400	383	427	406	393	414	420	425	406	405	401	376	408	410	418	396	434	399	423	418	408	402	413	401	403	368	396	418	386	396	406	399	395	408	389	372	385	403	381	432	354	408	415	381	394	367	426	437	382	387	404	420	433	376	356	405	371	368	393	376	391	382	430	376	382	431	377	404	418	396	417	395	433	413	398	404	429	410	411	384	423	396	405	402	420	370	359	377	388	401	389	421	396	426	391	376	407	377	390	419	419	363	407	373	388	405	398	409	433	366	394	438	364	386	426	398	420	427	369	422	389	391	397	372	403	372	416	426	417	380	414	428	411	419	392	403	417	407	391	381	379	405	418	381	391	430	426	393	380	390	388	367	435	420	395	365	414	408	398	421	391	409	378	395	425	378	400	410	391	407	411	378	378	420	419	388	380	409	387	414	431	383	390	431	392	383	409	399	390	382	392	367	412	417	390	422	428	396	414	383	429	422	404	409	379	367	384	402	388	386	392	395	416	403	388	384	404	427	407	381	433	427	422	418	378	397	388	361	438	440	419	377	404	403	369	421	421	392	418	425	373	391	423	390	417	407	399	419	406	435	406	378	415	387	403	381	437	407	385	418	400	408	401	412	417	388	351	389	392	405	409	416	420	389	387	393	382	433	413	363	402	367	393	378	394	427	425	424	410	412	394	399	413	372	435	392	424	379	418	425	389	371	395	387	401	382	389	383	382	413	414	386	387	408	378	394	368	390	427	409	409	377	399	399	399	428	407	400	434	397	381	386	418	377	424	449	391	411	407	406	469	412	397	370	421	383	380	411	399	386	424	420	436	408	392	406	399	380	415	430	406	390	400	404	389	363	421	383	400	348	374	419	398	426	412	405	411	373	419	443	423	413	406	408	422	407	382	391	430	402	386	400	411	391	434	404	435	413	396	407	419	408	396	388	408	389	376	397	392	438	394	392	413	399	388	379	401	405	375	413	388	405	436	402	384	381	401	399	387	410	400	388	429	415	409	420	438	391	428	431	392	427	424	380	420	430	401	392	397	398	385	360	415	406	379	441	357	397	397	395	406	383	393	407	392	418	378	420	392	412	405	375	419	388	425	418	400	396	380	390	399	395	387	412	428	443	412	403	408	382	402	408	435	413	412	370	422	398	411	415	457	394	396	406	402	449	359	412	435	422	436	384	433	437	391	368	368	400	405	404	365	383	393	390	371	362	391	436	384	401	403	409	377	383	413	415	396	415	377	399	359	435	404	368	405	400	442	415	394	411	414	411	391	399	404	418	403	417	412	378	413	384	412	427	409	373	415	398	424	365	391	392	357	383	417	417	405	391	384	399	434	419	429	444	408	412	417	412	392	423	392	408	400	415	406	412	397	402	389	424	404	405	389	395	414	386	374	388	401	373	412	423	366	408	381	380	451	403	419	398	403	401	403	409	380	420	396	385	396	407	415	442	417	404	424	397	411	391	433	393	435	421	402	442	410	424	392	400	396	404	436	366	387	398	379	360	396	431	456	405	380	398	395	395	397	428	377	423	373	408	406	421	411	380	358	391	370	405	411	381	404	415	371	401	417	447	395	395	393	399	423	393	415	420	408	386	397	407	453	392	402	401	367	413	441	385	396	405	430	397	397	407	407	394	416	402	397	403	399	406	380	398	385	426	362	418	393	430	406	400	374	437	396	391	412	380	399	401	406	423	419	385	423	387	402	418	370	438	391	390	375	401	381	392	411	398	410	414	365	403	419	402	412	384	405	432	392	394	426	400	417	381	398	393	406	369	403	417	359	412	417	387	415	406	420	397	392	386	399	401	410	436	445	394	422	391	409	433	402	408	412	392	437	429	402	419	415	388	418	396	367	396	410	415	428	419	390	384	400	384	399	403	404	414	403	425	411	362	409	380	400	375	408	406	401	405	390	425	400	388	389	415	397	362	385	392	392	426	397	398	380	419	384	404	399	422	414	387	410	417	402	417	418	396	396	445	410	374	360	401	431	403	407	422	396	413	390	387	397	389	416	422	394	408	419	393	403	419	407	437	395	410	403	411	373	352	420	367	414	410	389	418	404	393	349	387	408	419	445	402	418	385	393	389	435	413	376	410	417	422	410	396	404	417	403	404	382	386	427	401	371	414	451	409	422	394	436	423	392	431	422	388	415	389	399	410	416	384	392	405	370	428	398	407	406	376	419	437	358	393	387	384	387	396	399	434	406	409	379	386	405	354	428	427	402	418	393	387	392	394	409	411	387	420	415	409	385	412	403	409	405	392	395	390	365	395	418	386	394	406	371	426	394	402	422	409	412	388	366	395	427	391	421	381	373	410	410	406	442	389	438	426	406	418	434	433	369	403	402	410	402	370	404	405	404	413	449	367	387	407	422	406	448	386	415	357	386	388	404	408	388	388	377	415	431	437	417	422	403	401	434	385	401	421	389	422	408	420	406	421	431	399	386	440	399	413	426	401	403	386	378	387	401	400	399	425	395	415	399	409	394	387	391	414	385	424	414	400	388	390	388	423	382	415	411	407	387	368	397	386	377	395	389	406	396	427	422	432	398	406	405	441	403	413	358	404	404	401	383	390	405	428	404	426	430	415	412	389	394	390	366	400	452	400	396	417	393	399	392	392	395	408	407	416	395	404	410	424	420	435	395	402	398	404	399	428	416	440	384	369	410	375	426	385	417	397	360
3968	1537	1372	842	817	722	649	628	611	585	628	623	596	613	562	601	550	591	601	554	581	564	541	569	567	576	597	590	577	566	582	588	597	495	530	582	593	558	588	553	579	611	578	590	588	572	615	552	564	594	567	590	571	609	570	554	577	590	566	579	572	588	579	577	574	561	569	588	594	563	565	598	608	549	589	630	574	579	597	611	570	592	586	556	577	587	595	568	604	598	551	551	557	563	579	616	564	546	612	612	586	573	598	644	605	596	582	647	626	598	577	613	574	571	544	610	589	587	567	593	582	580	552	559	571	570	544	615	612	605	549	562	548	564	566	619	644	579	544	560	599	578	601	599	617	583	590	582	605	565	628	569	623	603	618	574	561	573	541	556	533	570	622	540	574	563	549	577	537	526	581	566	507	537	599	551	568	550	598	591	583	567	580	589	561	593	567	591	564	557	579	575	558	593	583	575	599	540	530	566	596	560	541	565	550	565	611	590	575	543	589	608	594	576	591	554	599	573	568	564	565	591	596	535	565	527	569	546	576	602	558	551	550	584	568	552	577	597	580	577	630	533	570	567	553	563	577	592	566	582	581	587	583	566	595	572	551	605	542	574	564	584	565	557	557	578	557	566	590	605	576	577	600	588	537	545	613	589	538	566	592	559	578	603	576	585	568	604	556	608	570	585	561	579	559	596	555	602	566	583	605	553	542	567	549	545	579	580	583	554	607	571	599	587	558	562	606	580	556	580	536	533	573	562	597	590	567	628	551	551	573	564	572	621	579	550	566	545	558	535	566	578	571	591	554	569	572	612	558	585	582	580	573	547	523	563	575	530	568	523	550	585	574	591	528	563	541	619	545	588	560	528	554	585	593	575	583	548	586	539	548	580	591	567	567	567	576	571	579	572	562	545	573	566	600	548	553	527	570	614	605	577	555	570	594	588	598	561	586	548	611	584	589	554	591	515	576	556	586	583	561	597	537	582	584	553	558	561	565	578	583	602	576	593	597	574	539	566	565	597	583	609	609	584	581	550	555	590	551	579	558	621	533	566	569	579	519	549	553	573	540	528	539	560	551	568	579	582	545	565	548	516	558	572	570	562	564	570	529	540	575	604	552	581	579	565	580	566	620	551	561	590	526	555	565	605	587	549	590	505	524	575	597	549	532	587	563	555	530	596	555	559	597	567	552	627	515	531	573	550	539	574	564	575	573	564	578	547	562	571	558	570	581	592	553	562	612	578	552	565	532	570	570	592	614	534	541	601	560	573	564	574	554	581	593	568	547	564	580	548	579	554	559	601	560	617	558	574	613	585	542	566	571	544	549	594	598	612	558	565	582	567	591	587	509	562	610	567	568	563	538	565	561	595	525	587	559	577	585	547	553	557	563	637	550	568	570	608	544	592	556	559	539	604	537	598	533	585	571	530	568	543	584	538	574	582	568	515	594	620	581	579	588	602	540	600	594	536	585	557	584	583	562	571	553	519	574	574	592	576	592	579	550	542	571	611	600	567	553	576	590	566	585	587	541	571	548	599	581	568	578	594	616	596	576	625	557	546	598	556	574	588	556	578	575	531	525	595	566	610	528	585	539	571	586	566	538	590	568	594	547	594	525	588	567	554	622	557	561	589	591	585	545	520	612	538	561	590	581	567	562	535	554	560	558	548	619	566	557	557	533	544	599	582	515	577	536	540	593	572	560	537	585	599	563	573	550	560	570	549	536	557	574	575	585	603	555	551	566	575	580	583	561	580	577	510	525	569	508	583	576	543	588	590	566	584	566	558	568	601	530	595	578	544	546	540	564	592	570	568	537	545	542	599	563	543	561	563	564	574	552	535	594	552	544	541	584	606	575	538	597	583	554	552	628	569	595	587	568	584	555	569	561	599	595	537	592	557	576	604	557	538	589	582	541	562	566	551	552	571	556	606	581	605	581	573	612	595	567	611	605	580	580	551	530	584	602	593	561	539	567	557	561	562	524	566	569	562	548	540	589	597	584	565	525	580	598	591	557	592	568	575	613	579	570	555	589	597	593	542	560	558	540	575	546	524	558	543	558	570	553	578	565	569	550	573	525	588	608	569	568	559	591	549	586	545	610	591	567	585	598	613	548	619	570	559	594	552	553	564	572	576	581	561	578	566	567	560	590	572	641	558	614	600	534	591	555	563	539	575	571	557	587	620	617	560	602	594	550	616	569	601	591	579	621	589	603	576	565	623	519	569	532	546	541	579	595	554	587	592	584	546	562	552	579	533	553	524	598	571	532	579	592	610	546	557	598	525	590	561	601	578	560	556	555	557	586	568	570	582	577	593	580	567	570	567	576	585	569	587	565	593	617	566	588	547	564	570	578	548	608	608	545	560	561	559	573	568	511	552	599	584	582	565	552	564	551	576	561	556	599	546	585	552	608	636	579	597	557	523	563	581	539	593	585	571	557	583	585	598	561	562	584	551	608	572	576	582	554	559	557	562	558	544	538	582	546	599	571	548	573	561	566	567	579	554	562	571	592	546	567	527	535	606	541	585	594	605	560	575	565	598	558	600	546	538	570	554	592	547	548	579	595	549	558	567	585	552	582	600	577	572	535	578	595	576	574	574	575	583	585	584	542	531	577	559	576	555	548	610	572	544	579	582	540	542	582	554	585	558	573	576	609	521	579	559	592	575	558	595	580	575	542	559	564	603	548	571	582	598	592	540	596	558	547	611	585	595	588	575	591	565	606	581	560	595	551	574	554	556	563	582	577	568	581	529	577	570	583	600	595	572	576	591	595	570	590	539	611	576	603	589	552	551	600	587	579	620	576	560	577	570	583	595	564	570	588	565	577	572	550	599	594	579	608	566	579	571	557	530	584	528	606	585	536	638	564	622	627	599	571	588	551	549	547	627	573	587	565	556	602	591	581	526	557	559	553	576	556	531	571	571	566	593	580	559	572	561	564	592	570	609	554	583	569	542	572	569	590	560	565	547	583	581	580	564	573	586	569	531	523	573	597	552	582	580	531	576	567	544	579	561	532	590	599	603	547	574	553	591	637	588	595	587	617	496	583	575	561	545	582	567	583	569	592	588	565	581	593	590	593	549	544	555	571	587	531	567	567	601	573	565	576	569	532	545	580	575	552	565	550	538	610	563	539	544	579	587	635	503	522	556	570	559	593	554	597	590	580	600	553	542	582	556	597	558	571	539	558	590	579	556	581	534	564	606	561	589	590	587	568	589	572	557	561	583	590	582	575	526	617	534	576	615	577	562	572	532	559	568	565	577	538	562	563	538	576	587	567	552	589	614	578	567	572	530	581	549	554	577	589	588	608	533	586	554	551	513	579	564	560	618	583	566	564	544	550	560	581	583	566	583	610	560	563	592	578	550	577	612	578	559	550	542	576	610	553	558	530	585	576	589	537	555	516	564	513	570	606	588	538	570	546	614	615	605	592	549	544	581	593	577	543	569	555	554	541	629	547	566	575	562	546	541	549	594	522	584	532	562	543	546	567	574	588	563
23776	20946	28140	23909	20808	4953	1193	830	662	705	627	560	525	510	530	526	498	454	490	488	476	467	435	458	442	475	471	490	456	426	415	459	457	430	417	456	467	436	442	421	449	428	467	429	436	426	449	418	415	399	434	422	452	436	441	391	412	451	411	455	435	442	428	431	457	458	410	410	437	415	414	470	422	384	427	442	420	451	422	423	424	462	485	448	433	468	400	449	428	454	430	409	421	417	429	450	401	463	444	416	421	448	444	449	426	430	459	448	454	461	446	463	454	430	438	462	426	420	429	410	420	441	461	441	426	424	454	439	407	416	440	432	394	464	427	415	392	414	429	466	385	442	453	404	441	447	468	450	414	418	464	439	424	429	413	378	445	424	416	402	400	437	438	472	396	415	403	438	466	424	444	458	445	405	421	442	409	433	435	391	427	434	422	440	414	418	442	458	449	429	464	474	428	424	414	395	456	394	426	416	431	421	382	409	426	418	403	440	449	439	407	411	393	436	458	467	398	431	430	455	449	406	461	398	433	463	450	417	431	437	451	452	429	450	450	415	407	403	390	440	436	448	413	398	404	414	413	422	420	399	406	442	412	411	390	417	433	453	464	418	440	459	459	403	419	402	383	406	422	474	413	404	464	416	413	443	433	412	387	439	455	415	386	390	445	409	409	416	460	454	443	443	466	433	426	431	401	428	460	426	423	450	440	394	478	456	414	435	476	458	439	468	417	407	427	438	443	458	439	444	458	470	403	446	452	403	391	427	415	421	423	433	431	394	460	457	411	411	444	459	446	425	406	391	413	431	417	457	386	427	458	450	409	437	432	444	437	423	424	440	438	407	449	418	429	421	424	409	396	432	425	394	415	441	398	413	418	402	414	406	414	450	468	391	435	434	442	450	421	428	415	438	451	392	390	455	439	444	412	378	415	425	409	429	417	452	431	444	428	433	406	413	405	410	447	445	410	450	469	442	417	411	405	451	439	434	461	418	414	426	449	412	482	462	455	427	453	361	445	419	428	408	432	400	427	384	414	409	458	385	411	438	449	418	437	427	415	467	398	453	420	433	427	392	403	444	426	426	422	448	435	434	426	436	415	436	419	446	462	448	420	416	406	409	433	436	422	409	447	424	378	449	429	420	422	422	450	424	448	438	416	439	389	421	410	425	407	413	448	436	460	402	451	426	402	405	407	402	452	472	441	434	449	416	438	421	415	398	438	428	456	427	413	421	400	459	425	434	406	386	413	436	412	428	423	453	414	439	412	436	430	442	445	404	389	407	433	400	445	401	426	418	412	425	447	388	437	420	463	431	407	423	469	412	456	419	415	445	409	405	397	432	445	415	451	433	431	424	432	461	428	425	422	421	416	445	433	417	404	378	472	472	423	427	455	428	384	410	418	431	425	438	436	431	456	406	430	412	377	425	402	438	412	453	446	404	421	472	432	423	427	450	425	440	416	456	427	445	427	431	405	388	428	396	412	440	432	420	415	422	442	415	430	453	427	417	442	436	436	405	429	408	427	411	421	458	475	422	460	456	402	393	387	392	421	433	427	443	427	446	396	417	394	443	390	433	413	442	398	408	429	454	435	455	415	466	418	399	405	459	429	437	449	428	450	396	437	398	434	447	413	439	403	456	440	446	421	428	427	427	430	417	380	404	430	425	390	428	459	434	442	412	434	398	423	416	446	442	451	447	425	401	413	462	425	392	424	431	416	454	425	431	412	434	408	443	433	482	412	410	424	407	420	412	445	411	398	406	412	432	430	442	436	387	416	413	463	411	428	415	399	451	439	453	441	432	401	402	412	432	404	410	409	427	389	411	441	451	400	448	448	419	416	430	374	463	463	425	424	407	418	424	437	429	427	400	392	433	438	437	443	444	448	442	414	440	436	448	447	419	431	437	379	449	437	415	420	425	419	434	438	415	423	418	455	422	412	426	445	410	430	442	429	444	430	406	440	417	432	398	454	448	421	412	464	444	441	431	424	435	431	424	448	443	435	410	393	432	393	459	443	436	379	403	442	424	468	437	424	436	407	418	432	426	439	398	444	487	410	431	429	427	422	428	418	405	427	427	427	433	388	455	425	417	393	443	424	420	429	434	439	437	411	403	444	414	392	419	430	409	440	442	439	432	454	447	449	457	434	438	454	380	389	452	437	420	440	431	442	427	450	410	396	420	433	433	409	429	417	444	416	419	438	420	411	417	423	429	433	422	399	403	450	436	420	398	441	475	434	432	414	409	422	425	423	422	419	392	465	423	405	461	439	459	436	381	446	432	426	439	420	412	412	416	411	418	424	413	419	410	445	433	426	441	437	424	454	463	441	401	381	476	423	385	416	432	419	430	444	432	435	440	432	409	460	395	414	455	432	445	439	410	417	455	437	419	427	428	447	433	448	376	469	441	412	422	423	417	403	419	425	426	435	421	425	388	451	423	434	426	426	434	414	424	376	399	455	409	418	426	432	453	418	415	402	407	422	403	415	428	438	430	425	444	431	421	465	416	446	392	417	426	421	442	397	433	437	406	423	429	391	454	421	411	426	426	419	461	419	428	406	429	374	413	431	435	437	442	428	431	421	436	422	404	428	413	412	395	394	417	428	440	443	403	427	427	409	408	409	473	437	429	422	422	429	404	416	424	422	431	418	413	454	470	431	444	407	373	428	407	433	436	415	414	427	386	423	439	435	421	427	426	404	400	456	401	434	426	441	441	420	408	423	422	450	404	413	431	394	429	452	445	439	416	398	446	468	400	461	411	438	414	437	424	450	420	425	436	436	439	429	435	418	437	430	403	431	444	427	434	402	422	416	461	414	469	428	430	418	412	396	426	422	427	445	422	411	415	465	421	402	411	450	421	406	404	404	421	423	448	443	432	466	417	433	445	430	433	382	408	441	401	397	447	443	432	408	440	433	466	438	424	431	471	421	423	463	407	418	395	428	395	407	449	418	453	386	397	450	402	426	422	430	451	415	432	438	414	432	389	423	428	436	415	428	412	435	445	423	428	399	416	405	446	417	439	455	438	448	435	453	426	451	463	403	413	415	428	455	462	452	466	428	437	413	408	423	414	414	455	455	443	400	455	416	444	439	406	389	421	435	443	457	434	424	430	417	441	414	416	392	422	426	442	432	461	400	380	411	402	416	432	409	420	452	405	427	440	426	420	419	436	429	433	442	423	459	437	390	405	449	435	455	442	436	412	465	421	410	406	443	422	452	397	439	420	460	442	404	416	420	425	397	397	418	447	444	405	428	459	423	451	425	413	462	413	411	439	441	441	420	404	420	427	453	402	443	415	434	465	423	373	424	425	462	433	457	407	456	425	418	445	429	414	441	430	411	434	411	439	431	417	438	416	377	442	398	404	398	395	438	410	455	409	453	447	430	432	415	444	396	447	436	443	439	438	428	396	417	405	436	435	455	421	357	411	405	420	412	403	401	473	424	429	423	424	437	435	398	428	440	450	388	399	419	419	414	418	448	431	446	411	430	392	419	414
5165	10476	8980	4539	3257	2531	2009	1647	1399	1195	1098	998	979	861	865	797	836	748	738	667	712	687	712	689	633	659	668	654	635	623	664	652	609	651	596	626	610	600	633	617	646	643	641	621	641	603	642	618	659	587	611	590	629	595	609	599	616	576	619	600	632	605	590	650	628	609	606	637	601	561	665	639	553	608	599	584	632	591	610	655	561	582	561	655	592	621	613	615	610	551	595	636	607	591	650	600	587	603	595	630	574	592	633	647	620	606	670	613	619	681	625	667	671	617	607	617	614	554	654	610	617	626	599	631	601	620	625	624	612	646	597	597	605	611	595	619	620	627	622	636	634	613	619	652	617	622	626	637	628	629	664	574	600	609	630	623	602	657	640	586	615	573	611	575	607	631	604	610	617	633	617	599	610	616	613	636	611	651	623	622	629	662	594	578	626	644	610	585	625	624	617	628	581	641	617	615	537	588	628	560	576	609	602	664	595	591	594	611	607	633	636	587	585	600	628	630	600	604	582	629	604	601	605	627	641	592	608	577	643	621	611	641	590	626	571	582	589	581	607	619	550	578	647	547	609	604	606	589	571	631	612	604	602	672	603	613	640	587	635	612	602	605	611	612	609	621	590	603	593	616	637	633	586	589	627	590	607	632	594	619	579	655	584	613	603	636	587	599	565	617	603	612	613	545	573	629	622	600	621	682	603	611	565	586	629	582	611	584	597	581	579	631	576	608	596	608	570	606	594	624	614	620	606	594	604	629	571	584	616	592	617	638	591	660	658	628	621	620	611	614	626	639	601	573	633	636	630	632	615	568	575	579	594	590	613	601	625	632	602	637	631	582	562	615	650	585	627	588	622	586	597	620	568	605	564	624	593	574	627	588	578	618	601	600	581	598	622	609	617	572	577	597	591	623	602	624	627	608	632	630	607	627	610	641	583	637	571	625	530	587	610	585	606	622	633	590	580	629	622	600	624	600	595	628	648	602	625	588	638	648	603	649	639	604	650	557	605	607	617	643	614	627	576	549	623	612	615	606	650	601	619	627	602	582	641	605	620	602	590	639	597	625	593	623	616	577	609	616	629	619	590	617	649	621	639	612	616	569	631	610	619	605	611	653	583	593	595	597	637	600	609	601	596	590	595	646	562	626	584	620	636	620	588	607	604	569	594	573	613	611	601	606	594	566	619	597	637	591	624	624	611	616	624	633	574	617	615	639	633	653	630	641	609	620	593	648	627	593	656	645	648	661	612	642	647	581	582	580	608	647	603	580	601	595	587	584	628	600	616	561	567	659	635	595	624	642	562	587	581	604	657	621	628	609	601	615	576	609	604	631	593	593	599	652	638	576	631	593	632	608	578	563	603	610	639	668	567	618	599	631	601	648	599	588	624	595	605	571	609	625	610	613	619	634	607	582	620	639	638	590	613	601	636	623	659	592	616	597	653	620	598	597	644	605	624	588	637	612	581	619	623	626	586	594	585	636	620	634	587	620	581	610	581	609	600	638	624	577	605	590	591	585	576	614	601	564	609	576	647	589	630	583	581	611	626	587	616	621	613	581	598	589	606	602	593	603	600	635	604	602	599	575	566	591	556	595	584	617	567	651	575	671	636	586	605	623	642	597	623	629	618	626	559	641	588	607	607	634	620	603	592	621	646	585	605	640	593	622	590	581	609	596	619	624	617	592	598	559	642	603	617	602	606	599	650	622	574	593	588	601	622	637	578	590	606	650	652	627	604	624	619	569	569	568	589	593	614	566	601	602	575	619	569	595	638	583	617	605	569	619	578	626	603	598	623	582	601	581	561	584	628	646	589	622	618	562	613	577	624	607	595	613	595	576	656	631	595	622	608	642	607	585	591	572	597	593	621	604	584	654	635	586	607	571	565	636	578	586	617	628	617	578	581	642	612	595	600	630	589	673	580	590	644	586	571	614	586	615	626	617	585	639	609	635	614	610	606	585	620	648	600	570	601	586	591	654	556	629	608	605	594	630	646	603	589	628	602	601	663	570	618	638	562	609	610	612	643	642	574	621	562	650	590	575	609	569	604	609	602	609	627	585	654	652	605	573	635	638	590	604	601	610	574	608	614	557	616	564	606	640	614	619	584	615	644	596	656	602	573	600	597	613	616	626	608	643	637	584	586	603	579	569	591	623	621	590	653	661	630	648	634	654	607	618	633	670	583	657	626	631	581	582	612	608	581	637	610	601	581	594	609	579	591	618	574	619	627	603	592	630	587	603	619	611	586	623	606	590	593	629	578	642	605	633	568	614	550	592	655	576	586	562	605	611	603	617	585	603	623	627	632	631	576	586	565	581	601	651	612	587	607	626	621	619	622	588	653	591	643	626	576	560	633	638	626	557	607	637	625	615	647	586	636	580	627	620	589	594	615	629	601	614	614	587	605	626	639	623	623	586	600	621	600	630	632	598	609	594	624	629	607	633	570	576	573	599	578	622	647	632	628	612	625	635	633	595	626	596	591	645	592	589	584	627	573	589	559	613	645	617	570	632	612	655	622	607	629	607	583	627	634	621	615	587	616	619	643	587	591	604	609	656	593	577	610	654	581	570	610	599	582	586	608	609	579	616	628	618	638	618	616	622	575	614	566	577	626	623	615	613	600	658	568	600	598	600	620	632	644	602	607	608	588	591	641	635	610	666	612	584	620	618	623	577	658	622	619	586	646	634	587	624	643	600	606	608	623	618	588	593	655	621	599	604	667	607	608	648	595	609	618	553	594	576	590	593	603	625	611	634	624	617	610	680	584	645	542	629	598	612	642	610	628	649	630	650	610	568	572	585	581	584	610	594	610	627	607	623	616	613	618	636	627	651	618	623	577	620	611	633	665	584	633	611	610	603	575	596	614	594	643	587	606	592	627	594	628	635	637	623	638	586	607	631	574	627	568	572	544	565	665	593	573	602	580	593	625	641	629	570	577	606	601	588	589	632	586	637	656	597	599	625	584	609	640	606	619	577	634	602	610	619	609	581	592	621	632	596	599	585	633	631	631	618	671	613	589	618	604	625	598	556	554	592	583	610	620	625	662	616	608	629	622	605	599	606	634	596	615	580	614	601	634	609	642	578	591	623	585	579	579	582	574	637	599	614	576	593	571	600	638	596	624	630	612	616	609	594	632	545	618	617	612	603	618	587	609	610	605	582	634	652	609	594	618	616	638	627	628	634	603	624	592	588	602	629	585	613	583	636	598	600	595	609	618	622	644	617	600	655	632	566	608	645	603	611	605	598	627	627	632	558	594	561	594	610	595	636	610	612	603	578	672	623	585	545	611	592	580	653	579	595	627	587	604	610	601	588	635	683	575	595	615	648	617	597	597	608	613	607	594	614	634	599	581	595	566	629	575	593	595	591	623	610	576	614	603	601	613	633	660	616	603	601	650	620	573	644	608	591	575	614	631	588	583	631	637	620	618	617	605	613	619	606	646	614	614	630	640	624	605	599	609	593	634	599	560	555	635	623	593	621	619	616	619	579
22865	20954	28675	23402	20961	20673	3584	1113	811	761	662	600	564	567	494	497	472	460	410	415	399	400	424	412	396	363	403	348	377	366	368	349	363	364	372	361	349	352	345	351	346	319	355	379	331	368	344	355	332	340	350	339	372	318	364	306	362	359	363	323	339	355	329	367	340	327	340	299	318	316	319	354	359	363	328	380	362	324	367	341	322	327	367	347	306	291	386	305	326	341	347	347	350	302	322	354	312	345	351	361	310	373	383	364	352	360	343	367	335	373	364	342	335	370	353	350	356	369	355	368	370	335	348	370	353	333	320	344	422	324	369	375	331	373	348	364	366	361	343	362	362	368	313	327	334	369	320	339	347	332	344	334	359	371	358	339	330	338	344	349	336	300	368	350	361	328	327	309	347	358	325	338	363	375	335	315	326	344	323	337	331	342	338	338	313	365	328	357	298	359	310	353	339	373	364	339	361	336	366	352	330	340	361	365	353	315	356	314	341	343	342	308	308	341	340	357	316	359	320	329	335	354	330	354	305	333	327	347	333	311	346	310	359	351	329	355	371	346	321	322	371	342	336	318	323	338	338	330	315	350	380	332	316	360	291	326	362	320	379	325	331	330	358	329	356	349	328	344	342	316	343	337	339	336	327	364	324	337	360	334	323	352	319	303	349	337	320	313	327	329	316	339	346	336	347	334	331	325	320	343	317	339	316	350	385	337	340	359	344	350	339	365	330	315	352	342	349	336	348	304	367	348	348	324	357	324	357	334	303	333	315	332	345	315	300	330	344	331	349	304	325	359	343	341	347	297	328	334	347	351	326	347	362	308	360	378	318	321	337	339	329	327	342	300	333	330	340	313	331	311	287	337	335	336	292	350	322	340	343	358	325	370	311	289	356	341	342	358	343	306	347	358	329	327	355	326	364	301	346	326	346	300	330	339	338	353	315	321	301	311	330	313	312	331	331	345	337	328	325	346	332	336	361	387	340	333	357	340	353	316	321	325	324	342	345	358	305	372	325	302	294	345	301	344	361	332	318	335	340	333	334	292	339	362	330	344	350	318	301	328	347	317	352	348	325	315	340	323	346	334	318	341	313	354	330	326	359	309	330	345	324	325	361	341	326	296	330	337	332	322	363	333	313	332	352	323	346	321	352	308	344	351	350	362	350	362	315	319	334	333	348	311	360	331	348	347	298	302	308	358	345	303	346	326	372	312	327	329	312	348	335	295	338	362	318	331	317	341	351	343	329	313	312	353	343	352	319	355	335	353	362	334	347	340	346	348	316	325	326	361	335	356	325	336	331	343	324	326	340	346	371	300	351	314	343	343	318	331	341	372	327	360	355	305	337	332	354	319	347	279	354	358	314	321	332	331	325	347	335	349	329	339	332	331	324	308	355	320	334	361	336	342	334	362	328	321	345	337	362	347	338	335	325	329	375	341	363	369	350	307	333	343	330	337	341	320	334	318	351	312	345	330	336	328	344	330	312	364	366	325	371	308	350	323	327	320	354	348	306	334	341	327	335	338	319	350	306	315	348	323	339	328	312	337	380	330	351	359	339	320	343	319	356	326	338	342	368	305	315	322	347	344	327	325	333	305	313	329	314	337	346	309	340	346	321	311	286	338	345	303	327	349	301	334	296	327	328	335	326	373	295	321	322	355	352	368	349	320	331	350	311	320	310	334	324	366	316	301	327	327	340	297	369	310	337	298	346	363	339	327	351	321	338	356	361	313	331	339	319	345	317	338	330	324	321	325	322	352	313	313	317	348	335	321	345	330	351	342	325	297	348	345	344	322	356	322	342	339	342	313	322	320	346	323	324	326	339	322	320	324	307	324	305	314	349	358	320	315	339	321	332	360	322	299	328	318	349	348	343	286	316	322	360	323	313	297	367	324	359	326	336	380	319	313	332	334	353	331	309	332	322	333	331	333	310	334	311	335	342	339	303	365	319	367	337	332	356	350	321	334	348	336	344	343	347	313	332	319	335	350	340	342	319	292	320	345	358	354	295	317	355	344	338	341	339	317	334	313	325	353	358	325	304	358	368	317	325	327	324	357	321	364	340	306	312	326	320	340	349	368	333	307	339	322	333	340	315	340	311	329	338	324	350	327	338	332	304	354	341	346	323	334	364	327	308	344	334	337	344	288	330	371	321	349	366	272	322	339	354	349	321	326	340	330	328	355	347	324	327	302	332	343	340	332	328	341	338	364	327	328	308	337	314	366	311	343	350	317	329	285	349	357	358	304	333	309	322	300	355	326	355	338	334	355	361	333	312	333	336	338	344	346	334	324	309	327	361	303	343	386	344	346	294	311	356	328	330	328	345	343	343	305	324	342	361	337	339	344	363	319	347	335	312	349	348	313	312	315	346	310	354	366	359	361	343	355	358	346	339	350	338	350	284	305	307	331	337	316	326	329	353	318	346	350	337	329	325	341	336	321	350	340	291	354	312	341	319	321	367	331	329	336	350	318	332	301	354	341	338	339	374	357	335	356	327	346	327	351	384	311	330	338	348	334	313	347	331	331	349	349	341	300	334	327	353	342	365	329	331	327	312	328	372	325	337	322	328	341	327	302	355	333	319	330	334	344	349	363	313	337	338	334	334	325	374	327	324	306	340	355	350	327	335	342	313	338	345	332	337	342	347	308	349	311	308	357	337	326	328	327	337	354	350	324	315	339	341	354	336	322	321	364	318	311	354	345	319	316	339	325	353	317	329	359	312	313	336	359	330	333	332	334	368	336	332	321	320	320	338	333	355	324	359	317	333	353	332	352	323	325	347	350	349	345	327	337	320	321	316	355	328	343	296	332	358	328	360	325	335	340	329	319	338	314	339	322	326	340	350	352	324	364	335	371	331	341	341	341	320	361	301	341	324	347	354	321	330	289	290	363	308	309	353	323	304	306	353	329	344	345	349	342	335	353	375	310	328	294	334	327	327	361	335	339	353	317	343	351	338	325	328	301	365	355	338	326	311	298	312	354	332	342	316	337	338	336	310	323	348	350	348	329	330	322	332	326	325	348	347	340	333	320	327	334	332	305	336	354	332	347	328	340	357	323	333	308	333	337	336	319	337	339	338	361	328	324	286	305	336	346	393	341	323	337	336	326	323	342	334	319	358	352	363	346	346	322	338	365	336	360	313	337	319	293	336	332	350	342	337	325	336	319	361	355	317	309	334	343	349	356	318	349	361	314	338	317	326	342	311	344	344	270	368	351	324	335	289	358	301	319	326	350	351	327	339	316	373	328	318	358	316	315	319	312	338	320	337	321	336	348	336	335	323	315	331	348	336	321	336	340	367	322	313	343	319	307	334	368	340	361	342	317	328	361	320	315	331	330	346	322	360	373	316	340	299	351	371	345	337	324	336	308	330	318	291	330	341	350	293	350	303	328	326	343	369	352	292	366	281	344	349	328	327	322	304	317	329	336	339	343	359	321	323	342	352	349	331	327	331	357	323	337	334	343	325	344	359	319	312	360	329	326	344	318	329	338
7627	16514	14099	7646	5257	4033	3115	2476	1995	1688	1396	1263	1107	1032	918	853	773	770	725	718	654	608	679	537	630	561	559	576	536	580	576	534	516	531	552	512	532	570	564	571	518	519	532	532	558	522	480	497	462	523	500	513	508	502	502	499	516	507	510	496	489	478	493	497	477	477	467	482	513	520	510	504	515	502	465	482	493	506	507	495	499	504	509	488	489	474	469	469	498	490	480	493	495	482	446	466	495	495	460	479	488	468	544	542	556	534	533	557	537	531	528	562	537	512	532	510	508	498	501	512	516	461	509	524	492	517	501	486	503	525	515	476	494	506	520	505	486	501	506	480	509	523	478	492	483	503	463	553	475	500	485	505	485	510	448	454	516	509	464	483	526	492	492	461	502	485	484	470	492	523	528	466	474	469	464	471	490	489	468	470	511	479	462	449	516	473	442	489	528	476	468	458	441	463	495	457	451	476	475	495	521	467	457	479	500	488	464	520	489	484	477	455	489	542	517	505	467	461	466	500	488	485	460	519	488	447	483	476	438	470	440	413	474	489	494	441	497	476	449	449	482	529	481	462	437	479	481	494	485	478	460	497	474	482	456	479	472	487	479	513	492	482	525	479	471	494	471	494	445	489	453	463	472	481	467	487	471	497	464	517	446	476	513	513	454	475	486	438	507	475	456	481	459	438	526	476	506	494	469	459	487	488	524	478	466	517	513	482	473	500	484	475	460	444	474	433	419	485	488	498	518	494	486	481	470	486	526	488	472	484	462	442	489	501	493	473	528	483	472	433	477	463	489	470	523	448	475	480	498	490	504	466	476	460	463	493	509	522	515	497	450	483	488	461	443	463	462	494	491	477	475	504	482	471	489	466	459	439	484	512	499	499	490	453	507	490	468	505	476	462	479	499	483	487	488	481	489	475	486	457	484	485	474	498	469	470	497	484	490	460	482	511	507	474	503	465	494	460	477	454	530	452	468	494	488	483	480	493	457	470	487	494	507	503	491	462	464	435	509	490	459	456	491	488	502	489	498	495	470	453	472	455	483	468	465	482	461	484	471	526	490	466	496	464	453	493	484	463	505	471	470	495	505	462	490	499	471	476	447	489	465	469	510	470	456	440	506	477	476	501	452	464	451	445	448	464	490	479	470	519	461	509	496	483	438	445	474	481	496	494	475	489	453	442	460	443	494	501	444	505	494	504	460	486	464	503	451	490	471	457	483	487	453	469	444	480	472	466	496	474	499	520	445	508	457	493	450	455	504	471	462	465	487	466	494	482	478	473	509	475	508	466	485	505	474	462	495	489	497	491	470	473	493	482	500	466	491	504	488	490	462	481	515	426	488	468	464	507	443	472	496	450	481	446	438	464	480	504	456	524	446	443	460	489	487	496	512	484	492	466	504	499	490	469	440	503	487	493	475	485	490	504	462	458	458	498	488	458	520	463	476	494	468	459	515	497	476	456	474	441	465	474	487	510	526	478	471	497	432	482	489	464	465	510	500	480	456	479	508	526	470	477	511	480	452	516	472	482	449	485	477	411	496	499	498	488	485	439	466	485	479	511	507	479	504	477	485	482	521	473	515	493	471	465	463	494	466	475	472	477	475	487	474	497	477	478	529	461	490	482	493	469	464	446	472	461	492	496	490	505	459	490	485	482	488	485	504	448	477	444	448	442	484	494	532	514	490	472	449	482	502	462	467	487	471	493	460	476	517	482	504	511	454	486	478	491	496	518	462	441	454	482	472	464	478	545	486	488	503	441	466	483	476	482	515	479	454	451	472	459	473	518	470	458	465	490	471	456	507	474	458	473	440	506	482	493	512	519	457	492	516	469	440	490	465	497	475	474	483	470	489	459	485	469	472	456	486	435	503	473	445	465	531	453	481	475	471	478	505	502	511	475	476	499	448	466	468	533	483	458	443	488	441	446	459	458	458	499	481	432	466	460	497	477	459	470	476	519	459	441	515	457	491	510	471	512	494	472	464	455	459	465	475	492	473	479	427	451	464	498	492	464	490	499	481	462	521	511	440	469	465	435	485	504	472	484	438	446	489	439	468	511	504	450	472	497	496	487	479	481	469	483	467	503	462	463	485	482	466	455	447	495	505	485	484	452	492	472	448	491	483	424	478	468	479	474	504	482	514	430	467	482	468	469	520	455	505	485	464	487	458	480	496	524	491	458	457	458	467	491	456	468	486	480	452	489	485	488	476	453	479	460	458	446	476	474	494	474	465	516	462	442	507	503	502	475	485	495	496	477	479	470	491	467	495	460	489	507	479	462	482	467	474	520	477	527	445	467	484	481	466	503	448	443	506	487	476	446	455	478	522	473	458	450	486	456	464	470	479	464	507	456	476	455	497	486	474	488	516	453	501	459	473	482	462	507	465	483	477	483	459	491	460	521	444	446	500	481	494	490	481	445	481	489	455	473	484	465	465	439	477	439	427	460	480	452	471	456	498	502	460	487	443	482	460	453	453	498	474	437	490	498	523	495	481	496	471	500	509	473	466	496	487	465	498	499	494	485	483	473	509	456	507	448	458	477	472	456	466	482	504	476	499	447	467	476	487	490	467	448	490	471	479	520	494	480	494	474	474	515	468	481	473	492	484	503	477	474	479	468	481	473	501	464	474	486	490	466	486	464	512	481	470	495	522	473	499	497	451	491	473	496	479	465	468	464	500	482	505	551	451	459	478	461	510	488	464	487	485	439	467	471	491	426	512	503	540	464	470	475	472	487	442	456	482	448	498	463	483	462	480	480	469	465	477	477	456	519	424	458	462	454	480	470	516	485	510	476	468	446	482	478	513	473	507	494	482	474	447	503	467	490	538	500	481	513	519	466	507	474	480	476	506	502	468	511	496	502	471	497	469	461	519	441	463	525	530	464	451	441	461	465	514	471	461	475	481	474	491	472	486	476	450	496	458	479	475	479	494	460	527	482	500	487	486	477	474	453	492	457	456	473	487	496	514	507	448	488	499	497	523	462	472	510	514	461	461	471	467	466	482	483	463	515	465	469	493	496	485	452	467	506	438	487	467	466	504	466	489	455	500	513	469	507	511	442	456	458	513	453	510	495	495	495	477	490	469	469	481	467	450	481	456	453	462	483	472	459	479	489	464	447	472	444	482	474	443	425	479	450	481	459	498	455	536	484	491	501	485	471	460	505	435	469	515	495	474	494	445	466	485	502	483	498	449	478	471	485	486	501	518	492	491	490	443	461	470	442	476	458	497	467	469	478	487	441	482	460	454	469	447	503	464	461	479	488	447	473	473	481	484	451	478	469	447	457	461	484	455	484	462	468	496	492	468	533	454	476	478	484	445	464	460	484	475	481	524	490	490	443	443	483	513	493	462	465	481	476	495	474	516	498	467	493	484	485	473	475	461	530	519	496	486	505	511	468	494	411	486	478	501	499	513	467	502	442	464	491	481	453	505	445	447	526	463	504	448	464	486	478	507	457	484	493	463	498	483	481	460	527	505	484	492	488	468	486
26589	20035	6914	795	536	448	454	424	429	438	414	403	389	410	397	449	411	417	421	434	439	398	426	380	416	422	408	402	409	410	405	436	408	408	405	405	415	409	374	430	375	392	433	426	439	423	398	412	446	402	409	426	389	412	431	399	442	399	411	405	369	417	394	406	409	410	401	433	399	375	418	383	404	402	401	385	403	374	424	384	382	434	418	373	457	421	411	419	374	390	389	428	404	398	421	439	422	439	413	366	401	433	437	400	409	408	402	422	423	414	416	391	423	433	432	412	436	452	383	400	445	387	402	429	364	389	428	416	375	390	415	453	418	401	373	416	412	425	404	438	409	395	419	416	384	410	408	384	426	382	403	391	431	444	423	411	428	429	394	391	412	484	442	384	379	411	372	396	385	410	393	421	406	436	422	406	427	398	405	407	446	373	421	405	399	420	386	437	416	443	406	393	362	380	427	406	417	393	385	407	398	441	407	393	424	416	390	414	387	397	367	427	368	401	436	427	422	431	362	391	379	403	386	403	398	401	442	402	372	422	390	397	434	403	385	380	429	415	426	435	414	433	428	427	392	386	399	457	456	393	389	408	396	394	402	410	408	354	401	403	404	395	398	426	393	435	378	430	426	413	362	422	421	422	402	413	395	418	428	382	426	400	419	396	412	438	416	421	415	381	381	388	390	394	439	449	408	399	433	423	376	396	411	420	382	422	402	439	432	406	415	399	405	403	424	401	422	429	428	400	371	411	436	408	399	410	419	419	394	359	402	381	408	401	411	435	381	389	448	429	436	408	413	451	426	399	400	404	429	388	415	390	420	396	400	404	395	415	386	438	430	400	453	428	405	420	420	434	391	367	431	409	386	393	374	394	421	440	420	426	402	428	421	380	419	404	418	394	442	413	420	445	414	407	400	464	385	424	385	382	448	412	416	401	381	386	364	430	420	412	418	399	405	410	393	416	404	397	407	402	360	399	396	408	432	441	395	394	419	394	394	405	435	379	374	440	439	388	390	399	400	409	415	432	373	414	421	404	432	387	409	384	400	397	420	410	415	407	424	382	436	401	420	407	434	449	452	412	410	382	404	397	414	399	400	396	404	400	374	422	412	384	405	402	431	388	429	420	391	410	405	407	386	408	394	397	414	461	422	418	409	408	435	431	411	414	421	424	408	398	427	379	426	409	428	423	397	415	391	416	388	382	403	405	395	377	411	447	371	374	416	402	407	407	428	413	402	419	406	390	397	415	417	416	446	363	413	432	424	459	433	412	385	415	443	411	438	397	413	385	432	402	402	398	398	419	386	399	394	424	406	372	379	397	438	404	406	394	390	382	411	425	435	406	445	391	438	392	421	405	415	388	416	431	421	418	405	416	370	393	414	438	393	398	371	379	385	403	398	416	400	389	404	398	411	388	392	400	412	410	411	407	404	401	403	454	417	404	436	419	397	396	387	416	396	423	422	412	391	439	364	457	411	413	421	451	435	398	396	401	399	426	401	404	422	401	403	408	393	394	422	406	434	425	426	421	426	414	418	405	396	455	411	432	423	437	385	430	447	418	374	400	398	414	430	393	401	403	421	417	423	388	444	411	453	395	415	430	418	406	404	391	403	392	427	413	422	410	405	437	403	375	419	379	389	416	378	403	377	371	382	420	390	432	409	426	407	419	394	386	453	410	398	390	416	430	419	420	400	413	402	402	406	362	439	416	414	414	390	408	415	417	376	373	405	380	415	418	423	414	426	411	404	397	392	409	402	394	428	420	418	414	368	391	385	437	378	428	443	384	424	413	399	398	458	385	385	393	408	406	390	403	461	413	412	404	413	419	429	406	413	416	402	457	379	426	419	410	426	405	422	401	424	424	451	383	451	438	416	409	418	367	401	405	409	420	427	394	437	427	425	433	399	399	410	393	401	408	433	397	433	471	429	362	391	388	409	440	408	379	436	381	407	430	405	421	391	443	422	400	410	363	424	389	444	426	375	395	392	400	401	373	404	393	413	408	409	431	429	417	390	411	390	415	416	428	425	442	401	460	405	383	418	404	420	395	432	402	373	375	397	404	428	398	408	414	409	370	409	407	398	426	411	455	420	439	460	424	441	387	384	445	414	414	420	411	395	386	409	387	414	422	410	411	396	447	398	391	411	385	437	415	393	372	425	399	372	420	425	449	416	444	353	380	397	425	434	436	411	407	403	411	414	416	399	391	404	329	400	430	406	428	407	435	432	441	397	398	441	417	394	401	410	408	421	381	432	388	417	417	392	392	447	425	395	444	387	372	379	401	413	392	366	405	421	380	380	404	406	393	410	402	376	421	435	412	379	367	407	429	394	381	418	408	400	442	415	432	399	433	352	420	396	437	413	387	447	413	372	380	404	411	437	417	419	417	422	432	408	408	372	445	380	402	421	396	406	394	425	409	420	423	445	410	441	384	383	404	431	412	388	367	396	393	390	380	434	429	428	414	414	397	431	430	386	361	414	408	407	418	395	414	397	405	415	373	419	414	421	430	408	397	378	394	389	417	377	394	397	396	429	389	421	434	412	437	425	423	417	426	383	417	397	414	383	431	418	403	375	454	421	426	418	413	444	446	425	419	466	413	415	413	417	399	430	415	387	426	434	398	437	407	430	409	406	411	424	389	383	397	388	402	427	455	424	451	409	424	437	413	389	439	406	404	424	406	391	404	406	423	423	402	419	396	418	396	434	409	435	415	378	419	425	390	390	404	408	415	407	409	404	403	419	436	410	409	399	443	390	398	409	406	391	372	427	398	380	421	414	439	429	429	410	389	405	409	400	390	433	422	394	372	420	443	403	409	437	401	415	395	408	398	379	419	428	390	412	429	383	420	427	442	406	447	433	410	402	358	419	400	402	412	349	387	408	403	408	404	410	391	402	421	401	392	424	401	419	426	418	389	397	406	380	388	382	428	455	397	428	393	391	360	408	412	396	418	432	402	426	390	421	394	415	448	420	357	417	403	399	414	377	394	404	388	402	428	408	408	372	400	415	407	454	392	385	411	388	413	394	408	381	397	418	451	428	471	426	439	392	420	420	401	412	410	403	415	427	434	414	417	397	446	436	413	399	412	415	406	407	428	384	438	409	388	421	444	425	448	381	408	410	386	365	401	415	404	378	402	354	436	400	428	426	386	402	394	435	429	422	405	422	387	399	436	384	433	419	426	424	446	371	428	437	362	378	418	420	442	398	404	425	421	429	407	393	408	420	443	402	395	385	399	415	414	441	445	380	401	430	393	394	375	407	417	394	407	408	401	430	403	403	399	396	393	400	381	377	380	439	398	400	416	415	401	437	389	419	415	414	433	440	396	419	433	410	384	449	409	375	415	441	417	429	422	445	358	397	379	435	384	439	421	411	441	426	390	439	427	423	424	418	399	404	394	432	389	466	380	400	417	396	398	418	407	415	406	394	443	434	404	385	390	426	383	413	395	386	437	413	424	438	429	410	375	372	413	417	464	405	430	428	390	418	437	401	408
4016	1491	1336	993	810	728	687	630	647	606	599	630	609	580	616	586	584	570	569	583	593	586	622	565	595	622	590	560	580	575	565	581	586	561	546	533	582	561	612	600	593	579	627	618	636	603	620	549	599	562	586	580	533	559	608	592	570	584	572	572	578	535	577	575	557	524	596	581	583	608	538	577	563	591	557	582	602	566	585	589	575	629	576	569	602	549	585	567	594	542	549	585	580	570	554	581	581	576	574	581	536	609	578	612	598	594	600	604	566	603	629	627	588	612	597	543	551	620	586	551	600	633	573	566	579	580	599	554	528	570	562	597	594	610	610	580	590	550	587	547	598	613	600	563	582	615	594	563	575	528	562	648	633	583	608	569	615	566	571	564	576	580	564	628	572	548	633	582	598	536	618	617	549	570	593	578	585	574	609	562	574	542	586	581	585	609	585	603	606	575	617	533	585	549	605	596	551	603	567	561	582	594	579	589	585	547	576	521	584	564	613	534	529	542	550	599	522	597	549	562	558	577	564	581	605	614	578	615	597	581	602	569	602	542	552	566	555	575	597	596	592	535	614	596	568	570	584	557	593	544	551	582	541	583	577	556	612	573	561	572	576	545	613	572	558	579	612	567	597	559	610	553	592	550	573	560	567	614	551	593	600	614	582	578	559	560	594	526	570	576	617	573	581	573	552	589	604	582	611	602	566	574	563	565	586	566	611	575	539	592	590	591	560	585	567	594	597	561	564	580	567	552	585	556	546	565	563	581	550	569	528	596	574	582	578	600	544	537	591	591	567	587	606	582	580	544	585	574	580	602	581	581	572	568	558	570	611	584	572	605	577	595	571	590	607	567	573	548	597	580	612	574	621	586	635	587	591	583	570	578	611	564	566	572	550	569	545	631	554	554	606	586	571	556	575	617	570	579	601	605	575	557	559	564	565	575	581	549	567	571	609	604	510	561	580	568	597	642	580	570	586	588	565	558	585	567	585	579	588	546	612	573	548	557	580	545	583	554	596	565	610	581	520	608	612	589	580	606	607	597	618	561	574	585	575	581	592	588	557	551	547	595	608	538	557	542	595	588	615	573	591	614	600	651	601	549	569	580	575	564	584	541	531	569	585	583	591	582	521	582	583	584	604	591	597	622	549	560	600	618	572	570	542	588	590	629	565	589	570	553	558	584	573	565	552	612	579	555	581	585	617	568	622	589	595	589	581	597	580	559	603	550	594	561	552	613	614	599	533	591	608	606	566	584	565	620	552	567	598	582	560	570	550	596	576	532	597	606	614	612	562	586	561	543	609	627	574	623	585	649	574	605	604	586	567	602	626	538	539	567	585	515	591	557	557	542	576	566	596	562	571	573	522	527	554	551	578	605	603	546	547	549	551	596	546	560	587	591	587	572	570	513	559	585	595	593	606	576	569	565	604	609	552	549	527	573	565	608	575	618	563	572	576	571	579	616	566	580	563	578	611	549	596	558	573	579	581	590	574	562	588	607	582	578	584	601	575	564	557	585	595	590	589	560	539	566	591	551	617	606	552	548	614	528	614	615	586	588	575	574	579	579	565	587	575	578	556	538	597	576	593	572	589	597	617	589	589	550	570	584	541	613	601	584	575	574	577	567	528	584	606	569	564	587	607	644	568	578	558	594	593	554	612	567	600	586	588	561	580	576	610	599	613	551	515	567	598	572	591	603	605	585	586	603	552	573	569	574	601	600	573	592	581	554	559	580	564	610	556	599	571	585	631	579	561	605	604	549	561	601	550	591	605	602	590	599	574	592	572	547	572	575	605	549	517	619	566	574	587	582	572	586	587	608	554	544	580	593	575	596	549	598	622	593	599	562	532	549	576	584	597	572	605	580	558	560	606	586	607	582	560	549	567	544	569	568	599	562	595	565	562	596	568	598	586	595	580	564	594	600	554	564	602	593	598	585	560	582	570	566	583	558	540	590	556	578	565	617	568	589	603	597	614	589	532	587	553	570	602	580	575	586	615	577	587	591	565	560	556	575	574	520	587	575	597	582	589	571	587	578	615	597	606	566	575	604	617	570	578	563	602	608	594	592	560	605	577	594	537	559	574	581	577	587	578	611	578	529	587	586	531	583	573	595	642	593	580	548	565	598	613	601	549	579	587	553	600	560	555	635	540	581	581	574	616	544	570	620	565	557	607	560	574	588	601	585	577	593	545	563	582	609	584	540	585	625	554	555	604	557	550	574	594	584	538	615	540	570	555	578	576	597	556	578	558	543	606	560	588	571	636	591	574	586	573	574	569	572	548	588	573	595	510	592	573	592	562	591	577	585	580	632	543	571	573	575	625	530	561	577	612	583	544	585	601	593	558	598	593	584	550	571	596	568	581	581	579	575	605	611	607	579	569	578	530	552	603	602	532	566	593	523	620	566	569	569	644	593	544	579	608	566	577	589	570	549	555	600	581	599	579	550	567	596	563	557	539	589	575	607	585	590	573	582	589	576	531	605	587	596	605	549	577	565	595	579	561	586	577	578	550	543	534	590	572	579	563	602	569	578	571	540	571	589	567	566	600	591	550	599	572	564	570	540	596	613	599	566	593	551	566	565	577	541	554	587	578	545	565	596	566	563	570	589	543	609	581	606	597	575	566	521	596	508	581	542	602	550	568	607	601	592	583	591	596	580	607	565	568	577	561	546	583	582	600	630	587	600	606	560	579	567	623	626	588	586	590	574	581	574	580	569	554	557	603	602	586	563	598	551	576	534	598	587	566	563	587	565	536	555	624	601	567	554	553	591	619	546	568	594	593	603	537	590	591	556	578	556	620	625	590	552	585	559	566	615	622	548	608	589	567	585	598	600	615	574	591	594	567	602	510	563	550	576	578	530	569	625	558	574	570	601	564	624	581	607	596	542	606	615	606	609	561	568	549	569	595	623	577	607	589	532	581	591	543	560	599	625	599	543	538	574	579	606	580	560	628	589	574	594	590	587	537	615	565	596	587	607	544	591	570	576	582	576	554	538	575	536	595	554	569	588	592	561	559	525	564	567	568	563	592	588	539	592	538	565	521	585	565	595	576	573	615	532	574	598	579	614	569	599	590	583	544	625	561	597	608	601	591	599	557	613	542	577	563	537	611	519	559	598	566	612	628	541	576	583	618	561	583	604	593	569	607	562	588	575	559	568	574	560	581	613	591	591	563	589	581	635	554	553	535	585	600	612	540	577	590	584	563	563	581	621	594	586	583	542	549	552	634	544	605	609	551	581	577	617	555	565	597	584	581	606	638	639	602	558	600	605	582	578	564	564	571	567	572	540	567	550	586	573	538	579	548	580	555	590	557	591	594	585	601	597	549	538	557	627	554	598	592	569	632	573	535	646	584	597	594	574	568	569	574	632	581	578	524	564	567	536	530	604	577	536	578	567	595	565	550	553	612	560	613	578	592	516	576	582	562	567	601	585	582	622	584	587	590	583	554	589	571	546	597	608	565	578	532	585	534	549	537	589	516	607	600	585	568	578
23812	20946	28125	23912	20804	4732	1116	824	706	640	575	531	509	583	518	478	507	466	469	514	433	503	437	506	431	453	464	455	419	408	451	434	435	446	440	424	414	429	457	424	431	418	442	412	436	429	434	439	443	449	434	438	481	445	444	443	437	443	471	469	446	450	416	455	438	438	454	457	457	411	443	445	397	453	442	445	422	427	431	446	465	397	410	410	425	417	444	447	427	415	408	444	399	475	412	424	423	430	432	454	439	460	455	440	463	438	427	442	438	410	422	478	466	446	489	458	444	464	421	426	428	443	413	447	436	427	437	460	450	441	461	457	429	415	445	428	460	462	422	452	420	429	421	440	427	425	459	454	466	442	465	425	440	438	448	438	451	485	426	447	451	444	432	452	422	419	442	455	429	449	461	408	445	417	459	428	456	438	436	448	423	454	400	373	434	461	419	451	408	453	450	436	419	401	418	394	445	439	478	444	444	421	414	435	472	432	424	461	418	438	424	420	446	407	444	435	433	465	456	449	412	446	427	438	432	475	414	452	405	421	420	446	461	438	454	396	406	436	469	445	425	449	389	434	441	416	449	461	429	466	426	449	415	466	409	453	447	424	402	438	467	453	421	445	449	435	406	398	414	463	440	434	399	447	439	406	486	469	422	447	440	460	399	414	422	434	458	437	433	427	462	437	423	452	457	427	428	434	409	415	382	444	395	439	417	463	448	433	430	439	459	468	433	438	378	468	434	422	428	437	408	449	409	461	407	443	433	440	414	414	414	436	453	470	457	469	434	384	430	460	426	427	438	417	438	429	439	422	421	413	418	434	422	481	467	426	451	457	422	463	412	431	395	462	366	404	393	443	431	429	407	414	448	424	410	439	464	461	438	467	463	449	419	433	407	409	438	449	470	456	421	406	421	434	415	418	432	427	447	413	443	439	428	430	441	440	446	410	473	405	448	435	449	447	426	441	466	411	481	393	392	462	439	447	450	449	433	427	425	453	402	413	426	428	404	427	444	446	422	433	466	416	390	430	413	414	457	394	433	421	446	424	459	462	402	417	390	416	443	390	447	409	445	457	442	433	441	463	445	453	454	446	430	445	439	446	482	438	410	412	421	442	388	428	417	438	414	444	422	427	431	463	363	437	451	466	485	423	456	426	434	437	424	443	433	457	437	422	418	419	454	443	428	461	420	432	441	430	453	501	465	429	424	422	430	436	454	389	425	431	452	422	428	429	439	406	417	494	435	440	423	442	407	406	445	455	398	468	405	413	477	386	435	451	410	404	437	417	439	424	461	407	477	428	427	409	446	449	415	434	417	434	412	446	436	415	409	416	457	422	413	421	395	436	418	405	442	423	402	442	483	449	450	437	457	446	453	422	423	433	435	419	444	427	435	415	451	458	449	404	438	469	457	409	429	422	411	438	457	406	410	446	437	421	415	451	400	430	401	421	450	459	423	437	445	426	429	456	424	412	428	417	420	432	476	454	450	432	433	430	423	427	439	411	447	429	433	409	433	436	422	447	434	419	458	424	381	430	419	425	428	430	443	430	439	480	412	433	450	407	433	421	419	401	442	475	438	453	432	469	401	450	433	438	426	426	380	420	429	459	409	435	449	405	402	455	451	443	413	430	395	427	407	435	427	406	434	428	421	435	407	399	415	399	410	441	422	465	406	433	427	447	443	411	436	435	467	456	468	406	423	426	426	439	436	413	364	480	426	442	407	429	436	443	443	474	432	429	400	443	446	442	420	428	475	413	425	435	427	398	447	422	422	424	432	473	374	449	409	418	427	425	443	487	440	416	414	427	459	437	414	442	428	428	468	474	433	426	442	437	401	419	473	420	446	394	420	445	425	427	419	432	430	384	439	429	447	451	417	436	391	438	426	418	428	453	386	413	464	438	423	427	424	430	422	396	471	441	405	450	391	432	419	418	416	416	450	457	461	402	438	425	402	424	424	420	436	393	414	428	421	458	422	443	435	404	438	441	382	449	399	436	453	395	453	445	450	437	423	423	447	427	405	439	458	430	440	426	428	448	452	432	414	438	453	436	465	416	433	479	406	446	458	401	414	428	434	450	412	466	430	386	428	420	409	416	418	448	407	426	436	447	466	414	445	479	453	440	434	440	383	427	416	423	447	415	439	449	436	446	446	454	427	376	399	407	437	423	473	423	429	438	446	452	430	443	390	389	417	398	423	460	396	469	436	443	461	417	417	463	449	431	407	449	420	421	449	394	433	428	433	495	471	429	442	458	483	422	460	425	419	454	433	424	403	436	433	423	428	447	440	430	450	412	436	446	440	401	451	460	439	427	435	410	438	438	452	416	434	422	431	424	404	434	401	412	403	455	470	419	457	414	438	438	465	396	404	428	413	426	422	422	416	409	397	435	417	405	431	417	415	451	433	470	439	445	420	432	445	406	451	418	457	476	441	406	438	420	390	441	418	396	422	405	401	440	424	433	449	410	451	417	426	408	437	394	449	389	434	418	425	425	443	423	416	409	425	398	433	446	378	418	410	466	441	411	418	484	429	427	460	432	430	448	401	464	454	428	434	416	409	452	417	444	424	480	419	409	433	426	416	408	404	446	459	411	437	453	433	399	416	408	428	418	432	453	420	452	440	418	425	430	431	422	425	429	438	427	439	449	398	436	470	425	436	406	460	416	441	450	437	421	446	420	437	416	413	458	448	409	447	432	429	436	425	445	433	422	433	409	455	446	450	469	467	443	424	439	389	434	416	430	420	434	406	415	422	450	439	447	430	430	457	441	423	459	453	370	453	441	434	427	430	421	407	453	447	407	449	421	419	394	451	439	445	423	447	446	413	447	413	435	472	413	420	437	445	468	458	413	416	429	444	415	461	427	417	440	480	472	424	460	457	417	395	405	439	451	410	402	416	420	436	442	446	476	409	435	434	447	403	408	426	457	417	407	472	426	424	439	447	405	425	441	402	419	439	427	410	432	419	453	428	430	407	417	458	443	419	418	448	454	435	391	439	411	439	405	437	449	421	427	443	468	468	443	420	404	429	420	397	462	410	375	430	417	424	423	441	398	432	409	415	457	398	427	457	436	448	482	476	419	435	402	443	464	428	426	416	412	444	400	441	433	428	418	441	431	419	440	418	418	398	440	416	419	440	401	412	416	426	427	439	438	433	443	380	390	447	384	480	457	402	429	413	433	458	442	444	429	486	466	473	463	463	439	436	419	428	416	401	379	457	414	403	459	425	417	455	452	443	442	431	427	417	407	426	443	400	414	437	428	425	476	421	460	443	472	403	436	425	452	432	418	419	445	412	446	444	422	426	429	454	434	453	431	431	404	432	415	407	435	455	388	453	447	428	438	436	453	416	451	433	434	438	438	433	433	418	418	399	482	423	457	393	387	403	441	425	422	424	465	387	468	421	460	425	457	432	411	466	472	439	484	457	410	456	443	435	445	417	443	428	443	429	425	401	444	435	418	430	468	420	400	419	438	441	459	458	456	438	418	448	425	416	419
5138	10519	8743	4669	3223	2463	1905	1653	1437	1224	1107	987	920	879	890	798	771	712	764	733	695	674	753	626	715	672	687	613	646	635	655	686	677	617	681	671	635	644	671	565	617	694	638	620	670	689	613	642	616	641	651	625	632	610	632	709	614	622	619	611	611	621	653	631	662	659	645	657	581	625	633	635	632	645	627	673	565	653	645	584	586	615	629	607	606	593	650	653	603	587	661	641	609	650	644	622	629	625	643	625	610	620	623	671	660	594	683	648	656	688	684	656	711	653	649	638	609	650	628	613	653	679	630	645	599	604	631	648	648	614	631	609	623	627	594	580	626	631	633	627	633	603	652	606	611	610	626	602	596	601	663	648	643	641	666	607	622	605	639	604	624	612	631	649	579	629	609	620	656	589	634	625	635	599	562	600	617	649	674	648	635	602	605	628	623	649	655	595	613	663	584	613	635	670	656	629	596	629	601	625	630	617	562	646	634	620	585	643	611	648	612	600	644	616	597	650	612	649	611	627	607	628	607	642	594	631	624	601	646	619	584	620	562	627	612	584	608	550	656	623	596	591	603	603	636	579	575	620	597	639	612	618	583	634	605	592	626	644	619	641	627	619	631	604	641	580	638	600	599	637	569	595	593	599	589	568	622	635	628	593	569	620	630	595	603	625	652	611	635	637	621	622	633	583	641	643	621	612	653	576	626	599	592	611	606	581	622	601	593	628	645	630	630	665	624	621	610	597	668	638	632	634	628	609	581	639	573	611	613	585	603	612	593	628	592	622	658	602	619	657	624	685	606	618	633	592	616	639	597	615	603	599	603	625	636	593	605	583	602	645	634	603	616	596	647	613	609	635	634	612	627	624	533	602	602	622	601	643	619	598	630	562	619	604	595	608	613	611	624	611	626	599	579	621	643	606	621	641	647	626	637	646	575	608	619	637	625	626	626	641	633	596	648	578	630	598	612	628	598	617	587	599	616	600	567	655	611	640	601	587	607	644	599	623	613	647	576	613	590	629	580	602	649	628	618	608	601	610	588	630	599	614	619	602	606	624	629	591	589	661	610	576	589	602	623	644	626	612	616	597	642	636	613	594	591	625	620	603	603	634	603	642	633	584	632	599	578	579	575	597	636	582	551	594	598	602	613	626	612	585	600	613	591	603	636	608	642	536	599	612	588	615	622	572	598	611	587	605	626	612	642	639	625	626	607	626	592	579	544	587	614	605	651	601	641	613	571	580	584	620	617	579	646	582	609	601	613	576	609	646	596	640	640	624	594	652	593	645	639	585	598	619	635	579	582	625	608	653	596	587	626	564	597	593	596	638	649	633	677	592	611	569	639	594	612	653	631	602	564	623	616	653	613	608	656	605	589	542	618	620	638	633	582	615	571	554	583	557	614	604	662	618	591	644	623	582	623	623	534	604	600	608	608	608	644	676	630	625	634	580	594	598	603	636	624	599	564	628	601	624	588	602	597	642	645	601	643	586	636	583	570	590	602	631	634	586	595	601	604	610	622	567	584	596	633	600	603	596	610	618	627	606	649	611	628	605	633	650	562	594	622	599	602	604	623	585	664	551	627	626	584	591	599	630	551	656	586	614	646	609	631	605	634	593	605	642	577	636	645	608	681	605	584	619	562	654	623	615	585	660	634	626	635	569	589	613	612	592	628	631	626	639	614	602	599	562	640	610	610	587	609	633	600	597	640	624	648	583	616	623	619	645	644	597	613	613	602	593	616	652	603	648	622	653	639	581	612	595	593	666	626	660	630	601	641	611	598	608	603	620	606	588	584	633	634	602	614	610	624	551	629	578	580	620	636	611	607	612	564	624	618	609	618	629	658	620	645	640	618	623	624	590	602	636	625	635	625	607	558	644	653	609	579	674	571	592	586	625	642	580	615	617	590	608	599	631	626	589	639	572	644	615	627	646	633	598	605	623	624	622	619	601	578	640	588	637	609	605	622	618	615	579	585	572	629	602	619	614	608	589	612	609	617	636	661	636	659	599	607	635	632	624	594	644	629	616	598	593	625	576	651	609	637	590	598	614	599	616	615	628	644	628	626	618	630	603	608	611	623	616	626	612	635	623	593	600	624	592	620	595	618	589	573	632	633	631	602	624	609	598	620	632	655	568	634	637	602	592	595	617	576	597	603	662	587	633	615	648	647	641	614	599	643	565	610	622	569	604	647	675	602	589	610	595	654	568	600	592	617	610	581	622	640	619	624	636	658	616	606	608	628	619	627	586	628	585	568	619	625	634	594	628	561	613	641	634	620	628	605	623	612	583	608	588	600	615	606	581	579	607	683	596	579	619	592	608	627	649	593	574	649	588	601	623	579	584	591	621	649	659	587	598	624	633	639	625	640	623	662	665	601	590	597	586	605	593	651	650	594	615	605	632	626	628	614	594	646	581	623	614	592	602	640	579	596	612	620	616	638	621	624	579	643	649	636	593	637	602	613	637	646	607	616	634	626	583	621	596	630	631	633	596	586	603	627	580	630	648	616	601	640	629	619	630	622	578	592	561	592	617	608	617	647	603	647	631	618	608	603	629	634	613	647	605	614	655	617	612	654	635	632	654	637	618	623	581	545	591	607	587	612	659	616	596	604	608	572	650	603	584	624	653	640	584	607	666	577	592	657	549	595	593	608	656	628	629	651	620	599	628	639	610	597	583	615	626	643	616	613	619	605	612	598	586	633	637	616	608	599	587	611	592	587	625	597	640	624	606	604	651	555	613	628	613	638	606	622	624	585	650	598	581	600	615	597	649	653	627	617	615	604	610	591	612	609	590	611	608	640	574	573	605	591	632	607	623	595	635	603	603	595	620	612	624	613	580	570	667	616	611	590	642	617	632	598	601	607	600	622	641	638	622	588	635	599	678	597	625	627	607	622	600	670	616	628	601	606	629	594	642	623	606	635	619	602	616	665	592	581	622	589	604	637	647	610	596	563	670	658	620	656	599	591	606	596	552	606	581	632	609	648	590	596	619	604	620	591	583	604	604	638	659	642	588	595	619	540	612	621	611	585	617	653	678	613	632	614	646	636	630	652	581	581	611	588	659	635	636	648	619	622	620	595	635	594	594	616	615	621	596	616	621	598	615	673	578	591	656	626	562	598	615	574	587	626	618	621	618	585	630	636	606	614	631	626	626	612	643	610	635	658	601	641	597	603	590	593	600	609	617	649	623	628	611	561	593	605	601	585	532	582	619	600	636	613	594	601	621	640	635	587	623	591	600	625	610	628	629	604	614	589	568	648	637	599	612	632	646	594	593	646	587	608	628	624	610	601	618	579	611	619	665	633	607	588	586	562	569	620	609	600	633	636	582	607	582	575	613	638	556	640	614	626	612	577	637	656	623	640	642	645	608	618	599	604	623	568	575	659	617	619	626	596	619	633	609	638	609	580	619	583	635	607	656	553	586	624	602	663	648	597	610	638	619	612	583	675	612	624	609	614	590	634	579	604	626	669	619	628	621	616	611	572	585	653	607
22750	20912	28628	23351	20912	20598	3569	1107	776	731	682	612	532	516	474	470	457	444	443	451	402	422	430	423	425	400	372	336	374	331	387	383	388	382	353	350	328	354	383	383	341	337	359	346	337	356	342	337	308	354	350	348	331	351	343	346	312	362	343	364	375	363	342	322	345	336	356	359	359	338	338	307	316	342	330	344	349	324	351	374	343	325	343	318	329	354	366	336	347	324	325	360	328	307	327	370	348	339	342	332	366	312	356	375	359	388	393	367	371	360	339	400	365	389	364	397	368	345	358	326	368	335	347	334	393	366	378	367	342	344	316	351	343	363	368	354	368	366	368	352	359	346	356	345	371	346	365	362	347	363	361	363	335	373	381	354	347	338	340	351	398	348	319	343	341	343	325	306	319	317	355	306	347	336	326	351	389	380	336	348	359	366	326	335	368	363	338	348	335	339	331	326	328	383	334	335	325	359	326	383	329	338	367	338	302	370	300	343	351	328	346	363	357	333	336	377	316	358	342	341	358	310	344	389	339	340	341	335	342	341	357	330	319	323	331	338	362	301	325	340	345	354	306	320	341	321	373	325	338	327	353	336	344	339	358	349	341	314	354	328	345	324	286	355	356	353	317	343	329	324	332	343	383	374	347	320	318	323	372	332	342	347	344	304	365	361	347	316	363	340	382	326	353	333	331	325	329	322	344	323	329	340	335	339	338	341	300	334	390	346	325	336	328	360	349	350	342	322	326	325	343	359	339	314	358	325	323	333	322	314	326	338	350	352	346	309	337	344	345	338	338	328	353	310	318	330	328	334	353	335	339	329	350	303	352	338	324	351	351	318	336	340	330	335	385	352	353	354	346	349	357	360	359	388	346	326	319	326	368	348	346	320	354	362	335	322	325	346	351	361	338	336	341	327	333	334	357	332	360	365	338	339	339	359	341	379	336	338	329	316	326	305	351	369	333	334	373	342	337	353	326	321	336	319	361	369	326	312	342	322	315	354	329	319	321	371	340	347	364	363	350	343	353	353	309	333	290	338	328	350	349	342	346	347	379	352	380	333	360	367	321	350	371	348	337	341	330	329	363	336	344	361	356	355	373	327	321	355	336	345	328	350	317	329	313	291	345	333	328	334	352	361	333	339	332	344	332	335	345	347	315	350	337	331	334	341	363	319	333	314	333	331	350	317	328	323	354	309	328	341	338	373	318	356	339	368	335	341	335	327	321	337	335	298	332	335	313	362	352	332	340	360	346	350	341	311	336	337	313	342	350	290	348	344	343	332	343	331	334	334	322	320	345	332	344	367	339	340	354	344	339	335	353	361	332	352	325	324	309	364	331	334	367	368	336	342	356	326	312	332	378	363	299	328	342	347	332	351	348	310	325	350	321	335	342	334	350	360	336	356	339	360	345	344	314	351	363	325	355	348	314	326	332	317	322	363	363	326	336	327	319	342	350	315	363	330	345	315	361	303	346	347	352	344	340	342	343	328	346	323	330	325	327	374	334	346	302	350	335	300	337	365	339	344	344	305	341	306	315	336	341	348	333	329	334	334	358	351	314	343	340	372	321	317	339	336	347	342	391	364	321	317	304	359	345	330	350	344	321	348	335	345	356	315	325	322	357	357	329	307	329	338	384	297	380	347	334	354	322	289	329	340	357	382	348	364	363	348	341	345	349	334	367	361	334	322	331	331	343	362	348	343	327	321	330	322	327	315	364	353	343	333	314	328	333	340	368	315	325	321	378	330	350	333	335	335	310	347	366	336	314	331	333	346	332	319	327	318	334	337	337	306	317	354	332	310	338	339	343	364	343	330	375	346	336	340	356	338	368	340	347	358	327	316	340	345	329	321	346	352	370	338	354	346	380	353	326	330	349	333	340	331	341	313	323	320	336	376	317	359	344	343	336	333	350	362	324	339	338	331	349	339	304	339	325	337	319	332	374	319	343	348	319	309	330	320	360	337	342	328	306	344	341	373	338	385	378	327	320	334	342	341	360	366	314	329	328	302	352	326	351	332	333	350	318	326	318	349	321	339	296	304	322	294	328	326	356	339	320	343	332	324	318	328	333	296	332	340	340	349	330	351	323	341	338	328	298	341	332	360	336	323	374	327	331	356	324	346	314	312	323	350	342	375	329	315	332	359	357	389	309	303	321	363	328	324	380	348	326	332	331	344	320	341	321	327	352	332	330	355	325	363	321	341	327	334	374	345	357	356	348	290	372	321	338	335	325	326	300	323	383	348	296	344	341	371	331	335	327	326	315	368	339	352	327	356	340	366	327	323	355	335	315	312	340	344	358	312	369	350	306	336	333	318	332	355	348	320	310	324	339	345	338	347	318	314	337	324	308	318	317	316	340	347	333	334	350	338	319	318	363	332	321	348	338	334	346	359	350	356	348	344	335	334	337	366	334	342	332	344	315	337	334	360	348	290	328	334	339	345	323	347	344	309	344	344	322	313	327	377	317	350	355	328	316	356	292	338	331	324	301	365	344	330	327	347	334	358	306	299	354	344	321	340	322	341	340	314	341	317	337	327	313	312	296	356	372	327	346	350	309	311	333	347	327	344	332	318	343	316	323	342	326	325	330	369	319	321	338	330	368	320	327	309	363	341	315	345	312	327	341	350	312	320	337	359	369	349	334	352	349	335	354	347	340	310	322	381	327	340	339	344	297	342	326	337	319	315	314	323	343	352	327	349	342	317	324	350	349	312	321	333	371	340	338	309	337	330	309	345	359	320	331	334	366	337	292	332	378	353	326	329	320	381	320	294	366	331	352	374	342	329	352	290	326	346	361	354	357	323	324	367	356	322	342	398	332	309	319	334	346	317	332	328	342	331	371	345	327	349	304	336	343	343	339	327	328	336	335	362	352	340	339	325	349	355	351	321	332	321	327	345	357	350	348	357	330	327	342	361	348	306	350	322	339	330	307	349	328	353	325	363	352	337	324	350	339	327	275	345	341	336	304	299	344	352	354	351	341	315	341	321	327	328	310	368	369	334	327	298	317	342	355	319	350	352	362	351	343	315	324	304	352	360	304	344	361	327	320	335	331	350	333	343	348	329	313	350	345	351	320	316	314	358	317	337	342	316	350	329	349	355	337	305	315	331	306	354	340	343	364	348	325	367	315	338	343	381	298	340	369	375	344	322	349	348	345	345	337	316	352	342	358	338	325	359	329	342	326	351	365	328	318	347	300	340	348	348	327	337	344	343	375	320	323	330	331	334	368	324	349	363	369	353	338	330	322	321	327	358	297	307	299	366	361	370	336	341	310	321	366	318	341	334	321	337	369	320	321	350	344	357	341	345	343	354	353	313	327	351	314	329	352	328	345	328	330	324	357	308	352	342	336	338	317	311	317	383	353	323	335	320	362	332	328	330	311	352	311	331	328	348	318	324	317	362	351	331	336	338	346	336	337	328	309	366	347	351	350	354	321	317	340	346	331	326	307	314	357	345	354	329	358	312	348	363	332	345	306	316	376	356	332	347	349	376
7466	16565	13865	7582	5416	4002	3008	2457	1961	1653	1399	1261	1113	1024	945	877	846	788	717	693	694	646	623	654	638	587	591	586	615	531	626	552	535	548	598	545	544	530	536	525	552	511	536	519	492	498	522	518	499	508	524	529	533	500	540	509	485	517	489	498	483	497	562	487	509	449	540	459	481	482	498	498	503	477	486	528	517	481	520	484	498	485	472	518	497	471	496	486	519	517	495	541	471	486	512	497	510	479	512	477	478	442	506	557	584	524	534	506	527	522	542	551	560	541	548	584	560	535	525	483	536	527	487	545	492	507	494	509	519	527	514	522	476	538	525	475	498	541	517	470	501	512	489	503	493	478	512	494	499	481	498	521	449	464	482	504	514	535	500	445	499	480	474	476	469	471	519	510	500	518	476	511	478	504	493	471	456	495	501	490	502	465	492	482	491	487	520	505	484	467	522	465	489	468	497	490	416	503	481	528	465	522	500	475	459	511	510	506	472	493	495	493	483	502	509	461	507	475	506	503	489	488	501	497	505	469	466	498	501	496	478	509	492	453	463	505	503	511	502	499	509	469	475	475	489	475	472	478	470	487	460	463	498	519	497	488	508	519	454	501	492	464	510	474	484	500	515	523	514	464	478	481	480	482	521	484	431	504	486	451	471	486	442	492	477	459	470	457	499	489	449	456	533	472	496	472	469	441	471	453	537	492	478	485	480	499	494	464	467	456	456	513	494	465	499	492	502	527	491	464	534	488	458	487	465	479	500	505	490	486	460	498	483	514	495	460	456	514	446	483	501	479	521	475	459	475	521	470	499	475	498	516	524	501	446	485	447	492	509	483	452	482	478	466	491	481	504	477	475	460	480	494	488	493	471	498	502	490	513	522	466	526	492	508	438	439	475	458	428	482	498	466	496	452	503	469	479	487	489	472	506	513	465	516	492	469	517	500	496	454	471	476	497	527	491	460	509	484	524	484	447	496	458	478	495	485	484	486	463	467	460	483	518	491	484	472	464	523	490	461	459	505	449	503	514	530	460	488	498	534	523	474	520	481	471	494	505	504	511	458	469	472	502	491	471	495	480	488	496	477	446	507	483	476	488	472	487	508	483	475	507	463	438	474	509	459	456	481	471	505	495	456	458	469	490	446	511	449	482	442	477	522	542	481	469	490	506	501	480	452	496	503	469	519	526	487	488	493	497	545	481	458	463	478	478	465	461	454	477	519	492	499	525	493	509	487	485	551	497	484	516	500	498	508	466	507	506	505	477	497	490	500	500	441	481	487	469	457	482	447	500	453	469	477	450	496	521	457	492	481	474	455	446	503	471	483	497	481	509	504	526	451	456	473	487	493	477	506	487	452	478	478	499	490	516	446	480	519	469	478	461	480	470	501	470	499	515	485	463	492	463	482	477	494	510	478	515	513	447	489	465	441	446	506	515	503	478	487	486	465	487	480	484	492	498	477	496	466	506	466	454	489	452	472	456	501	478	505	501	451	484	484	478	504	500	522	477	480	458	499	531	503	509	484	519	511	457	455	458	476	524	429	465	469	446	462	465	473	481	527	500	517	481	495	456	499	507	489	521	480	452	486	525	518	495	519	476	497	482	505	513	482	474	525	474	498	481	503	461	456	503	507	497	473	474	492	495	502	490	521	508	499	503	464	461	496	479	496	525	463	507	494	486	491	492	477	497	467	456	477	501	473	488	484	497	466	464	481	490	480	510	497	468	481	517	495	495	492	499	484	470	457	483	432	510	479	519	488	466	467	480	483	471	466	482	515	468	458	468	471	490	473	455	495	488	456	463	548	434	487	466	483	498	497	499	534	505	493	470	460	458	537	469	481	479	496	488	476	494	476	496	517	486	473	466	464	479	461	467	509	474	479	470	509	488	486	496	502	461	486	455	491	510	464	493	480	471	476	474	465	485	485	469	429	536	457	500	492	499	478	470	494	481	509	477	486	472	462	470	478	495	476	451	490	475	475	502	510	457	456	523	521	480	500	448	465	485	476	500	504	492	491	479	447	498	519	532	466	449	502	507	467	493	484	476	519	472	471	438	494	498	460	490	489	511	485	484	503	447	468	534	491	489	490	464	463	480	456	497	460	486	471	491	489	503	507	466	480	465	491	524	491	494	468	475	487	505	494	495	502	477	450	508	516	482	489	507	451	528	476	492	496	482	482	500	485	491	474	480	461	511	463	463	454	436	478	462	496	480	455	462	525	493	473	526	527	473	488	490	504	451	458	484	520	465	448	504	503	487	444	495	472	483	467	529	458	465	484	513	476	450	521	443	490	474	489	463	496	499	483	502	481	463	502	528	485	470	491	481	485	483	471	523	481	461	451	479	481	472	513	487	459	470	503	482	503	479	494	520	525	453	489	493	526	472	503	517	504	490	513	480	505	475	462	428	456	485	506	434	490	499	473	481	528	485	464	498	475	484	469	497	460	490	485	530	495	505	491	484	516	467	493	482	513	536	472	487	489	488	474	480	490	503	454	479	468	495	464	492	493	483	465	455	477	494	497	460	487	476	452	481	469	484	497	510	470	465	473	471	435	476	504	462	513	516	509	484	485	504	501	520	493	509	494	493	483	472	477	507	499	477	472	476	522	511	480	502	453	472	494	477	475	485	504	519	474	469	496	519	459	484	513	464	495	474	475	479	505	494	491	499	480	483	523	454	472	477	484	490	517	452	461	480	478	484	465	511	453	505	482	476	511	487	471	506	469	495	506	504	480	470	502	512	467	486	483	502	505	478	459	463	510	504	512	482	524	499	508	494	468	500	471	503	495	479	503	498	489	496	483	508	493	473	467	515	476	490	501	464	548	499	498	516	513	441	484	502	466	479	471	490	482	473	474	464	486	508	487	489	478	482	489	494	498	493	492	468	484	497	459	458	456	478	516	493	514	476	501	507	502	532	510	453	499	482	507	518	494	498	467	489	525	493	498	477	502	446	491	502	500	480	496	509	525	504	453	481	486	523	489	459	462	517	498	472	509	484	471	517	505	520	475	449	494	456	498	449	478	449	489	515	464	500	497	458	507	478	444	513	469	461	525	495	457	496	471	516	480	479	461	497	481	496	482	474	478	509	487	478	521	460	515	494	467	495	493	453	470	455	484	487	450	433	490	462	486	512	490	448	464	476	502	444	539	479	483	474	496	474	496	461	499	518	558	526	472	501	489	465	463	504	465	506	495	477	496	461	482	460	458	517	471	522	463	486	488	523	476	537	510	457	460	443	511	493	480	485	464	459	461	483	476	488	483	487	477	484	477	436	490	474	481	485	444	501	494	490	507	436	494	484	477	455	512	495	513	496	495	500	499	479	470	470	488	470	493	478	477	488	470	489	478	468	516	490	448	513	466	468	490	554	451	509	476	486	477	462	469	511	439	465	490	472	509	437	486	457	478	469	460	473	479	511	460	492	485	457	523	515	512	515	504	463	478	462	474	479	468	482	463	471	474	456	507	478	505	480	518	483	466	507	483	493	494	469	535
26595	19941	6846	798	491	458	449	418	450	389	444	426	405	428	404	397	418	401	392	420	427	413	419	439	425	411	408	409	409	387	405	435	440	466	401	416	444	429	402	410	408	404	433	389	434	396	409	418	432	445	428	391	406	397	454	461	407	434	423	446	415	447	420	406	401	416	427	428	410	362	384	423	428	427	426	451	407	409	403	422	440	421	417	387	411	451	376	381	430	434	420	415	376	434	400	407	391	432	424	427	392	409	384	387	420	407	437	422	436	397	384	426	439	444	433	441	423	390	424	453	413	396	401	384	411	406	456	412	427	434	425	425	420	437	435	447	436	400	427	421	455	419	424	385	388	401	405	386	435	411	420	399	417	346	443	404	410	424	409	397	402	384	466	427	386	440	418	434	406	407	420	424	361	413	399	403	404	399	404	416	426	385	404	420	407	389	440	395	399	377	369	409	386	436	390	458	416	402	412	390	419	435	394	449	401	413	406	441	377	429	381	427	406	412	427	442	417	391	454	465	397	392	363	394	390	459	411	394	445	407	387	465	393	419	443	439	435	418	390	387	425	412	399	415	392	428	415	422	406	413	423	438	448	463	404	420	412	401	377	392	420	422	407	409	391	450	398	408	438	382	405	386	376	414	422	386	398	416	422	393	395	385	430	416	428	397	437	427	404	404	393	439	434	383	431	427	418	365	400	394	438	426	416	417	414	413	380	406	441	381	434	400	404	365	446	417	418	415	381	423	422	428	385	411	396	451	412	405	427	405	390	416	459	432	367	404	428	436	439	388	455	404	389	403	439	421	426	400	390	411	377	429	377	406	411	407	428	403	433	399	373	416	409	414	447	418	375	398	421	457	414	383	417	416	363	377	426	414	410	371	416	397	434	453	411	458	425	396	444	403	387	413	422	391	411	412	420	406	388	429	417	412	398	419	409	418	395	387	416	384	429	415	424	402	396	401	391	415	389	405	435	433	413	372	421	385	411	429	411	408	423	393	407	416	420	393	425	415	393	390	410	455	450	392	422	414	461	405	415	387	407	430	406	431	408	403	438	405	416	421	421	420	437	382	401	433	413	447	416	428	440	393	393	425	420	410	415	431	417	397	403	415	385	420	456	419	384	412	395	467	395	414	421	398	421	375	390	446	421	427	402	384	421	426	442	439	410	377	411	414	431	375	417	415	424	404	432	453	436	391	395	413	415	432	418	444	405	419	424	395	410	419	437	392	434	411	417	436	410	411	442	417	393	415	414	412	394	419	458	405	446	439	366	400	424	405	424	397	413	410	400	435	407	398	399	419	412	410	402	422	443	412	382	401	419	423	363	411	446	374	380	416	450	421	387	421	450	434	413	421	433	396	405	396	411	409	425	398	425	429	400	431	443	430	407	444	466	425	414	403	393	424	399	425	388	418	393	418	419	439	416	421	393	452	419	406	381	460	397	399	382	405	408	393	409	429	444	421	408	402	418	398	402	402	377	423	446	394	418	368	411	421	380	386	389	403	422	439	425	385	394	368	413	444	447	407	422	436	389	421	419	397	393	398	430	402	437	434	384	448	379	412	410	409	431	378	421	396	426	444	414	411	391	429	433	442	440	397	421	371	403	418	431	424	389	440	447	394	433	415	438	443	381	422	416	423	414	418	395	391	402	419	428	393	378	414	439	448	405	406	433	432	383	453	377	394	398	394	432	430	419	420	387	423	402	420	439	395	421	388	471	431	406	413	415	403	394	405	396	410	395	466	405	398	402	397	401	411	400	392	432	432	439	395	420	408	388	430	416	400	421	388	419	395	377	369	416	394	402	382	415	432	431	421	444	395	405	422	435	379	428	414	414	442	391	419	400	434	436	389	370	403	453	398	410	445	435	418	408	415	394	440	393	395	431	412	433	388	366	418	462	407	414	437	393	404	385	417	388	400	391	422	389	445	413	398	392	429	441	429	395	412	432	414	416	436	380	421	420	420	398	444	409	408	436	404	453	455	399	394	404	414	395	406	408	437	428	412	418	401	419	433	427	400	410	410	376	406	403	397	416	399	448	436	401	394	386	406	405	417	416	432	425	401	419	431	396	427	405	409	442	463	428	404	422	423	400	402	454	408	409	434	429	412	383	385	444	416	431	408	432	394	395	452	420	393	364	462	424	423	411	422	434	431	409	393	415	376	422	405	425	388	406	430	410	416	400	437	415	424	427	407	404	431	405	376	409	405	415	394	413	400	390	410	395	402	390	416	403	410	411	454	429	388	401	408	418	410	385	386	428	451	408	399	422	431	430	423	429	439	432	432	413	433	380	400	426	430	391	424	417	423	395	396	389	432	400	355	443	391	407	413	408	381	377	390	392	402	400	402	412	353	383	422	442	415	414	477	404	394	406	419	399	431	426	437	420	434	430	431	373	419	430	421	441	383	378	409	403	430	421	402	419	414	377	428	407	436	405	394	427	416	429	415	421	411	453	425	392	429	426	450	420	431	381	426	467	373	412	413	373	390	427	422	402	424	396	404	406	437	422	388	435	380	401	437	416	396	433	392	392	410	389	399	420	389	398	421	407	432	398	417	421	394	407	451	440	418	436	399	425	382	401	394	420	388	417	408	398	415	415	409	405	367	400	404	425	439	382	413	406	420	402	438	452	412	361	447	449	408	390	409	420	391	433	398	418	401	385	420	382	396	419	413	437	417	457	411	405	362	396	401	431	441	420	403	418	433	421	425	438	437	427	417	400	414	396	395	407	393	450	438	420	414	432	377	426	411	395	423	417	426	420	377	428	416	413	455	422	403	432	401	413	405	415	421	407	400	402	406	363	428	424	419	442	422	405	454	401	413	400	402	404	388	402	418	404	435	406	438	396	443	367	406	419	471	419	379	406	452	410	415	444	360	401	446	404	386	380	409	411	429	438	391	383	407	407	438	417	448	422	405	420	429	408	398	435	407	409	426	443	395	406	404	423	401	410	434	427	409	446	371	413	432	420	433	448	407	382	421	380	441	433	399	398	411	365	437	395	421	415	406	392	415	409	407	418	394	395	405	393	426	404	436	428	396	399	433	433	413	412	403	382	403	414	407	409	389	386	436	395	400	416	455	362	384	414	403	415	395	424	417	413	420	438	427	411	413	383	425	399	415	391	405	415	399	416	442	442	402	432	384	422	444	406	395	449	428	426	422	415	417	397	420	411	397	456	416	409	400	432	416	386	406	418	379	402	447	401	396	372	398	415	438	408	421	416	438	428	409	436	431	366	409	408	392	469	411	437	394	406	418	412	439	407	446	401	393	425	392	434	353	411	375	392	405	379	383	408	401	420	419	414	417	450	401	413	434	406	412	375	398	417	430	420	393	414	422	406	411	428	397	415	398	426	408	430	410	444	410	399	409	411	415	411	402	391	409	451	393	434	417	431	428	410	430	376	417	425	455	421	464	406	408	434	426	389	438	423	416	412	425	424	445	394	407	422	402	410	368	415	376	395	414	397	398	435	455	393	449	374	386	401	397	410	430
4037	1564	1333	890	793	762	661	721	646	633	630	614	603	599	642	606	589	624	596	619	598	560	574	589	632	629	577	606	601	590	610	568	590	615	617	560	555	602	581	585	588	558	592	573	573	563	594	628	564	615	549	525	622	582	580	582	547	591	548	565	583	570	595	632	593	618	577	619	570	583	539	580	583	533	633	590	597	556	629	608	553	551	578	601	572	597	594	593	558	538	606	564	598	593	622	621	593	593	559	573	586	587	604	621	597	590	637	629	626	605	610	597	641	599	599	603	613	607	604	583	604	602	568	604	640	643	569	643	615	572	563	613	593	614	560	589	584	574	615	594	587	599	563	618	630	557	601	636	576	575	619	584	590	554	616	626	607	632	583	596	576	569	606	569	618	621	630	556	596	567	606	625	595	561	536	603	624	589	599	602	576	583	616	630	540	580	580	605	548	564	608	574	598	560	588	573	604	586	570	595	544	569	559	596	570	557	574	580	575	576	592	610	641	561	622	590	615	601	561	596	562	594	549	597	557	549	594	578	573	621	594	596	616	589	533	584	553	583	559	602	588	624	553	575	579	576	585	579	597	618	621	602	585	608	613	611	598	612	607	624	565	578	625	596	578	565	593	600	544	602	557	599	582	549	595	595	624	582	613	614	601	589	587	580	567	576	575	608	602	586	594	596	597	548	575	580	597	551	589	551	579	595	577	587	555	559	586	592	597	593	612	568	591	570	574	582	579	583	591	618	613	621	578	588	593	619	604	561	604	590	589	617	566	610	620	585	587	557	579	614	562	571	593	593	586	610	570	573	559	553	583	599	595	606	587	635	611	599	589	576	575	565	651	581	547	634	626	601	589	604	547	598	559	610	608	570	597	626	587	596	523	560	589	565	573	599	591	568	599	557	623	603	585	578	641	598	584	523	565	575	590	611	583	580	583	630	591	632	541	652	620	580	534	573	568	633	614	571	567	567	627	587	621	586	587	632	575	576	555	601	556	576	547	600	569	611	584	579	568	588	611	626	617	579	571	575	595	623	585	601	600	579	586	625	589	603	583	614	565	567	536	583	597	608	606	551	599	577	564	595	611	590	606	567	535	586	604	553	593	602	643	618	638	591	627	585	592	632	592	528	614	603	576	577	628	568	576	561	573	578	622	598	589	577	560	599	584	591	605	592	590	585	587	606	594	576	591	611	553	631	598	599	599	560	557	627	606	577	581	612	610	619	590	579	530	587	591	578	583	554	557	579	585	583	577	603	579	569	646	610	609	542	584	587	578	598	612	525	551	639	583	607	549	611	611	579	544	562	594	543	571	613	568	598	576	594	586	601	602	574	603	574	589	658	610	590	560	584	602	616	604	580	554	592	550	580	559	556	585	586	597	569	576	580	603	642	629	596	557	555	616	585	603	584	589	581	594	641	624	609	561	659	563	584	551	586	573	586	595	573	607	600	563	534	597	610	603	570	624	584	611	602	581	569	599	593	612	595	606	612	577	584	626	588	559	598	602	630	562	613	581	593	605	572	592	599	568	584	576	559	565	572	595	609	535	548	608	621	562	588	603	590	569	562	568	557	563	614	602	620	572	594	530	607	589	605	599	606	598	571	539	571	575	572	589	578	544	603	643	601	605	598	598	561	542	565	557	585	592	555	561	616	534	584	567	567	550	614	560	612	591	633	581	552	601	577	599	558	618	567	607	564	607	577	612	602	546	568	556	588	570	611	572	610	643	554	570	615	581	644	581	600	593	599	593	603	593	623	568	579	613	587	523	577	596	569	610	592	541	591	551	604	592	618	621	584	604	587	553	594	591	560	535	654	594	579	564	605	556	575	611	616	580	591	629	584	582	605	606	587	612	607	538	569	594	589	542	599	568	636	588	577	570	608	573	613	586	603	611	607	591	557	598	592	625	586	605	531	573	599	600	558	556	626	591	598	600	644	563	519	579	593	597	606	572	591	543	602	592	563	582	583	562	627	599	584	600	594	533	573	637	599	613	563	578	601	565	529	576	574	588	588	606	579	602	581	569	601	564	630	599	607	568	563	592	554	582	627	554	569	591	579	559	599	600	547	590	573	578	581	581	574	593	566	552	599	576	589	603	569	611	558	570	596	601	590	580	562	573	588	552	593	593	597	599	556	617	590	615	621	552	557	619	612	585	594	596	605	599	586	626	577	572	588	584	601	600	515	600	603	588	551	594	572	607	597	630	599	622	572	532	599	596	584	584	608	586	625	564	607	599	609	584	572	579	594	600	595	575	580	547	607	603	581	599	583	598	570	590	575	550	595	541	559	631	621	593	576	562	564	566	577	559	610	563	592	562	599	574	566	567	580	611	635	612	574	539	607	591	583	599	612	603	610	542	580	618	591	589	589	587	589	567	589	580	575	568	586	595	550	569	603	593	569	555	597	578	619	593	552	576	555	606	543	541	591	592	621	636	628	638	558	568	610	585	612	634	538	541	583	591	597	611	571	579	555	575	611	550	560	570	604	526	592	632	552	625	568	592	580	591	636	627	581	585	572	625	613	600	597	570	584	579	603	558	596	619	600	603	575	596	594	557	612	573	596	612	569	593	566	568	605	561	578	618	572	563	591	568	599	607	576	618	578	643	615	569	549	585	561	601	600	585	607	568	559	603	577	592	645	577	575	591	545	583	648	598	567	606	565	615	587	564	608	587	588	579	594	612	583	563	617	602	564	570	600	567	591	643	585	534	593	601	588	577	577	593	621	661	600	549	600	554	581	585	568	586	609	622	631	590	589	602	548	632	604	580	564	606	552	589	561	542	607	606	564	609	586	590	628	604	634	623	593	594	632	571	610	581	558	531	586	576	615	566	570	624	599	555	578	617	557	568	592	585	571	600	598	555	582	543	545	615	553	594	516	611	612	588	600	609	585	583	563	608	564	612	584	584	570	580	585	598	599	596	581	610	589	580	620	579	641	633	638	578	598	616	578	563	577	567	582	594	600	565	599	605	595	583	563	573	564	631	598	627	600	583	609	589	601	579	567	600	590	589	557	604	611	595	565	563	601	622	542	568	575	577	565	567	633	617	617	606	600	557	561	600	584	579	596	561	550	577	575	588	587	591	589	603	578	566	580	597	579	572	582	573	614	618	603	564	600	598	639	609	555	568	557	573	589	572	554	562	602	572	600	602	610	555	565	599	569	610	582	572	603	579	535	577	639	574	579	599	613	580	599	609	578	581	572	625	529	582	569	600	644	612	567	609	592	575	589	612	552	569	539	621	586	570	580	610	581	553	595	569	565	567	558	606	592	595	578	612	569	595	597	561	585	567	586	624	590	561	551	604	598	599	574	599	578	584	576	574	565	550	593	615	606	588	569	572	583	588	556	570	593	541	578	600	545	608	573	617	584	591	578	564	587	624	590	622	588	591	580	577	594	561	597	525	571	577	635	578	562	597	565	570	601	597	586	593	573	590	583	583	625	574	543	632	574	534	580	633	603	578	607	620	563	582	592	586	588	578	585	568	625
23759	20928	28114	23915	20786	4746	1122	832	697	589	609	589	518	512	520	520	465	522	468	483	465	451	493	444	427	472	504	405	486	503	455	451	458	448	482	466	428	471	513	437	478	474	478	422	423	484	446	472	446	447	450	439	453	435	455	426	479	417	469	455	456	451	453	468	467	423	462	420	499	445	462	448	435	447	453	446	425	430	454	445	491	435	433	406	459	490	417	423	440	465	478	444	455	425	435	458	454	431	466	443	447	444	422	427	453	478	442	481	443	457	478	470	449	456	491	434	467	465	466	417	471	464	459	418	440	450	437	424	433	406	463	426	448	442	422	444	416	436	476	494	451	457	456	489	477	455	445	422	471	454	417	437	467	442	448	446	423	447	437	425	455	483	430	395	487	432	455	461	454	473	436	426	460	436	443	409	411	468	464	433	483	458	449	423	443	462	441	434	462	459	447	486	442	452	418	431	448	442	449	444	440	407	463	420	464	416	441	388	404	431	446	446	408	438	451	441	458	396	420	473	457	432	409	409	430	426	463	448	469	433	452	438	451	453	464	440	459	414	445	448	433	438	409	449	403	442	451	415	420	408	431	451	394	431	444	480	447	449	440	425	481	416	444	478	443	463	416	426	416	448	463	441	445	426	481	446	462	405	438	453	438	444	442	454	420	431	423	456	449	394	416	453	451	417	452	451	429	460	438	480	427	482	429	421	440	441	399	425	448	429	437	469	467	469	446	417	454	440	416	433	452	431	445	385	442	461	490	479	415	431	461	436	430	403	439	420	439	448	459	476	436	429	425	450	438	419	452	440	461	422	419	446	399	466	442	474	442	427	445	439	424	443	427	427	433	485	471	475	439	431	441	417	397	456	415	434	455	433	425	417	436	432	414	426	451	465	430	388	460	430	403	475	442	435	457	483	451	435	414	429	446	440	420	407	456	452	450	442	456	405	462	451	424	440	480	478	452	433	421	422	442	454	430	443	431	433	443	438	443	400	489	416	473	432	454	417	415	448	426	420	439	429	441	459	428	390	445	469	461	438	417	459	432	433	426	427	440	480	398	436	449	421	411	447	437	426	411	440	440	416	443	447	416	459	460	420	416	435	450	432	417	465	443	444	487	458	438	404	451	459	453	437	478	439	394	435	421	421	441	433	431	438	486	426	422	436	451	442	443	397	501	450	471	404	442	431	439	396	424	455	417	436	429	450	441	400	434	410	438	441	445	417	402	405	448	386	450	439	486	423	437	450	415	461	462	426	431	426	459	419	413	430	429	399	429	450	437	440	445	444	438	430	471	447	456	416	425	473	457	448	418	436	425	434	406	402	432	429	440	456	474	437	425	477	442	467	446	421	429	402	419	452	441	469	494	454	437	464	465	413	413	459	413	483	425	418	477	447	458	424	432	450	480	440	452	425	457	427	409	420	482	458	416	395	413	459	454	449	397	467	426	458	479	432	449	440	462	441	412	415	489	417	455	434	426	456	459	416	449	444	418	524	480	411	411	412	422	457	448	438	483	405	455	427	438	439	416	447	407	442	399	446	421	430	439	487	470	431	455	453	493	397	445	441	437	413	439	435	427	435	448	463	423	413	431	443	467	459	451	401	428	407	418	460	421	427	444	450	453	451	440	416	453	410	430	443	426	425	453	472	403	458	418	454	431	463	437	455	457	438	434	454	408	437	481	446	455	406	429	438	430	448	453	455	418	449	467	463	424	445	430	420	474	434	450	453	426	418	419	453	420	446	412	456	416	455	426	427	431	452	429	414	442	382	418	431	413	433	437	438	458	439	447	437	430	460	436	418	439	440	441	458	454	422	421	411	450	421	441	444	460	403	434	430	409	418	425	403	413	460	425	439	489	429	423	439	452	391	458	449	420	458	437	434	454	440	451	416	433	457	448	435	441	446	404	446	465	447	414	435	422	446	420	432	415	462	435	436	424	477	420	467	402	458	463	448	439	448	428	445	432	424	457	454	420	480	420	474	445	450	406	438	452	433	429	476	453	439	466	455	445	424	431	467	427	409	408	442	421	478	460	446	473	412	437	449	446	435	455	451	433	426	450	453	446	504	429	435	445	461	472	428	446	431	442	445	454	464	463	453	434	446	478	431	441	471	416	433	427	418	408	420	420	449	394	418	409	442	419	450	445	432	448	456	409	456	438	441	437	457	418	421	422	446	430	424	454	420	440	507	457	448	422	457	439	450	458	400	451	446	436	468	448	434	439	438	448	453	425	440	423	430	426	472	444	435	453	453	458	424	407	449	437	415	446	455	444	432	437	439	435	429	411	423	435	478	451	427	427	424	451	460	441	437	423	444	473	427	449	438	465	460	435	440	426	429	425	425	439	375	476	441	441	436	439	432	444	420	448	432	477	419	446	460	432	425	425	455	419	470	426	443	426	425	408	459	476	420	415	452	418	428	426	442	447	436	434	462	456	469	429	440	429	424	403	457	403	422	466	425	407	429	422	476	423	404	456	448	436	424	425	415	461	429	392	418	429	460	435	434	447	401	446	446	477	476	399	463	441	447	427	434	424	407	443	448	419	442	451	411	478	411	410	434	416	425	476	432	438	427	441	455	425	473	461	447	441	430	415	427	405	443	415	414	436	462	438	400	441	464	411	464	432	420	414	465	462	429	426	438	435	434	449	429	429	422	414	438	447	415	458	448	423	439	448	449	402	425	449	438	433	476	411	451	419	448	420	413	466	438	418	471	415	409	453	415	458	426	446	467	451	436	438	465	441	473	430	452	440	459	426	446	411	418	448	426	406	439	437	443	436	410	434	494	436	435	425	439	442	478	436	463	435	429	401	443	420	466	480	477	473	460	457	411	442	422	445	434	421	439	466	411	435	413	445	390	435	456	428	408	420	440	434	491	465	432	440	430	426	431	436	456	506	442	435	431	489	447	445	441	454	435	443	414	457	469	446	397	454	429	478	418	444	453	431	483	411	471	456	450	428	409	440	429	429	467	422	437	447	405	446	435	443	423	411	451	496	479	452	438	449	464	447	453	422	436	426	473	431	417	438	421	412	447	407	447	473	427	435	435	438	441	455	457	450	423	409	430	496	435	430	451	428	449	409	411	433	453	431	462	468	408	429	457	431	404	427	468	440	430	471	438	435	429	393	435	446	411	463	448	427	442	445	456	470	411	463	475	416	419	377	449	439	428	422	423	445	407	417	438	448	429	409	438	408	391	421	428	441	441	467	438	452	486	433	438	448	436	474	459	428	470	435	451	450	473	425	432	473	419	419	425	442	445	418	449	425	418	460	442	455	453	423	439	430	416	472	456	418	425	441	437	436	421	392	431	469	421	428	468	425	412	438	406	460	390	462	441	416	420	445	445	434	408	441	432	476	446	413	470	462	453	420	436	428	445	410	435	484	423	411	444	435	419	438	449	421	446	465	429	464	428	406	451	417	432	483	405	417	442	431	416	446	487	446	451	434	466	408	487	448	440	469	451	429	456	442	432	483	392	467	468	459	444	480	440
5162	10476	8899	4597	3187	2486	1971	1670	1407	1261	1171	1043	933	924	844	864	851	780	739	698	698	675	747	711	744	662	725	674	702	664	657	673	674	674	635	663	678	652	696	603	632	634	660	636	636	678	633	673	653	671	619	642	664	636	614	655	658	644	634	626	687	660	629	642	656	663	621	649	633	644	661	629	640	640	642	680	618	609	622	651	608	596	654	612	651	635	663	648	615	578	620	601	612	636	638	686	635	602	638	650	612	652	647	657	676	641	724	659	638	658	659	623	662	680	662	692	616	675	632	703	650	636	680	584	669	625	651	689	663	624	667	630	643	626	654	672	628	611	656	645	639	608	612	670	653	635	670	611	635	666	629	583	606	659	625	667	675	581	608	670	599	617	628	645	634	660	578	614	618	675	679	617	639	600	604	640	611	615	689	638	618	606	603	611	649	639	617	556	628	601	653	647	635	612	595	639	645	641	583	616	674	634	662	592	629	707	616	676	636	617	629	666	620	655	637	630	660	636	606	616	620	641	635	621	591	657	665	634	649	630	586	645	627	676	648	639	625	607	646	682	620	620	613	638	637	624	643	625	634	622	597	607	664	603	627	634	614	629	636	597	666	606	578	619	659	668	610	602	614	596	617	627	659	588	642	627	632	625	643	599	618	605	653	594	645	589	623	611	653	629	634	600	622	647	664	625	596	628	599	647	648	610	701	604	638	596	623	647	635	586	610	605	590	652	659	641	633	633	669	640	628	636	664	649	592	603	637	619	643	650	579	648	601	619	595	654	647	594	593	615	602	596	630	631	632	636	619	572	613	658	611	657	650	635	634	614	610	633	594	652	668	597	618	644	639	622	641	605	548	621	612	602	625	675	549	628	626	639	642	605	614	663	628	632	656	600	561	635	635	692	655	651	645	627	657	661	591	612	643	617	580	634	625	605	617	616	616	648	613	622	607	628	627	626	637	645	600	584	574	654	623	633	663	633	681	609	688	632	616	635	600	613	651	629	679	618	583	598	635	653	610	631	609	650	660	632	659	644	642	611	636	643	596	609	602	591	627	646	612	615	692	607	666	607	657	630	592	627	589	585	681	620	625	603	610	646	591	616	618	630	601	593	625	607	667	645	650	621	641	654	625	638	652	606	613	613	659	622	617	614	626	609	667	637	589	619	575	641	608	585	678	626	624	594	669	590	648	616	639	586	629	616	652	660	632	620	650	605	638	669	614	656	602	629	625	621	616	672	586	658	641	600	715	616	640	655	603	626	585	597	574	625	652	578	612	623	609	594	700	621	651	620	670	675	622	613	646	626	637	631	618	637	639	615	620	625	586	648	633	644	634	653	579	624	644	647	649	588	593	588	609	619	620	587	607	665	655	651	625	550	653	636	645	679	623	612	594	641	610	626	640	630	648	608	646	664	581	579	650	571	679	664	636	684	642	609	636	658	594	585	640	611	680	584	642	639	638	664	643	605	615	591	642	645	634	660	648	631	623	644	643	621	663	623	573	640	640	626	632	631	603	628	642	632	621	597	658	636	634	660	591	620	634	625	604	614	623	601	626	636	649	618	613	656	661	655	627	607	612	651	632	615	607	664	613	562	599	595	636	652	626	624	672	595	632	602	603	627	609	651	628	624	648	653	676	636	640	621	630	614	619	628	631	636	624	584	607	651	605	626	640	654	615	569	624	622	581	577	625	606	635	609	625	668	624	671	644	632	632	609	632	609	622	606	634	612	638	629	667	645	656	631	660	619	616	617	597	607	625	637	606	596	642	639	603	589	634	685	641	637	643	664	684	644	656	606	657	609	657	631	599	619	643	573	598	662	605	629	643	601	624	604	599	677	592	639	631	603	639	611	595	596	609	637	598	616	597	616	633	602	671	625	625	644	632	592	660	624	602	652	586	647	617	595	629	610	633	606	642	614	590	626	656	640	665	645	618	591	643	643	610	671	637	598	621	660	629	622	626	610	619	600	625	615	581	630	609	635	606	613	601	589	626	589	598	645	708	601	611	649	656	613	607	598	635	603	611	650	633	659	618	609	557	638	665	582	624	646	619	663	639	631	606	593	613	676	589	613	622	645	591	629	638	597	659	649	591	634	602	606	655	649	591	595	617	640	594	669	614	619	627	611	609	636	635	679	607	601	665	654	642	647	610	646	613	664	597	646	604	601	648	642	591	631	598	624	631	649	573	629	600	636	618	585	611	637	647	616	628	644	650	635	658	600	580	632	627	598	631	623	639	620	646	645	662	612	631	618	632	607	603	607	588	603	616	631	595	654	632	672	592	613	665	624	637	629	671	595	661	656	656	654	629	659	588	611	617	692	627	660	634	596	598	587	629	561	630	587	667	652	607	665	663	621	621	644	628	656	575	585	584	634	671	627	637	572	595	657	629	638	604	610	653	654	625	632	599	608	621	630	649	604	605	596	606	643	629	641	605	570	615	603	631	595	634	614	592	656	638	636	629	637	621	638	655	649	633	621	626	628	593	623	592	622	642	609	652	651	643	613	651	610	636	615	613	674	626	638	646	616	631	582	632	605	598	658	627	606	643	662	638	644	598	629	632	670	609	595	617	598	598	595	619	648	609	644	611	650	634	553	645	631	615	620	597	615	649	610	677	597	604	616	633	617	656	638	639	618	661	637	584	616	607	595	626	612	661	667	658	624	598	615	634	578	662	644	676	640	632	639	612	639	634	614	635	626	691	609	620	642	637	608	671	595	595	632	612	650	670	622	618	636	620	581	602	641	608	616	641	630	649	623	623	650	640	618	657	629	638	607	670	646	607	626	627	625	621	603	615	603	643	598	630	630	622	626	619	617	641	648	653	630	625	634	683	636	645	592	655	618	609	609	603	639	618	619	588	630	571	594	597	641	578	704	645	589	647	676	582	656	582	619	652	612	660	634	631	641	646	620	622	605	604	617	616	643	620	576	647	631	654	659	634	632	637	669	647	599	660	609	610	634	600	604	654	630	612	617	573	645	627	640	617	630	607	618	643	592	644	611	622	655	649	614	659	590	644	609	623	616	641	608	589	638	614	593	690	580	596	645	614	624	614	649	621	641	628	593	623	608	591	609	624	649	638	628	656	616	627	611	627	593	647	599	663	643	668	607	634	633	599	593	650	619	639	553	622	601	609	591	667	607	611	623	626	662	651	577	608	634	629	591	641	660	570	611	615	600	595	643	659	623	623	628	622	630	625	597	621	586	672	611	592	605	572	606	624	629	632	606	654	612	638	613	660	598	622	644	583	579	640	637	631	610	663	612	650	590	607	575	637	588	659	669	622	622	628	650	649	648	630	664	676	638	666	626	575	613	625	619	573	630	627	627	620	662	628	603	615	606	664	620	600	613	629	610	637	638	647	601	615	605	608	605	667	595	639	628	601	614	617	622	597	576	626	585	599	618	629	612	621	659	607	605	666	601	669	662	604	603	683	618	608	615	638	617	621	675	631	646	623	598	592	622	621	671	561	641	643	627	668	645	612	639	651	644
22807	20922	28635	23350	20922	20663	3521	1129	838	750	689	587	548	498	505	499	484	455	419	405	459	442	441	403	391	358	405	397	420	375	378	378	384	363	400	380	369	392	325	366	349	321	366	378	352	312	403	365	349	370	369	349	343	352	371	345	348	357	339	327	388	363	350	388	384	328	372	352	359	365	354	381	346	377	356	381	341	372	330	385	345	372	362	321	331	379	332	344	370	357	358	347	340	360	334	370	361	350	330	334	356	419	371	397	386	360	366	406	351	351	349	400	351	383	344	395	345	349	340	336	347	378	371	363	340	389	382	372	366	344	351	353	373	387	331	353	364	330	345	321	331	332	373	349	337	345	369	349	330	327	342	351	335	380	374	354	367	339	371	371	363	345	389	323	331	328	343	346	360	333	320	339	361	357	336	337	348	370	371	367	313	359	357	340	344	349	324	354	376	343	343	346	342	356	360	351	347	376	347	375	348	324	353	335	375	319	334	346	373	356	351	343	361	313	348	315	361	368	361	341	329	322	362	338	343	345	383	379	320	358	362	362	356	357	369	357	308	353	333	319	351	346	350	332	360	343	361	357	324	336	327	357	353	347	394	363	336	348	360	348	326	372	382	315	312	345	349	346	333	321	343	372	370	323	369	357	349	340	355	361	313	348	369	352	357	355	325	372	376	356	350	319	337	349	331	354	348	398	315	363	353	314	345	347	351	365	346	350	344	351	334	366	341	359	331	347	323	354	343	348	336	349	353	358	365	301	359	308	344	365	351	345	368	365	388	357	342	346	351	337	375	329	380	337	360	331	354	380	374	349	355	320	366	345	344	378	338	341	365	343	354	340	344	340	346	363	388	335	329	351	340	344	372	356	320	344	340	371	327	319	327	323	358	335	346	355	334	369	297	357	322	334	359	393	345	345	362	345	311	356	331	296	364	348	314	386	328	315	377	378	348	328	384	358	346	339	349	378	396	328	346	354	369	335	363	370	388	330	348	357	320	330	369	343	340	368	309	353	331	322	381	332	365	352	349	327	327	312	377	386	320	349	315	352	349	341	355	373	327	365	355	344	348	369	365	324	360	345	369	375	357	349	357	331	351	365	391	366	352	340	359	347	366	337	344	362	366	351	366	347	359	367	362	359	359	333	341	363	359	333	358	341	328	343	353	321	354	336	328	341	311	369	348	362	348	337	354	351	365	343	293	366	366	367	345	356	360	382	361	369	352	363	333	310	330	343	336	346	340	360	310	358	331	333	356	352	351	329	359	346	344	356	341	342	362	354	346	338	303	342	339	356	349	378	336	348	321	363	350	374	320	369	333	396	336	351	371	378	352	343	352	372	325	349	337	364	369	337	363	350	357	332	324	360	366	365	340	340	400	358	350	368	366	349	357	355	337	356	342	340	349	323	367	325	362	343	342	330	376	354	299	336	363	318	340	339	312	353	339	356	392	367	343	367	352	335	358	342	360	366	336	353	348	370	380	335	367	339	346	377	338	337	345	326	340	320	348	366	333	338	347	334	367	346	336	327	308	382	347	348	336	336	373	369	360	346	349	344	359	320	364	343	353	328	338	399	373	345	380	375	375	365	347	342	363	379	346	328	351	338	300	337	347	350	331	335	337	354	378	366	353	378	344	327	318	344	314	392	356	352	369	383	318	349	332	352	372	345	363	333	343	349	337	333	337	320	318	349	365	307	346	353	361	323	351	342	383	367	337	340	331	355	340	328	350	337	378	328	366	349	344	299	324	362	350	360	356	346	330	354	327	360	348	309	366	342	371	343	330	374	352	352	334	351	339	347	353	336	370	322	331	370	320	367	370	357	360	325	369	364	364	369	339	345	337	312	338	363	371	330	363	343	368	355	349	348	371	383	357	349	382	371	350	331	347	367	365	378	374	333	317	323	320	369	338	358	319	314	337	379	369	341	336	351	320	352	343	330	357	351	363	351	371	340	341	363	349	332	339	354	327	346	358	344	340	349	328	359	345	373	309	363	364	364	357	351	343	376	335	350	366	347	357	311	311	327	340	332	357	338	355	317	382	309	330	333	329	374	341	343	353	349	366	346	353	320	327	383	357	327	345	327	322	332	344	356	331	359	352	335	332	327	354	347	344	376	347	352	342	326	319	345	356	337	360	315	327	340	353	352	336	344	350	354	332	361	365	374	329	312	360	323	330	374	346	374	373	342	353	365	302	350	368	336	354	311	320	347	351	329	326	334	356	313	352	310	319	344	334	337	353	355	345	332	351	345	362	315	339	356	345	326	351	345	370	369	363	357	334	318	333	361	352	357	344	364	358	336	338	329	350	340	358	383	353	330	377	374	333	352	335	377	380	365	319	362	328	344	347	344	334	337	331	325	331	347	373	331	343	389	349	338	369	348	360	347	305	346	358	324	344	364	349	366	352	358	336	332	343	334	351	338	347	338	344	332	333	347	374	346	321	325	338	344	330	325	334	353	339	339	313	327	331	337	341	308	324	344	339	333	377	372	366	369	347	333	323	368	379	322	340	338	355	373	316	361	357	337	343	352	377	373	324	349	354	349	348	350	355	382	354	335	351	359	349	340	345	314	320	334	358	360	388	350	335	332	343	313	320	384	338	371	385	351	323	368	333	311	370	323	364	371	348	344	355	327	329	309	321	321	330	317	331	332	332	334	356	369	350	363	358	352	346	306	372	326	352	326	348	344	318	375	333	332	332	348	345	341	356	340	351	358	337	331	348	327	324	336	368	387	296	338	353	374	374	335	362	377	332	344	350	347	367	357	324	336	355	319	327	329	334	332	362	358	310	327	344	337	331	345	350	338	323	367	302	357	359	377	340	346	336	367	334	369	369	369	364	341	360	334	336	385	335	357	350	332	355	335	350	366	337	320	362	330	327	355	356	357	389	337	335	347	352	334	346	335	325	322	373	354	366	350	371	331	332	334	368	334	338	343	363	335	334	352	339	333	352	353	365	329	335	367	325	365	305	328	368	328	361	297	339	320	364	344	342	350	337	359	378	371	349	321	352	355	354	347	324	364	327	397	366	331	380	309	327	368	333	322	371	326	318	378	333	321	373	352	336	365	370	322	366	328	324	363	338	351	346	347	355	350	366	352	358	352	332	333	375	353	332	308	341	355	368	368	320	387	341	356	330	354	335	372	343	347	330	345	323	345	366	343	346	347	344	340	381	334	320	354	339	348	347	377	343	289	346	349	340	364	342	337	317	376	300	371	361	349	334	337	362	329	369	346	332	303	355	308	325	338	369	330	339	337	354	349	359	326	345	316	326	349	368	334	318	323	390	368	335	338	362	343	364	320	340	324	334	324	379	345	315	357	386	341	345	358	363	316	376	355	330	342	342	334	336	328	355	365	328	356	346	334	381	362	328	323	364	322	333	327	356	395	359	344	340	378	359	382	364	359	348	359	300	374	323	332	346	359	306	333	317	343	332	358	339	291	341	353	330	371	320	342	335	317	338	314	343	353	342	319	348	338	357	331	341	336	350	366
7538	16470	13900	7562	5358	3992	3064	2445	2002	1741	1426	1224	1084	1096	933	907	831	758	740	767	678	697	661	637	621	615	590	581	599	571	556	550	551	563	587	569	560	554	583	527	527	505	541	547	504	550	530	538	520	521	555	555	515	548	527	517	523	521	522	533	513	474	490	513	459	513	531	480	528	486	510	494	552	505	522	483	528	495	503	572	532	508	525	499	468	502	483	518	525	511	513	511	463	488	515	477	536	452	466	491	489	515	514	551	595	541	526	547	538	558	579	551	576	537	521	595	518	562	525	569	545	535	520	538	497	557	505	566	551	483	530	482	544	501	505	524	503	498	542	483	497	482	548	519	525	478	505	546	504	513	511	490	491	479	479	516	489	516	484	503	506	491	545	484	473	461	567	471	477	497	474	508	495	534	502	493	511	491	484	475	484	513	513	483	485	544	475	540	510	524	503	490	490	482	499	559	486	499	487	482	501	509	472	476	530	488	484	501	488	485	484	484	510	500	505	468	493	524	477	516	510	506	480	470	495	483	481	466	492	502	524	483	524	462	506	482	496	505	489	507	505	507	487	494	508	491	488	498	473	521	487	504	529	516	473	504	522	501	486	503	516	525	509	475	495	517	477	494	538	460	528	494	507	494	492	449	507	500	502	527	477	472	467	476	479	471	489	523	500	513	456	464	508	516	484	500	498	487	500	500	473	467	486	491	517	489	493	476	510	496	531	490	496	443	527	494	475	455	452	521	502	497	493	515	521	491	503	471	495	499	505	534	512	501	535	484	533	512	495	544	481	518	490	469	493	512	472	472	504	477	491	472	516	500	475	572	473	499	475	535	479	462	491	471	472	512	480	503	453	486	495	454	490	502	548	476	480	492	535	499	494	479	477	502	531	506	463	474	483	493	484	486	492	519	532	500	513	500	453	511	487	460	456	469	484	545	514	490	476	528	535	493	521	505	528	493	486	487	504	514	509	477	498	493	498	511	501	483	453	518	479	506	464	559	517	473	509	517	527	469	465	486	502	500	544	521	483	493	453	513	448	488	515	519	484	488	491	470	481	526	476	491	493	515	522	521	489	519	502	540	486	507	536	452	508	518	492	509	491	480	476	459	502	508	496	500	492	504	495	502	489	530	471	504	487	520	459	464	514	473	466	501	486	498	474	504	510	507	498	532	530	481	495	462	503	491	519	516	504	478	494	491	525	502	480	497	465	535	495	455	470	476	499	492	491	504	509	481	533	486	492	468	509	482	510	500	515	513	509	505	529	494	539	466	478	483	495	489	510	496	480	517	525	521	501	480	482	496	499	516	471	516	517	497	514	510	503	506	467	545	524	464	510	487	442	467	484	484	499	510	509	486	503	485	512	500	492	507	503	463	504	510	522	502	506	528	551	456	506	477	495	435	521	511	497	507	472	498	478	487	537	471	462	510	507	471	503	525	488	513	486	440	493	496	495	522	473	518	467	516	451	475	497	448	495	494	510	491	462	476	535	510	459	481	487	503	513	489	462	505	508	513	506	487	544	515	508	519	506	523	524	475	531	497	495	475	461	543	476	482	525	503	502	488	496	514	496	470	486	514	504	539	507	489	518	478	468	479	536	536	550	526	480	509	519	508	497	504	489	498	532	486	494	466	527	529	530	465	456	465	500	486	516	484	502	514	475	496	472	546	504	507	466	558	484	502	459	500	506	527	517	464	495	497	508	507	509	475	498	512	531	479	515	496	483	478	468	478	493	496	543	487	499	464	504	502	542	540	455	504	468	488	531	481	510	528	518	510	494	480	485	509	529	509	486	504	476	519	487	488	522	491	502	505	503	496	518	532	492	517	465	490	475	504	529	496	496	492	546	522	501	470	517	520	521	475	510	446	460	535	524	495	511	500	499	501	511	477	540	477	494	442	470	520	493	491	484	511	480	512	486	521	472	478	510	496	499	469	473	479	493	481	460	471	458	493	523	487	531	522	546	518	522	454	490	503	458	527	452	522	496	482	479	441	446	501	497	475	500	466	525	520	500	485	516	516	532	522	503	498	525	465	471	490	494	474	490	507	504	549	495	522	533	476	506	480	513	494	487	557	484	506	497	489	485	464	504	485	525	486	495	508	529	551	477	480	500	473	558	516	500	512	478	478	483	530	511	514	493	494	510	480	495	503	491	467	487	486	513	544	519	460	499	526	493	511	476	534	510	468	489	516	499	473	533	496	485	529	548	518	529	524	494	468	501	524	493	483	485	492	522	547	484	534	508	481	488	484	521	514	492	497	468	489	523	512	518	469	498	494	491	503	475	486	504	468	483	486	451	535	515	507	463	476	469	547	526	475	508	534	485	513	516	464	468	484	504	481	481	521	469	498	480	505	495	506	437	457	471	482	527	482	484	475	494	485	507	471	513	510	484	507	481	477	513	488	506	492	469	507	524	502	492	506	451	548	475	478	489	469	495	516	466	477	464	484	504	455	474	490	496	536	473	503	495	504	494	513	484	490	507	512	487	528	516	484	483	533	478	508	481	487	495	486	508	511	510	541	507	506	480	482	472	503	474	511	486	488	500	526	474	484	488	505	465	513	521	483	486	524	509	496	473	490	461	488	552	485	527	494	481	525	503	500	501	489	490	465	495	487	493	441	472	498	501	545	487	501	465	496	520	501	486	466	489	506	500	503	522	487	470	463	479	498	510	541	479	503	474	521	454	517	504	495	512	537	493	497	520	459	455	516	498	516	518	527	473	501	527	476	485	557	472	523	497	531	502	477	470	500	489	517	485	486	476	517	468	506	505	504	529	499	498	484	530	506	479	488	497	563	472	505	490	515	458	495	516	510	494	503	477	460	506	539	521	485	453	500	463	487	443	504	539	505	436	512	526	465	484	514	536	504	530	474	474	483	531	472	536	532	529	505	519	469	482	504	461	473	505	508	522	506	495	481	501	478	523	496	480	478	488	477	510	515	509	455	457	474	495	483	451	506	513	481	494	490	434	506	474	514	538	487	486	481	451	494	514	482	484	479	514	503	505	494	483	509	486	479	458	512	499	514	486	485	511	514	501	523	498	489	512	489	494	491	497	477	444	501	481	498	506	523	465	464	499	493	541	489	492	548	486	523	519	472	514	485	524	519	527	517	471	513	493	477	499	527	498	491	482	489	474	506	505	533	517	506	527	445	512	485	483	479	500	477	466	524	485	509	470	470	502	539	491	515	460	509	490	501	481	542	482	509	505	493	512	486	482	481	506	474	485	486	545	498	469	478	456	507	555	484	514	475	522	543	493	490	514	515	531	507	504	475	497	465	512	479	508	492	488	487	487	512	479	527	491	459	428	509	519	525	474	520	487	502	490	476	485	495	524	488	503	525	474	482	511	485	520	469	508	508	499	497	482	481	519	518	492	508	454	496	467	515	498	481	484	513	485	498	530	474	468	480	509	500	511	461	502	498	477	487	504	499	514	495	484	467	486	504	492	470	511	490	514	535	495	493	519	497	494	505	483	518	491	472	508	514
26528	19973	6817	778	511	465	451	477	452	458	465	460	427	394	389	406	424	426	403	396	433	451	435	452	431	464	454	438	447	426	412	418	457	440	415	428	393	409	421	410	425	431	429	391	370	422	403	424	406	413	440	421	443	446	446	423	423	428	417	389	418	404	433	424	430	402	459	396	404	411	431	410	405	409	408	442	427	406	421	433	419	425	404	384	445	399	435	403	451	385	399	428	411	433	394	459	396	420	399	420	383	420	433	443	430	451	440	411	456	381	447	423	442	446	401	475	451	437	442	414	391	400	432	486	431	432	415	418	454	410	411	413	405	415	400	410	415	431	471	387	436	416	448	449	424	404	399	440	418	439	460	441	410	430	422	424	438	459	379	375	430	439	424	464	433	426	405	380	412	421	411	413	409	431	431	421	439	411	406	417	420	447	470	432	429	389	408	453	401	413	390	376	444	384	418	418	417	433	428	395	430	427	431	425	424	397	405	401	479	408	407	432	408	417	414	431	431	413	419	419	426	441	409	387	461	407	410	425	424	408	438	446	440	430	416	404	419	413	407	421	432	408	415	430	444	413	398	408	427	422	399	432	414	414	415	437	404	415	432	434	398	442	385	416	414	419	446	425	411	413	459	431	438	425	436	413	413	440	426	426	453	417	448	415	428	396	423	417	402	429	458	442	403	402	413	451	416	416	444	385	448	455	415	405	415	406	435	421	435	412	408	432	435	422	423	436	399	393	441	389	454	416	433	402	414	445	402	395	393	397	416	447	421	406	401	449	425	359	429	403	411	436	424	420	404	438	375	376	420	413	412	381	397	414	400	433	383	407	448	419	439	447	421	404	439	418	428	386	399	435	413	427	425	384	430	419	406	426	430	428	413	429	395	404	453	397	432	428	389	438	453	424	430	425	436	389	405	400	428	416	408	417	440	402	416	424	434	401	403	415	426	430	400	396	432	383	418	408	418	445	488	431	443	450	388	409	439	435	421	431	423	439	419	432	414	417	452	422	442	447	404	420	427	446	418	408	426	419	446	403	419	413	422	419	459	390	408	401	458	406	391	440	419	450	448	446	414	448	384	413	430	428	409	438	408	403	429	418	400	399	380	403	389	435	381	418	450	454	374	434	398	412	425	436	426	373	424	405	392	406	444	458	398	361	395	410	394	402	406	459	432	424	418	463	395	428	424	419	419	422	437	421	449	436	435	423	399	420	417	403	409	448	439	397	386	411	373	413	407	402	386	409	424	402	410	392	388	412	403	413	447	396	380	418	431	423	427	455	452	432	429	437	391	403	403	438	399	453	440	419	405	403	429	383	380	386	421	420	425	415	405	419	393	395	441	403	392	426	409	441	441	425	367	419	421	432	397	416	437	431	431	428	445	407	420	404	436	405	407	417	418	399	420	462	411	425	396	412	406	429	388	433	416	403	403	424	443	429	403	421	406	428	392	390	408	379	416	408	416	442	402	455	404	417	417	440	412	461	429	418	424	414	416	411	407	444	422	435	381	411	419	440	398	414	404	397	414	387	428	443	419	388	407	435	429	435	394	443	405	394	403	394	420	420	413	400	438	436	386	422	368	449	407	431	435	418	425	430	434	452	389	428	399	418	414	444	429	443	407	417	427	414	410	441	390	425	398	431	385	411	408	416	394	402	395	424	436	413	409	421	438	380	418	451	452	382	414	395	399	400	417	434	426	423	415	454	442	397	425	468	410	434	437	434	392	440	418	457	413	421	470	438	414	396	439	419	413	469	428	423	413	422	436	401	406	425	429	429	449	447	442	433	420	426	396	394	396	375	386	411	395	423	403	426	442	390	411	422	435	445	390	430	414	420	388	419	410	423	405	439	453	403	375	409	401	446	374	415	414	384	377	427	431	425	433	432	469	428	428	410	434	405	384	428	401	410	438	398	398	435	399	378	419	398	429	442	426	386	429	405	405	395	460	431	449	456	405	402	439	419	436	446	473	426	422	427	458	421	390	409	417	436	371	424	427	427	403	429	433	381	401	433	454	406	419	432	439	417	432	427	383	431	395	429	357	443	395	412	445	427	426	448	435	449	416	421	441	388	421	449	437	428	403	377	415	430	411	438	428	411	416	448	437	401	414	409	428	435	416	441	414	427	429	443	439	405	439	449	425	451	434	421	368	410	448	427	442	390	419	405	412	428	372	407	434	444	465	446	410	419	479	397	407	426	429	422	458	418	431	436	400	446	425	425	405	448	433	439	416	428	406	412	423	405	426	410	408	436	428	394	408	453	428	402	403	434	423	439	407	433	458	430	441	422	403	452	475	409	428	422	438	398	441	425	428	435	377	437	417	420	413	424	401	450	404	439	432	428	450	405	408	449	414	406	394	417	414	433	369	416	416	398	411	389	445	409	410	445	423	353	395	437	410	442	388	383	428	405	439	417	411	429	445	392	401	412	409	416	451	423	384	430	460	429	434	449	410	418	390	421	441	391	400	395	438	426	398	398	425	412	469	405	462	396	419	419	438	415	422	423	414	437	434	411	442	406	414	425	436	437	420	452	416	381	414	416	457	418	407	416	433	433	458	440	416	415	410	387	433	433	408	439	424	389	439	425	453	411	440	411	454	421	443	416	420	424	367	460	414	444	389	428	386	417	437	429	432	413	442	389	404	440	384	431	448	412	388	417	423	435	396	455	396	437	430	404	437	405	422	440	430	411	413	425	356	374	429	405	435	447	418	424	409	436	453	424	422	404	426	417	389	403	412	435	391	424	428	417	400	423	453	406	459	437	435	399	416	432	414	427	408	400	395	411	433	425	397	418	425	415	427	427	434	431	464	431	429	442	440	387	442	416	423	424	408	400	402	422	421	457	404	427	419	444	391	420	419	442	407	388	452	429	406	420	397	381	401	436	443	412	441	405	433	402	407	413	429	462	441	446	399	447	409	434	459	440	380	404	403	448	382	401	433	409	395	463	427	431	394	419	398	401	441	401	389	403	403	423	457	408	400	428	427	390	411	434	424	434	442	421	438	401	502	418	454	426	403	438	382	419	402	433	427	381	440	423	437	436	417	421	385	397	413	395	387	437	414	425	412	412	436	425	417	404	409	444	412	423	414	411	447	385	405	406	420	420	393	444	408	412	425	391	439	425	440	420	395	423	421	411	398	408	428	388	408	406	442	429	421	414	408	421	452	466	430	425	428	410	443	430	401	444	415	411	414	426	438	439	409	474	404	405	430	415	443	467	407	417	436	401	413	438	456	458	421	401	403	448	476	442	419	411	407	427	411	419	402	382	369	432	452	409	430	404	435	400	415	416	443	416	434	394	443	448	385	410	427	415	426	424	429	385	389	407	412	391	431	449	409	431	382	412	422	414	444	428	390	444	420	446	423	411	390	424	417	389	416	411	372	416	422	433	431	440	374	411	450	417	421	439	412	388	410	414	409	423	424	428	473	423	431	433	434	452	424	414	412	423	428	387	403	426	402	425	406	392	405	436	377	468	444	436	407	391	448	362
4080	1604	1363	931	827	742	705	668	642	662	634	621	593	607	639	616	582	616	575	572	622	611	608	594	557	593	633	634	628	569	585	615	607	564	617	568	574	569	596	615	602	563	620	618	638	600	599	576	567	586	613	622	575	578	607	547	608	617	584	569	582	542	614	610	588	590	609	601	574	607	573	605	603	587	603	598	602	553	580	639	534	581	568	609	605	600	607	547	546	624	591	609	592	592	571	553	588	615	589	615	601	585	595	603	634	627	548	553	618	617	654	613	651	616	665	637	653	586	611	615	605	599	612	619	593	627	599	627	591	625	572	588	622	617	605	632	618	621	624	588	561	565	589	589	619	594	562	619	622	604	582	620	576	564	612	541	546	581	576	623	570	603	643	609	587	585	626	574	602	581	590	616	583	645	594	558	611	576	582	584	583	628	594	598	639	584	624	571	640	624	605	582	635	610	593	576	595	581	614	557	618	582	629	630	605	624	620	613	595	614	579	634	586	585	625	611	587	612	630	603	619	623	577	563	592	621	615	612	585	577	614	583	596	591	594	586	596	591	607	619	608	591	617	625	619	583	605	601	577	561	579	618	553	584	627	615	589	587	591	607	650	577	585	599	657	564	595	585	596	613	611	551	583	562	603	642	612	601	575	587	574	603	582	634	576	617	583	601	556	549	592	590	605	568	569	597	621	618	604	604	653	584	576	606	639	580	613	635	603	594	588	591	623	581	577	575	563	627	580	616	637	562	620	577	582	616	607	565	628	602	622	571	611	548	631	606	601	576	568	614	614	595	603	644	577	638	598	619	605	583	566	596	591	584	582	610	600	599	567	598	615	533	601	600	571	582	595	599	563	632	617	555	564	588	571	627	604	570	573	609	587	616	561	597	577	616	621	619	628	567	618	618	610	588	649	563	614	598	637	604	619	605	605	622	609	618	551	618	572	602	565	604	573	587	607	597	570	644	582	600	598	616	579	608	600	637	618	584	564	572	579	595	555	597	618	604	629	595	614	618	629	568	644	602	559	586	605	617	606	592	598	592	601	623	592	627	602	580	601	613	622	590	605	586	581	619	600	622	591	579	603	578	603	633	584	582	605	582	605	592	633	593	569	591	605	583	598	562	557	601	600	628	608	583	634	605	590	629	595	593	592	593	604	546	601	633	577	632	578	585	612	604	626	623	598	558	566	604	603	608	612	583	612	550	557	567	628	593	604	619	617	590	624	571	590	584	597	589	584	603	643	603	622	566	560	603	578	633	587	599	600	587	598	595	599	541	577	662	590	596	566	546	636	586	585	632	569	609	604	588	609	615	634	588	602	583	561	583	600	603	570	642	575	548	601	603	594	608	536	627	601	591	598	647	604	581	565	598	625	587	574	589	582	601	572	603	574	585	575	613	560	621	598	577	611	586	586	591	591	586	619	623	620	570	637	581	554	596	635	602	577	628	595	646	570	565	584	618	593	574	619	588	604	578	612	605	641	556	593	625	601	612	609	607	581	585	617	623	614	589	602	626	586	580	605	609	575	628	573	592	544	633	623	675	589	588	622	587	561	596	546	638	583	587	624	600	583	590	578	609	635	614	623	568	593	595	605	607	593	578	607	585	624	628	585	557	640	573	620	590	604	585	556	548	573	580	576	584	592	600	604	592	619	587	588	577	635	632	598	619	580	564	587	608	575	633	616	595	624	595	578	621	587	578	578	608	607	582	620	607	614	554	619	599	580	618	619	566	588	634	570	613	585	585	588	590	606	566	601	580	576	597	616	582	586	602	579	582	596	613	585	571	590	623	560	607	615	614	672	616	613	623	589	554	621	550	597	590	598	617	593	589	632	603	615	592	561	601	578	634	643	567	559	587	650	575	552	618	604	581	588	626	593	572	635	594	578	602	619	632	642	595	583	601	658	610	628	608	620	635	575	606	559	587	621	570	558	575	600	600	579	594	636	608	644	615	599	580	560	541	592	584	659	620	640	621	557	572	608	545	591	601	614	570	566	623	579	614	601	599	585	605	583	579	591	595	549	640	603	653	636	561	637	592	576	589	610	565	625	585	574	584	600	619	615	579	607	564	614	581	582	565	590	593	599	588	616	610	652	611	563	607	640	600	606	632	542	576	584	591	572	635	627	584	592	590	596	594	617	561	586	652	574	583	584	579	597	606	598	583	610	605	625	617	623	600	593	587	582	612	615	611	609	545	612	611	598	606	626	616	580	613	610	581	588	623	590	616	623	617	596	558	571	609	599	597	656	559	661	629	599	566	618	598	616	593	594	596	600	611	596	608	550	601	646	623	596	621	585	556	620	611	591	576	640	582	622	561	607	611	628	549	545	628	607	589	597	575	566	611	598	610	595	579	620	603	559	570	583	580	539	580	556	618	559	572	563	597	556	601	605	595	569	594	602	602	592	581	570	594	603	559	587	563	635	609	610	636	596	587	533	618	562	558	559	630	605	612	574	580	585	597	587	588	616	605	577	603	568	565	605	549	572	577	582	577	639	609	588	605	570	623	576	590	600	578	584	605	632	606	575	557	632	588	558	573	597	657	608	603	591	609	560	589	592	585	562	584	648	628	589	630	635	557	624	564	585	615	647	592	542	604	572	577	573	614	593	613	583	556	620	573	584	568	576	567	598	579	560	628	614	602	589	638	608	583	591	599	578	606	554	596	578	568	601	599	615	593	603	590	579	603	599	554	594	600	579	621	616	616	579	615	588	597	616	644	575	627	541	609	576	605	630	606	590	615	584	609	600	640	603	580	553	576	608	636	570	602	590	549	620	634	607	577	603	589	574	570	569	604	597	595	579	598	598	605	597	592	638	580	618	596	612	585	547	567	571	642	613	646	566	607	563	616	616	647	603	579	575	614	603	577	575	549	577	582	582	589	615	592	586	578	603	600	625	614	538	587	644	588	637	580	595	588	583	600	553	611	615	588	632	575	631	613	586	630	602	591	568	586	604	561	561	559	625	605	595	605	545	574	662	565	587	597	575	618	584	589	631	592	609	567	576	616	583	605	605	645	608	565	564	571	648	584	535	603	628	570	583	600	619	590	636	572	568	599	629	586	577	597	567	582	643	603	577	584	566	616	605	648	596	561	608	568	631	574	557	584	593	617	574	617	603	625	606	642	564	644	590	600	584	566	611	559	642	596	640	607	579	581	633	582	582	587	569	579	592	590	569	593	599	629	615	593	636	577	534	638	596	620	569	600	581	559	612	570	571	611	613	576	595	615	591	611	624	584	587	569	577	584	616	586	601	611	608	571	618	612	635	591	601	578	651	590	639	616	559	570	602	612	628	592	608	664	606	598	599	628	587	592	581	592	599	607	564	634	598	649	577	533	606	614	584	589	616	619	561	588	560	617	603	610	595	602	589	552	580	587	620	602	651	595	563	575	571	603	633	597	596	539	563	570	602	568	625	598	558	601	547	616	616	610	586	623	580	618	599	562	624	548	559	649	559	604	607	612	576	571	566	605	603	597	598	620	575	631
23811	20938	28122	23883	20774	4798	1158	815	696	683	655	578	568	524	545	493	509	467	500	473	458	483	473	480	424	468	490	506	455	464	480	472	444	468	459	466	480	503	431	445	448	479	461	455	454	435	415	432	470	435	477	446	463	476	459	478	422	462	465	463	469	453	470	439	471	430	411	432	448	421	433	452	431	433	412	466	444	437	473	440	447	438	451	454	442	467	450	458	477	453	445	449	445	447	437	443	422	488	474	418	460	403	447	466	462	468	419	438	489	479	488	436	488	465	433	480	453	446	469	456	478	485	454	463	457	440	474	452	484	442	427	433	446	479	441	438	476	489	444	469	454	420	431	442	427	426	493	433	422	451	395	439	444	446	458	422	449	429	479	420	455	419	442	432	422	418	443	451	413	421	442	480	416	433	435	429	446	444	441	446	469	470	431	472	465	435	444	474	479	421	455	413	405	429	462	451	415	420	454	454	432	449	425	459	432	451	417	483	424	439	465	416	457	442	448	470	411	408	487	445	465	464	467	415	436	438	397	451	463	433	458	451	438	424	473	431	491	423	416	427	436	449	428	448	460	463	440	451	457	367	442	436	442	445	458	461	460	426	444	479	457	444	394	451	450	459	416	452	483	475	438	427	468	427	491	435	462	422	435	457	414	419	430	456	433	460	469	488	442	459	440	459	480	463	466	439	459	442	411	433	430	419	427	431	461	452	444	454	450	445	415	454	441	455	495	458	464	463	429	435	440	479	479	431	407	439	430	403	483	427	439	432	466	450	475	443	463	445	441	443	432	444	454	458	438	429	417	423	466	459	423	473	451	443	435	434	467	412	462	442	416	447	417	443	435	452	430	448	434	455	434	434	457	445	441	444	449	468	493	454	415	464	439	437	440	440	474	455	440	430	483	455	445	474	432	460	434	478	454	450	453	448	431	442	458	460	452	431	416	449	426	411	487	469	454	450	478	457	450	435	432	412	430	444	432	422	448	456	460	447	409	469	427	449	430	487	434	464	442	440	411	426	435	433	444	413	471	405	470	431	459	438	497	469	427	432	451	438	472	435	411	470	428	420	460	469	421	421	460	461	442	452	424	459	445	422	421	440	450	478	459	435	434	461	432	434	439	445	473	460	440	443	449	450	475	463	470	461	476	420	452	449	421	428	451	451	444	457	467	485	434	458	437	427	416	424	428	474	413	400	427	454	474	483	442	455	453	463	425	418	423	491	450	419	417	467	385	428	437	435	438	435	452	412	454	483	451	432	435	436	444	473	444	401	417	430	458	467	427	448	428	435	450	460	467	437	422	464	447	435	433	432	440	435	455	424	456	423	459	468	464	452	463	447	487	438	445	414	452	423	429	431	449	435	410	441	436	404	450	452	471	433	436	457	426	463	457	478	441	465	426	419	436	462	453	459	426	438	415	447	435	403	480	458	436	431	447	435	425	408	454	425	428	468	454	441	432	433	454	451	466	407	436	466	468	472	454	468	442	468	447	457	474	434	430	429	420	460	434	431	447	460	443	449	458	437	448	426	458	435	436	463	453	469	462	410	458	478	431	477	433	414	470	477	431	426	442	460	483	389	472	449	407	443	441	449	450	434	430	420	452	455	460	428	417	485	408	419	418	437	459	470	446	453	453	451	442	465	433	484	459	476	442	479	431	405	431	454	446	442	447	454	443	435	440	465	455	426	431	477	451	435	428	435	446	436	426	497	464	445	452	413	463	423	429	459	448	434	423	448	433	444	470	416	487	483	427	404	443	437	417	450	456	446	429	461	438	448	464	426	496	405	449	441	435	484	475	442	439	453	431	441	414	454	469	446	444	418	447	476	454	450	441	425	463	422	431	429	453	452	449	440	465	408	440	437	434	467	466	440	454	441	447	437	432	435	434	462	452	427	441	499	435	452	416	412	417	384	420	429	465	447	420	435	460	458	464	452	448	451	452	436	464	411	401	415	444	438	420	434	407	464	450	488	451	422	446	437	432	424	410	420	466	458	402	439	448	424	442	453	428	449	436	450	453	437	433	471	427	455	443	426	441	449	448	454	444	453	451	465	422	439	425	458	433	491	461	481	412	459	387	454	458	460	443	436	422	460	407	444	460	466	455	452	464	434	436	418	446	424	457	431	462	460	483	414	452	451	419	453	447	457	474	455	433	473	432	436	479	445	445	462	434	447	449	437	420	410	420	435	428	469	412	440	433	431	472	459	471	454	434	444	435	464	454	496	457	460	418	445	431	462	437	436	476	427	440	453	436	462	467	426	439	440	440	469	472	442	464	423	441	447	449	455	469	410	486	447	413	442	409	453	465	440	430	427	462	453	457	427	440	409	441	439	401	424	448	489	448	456	407	463	440	438	430	449	411	479	459	405	435	412	415	408	459	487	418	464	436	442	444	451	444	470	460	419	415	440	466	448	436	425	435	448	467	424	457	424	464	439	436	475	424	486	438	434	435	399	476	424	431	428	455	462	452	418	442	433	432	490	407	432	451	445	452	436	402	429	492	500	473	363	423	432	428	438	438	417	433	479	428	427	451	466	443	459	438	438	439	434	448	447	443	451	440	457	436	474	438	468	423	446	451	434	447	444	450	415	381	436	445	510	457	448	451	422	438	463	429	429	439	452	473	426	406	439	417	434	465	455	450	443	458	417	455	415	452	456	418	419	452	488	449	435	384	423	442	433	439	431	459	439	457	438	441	429	433	422	452	441	438	432	444	456	458	442	421	425	417	463	462	441	437	449	440	408	454	457	382	434	433	430	458	412	405	436	444	447	443	458	479	499	414	429	446	439	421	419	429	423	378	427	413	420	473	478	473	485	411	434	471	463	433	460	460	446	435	471	460	452	449	427	457	452	412	478	452	460	394	439	429	440	414	406	442	416	435	427	448	459	457	435	423	422	430	444	491	421	414	463	470	397	439	437	468	471	445	461	428	454	456	417	459	461	448	421	435	425	443	393	460	467	452	436	419	455	434	434	466	411	435	428	480	417	474	437	437	427	423	441	476	483	448	429	457	439	436	424	450	439	463	455	462	479	398	453	462	468	430	456	474	448	440	474	455	457	446	483	490	419	458	449	450	400	432	434	451	397	445	456	441	421	432	465	422	411	420	440	444	430	421	442	442	442	439	463	485	432	433	486	413	455	436	485	413	448	482	449	459	446	411	465	430	455	449	479	399	437	448	473	411	416	432	460	455	439	425	430	454	451	418	449	433	444	438	467	455	437	428	447	432	452	439	471	418	429	431	455	434	411	442	470	430	406	441	443	472	455	434	443	465	427	504	460	449	461	453	483	415	480	455	430	414	462	467	462	428	409	427	457	443	463	439	415	452	450	448	456	443	443	427	440	456	451	421	480	403	466	447	411	454	444	441	423	405	462	442	420	463	449	429	440	434	430	433	445	430	473	448	454	422	459	426	432	439	431	453	445	457	416	461	445	436	429	450	430	447	439	450	435	440	432	473	445	440	396	449	449	432	433	404	463	448	435	470	481
5206	10579	8965	4620	3233	2495	2019	1685	1400	1301	1140	1040	1014	901	848	851	787	771	739	744	735	742	730	739	687	643	665	697	668	678	670	636	677	707	671	711	702	654	634	674	637	660	604	685	672	655	687	658	661	606	636	641	642	665	622	685	668	669	639	665	668	652	647	672	671	678	627	619	605	597	641	652	636	677	676	654	623	634	683	664	649	591	673	647	618	657	621	645	655	603	641	639	675	580	687	635	604	616	630	631	672	658	676	653	687	636	657	708	673	642	704	651	703	659	709	632	642	671	690	648	618	703	668	663	662	642	622	631	690	652	653	660	678	673	667	614	646	637	652	612	647	634	651	678	683	663	696	657	625	667	603	664	601	630	637	656	662	701	599	589	665	615	641	666	698	667	662	631	617	669	604	590	624	675	664	640	620	665	611	632	709	648	654	635	678	652	596	574	618	601	618	614	660	629	597	649	622	619	603	637	610	653	630	681	617	649	621	609	619	599	660	624	636	610	582	622	626	619	624	626	603	663	594	665	638	625	657	629	657	653	616	613	619	654	632	579	635	685	672	645	640	633	591	616	634	636	607	646	661	681	649	654	647	629	631	633	654	614	626	620	683	619	650	621	633	592	591	629	615	636	619	611	656	647	604	613	640	629	649	656	624	654	640	606	630	678	616	642	647	644	675	635	628	634	610	567	649	632	654	617	608	650	675	702	615	619	597	634	617	646	618	580	608	637	631	633	618	651	645	622	643	626	646	651	650	678	686	636	640	609	614	617	636	582	624	613	639	598	613	635	601	672	634	636	585	574	634	624	673	653	654	635	664	600	645	657	651	622	615	632	591	625	663	604	656	633	641	635	647	646	610	673	626	620	639	614	624	637	611	614	670	613	611	644	639	631	628	603	619	617	603	653	606	647	646	663	604	619	626	618	638	650	625	642	604	677	619	637	636	612	624	598	605	624	633	650	596	618	664	660	656	643	632	645	598	655	676	673	644	625	645	634	598	636	593	631	605	649	620	623	604	647	644	642	615	638	579	592	626	619	615	608	649	631	623	657	596	623	623	600	634	644	668	625	719	635	622	649	623	599	667	669	594	647	640	622	629	662	612	635	618	627	594	630	628	659	658	630	631	650	641	654	658	654	648	575	612	637	669	663	635	639	633	659	641	667	628	652	632	633	579	625	616	645	594	609	630	611	636	632	667	635	664	573	647	672	625	616	637	619	657	646	581	656	635	661	612	655	664	656	608	631	685	668	623	663	619	651	618	637	639	608	670	657	624	621	643	597	590	605	672	687	606	623	592	668	650	624	616	598	695	634	625	685	667	661	652	581	647	630	651	656	643	654	600	651	631	636	602	619	643	619	616	659	658	632	655	598	631	646	655	624	673	630	625	621	630	656	653	607	624	623	621	661	663	650	593	596	595	642	616	646	631	621	670	629	603	564	666	648	624	638	647	624	630	611	620	620	657	628	667	623	674	629	593	622	592	677	679	616	602	627	670	670	697	676	612	606	641	620	688	623	629	683	650	633	631	638	668	637	620	626	653	672	646	611	658	631	691	632	630	661	629	621	643	661	673	604	638	624	634	625	632	620	594	622	587	623	614	639	661	631	593	666	602	615	671	605	647	658	660	632	661	604	666	644	669	646	646	656	659	625	617	608	643	652	638	659	650	634	648	616	640	613	647	631	613	644	626	610	638	626	645	597	653	655	615	614	659	636	646	629	633	630	645	624	653	613	656	629	630	673	651	610	619	637	631	655	608	619	634	626	607	627	626	625	649	608	641	637	651	640	615	668	619	631	600	677	630	625	617	623	671	645	636	638	647	678	595	676	670	668	655	631	644	650	653	616	638	607	621	648	635	691	596	659	628	650	594	619	656	607	628	593	646	616	637	626	608	652	679	675	638	657	626	621	628	619	624	653	592	610	640	611	656	637	621	661	609	622	646	641	640	610	583	649	660	639	637	627	626	638	596	615	696	629	635	638	614	591	627	605	668	629	646	649	618	648	622	643	626	628	662	629	619	618	653	647	644	648	602	628	632	640	650	637	613	703	647	585	643	599	597	655	640	627	610	632	588	670	605	662	604	642	640	662	654	678	630	687	670	655	653	608	667	664	618	683	603	645	604	638	659	632	637	627	630	643	660	617	654	658	628	652	617	624	650	634	592	654	639	636	615	636	605	653	630	666	636	637	608	632	649	637	618	657	614	636	628	601	645	616	645	644	621	657	591	634	653	647	634	648	613	635	616	630	645	654	632	609	640	616	651	607	627	626	652	591	659	607	654	657	607	638	666	656	642	652	630	605	658	640	674	636	650	661	674	600	603	647	623	636	662	657	588	599	637	678	644	641	636	606	621	578	677	606	647	627	611	602	628	618	647	634	646	642	662	670	679	636	674	651	616	612	630	639	612	675	674	656	632	611	599	658	631	635	667	613	607	621	596	639	553	640	608	674	621	628	623	639	650	647	613	672	600	667	596	654	620	604	618	625	610	686	645	651	619	615	609	575	594	657	627	652	645	611	650	629	647	574	618	625	648	657	625	623	631	601	599	613	635	644	645	675	628	632	633	630	614	671	657	646	646	632	642	625	599	637	657	665	629	674	617	643	630	654	674	695	646	681	651	613	670	572	608	631	626	633	652	642	638	622	609	626	661	618	614	675	635	654	652	647	630	649	633	690	605	654	641	601	664	684	623	625	594	645	621	611	592	666	674	630	642	595	610	620	683	659	643	659	633	632	666	654	620	605	672	622	624	611	616	635	635	648	643	611	655	659	647	642	610	579	634	603	622	624	667	631	644	603	643	648	625	606	579	658	617	612	613	609	624	684	650	631	656	647	641	641	572	672	626	589	649	598	619	680	656	664	622	676	594	658	648	587	663	660	639	642	623	631	645	651	544	602	612	609	596	614	647	607	614	675	661	646	628	656	625	633	608	631	606	629	616	647	632	628	651	649	643	624	655	635	609	625	629	612	681	626	633	622	638	645	633	640	624	646	637	636	618	657	671	674	662	640	621	646	580	657	622	612	663	584	595	638	655	700	643	670	636	617	625	636	627	621	631	637	605	632	606	625	648	614	653	621	656	636	606	673	663	626	578	613	632	648	626	641	623	657	709	637	628	652	594	599	622	654	642	625	633	612	600	669	602	639	653	625	609	635	652	652	616	640	662	636	565	635	642	646	653	636	667	630	592	602	694	623	661	597	621	652	647	642	637	685	682	630	653	661	597	667	646	647	657	624	674	609	673	650	635	629	630	645	589	649	670	650	613	624	640	624	641	589	640	619	614	615	628	595	647	689	639	655	616	627	633	590	593	630	617	661	572	635	629	581	621	657	671	628	651	618	598	665	588	666	642	675	662	644	651	642	620	619	592	649	616	675	647	624	619	634	640	591	618	603	626	596	609	615	661	615	637	670	613	596	636	637	617	618	573	636	639	602	678	647	630	631	645	588	668	624	596	628	621	636	656	620	639	579	591	654	622	631	620	626	687	644
22869	20970	28702	23401	20971	20700	3643	1114	870	760	673	602	558	593	530	485	450	438	435	404	424	423	402	412	394	421	385	389	355	404	367	337	373	391	380	405	364	393	363	313	372	387	340	343	304	351	396	359	350	361	368	327	390	366	367	388	408	369	364	378	367	397	370	385	362	356	325	363	363	364	361	351	390	372	358	342	338	367	355	363	336	334	344	337	321	379	387	373	375	334	319	362	357	356	353	336	361	393	342	313	362	355	361	370	397	367	394	378	362	359	357	417	354	386	415	381	404	353	338	374	353	366	371	367	382	336	355	340	367	398	327	395	357	384	344	327	374	348	383	397	354	361	350	357	377	369	350	353	372	358	355	362	335	354	400	381	376	358	370	375	359	322	360	356	345	378	343	351	330	366	363	339	330	363	325	340	357	373	374	346	337	299	351	327	333	374	344	353	373	359	360	326	335	342	355	370	349	323	371	383	345	362	394	356	368	345	340	361	355	335	354	332	339	352	354	345	318	378	322	367	314	364	369	369	362	336	360	392	375	345	365	338	368	383	337	377	360	364	353	349	395	371	333	348	324	364	354	329	357	341	371	347	345	369	336	352	354	355	359	375	349	376	339	347	306	329	359	312	361	346	372	323	358	332	366	360	351	391	369	342	348	334	346	374	310	338	338	370	376	348	365	338	342	352	353	353	350	319	362	372	326	326	381	340	306	363	342	336	372	334	364	374	351	412	328	372	348	361	372	367	371	366	347	349	329	335	346	350	322	314	334	363	387	368	319	336	321	342	352	339	357	344	373	355	353	349	318	356	342	354	378	349	368	337	352	343	361	317	332	361	349	357	331	351	367	325	359	326	326	378	335	359	380	339	361	336	351	382	347	383	345	341	362	317	334	361	358	359	364	356	326	327	354	363	361	366	324	358	352	389	330	349	354	350	373	343	328	343	353	362	371	352	357	332	323	374	325	351	338	340	362	349	358	348	347	365	346	362	360	349	343	334	348	310	368	336	405	345	342	375	307	344	356	353	385	363	353	372	366	352	362	330	389	335	341	339	348	329	332	330	351	356	342	362	371	350	370	357	374	341	350	347	354	358	383	399	338	331	359	329	317	351	389	328	373	369	319	342	361	327	351	372	363	328	391	370	351	355	336	323	361	340	347	351	369	339	359	378	326	328	338	350	371	342	378	375	359	334	359	342	352	356	340	350	364	316	354	367	332	352	341	333	358	321	348	366	356	326	362	383	327	354	342	331	352	339	360	359	350	353	337	360	361	366	359	332	371	323	349	352	368	381	384	355	310	385	334	347	371	323	392	340	389	351	357	368	353	373	378	348	331	342	327	355	374	330	356	375	321	330	340	366	344	365	334	340	371	348	388	363	338	365	361	366	363	343	326	333	364	349	328	346	360	342	351	333	347	398	379	299	330	338	344	372	361	327	347	343	332	350	355	330	368	361	375	361	352	362	330	342	359	343	361	354	341	393	361	364	372	360	369	378	373	347	357	389	331	368	348	341	400	347	350	345	393	388	341	354	336	332	316	375	353	394	376	343	363	353	346	311	357	344	363	329	312	337	335	349	374	333	364	327	315	334	386	353	330	365	379	347	378	348	368	354	381	362	362	320	332	362	361	371	370	359	362	368	333	363	336	370	318	361	366	358	340	316	364	340	290	301	376	349	325	324	344	357	360	329	323	360	336	317	335	373	337	396	326	358	367	359	347	368	365	335	372	367	349	355	372	334	352	368	348	372	382	325	328	384	362	339	361	347	337	354	355	355	343	354	355	349	371	347	350	361	342	337	355	311	365	331	340	390	413	321	364	328	344	341	377	330	319	373	346	357	372	320	364	357	365	366	356	347	351	359	352	363	353	362	382	366	355	363	352	336	314	369	311	327	348	342	354	340	348	365	331	351	358	359	345	374	329	321	404	338	340	342	360	389	333	375	334	312	353	334	346	349	312	362	316	337	351	337	384	373	353	332	382	393	355	324	391	379	359	362	388	386	330	345	327	374	379	368	370	354	393	330	342	352	369	352	349	324	361	337	363	360	347	379	345	331	369	380	344	351	352	362	327	345	354	347	372	340	354	365	331	344	358	315	348	358	348	331	320	372	368	370	361	335	364	348	384	360	341	332	343	337	358	368	373	343	342	338	351	351	376	337	354	318	355	336	334	345	326	303	365	339	340	323	362	342	394	351	354	334	339	346	366	362	375	354	326	367	350	338	330	356	353	351	350	336	339	354	355	327	347	346	334	347	328	341	344	353	383	349	349	329	325	336	370	361	339	349	364	363	352	391	340	356	293	376	354	345	368	342	322	362	354	340	371	343	345	358	340	361	357	363	351	356	345	391	358	319	345	350	350	321	356	366	418	330	357	343	394	364	315	323	366	368	377	337	331	362	344	331	348	354	373	345	353	384	330	363	367	369	347	338	361	325	324	372	334	295	321	334	337	331	367	361	325	337	340	362	380	345	336	435	371	374	354	360	340	346	378	334	368	334	346	337	350	329	359	346	364	349	330	378	379	370	322	379	334	365	316	345	358	374	316	371	375	372	362	350	378	329	339	354	350	353	343	381	327	320	343	359	340	396	361	346	333	371	354	354	337	376	345	374	373	324	328	367	322	369	342	366	373	323	319	324	357	348	389	369	380	352	345	361	373	357	365	333	331	355	350	387	395	338	376	369	332	347	346	359	406	317	367	353	352	345	336	381	331	393	368	338	322	355	355	393	344	342	372	331	317	353	340	347	321	382	340	362	377	341	357	369	348	384	385	347	354	336	354	350	313	360	361	365	350	359	367	331	356	386	359	334	382	341	331	348	383	360	349	377	335	352	346	402	383	331	364	363	365	341	367	334	387	355	334	360	353	384	366	353	312	358	354	350	352	360	344	346	372	339	320	338	350	346	341	344	365	390	311	383	352	333	385	364	363	327	338	323	383	346	346	348	352	332	384	348	333	358	359	352	347	339	353	343	351	337	322	386	352	374	312	353	314	368	340	337	365	369	322	369	329	348	359	332	368	325	361	398	367	338	322	354	323	329	360	368	343	361	336	327	336	335	352	321	332	351	352	342	344	329	358	330	334	350	368	349	347	339	345	344	324	327	378	333	399	348	353	333	318	352	364	362	369	372	359	344	349	353	366	329	330	335	376	363	329	386	324	316	348	365	320	341	377	354	330	371	354	374	333	351	383	358	345	339	340	329	318	362	382	323	351	323	340	338	345	344	339	355	349	319	350	355	362	364	385	320	347	354	339	367	368	362	332	308	338	361	316	338	389	347	341	336	325	336	319	353	370	355	332	360	370	339	349	345	349	314	336	353	344	351	320	312	337	357	338	348	345	352	343	340	372	359	361	324	335	348	339	351	325	342	352	341	370	365	341	347	373	349	347	361	341	320	391	358	387	363	352	348	320	350	358	347	329	340	363	346	329	366	358	332	346	346	345	324	336	356	368	333	344	353	369	360	331	354	381	344	356	335	344	327	351	365	338	357
7503	16370	14080	7603	5263	3995	3138	2514	1943	1677	1435	1317	1170	972	973	884	858	800	749	678	693	692	692	646	633	639	598	570	597	604	602	576	585	517	590	561	544	576	555	546	533	515	581	562	540	518	554	529	582	533	496	525	510	499	509	521	521	477	516	551	500	475	516	533	505	542	514	480	540	505	515	511	528	509	494	497	521	541	521	514	495	492	476	487	492	489	520	484	477	544	503	556	518	516	544	490	496	508	481	516	537	509	518	555	589	564	585	597	579	567	580	591	595	554	598	570	506	549	525	536	532	559	589	569	590	550	511	537	565	476	569	556	585	520	522	548	528	530	547	548	518	515	497	509	521	493	527	519	480	512	497	547	501	498	509	517	523	506	487	505	506	532	504	516	515	539	524	523	496	510	458	502	543	540	436	500	504	513	498	528	518	494	486	517	514	495	541	506	512	484	539	473	487	540	499	509	513	495	501	477	515	489	499	459	491	516	510	504	527	547	523	496	516	509	474	496	452	484	518	488	536	542	490	502	523	512	460	482	526	502	517	540	488	566	516	517	535	508	476	517	510	519	480	506	493	486	464	528	505	494	491	522	484	523	480	478	524	502	515	548	494	503	490	478	508	481	487	499	545	502	514	492	476	517	523	499	518	510	524	511	526	554	532	491	529	522	524	512	504	513	509	510	508	513	493	511	482	526	500	512	473	528	495	484	510	506	482	558	538	469	467	500	520	526	516	513	540	523	491	506	457	528	479	545	467	506	530	510	489	488	485	521	557	547	535	501	489	505	504	502	493	499	520	500	507	501	467	509	514	521	473	515	512	489	504	558	484	531	462	508	495	488	469	481	525	521	513	494	484	490	460	530	487	510	487	486	546	529	527	543	476	493	465	499	502	533	509	472	487	533	556	528	506	498	475	495	553	474	535	483	473	535	523	494	482	525	480	486	496	501	523	487	487	501	487	496	511	536	478	529	483	489	528	510	545	479	525	539	498	470	464	503	505	515	537	503	489	536	517	488	517	481	512	535	533	508	540	547	523	479	460	545	552	522	500	519	493	473	474	493	541	511	523	533	488	473	516	488	508	510	498	495	481	510	480	499	507	453	493	510	470	539	482	488	485	510	531	485	518	503	513	468	522	537	497	501	518	486	501	505	537	485	469	520	496	511	493	504	486	509	475	525	460	493	489	526	509	518	540	461	489	471	536	484	510	484	482	538	459	523	472	488	496	530	510	495	516	518	463	502	465	490	471	514	541	466	532	468	488	481	453	519	487	498	496	512	500	510	497	498	474	508	504	505	472	489	544	498	507	461	476	483	497	507	512	496	454	500	518	510	532	497	496	499	509	498	488	502	472	498	506	467	502	459	499	480	486	495	534	532	531	542	496	521	496	502	502	502	487	477	508	500	503	481	486	516	521	486	504	513	524	484	493	489	481	495	494	493	579	511	532	474	521	489	518	504	482	521	504	524	500	493	486	513	502	522	547	524	529	527	504	492	505	523	540	497	560	536	496	485	518	508	534	492	496	498	528	571	444	512	522	529	559	513	515	502	534	511	507	497	492	551	545	508	513	491	493	516	486	477	501	544	505	518	494	504	512	491	540	524	504	506	501	475	496	497	501	514	474	531	490	494	510	539	530	488	496	486	505	483	483	460	496	514	500	477	490	516	537	532	483	532	501	542	524	505	499	543	516	535	489	543	462	544	513	452	540	499	482	522	487	492	497	497	495	495	498	528	526	545	506	480	490	527	540	535	458	530	513	463	542	484	555	526	500	509	488	486	487	521	519	498	496	539	496	476	514	501	501	520	495	518	495	484	485	473	481	514	477	507	490	541	480	506	504	527	498	523	477	533	498	508	525	528	493	485	494	505	500	479	499	508	529	509	512	481	493	477	493	529	521	500	514	516	507	518	479	522	511	481	497	505	514	506	530	428	532	480	552	515	519	524	536	520	512	494	520	446	548	472	486	538	491	473	535	497	509	498	501	485	499	489	511	535	478	482	488	489	485	466	527	481	493	511	491	535	518	534	535	507	531	490	506	517	520	486	512	465	481	496	513	495	489	535	508	489	527	532	494	547	519	524	497	507	504	488	556	460	532	485	524	456	502	492	550	485	489	503	520	502	511	514	525	508	527	510	516	483	481	487	521	494	510	477	528	505	482	535	475	479	522	514	464	525	501	500	511	500	470	511	564	503	479	525	504	493	537	519	470	503	485	523	507	520	471	493	530	502	468	520	453	493	520	477	496	520	503	481	499	492	499	492	486	481	519	496	510	499	521	519	538	505	524	526	480	532	496	509	510	507	486	519	490	504	493	520	500	527	517	531	482	448	518	482	517	508	561	488	518	508	507	580	515	498	502	499	485	471	462	502	548	472	506	467	518	527	536	506	524	506	497	469	535	528	547	478	534	520	504	484	518	472	516	515	549	487	494	487	493	483	503	494	534	491	492	494	507	497	493	519	476	514	491	509	520	512	504	482	500	492	492	501	518	509	465	511	473	515	515	484	518	468	538	553	535	495	509	490	492	486	480	501	514	517	504	470	470	494	470	474	509	485	480	465	476	478	507	508	491	507	497	513	540	536	517	530	499	509	510	506	454	479	519	484	514	494	537	487	498	539	472	484	519	489	513	525	510	528	540	521	480	493	529	491	491	503	498	496	516	527	537	532	509	527	520	524	474	506	515	512	538	518	493	524	546	508	475	492	502	489	482	496	495	505	496	516	531	510	500	490	535	527	504	523	515	495	515	521	509	476	528	514	523	471	485	480	497	500	481	572	479	474	503	481	488	509	503	504	479	463	486	504	506	509	502	502	518	528	485	516	484	497	520	486	486	535	493	538	531	472	507	482	544	503	509	468	484	497	509	505	510	477	428	512	496	509	527	537	501	476	508	497	504	489	490	527	504	497	479	477	524	472	479	520	485	543	511	508	471	513	490	523	543	514	471	500	502	497	487	517	491	545	526	526	488	471	488	492	520	500	528	524	518	488	548	517	473	474	534	500	492	497	502	510	473	507	509	485	475	487	490	472	493	502	532	474	499	522	499	541	517	469	471	480	508	520	483	501	497	502	477	461	506	493	475	527	492	510	475	524	459	523	494	496	527	500	482	517	481	503	512	482	486	499	501	480	477	474	526	516	512	516	490	564	505	500	515	488	495	493	498	503	496	503	467	487	504	481	491	508	467	493	504	515	485	469	536	502	523	452	489	531	501	474	523	508	500	538	518	545	474	519	507	523	501	511	503	510	517	480	524	486	507	567	497	497	491	505	552	513	464	512	533	505	524	508	504	484	504	511	505	507	483	491	511	513	492	465	496	507	497	504	511	511	475	483	509	549	518	495	508	488	475	494	487	495	506	476	464	466	519	502	511	508	537	502	505	493	536	554	529	504	503	488	503	500	486	511	501	514	509	519	491	456	512	448	517	491	488	551	503	499	458	484	520	490	504	509	493	511	527	458	495	515	465	512	489	534	523	504	484	472	531	474	487	482
26652	20086	6942	776	492	465	453	444	466	400	419	444	447	421	469	458	484	421	417	408	447	423	450	404	421	432	428	457	419	414	412	424	428	405	444	446	459	426	382	430	423	401	409	437	431	425	433	441	424	448	452	392	430	425	401	422	418	407	417	407	398	432	414	417	436	437	433	403	441	409	406	435	406	437	441	446	409	420	410	436	457	432	421	426	397	440	418	406	441	398	441	411	421	392	448	443	432	392	399	466	430	403	458	470	460	443	440	426	455	427	444	462	470	438	398	446	447	432	431	448	451	429	454	446	469	418	461	412	419	447	419	432	448	421	437	424	408	445	415	392	445	440	437	398	416	441	457	432	441	417	409	430	445	451	413	407	415	439	406	427	421	440	464	441	429	428	435	445	427	431	442	407	450	450	432	410	422	390	407	415	458	436	429	428	412	437	402	489	427	416	415	392	417	466	409	410	400	427	404	450	432	446	439	442	446	397	426	440	419	404	446	417	414	441	428	423	409	441	411	446	424	417	437	477	424	450	437	453	406	421	428	407	403	421	411	411	449	419	412	463	436	444	446	453	456	391	431	412	421	433	447	407	400	381	431	440	401	453	453	442	392	438	397	441	404	426	423	441	387	393	450	420	423	431	441	427	436	409	407	385	437	450	407	392	450	408	433	425	432	382	416	457	449	394	418	395	424	427	409	426	455	409	424	423	434	415	403	418	443	431	442	422	416	425	397	455	419	410	411	429	430	464	447	440	423	416	409	429	449	455	434	426	455	483	455	458	456	419	452	441	439	376	426	385	406	445	426	448	461	432	432	456	415	408	433	422	427	395	433	391	423	483	403	425	440	413	394	423	425	466	431	440	438	422	412	446	434	437	453	421	422	434	405	420	386	442	401	415	433	470	402	398	455	421	403	391	433	408	430	442	417	433	400	403	426	433	438	421	442	412	393	406	400	427	421	405	450	415	462	388	417	435	425	434	439	442	434	455	431	433	401	442	425	409	434	381	415	413	403	429	399	423	436	385	424	393	434	460	409	422	401	438	401	424	401	430	409	447	432	462	443	448	445	376	401	409	441	456	413	419	445	411	397	467	445	428	410	431	395	434	450	422	442	432	460	423	412	437	397	408	383	447	430	428	445	430	429	423	447	469	441	440	403	403	415	435	444	413	425	430	434	428	444	421	399	435	441	439	437	414	407	441	450	454	410	435	419	419	413	393	413	463	384	442	404	408	408	417	432	413	429	455	427	438	439	418	415	414	445	426	428	444	437	435	441	455	433	426	441	443	470	454	446	436	439	448	412	458	426	447	427	417	388	427	402	444	426	466	446	459	427	447	432	449	434	432	416	396	438	431	489	414	464	437	398	435	420	417	430	424	406	430	409	414	438	426	405	420	405	395	419	396	422	470	426	410	437	432	453	467	417	405	476	418	417	425	418	445	453	424	399	425	432	438	434	415	475	425	431	420	463	419	426	406	436	446	422	406	418	443	430	403	450	438	413	420	484	407	442	394	444	407	409	425	409	428	410	433	449	420	414	439	417	388	414	422	436	477	427	444	429	440	432	420	404	428	423	407	444	448	425	437	434	472	410	440	429	444	462	448	426	434	429	432	402	415	445	419	404	420	409	459	467	456	428	403	423	421	378	382	428	438	446	449	402	384	430	406	440	390	423	424	447	419	428	427	412	418	412	432	432	442	427	435	432	443	413	402	429	433	423	415	412	402	451	415	399	466	420	468	423	455	434	365	426	426	417	425	442	429	412	384	417	405	416	411	404	452	423	387	412	406	396	452	445	419	450	431	443	430	419	443	421	485	438	458	443	439	409	410	437	392	418	446	388	444	438	456	475	430	408	440	392	415	446	409	437	435	435	390	413	431	422	441	414	393	421	441	467	427	448	441	446	415	445	372	405	450	419	455	422	401	454	432	417	418	478	426	426	413	418	431	392	424	399	398	413	430	428	437	452	445	423	452	426	440	383	447	413	414	442	458	389	415	371	417	450	454	397	466	446	427	410	397	428	418	431	399	455	463	435	442	399	424	464	411	421	415	404	444	385	427	419	420	444	430	406	406	435	446	403	418	428	385	438	414	375	403	408	456	421	455	432	435	423	422	403	402	440	456	434	434	437	404	453	419	450	439	457	438	439	490	452	432	449	445	462	443	435	461	425	458	411	442	474	428	386	466	459	384	432	451	454	438	425	387	402	464	433	375	489	444	416	425	409	436	443	434	441	473	453	416	422	437	435	394	404	423	431	450	410	440	440	459	460	415	399	436	435	436	435	488	422	431	454	415	424	391	418	398	444	446	422	470	403	427	418	413	438	423	424	440	431	437	416	440	410	387	439	447	434	455	393	448	473	381	451	437	477	436	458	429	424	434	476	427	407	411	456	407	436	388	412	429	410	443	407	421	430	411	431	444	442	410	417	416	391	469	450	406	422	413	386	432	422	437	407	409	424	450	420	420	420	426	452	453	411	392	424	436	423	448	430	396	439	434	449	412	431	422	436	448	465	415	451	420	416	401	461	417	455	404	387	426	432	405	420	430	431	444	434	447	452	424	411	416	406	396	409	415	440	424	423	435	442	426	447	392	415	441	415	427	441	392	438	463	442	446	420	400	427	396	438	434	439	423	419	457	436	423	450	419	417	420	415	465	380	401	408	460	433	398	416	500	394	441	443	424	434	430	458	433	405	403	469	414	396	424	408	431	457	416	408	390	414	420	419	423	417	406	412	400	405	430	400	477	422	445	440	422	473	449	409	461	439	399	408	427	451	388	423	461	432	391	376	421	430	400	424	422	452	410	441	429	418	436	446	435	422	414	415	470	438	451	436	456	419	384	429	439	426	454	434	442	395	386	419	413	427	437	408	423	412	423	445	432	400	435	425	413	436	415	466	463	437	435	430	412	473	421	433	400	414	415	416	423	443	439	432	412	378	410	429	456	406	442	414	423	435	417	408	442	403	422	417	445	383	452	437	438	455	395	433	404	403	425	456	444	447	421	463	435	453	426	436	430	430	423	418	432	456	467	452	399	428	462	413	407	410	397	473	393	427	407	457	454	439	432	412	435	415	422	429	435	422	449	431	424	431	412	458	446	421	441	437	424	426	447	442	447	432	417	440	391	436	444	456	409	397	430	449	417	400	389	426	439	441	421	446	374	400	449	417	419	410	437	434	435	424	422	423	430	428	445	444	437	448	450	439	448	421	431	442	432	392	440	411	449	413	413	443	443	426	428	428	435	426	400	430	433	409	422	448	432	393	465	432	437	422	417	440	437	388	434	439	436	446	422	427	440	403	453	418	437	406	433	446	423	432	404	413	411	393	462	454	467	422	430	396	420	424	440	428	459	408	424	414	421	454	432	470	405	422	445	462	421	416	458	447	424	413	425	409	433	434	446	387	447	425	409	410	405	431	438	441	442	406	462	413	413	424	419	454	443	412	405	433	441	452	430	425	445	411	424	412	404	453	404	427	430	429	438	440	410	422	432
4080	1587	1418	929	808	738	689	675	642	647	641	703	612	620	645	599	610	609	641	629	628	616	624	606	611	582	587	621	564	620	605	619	586	573	605	565	611	562	623	601	615	605	620	613	600	550	572	576	607	567	581	599	590	583	620	626	571	596	612	669	599	607	639	577	638	589	603	560	637	582	609	589	653	622	626	634	586	603	611	637	634	605	600	585	551	583	578	681	634	590	599	591	591	595	584	566	584	626	597	592	608	602	604	668	647	623	609	616	595	595	590	596	633	649	589	659	638	628	651	640	576	607	638	641	613	626	626	595	608	608	604	594	671	621	591	589	585	580	619	574	598	651	596	614	607	605	597	601	643	620	606	603	611	627	615	629	619	609	579	612	571	623	591	609	673	641	580	646	569	627	598	603	611	642	623	564	578	601	602	594	569	577	611	618	589	627	585	605	595	604	557	630	583	614	580	610	615	576	599	615	627	576	577	621	642	583	607	578	587	587	567	611	626	617	596	637	573	587	590	622	600	651	609	581	615	651	586	564	610	573	570	591	655	599	647	636	597	613	603	614	579	627	618	587	608	641	605	569	616	589	592	631	604	574	584	601	615	550	607	623	598	618	586	625	642	627	573	621	589	632	575	545	614	592	602	578	567	597	572	603	562	579	606	615	624	631	584	615	638	599	598	588	601	603	600	608	633	632	641	559	575	618	619	597	567	604	580	602	607	602	572	617	659	610	621	631	604	598	603	590	608	607	568	619	630	602	630	602	608	562	589	648	624	602	637	620	574	621	583	596	570	651	580	613	600	612	624	628	584	608	650	580	629	621	625	629	608	589	598	644	602	632	646	612	537	592	614	599	620	636	610	585	617	618	594	572	609	635	606	597	583	578	573	622	586	566	587	608	586	634	623	613	600	619	599	596	588	601	568	621	596	571	658	612	568	578	583	585	560	667	615	610	620	570	612	609	568	589	610	616	579	597	587	603	618	590	604	587	602	629	618	620	664	568	626	567	596	578	607	607	562	604	598	614	590	613	604	599	588	596	577	545	615	598	590	600	586	603	622	592	593	569	599	622	596	639	594	599	552	585	628	581	590	631	582	637	621	642	609	586	639	590	617	612	617	598	602	613	601	595	640	619	596	638	590	580	604	582	579	610	632	604	617	542	660	601	605	635	634	620	586	582	627	582	590	579	587	612	569	644	627	627	628	649	623	614	616	643	654	638	562	579	590	592	568	651	621	623	612	615	580	665	579	619	596	615	642	632	594	592	631	619	600	608	619	615	619	613	574	578	617	650	613	628	623	632	616	568	603	635	593	585	605	588	606	591	582	614	610	615	583	614	587	653	613	600	627	599	650	612	621	621	606	625	592	562	563	569	660	639	596	598	589	606	609	575	603	563	650	595	600	583	614	632	619	587	590	610	575	630	582	589	611	616	580	561	604	602	579	608	575	634	567	598	606	627	595	656	578	602	594	574	594	556	599	601	590	631	654	624	605	592	622	617	588	571	592	597	642	618	569	574	628	618	617	597	583	634	646	608	593	619	572	601	611	591	596	576	625	568	639	589	595	634	593	609	567	633	585	636	580	621	637	627	643	585	597	627	611	615	667	628	616	581	632	538	568	628	629	587	600	542	633	562	573	589	653	647	638	634	631	592	595	574	645	593	589	600	647	596	637	609	640	592	609	652	630	627	602	637	636	632	631	640	563	602	631	639	580	577	588	582	585	608	634	597	597	646	602	617	638	607	631	611	635	616	626	635	620	619	604	632	638	580	596	601	614	626	656	604	612	597	593	619	590	593	648	619	584	611	547	623	639	615	593	599	629	620	612	611	605	614	606	587	562	582	588	652	586	614	624	621	613	587	631	596	631	579	591	594	595	605	591	567	602	595	631	610	635	557	620	609	583	571	594	599	625	600	592	590	618	651	636	620	596	630	671	596	666	625	595	581	553	607	649	585	604	620	613	586	619	560	593	587	591	634	558	617	605	632	645	632	603	588	632	581	628	605	617	594	604	584	636	619	608	607	596	611	613	573	602	565	605	623	570	584	632	588	630	584	632	555	593	622	575	635	594	629	596	589	590	601	584	621	619	636	622	602	637	639	586	603	607	581	608	608	597	612	652	615	625	640	591	635	611	616	625	617	638	599	610	569	590	650	630	595	660	594	580	616	599	618	599	598	614	598	546	571	579	616	595	595	630	596	627	612	570	640	650	625	596	566	610	578	557	627	582	606	640	590	597	619	582	602	615	552	610	631	607	604	644	663	622	591	601	620	660	582	571	601	618	593	611	618	577	588	622	598	563	589	645	597	628	666	633	558	623	617	600	632	640	596	581	628	618	612	559	617	589	614	628	614	593	637	595	598	582	634	617	587	552	579	611	559	621	619	588	611	599	607	612	623	574	564	598	614	609	632	571	570	599	589	560	586	595	613	618	594	633	589	596	605	570	567	579	616	560	574	606	628	604	564	609	647	637	567	630	614	630	614	629	575	626	671	591	601	591	637	609	633	625	596	622	620	614	579	633	607	628	606	633	608	669	580	566	616	591	590	606	597	587	620	609	581	621	599	647	579	631	605	606	639	610	578	603	588	614	574	593	610	639	574	657	587	601	584	589	587	590	596	619	588	586	592	626	611	646	586	591	567	634	622	651	604	562	619	613	591	611	621	555	593	570	586	640	601	587	598	622	584	639	619	597	625	611	591	610	563	595	646	616	568	646	604	610	626	574	554	579	603	653	623	625	534	630	614	606	582	589	575	585	600	620	615	568	604	562	593	647	608	644	571	595	620	612	584	618	574	629	598	617	592	581	586	585	588	632	610	561	639	587	618	627	573	603	596	615	553	605	611	576	616	578	592	608	626	597	633	635	619	619	583	583	607	647	567	562	598	608	613	626	609	600	588	559	636	632	548	585	575	649	632	621	569	589	566	590	582	618	600	570	604	611	609	600	608	576	636	650	572	599	629	631	566	582	577	617	559	601	633	599	585	579	613	626	589	564	578	580	661	591	593	595	617	607	600	599	619	618	614	636	612	597	608	670	596	571	605	615	608	608	598	570	596	625	605	590	585	585	599	647	595	576	576	613	627	591	600	573	571	611	624	594	611	623	577	581	634	629	635	610	590	611	627	598	558	591	567	609	599	541	623	592	628	595	638	594	581	601	644	588	655	611	598	569	596	607	598	596	605	648	580	586	588	609	645	612	571	583	551	567	608	595	584	599	634	593	621	620	584	548	631	615	558	609	611	617	597	608	602	620	617	551	550	620	630	617	591	586	569	627	624	610	631	616	593	608	613	634	629	586	637	625	596	581	608	620	631	669	616	627	612	623	619	577	595	645	586	630	627	588	606	626	587	594	563	615	563	566	614	635	622	598	591	607	551	624	586	580	588	601	582	594	608	572	590	611	606	577	658	599	588	592	627	612	599	610	582	594	609	588	609	581	594	546	599	634	601	559	648	636	587	528	622	636	612	588	588	588	638	600	623	616	601	593	570
23778	20922	28099	23859	20782	4862	1183	867	742	679	615	637	571	553	522	539	497	502	449	524	506	470	512	490	505	481	444	472	443	471	452	461	476	496	455	503	458	489	468	470	463	448	496	499	482	460	457	472	465	476	455	450	478	504	447	466	446	452	464	464	504	469	418	449	450	434	455	416	448	472	481	438	451	493	436	441	461	442	444	461	457	469	434	469	477	464	439	442	492	457	454	460	484	472	453	483	407	490	478	455	463	445	460	485	485	477	437	498	433	489	459	484	418	485	508	469	438	488	472	467	459	463	487	452	472	457	477	486	476	471	406	409	468	476	459	472	454	409	500	429	451	485	467	481	498	444	440	428	430	467	452	462	433	459	452	453	487	494	447	429	455	431	430	442	439	476	472	446	444	458	448	416	450	458	463	441	451	438	447	451	451	477	442	446	451	441	489	482	429	488	453	441	414	446	437	463	432	443	451	423	468	471	402	461	439	433	440	494	458	460	466	418	475	431	471	462	410	432	427	479	485	498	447	470	452	405	432	467	453	481	454	415	451	473	430	490	451	448	456	452	470	424	446	455	491	445	462	457	430	464	439	437	482	474	489	482	467	459	483	445	450	444	457	472	465	464	434	431	445	469	443	458	434	465	423	485	462	455	463	445	447	492	473	494	462	460	424	455	438	451	440	477	482	464	458	430	445	426	459	469	470	452	450	484	458	466	460	443	440	433	484	412	437	472	468	487	456	455	463	471	453	438	451	447	472	470	472	463	454	453	423	471	435	459	456	446	455	429	422	462	457	455	468	473	456	454	452	435	463	409	467	464	513	464	481	437	466	417	451	416	449	427	457	442	509	468	439	428	463	471	456	449	424	437	451	421	426	442	493	469	454	443	449	447	490	462	485	460	416	416	426	449	489	453	455	404	434	446	456	453	439	481	475	399	448	455	442	435	461	485	455	484	433	438	472	446	436	441	456	452	485	438	476	400	455	450	443	476	465	424	463	453	432	460	456	477	476	464	522	478	437	465	436	452	473	448	442	457	430	462	468	437	418	429	423	459	460	462	418	470	453	449	454	446	421	485	437	467	480	480	432	450	474	442	466	443	432	432	455	464	439	443	411	472	414	413	505	449	466	457	432	439	452	442	459	447	442	451	480	441	461	422	490	449	443	453	456	388	470	407	432	448	440	475	468	444	440	440	478	458	472	461	499	468	453	466	468	467	442	453	417	418	414	403	422	465	479	431	432	439	454	442	404	446	429	452	488	490	430	493	443	480	470	453	466	437	483	449	458	454	449	495	433	404	463	464	448	465	459	440	465	454	461	414	476	474	454	461	459	501	496	465	486	444	436	480	491	468	401	453	480	503	479	429	492	474	448	445	446	475	423	476	439	468	421	424	439	464	417	441	412	430	455	443	452	459	461	434	464	399	451	455	455	457	463	487	481	441	442	440	436	419	441	476	441	481	457	413	468	424	460	446	456	471	448	445	455	425	441	445	446	449	451	480	447	418	429	467	437	457	476	451	476	415	438	471	462	454	447	456	471	470	462	441	479	468	439	466	461	436	441	460	447	454	451	451	443	486	461	465	450	489	456	451	473	484	416	478	464	464	478	469	470	510	416	451	430	440	480	421	448	442	474	464	480	420	451	457	493	476	426	448	447	426	440	434	439	452	483	475	458	439	432	463	444	463	452	464	432	440	453	479	489	432	508	494	467	456	470	441	454	482	418	409	475	440	456	452	448	449	433	458	467	473	425	423	452	443	427	442	445	424	467	460	459	436	452	447	433	429	461	434	467	459	468	436	447	464	424	440	445	463	451	440	409	461	436	432	441	434	433	497	439	475	440	462	461	433	402	479	483	427	439	491	457	466	482	481	494	485	493	435	437	477	467	452	499	445	450	476	443	464	441	474	453	451	469	441	485	458	429	482	436	438	423	430	461	434	443	427	477	417	456	482	453	457	504	419	455	465	486	465	430	461	446	454	464	404	464	448	437	471	412	471	422	442	476	449	476	453	457	503	435	487	447	433	460	423	409	450	442	433	457	444	460	447	418	421	439	469	464	448	455	427	422	471	461	403	470	445	471	474	452	463	405	458	456	478	431	429	451	444	455	474	488	419	440	434	433	453	496	396	456	453	466	419	455	443	477	462	461	451	442	470	451	464	449	437	443	460	458	478	434	485	496	486	456	484	458	436	440	449	462	459	455	439	469	470	456	475	459	404	447	422	437	432	442	456	468	494	466	445	464	424	468	429	455	472	433	429	445	436	435	410	476	443	465	430	438	509	475	482	458	480	453	463	515	493	442	436	432	457	449	449	430	430	450	442	428	433	451	436	452	487	433	458	470	449	471	500	436	420	460	471	464	461	435	475	464	459	460	467	455	478	459	423	454	431	451	479	455	449	443	403	483	500	439	448	456	440	437	466	430	466	429	419	453	464	459	440	446	433	468	474	446	460	418	458	433	423	440	442	460	456	465	418	478	446	442	428	462	507	466	422	434	472	483	444	447	439	500	456	483	490	455	451	503	447	481	440	414	461	400	399	435	476	441	475	466	403	453	454	454	459	440	447	470	460	445	502	461	466	443	443	475	463	461	462	503	438	472	459	468	468	418	389	485	398	432	481	417	421	418	453	452	486	430	517	471	442	460	419	464	426	489	473	461	478	444	452	499	436	486	476	450	475	441	451	461	446	462	434	481	461	465	505	454	482	443	427	442	481	474	417	429	454	419	428	421	446	462	436	425	433	436	406	467	434	484	443	471	444	433	460	455	468	448	475	452	424	468	453	479	439	487	480	475	447	458	420	475	461	457	395	451	448	478	399	453	493	451	485	455	427	448	444	447	496	466	411	470	489	486	463	480	437	472	448	447	479	445	453	430	492	458	466	427	444	496	462	409	418	454	445	479	478	420	435	433	450	428	451	452	488	434	419	439	453	456	464	430	428	444	454	437	433	455	416	454	439	439	436	447	446	487	448	421	417	486	463	456	448	447	486	474	444	426	453	468	414	464	451	461	424	454	460	443	475	442	429	444	441	427	426	457	472	452	447	486	448	486	435	451	462	440	468	458	463	458	496	434	438	473	466	459	459	468	462	430	439	445	450	471	439	434	471	451	422	455	451	436	460	411	513	479	454	468	437	442	438	403	452	433	438	432	448	435	456	475	457	457	431	460	443	454	435	427	444	461	447	429	460	466	439	428	456	484	430	458	467	436	453	428	439	445	420	461	458	462	464	415	457	482	448	438	421	451	474	431	493	482	486	415	458	465	484	467	452	481	457	452	483	424	486	400	431	470	431	427	448	469	431	443	449	424	438	460	437	484	477	439	490	468	487	425	439	466	475	463	433	470	399	431	455	451	460	464	438	472	402	446	470	455	471	478	453	457	457	469	465	445	462	437	442	446	461	403	456	456	443	442	435	425	445	472	494	433	446	426	431	459	460	480	463	434	434	447	439	458	472	434	416	451	468	436	447	428	452	481	483	430	427	445	432	431	477
5089	10367	8820	4604	3268	2444	1997	1682	1374	1320	1143	1008	1024	895	858	813	816	786	728	775	763	727	715	729	664	708	696	675	743	702	714	699	656	686	673	663	649	683	673	615	679	665	620	653	680	663	700	678	659	652	634	666	658	676	653	684	667	664	668	684	667	639	690	623	673	628	635	635	685	666	681	645	640	618	628	641	690	625	633	635	589	696	653	649	688	647	672	643	626	612	664	607	650	640	705	617	651	629	651	625	674	605	628	675	651	668	651	655	651	683	671	684	683	697	658	700	687	652	651	674	696	705	666	701	700	653	655	694	710	630	685	637	686	681	615	649	656	629	674	634	653	617	640	656	649	649	671	646	636	646	661	656	678	650	657	638	601	663	661	630	620	708	640	661	673	623	649	650	657	707	660	654	635	641	637	625	614	656	593	672	643	631	640	634	587	642	624	708	631	653	656	624	657	619	680	654	660	625	629	635	634	651	607	601	645	616	649	667	619	691	642	626	615	655	664	673	639	635	640	602	655	627	660	642	612	605	655	650	607	626	672	630	639	620	633	642	607	691	650	654	631	654	668	608	660	656	612	650	641	671	628	653	629	631	610	641	656	648	636	637	589	656	637	622	638	651	635	667	630	638	715	638	618	617	661	664	613	608	660	611	603	642	631	674	585	618	625	639	646	688	640	654	610	611	620	627	607	665	662	646	634	641	622	631	683	658	626	621	594	652	612	660	621	633	611	620	656	637	606	664	676	611	637	648	632	633	625	622	612	619	630	684	584	657	619	636	644	648	648	624	614	645	612	618	630	662	637	659	653	655	675	658	644	667	633	659	601	604	654	687	693	643	667	661	643	669	631	678	633	641	664	673	648	640	656	622	639	611	647	625	632	601	693	658	688	617	654	586	665	633	639	673	618	600	718	608	621	618	653	635	660	634	631	629	627	633	639	660	691	663	641	657	667	639	634	675	646	648	621	688	654	642	653	630	635	647	672	676	627	643	667	653	626	663	634	669	621	643	656	634	620	631	640	662	639	643	650	674	640	620	639	641	607	646	617	621	639	647	628	646	672	645	671	595	651	671	625	668	653	618	667	637	663	626	668	614	594	654	649	606	628	628	680	642	635	625	663	615	659	633	632	620	619	651	662	622	630	646	639	640	644	586	601	635	667	598	631	606	642	594	615	614	682	650	645	630	602	661	625	640	663	650	612	654	685	591	660	630	625	630	683	632	637	658	666	606	592	679	666	634	630	635	678	618	657	674	640	592	635	687	664	626	647	644	624	645	645	675	627	630	659	585	615	608	639	618	640	653	636	577	696	637	618	669	655	633	639	672	656	644	653	626	648	640	652	625	620	649	642	635	650	644	693	620	646	620	611	623	590	640	649	653	632	662	650	686	632	659	633	617	658	665	600	650	599	594	666	661	620	622	692	615	590	637	655	614	688	640	615	643	654	649	641	646	648	616	635	674	660	604	643	653	610	673	625	604	654	658	630	653	631	654	637	625	630	584	645	665	637	638	630	644	657	658	638	657	651	687	663	615	653	660	621	664	623	638	614	637	615	641	671	624	659	689	627	617	658	666	611	668	632	644	640	631	607	639	647	669	664	715	653	664	629	662	673	631	692	669	631	647	680	635	618	657	649	675	670	638	616	639	611	635	618	640	625	629	620	632	672	599	621	677	672	707	625	622	646	640	655	654	642	623	659	612	660	657	621	674	611	651	640	677	630	645	660	636	628	615	621	682	605	673	685	596	641	648	652	654	650	621	635	654	614	619	677	616	599	637	640	623	629	679	641	656	622	639	653	649	623	653	589	653	659	668	677	604	653	622	663	641	632	669	637	650	647	606	617	661	654	618	655	622	627	650	668	600	641	614	661	581	651	658	631	639	631	655	627	608	657	608	598	639	655	614	640	611	647	589	665	669	660	599	682	681	666	643	636	663	642	633	647	660	688	667	645	640	653	636	632	626	630	652	668	610	634	623	685	654	635	658	646	651	646	642	664	594	641	658	627	650	679	621	628	611	615	582	629	679	660	597	671	648	651	655	643	624	695	611	668	634	731	643	619	630	630	651	664	623	629	576	650	673	656	613	632	651	621	633	669	652	639	626	636	665	621	618	604	628	653	653	653	651	687	628	601	670	634	649	644	645	635	667	630	649	643	608	643	636	644	640	604	641	655	675	651	664	621	638	632	664	660	629	652	661	644	651	675	655	632	629	628	614	629	651	681	675	585	597	585	618	691	639	664	631	684	661	631	624	613	633	615	688	610	631	638	626	617	574	636	634	663	661	661	651	661	589	649	644	618	606	666	633	631	688	630	605	622	621	694	648	592	655	597	622	618	655	635	685	621	655	629	643	671	654	663	658	656	619	667	649	644	611	682	647	663	662	625	627	656	663	603	621	663	644	657	692	653	684	656	631	640	646	630	642	610	616	682	640	629	665	617	617	619	609	696	663	663	652	663	645	659	563	654	577	666	656	662	635	638	626	626	607	622	623	668	652	622	687	653	635	643	593	610	657	640	644	644	648	660	640	613	683	654	650	642	622	697	649	627	588	633	664	686	660	654	633	691	651	685	645	600	622	601	650	632	646	592	678	683	658	612	658	640	689	631	597	638	645	667	672	640	646	636	600	617	683	668	632	686	643	587	689	636	607	650	677	640	681	639	663	690	596	621	650	637	686	625	630	633	628	699	611	615	667	607	612	629	645	620	658	602	618	634	629	629	638	647	623	629	631	649	641	601	627	629	621	625	687	685	622	673	653	664	622	664	642	632	620	613	669	622	627	643	629	624	653	637	598	644	656	631	592	655	670	644	616	616	638	625	614	615	640	634	661	639	623	635	665	667	657	652	591	654	606	635	687	627	634	649	611	679	638	624	590	632	640	649	624	632	655	634	663	700	652	595	661	584	617	644	653	677	640	638	580	682	665	631	666	637	668	646	645	649	654	620	639	621	656	622	644	594	624	651	674	628	667	632	630	638	658	603	604	643	643	649	675	707	639	672	639	634	634	582	663	635	635	652	632	650	618	667	653	644	625	639	655	686	690	675	654	615	615	629	630	616	668	641	675	663	640	649	649	644	638	647	630	640	655	652	624	647	634	588	676	625	665	640	663	646	629	668	589	599	668	638	647	642	614	622	631	648	647	635	636	664	623	631	594	597	623	651	619	640	657	642	596	620	628	646	612	628	648	659	642	671	685	684	666	640	605	635	628	633	622	662	622	594	661	586	641	637	664	663	622	629	618	633	614	607	610	638	651	681	629	639	657	664	657	657	640	656	611	670	647	651	686	655	664	672	640	617	666	622	654	621	651	594	670	629	627	644	655	632	670	587	633	630	632	633	673	640	638	696	664	627	632	674	610	676	641	657	689	648	652	663	621	641	627	642	647	622	697	650	665	613	615	663	631	646	609	649	626	625	675	644	699	604	622	570	681	604	601	634	633	627	624	668	646	612	626	649	687	660	654	651	633	645	652	636	646	635	620	671	610	682	613
22695	20792	28443	23226	20793	20495	3650	1045	824	716	683	619	554	507	494	473	490	495	425	417	448	440	418	432	389	396	412	421	382	407	423	405	388	391	375	385	357	340	373	397	392	349	382	349	361	351	380	369	357	385	382	362	402	393	328	387	387	337	361	347	356	399	365	409	356	306	345	342	323	374	356	341	417	365	350	391	388	393	344	369	388	358	339	352	345	323	349	360	384	363	362	319	368	373	352	352	335	313	352	371	368	337	364	421	379	396	347	392	372	381	339	380	375	377	359	375	358	401	371	352	379	353	362	359	345	365	380	363	341	362	370	369	347	336	396	383	338	347	349	355	371	371	383	328	352	347	360	331	348	342	396	358	373	356	371	349	349	362	371	363	352	340	336	318	332	338	336	389	346	385	366	371	363	361	295	337	327	384	388	342	356	351	382	383	379	364	346	325	372	378	376	333	359	366	306	357	382	349	350	366	368	351	324	340	366	330	347	342	334	384	359	367	330	348	318	360	317	360	399	330	385	362	333	368	402	357	378	346	370	342	372	381	347	333	343	360	337	385	362	375	360	350	358	365	390	325	365	356	340	377	354	367	341	340	382	341	344	363	342	340	355	375	361	376	371	344	371	361	362	341	382	375	363	350	355	393	336	329	360	344	343	355	366	345	376	353	386	366	339	346	351	344	375	352	327	342	370	355	361	366	326	351	367	380	409	338	305	347	372	379	359	352	364	353	378	371	348	351	351	358	349	359	361	313	377	377	341	339	350	346	351	376	321	391	328	335	335	349	341	339	338	369	382	374	332	367	365	365	362	350	355	320	371	349	337	337	354	386	382	330	313	339	345	383	353	340	373	370	351	414	350	335	369	322	327	346	363	356	310	311	351	347	356	318	326	311	368	403	343	348	338	321	337	390	335	364	327	366	361	373	375	367	341	359	377	377	365	362	388	355	376	358	345	353	344	326	375	359	371	363	329	370	348	349	361	354	342	337	378	355	343	350	351	371	357	356	375	363	347	324	351	376	380	316	329	332	370	395	326	367	364	344	355	367	342	347	329	346	356	406	343	364	361	341	375	381	372	326	373	374	347	360	370	327	354	357	329	377	324	358	358	334	359	358	329	350	355	365	360	366	360	384	329	350	342	370	368	353	376	364	365	347	358	365	387	360	388	384	356	361	368	352	375	367	348	376	346	377	384	326	361	352	343	343	369	342	373	330	325	354	359	364	336	327	378	337	371	346	322	373	328	369	371	355	350	362	360	348	364	348	371	371	372	362	359	328	348	336	353	314	332	347	359	334	326	374	333	378	361	347	371	364	337	341	362	344	379	345	360	365	393	348	369	346	333	358	318	359	352	330	353	352	383	349	333	348	365	391	392	383	365	353	349	355	340	376	353	373	327	347	367	357	349	328	324	353	364	373	382	303	379	373	367	361	398	375	358	341	365	357	327	363	357	360	333	329	324	337	362	319	338	340	369	336	338	392	340	338	352	348	373	372	381	337	353	351	346	338	346	372	373	355	360	351	381	349	340	362	359	349	365	364	342	367	361	375	331	348	338	335	330	356	376	378	348	375	370	343	344	372	330	355	367	349	383	363	294	375	381	357	376	370	365	336	324	369	328	349	352	360	350	361	380	366	340	363	378	397	357	389	356	364	349	358	332	344	330	312	370	376	354	362	373	334	357	384	341	348	368	360	359	335	372	361	379	365	375	380	360	352	337	355	343	343	363	342	360	337	353	400	364	336	364	403	374	341	384	347	358	358	340	349	358	338	323	374	358	347	335	346	356	328	399	328	366	337	380	360	384	331	359	373	389	361	331	374	344	356	327	373	340	352	344	343	363	338	315	362	392	340	348	338	337	364	354	362	343	329	339	352	347	376	363	340	367	343	367	375	352	371	360	314	324	325	345	364	334	356	345	381	332	325	368	356	363	383	362	356	354	354	364	346	375	376	367	370	371	368	333	378	348	340	354	322	340	361	304	340	351	347	356	324	423	350	331	349	340	368	407	366	372	362	342	406	343	369	368	357	378	359	380	317	368	361	309	363	366	367	348	359	331	341	350	369	355	368	337	351	373	359	371	340	340	353	361	346	357	377	375	347	343	336	377	344	335	371	365	316	351	372	333	352	296	377	327	337	364	370	363	339	339	334	304	352	342	344	369	352	347	376	334	368	378	381	375	336	335	308	344	346	352	354	385	367	375	352	364	364	341	351	340	350	344	343	399	379	396	346	389	328	333	348	343	378	347	328	366	367	364	360	330	355	345	340	379	333	332	362	342	363	353	353	380	358	326	383	370	379	382	365	365	344	386	325	353	378	360	339	358	343	379	350	353	393	337	382	368	347	339	363	370	371	331	372	363	389	384	348	375	370	326	324	336	338	335	361	339	364	329	351	365	368	358	343	363	327	345	345	379	377	376	352	319	343	330	354	362	375	349	352	344	328	358	331	359	366	341	356	335	351	353	363	354	329	380	366	364	376	341	354	357	346	346	365	341	342	364	340	377	355	334	331	352	356	337	345	343	355	356	363	328	379	344	366	368	374	327	350	335	349	388	360	333	332	343	357	352	321	360	386	342	354	352	355	353	353	371	354	358	365	368	349	357	364	383	328	347	370	338	339	363	389	333	358	331	362	374	387	351	323	367	365	362	345	339	330	338	330	395	353	353	358	348	330	316	372	381	371	342	340	390	355	344	361	360	373	384	348	364	376	337	340	372	354	342	325	342	378	387	351	343	336	323	369	349	344	340	355	354	329	348	339	345	355	333	374	347	370	325	330	309	361	372	314	359	396	374	355	374	345	341	375	315	386	393	330	351	339	363	323	361	353	345	351	359	348	375	366	372	356	333	342	334	356	347	354	347	384	376	360	348	357	346	362	352	392	369	330	352	335	321	333	350	357	361	327	388	332	343	353	361	382	346	352	343	336	379	336	343	376	388	387	331	358	359	349	355	347	332	340	341	333	348	391	375	374	354	361	342	351	329	346	393	344	374	345	374	339	328	352	341	379	376	329	334	375	344	339	374	349	380	360	347	340	359	344	386	378	363	346	341	352	357	359	359	348	376	318	318	360	384	328	349	340	380	381	329	362	384	361	352	378	373	338	331	344	369	315	359	349	358	362	348	386	366	342	388	362	354	338	372	350	341	326	328	366	329	336	377	355	364	343	362	351	343	361	366	355	336	359	353	340	356	364	340	314	355	359	329	348	355	347	391	365	379	302	344	346	352	352	353	370	360	337	355	342	337	380	370	335	367	379	326	355	364	339	358	338	391	362	373	338	341	333	376	329	317	349	351	301	395	340	379	374	359	327	357	355	332	373	393	386	345	376	354	340	370	361	350	351	374	367	366	329	373	353	344	358	367	324	352	319	341	365	375	356	348	343	358	349	350	329	378	376	356	395	357	359	364	321	353	356	361	343	368	331	341	328	372	338	325	379	372	344	359	358	371	363	325	385	318	393	365	346	327	353	381	336	395	333	346	370	334	319	363	394
7463	16390	14024	7453	5171	3926	3153	2455	2080	1636	1482	1178	1144	997	938	950	838	798	718	753	689	682	705	628	615	659	593	624	630	566	548	556	556	577	546	581	501	525	522	551	544	551	523	512	502	540	504	535	559	527	539	529	501	520	531	548	554	515	517	566	543	506	503	523	541	553	527	511	488	535	509	524	509	498	511	505	502	535	503	485	493	459	515	491	535	527	523	480	511	499	504	482	519	507	497	526	474	533	532	530	543	555	579	601	540	599	550	607	506	525	522	572	533	555	544	551	575	544	582	513	559	556	528	535	531	538	551	554	550	505	533	504	522	552	515	535	537	519	522	527	534	495	541	523	567	477	492	498	519	553	517	504	517	526	532	484	515	514	518	506	543	547	482	516	571	504	536	510	517	518	484	487	518	515	496	477	523	481	486	539	492	542	509	480	547	514	543	498	507	490	539	490	531	544	495	537	517	540	510	517	472	490	497	503	479	508	464	509	489	528	509	533	518	506	479	480	493	498	506	483	479	523	521	489	499	488	536	512	503	499	518	484	487	503	468	500	488	484	480	513	514	525	517	496	513	534	543	534	502	523	518	485	504	506	534	545	530	513	504	469	488	509	519	507	496	513	480	530	495	543	494	509	513	519	531	474	498	531	474	479	497	514	499	465	511	502	540	437	512	496	501	494	519	508	484	477	512	525	522	518	505	531	530	477	508	480	536	510	503	488	514	529	520	519	518	495	502	529	526	485	509	501	508	547	552	507	490	499	534	527	522	498	475	493	505	522	488	471	482	490	484	502	536	521	525	526	466	510	469	567	537	473	497	553	505	502	509	486	475	494	539	467	534	492	527	504	557	487	521	501	520	481	498	499	507	531	478	520	501	495	501	509	527	484	513	515	466	499	491	491	510	520	500	533	483	495	522	522	505	556	495	469	541	525	503	473	508	514	524	543	544	504	509	502	492	487	511	473	511	474	565	503	530	535	500	505	508	522	482	492	481	507	507	533	496	524	502	483	473	496	491	532	504	527	493	541	529	483	508	502	482	496	469	494	490	494	522	526	547	489	489	547	506	510	503	488	476	505	501	516	490	506	547	544	496	470	478	473	515	506	509	505	490	505	503	522	542	493	547	487	481	534	485	501	528	509	508	542	528	511	502	501	557	485	482	494	538	498	528	482	530	531	504	505	501	492	536	490	520	496	477	498	463	479	501	524	484	547	531	484	555	522	526	468	511	527	522	530	496	516	486	493	472	488	508	491	518	480	514	519	498	485	530	536	486	489	472	472	504	522	539	520	484	472	494	510	493	510	495	465	513	507	484	501	551	502	487	499	500	456	514	492	543	512	496	481	463	455	518	507	468	513	476	484	551	492	536	522	510	516	490	539	527	531	540	483	525	522	484	492	468	478	492	507	523	501	537	528	516	546	516	511	463	511	518	505	508	537	565	489	500	527	501	499	492	485	492	502	525	496	483	519	493	469	508	505	508	524	509	530	570	513	480	517	504	506	513	501	540	516	480	482	475	488	527	524	510	509	511	463	551	476	489	528	518	511	498	513	544	516	520	495	548	483	497	528	507	512	483	515	514	503	514	508	496	487	485	497	539	517	508	526	517	493	475	486	495	505	524	498	504	524	510	495	501	480	512	481	462	512	517	497	483	515	521	487	496	523	503	524	519	520	494	475	542	483	513	470	523	554	511	488	530	505	494	516	518	484	477	536	524	547	494	565	515	535	503	519	491	510	489	498	445	480	490	540	510	514	570	489	522	511	549	523	562	542	514	494	469	493	493	506	552	523	488	512	539	488	478	505	502	539	518	500	514	529	528	478	546	488	494	499	488	506	563	530	487	538	499	515	525	516	543	506	523	506	495	518	498	529	480	479	515	525	511	494	486	520	507	505	512	491	516	535	496	509	507	487	517	523	520	526	484	508	510	526	488	521	520	486	486	485	507	498	475	507	480	527	522	544	492	502	549	531	523	490	509	509	527	487	513	490	501	492	473	553	486	528	517	551	499	505	524	486	510	503	511	473	514	499	490	517	480	493	511	490	485	548	486	521	489	513	534	504	502	514	484	507	516	473	548	504	500	529	462	534	494	474	540	486	521	501	513	479	509	500	495	504	533	488	488	500	496	537	471	484	522	521	504	491	520	493	524	507	511	522	522	503	489	489	481	546	477	479	468	480	494	531	471	516	502	510	496	531	460	489	510	495	525	476	532	507	519	510	518	509	489	469	514	484	519	487	520	503	498	541	525	492	513	500	492	462	520	514	514	518	515	475	525	490	519	496	517	493	567	527	442	455	518	479	504	488	515	454	524	478	512	520	483	460	474	495	483	514	527	508	482	508	451	507	488	532	522	527	500	512	502	499	527	459	493	469	539	511	471	495	462	483	503	480	537	476	514	487	493	505	506	528	493	546	554	541	502	479	516	511	515	505	488	484	509	516	503	473	541	507	522	502	494	493	457	486	492	506	549	532	532	514	552	528	478	469	477	515	455	479	526	533	518	545	480	515	489	536	531	509	526	524	537	545	507	502	520	523	502	473	498	552	492	556	514	496	480	510	497	526	499	540	512	512	507	513	515	501	472	511	523	493	511	496	503	518	505	497	523	522	505	505	514	501	539	504	530	486	512	507	531	489	483	496	506	449	496	523	525	512	538	522	532	483	492	497	489	507	505	513	514	517	517	505	508	509	495	530	498	512	496	527	528	495	485	566	453	517	497	510	526	514	481	496	459	496	502	502	496	511	483	522	517	508	502	457	485	507	483	485	512	507	478	506	516	510	482	455	498	520	548	509	461	509	482	500	474	505	507	472	513	495	522	518	493	505	494	540	525	499	490	485	531	479	462	524	488	516	497	532	468	490	480	503	500	494	528	512	535	529	527	508	466	552	480	510	530	519	553	500	510	499	516	569	502	486	503	525	506	511	547	520	513	509	511	513	531	517	516	506	531	510	484	483	532	485	488	492	451	525	515	502	514	497	501	548	451	514	521	543	500	494	500	476	520	509	518	520	553	498	455	570	500	499	497	484	487	497	493	530	477	521	531	481	522	529	505	529	546	501	518	485	491	555	525	519	540	513	497	515	545	552	512	525	556	545	523	496	523	562	483	507	524	519	472	522	530	510	463	529	531	513	508	492	507	506	538	534	519	522	522	548	523	466	519	527	510	495	515	492	489	490	509	530	539	510	494	481	527	489	471	507	495	503	475	517	496	497	518	537	492	514	504	485	527	529	528	560	498	490	549	500	515	511	497	495	521	530	500	500	510	495	497	521	506	549	500	546	541	477	498	479	479	487	512	536	531	522	513	496	537	522	519	492	486	496	484	516	525	514	524	540	482	499	517	501	531	459	534	484	472	473	514	524	521	508	530	517	494	506	505	511	522	513	501	502	514	486	505	493	494	478	496	468	502	472	526	500	501	481	471	505	516	511	502	495	512	552	467	518	443	511	476	476	542	485	514	528	513	500	516	500	482	497	524	520	467	504	487	462
26516	19951	6954	821	543	513	489	475	437	505	453	439	457	478	455	446	443	456	451	447	464	414	432	432	462	423	441	406	433	432	478	419	428	460	431	419	452	448	447	455	453	438	427	458	472	465	450	420	421	435	445	447	421	427	423	437	431	424	436	453	452	455	449	409	435	406	436	456	424	430	418	412	412	425	424	467	396	410	437	418	397	425	439	437	422	474	413	429	443	434	399	454	456	422	453	405	392	446	421	428	436	461	439	437	471	427	445	427	414	426	425	448	442	451	472	418	456	439	448	433	432	429	443	468	435	453	443	411	428	387	400	474	451	445	473	409	440	384	416	430	441	404	413	460	434	416	417	460	428	467	416	440	441	417	438	459	441	442	455	435	408	429	436	409	443	421	413	430	444	466	431	444	440	455	419	436	450	420	425	425	408	408	422	427	454	439	448	473	429	443	442	467	448	407	431	444	462	460	462	460	423	494	403	470	455	411	415	475	461	434	432	425	440	439	446	433	460	423	433	430	439	469	443	425	414	425	433	441	430	412	424	422	427	417	439	404	453	450	435	400	451	453	457	457	427	415	434	414	467	426	433	456	451	387	441	404	437	434	416	445	454	425	433	389	427	420	456	422	407	436	413	471	464	450	426	439	479	441	406	392	434	455	423	438	442	430	428	418	435	413	443	418	437	443	383	430	462	487	429	392	435	426	464	463	443	466	416	412	439	447	438	451	448	393	444	428	443	449	415	403	430	444	427	429	406	445	427	438	432	458	456	423	411	412	447	453	436	446	415	434	431	427	397	428	456	431	438	441	428	436	450	463	378	410	438	459	424	423	460	417	432	433	411	422	435	415	419	455	439	432	424	464	413	418	477	413	445	492	425	434	421	455	439	437	446	462	400	447	433	418	430	445	390	413	464	426	431	405	441	445	450	412	429	418	471	411	471	484	426	425	418	436	428	435	440	403	445	469	445	404	430	454	494	461	436	419	416	442	444	404	454	412	455	389	443	420	415	419	430	493	446	415	434	420	406	421	403	394	458	437	409	456	436	403	409	449	426	488	423	426	401	442	407	411	409	417	432	422	413	384	381	440	456	454	419	413	458	435	440	424	424	442	430	440	454	468	432	427	443	459	467	422	437	446	459	395	432	447	454	450	410	414	435	437	397	399	414	394	415	444	403	414	420	434	404	436	416	456	447	452	417	444	416	433	404	410	440	401	428	435	442	427	406	423	447	450	424	428	455	445	456	428	409	422	444	469	457	457	429	405	417	404	441	443	409	433	470	409	423	441	447	392	433	447	429	453	410	435	410	429	450	396	429	451	456	484	444	402	418	423	450	406	428	442	403	469	414	401	447	425	422	421	400	400	438	441	459	438	458	474	430	426	429	422	434	406	452	446	453	474	454	438	440	433	427	418	420	463	407	393	413	432	456	445	435	405	404	431	409	424	427	448	444	413	437	419	424	429	455	399	472	407	411	449	444	443	446	455	434	458	448	459	444	426	427	458	404	430	404	408	438	455	464	474	417	432	403	417	420	460	448	417	411	447	437	428	379	446	430	423	385	458	421	420	489	421	454	467	410	452	452	428	439	442	423	426	407	424	449	424	443	429	412	422	410	406	409	426	461	454	402	414	430	417	448	447	415	465	434	439	414	464	399	414	409	422	486	463	414	446	447	447	421	473	458	424	420	461	473	426	435	442	426	457	398	438	435	417	450	454	471	417	446	440	412	477	433	404	393	417	430	418	457	432	428	452	427	418	416	435	463	414	459	442	416	473	432	446	430	450	412	430	474	452	470	431	407	477	437	431	432	418	389	426	472	422	453	434	434	429	438	444	425	400	433	444	430	452	441	478	395	396	453	468	397	423	460	421	415	404	437	438	425	417	431	446	453	414	422	439	446	421	429	445	432	457	429	462	475	458	458	441	422	437	435	431	428	462	430	421	441	428	459	448	465	405	445	394	415	450	434	429	433	428	487	431	419	428	458	391	407	439	402	426	445	428	444	415	431	401	476	430	462	439	458	438	428	411	481	452	448	450	468	477	410	422	449	423	425	446	383	427	421	442	414	422	422	436	426	471	504	449	431	443	430	442	435	436	409	459	410	413	437	428	462	459	417	458	476	422	451	436	457	454	477	449	418	410	432	400	427	421	411	447	428	469	440	402	436	409	460	412	398	444	419	433	417	434	394	422	461	395	442	428	430	433	404	415	429	444	465	450	396	439	410	469	396	415	456	438	437	424	413	407	443	433	467	464	466	398	414	388	443	408	429	414	432	417	418	406	397	464	431	406	462	449	460	457	417	405	400	406	472	429	440	423	450	413	424	457	442	396	436	422	423	458	423	421	412	440	437	426	402	429	484	445	415	433	456	394	418	418	439	449	434	444	425	442	441	424	427	424	420	413	469	416	450	410	435	457	414	428	473	400	439	432	427	438	426	422	433	409	445	454	385	429	430	437	434	444	430	439	418	420	460	425	425	419	444	438	423	413	396	404	403	404	420	435	388	433	434	431	391	450	414	431	425	458	422	436	446	444	454	421	427	426	457	446	437	383	455	456	428	459	425	427	460	429	433	421	427	445	444	406	425	385	417	427	447	486	430	445	411	461	465	425	449	453	443	416	466	417	426	440	459	423	432	457	439	424	440	450	422	413	415	437	416	453	451	472	467	423	454	418	445	453	440	450	453	442	451	454	429	443	437	424	433	441	452	400	446	435	449	472	425	427	433	427	444	442	438	467	436	442	430	403	455	423	433	408	467	411	420	436	444	445	442	419	458	433	429	434	423	406	424	441	451	420	452	394	435	425	434	448	441	419	414	395	442	422	437	424	426	440	404	422	429	475	419	398	398	493	429	431	444	425	420	459	422	454	479	450	426	444	453	392	483	444	446	418	442	428	393	435	426	437	421	414	454	434	436	428	413	432	395	383	429	474	440	458	427	452	440	440	443	465	440	455	434	466	431	450	441	457	424	412	426	465	454	433	429	398	461	432	427	425	403	443	445	428	483	435	467	471	440	484	435	426	428	449	452	438	449	431	429	439	450	450	440	420	449	444	432	389	469	433	431	440	421	409	423	434	415	418	391	439	433	421	391	442	456	429	440	403	438	417	447	387	421	465	463	435	461	428	450	418	449	401	432	423	431	440	408	425	424	400	461	429	436	404	424	422	431	433	398	439	448	412	411	452	418	421	444	421	441	406	441	421	428	431	446	437	465	385	427	439	421	460	414	441	449	449	434	455	403	412	438	414	424	414	423	384	422	438	412	423	423	434	437	462	457	496	454	433	444	461	423	439	417	437	441	444	402	441	477	439	438	422	411	407	446	443	401	436	464	447	427	440	405	429	449	410	414	465	451	413	427	434	452	454	434	457	403	409	445	407	467	470	444	447	429	436	401	420	424	425	428	414	443	466	433	440	413	421	453	414	443	424	450	399	421	412	417	426	460	453	419	456	396	455	470	437	427	458	428	415	392	405	405	437	433	409	388	451	431	425
4012	1539	1366	918	813	779	713	702	662	661	647	614	674	623	625	634	625	608	608	623	594	652	644	594	622	602	653	598	598	617	641	614	591	608	585	620	591	636	588	616	594	630	626	617	616	603	620	627	626	638	622	602	619	591	595	593	662	615	633	647	667	645	659	610	575	641	615	630	617	606	577	662	607	561	619	610	586	585	639	619	643	634	594	620	597	627	576	582	583	564	574	601	602	590	613	636	601	643	589	596	582	624	634	613	624	627	625	607	593	642	675	674	677	645	687	632	642	707	583	632	618	608	601	616	668	632	614	625	600	602	646	630	614	602	590	613	622	599	571	593	589	597	618	623	592	644	621	619	586	615	605	621	617	612	684	630	591	616	610	598	592	620	622	649	619	640	592	592	601	574	609	586	623	650	613	588	602	596	581	604	612	604	630	563	624	581	603	639	605	617	608	679	618	591	629	626	603	627	607	599	621	616	661	631	601	612	616	612	606	629	593	555	581	653	627	586	613	588	643	581	576	576	579	655	597	629	686	613	618	640	602	595	580	589	600	617	585	597	606	625	630	615	624	628	638	594	620	640	598	639	640	651	588	602	603	611	658	599	577	581	628	589	621	634	595	571	625	638	612	580	611	582	640	649	609	644	633	622	631	601	585	614	604	639	582	624	599	642	596	615	605	615	612	622	605	624	608	629	603	640	590	632	580	625	566	594	590	604	593	635	576	602	634	596	535	595	633	623	646	603	615	586	641	650	648	552	599	603	606	637	602	611	624	600	619	635	591	632	592	594	649	607	551	606	586	597	613	615	649	603	590	559	640	633	635	606	621	626	636	617	631	618	616	613	568	585	627	608	593	634	639	599	595	603	597	619	605	683	627	656	647	587	645	594	612	636	550	598	599	610	631	624	586	629	617	605	631	619	671	575	579	616	573	635	603	566	636	608	604	628	584	608	621	587	626	621	579	629	626	647	620	604	614	586	635	600	620	614	639	607	634	609	574	650	614	563	597	605	668	598	601	595	609	589	570	615	686	569	597	630	622	583	593	621	625	592	585	637	633	593	615	597	604	601	623	591	612	588	575	587	625	622	618	582	630	616	587	624	609	586	616	621	635	620	632	645	623	584	615	599	625	627	646	622	629	615	623	574	602	610	624	595	588	587	614	610	615	618	603	593	642	572	596	617	643	614	574	630	616	575	607	635	600	631	592	617	554	629	611	617	575	583	582	604	603	612	612	600	618	577	614	631	594	615	643	637	611	572	670	559	650	578	617	576	610	617	597	563	603	617	636	607	567	635	629	604	611	592	631	609	600	591	614	590	599	585	630	602	619	618	587	639	588	596	609	592	585	624	589	629	609	588	606	632	612	591	603	617	641	567	657	611	600	593	601	611	586	580	631	578	660	627	603	569	645	657	622	593	561	606	582	592	578	635	623	589	614	651	614	651	620	640	631	599	582	596	644	633	595	619	620	596	636	633	603	595	589	601	603	570	635	643	586	612	597	623	630	605	639	577	623	650	602	590	622	591	621	586	624	612	612	627	631	616	615	594	595	649	589	607	611	589	613	616	582	597	625	594	630	631	599	633	609	554	575	595	601	601	603	611	586	599	644	646	590	600	608	538	607	600	596	634	601	617	656	588	579	607	574	617	652	641	580	607	599	591	594	637	626	577	631	643	593	594	589	589	617	649	609	587	556	658	582	654	602	581	622	614	625	647	579	598	582	583	571	622	641	591	633	595	583	632	619	626	692	632	629	613	596	569	579	654	590	617	607	603	616	642	633	606	677	625	587	570	618	660	622	587	629	644	644	626	604	603	596	587	620	604	613	613	635	648	606	618	556	612	608	603	587	615	600	573	553	577	579	596	564	600	616	609	579	633	584	621	604	620	639	604	617	552	598	650	589	608	617	601	614	605	623	603	629	600	624	595	603	560	568	591	644	649	596	595	642	602	673	594	633	620	587	613	635	616	637	578	619	589	608	618	589	631	613	566	601	638	638	599	608	642	618	663	621	604	605	584	633	579	616	584	584	592	556	591	609	608	607	651	596	605	601	576	612	632	621	611	611	605	642	604	590	629	625	630	605	581	589	624	642	625	603	601	596	649	599	612	585	613	607	650	628	590	675	599	566	652	584	613	638	609	613	653	630	565	638	620	621	601	579	613	585	624	553	619	620	596	582	562	643	595	577	588	656	603	645	573	591	582	627	623	627	605	619	584	604	592	591	591	592	588	603	600	587	577	577	573	610	573	616	587	627	603	604	626	604	634	626	568	634	617	609	642	589	669	582	573	620	611	573	629	593	584	606	575	588	609	625	631	629	572	596	597	637	621	623	609	650	630	588	584	605	558	626	665	599	619	584	624	597	575	617	587	641	599	583	592	606	611	592	630	572	618	590	664	614	603	602	642	610	601	630	600	609	586	592	570	590	627	598	641	610	598	608	619	620	620	586	605	579	612	587	610	573	585	592	609	603	608	646	613	591	606	648	629	610	615	595	614	575	623	608	575	647	600	590	607	603	652	641	598	637	614	632	614	623	594	643	626	647	619	582	611	565	628	573	590	619	573	670	611	624	562	620	598	606	625	639	594	622	640	639	587	587	635	619	617	621	609	634	621	604	612	597	623	612	580	573	612	566	580	595	606	637	585	616	598	626	630	601	625	627	632	639	589	641	606	633	650	568	613	598	619	596	612	607	596	565	582	655	620	607	589	633	562	670	687	634	608	620	629	579	608	546	603	588	630	581	626	588	609	641	631	643	635	603	576	659	563	616	610	607	638	636	653	625	647	595	651	603	636	613	593	605	555	646	608	623	626	616	578	622	621	581	677	638	566	587	634	637	579	609	622	618	657	598	586	590	652	621	636	598	610	627	621	627	622	593	627	616	637	647	589	633	655	624	630	595	630	583	625	626	610	577	588	623	593	601	630	618	581	579	652	632	613	614	634	641	592	605	610	621	620	573	616	614	598	600	573	543	598	596	590	577	613	615	578	559	647	681	604	622	609	582	610	614	655	580	578	608	607	633	584	623	617	603	610	592	576	597	563	606	626	604	602	597	588	595	631	669	596	558	572	617	584	614	628	627	615	657	618	613	610	636	602	603	603	604	631	627	626	579	578	609	589	587	644	620	578	627	606	604	606	611	606	631	636	632	638	606	607	608	618	593	561	585	634	608	553	612	613	624	624	564	629	603	607	642	580	575	585	597	632	614	566	593	607	618	615	603	606	565	621	590	582	602	619	587	643	568	622	614	628	663	595	622	585	590	613	567	605	654	623	599	609	621	599	606	607	629	593	609	640	622	585	573	647	587	622	651	628	623	593	615	589	660	589	613	559	669	623	593	597	617	640	578	596	589	641	602	608	635	629	580	610	604	626	632	620	578	635	589	641	627	605	629	609	625	585	620	616	599	623	605	565	608	611	641	625	583	585	595	663	574	608	616	628	636	619	631	603	595	631	632	611	590	599	595	577	620	572	589	585	604	637	644	586	675	613
23753	20958	28120	23953	20829	4998	1161	897	755	713	647	583	553	545	521	542	508	535	531	495	483	516	504	484	477	499	450	485	461	489	509	485	456	492	454	464	480	502	471	464	465	516	461	468	472	501	501	442	509	474	490	456	452	476	491	418	482	474	448	489	476	453	475	463	512	476	469	456	491	467	440	479	470	454	487	462	408	494	441	470	456	453	463	492	454	471	443	510	494	469	462	469	447	467	439	473	470	449	432	506	469	444	465	498	450	532	491	449	478	510	489	441	446	448	463	500	496	463	471	487	480	471	482	442	432	451	461	439	456	430	482	444	443	475	490	455	461	474	462	472	432	478	504	491	463	487	458	467	507	461	446	456	436	449	459	472	488	439	469	461	414	424	452	456	437	451	466	466	480	462	462	434	447	448	491	452	474	470	457	504	447	478	490	465	491	444	449	474	472	449	432	428	458	506	483	413	488	468	435	462	452	491	481	472	428	441	454	459	439	469	461	450	470	511	464	442	467	436	462	434	445	483	443	427	444	447	481	465	445	451	461	467	448	457	470	455	459	449	491	487	456	477	451	464	457	467	447	506	501	499	474	464	437	493	459	458	434	448	447	489	484	451	483	442	470	526	422	435	478	469	430	440	500	497	429	469	434	456	462	423	457	438	463	479	449	507	424	442	452	459	472	435	493	414	448	424	482	468	476	461	469	461	461	466	449	514	472	457	476	461	470	485	470	490	452	423	439	488	466	476	472	445	490	443	475	475	465	467	465	437	482	498	459	495	503	444	480	446	429	452	455	428	435	452	435	459	447	438	450	458	455	435	452	421	458	412	455	441	460	461	452	443	505	475	481	448	469	436	420	458	473	460	466	457	487	443	487	481	433	448	470	479	461	454	446	457	448	444	434	461	453	470	484	477	487	450	455	460	463	476	432	415	431	467	451	507	468	451	472	408	454	476	472	424	445	452	410	466	448	468	462	470	460	488	456	444	431	496	472	474	457	445	506	491	476	439	442	466	493	430	438	463	431	482	416	424	488	447	440	494	474	454	491	434	463	453	485	435	437	449	445	459	485	463	452	442	497	477	491	463	456	432	463	500	440	435	455	494	462	425	456	462	449	485	443	467	442	488	448	445	453	445	434	460	479	460	480	432	472	434	427	448	483	464	422	411	468	458	468	454	467	449	463	505	440	480	468	506	432	492	476	420	488	434	412	428	416	495	446	463	459	454	457	481	460	447	445	462	471	465	462	428	490	482	456	461	431	440	485	453	476	503	485	453	440	448	418	441	457	498	456	475	460	430	502	463	450	463	441	467	445	467	453	474	420	467	459	451	432	446	402	501	502	448	421	445	477	465	449	478	486	478	450	474	491	459	444	421	472	491	457	478	472	438	462	481	422	441	454	486	417	437	447	472	455	476	464	449	458	476	451	450	469	442	458	437	435	460	463	474	463	470	442	480	478	447	484	441	482	447	469	440	439	498	504	481	486	478	506	469	434	444	436	425	438	460	470	441	445	467	440	482	447	478	476	466	462	471	442	421	420	460	481	450	408	544	451	453	476	449	471	433	496	465	456	465	474	442	411	465	472	465	467	461	486	446	418	459	479	422	451	446	484	493	467	440	472	487	474	475	476	484	477	430	451	434	469	413	403	441	443	439	471	438	501	454	481	473	444	483	449	498	479	459	466	464	475	470	485	473	461	481	485	411	462	472	469	457	413	468	464	450	490	465	425	504	428	444	458	474	451	459	449	478	445	407	461	460	441	436	427	452	447	474	462	470	436	439	462	481	458	458	443	507	432	486	442	501	442	472	437	444	523	478	472	478	450	460	444	472	477	450	456	472	476	422	455	431	478	472	424	458	454	483	490	457	462	469	454	458	458	464	426	468	491	470	484	433	444	481	471	447	441	480	499	450	473	420	469	455	418	438	430	483	454	445	456	473	449	489	449	473	434	432	465	448	448	438	454	469	481	477	477	492	453	450	480	477	441	436	446	493	471	458	443	452	442	470	475	461	450	461	467	443	471	485	491	444	464	426	408	465	498	479	454	461	488	465	481	410	471	470	431	481	499	476	445	479	460	458	432	435	470	449	531	448	443	461	466	479	458	453	474	459	472	436	445	443	429	455	469	446	475	482	446	488	486	436	455	458	473	448	444	481	468	458	437	429	460	442	442	457	454	453	488	454	454	510	434	471	431	420	447	439	451	441	471	443	415	442	449	482	420	439	435	459	447	455	460	448	464	463	467	443	438	468	446	462	471	434	450	478	417	487	460	446	460	437	486	449	418	484	481	475	422	433	440	468	451	425	416	435	454	487	508	470	444	485	450	457	470	465	460	469	485	454	469	470	477	429	454	448	468	430	423	436	476	443	442	432	452	479	480	451	453	416	461	470	453	470	477	470	458	452	447	470	522	492	488	478	471	475	454	415	442	441	462	435	454	460	490	468	449	464	441	463	493	468	445	429	470	446	427	447	437	463	468	445	457	463	425	453	442	451	462	422	474	460	454	472	443	462	467	459	446	434	423	462	488	452	493	426	464	459	436	452	446	446	447	483	441	462	441	438	463	395	451	442	464	464	464	450	471	474	446	472	461	463	448	476	461	473	407	439	490	465	505	470	487	431	443	441	450	481	476	507	479	451	492	453	475	447	447	438	459	483	455	452	465	467	521	420	492	491	492	452	469	456	477	491	452	427	434	427	456	448	468	424	430	478	444	458	452	475	453	473	457	483	431	451	466	474	447	460	463	425	462	513	462	481	467	426	455	456	457	428	483	446	411	435	463	475	463	466	408	441	442	471	461	468	485	472	493	467	451	502	461	440	470	451	448	475	455	460	429	447	483	475	436	452	473	444	466	441	457	429	459	454	450	419	439	443	457	468	475	473	438	449	446	454	472	445	433	477	438	443	475	444	478	448	461	483	480	460	491	442	473	468	487	433	437	456	476	454	515	462	480	445	457	478	479	451	447	484	452	479	486	409	458	473	415	450	455	491	409	478	427	457	425	501	470	440	457	452	406	452	438	456	481	479	496	457	460	488	476	512	461	415	462	485	410	447	435	462	491	439	411	442	429	490	454	466	429	471	463	442	493	492	425	496	460	462	439	494	459	434	433	401	454	456	424	430	493	459	465	468	455	492	458	454	471	445	449	446	467	454	428	428	445	449	459	445	470	476	470	437	440	440	426	452	448	442	451	463	436	443	453	446	448	474	435	488	467	467	417	469	454	480	427	471	460	435	451	452	436	414	452	475	424	467	459	457	454	431	441	464	465	476	482	468	465	426	484	501	438	487	495	529	445	454	455	505	463	446	464	470	438	418	477	421	436	443	483	452	432	430	435	465	396	462	478	462	445	483	450	447	475	481	443	489	466	464	456	448	472	454	447	459	486	446	464	475	419	470	479	443	466	437	447	463	438	466	433	466	461	447	451	462	472	473	482	442	463	454	457	469	459	494	500	476	427	454	446	451	455	414	471	461	479	462	467	474	415	489	447	435
5290	10483	8916	4695	3230	2516	1992	1609	1438	1268	1133	1056	935	909	897	841	813	829	774	821	783	764	720	750	732	706	682	680	685	672	676	685	695	727	681	690	626	691	663	707	678	658	642	678	617	660	625	624	696	676	712	692	647	677	655	635	655	676	620	637	643	601	686	661	619	621	670	644	648	688	701	616	628	662	603	633	670	655	679	648	629	650	685	632	685	673	654	623	658	639	659	621	672	648	659	647	594	641	633	682	659	627	664	684	696	720	700	597	627	730	666	666	699	671	682	699	674	683	664	646	678	683	679	686	670	674	705	678	697	666	660	628	653	664	643	659	669	610	619	661	663	758	651	650	665	698	696	665	696	647	690	659	681	604	643	646	649	632	621	642	647	638	728	702	652	642	685	643	673	649	634	674	647	650	667	638	669	582	634	663	629	674	624	625	676	573	668	652	677	640	643	635	662	659	672	637	643	630	658	649	597	670	641	698	655	621	700	659	651	645	656	662	669	639	640	623	680	647	681	618	674	645	669	678	639	652	616	648	640	653	660	629	623	650	619	610	616	653	634	660	658	661	673	665	687	631	673	664	632	623	686	676	632	672	649	666	648	598	646	621	683	625	654	584	660	672	652	644	642	660	629	679	628	623	644	631	648	687	628	632	650	700	655	691	658	640	697	642	674	609	657	697	659	607	675	657	639	638	651	636	654	670	652	614	650	656	620	627	620	670	651	651	667	614	640	628	684	667	647	658	641	630	676	622	629	641	663	647	696	706	644	653	683	643	633	642	642	639	665	617	659	631	654	645	645	661	636	634	655	648	664	617	644	639	625	648	689	668	667	652	654	641	670	637	666	665	680	642	691	669	626	642	651	657	631	653	657	678	635	659	666	658	658	646	628	698	713	647	628	649	598	696	679	632	634	611	641	700	627	627	641	698	596	638	660	683	624	682	621	667	643	638	634	609	673	622	638	628	664	660	667	625	704	668	653	654	634	634	636	629	672	624	604	683	652	654	656	587	633	670	676	668	652	679	657	681	640	616	699	589	676	683	681	652	624	647	663	679	642	655	668	646	625	667	651	620	623	657	639	649	630	645	651	642	654	620	643	601	656	686	692	614	665	663	694	639	628	672	669	668	670	641	656	663	689	647	647	661	654	660	687	624	647	630	662	608	675	665	604	650	655	620	674	661	641	642	657	620	701	658	642	663	629	667	638	671	622	657	649	619	689	654	677	633	678	603	630	646	637	680	689	599	674	626	664	622	657	696	590	636	622	616	649	627	665	624	585	630	621	659	651	655	652	643	643	612	699	736	683	645	656	688	662	642	627	664	651	606	667	627	614	655	685	612	662	621	659	642	650	596	605	657	641	668	657	665	662	665	683	572	675	599	676	646	615	664	681	629	680	636	623	629	704	652	628	655	619	660	632	650	651	629	654	664	629	625	635	665	629	655	699	646	634	650	660	623	633	647	636	616	689	662	616	651	666	673	639	656	647	626	625	617	660	627	599	681	645	613	648	669	673	646	679	673	656	623	647	698	659	640	674	630	653	647	649	671	661	665	610	675	661	631	635	668	666	660	637	650	654	648	614	668	684	640	636	598	664	649	675	635	606	675	637	642	629	690	687	612	639	622	655	658	666	666	650	665	608	697	643	636	641	668	656	676	652	643	662	659	637	637	642	680	625	597	644	660	683	656	599	644	666	666	668	657	653	678	651	674	616	637	640	645	692	639	638	654	640	631	618	640	610	662	673	620	612	598	644	636	729	673	630	661	618	676	636	665	623	620	664	676	640	669	658	665	643	660	646	634	636	587	656	696	661	673	626	662	680	644	644	669	637	654	658	668	658	672	636	664	665	593	621	656	634	629	654	667	608	609	664	691	642	650	640	631	630	659	629	643	628	662	660	663	646	624	638	624	631	685	624	611	594	618	609	609	658	629	623	651	633	660	668	660	668	640	647	633	646	649	632	671	601	669	655	612	609	661	668	647	637	653	670	624	683	676	625	607	694	633	702	645	645	623	631	659	661	661	700	680	614	643	635	622	614	690	621	652	640	619	644	616	671	634	618	635	634	658	658	658	617	621	651	637	676	640	641	654	713	640	670	661	660	648	653	667	637	634	698	682	648	634	668	696	688	650	634	662	641	613	660	682	631	643	638	654	668	645	665	663	626	590	658	647	648	668	661	667	624	661	649	620	664	653	634	650	651	671	587	639	637	660	637	623	687	616	663	650	617	679	668	680	610	614	655	689	683	662	608	637	654	684	644	618	650	675	655	678	659	668	636	623	648	640	644	629	651	668	640	672	616	629	654	646	626	601	652	633	659	697	643	679	659	654	640	655	652	608	654	639	659	654	673	676	626	641	661	652	667	677	619	639	683	645	627	691	643	651	671	666	651	685	653	689	620	664	621	626	614	632	664	639	645	646	674	622	656	659	701	664	676	690	638	640	676	639	677	658	645	655	646	681	661	641	681	604	692	665	663	667	653	652	649	620	655	651	640	633	624	615	656	636	629	640	662	610	644	609	655	667	650	653	697	643	634	633	648	687	684	678	653	628	594	643	642	607	657	616	618	671	605	603	678	671	657	664	620	617	668	674	680	637	684	657	647	631	656	676	684	639	636	641	652	639	596	630	652	668	607	645	678	663	673	620	664	659	674	657	641	632	704	640	630	639	690	622	670	667	660	614	597	673	674	639	681	638	645	620	591	672	622	644	612	649	643	613	670	662	650	627	652	630	639	693	621	637	705	654	639	690	603	644	660	670	673	665	656	626	630	605	642	603	634	604	649	639	647	649	628	649	694	639	682	666	648	631	608	676	641	644	624	663	678	639	640	644	647	651	664	630	661	629	652	674	676	639	649	597	645	670	658	655	676	662	677	626	614	618	651	621	662	634	638	680	641	670	634	622	665	697	610	637	637	651	640	632	635	658	666	603	629	640	673	640	631	636	633	642	679	609	642	650	636	633	661	638	636	601	644	634	640	628	653	616	614	670	647	642	682	619	695	679	648	638	672	683	657	643	671	591	647	703	688	645	691	660	616	619	657	651	672	677	685	651	625	629	635	635	649	623	638	646	632	695	605	682	672	658	666	641	647	644	603	649	620	672	640	693	630	625	692	604	667	621	637	659	684	654	662	646	663	638	638	633	638	644	647	635	645	695	626	642	678	614	648	645	636	634	668	636	658	671	648	620	693	633	624	637	635	639	629	633	628	677	632	670	669	612	600	587	675	632	661	618	638	636	674	614	637	677	628	651	660	598	645	655	598	639	647	629	754	619	643	643	616	646	626	664	676	630	621	708	612	644	697	723	609	624	575	659	657	673	630	634	676	651	652	638	666	659	619	667	632	658	634	663	650	651	665	705	630	671	643	629	651	649	667	669	702	653	630	649	668	664	621	713	673	651	700	638	699	676	633	625	618	633	626	627	669	618	671	670	612	642	603	655	630	652	627	610	629	652	657	648	691	702	644	690	663	668	637	649	665	642	686	624	680	649
22759	20896	28607	23331	20897	20665	3751	1152	828	770	707	609	535	564	554	475	462	447	425	425	463	430	416	412	428	402	404	392	402	404	415	421	369	436	391	373	396	374	360	384	405	371	387	369	362	341	382	380	349	349	363	385	365	347	383	350	366	349	379	359	334	390	388	394	339	341	379	357	370	380	358	385	347	402	361	371	357	359	372	384	347	359	329	371	398	340	381	377	374	347	362	371	367	359	356	373	364	379	375	350	347	358	404	392	374	394	377	386	374	384	403	411	415	413	350	393	364	354	376	373	385	385	395	392	401	362	358	397	343	379	372	396	349	370	377	393	376	370	391	396	356	359	398	373	352	362	357	389	385	386	340	350	377	352	351	367	356	346	415	372	369	347	342	372	386	360	359	320	366	380	370	390	357	370	404	352	397	365	380	356	378	390	394	369	360	376	340	370	363	365	366	357	336	347	383	327	335	415	365	395	347	362	400	329	345	345	361	351	362	358	361	345	356	356	361	386	333	341	359	374	364	382	382	337	358	361	369	325	349	358	354	396	369	361	375	365	324	379	343	336	365	384	348	363	376	354	361	351	348	361	385	360	367	334	358	360	408	372	358	353	365	348	327	343	393	355	373	362	386	354	343	372	360	356	378	351	350	363	360	368	374	365	361	366	399	369	390	368	342	374	357	366	349	362	358	382	369	343	353	409	363	356	329	373	362	319	376	351	350	369	357	359	371	379	365	371	344	355	385	374	369	366	351	370	332	371	342	357	347	357	356	362	357	349	367	358	368	381	330	380	371	340	371	380	389	372	348	385	338	373	381	366	367	371	344	361	364	386	364	366	369	334	383	388	376	369	380	364	363	356	351	385	361	382	295	389	372	382	356	359	384	337	344	347	377	335	367	409	347	368	352	352	370	378	365	383	372	364	376	378	349	350	415	381	352	335	392	337	358	380	353	377	364	352	365	383	358	364	379	371	357	366	398	350	335	388	383	363	390	349	334	371	370	366	359	387	370	367	366	337	386	344	364	360	375	358	353	360	335	363	316	364	407	400	371	366	321	380	365	375	364	404	356	354	342	343	370	368	354	361	369	365	363	356	362	348	349	340	351	349	358	323	387	391	393	391	389	379	354	383	333	366	365	359	380	364	379	365	371	339	384	357	370	396	354	343	351	336	384	329	363	366	342	345	372	358	328	358	365	373	369	346	351	351	368	340	382	361	376	361	336	368	367	373	345	376	361	343	369	380	406	364	364	318	371	361	369	343	379	350	351	365	352	365	378	346	380	368	344	400	376	371	328	349	368	364	368	387	375	362	383	352	417	370	346	349	361	344	331	370	359	393	369	372	357	361	386	378	345	385	380	353	401	342	383	375	353	355	382	364	359	405	404	347	367	395	397	358	387	344	360	374	343	354	369	360	363	372	378	374	374	364	351	369	375	354	388	344	399	362	351	373	371	386	370	375	378	376	381	350	345	364	331	327	372	386	354	380	370	364	388	359	382	397	365	400	362	374	382	346	371	360	350	384	341	383	363	377	365	372	394	373	382	401	360	344	381	387	378	360	326	344	352	369	355	327	361	354	347	380	364	342	388	341	394	384	366	364	373	345	342	338	380	355	369	351	353	360	389	371	366	333	377	354	377	345	340	389	402	369	349	377	374	367	348	364	383	355	401	355	349	370	373	372	391	370	330	368	382	386	411	332	360	375	338	348	387	348	336	357	355	357	342	396	347	343	344	330	408	407	342	356	379	399	337	340	359	313	378	370	365	362	348	324	355	371	360	339	358	360	380	355	355	376	326	334	381	372	387	324	357	366	368	379	359	354	357	309	368	357	358	373	369	413	381	378	368	375	357	379	386	370	368	360	345	333	389	334	382	391	341	364	373	370	379	356	327	345	363	367	348	347	345	373	338	391	351	329	403	376	411	368	388	327	384	407	398	369	376	361	361	370	350	354	403	345	365	366	371	381	381	338	400	403	356	385	348	355	393	361	367	379	339	358	380	345	367	382	319	340	367	380	356	394	364	361	355	343	387	361	357	353	359	373	375	363	375	378	359	371	324	387	363	320	356	351	367	362	374	328	343	336	340	364	323	354	341	350	341	379	355	337	413	360	365	375	323	354	375	373	365	352	376	346	359	369	339	352	373	347	381	396	326	388	352	371	371	366	391	345	355	357	367	360	401	361	360	353	352	365	355	372	370	367	383	361	386	376	386	357	363	400	378	352	411	353	348	376	350	388	365	382	342	378	322	338	360	372	346	384	348	361	367	326	379	387	367	380	394	344	375	359	374	361	381	346	367	361	333	361	352	425	388	349	384	370	349	365	378	340	383	383	355	370	368	376	331	339	357	349	390	356	362	353	347	376	403	379	349	391	382	391	363	345	359	382	346	332	372	370	358	372	377	359	345	377	357	367	356	335	349	362	390	345	360	369	357	368	337	378	366	337	348	369	363	392	367	374	361	355	356	327	370	373	379	356	380	396	370	384	346	339	369	333	366	338	380	344	377	348	336	349	335	332	361	353	372	340	407	348	335	374	408	374	363	363	306	354	344	368	357	343	349	367	336	370	372	364	359	347	403	376	375	385	325	354	375	366	356	371	355	346	414	366	374	312	375	356	375	332	365	377	366	355	367	343	378	364	411	366	334	380	359	335	360	377	351	346	391	360	391	372	346	377	370	357	365	330	339	359	368	326	388	371	360	374	339	363	335	361	369	384	373	364	365	391	366	377	349	374	334	350	349	366	355	378	322	356	394	366	377	360	362	378	382	353	364	340	360	344	394	371	376	368	380	378	352	387	339	377	344	346	383	371	377	365	388	359	356	349	373	329	358	380	390	359	368	375	371	364	383	394	353	383	381	376	397	381	383	386	340	364	348	363	347	334	385	354	355	340	349	372	376	363	369	331	353	377	392	346	350	378	354	357	308	339	353	367	360	381	355	369	399	369	383	353	362	366	389	368	394	376	362	384	371	336	346	360	363	385	374	363	380	363	376	352	393	357	392	403	365	367	355	387	395	351	370	359	378	393	377	374	352	361	366	373	354	354	361	358	346	369	368	367	329	336	391	363	363	333	347	344	378	360	351	361	364	366	356	361	383	391	417	349	375	346	372	364	355	372	354	366	358	373	391	335	343	382	374	367	363	350	326	351	385	366	358	348	367	367	362	333	355	373	398	344	348	389	358	397	362	364	367	381	368	344	360	362	367	366	375	388	389	345	371	364	339	391	330	338	368	345	372	371	333	381	368	391	389	348	382	378	307	348	360	357	381	355	357	365	327	388	374	393	398	368	365	367	361	394	381	372	350	383	359	387	353	350	358	378	351	387	341	357	386	409	312	370	367	350	410	395	386	357	393	359	381	398	339	402	374	362	329	361	375	346	373	393	384	351	402	365	358	361	342	363	371	359	399	395	378	373	371	373	354	358	365	364	368	392	333	356	338	349	372	326	382	372	372	343	388	344	402	374	365	351	338	328	366	390	367	358	350	352	334	352
7457	16534	13811	7610	5235	3900	3059	2362	1992	1712	1465	1269	1111	1060	957	853	816	839	749	698	677	701	648	645	661	596	584	571	615	614	634	578	550	544	573	558	572	584	531	570	549	544	544	554	564	552	535	509	513	517	560	501	539	519	536	530	521	527	529	559	556	548	553	554	521	495	499	548	501	485	509	519	512	529	525	503	562	547	513	471	547	529	483	502	507	496	508	558	536	545	497	513	531	562	481	532	510	499	522	532	516	492	526	610	594	571	571	516	586	553	577	599	568	585	574	528	556	543	586	554	568	595	543	533	560	530	532	548	530	543	513	510	517	538	527	538	538	540	569	524	554	538	516	542	520	493	512	512	528	537	530	530	527	495	506	511	567	498	506	499	515	493	513	512	530	486	550	509	506	509	509	512	514	489	537	529	490	508	549	543	469	552	534	528	495	504	512	499	515	492	532	505	557	529	528	502	512	522	522	481	510	524	530	560	593	511	511	524	490	525	520	492	472	528	543	536	493	483	505	559	567	513	519	534	493	534	525	487	505	499	482	530	537	523	496	523	474	516	478	562	504	482	539	523	507	503	512	534	543	531	510	513	502	516	494	532	556	547	487	534	525	509	549	530	507	528	533	514	517	503	516	529	522	506	502	487	546	501	503	498	537	515	492	487	509	559	487	525	547	499	527	510	519	526	499	507	522	538	536	528	488	523	496	484	523	542	519	545	535	492	523	520	522	503	497	528	524	486	498	536	502	500	540	483	541	501	520	533	531	477	518	560	513	522	523	508	523	544	505	563	525	552	511	481	513	524	516	528	525	510	537	485	534	533	576	493	515	505	490	505	519	507	527	492	524	513	511	486	541	517	532	468	509	491	488	551	560	520	512	502	482	490	491	501	511	473	482	478	495	560	543	516	514	491	488	550	483	534	490	510	474	519	460	514	491	536	529	519	514	531	553	541	508	532	570	558	530	515	483	549	519	536	568	516	477	511	484	508	532	541	484	495	514	489	535	511	529	531	522	538	510	518	506	532	540	492	518	527	532	478	483	463	512	539	527	494	496	488	479	528	560	481	525	528	533	526	572	453	534	512	507	504	482	487	499	533	562	517	551	526	467	531	560	507	485	481	521	506	533	492	541	474	496	491	523	534	534	518	554	515	527	480	480	496	514	517	510	540	542	532	514	566	496	514	511	474	484	500	531	533	504	502	505	529	506	519	551	523	510	530	520	553	527	507	526	525	485	531	508	526	494	527	533	495	508	483	540	517	512	528	513	520	506	520	542	493	560	522	515	494	491	501	490	518	554	516	494	504	526	533	537	514	516	520	536	508	513	531	476	525	492	470	510	511	502	520	536	517	545	491	500	536	516	556	501	499	498	496	523	515	486	495	524	475	501	552	515	555	558	539	543	540	483	524	549	511	543	515	512	517	490	540	529	510	527	562	503	516	516	500	486	493	517	513	518	523	531	555	552	526	512	502	537	514	539	508	520	511	546	504	528	509	501	515	506	509	513	521	529	463	512	486	488	486	502	512	509	512	530	503	509	473	531	525	469	466	485	528	510	530	497	527	523	487	470	497	530	470	512	479	524	517	483	512	534	512	537	516	489	536	502	480	531	480	501	491	498	498	524	498	497	509	515	507	515	533	489	570	473	513	507	555	489	525	551	538	556	519	525	487	473	536	519	528	547	510	546	508	554	532	517	492	503	480	530	508	526	498	519	514	511	499	529	479	511	510	520	527	499	528	496	524	483	491	513	561	508	512	496	521	468	534	500	500	527	507	543	481	498	484	540	543	491	496	531	523	515	518	522	523	493	532	513	574	501	518	472	510	524	531	519	504	490	507	531	516	484	472	527	485	522	483	519	508	505	488	509	495	538	559	478	530	512	561	549	538	499	486	545	526	545	501	494	507	497	520	497	532	524	554	544	547	490	539	545	523	486	518	567	512	508	536	496	522	469	544	487	494	525	519	461	483	506	474	530	494	510	490	491	517	560	533	483	499	511	480	492	503	525	498	510	530	535	544	531	479	484	505	530	510	510	539	525	502	497	514	521	523	534	532	537	458	524	485	532	535	514	517	518	514	484	490	530	511	514	528	494	518	525	508	496	544	527	500	489	471	522	501	530	518	516	503	512	509	508	523	519	510	536	495	537	524	477	497	526	532	531	530	478	531	528	520	553	522	489	504	485	457	516	514	481	519	501	502	493	494	535	494	535	498	541	523	487	513	532	512	498	494	500	492	477	495	536	500	497	500	526	519	529	523	488	581	563	509	495	541	539	488	532	532	504	525	513	538	551	517	502	483	555	543	537	533	487	523	462	512	501	525	521	492	527	528	496	540	518	529	480	516	511	500	567	482	514	495	520	557	529	562	531	459	505	536	449	515	500	518	491	501	500	477	506	501	534	506	475	548	509	513	525	500	527	585	518	489	509	490	485	527	504	539	533	517	493	547	455	472	518	490	535	493	544	483	529	510	511	490	524	521	536	517	517	518	471	522	517	523	495	495	473	528	483	546	520	494	496	510	543	508	532	481	509	493	528	468	526	505	476	494	537	545	519	479	530	500	544	530	493	489	506	531	566	523	510	518	507	479	483	540	513	514	545	503	500	541	501	505	537	531	560	538	513	523	494	486	537	488	514	527	545	534	528	484	516	512	557	489	523	508	573	540	507	521	501	483	516	537	526	510	527	505	497	512	538	511	489	472	541	500	566	544	507	523	533	448	471	544	549	553	520	533	526	511	547	525	519	535	514	502	492	568	506	499	496	521	500	494	545	489	533	526	496	539	495	505	492	520	548	546	494	509	515	522	486	491	470	503	518	547	512	567	555	495	527	512	510	486	509	522	516	527	521	501	490	536	565	488	472	479	509	534	520	470	480	477	475	499	545	546	503	481	513	491	547	532	500	507	508	512	480	505	497	522	497	513	529	509	503	516	501	513	558	495	495	517	525	510	533	497	540	462	523	554	526	484	499	527	494	491	539	549	528	508	499	512	506	511	524	516	500	516	501	517	511	517	489	504	534	467	513	529	450	493	540	529	487	509	490	490	503	536	477	504	542	520	521	521	496	513	537	536	512	501	525	506	518	532	534	490	480	499	505	500	538	500	542	541	514	484	492	549	530	525	566	502	520	486	507	533	569	509	554	518	528	492	506	540	512	529	487	508	465	528	551	492	511	481	479	514	523	510	493	531	507	503	508	545	524	502	497	522	531	474	521	494	494	518	509	455	529	534	515	520	494	522	481	513	512	508	538	550	529	496	478	503	504	518	519	483	566	486	526	511	512	489	525	521	539	549	522	545	529	538	495	497	499	504	526	499	520	497	513	507	541	461	519	535	523	486	491	500	501	559	508	503	545	498	576	503	504	505	502	515	529	496	524	506	493	480	504	500	514	487	511	518	523	514	514	517	516	520	513	527	469	483	496	490	533	533	472	526	520	545	468	508	502	506	494	479	518	509	521	512	524	528	508	498	557	555	532	529	532	526	495	487	474	507
26561	19935	7015	869	580	548	476	473	474	449	436	477	467	461	454	413	442	468	429	457	450	457	390	459	478	422	432	469	447	451	471	442	423	454	434	428	440	442	431	382	418	407	452	439	421	416	452	456	460	462	443	432	436	426	423	433	420	454	431	446	470	414	422	441	422	433	451	424	425	416	427	450	446	455	433	472	436	389	457	449	434	429	448	405	388	432	451	435	447	499	462	445	452	409	479	435	447	442	445	456	448	401	444	450	433	453	471	482	433	466	459	443	475	452	450	447	467	444	437	452	450	434	439	451	431	449	457	466	443	425	453	457	463	419	478	441	438	454	466	441	458	457	447	454	459	445	421	455	438	484	450	447	430	452	444	415	455	432	416	434	451	443	449	445	447	449	445	428	464	419	439	410	477	429	460	444	455	415	452	431	454	467	409	451	404	422	423	449	449	437	467	432	436	460	451	456	419	432	424	431	444	422	449	455	415	388	424	435	473	422	438	445	469	429	466	459	473	483	445	440	442	424	481	431	447	415	405	433	450	450	452	446	435	481	442	442	405	442	449	441	452	420	426	434	440	437	457	428	457	447	420	424	412	432	426	413	412	412	442	437	450	425	434	458	455	426	418	431	459	437	393	421	411	430	438	433	481	456	405	448	452	454	450	437	443	404	434	454	438	459	435	409	426	428	403	425	407	460	455	455	439	479	452	429	412	457	465	430	452	427	383	408	458	404	479	448	445	423	450	458	426	442	426	422	464	435	446	447	435	445	427	434	435	450	448	410	471	435	466	446	487	473	454	456	380	422	435	419	440	434	442	447	447	475	426	428	410	428	451	448	448	454	403	419	452	439	470	434	443	402	448	427	468	474	424	449	418	467	421	438	474	455	449	422	443	407	436	434	438	427	417	472	449	450	426	418	433	480	433	415	438	456	429	428	441	437	421	450	472	440	441	435	416	450	442	464	406	402	435	441	453	414	425	428	438	419	436	461	418	408	465	430	441	440	446	437	431	456	456	438	423	470	443	452	456	406	420	422	464	412	435	434	473	450	426	464	440	501	441	449	421	438	439	429	457	421	442	455	464	453	405	459	422	436	407	409	451	431	426	431	451	445	426	438	454	419	470	406	461	399	504	424	440	456	416	412	407	437	418	425	429	464	444	425	408	422	450	438	428	460	403	462	427	417	467	466	482	429	444	417	397	435	440	414	440	430	437	462	432	436	438	433	412	460	464	452	411	420	491	427	438	450	446	428	429	452	425	425	449	423	452	424	459	435	430	441	448	443	400	454	449	394	448	439	459	445	423	433	416	446	452	436	456	395	446	435	451	425	475	408	427	438	445	483	414	445	441	467	452	431	449	468	445	442	453	432	434	456	473	402	435	425	429	457	474	423	456	417	464	409	431	426	439	471	419	446	445	448	425	444	412	490	441	430	446	444	457	435	467	446	474	444	484	444	460	426	417	410	450	453	421	446	402	475	456	448	421	473	460	421	471	451	450	432	467	434	458	438	434	423	450	474	409	443	476	453	476	466	451	457	456	448	426	439	469	443	432	418	419	395	444	448	454	407	428	419	427	443	427	454	430	429	457	440	408	435	430	423	416	456	382	481	412	439	438	418	473	427	412	477	451	438	432	457	444	466	417	461	463	463	451	418	486	444	433	457	446	491	445	452	436	418	463	410	411	448	447	468	457	443	466	407	466	432	431	410	414	389	414	453	450	423	382	452	453	449	436	431	423	434	389	437	420	442	445	409	469	422	391	450	453	461	445	436	420	452	495	481	407	440	406	399	441	456	453	458	437	452	454	453	437	443	419	440	464	415	421	432	448	423	411	461	412	431	419	429	493	441	432	463	464	433	481	460	438	459	426	385	453	451	428	466	408	452	453	424	455	429	434	442	441	465	465	425	453	449	434	455	444	445	462	456	410	417	434	464	467	426	450	471	442	468	436	455	455	449	452	446	461	444	459	469	419	418	441	444	424	438	463	411	413	438	428	410	456	448	412	429	422	471	445	418	423	474	429	437	429	463	422	444	469	452	409	458	442	433	439	463	411	434	437	457	484	421	428	421	456	409	438	446	483	399	422	454	410	400	446	444	421	409	422	438	436	453	439	417	440	436	427	442	448	440	438	456	463	444	403	477	430	442	451	451	433	422	457	455	377	441	466	439	416	469	457	448	424	466	453	436	427	429	447	433	447	467	413	419	457	450	395	451	431	430	430	439	462	432	420	430	458	436	475	453	410	450	434	431	410	434	429	459	467	444	461	461	439	439	429	413	421	411	414	463	493	467	453	406	449	416	477	461	451	441	455	472	429	388	427	457	435	436	487	415	416	436	428	438	416	441	437	424	437	472	459	440	442	429	426	433	470	449	467	437	441	441	427	435	418	426	443	441	459	412	467	456	415	427	436	437	435	415	434	463	408	463	431	412	474	437	449	440	447	458	479	478	448	450	441	443	429	429	432	456	413	470	450	441	412	398	424	440	454	436	420	437	446	423	456	402	457	426	416	472	469	466	466	455	471	417	450	451	449	457	457	436	479	445	452	444	437	412	471	447	396	444	447	435	469	473	445	410	399	489	449	455	444	428	432	449	451	395	416	454	438	451	398	443	462	458	454	401	448	459	426	416	426	425	450	481	449	404	422	435	407	465	471	446	427	436	472	419	432	407	444	420	443	446	459	427	427	417	450	433	454	434	418	403	449	418	465	429	437	445	473	454	428	435	403	421	440	415	443	460	418	437	438	460	436	397	440	445	460	452	438	446	435	447	435	422	444	449	467	459	444	406	426	456	463	425	415	409	427	407	420	415	469	428	452	453	408	449	424	439	473	452	449	438	452	443	432	417	386	451	434	428	401	422	440	463	412	453	411	482	439	444	411	443	422	446	431	444	450	444	446	436	459	438	451	402	411	431	481	468	435	462	460	455	437	411	410	432	461	451	436	431	423	405	421	452	437	423	445	398	460	435	444	450	437	428	463	413	448	455	398	452	448	455	473	446	446	454	457	400	480	466	443	445	463	428	448	443	464	403	452	437	439	452	410	451	457	438	414	436	437	479	396	492	438	417	448	415	434	407	423	459	451	466	414	439	458	407	444	422	447	442	458	421	448	411	451	421	455	436	431	470	418	439	433	450	393	432	492	430	465	434	419	428	426	427	424	410	429	436	455	431	455	427	446	448	444	450	458	440	429	422	482	446	424	463	426	442	442	432	466	394	406	422	446	435	432	449	424	418	438	440	442	446	491	423	401	433	407	428	419	412	451	448	445	437	481	466	422	412	439	446	469	464	450	425	428	485	438	447	406	409	396	399	453	426	440	416	439	451	455	457	438	424	397	426	424	410	440	392	400	457	466	412	439	442	430	464	415	452	418	426	408	417	431	449	432	452	450	449	456	457	428	445	403	444	422	461	404	420	439	424	402	452	448	459	428	444	434	464	497	417	430	450	409	443	448	422	458	438	418	449	407	420	395	431	470	433	418	411	440	476	437	455
4070	1561	1430	976	823	757	748	694	641	662	632	612	633	626	607	631	597	632	663	574	671	649	637	631	648	603	576	584	627	591	643	624	631	588	645	643	695	604	613	586	605	634	630	641	590	612	597	647	600	644	637	596	596	616	610	599	616	628	604	585	612	634	586	621	614	606	613	589	599	647	620	661	641	666	668	644	593	624	583	615	616	619	633	607	647	671	577	577	631	638	612	635	617	606	614	616	651	611	591	592	660	636	619	633	613	647	633	664	601	651	664	627	629	636	650	641	607	660	602	669	607	670	591	687	637	673	615	647	657	616	610	659	656	622	617	590	669	631	593	650	580	655	606	655	568	624	629	607	622	657	614	619	651	594	611	618	650	649	668	630	588	633	595	612	575	618	603	651	636	633	573	626	625	638	642	618	612	624	597	670	579	598	613	596	640	640	617	635	644	609	602	615	635	617	626	606	622	635	587	636	649	624	636	586	632	641	633	631	588	604	640	655	595	634	602	625	609	603	621	626	624	637	592	588	635	663	579	621	625	633	667	644	628	642	640	596	607	584	656	638	625	592	575	617	652	609	573	586	569	652	581	600	681	599	613	574	629	619	627	607	590	599	614	600	649	602	637	640	618	578	636	644	615	564	637	621	600	614	574	645	611	613	651	648	601	590	624	594	663	605	615	610	611	588	603	583	588	588	579	618	597	631	548	621	597	590	612	636	559	628	615	631	636	634	677	589	613	645	620	596	600	619	625	605	633	613	655	652	620	611	641	638	646	669	626	612	662	650	657	586	605	582	640	662	641	591	627	615	660	638	547	598	611	636	593	606	642	603	613	674	592	624	619	620	596	639	621	662	628	615	630	641	621	628	604	634	622	609	638	620	628	607	640	608	621	606	673	659	583	582	637	621	622	612	638	618	614	602	611	601	579	598	628	609	642	614	643	648	575	645	615	611	619	605	628	630	602	579	619	597	631	590	589	628	632	608	635	610	651	633	612	623	632	616	611	625	625	593	625	556	601	613	601	620	647	608	644	637	620	595	649	583	611	644	578	621	580	651	642	624	591	628	591	644	632	636	626	645	586	617	618	591	590	633	672	599	656	638	643	578	593	583	651	602	563	631	598	616	580	598	621	625	588	616	622	674	609	600	662	634	622	568	601	617	664	631	596	631	619	585	609	613	639	643	642	566	624	609	594	597	622	616	580	579	584	608	622	599	624	624	587	591	643	633	589	601	620	606	588	644	584	619	610	629	619	619	614	625	603	668	590	587	547	615	613	603	651	596	623	632	607	612	634	651	621	596	558	614	599	670	623	621	613	615	627	606	617	650	589	629	627	659	604	610	616	622	596	658	598	639	594	600	605	659	592	641	590	630	587	612	610	551	663	582	621	612	592	560	578	632	639	573	604	596	585	633	650	636	626	645	600	586	614	615	632	596	611	590	609	592	625	597	654	667	637	643	623	601	564	647	640	606	636	591	627	667	611	610	621	661	629	622	632	607	584	612	652	590	584	590	605	635	639	633	627	601	603	579	600	601	645	602	659	572	652	610	636	575	574	630	644	578	649	633	602	582	582	600	633	637	594	612	613	629	621	583	650	590	624	602	604	608	584	638	586	608	608	629	613	669	654	617	588	636	600	632	642	615	615	611	633	573	635	614	631	622	629	602	608	634	598	589	615	610	639	621	608	606	596	560	572	603	599	662	650	588	631	648	603	618	589	651	639	663	609	641	611	580	580	606	628	576	590	679	633	642	605	654	656	579	606	595	673	639	642	620	648	642	574	636	651	625	588	635	615	633	620	594	610	616	633	626	614	589	591	639	551	583	601	596	619	645	608	681	599	589	637	616	599	587	633	564	616	581	618	622	596	602	638	644	608	628	640	592	615	629	622	625	646	630	653	621	644	590	601	600	580	643	620	648	587	657	642	622	570	594	599	577	625	652	648	594	611	625	638	646	648	632	634	569	605	573	626	623	640	643	592	623	606	598	648	645	592	654	601	633	630	668	615	620	641	673	616	624	684	634	673	668	620	612	605	556	605	568	621	585	631	670	608	648	620	622	657	632	579	655	600	619	595	619	598	642	634	602	620	605	598	657	652	625	632	610	596	658	566	599	604	622	594	600	662	600	592	614	642	584	607	620	642	619	609	573	595	634	595	633	603	646	631	626	615	635	649	686	621	583	644	591	594	639	574	616	576	605	602	673	581	585	635	625	599	598	665	586	629	666	588	585	617	599	583	630	599	613	625	594	636	618	623	668	626	574	630	585	593	613	625	624	613	635	646	595	628	587	585	637	589	643	607	596	588	639	629	625	603	640	600	630	596	648	635	629	575	618	598	622	652	616	571	586	633	597	612	616	614	654	633	622	604	625	614	661	590	650	609	599	604	632	573	626	637	626	650	632	615	630	645	619	604	618	594	636	638	586	612	661	600	649	599	632	658	576	647	624	600	600	633	647	611	621	615	621	628	630	603	642	616	625	615	612	590	649	582	601	620	609	646	602	609	638	606	639	630	616	607	647	614	659	633	584	666	641	640	610	645	602	599	626	592	566	610	605	617	591	657	630	618	597	645	596	592	631	658	595	567	617	638	637	638	653	634	586	646	584	603	618	633	577	641	675	591	612	635	586	605	613	583	612	606	654	611	605	611	573	605	611	642	618	638	597	639	591	638	625	654	642	628	617	645	638	650	652	630	595	591	600	589	630	611	675	645	679	632	613	598	659	603	646	594	612	638	658	555	595	620	677	649	598	589	613	613	620	680	620	594	632	648	665	576	613	605	635	621	634	653	578	641	618	630	619	659	638	631	628	587	614	617	608	643	626	604	586	635	638	647	612	614	603	608	628	646	588	625	590	640	596	621	589	636	650	627	634	623	610	677	631	657	585	641	623	595	648	629	606	619	621	622	624	608	633	611	602	625	582	621	671	633	674	591	609	639	608	575	594	612	578	609	600	637	601	619	622	649	594	602	625	591	616	663	636	612	608	580	627	673	599	614	653	650	621	650	629	628	621	631	649	600	610	613	575	604	626	633	606	624	613	630	619	607	606	563	611	584	607	588	606	605	628	656	624	602	605	606	604	591	642	619	606	599	599	629	647	663	637	614	638	580	630	636	625	635	612	621	601	633	631	654	619	607	661	595	632	635	636	600	638	572	628	635	627	653	655	600	644	654	647	644	604	616	636	588	613	606	617	625	606	577	591	587	618	596	632	666	644	589	647	586	616	601	628	596	599	617	612	632	604	636	610	664	603	639	642	675	644	648	600	635	602	628	655	629	685	616	599	609	619	627	593	654	589	568	601	587	643	601	606	651	619	641	648	596	642	639	577	617	566	671	617	658	586	601	632	587	623	594	622	624	631	655	606	643	639	639	597	594	653	593	605	640	622	618	629	671	657	624	606	553	632	628	596	626	599	610	635	645	591	633	587	597	620	634	624	590	612	604	563	634	606	645	605	606	584	623	619	622	606	635	614	629	640	623	617	602	616	639	622
23808	20964	28169	23908	20821	4919	1120	859	761	727	666	578	593	512	557	556	515	490	466	507	471	521	531	498	478	483	514	503	474	442	485	468	424	459	515	491	470	501	435	496	445	465	499	477	457	439	531	452	474	441	479	437	475	471	470	465	475	508	475	515	481	447	470	427	435	496	479	441	438	428	449	482	485	489	471	508	507	466	451	493	476	466	458	456	461	444	411	493	465	464	496	480	482	470	455	462	440	449	469	490	479	476	481	485	461	511	464	462	508	495	480	487	469	480	434	461	486	459	432	469	424	486	458	458	464	452	441	461	504	442	484	441	455	491	483	475	441	509	456	431	466	455	482	467	508	485	486	481	472	469	455	424	472	456	502	473	475	439	457	480	440	491	449	451	492	444	470	498	458	429	446	451	429	447	454	473	484	417	435	468	463	485	480	440	479	438	475	471	456	448	455	458	474	499	450	459	481	510	459	468	473	428	466	434	453	470	457	459	476	458	444	486	439	487	420	445	444	494	459	465	434	457	468	440	437	433	469	451	445	433	449	472	482	483	429	451	449	447	460	489	455	469	487	446	486	478	428	500	390	457	467	489	453	476	408	495	464	433	410	433	461	483	504	455	456	462	448	464	443	461	484	487	457	407	454	453	497	476	453	427	452	448	487	451	486	478	454	502	453	454	440	442	455	456	444	509	436	447	476	473	493	458	466	457	484	453	481	496	464	461	494	448	500	384	464	441	433	453	467	465	470	497	446	513	451	488	465	440	476	431	466	468	467	487	451	432	455	449	466	442	457	437	479	460	460	446	449	459	455	473	435	437	477	449	443	465	477	462	473	464	473	448	475	434	471	447	507	481	470	487	466	500	494	437	459	460	457	454	486	403	480	457	462	484	476	448	444	464	452	452	450	470	489	450	490	492	457	468	430	462	498	438	447	496	465	445	488	500	473	451	446	447	460	458	435	468	447	463	429	474	516	462	451	472	425	459	491	468	437	457	466	433	438	435	450	451	480	441	488	429	474	507	481	444	453	477	470	485	445	455	459	427	479	478	436	457	466	460	461	464	454	474	410	472	456	462	439	404	426	440	439	469	440	480	435	430	446	409	466	464	467	428	415	439	492	507	455	463	462	416	487	468	449	483	424	463	500	446	478	482	465	462	442	441	442	479	440	454	514	472	460	474	467	495	454	443	447	456	471	486	495	440	465	437	486	452	440	456	454	462	469	468	475	478	472	454	463	481	493	457	493	439	457	432	478	481	477	467	481	448	482	433	467	448	488	503	475	447	468	476	476	480	470	480	452	435	451	435	445	480	455	458	467	487	470	465	429	494	501	468	480	471	487	455	448	457	463	469	430	441	437	454	475	438	449	480	462	462	439	465	461	441	508	472	471	466	491	427	427	431	462	468	477	459	446	440	422	485	481	440	479	411	464	532	501	488	457	480	473	510	456	486	472	463	459	471	455	461	478	492	456	471	493	438	459	448	461	432	482	492	463	434	461	458	454	445	477	458	460	427	413	493	455	504	466	458	412	470	455	445	452	489	456	476	432	461	439	479	424	488	485	477	448	494	454	419	472	465	444	468	475	453	448	476	463	452	472	485	460	426	448	443	476	469	426	454	474	470	423	478	450	478	489	437	463	465	438	457	479	441	414	440	466	477	468	474	482	454	466	480	489	451	483	453	478	486	455	461	443	449	455	478	444	468	448	447	469	452	500	470	486	477	461	466	482	488	471	432	505	452	461	447	436	472	487	466	469	470	472	456	448	461	452	429	501	491	428	430	461	453	496	484	479	446	470	506	482	462	421	441	497	474	457	460	437	489	488	439	465	453	492	449	460	447	419	434	452	437	441	461	436	466	451	433	460	458	474	443	465	469	452	449	480	475	493	487	477	440	450	482	404	426	459	444	438	463	439	472	464	469	489	478	449	461	474	479	441	462	464	455	481	476	471	454	434	478	449	482	500	488	491	448	437	470	474	481	491	428	455	450	434	487	453	455	493	466	484	436	470	460	470	452	505	457	460	465	474	466	471	440	434	461	482	501	468	483	451	445	372	496	468	497	423	445	479	493	479	455	497	453	468	448	468	462	441	480	434	470	489	454	454	460	466	459	437	454	405	437	437	487	457	467	450	460	476	430	454	437	451	445	444	462	448	449	449	438	445	450	443	442	466	432	498	448	459	472	447	492	479	463	477	441	437	444	478	460	446	463	472	458	448	472	444	445	472	470	455	432	467	446	432	433	498	433	442	447	459	408	493	462	446	465	431	485	472	467	472	470	448	488	444	445	483	476	468	476	475	465	465	436	456	492	469	462	462	450	462	456	442	456	423	484	464	447	449	419	467	440	463	462	490	480	431	488	474	446	483	454	458	458	413	469	460	457	408	503	480	456	474	461	468	461	425	442	450	447	466	456	446	498	486	476	489	424	456	429	477	456	432	487	485	463	488	442	461	469	456	493	452	432	486	484	451	447	455	466	431	456	487	463	471	481	480	455	449	470	435	454	456	423	415	448	466	462	475	471	448	464	451	450	431	461	461	451	470	426	487	440	460	471	479	447	493	450	469	444	465	443	451	436	454	458	468	436	468	462	474	480	456	457	467	453	490	442	452	453	492	433	439	453	494	420	456	444	475	449	442	480	440	427	470	429	460	459	515	475	471	480	498	453	472	473	480	477	457	441	449	471	480	461	470	470	446	452	440	445	476	476	443	501	451	448	424	463	478	438	421	438	456	457	466	466	453	499	406	433	449	491	477	476	472	463	439	419	483	459	486	462	444	468	458	461	516	441	464	457	455	460	474	443	501	480	443	455	465	443	445	496	466	416	459	444	448	441	460	462	412	467	450	487	460	457	432	483	476	500	467	430	459	451	445	485	462	450	460	430	459	462	464	477	435	491	457	492	457	445	475	447	476	470	491	434	506	449	477	460	466	493	464	448	494	453	495	453	439	480	444	474	498	479	451	470	468	438	432	476	430	426	499	469	441	479	493	485	415	497	479	430	464	484	452	483	449	457	487	484	479	486	481	494	458	506	492	458	475	486	437	469	472	445	442	476	450	455	469	449	478	477	440	430	468	477	518	410	459	452	438	462	436	450	447	451	455	432	504	449	467	444	473	444	464	430	454	410	455	443	492	459	501	455	487	489	471	442	454	489	459	457	482	479	437	474	441	453	468	439	457	472	478	457	476	465	480	433	428	471	481	467	438	462	484	496	446	439	472	453	446	473	417	457	457	472	446	446	441	455	462	494	494	470	460	460	477	460	479	440	478	465	458	458	484	500	462	466	450	451	436	455	457	423	487	483	437	474	475	451	467	439	440	454	441	460	479	461	475	489	495	455	459	497	483	437	451	452	464	452	450	430	495	473	461	490	455	464	483	452	457	440	444	474	463	447	441	442	429	434	436	470	461	455	446	450	507	455	459	435	433	454	474	463	472	444	481	473	474	450	487	502	492	471	488	465	494	483	468	453	480	444	493	486	488	464	466	478	483	469
5204	10364	8872	4723	3306	2483	2041	1713	1390	1330	1193	1059	960	939	888	798	772	790	768	710	791	713	734	741	714	683	724	686	725	695	696	665	649	677	677	644	640	619	685	638	697	669	659	638	664	658	668	668	659	646	669	656	659	668	661	679	611	648	624	661	606	685	675	685	648	693	668	676	676	686	659	646	705	639	662	682	706	673	665	657	630	692	666	639	658	620	614	688	651	655	636	631	692	619	659	671	685	632	679	642	701	605	718	745	681	739	671	731	723	684	672	613	685	738	701	673	700	651	700	657	688	757	703	683	665	665	723	680	672	666	714	666	666	711	683	666	668	698	717	635	693	661	663	605	699	660	651	661	660	664	655	622	668	643	649	648	624	645	623	692	696	703	657	700	709	640	668	653	601	661	654	665	645	717	679	646	664	641	663	685	655	664	697	651	679	671	630	649	637	699	627	630	676	678	705	631	647	640	681	615	686	649	682	724	649	651	657	630	700	610	650	669	700	671	662	642	655	686	655	654	642	663	736	645	667	671	656	653	646	639	629	642	667	677	663	677	664	633	672	607	674	629	657	633	701	658	609	604	661	637	636	653	636	635	676	630	651	666	675	706	656	649	725	682	678	644	599	670	697	660	673	673	649	680	637	633	666	630	676	682	631	629	625	672	652	673	673	659	668	663	646	673	683	603	632	643	641	714	659	677	655	668	647	652	683	646	629	708	687	674	651	657	672	664	697	693	672	646	641	673	662	660	649	618	625	689	647	634	681	676	646	670	632	610	667	642	625	610	697	648	662	689	626	642	669	629	680	695	627	703	643	683	679	642	656	636	704	653	659	653	669	635	645	646	616	643	670	655	649	660	657	605	626	674	644	663	622	638	660	635	655	688	651	686	638	644	642	650	657	643	661	712	633	641	649	678	592	656	634	705	637	690	612	653	670	709	702	674	630	652	644	617	666	642	666	626	638	669	664	664	691	685	690	704	633	672	667	635	620	674	633	604	658	674	614	617	640	678	638	645	680	654	654	592	648	656	638	657	661	663	645	718	653	671	590	690	648	675	641	610	643	713	654	648	662	661	662	697	654	624	658	632	666	647	675	659	648	668	699	650	682	635	630	611	655	639	699	618	632	707	671	660	690	662	631	700	623	663	689	681	632	662	611	681	678	672	645	660	616	692	618	635	674	655	681	625	654	656	688	637	686	640	609	711	655	632	678	643	616	628	670	657	674	663	658	689	648	645	650	657	662	651	672	655	647	638	659	667	627	631	639	626	600	606	639	643	651	647	660	702	636	649	665	654	612	648	638	635	710	658	607	653	675	633	641	655	659	678	666	692	636	666	633	665	658	626	678	624	628	642	704	603	625	648	667	638	665	665	628	684	653	625	645	672	633	710	632	634	678	669	636	664	610	665	692	679	663	630	657	664	659	615	671	607	602	609	679	655	644	642	629	637	647	616	653	670	657	666	608	651	621	612	676	645	655	651	611	633	664	681	691	650	685	626	666	635	668	624	632	649	662	618	634	651	654	639	706	684	663	621	662	701	650	644	625	605	653	690	658	660	631	633	645	665	607	659	683	647	621	708	659	647	650	613	669	621	688	641	674	694	674	617	635	647	681	615	641	675	680	677	637	686	616	651	684	702	672	663	655	663	609	653	685	658	681	663	651	684	650	671	665	646	636	633	676	616	625	684	646	622	654	622	640	715	653	670	682	675	669	650	697	688	648	656	654	664	652	676	622	653	620	709	672	655	625	673	681	667	644	654	643	707	631	665	648	625	635	647	623	649	660	667	652	641	634	624	649	650	644	588	624	636	674	638	675	666	657	662	664	633	684	671	648	677	656	658	682	702	683	693	693	690	663	639	651	682	656	615	676	681	651	705	664	674	678	604	695	673	650	680	666	633	666	666	667	691	595	641	626	696	673	648	639	677	716	610	648	683	657	667	660	664	666	659	616	687	721	662	613	664	635	671	652	672	678	655	720	643	616	676	608	655	670	626	669	614	673	643	635	666	679	660	683	658	628	665	604	671	657	604	665	658	653	666	708	639	658	659	607	620	659	662	678	675	662	691	692	633	624	660	677	680	667	713	662	644	635	656	676	647	599	641	650	647	658	599	612	620	631	663	733	634	659	690	684	628	664	664	614	667	675	656	684	669	652	692	641	650	698	638	669	660	630	675	698	683	653	624	632	674	674	673	632	612	647	677	645	630	656	681	701	662	670	600	629	641	662	695	656	602	635	718	628	689	684	667	631	668	698	679	635	660	635	624	689	654	727	670	655	644	675	643	628	627	629	651	647	657	648	653	701	678	665	680	654	668	659	665	693	644	709	650	664	664	588	645	687	641	632	700	657	641	640	611	608	667	667	661	663	673	619	648	670	626	629	602	666	656	594	686	681	658	629	679	671	652	628	632	655	635	662	650	682	630	613	666	635	623	626	648	655	640	691	649	676	620	695	664	658	648	663	695	653	690	661	628	624	641	686	637	616	647	643	688	638	685	628	662	622	668	650	701	695	703	668	633	647	680	688	604	678	671	661	665	689	671	655	724	653	668	641	667	639	669	646	674	713	654	649	673	648	690	643	617	654	636	648	696	651	667	687	712	716	675	653	667	649	644	713	678	629	657	663	661	703	647	695	633	692	638	707	668	690	657	667	654	646	616	646	636	633	651	631	678	687	667	635	668	659	642	638	617	654	634	646	637	649	666	678	639	664	688	651	617	643	604	680	657	686	684	635	660	698	666	659	652	675	669	658	664	679	661	668	652	644	630	618	706	664	634	607	656	620	652	675	661	636	660	661	655	661	650	635	676	624	659	645	654	675	644	634	676	649	619	639	624	698	610	701	670	661	705	663	630	671	653	657	627	635	674	687	645	649	663	641	630	631	693	648	645	653	663	636	600	651	665	685	649	599	601	672	633	656	636	654	631	676	678	662	678	657	660	691	642	643	626	611	629	646	643	671	646	668	663	692	644	703	625	642	652	672	670	625	646	622	650	638	716	665	640	640	644	675	698	672	674	614	662	619	613	693	652	673	683	691	665	640	629	632	686	650	655	635	675	638	673	681	636	583	627	668	707	626	666	650	696	661	653	688	647	683	654	644	634	680	644	656	668	612	667	656	636	628	686	650	629	656	672	666	713	649	647	658	670	674	648	625	661	660	628	648	682	644	669	709	661	660	655	707	638	684	657	665	659	654	642	682	643	636	641	638	613	743	627	673	673	634	723	685	626	651	650	628	641	616	693	672	602	668	631	637	608	652	675	607	651	662	601	586	694	640	620	623	662	683	639	661	604	662	649	680	655	630	662	624	639	676	670	709	685	640	638	661	668	647	667	620	646	629	675	675	685	620	674	636	642	658	668	675	644	673	650	615	610	657	625	709	649	664	620	685	621	660	672	694	660	651	643	655	687	586	687	641	614	650	690	672	680	686	677	657	600	682	665	645	656	591	644	636	660	701	638	656	636	661	680	618	683	627	589	682	677	638	631	630	655
22883	20990	28747	23420	20990	20702	3646	1187	876	782	706	669	577	570	547	495	522	468	516	506	436	431	423	425	432	436	377	441	433	391	393	396	414	397	388	427	402	360	372	347	407	363	369	365	391	399	404	365	380	360	373	426	377	388	382	329	399	378	359	401	378	374	380	377	389	390	400	381	361	373	403	362	395	348	373	357	389	394	347	372	366	360	368	374	422	336	351	391	387	378	361	353	366	377	368	394	388	341	372	383	386	367	379	424	406	371	382	391	379	391	374	327	383	381	416	380	415	395	403	372	385	434	381	409	368	399	379	376	400	351	379	395	378	376	415	381	385	375	356	389	384	382	362	360	380	394	351	371	324	389	381	339	354	374	401	418	384	372	405	361	404	377	364	358	352	394	391	376	338	391	406	401	362	365	381	390	377	345	383	355	405	364	382	364	394	387	368	374	397	369	371	370	365	369	414	370	368	366	353	374	387	373	388	384	404	355	322	379	370	389	390	352	340	390	374	351	392	379	356	370	385	396	332	388	364	355	363	379	348	402	378	365	359	383	367	382	358	373	347	359	363	385	360	358	344	376	341	345	341	373	383	352	330	361	334	364	405	351	416	416	369	365	360	372	410	372	352	360	330	363	333	375	346	336	341	358	392	364	365	346	366	371	391	367	345	368	390	360	372	359	337	372	375	379	365	383	358	390	354	369	367	343	386	369	362	371	376	384	359	387	373	372	369	394	396	386	368	392	362	353	370	387	387	369	332	353	405	336	387	393	394	352	359	368	379	357	356	374	342	376	345	406	374	360	336	373	332	375	376	366	374	376	365	361	367	373	375	338	376	348	351	388	369	363	348	382	385	337	371	390	351	352	349	349	377	370	360	360	366	362	374	379	379	371	371	396	366	351	375	382	408	348	381	365	388	378	365	350	363	315	372	367	335	356	363	361	367	369	344	383	372	376	382	341	364	378	381	359	342	383	367	331	369	330	387	385	350	340	353	387	371	381	336	377	372	384	350	386	350	359	379	359	372	375	378	402	374	344	368	359	370	336	356	386	370	375	384	379	376	366	377	369	390	375	357	392	351	380	368	373	372	392	370	346	381	371	352	366	387	365	401	371	391	347	342	368	372	364	382	345	390	356	371	370	374	391	405	379	364	369	373	397	368	396	324	329	350	340	303	387	392	323	347	347	368	379	366	360	370	340	336	341	385	376	376	359	397	340	353	336	391	378	347	344	359	372	360	396	363	377	381	356	366	354	370	411	394	372	367	375	376	356	398	354	365	395	386	352	378	380	356	390	371	382	374	364	340	393	329	389	368	379	358	397	356	369	374	363	370	354	384	380	338	397	348	354	357	390	347	357	388	338	354	386	355	379	360	391	389	321	355	344	351	373	361	372	374	386	346	380	398	352	363	367	396	361	394	354	344	353	398	327	369	383	352	375	394	387	395	379	375	340	395	356	373	399	372	383	382	387	377	348	377	400	353	387	380	380	351	380	364	400	372	410	360	403	371	372	352	365	378	392	376	362	365	355	381	378	384	355	353	375	352	372	375	350	402	380	331	363	388	370	359	389	358	368	368	378	392	397	335	369	372	364	369	344	390	399	387	354	339	345	361	325	392	370	385	391	357	361	374	351	357	364	380	373	384	370	349	320	357	362	383	349	396	395	378	374	365	342	342	377	364	402	386	364	359	376	350	352	367	371	374	369	363	394	369	337	393	392	388	360	378	336	348	401	354	388	338	350	365	393	379	363	353	338	359	345	363	356	369	326	367	341	352	375	348	350	392	374	361	354	357	324	385	381	354	385	347	352	399	359	366	394	348	388	356	376	346	356	384	360	355	339	381	378	398	394	383	396	370	407	352	363	362	352	369	350	376	358	356	361	384	368	353	397	361	383	350	361	379	373	340	388	360	371	391	386	338	385	395	360	348	341	384	376	377	362	371	404	340	370	399	341	395	326	356	352	412	352	355	342	336	374	360	381	376	371	381	350	371	371	351	359	382	383	378	355	348	347	382	381	385	339	368	394	360	360	356	338	374	360	335	352	376	345	372	366	372	357	370	372	394	372	367	394	348	346	386	376	369	363	386	366	403	363	347	360	366	368	361	424	405	361	385	366	386	400	374	320	356	367	367	376	346	404	405	373	410	353	361	349	374	389	386	351	375	411	368	412	375	381	352	360	359	376	382	337	358	391	359	367	374	376	355	377	380	359	374	360	364	355	330	367	357	386	379	376	373	354	340	413	403	343	359	363	382	365	361	372	372	339	358	378	353	391	350	375	337	367	361	374	349	352	369	382	379	382	383	388	347	371	384	365	353	388	402	372	386	350	376	388	364	358	396	345	369	362	352	366	390	336	369	368	324	355	351	351	355	393	379	359	351	364	368	369	370	366	323	341	348	377	346	365	351	335	331	349	374	339	355	364	381	377	364	346	369	390	360	371	405	345	380	405	355	364	354	344	394	343	395	375	347	381	371	361	383	372	367	382	362	343	394	371	360	359	360	370	361	319	364	349	384	368	403	395	333	375	364	382	352	406	359	392	348	358	375	362	371	380	391	348	353	386	358	325	373	360	375	355	355	368	383	357	382	378	382	370	366	365	369	362	357	364	360	362	338	374	385	387	376	368	362	371	388	342	379	392	311	396	384	422	390	358	357	387	388	357	380	335	362	378	389	394	353	339	364	355	371	338	368	348	348	374	388	349	378	356	364	401	353	367	415	371	364	368	373	351	389	360	383	349	358	361	358	360	369	342	333	386	389	353	375	369	382	354	354	380	386	375	365	368	369	359	395	351	356	396	377	371	383	352	370	353	400	379	363	377	388	360	332	365	349	375	369	336	392	387	388	386	347	337	389	356	383	374	363	373	386	345	381	360	394	358	372	353	374	357	406	345	329	339	393	416	383	367	353	377	374	392	402	395	363	370	359	339	335	375	397	394	361	382	333	371	394	362	319	365	365	377	378	330	370	395	366	394	371	388	361	351	386	367	354	352	379	362	355	338	367	373	363	360	393	362	406	391	342	343	386	344	372	354	369	380	352	377	387	359	375	325	360	336	361	360	391	369	361	342	408	372	381	363	352	364	322	375	395	374	371	372	338	340	387	354	385	331	372	398	363	359	367	373	369	417	350	338	349	365	402	396	365	361	378	362	390	372	382	393	336	373	371	384	374	357	392	351	367	359	350	357	352	372	355	364	363	347	361	341	386	394	357	400	381	338	360	345	342	344	351	360	342	367	368	366	401	365	360	343	392	339	361	364	406	419	360	376	379	373	377	360	367	375	367	387	373	357	369	362	379	382	377	394	367	369	406	380	381	359	350	357	364	351	369	399	361	348	344	376	375	356	376	364	375	344	398	333	382	361	356	382	378	382	359	368	383	367	402	351	369	365	375	353	362	380	393	336	365	370	370	367	369	390	355	369	364	357	357	373	350	347	368	343	373	332	373	377	350	325	359	355	370	366	367	337	331	367	372	352	359	364	354	383	359	337	330	389
7478	16517	13795	7697	5224	4027	3087	2500	1979	1652	1436	1347	1155	1021	1028	930	879	793	759	743	667	701	700	676	627	615	633	652	614	583	598	585	546	539	602	583	542	610	609	572	533	543	595	557	539	553	541	523	518	555	548	540	562	488	553	548	545	512	493	540	551	520	528	533	554	503	549	535	525	516	527	532	540	506	550	546	513	507	501	509	555	494	488	544	513	525	554	517	511	511	522	532	544	528	539	512	501	472	549	540	504	526	568	578	589	567	594	562	565	547	567	573	574	564	562	579	580	580	581	560	596	544	510	533	568	570	557	578	550	612	559	558	491	510	535	540	533	551	533	518	532	525	524	532	493	544	532	508	507	535	540	541	501	551	556	535	570	541	498	504	549	561	515	515	521	537	494	507	528	535	510	571	553	521	512	559	501	533	538	524	520	567	519	509	491	535	520	515	517	546	521	517	486	520	498	538	556	514	495	501	511	531	519	500	545	538	541	525	507	549	498	490	524	524	570	565	565	532	538	530	500	506	532	511	529	521	493	516	550	552	491	466	544	542	530	536	525	510	485	493	533	488	531	553	549	530	531	507	520	503	508	551	529	494	543	541	521	536	555	532	598	526	559	519	500	520	552	518	590	512	541	519	542	500	512	504	535	527	523	528	517	535	528	497	511	539	492	512	531	541	522	536	558	526	516	536	493	463	500	528	498	517	531	526	523	522	533	528	504	529	564	528	558	510	510	526	546	521	488	543	490	488	497	502	488	508	515	513	528	510	564	522	521	519	494	507	530	512	482	524	522	550	473	523	538	554	505	506	491	558	501	539	562	535	530	530	546	553	545	560	568	520	537	519	543	545	524	505	544	515	511	550	536	525	513	511	518	482	517	519	528	499	492	525	537	491	518	532	520	492	520	538	518	511	507	511	536	584	489	514	519	530	528	530	587	524	511	506	514	503	539	496	565	519	533	553	522	524	498	548	530	482	479	518	525	473	537	500	521	532	512	509	536	508	561	502	560	548	529	519	517	526	510	540	475	523	520	500	513	498	505	521	506	522	492	541	525	502	530	520	545	556	510	525	488	533	478	511	540	532	568	556	540	543	530	504	535	494	551	536	499	547	547	506	524	522	537	476	507	556	523	506	506	496	538	507	489	500	492	539	549	529	501	533	483	503	506	498	510	503	528	535	550	534	551	531	525	529	529	462	496	560	514	542	540	489	525	501	499	550	509	531	508	475	525	527	536	527	481	512	544	541	546	502	520	496	484	514	534	551	518	514	524	467	490	506	535	491	554	537	513	523	519	458	495	532	568	523	533	537	474	486	538	532	541	544	494	507	487	515	547	540	513	490	474	489	488	511	517	552	541	554	523	503	513	559	530	553	525	499	531	515	504	541	541	487	536	506	530	546	519	570	544	510	527	542	536	520	506	494	501	520	525	528	520	520	514	524	525	532	503	518	508	545	504	529	521	555	518	518	535	531	555	496	520	506	469	510	495	559	516	535	531	504	520	530	524	509	569	549	523	524	515	531	508	556	511	545	513	528	490	516	513	487	482	522	534	560	485	525	500	555	501	502	511	507	521	522	533	511	519	513	518	515	540	496	547	525	511	543	496	538	495	512	536	576	489	534	557	537	484	504	518	501	561	510	552	523	529	488	510	514	535	534	516	520	538	522	545	540	487	518	507	485	542	532	533	548	539	520	486	503	527	533	536	472	527	496	563	536	503	510	536	513	501	545	521	508	490	469	541	489	516	517	495	551	522	575	559	498	511	512	514	526	524	499	530	547	511	533	489	534	511	501	501	489	502	520	495	490	547	482	511	529	512	529	512	513	511	513	537	527	528	525	537	568	523	516	516	488	500	532	521	505	533	565	505	521	528	477	518	556	526	527	541	537	485	544	576	505	518	514	525	499	481	515	541	534	529	486	531	522	542	559	568	541	512	509	525	554	518	548	523	528	536	511	524	525	529	548	486	509	494	516	522	523	542	529	543	501	518	514	516	482	503	502	540	535	525	527	509	511	518	511	516	537	529	535	526	534	482	534	525	532	499	539	485	539	501	530	534	502	478	491	512	559	509	489	545	517	521	546	529	517	551	522	522	526	478	511	547	515	515	491	511	515	505	483	530	543	530	559	527	508	516	565	537	527	513	520	522	523	550	510	489	503	521	502	484	535	523	518	531	520	556	541	497	520	544	507	538	524	498	462	528	514	518	517	491	476	489	487	545	494	559	567	507	527	522	547	512	530	504	525	529	579	508	545	532	494	511	570	510	506	536	509	499	528	494	509	531	536	534	563	524	549	493	547	510	473	492	522	525	526	539	513	531	511	504	543	566	508	479	520	509	536	515	509	478	508	541	514	527	543	502	510	543	458	536	495	518	521	499	551	544	494	480	490	515	560	526	569	530	546	528	506	469	484	543	579	509	515	550	531	503	483	509	527	520	536	539	508	503	532	532	526	544	508	543	526	519	537	494	480	504	548	472	483	504	513	548	561	517	497	567	517	537	501	547	549	484	504	556	485	476	512	529	534	496	524	516	556	528	502	544	527	549	500	569	472	523	522	491	524	540	523	546	512	501	541	507	537	510	488	508	548	549	548	525	548	494	493	486	540	538	484	542	497	508	512	577	537	476	503	541	543	525	494	498	526	508	510	491	550	528	535	540	536	513	490	488	541	535	523	511	502	514	538	516	505	499	517	529	516	524	509	509	554	554	519	504	531	525	535	477	465	487	483	493	554	562	515	520	540	546	543	502	524	564	555	520	532	510	527	556	530	543	543	521	535	533	524	525	512	492	524	530	550	511	553	515	511	514	531	538	507	515	499	509	521	566	536	530	544	524	577	511	516	488	499	503	534	566	527	510	533	586	509	541	517	468	549	550	531	533	511	476	543	512	483	549	554	484	506	512	497	469	498	539	515	543	534	540	508	497	527	476	544	510	515	546	518	539	516	557	539	520	521	532	582	517	515	527	499	544	514	549	541	531	496	519	515	534	525	511	537	528	514	496	515	518	544	551	524	502	512	530	537	529	494	567	502	524	489	503	510	491	513	513	498	521	547	543	521	511	529	502	517	527	551	513	547	503	509	533	539	487	498	535	520	501	526	522	526	495	538	508	522	532	496	550	533	530	467	511	526	524	541	510	546	568	521	507	543	542	505	554	532	483	513	496	509	544	499	532	497	482	489	515	496	487	539	534	519	497	548	536	523	554	527	532	515	544	549	536	495	501	501	504	490	571	514	519	481	523	547	572	516	490	514	513	544	539	547	545	516	521	537	500	548	494	531	551	547	503	524	539	497	482	547	550	531	489	540	522	507	519	531	567	523	509	536	536	512	501	468	487	509	514	527	509	502	542	523	526	538	532	506	494	505	512	548	511	524	501	532	511	502	506	540	551	503	549	530	499	542	517	500	527	528	520	573	517	534	533	475	519	547	514	515	538	480	489	499	521	514	499	510	509	527	492	547	506	475	517	510	514	485	579	564	531	508	543	522	522	539
26519	20009	7133	1035	735	656	517	507	462	479	489	429	475	468	447	432	457	436	431	462	491	446	438	461	487	473	452	447	423	473	447	456	438	459	476	439	451	442	447	436	429	408	410	486	443	435	472	455	434	401	411	451	413	463	448	448	469	457	453	419	459	424	462	451	466	450	421	446	448	481	470	448	406	409	441	442	481	436	460	444	455	449	454	416	422	456	428	457	431	450	465	451	447	443	467	489	487	438	473	422	426	445	453	428	450	457	469	447	449	449	443	432	477	452	435	441	489	469	467	454	437	454	439	409	423	460	432	429	454	413	425	440	456	471	484	465	433	453	418	436	450	453	461	463	456	406	444	468	444	441	442	442	464	430	420	462	399	456	467	439	425	433	475	474	419	430	433	451	459	452	475	452	450	420	452	428	441	460	444	473	448	462	461	457	461	439	427	445	459	453	463	433	439	444	430	433	465	469	417	404	436	415	490	435	455	386	466	442	469	453	440	460	467	440	501	429	447	444	456	407	417	428	445	455	426	444	450	469	458	459	461	448	430	469	465	463	444	447	405	424	433	470	413	479	424	438	451	447	479	386	443	418	441	438	420	449	427	421	478	420	393	427	470	435	440	483	480	443	464	457	445	451	479	453	434	441	468	452	434	469	484	454	429	420	442	439	435	437	453	451	500	399	499	452	456	439	437	466	452	437	459	430	436	463	443	440	460	455	415	445	444	428	440	463	410	415	465	452	453	460	444	417	442	440	440	431	439	435	448	428	449	461	460	484	439	467	437	457	433	459	444	422	446	411	448	461	431	375	423	450	424	441	394	439	435	454	466	439	470	421	410	432	443	430	457	384	431	429	455	423	444	449	485	443	461	452	455	392	467	450	397	469	433	462	427	434	422	436	439	477	440	437	429	431	428	431	421	440	457	424	435	410	468	439	439	443	465	460	450	460	440	441	472	489	413	449	432	412	449	459	416	434	405	440	435	418	409	443	441	423	439	465	454	436	474	462	431	426	425	438	404	401	466	451	444	404	406	447	405	403	432	457	464	460	472	444	428	473	459	426	441	453	439	433	451	444	440	444	459	447	428	448	464	439	479	436	447	475	428	431	474	455	459	424	475	435	458	428	454	421	463	443	464	428	458	402	460	444	468	441	455	461	434	459	477	428	468	434	454	412	471	443	446	445	463	437	459	444	425	402	455	400	403	475	459	451	434	441	431	464	430	452	461	466	444	416	446	415	490	441	424	432	401	432	392	447	454	428	494	410	403	442	449	485	435	421	431	464	421	442	465	447	433	454	461	458	401	438	429	443	459	498	486	434	453	446	432	396	462	433	458	440	449	430	448	428	468	485	444	443	449	464	409	442	441	444	447	432	423	449	458	459	447	434	417	467	424	431	448	468	483	428	463	451	427	435	457	429	475	405	446	419	490	468	444	458	446	427	473	468	420	464	461	428	438	491	462	452	409	463	455	460	466	475	470	450	433	432	489	421	445	431	426	435	477	474	432	431	423	440	419	432	430	499	454	449	445	453	464	475	449	463	401	473	477	457	482	466	415	456	409	435	448	458	465	459	488	429	433	407	452	508	454	442	460	414	420	463	430	449	422	418	499	453	425	431	481	478	464	422	426	475	474	421	421	445	445	454	434	436	431	430	413	452	452	467	423	485	446	447	423	468	455	481	421	429	445	429	462	422	440	431	478	431	427	442	469	427	427	442	433	456	411	441	438	433	444	445	453	392	443	408	473	428	440	450	424	439	440	449	487	494	413	433	453	454	428	448	469	481	469	447	450	457	432	431	446	445	456	434	417	465	421	436	444	429	460	442	438	438	453	448	444	431	478	409	437	424	447	448	414	455	453	401	462	458	429	456	450	456	440	444	443	462	465	419	427	449	466	437	413	444	452	434	440	456	437	419	441	450	422	426	420	430	451	413	419	489	447	423	419	472	463	460	433	423	510	441	437	428	469	453	434	440	437	438	441	428	472	434	440	426	451	417	413	434	466	442	454	456	453	407	446	423	416	416	437	430	398	433	434	429	432	457	417	455	417	405	466	435	421	461	463	414	401	462	451	428	444	389	412	421	425	422	449	461	437	432	430	438	455	440	413	433	420	463	454	457	444	397	426	467	439	440	457	458	416	447	452	427	454	432	432	407	443	425	453	480	452	421	453	434	469	441	461	506	468	477	435	439	424	412	419	441	411	438	454	468	493	421	428	455	444	428	435	464	456	464	467	426	427	457	482	448	432	439	430	411	437	422	437	447	432	433	443	473	438	431	446	444	446	454	472	443	429	432	426	446	438	456	414	470	432	448	417	425	447	411	469	442	468	453	422	477	429	423	464	408	471	452	407	405	423	453	477	390	418	413	451	398	425	455	457	445	454	433	511	473	436	435	415	457	411	441	514	426	447	466	437	405	435	444	428	418	443	449	475	448	426	436	460	454	469	432	462	433	433	414	416	425	450	444	433	407	423	452	443	389	426	444	437	419	443	457	444	439	445	445	460	472	444	436	442	467	462	411	470	414	410	461	470	469	447	424	456	410	455	434	463	453	454	495	484	475	473	436	444	443	470	435	416	458	409	453	432	433	443	445	468	463	440	456	428	429	457	431	415	456	450	472	463	434	452	446	421	457	454	451	435	438	461	433	474	451	461	441	447	433	474	421	423	402	422	433	424	418	440	437	426	422	476	440	453	462	433	397	428	468	427	451	423	461	447	464	405	439	411	431	391	451	481	413	477	445	452	493	418	429	487	498	413	434	417	498	479	413	458	458	452	468	463	420	432	416	458	453	443	414	463	447	472	419	436	451	454	461	436	445	422	422	468	424	522	477	450	466	421	451	447	449	415	435	450	434	433	470	466	483	436	416	457	458	405	455	451	422	447	431	453	447	468	477	498	459	466	413	432	435	426	440	452	468	436	430	496	496	434	471	410	434	418	405	407	443	414	432	415	436	447	464	417	425	414	415	424	466	415	407	444	409	418	425	397	437	425	428	458	426	460	447	424	424	436	418	440	445	413	456	482	474	484	418	443	439	443	409	492	445	442	459	467	391	475	439	429	420	447	456	417	425	456	405	451	470	470	448	460	450	437	467	449	448	420	457	431	412	435	415	458	483	459	449	448	477	461	439	462	460	423	415	427	432	433	448	429	427	467	434	444	440	430	490	477	424	431	487	489	456	415	454	444	420	474	481	462	444	440	426	407	436	414	426	440	438	430	395	464	453	445	433	439	419	447	437	416	447	460	429	427	455	451	487	440	436	464	423	445	427	433	471	414	434	416	468	462	404	454	441	434	441	450	480	443	453	441	480	446	476	451	424	411	483	447	448	456	482	412	447	484	458	445	429	453	469	421	459	454	473	460	456	443	474	495	442	435	439	451	453	471	430	456	436	435	462	420	470	483	438	417	478	430	459	453	501	444	429	442	434	487	479	469	436	432	452	423	451	449	444	429	419	422	438	472	453	471	462	434	422	437	409	425	464	425	435	478	423
4046	1673	1560	984	904	769	699	743	658	640	720	655	677	634	704	629	650	630	654	626	663	646	629	627	618	650	615	647	621	624	619	648	627	662	619	579	616	592	592	585	670	621	654	566	574	628	608	630	648	633	646	686	620	609	672	639	624	657	626	588	661	647	627	606	615	607	632	594	646	683	655	654	637	590	626	615	594	580	641	615	677	625	620	654	637	659	579	608	631	612	591	585	614	609	642	649	579	660	600	635	653	590	622	638	657	628	662	686	683	649	632	617	647	610	643	615	653	630	658	640	711	636	594	648	642	602	600	628	673	571	650	611	627	659	614	646	635	609	663	606	595	620	621	658	616	645	604	628	659	638	627	625	655	648	618	618	647	638	636	557	638	621	663	561	600	668	630	628	636	611	601	638	633	631	614	590	601	658	635	617	667	593	633	657	598	612	611	656	626	615	629	601	623	622	610	604	573	617	642	606	585	624	615	623	645	597	614	584	631	617	641	696	649	627	632	540	674	611	629	620	629	672	637	630	646	637	574	605	629	610	614	654	647	665	614	646	650	642	669	625	636	581	614	618	591	619	603	609	621	618	645	591	637	622	599	630	612	657	610	632	609	637	621	632	645	581	605	625	607	617	585	619	611	636	594	659	639	669	581	596	636	621	641	587	587	645	638	620	610	625	656	655	615	635	625	610	635	647	632	620	641	590	610	600	633	632	613	611	588	595	610	616	618	662	613	591	600	629	633	653	641	625	620	619	582	620	638	635	621	589	610	612	597	642	691	580	597	624	623	647	562	587	652	679	624	650	614	629	597	628	663	571	649	627	654	605	657	651	574	650	567	584	658	592	647	609	651	646	619	604	608	627	643	600	660	618	612	610	624	595	637	645	605	661	641	644	703	633	647	623	594	644	612	618	632	580	642	635	622	635	658	587	640	609	650	601	588	612	627	612	641	543	626	649	652	590	632	607	634	638	619	657	622	588	620	668	592	606	638	581	586	590	593	593	624	628	628	571	594	570	603	659	637	594	612	587	625	584	670	627	631	618	624	601	644	637	626	626	652	632	614	626	572	605	621	638	578	637	673	622	605	561	601	643	659	632	622	645	641	584	600	624	602	601	644	607	593	633	623	634	608	627	620	694	615	649	648	646	660	582	650	647	656	594	619	620	657	609	596	641	633	647	643	657	648	620	633	621	625	630	612	633	633	659	618	650	635	632	568	652	641	573	662	635	607	613	597	668	649	640	587	624	679	608	604	664	611	660	634	639	653	619	627	609	620	635	610	609	626	614	669	651	576	634	636	598	658	581	601	650	626	606	608	619	637	659	611	588	632	650	639	658	663	638	629	600	632	643	620	608	634	653	590	621	577	610	638	564	658	615	597	630	645	606	658	664	626	625	644	677	608	635	604	645	599	631	604	659	642	672	596	663	609	649	642	644	635	628	626	599	610	619	641	627	654	605	639	615	590	648	602	614	617	630	627	661	638	593	607	625	627	668	663	604	607	619	609	587	627	602	658	644	648	613	623	652	637	598	656	587	632	604	630	608	609	669	642	607	638	607	624	629	636	597	643	652	602	663	606	579	626	639	657	598	606	587	592	582	597	644	588	613	618	640	646	651	639	627	607	649	633	630	630	578	565	632	619	603	591	609	635	649	668	615	635	600	598	648	616	617	641	633	602	634	635	671	613	660	651	625	612	610	657	620	593	597	619	631	598	649	603	644	632	626	645	629	625	601	618	631	641	594	618	621	636	635	615	617	624	646	620	576	570	673	648	631	657	583	598	627	637	574	629	656	631	652	644	601	638	633	637	631	647	624	605	590	655	633	590	601	698	632	605	611	619	568	660	595	614	608	647	625	615	619	599	613	610	606	643	676	671	591	625	643	636	570	640	624	628	636	627	606	543	632	590	631	598	629	639	581	620	618	612	635	634	637	640	629	593	613	608	651	642	645	650	645	629	613	631	607	648	580	606	604	644	599	614	606	597	620	608	656	625	597	649	665	627	653	631	676	646	629	642	645	627	602	621	691	638	641	637	638	636	547	600	576	629	643	630	675	619	626	634	617	637	607	602	638	618	634	609	589	591	615	626	589	645	651	613	572	623	619	612	599	644	646	580	610	657	590	610	624	689	585	636	622	613	633	630	583	618	566	603	616	612	661	641	660	643	620	610	640	574	652	596	611	630	577	614	620	635	658	591	637	601	658	629	625	624	621	603	590	618	642	593	624	621	639	659	604	591	620	632	666	572	615	651	599	640	625	638	637	573	601	581	660	608	607	623	570	636	629	602	681	638	654	581	617	653	629	599	618	602	630	597	620	622	638	615	631	600	652	635	635	581	599	604	605	627	600	590	622	695	615	634	670	655	629	596	582	595	618	610	638	624	627	638	605	652	590	626	585	579	631	640	631	650	603	642	584	600	677	619	629	624	594	604	613	663	634	623	657	602	617	616	618	634	616	628	594	674	645	592	632	608	593	575	650	666	612	600	640	593	643	625	675	595	597	637	593	633	614	641	654	652	677	633	679	653	633	630	607	657	602	615	665	644	640	639	614	609	614	617	633	602	672	605	638	652	620	641	661	642	618	646	621	622	630	606	609	610	604	589	591	638	604	601	597	669	655	633	604	628	618	625	661	640	644	593	616	590	618	651	627	616	652	648	602	626	551	667	607	677	612	648	672	625	643	637	650	627	633	633	646	650	642	603	636	628	615	660	637	640	611	629	627	674	622	603	607	594	632	629	599	667	645	606	649	604	606	593	621	638	615	618	596	624	650	612	598	630	589	637	612	684	642	643	660	630	651	622	618	646	671	602	621	605	663	670	622	607	597	636	656	605	641	646	628	632	637	588	645	668	585	621	618	616	603	657	638	669	637	624	637	648	626	571	609	624	637	629	652	619	562	645	645	639	612	617	606	646	608	658	634	640	650	602	566	597	678	627	610	601	624	596	607	610	610	624	630	624	618	638	591	600	632	638	653	628	660	606	625	650	623	636	658	617	606	648	628	644	626	606	614	599	606	645	646	613	609	556	627	627	680	626	629	634	617	660	645	622	600	625	600	657	622	603	583	649	595	636	614	623	621	627	645	645	689	603	596	596	637	649	651	662	626	637	643	633	641	635	640	626	604	675	632	620	603	615	627	623	622	619	614	601	637	635	621	636	625	639	602	612	608	625	561	574	577	638	655	624	593	623	588	636	660	609	630	637	654	655	628	611	683	616	663	638	628	619	622	571	646	601	612	638	630	630	622	632	654	628	592	590	653	625	620	680	664	608	615	651	653	649	653	620	594	662	629	633	626	616	591	603	588	615	591	633	649	634	632	622	621	637	594	584	644	612	615	623	618	602	656	602	621	630	623	628	635	637	609	647	597	631	593	606	603	642	590	630	645	625	660	633	641	542	630	632	655	616	664	616	638	606	606	599	628	655	600	635	604	639	602	644	609	608	630	606	646	605	629	604	613	621	643	651	657	626	633	660	626	610	636	652	651	618	629
23848	20960	28128	23948	20802	4942	1133	915	713	673	603	621	598	555	519	524	523	532	518	447	515	507	474	517	528	500	482	509	498	478	484	490	461	469	473	477	517	466	496	479	466	448	495	424	494	476	455	428	444	493	497	476	445	449	470	489	491	479	522	478	486	430	465	479	471	467	500	420	463	451	507	454	466	486	442	456	488	461	505	466	424	427	445	418	449	515	433	466	466	484	461	457	431	479	466	497	484	501	498	480	455	473	470	476	472	470	517	485	455	483	480	485	499	500	475	499	465	493	460	457	444	496	510	502	489	489	501	466	471	489	465	480	475	516	483	496	453	470	459	468	478	472	479	479	481	482	519	452	492	478	469	472	465	475	483	452	523	489	448	433	479	472	463	458	463	499	487	467	500	504	482	464	517	486	504	469	486	524	486	505	452	509	465	488	499	453	459	443	466	482	476	487	492	424	471	511	426	462	459	501	466	448	466	443	478	464	438	437	477	449	473	459	487	474	498	508	464	425	440	469	464	521	476	475	492	469	482	450	465	445	463	468	474	485	501	445	460	446	495	494	436	467	477	428	472	472	475	447	485	475	475	465	449	486	485	475	495	485	472	460	470	490	486	438	442	449	466	504	486	452	420	456	441	452	431	463	496	468	480	465	469	484	444	479	478	502	486	493	485	472	443	440	491	498	496	489	474	471	454	470	470	464	439	447	439	470	463	493	470	500	499	474	483	472	476	471	453	495	506	440	479	471	500	435	488	440	487	463	503	493	434	466	467	468	469	450	496	460	438	461	463	474	495	507	486	501	462	450	465	487	447	464	519	443	481	476	460	482	488	451	465	502	448	461	500	460	498	490	433	459	457	449	494	447	458	406	461	440	506	439	484	503	496	417	476	473	457	494	480	469	481	456	426	460	479	435	452	447	466	480	437	486	464	490	553	489	467	462	451	480	447	451	431	496	482	503	516	479	485	473	467	462	468	468	472	467	450	486	445	430	494	454	468	462	478	470	489	480	492	494	511	457	497	467	462	474	470	458	456	434	429	464	431	470	522	447	435	456	464	442	449	472	423	443	439	489	501	456	486	437	437	476	451	499	475	453	467	463	490	471	460	465	447	479	501	514	472	476	450	459	452	483	447	490	478	509	438	451	459	444	491	480	466	442	446	487	460	433	489	517	489	439	498	461	423	441	430	474	463	501	467	464	468	448	507	453	493	505	469	442	435	474	464	459	475	470	475	497	450	467	508	512	490	454	429	447	441	422	492	470	485	471	481	458	491	485	465	445	457	450	445	440	471	473	499	484	458	457	490	453	431	446	493	438	473	475	446	491	487	481	500	477	466	481	483	469	472	455	419	427	452	473	455	417	480	496	476	481	454	473	491	502	490	421	459	488	448	475	446	480	471	464	472	450	465	499	470	451	466	432	432	449	455	491	457	432	458	441	499	481	475	488	444	510	463	447	452	480	466	474	491	466	470	459	475	432	494	466	468	463	486	484	482	484	465	474	480	449	486	434	466	494	446	445	471	453	438	478	449	437	466	455	468	468	471	476	455	425	422	479	456	461	473	465	472	460	500	484	484	463	502	481	454	468	451	450	482	439	476	489	469	449	471	470	446	489	439	455	443	480	470	487	456	496	468	472	486	469	451	460	496	419	446	486	477	466	452	493	477	498	471	475	450	442	446	429	426	499	493	486	468	485	450	465	470	476	470	477	452	476	459	487	478	474	473	486	448	453	486	507	452	465	473	470	440	475	481	437	462	451	493	487	479	477	488	450	514	453	507	451	453	498	471	478	449	491	485	482	478	490	466	459	446	470	471	438	462	493	438	469	490	461	454	448	494	482	495	489	460	489	448	485	461	473	464	507	447	458	488	453	490	470	456	466	488	443	433	480	475	431	447	471	472	438	493	518	460	474	468	473	462	438	484	441	457	490	450	481	492	453	486	440	499	451	444	476	437	474	474	477	459	478	446	439	453	458	473	484	488	463	466	444	490	451	464	433	453	481	490	484	486	463	488	464	448	475	457	469	469	495	474	476	467	471	468	470	454	424	492	454	491	482	457	467	457	475	486	438	465	470	504	459	477	473	448	456	501	482	485	500	445	465	450	469	422	464	469	506	463	510	488	478	438	494	484	481	457	495	471	505	475	458	475	480	461	474	455	508	449	435	503	491	465	509	464	493	453	502	457	436	472	452	465	462	460	484	450	454	499	455	451	456	472	471	448	470	478	469	496	497	476	439	479	472	423	463	442	427	475	469	486	481	447	479	486	455	412	483	483	485	450	472	444	462	518	456	500	458	461	458	441	462	481	472	450	449	471	444	490	477	473	467	493	446	487	493	466	481	498	459	468	486	470	442	443	501	461	513	494	450	492	458	475	485	467	492	510	479	481	438	455	442	477	464	476	446	455	446	483	466	464	483	429	462	450	456	474	465	460	495	461	468	459	461	496	467	470	461	459	465	425	472	418	439	442	452	491	442	466	479	467	461	474	483	512	512	423	441	473	483	497	468	446	462	476	439	483	483	451	463	444	518	503	468	428	470	527	482	483	478	448	452	459	478	464	420	463	446	477	487	457	433	492	462	470	447	479	478	445	497	458	468	458	481	482	461	470	492	467	472	441	487	477	436	448	426	474	499	427	484	474	466	479	488	493	441	462	468	474	464	458	479	481	490	416	494	474	438	482	456	449	485	478	499	479	421	470	481	481	457	489	470	453	476	440	460	468	502	475	468	480	459	486	503	440	475	477	494	476	482	461	482	476	431	470	478	448	437	497	462	460	471	456	482	479	498	441	447	494	463	451	453	461	429	479	451	446	487	486	459	468	503	436	495	472	456	463	488	490	463	480	447	471	450	403	503	472	433	498	427	510	453	467	487	484	450	459	440	506	468	438	452	461	472	475	475	436	442	526	453	485	471	479	444	477	471	457	438	446	463	430	451	461	448	454	484	458	495	473	462	470	519	459	471	462	435	430	475	446	472	446	488	455	479	443	438	462	440	489	461	490	480	449	448	463	489	480	477	486	469	443	452	493	488	454	474	464	464	484	465	448	454	456	437	461	483	476	477	474	458	436	475	479	463	459	470	452	476	513	449	477	519	451	487	477	483	456	450	524	455	430	479	503	466	459	476	443	482	473	439	455	494	461	484	443	466	457	471	425	435	478	455	473	478	439	450	533	460	416	467	464	511	462	483	489	460	478	444	472	455	481	461	476	479	462	457	453	472	456	454	461	444	441	462	468	443	490	426	465	439	459	428	491	416	510	458	501	472	457	440	476	452	427	444	489	439	483	489	454	489	460	464	467	475	448	437	517	467	505	469	482	479	418	429	465	479	478	501	466	453	476	455	458	466	497	446	468	456	486	478	463	462	492	446	446	444	498	445	452	433	521	474	469	469	480	481	463	502	456	474	474	456	447	463	458	489	472	465	493	478	472	444	489	439	477	477	478	441	477	465	473	472	458	469	450	440	435	470	499	437	451	474	448	481	459	490
5171	10410	8843	4671	3262	2508	2017	1649	1420	1239	1134	1055	956	930	869	845	858	813	767	770	748	728	709	764	729	721	745	715	684	704	691	678	683	684	653	655	695	694	709	675	652	664	628	671	708	692	662	689	683	632	689	670	659	644	674	665	622	655	661	687	697	630	674	616	680	733	618	712	619	701	619	646	621	664	632	678	670	676	632	686	648	604	717	651	722	651	652	632	666	669	632	664	607	626	648	661	641	655	654	709	693	656	657	710	672	683	703	693	743	650	714	676	649	643	707	726	662	710	691	657	685	699	677	660	663	718	728	658	689	684	714	686	666	651	717	672	697	663	677	664	681	634	672	673	695	637	683	641	678	609	669	663	678	655	686	647	623	649	696	679	653	600	639	679	649	643	636	672	698	649	686	658	737	636	676	696	670	675	634	637	633	654	677	674	681	674	682	708	658	724	645	642	630	664	657	645	589	655	691	683	644	649	700	667	650	658	640	649	682	654	672	672	656	657	651	665	671	686	674	674	643	665	675	651	674	707	671	669	690	697	610	697	629	673	616	664	663	672	674	697	730	648	701	644	653	652	634	650	685	624	685	639	654	668	700	634	661	679	644	664	652	638	684	646	675	655	683	694	668	635	685	684	692	662	691	643	646	670	718	669	705	673	649	695	652	650	661	685	732	669	636	637	657	661	618	600	672	670	680	635	663	665	672	678	640	699	623	678	664	648	671	653	726	651	680	654	644	680	700	660	660	660	680	652	666	635	692	637	669	701	669	650	638	627	644	684	637	697	682	699	667	657	713	669	651	707	617	650	692	697	667	618	686	673	676	676	656	663	665	677	661	692	646	575	605	624	667	654	672	706	645	647	654	643	673	661	615	690	650	650	678	671	627	660	662	692	678	675	647	646	655	695	688	678	640	635	656	652	645	658	638	699	637	669	652	677	691	637	657	646	646	673	678	669	708	644	702	659	663	701	657	700	658	668	652	676	694	681	693	674	650	640	665	653	617	676	655	679	642	658	654	665	654	656	686	662	651	689	676	618	632	650	677	662	629	651	648	654	649	632	622	685	662	665	668	645	641	671	628	629	692	676	650	687	641	709	647	656	717	678	680	654	676	627	694	633	677	634	695	665	653	649	665	697	631	642	619	664	643	647	627	666	637	685	676	606	690	627	659	629	658	615	660	638	683	634	665	673	694	667	637	679	651	651	653	634	710	631	692	695	655	650	632	624	655	695	654	631	625	641	653	672	615	645	657	625	710	692	688	666	662	658	648	675	658	620	660	687	627	654	649	617	648	622	626	667	668	663	652	676	662	639	634	676	671	682	651	663	659	681	649	649	663	690	709	641	631	713	680	641	660	643	687	695	661	637	670	708	679	660	701	641	653	663	660	615	691	702	639	650	688	658	662	654	616	610	645	648	648	663	643	651	626	663	709	606	659	704	650	648	685	612	637	685	628	655	638	631	661	668	647	677	659	692	631	638	621	687	661	658	655	656	670	631	625	653	644	666	662	634	668	658	717	684	647	655	637	650	659	618	659	620	648	681	655	654	653	667	623	666	669	636	667	623	656	661	638	670	657	648	650	657	680	642	631	644	673	630	634	648	667	653	680	694	649	674	642	681	676	668	626	656	694	610	689	705	639	648	640	645	633	668	639	699	671	679	620	652	702	658	648	653	674	632	642	707	657	646	648	641	702	705	685	659	625	701	693	645	667	655	643	650	635	679	681	662	656	650	670	592	713	670	649	651	667	662	651	654	642	708	658	630	661	686	627	655	651	607	677	671	680	707	631	611	681	667	697	667	728	620	646	636	678	668	688	629	701	708	689	647	601	690	655	663	622	658	666	678	685	679	646	704	621	653	721	676	605	653	641	679	647	674	700	671	673	649	658	649	629	618	650	612	623	670	645	618	627	661	637	673	642	641	666	632	669	677	629	625	652	679	641	635	658	695	634	662	639	674	667	688	633	600	608	674	640	696	674	649	707	648	709	703	663	597	697	667	686	645	665	664	670	632	693	654	631	685	649	693	685	695	661	660	637	662	670	695	617	638	642	613	682	611	637	656	646	648	630	684	642	637	658	613	708	614	708	643	692	660	631	626	717	669	679	636	673	647	662	634	620	635	658	676	638	657	665	662	600	670	653	757	656	664	677	658	625	695	608	644	632	681	708	691	635	633	640	605	660	641	614	630	703	713	661	663	687	660	655	667	661	633	654	654	667	647	700	736	692	578	676	649	651	663	653	658	681	619	685	687	637	619	695	625	612	688	649	674	684	672	620	667	652	610	661	622	692	651	706	697	616	661	604	666	696	661	660	665	684	582	662	649	622	674	594	658	674	656	659	650	619	681	675	629	654	636	679	686	640	616	650	749	622	638	631	618	668	660	698	646	679	659	649	606	705	653	653	629	649	670	630	630	675	627	646	643	740	658	618	727	688	686	686	612	640	636	675	662	665	680	607	652	705	711	623	635	623	622	699	665	635	667	658	658	617	619	689	639	654	637	602	611	658	657	678	635	631	639	636	665	657	660	644	657	674	648	655	683	663	634	693	693	681	648	690	654	629	610	665	633	674	632	629	704	668	621	666	699	690	645	677	618	674	612	641	657	666	652	716	650	656	667	667	649	683	671	662	677	712	676	660	644	632	658	696	664	660	649	657	645	732	686	628	702	632	674	632	669	620	579	662	634	694	637	609	639	614	692	684	658	676	665	664	725	624	650	667	665	678	680	654	673	642	681	676	662	675	706	622	610	693	656	675	699	615	661	682	669	635	655	676	657	631	619	646	691	619	608	637	643	693	677	673	616	675	644	632	660	595	700	678	645	665	675	693	697	688	669	609	683	701	639	684	677	694	646	591	662	684	666	669	665	654	649	690	679	687	656	658	635	691	606	644	666	636	669	689	653	714	658	660	681	655	650	671	695	618	638	636	711	642	672	654	706	641	693	685	650	655	686	645	630	675	670	629	617	683	689	644	660	612	616	661	651	645	664	695	625	632	659	618	688	677	664	661	656	628	633	684	638	658	685	690	704	663	675	660	710	662	605	588	712	674	636	653	605	648	645	639	680	627	646	680	603	640	657	653	642	601	657	666	672	629	672	682	620	643	664	632	695	649	623	677	663	630	668	640	673	663	676	662	653	696	645	691	644	661	654	695	623	695	702	696	673	677	642	676	677	696	668	654	691	665	639	667	683	614	727	620	636	620	694	659	678	662	635	658	674	625	650	679	638	691	691	651	658	638	669	660	645	631	608	705	623	682	682	635	681	683	661	717	656	636	683	643	651	664	625	704	630	687	646	707	658	707	645	657	630	644	655	704	688	699	717	657	648	651	696	695	672	690	676	664	673	694	650	656	700	662	644	658	645	701	634	625	664	705	670	700	656	685	614	699	625	661	646	646	681	648	633	679	668	619	635	649	664	629	628	671	704	652	641	687	715	718	632	669	640	624	681	621	632	669	632	658	646	671	672	660	631	670	647	642	642	627	621	681	659
22754	20926	28672	23330	20928	20678	3646	1128	869	772	699	672	609	528	594	492	487	491	460	491	424	437	456	427	419	397	414	403	396	406	413	399	381	392	416	412	412	417	395	437	390	387	407	396	428	382	390	371	360	386	403	431	397	398	383	396	386	355	372	382	323	416	356	358	379	410	358	414	371	401	377	361	360	385	356	355	380	371	371	381	396	388	360	394	385	379	372	367	359	388	347	369	376	348	380	375	390	355	362	335	387	380	395	411	443	391	389	384	406	398	397	374	382	391	398	401	379	365	390	409	422	380	385	376	390	363	356	385	375	384	385	369	396	374	370	345	385	376	398	382	360	383	393	389	383	382	354	369	376	379	397	359	397	327	384	387	377	370	368	370	348	371	424	377	366	401	370	336	387	335	383	338	378	353	371	390	386	327	362	397	412	333	376	365	392	395	410	344	384	372	361	373	379	363	382	390	386	385	394	349	376	367	390	354	407	370	385	333	368	338	376	369	373	350	360	367	352	384	373	340	366	396	353	375	393	378	367	366	371	357	392	385	355	356	359	354	413	372	371	367	382	384	389	372	350	365	389	408	378	382	368	374	410	376	361	417	360	377	366	350	394	364	358	367	373	396	341	328	442	394	341	370	355	387	366	366	373	361	383	344	375	375	379	390	354	368	347	383	353	382	386	352	375	414	394	370	375	348	385	344	360	355	346	372	329	425	390	361	383	384	389	334	377	380	361	363	375	366	367	379	390	366	386	370	380	364	329	386	370	327	390	369	377	399	346	344	385	407	370	432	360	384	375	340	391	391	388	360	384	386	363	362	371	360	372	373	354	395	375	386	373	378	404	329	333	374	372	351	356	374	365	387	391	387	393	371	410	348	395	357	341	376	419	386	361	376	362	408	353	358	374	374	383	365	356	379	383	325	365	375	386	381	395	369	376	376	369	392	354	395	345	352	342	364	371	410	351	412	342	379	404	394	378	364	378	392	367	363	416	355	347	396	373	350	390	408	371	352	389	370	332	377	364	386	381	366	376	349	391	360	362	349	364	383	378	386	354	341	354	378	368	368	356	351	378	365	365	362	367	388	360	360	389	372	345	381	384	372	406	369	393	363	367	355	375	392	377	379	378	382	390	387	360	330	361	362	377	363	362	377	380	366	349	357	386	335	349	359	398	351	371	369	370	395	358	379	354	352	367	345	343	362	402	362	372	392	350	360	373	397	337	383	384	377	382	393	357	385	349	341	404	372	380	341	389	385	363	371	387	346	393	369	385	395	375	376	378	357	362	377	391	389	360	350	351	403	376	367	362	375	371	361	382	384	359	325	370	394	399	357	387	373	328	365	377	397	400	377	320	349	335	369	359	348	359	350	340	368	371	394	385	338	383	408	363	382	410	351	353	382	351	365	363	378	364	362	355	351	415	345	370	369	377	374	338	358	351	406	358	391	341	368	372	358	373	358	374	345	362	364	382	397	384	353	373	376	362	360	384	337	360	383	381	373	383	361	358	362	368	340	358	417	361	347	358	386	358	377	368	357	394	375	380	371	386	353	409	393	349	384	374	378	387	355	333	413	356	370	367	372	364	379	367	320	364	383	380	330	374	365	388	373	379	338	379	391	398	361	371	365	393	354	351	355	355	378	322	353	333	381	388	362	365	350	391	362	361	335	361	372	398	381	389	377	364	378	381	369	368	336	363	346	329	390	371	355	383	388	371	378	368	356	413	350	363	397	386	323	403	366	392	353	361	375	370	335	338	407	383	340	403	390	374	358	357	377	359	355	342	366	330	355	354	376	359	373	353	405	374	373	363	370	353	364	388	371	349	385	357	384	369	340	388	328	348	332	360	358	339	364	368	373	348	377	353	351	365	371	364	393	379	362	390	377	366	414	342	385	337	364	348	372	335	371	368	414	387	331	362	380	344	379	364	365	405	373	388	316	382	424	401	392	383	393	376	373	381	399	371	368	388	377	387	393	349	350	380	365	388	343	378	368	366	368	377	357	343	374	357	341	399	352	360	390	380	347	360	386	378	352	387	388	348	360	383	364	410	349	377	361	354	404	371	364	398	382	323	348	392	403	372	363	363	393	359	339	365	381	356	391	359	394	389	372	393	392	346	381	355	369	372	362	383	371	344	358	361	340	359	392	358	328	362	355	368	329	344	354	358	352	376	361	347	398	399	367	355	355	349	399	391	377	365	363	352	368	381	351	355	351	409	409	361	370	409	425	363	360	386	392	373	389	403	367	364	361	348	350	369	370	315	374	334	375	357	386	348	403	365	373	377	401	384	377	386	359	389	362	377	361	337	358	371	361	350	367	388	423	354	400	355	367	362	404	363	352	389	335	346	350	370	368	375	365	332	363	369	366	375	336	355	397	388	365	372	339	400	334	388	392	381	369	406	354	365	400	349	379	375	337	362	377	363	379	379	339	349	344	342	390	371	346	388	386	351	358	366	353	353	367	377	352	354	351	424	383	363	412	343	313	358	371	350	354	376	388	371	332	383	341	372	385	349	397	360	366	358	371	346	389	318	380	354	377	381	384	389	371	356	375	345	391	324	346	381	366	365	373	363	394	350	342	381	353	391	379	390	378	354	388	404	357	389	364	416	358	356	387	382	367	374	355	341	359	375	378	357	370	376	379	388	366	392	314	344	369	367	394	369	385	328	363	389	365	368	358	378	404	372	369	365	384	381	382	389	342	384	361	370	352	360	396	328	368	331	398	326	367	366	377	383	387	379	364	370	348	364	365	374	388	350	364	349	354	370	391	365	373	359	387	366	383	376	359	365	346	345	390	360	351	371	367	374	374	347	360	368	398	386	363	358	343	352	397	387	370	359	366	370	375	385	349	370	328	345	367	369	393	377	346	365	333	343	378	387	372	371	373	367	348	416	373	384	337	334	374	333	356	392	400	333	403	375	356	382	361	357	354	366	387	378	387	423	384	358	389	377	372	355	379	376	366	344	396	381	369	402	381	372	377	389	362	368	356	341	370	321	358	366	359	364	390	367	372	391	331	359	381	370	338	408	352	375	345	371	377	376	342	353	402	379	394	351	402	349	387	364	347	349	345	359	355	384	370	365	388	372	323	384	340	387	367	348	365	359	351	378	377	392	359	335	374	373	374	353	359	360	374	338	397	341	401	346	356	384	357	422	356	353	358	396	358	407	364	372	359	358	356	346	362	383	363	405	370	340	355	362	380	375	408	375	387	388	365	359	401	347	329	362	345	355	362	378	356	356	338	381	351	369	388	365	349	354	379	385	366	336	385	351	371	390	366	377	337	415	381	353	408	362	370	382	349	376	373	342	357	383	378	398	384	373	351	384	388	339	379	340	392	369	371	387	350	374	357	353	375	377	357	368	375	375	395	384	398	353	360	366	385	363	333	411	332	367	389	397	365	387	361	342	368	358	357	331	373	377	381	368	364	363	371	369	386	382	367	339	359	339	419	350	392	384	393	373	394	356	376	359	382	372	344	383	404	365	328	357	387
7404	16224	14054	7599	5341	4041	3032	2438	1983	1701	1497	1251	1150	1012	1009	902	834	803	803	746	704	651	684	636	650	650	628	648	615	635	597	611	626	570	587	536	567	550	562	560	566	577	580	521	562	572	543	538	564	547	576	533	537	552	545	545	495	542	530	556	488	550	487	529	492	538	518	572	543	561	532	553	540	558	482	533	545	525	559	513	528	518	519	489	504	523	536	546	527	487	533	517	546	537	503	528	518	499	525	548	536	525	534	595	585	576	595	583	580	540	592	577	565	541	553	554	567	570	555	532	553	585	593	551	604	574	549	558	534	528	553	581	518	550	532	528	555	566	618	513	588	572	553	552	505	509	512	551	538	527	511	524	537	532	549	552	578	565	494	519	567	544	516	506	517	562	567	545	544	522	545	533	547	524	508	518	526	536	543	495	533	534	543	518	566	484	522	505	555	497	549	515	528	485	485	511	546	533	546	560	533	496	548	549	510	526	499	517	503	546	518	497	555	517	561	542	547	539	511	497	464	520	526	519	570	506	496	544	533	542	554	486	564	568	486	518	535	527	484	559	516	539	562	564	540	539	528	528	518	520	532	513	550	513	523	532	490	530	514	548	500	556	496	535	467	507	505	574	580	503	512	491	563	495	514	536	537	551	519	541	511	502	504	526	562	517	547	534	544	546	506	571	521	527	516	519	533	567	522	479	561	501	513	511	559	517	542	510	504	511	526	534	527	518	488	541	519	515	555	550	529	530	576	495	484	511	529	520	538	565	531	532	545	484	521	540	524	528	489	513	531	551	525	540	560	527	526	507	526	519	504	493	466	487	472	496	515	517	511	498	561	513	558	517	550	523	532	520	545	544	494	534	509	511	501	570	481	482	501	514	515	545	479	517	534	519	535	552	561	535	555	516	540	547	538	545	526	508	531	511	500	504	497	525	500	496	553	569	499	541	517	519	504	523	540	492	548	527	521	552	513	525	514	529	507	506	544	517	498	533	523	529	495	483	494	527	568	542	509	536	514	573	525	540	515	556	541	519	541	513	564	512	533	470	571	553	521	535	517	529	561	519	554	528	524	496	536	532	519	523	532	566	546	543	520	501	535	533	539	489	510	492	525	505	529	521	535	527	543	466	539	509	487	515	490	510	532	481	548	522	512	574	570	537	471	520	513	539	532	540	497	510	525	541	526	549	530	521	578	540	508	527	470	502	548	488	528	500	549	537	522	483	511	494	537	508	499	581	556	528	506	530	459	543	543	517	522	436	543	516	531	565	504	520	535	522	538	522	522	534	506	539	520	575	539	548	538	529	515	509	539	506	495	493	492	514	489	559	516	476	505	527	481	514	525	576	534	520	565	575	518	535	524	550	525	510	560	520	532	521	517	549	564	535	517	524	478	545	489	540	514	531	542	506	520	510	481	504	516	521	483	535	516	487	534	544	511	532	517	517	562	520	521	515	534	489	522	532	509	520	528	476	499	542	502	516	559	524	508	537	512	556	521	533	487	577	523	516	497	524	489	543	520	549	501	552	536	546	512	517	483	574	529	494	570	525	519	505	497	523	476	527	545	472	548	480	497	481	558	493	525	520	563	532	499	508	492	544	522	545	528	543	508	514	544	548	557	503	511	551	538	530	484	487	499	539	551	520	483	512	527	497	552	493	536	515	552	545	519	539	532	505	492	522	534	521	505	515	477	522	523	494	527	547	587	528	505	508	512	541	481	545	533	490	477	513	518	556	514	517	523	521	465	578	567	502	571	494	512	538	497	517	538	536	542	532	512	554	485	512	556	501	566	481	520	519	559	535	532	537	535	510	508	492	528	539	561	510	558	517	486	533	576	530	520	523	513	493	544	530	539	576	503	521	526	561	576	525	520	520	528	519	530	528	548	464	509	508	514	518	492	521	521	535	511	559	565	531	534	566	487	510	544	498	524	520	532	500	543	532	500	506	510	523	550	518	524	497	509	531	558	554	514	515	544	525	475	556	503	514	523	518	566	530	549	520	544	530	528	549	550	537	560	509	519	521	565	556	534	540	514	535	505	520	528	530	534	517	521	496	508	557	550	513	534	523	560	547	559	488	545	527	531	506	521	561	526	472	532	526	517	516	560	502	525	537	546	528	504	502	571	543	529	524	517	547	516	519	523	541	506	510	525	548	510	489	487	550	528	502	521	497	531	548	498	498	530	514	508	537	559	521	487	530	497	504	490	530	504	482	547	511	522	490	524	546	541	502	540	550	501	536	517	501	556	501	535	512	518	537	514	524	511	535	530	519	535	543	494	540	540	551	547	528	534	517	560	525	514	517	561	595	527	498	538	561	544	554	489	510	510	539	508	543	508	537	518	511	530	514	507	541	493	509	547	517	484	511	482	578	528	507	499	514	476	521	515	480	502	527	557	541	510	586	509	527	460	529	486	510	529	522	514	511	553	513	532	504	531	518	539	558	513	506	526	493	517	506	503	511	553	499	509	507	507	555	509	536	506	559	558	496	505	519	543	490	485	540	510	517	545	513	508	501	530	494	493	527	558	524	527	517	518	478	521	533	563	511	538	490	556	544	531	491	507	510	512	515	497	482	584	496	518	530	505	538	519	536	529	539	547	575	514	522	550	517	528	449	565	540	524	516	516	464	535	561	534	552	536	554	543	535	486	539	509	507	486	499	502	533	529	515	518	483	550	483	543	561	554	500	534	544	522	505	503	555	522	554	536	539	507	512	510	553	611	520	521	535	541	538	529	524	523	553	524	528	540	536	498	545	529	559	519	503	542	521	514	567	527	514	505	586	535	491	529	550	527	524	532	516	535	553	548	513	521	517	490	519	513	513	483	529	509	468	501	504	522	499	498	547	495	531	539	510	543	547	587	531	547	512	488	519	512	552	504	510	508	521	557	565	522	523	527	478	548	533	572	569	510	501	540	523	517	520	539	531	569	502	534	533	534	526	505	503	514	495	488	512	504	578	518	532	510	496	516	534	554	516	534	492	566	502	531	550	497	564	539	549	505	522	515	496	481	502	488	500	561	524	534	512	573	481	524	496	521	518	526	514	494	530	507	543	552	534	505	496	564	523	531	509	526	466	545	496	530	542	540	509	538	533	559	540	556	535	534	528	544	499	541	518	520	535	508	542	509	529	509	510	488	506	508	546	559	487	553	541	533	539	545	518	553	490	505	528	546	480	513	526	575	514	537	509	570	545	545	537	507	524	541	569	545	523	550	499	538	507	518	521	520	520	556	539	523	528	509	551	539	492	503	581	524	524	506	526	525	563	526	527	520	483	533	517	499	556	540	524	515	518	526	493	522	479	517	528	516	529	505	522	530	530	512	476	528	477	467	528	521	528	498	517	535	497	553	518	556	544	545	514	520	539	504	540	536	494	540	534	564	504	490	488	496	539	512	514	552	531	546	560	523	562	512	528	524	540	528	525	520	521	557	514	493	510	522	496	585	542	553	524	531	515	550	504	498	545	470	500	538	528	537	536	504	479	498	529	514	516
26605	19977	7002	838	574	478	512	489	490	468	467	483	450	462	424	492	446	440	476	452	454	454	430	450	456	435	431	439	465	469	453	440	434	451	406	417	393	460	481	440	437	411	419	450	476	507	482	454	472	458	466	424	439	447	448	457	453	442	469	447	440	462	449	458	424	442	445	429	413	440	420	468	436	496	448	481	442	467	449	517	419	494	466	466	448	435	425	420	397	463	444	469	425	433	412	430	413	442	468	449	416	425	412	446	472	490	467	470	474	461	466	490	466	468	440	436	470	450	473	471	454	461	465	447	450	469	467	415	461	480	449	469	476	494	463	441	470	429	468	473	463	462	462	502	451	426	440	452	431	452	465	415	454	439	474	477	469	440	428	479	422	457	451	507	433	471	471	465	454	463	455	480	475	430	455	459	454	468	462	429	446	421	455	449	451	410	460	415	438	491	442	435	426	424	441	442	466	467	444	436	447	424	443	426	447	448	453	473	441	496	427	394	467	405	438	433	437	449	458	452	458	416	444	469	435	489	479	405	454	424	417	427	468	451	466	443	457	460	424	476	478	466	459	414	467	438	472	474	427	465	440	464	433	469	457	433	457	442	447	487	491	451	461	480	430	467	429	438	449	455	412	462	453	410	452	452	462	460	475	473	433	433	419	461	435	466	455	451	400	425	428	449	433	466	420	453	472	469	434	420	454	466	455	480	430	438	470	431	464	409	438	452	459	460	480	459	467	382	470	442	454	473	478	472	458	428	391	430	452	467	453	438	471	435	460	481	439	417	428	443	429	453	469	443	412	427	452	479	454	447	499	449	475	455	418	459	434	425	453	459	440	430	488	421	453	482	449	467	441	443	473	455	464	457	451	435	429	462	440	424	470	405	439	442	425	451	430	464	461	478	445	467	456	406	444	457	473	452	458	504	454	500	431	445	445	443	405	475	463	484	408	433	423	449	450	436	469	445	428	454	385	441	441	420	440	400	453	434	468	480	420	445	421	456	489	465	394	459	485	448	432	412	429	459	417	477	415	421	451	461	431	483	434	455	448	425	458	436	417	458	453	469	472	440	464	424	465	461	474	437	458	445	460	467	436	442	416	421	465	415	448	440	465	455	428	448	456	412	456	417	412	441	437	413	484	411	443	491	436	453	459	431	433	450	449	463	417	428	463	416	417	458	452	405	449	471	421	489	435	448	483	451	447	441	484	435	486	426	436	454	452	459	498	461	423	412	490	440	462	485	441	477	479	490	436	443	420	474	454	398	425	418	456	426	440	450	484	471	423	451	440	432	436	466	449	461	472	438	443	467	448	407	474	452	434	464	452	457	471	447	466	419	433	434	442	466	437	452	406	419	394	430	462	475	438	416	421	440	448	453	432	413	435	463	461	460	468	468	475	429	445	456	422	437	426	405	454	434	445	465	431	418	456	408	478	477	441	448	431	423	482	457	413	459	464	446	401	472	427	478	460	410	457	428	455	441	465	412	434	448	457	436	466	436	454	441	456	454	497	468	465	439	429	439	435	429	466	451	461	429	450	447	444	448	433	440	428	468	502	417	450	458	420	464	484	482	442	393	436	457	448	466	457	494	435	462	449	449	439	443	439	459	463	452	440	407	462	442	450	450	426	456	492	427	453	439	508	476	426	477	441	435	442	440	451	444	466	462	437	448	430	455	458	452	445	452	430	456	443	451	401	431	445	464	445	431	431	431	459	460	465	432	450	452	451	452	425	450	422	480	427	456	457	461	463	454	454	458	427	437	435	446	410	447	433	425	412	444	438	424	473	460	447	481	465	422	431	427	444	436	465	441	474	460	456	454	396	453	446	428	453	398	450	413	429	463	471	466	464	450	423	438	447	433	429	431	468	431	446	424	447	401	459	436	430	487	433	473	449	453	422	454	442	426	474	475	476	428	457	474	439	426	485	478	503	503	452	472	449	436	451	443	478	441	442	466	464	434	473	452	439	436	481	486	440	482	455	477	425	440	430	408	469	470	451	465	446	494	465	449	440	425	449	450	475	442	483	485	431	425	461	459	461	461	428	407	430	446	450	407	427	474	451	440	451	433	456	451	489	424	474	451	488	479	428	446	433	417	420	440	439	480	445	470	451	468	453	486	462	461	409	451	422	456	463	470	448	430	450	458	462	474	475	448	442	418	423	454	426	433	425	459	425	455	495	491	460	432	489	437	478	460	441	437	470	435	450	441	426	443	450	456	446	449	441	478	419	440	441	451	428	404	486	470	440	418	462	433	412	421	500	441	415	443	432	432	450	428	467	462	484	459	432	425	422	435	479	449	486	427	438	417	416	441	433	451	482	437	451	472	455	479	482	457	435	460	485	427	446	493	444	396	445	468	441	454	456	459	492	443	452	438	465	420	436	423	453	483	421	476	480	444	447	457	441	471	429	477	462	435	456	460	432	436	428	420	392	428	449	472	442	445	468	445	447	426	447	447	441	471	453	409	449	451	427	461	426	470	417	433	455	425	452	479	439	458	442	420	428	432	467	420	479	423	443	422	500	421	463	484	440	474	433	442	400	411	438	477	444	468	421	458	443	467	437	462	449	465	445	462	442	457	475	492	465	464	434	443	434	423	455	496	497	400	424	422	461	423	417	454	442	428	446	438	488	446	462	450	423	426	486	409	458	428	480	433	455	436	492	454	443	411	423	435	434	458	432	421	451	439	457	412	450	467	430	434	441	485	430	418	469	466	433	405	477	460	432	459	460	420	418	445	478	449	433	447	431	430	444	474	482	432	449	469	444	425	463	468	448	438	440	425	435	452	438	438	448	453	452	410	439	457	491	408	453	471	468	462	460	439	423	476	456	442	455	478	448	457	458	460	477	452	405	445	424	452	433	419	447	464	456	468	489	514	470	476	476	440	451	435	479	477	446	427	439	455	454	454	464	436	441	434	460	435	433	467	464	438	478	449	419	485	420	435	473	436	469	464	462	402	465	425	444	480	434	431	419	448	439	450	500	462	429	455	471	469	464	463	482	497	445	461	411	457	444	400	465	408	450	469	429	469	481	413	427	438	413	463	407	424	493	448	434	428	481	478	462	416	472	466	475	460	435	436	473	475	450	435	453	459	456	445	436	492	455	478	430	441	446	451	464	439	446	437	419	424	465	430	421	436	473	465	428	431	449	465	494	479	449	412	444	449	443	439	440	459	452	499	471	413	439	451	470	446	414	422	469	449	450	415	491	429	481	430	437	443	428	463	445	440	423	461	451	399	438	424	463	455	482	457	468	434	449	436	467	464	464	450	426	439	444	425	422	395	438	447	434	454	466	447	486	452	446	413	417	472	469	431	398	450	409	488	481	403	453	423	469	438	462	451	455	437	475	441	406	462	454	451	455	445	495	447	465	412	439	426	462	473	469	415	446	486	469	471	492	469	456	472	447	457	464	431	456	407	471	441	397	469	434	479	426	423	438	424	445	442	456	431	462	415	438	431	480	451	434	457	473	454	456	461	472	415	488	442	418	427
4094	1585	1407	953	801	762	735	687	674	685	682	641	649	641	636	660	638	633	656	639	609	644	608	645	674	645	658	652	645	636	658	640	627	679	624	635	631	665	654	609	618	645	601	683	626	658	611	651	649	636	650	627	654	636	657	651	623	632	624	614	624	624	591	620	711	652	609	666	630	643	611	576	607	620	665	656	611	683	628	667	601	649	630	644	657	598	581	600	613	637	616	608	628	636	585	641	570	623	656	628	653	627	641	641	668	657	671	654	658	605	611	657	674	664	670	617	626	615	664	643	676	652	653	669	631	642	663	644	629	638	671	639	613	671	627	599	654	618	620	650	639	623	632	615	644	589	634	652	699	671	626	619	626	650	607	599	593	648	596	635	582	627	595	647	650	628	609	656	672	631	643	621	662	617	650	624	596	632	595	624	646	585	648	633	592	636	655	642	631	624	661	606	618	671	671	693	648	637	625	629	640	608	619	694	584	634	587	630	618	620	648	615	635	614	657	651	622	647	637	631	601	651	657	643	611	641	651	605	601	650	646	620	631	653	606	699	671	638	601	616	641	635	611	650	640	649	602	630	605	625	621	681	646	667	655	621	642	675	663	624	616	628	628	641	560	617	605	641	643	615	671	660	662	594	582	625	643	591	624	628	618	652	659	615	630	609	665	654	670	651	640	651	635	648	577	616	664	630	631	643	615	648	624	590	615	601	639	588	691	659	602	637	619	628	636	652	629	611	652	629	623	621	709	639	631	650	634	625	610	627	624	645	678	685	648	609	605	689	656	636	600	594	632	669	604	620	691	617	624	647	685	632	672	604	631	666	638	593	623	606	682	648	613	650	638	592	597	596	664	606	674	615	643	641	623	587	602	582	646	623	606	645	613	688	648	606	601	595	623	582	628	651	588	640	657	594	594	637	624	617	614	626	608	584	649	606	634	621	622	640	625	604	641	641	644	632	658	617	634	649	675	627	648	618	642	618	628	660	674	658	640	628	601	624	630	572	643	597	662	637	618	617	598	625	660	605	644	637	679	615	630	638	622	641	658	640	605	634	632	643	626	693	657	625	636	675	649	611	602	628	596	600	644	652	604	643	621	655	633	607	618	636	639	607	589	615	639	630	628	605	595	585	628	647	647	633	589	665	647	663	589	625	609	635	661	628	666	568	674	617	641	597	623	626	644	614	617	653	646	616	627	624	623	634	659	623	642	635	648	627	619	603	641	642	603	622	607	641	592	622	620	622	653	637	641	611	613	619	625	622	651	575	615	644	610	573	634	675	662	589	646	591	631	633	590	642	645	633	610	599	613	608	590	654	630	599	622	587	628	652	664	581	663	630	635	640	641	644	614	584	638	656	596	674	638	638	663	616	631	652	615	604	595	677	648	610	608	627	604	654	599	610	676	623	670	655	604	631	600	667	624	645	629	648	631	576	621	654	639	609	627	600	617	633	620	616	623	666	605	588	672	654	624	639	600	623	662	634	657	665	588	654	584	614	620	663	630	625	675	566	593	640	616	645	656	624	636	662	607	635	680	623	612	608	601	672	616	620	629	636	632	627	659	603	593	591	610	687	640	644	621	664	656	616	619	609	626	654	663	637	626	620	629	621	622	615	607	676	650	620	633	608	613	635	647	612	616	628	636	619	645	623	587	656	657	633	634	590	685	580	624	642	598	655	592	637	626	605	679	669	643	678	649	632	659	633	651	646	681	611	646	590	650	627	620	634	633	642	590	626	626	584	601	647	630	594	638	626	607	624	618	636	673	623	639	597	642	630	632	625	606	651	634	626	638	648	654	639	584	680	658	665	594	617	641	626	701	593	610	622	627	637	596	653	623	640	641	651	631	608	645	611	632	605	662	676	593	613	636	642	634	611	650	600	624	639	618	685	665	644	640	633	619	637	630	635	591	569	631	653	629	658	612	629	644	598	674	615	612	614	634	653	650	665	636	643	636	623	654	602	622	634	643	639	639	638	636	632	651	661	623	611	563	662	667	606	626	640	616	664	687	638	671	658	609	601	623	653	643	671	630	636	623	618	629	624	632	613	615	653	604	636	583	640	619	614	644	673	639	653	618	627	597	609	675	640	611	619	611	624	627	629	619	598	657	615	586	611	648	682	579	593	649	622	641	677	604	621	639	633	642	634	615	631	630	594	610	616	648	639	639	609	629	643	661	605	585	626	626	605	631	651	600	650	684	629	655	632	644	633	622	625	623	631	600	654	625	666	653	629	616	660	629	615	643	633	586	616	633	601	653	629	621	636	682	662	645	592	655	623	653	615	623	643	654	604	591	637	613	659	620	638	597	678	663	612	635	615	647	642	656	621	644	637	623	624	635	637	605	588	635	630	615	640	669	616	621	664	592	608	658	655	586	657	663	640	621	663	598	627	590	638	647	614	602	595	641	596	627	663	653	642	628	625	659	620	610	633	642	609	620	640	636	652	613	618	592	618	630	619	603	629	611	618	609	608	646	641	617	639	613	641	616	619	641	636	623	647	636	633	618	566	654	595	646	594	687	636	634	614	656	658	621	667	594	638	608	649	647	590	641	641	605	616	594	624	612	634	673	665	657	609	648	662	631	691	634	627	633	655	600	625	606	675	668	596	621	650	654	646	607	638	628	662	629	611	657	634	597	610	619	653	674	622	617	630	607	640	642	671	624	612	625	664	630	640	622	670	623	636	620	650	599	621	624	645	618	619	586	632	628	649	634	637	643	642	602	625	580	637	629	639	662	655	673	630	631	612	626	635	683	621	663	611	638	612	659	656	674	589	622	637	655	649	628	624	622	619	636	646	627	675	666	664	649	625	636	643	698	616	629	644	656	649	618	591	668	626	615	629	672	582	631	651	648	620	622	619	612	614	608	638	619	673	635	632	631	639	664	605	662	597	604	647	608	646	617	627	631	657	603	643	667	616	590	607	612	605	642	652	617	606	562	613	633	599	626	628	645	629	654	671	653	608	643	596	603	596	614	602	624	649	648	626	629	670	620	621	622	645	637	620	604	632	562	637	648	649	631	628	681	676	642	653	621	628	639	653	655	636	627	636	660	596	642	621	645	606	597	628	586	598	640	633	604	589	654	634	633	651	607	613	664	628	655	625	595	633	613	631	615	600	609	660	607	628	616	639	617	634	599	650	620	673	620	619	608	630	607	648	698	566	558	617	598	672	708	621	647	631	599	617	629	622	667	642	596	613	560	638	678	600	606	634	653	572	642	603	675	653	609	610	610	633	603	650	643	623	655	608	633	641	600	636	651	650	653	654	635	661	649	605	593	637	647	670	659	642	648	643	639	646	592	661	637	628	588	655	669	623	638	603	646	628	626	627	649	660	617	595	660	661	605	660	621	617	641	588	638	636	624	633	582	640	603	685	680	611	607	646	607	632	610	662	642	630	661	623	635	634	621	632	613	645	644	630	605	590	619	625	643	605	589	643	634	636	605	638	648	583	631	620	607	645	626	663	612	627	563	640	635	599	604	594	675	634
23744	20922	28102	23872	20771	5144	1216	866	708	741	646	610	603	576	553	574	544	551	507	548	525	510	505	473	493	483	537	516	544	466	514	451	515	496	535	477	509	450	506	471	502	520	429	490	455	475	459	504	432	488	508	514	463	457	466	464	475	517	475	473	454	449	486	471	451	476	502	541	458	477	446	429	518	469	464	491	461	452	524	462	490	455	461	468	488	466	510	462	469	489	479	465	412	460	493	478	467	462	497	450	444	472	488	477	451	492	467	486	526	527	496	491	495	456	532	510	516	508	466	501	476	502	496	465	508	481	480	470	523	471	456	506	464	498	525	447	459	489	463	493	510	519	502	462	466	468	465	496	476	492	483	424	461	472	467	487	434	485	503	435	504	499	510	490	451	515	483	456	498	450	486	478	479	534	470	506	439	447	449	483	476	479	483	505	500	488	443	477	479	486	487	509	474	480	484	445	511	447	481	443	460	470	481	450	476	472	428	489	455	506	484	486	492	490	462	473	470	435	455	437	521	488	521	518	469	458	471	485	446	491	491	444	440	451	495	480	469	461	436	483	435	475	456	423	416	498	499	473	489	529	472	505	495	499	436	455	488	496	485	483	497	484	428	474	467	530	477	480	470	448	477	469	446	468	475	445	464	463	456	493	467	460	432	482	463	451	475	461	501	479	524	490	460	449	491	454	473	476	425	473	520	489	463	456	485	481	475	508	458	448	491	497	521	456	507	457	466	492	476	459	460	465	418	471	462	462	503	491	517	470	489	435	458	491	450	474	472	481	482	436	461	462	489	458	452	490	470	493	471	478	468	479	479	506	438	481	452	482	491	437	478	471	517	478	458	527	462	498	459	456	473	500	483	487	501	479	484	485	486	448	507	464	495	470	491	490	459	485	504	507	454	446	466	485	469	492	479	485	485	450	477	466	454	465	433	464	476	468	504	460	467	490	466	441	494	490	490	465	470	512	450	487	484	467	502	492	474	489	468	478	479	478	493	480	528	480	466	458	494	478	500	470	489	487	486	451	484	450	461	473	448	461	481	477	504	504	490	469	462	444	485	468	492	464	455	482	456	470	479	458	492	494	477	459	474	498	480	492	458	526	499	447	488	487	462	454	480	454	505	532	492	495	477	441	470	478	456	464	416	454	488	475	462	502	464	490	443	470	462	481	480	490	498	476	500	437	444	504	490	481	470	511	478	496	491	495	480	483	493	449	467	452	493	473	452	510	470	495	475	482	503	458	495	474	442	447	445	473	465	483	475	500	452	456	453	486	459	481	470	445	516	464	511	472	482	472	451	448	454	452	453	473	512	502	485	421	444	489	507	491	494	478	433	456	456	484	456	444	480	461	484	473	483	473	490	407	450	441	449	479	496	478	511	519	484	468	452	489	492	471	451	443	503	475	439	425	439	466	464	482	446	476	467	499	419	471	447	419	470	475	434	480	477	456	456	467	472	466	486	462	459	466	500	463	456	519	471	515	468	519	436	487	473	512	482	463	484	487	481	465	480	458	476	482	422	513	511	453	492	463	461	462	438	446	511	441	452	482	462	513	483	447	471	471	500	503	493	457	498	465	472	474	487	451	462	503	457	458	477	436	471	477	454	477	468	505	455	441	501	475	482	485	433	470	458	498	468	446	427	483	471	489	489	471	440	477	507	451	489	485	489	465	453	476	491	486	473	452	453	468	476	461	431	441	482	492	506	463	455	480	464	495	447	451	434	453	477	507	462	498	509	521	466	510	485	470	472	477	463	481	474	516	463	441	464	489	475	467	477	512	500	450	529	501	465	496	454	492	476	448	503	439	442	508	488	477	467	514	486	458	510	432	458	462	508	469	472	503	483	474	452	469	497	451	506	435	470	434	469	454	456	484	475	516	439	492	492	478	469	484	462	477	500	495	476	480	470	457	489	464	473	458	456	486	457	468	459	451	467	456	494	432	484	486	463	458	486	498	473	446	479	480	498	453	471	427	469	481	470	488	482	486	508	455	473	428	471	463	468	491	501	506	475	485	466	481	503	450	489	445	498	496	414	500	493	471	482	531	449	443	521	488	493	486	470	509	491	483	464	496	460	484	451	462	448	485	478	476	445	494	482	482	487	486	475	457	493	465	461	465	472	464	507	458	467	464	482	498	486	464	486	477	465	501	472	467	453	439	494	445	506	535	481	517	535	441	491	496	490	458	501	458	489	467	497	442	475	495	473	491	489	484	457	496	467	490	481	488	509	487	454	430	445	497	486	484	463	483	474	452	464	482	489	492	425	491	492	480	474	489	482	473	440	475	461	490	481	479	457	488	493	472	482	499	497	426	484	498	486	464	481	483	474	454	442	475	473	447	460	432	515	500	490	460	482	462	529	475	487	452	443	465	466	460	487	459	460	461	477	489	466	482	467	453	474	425	449	473	456	482	466	483	461	483	451	469	478	437	429	487	493	481	458	503	446	488	484	458	467	482	464	468	479	462	444	483	480	456	470	485	475	478	477	453	492	489	501	477	498	505	503	497	490	486	475	524	468	476	495	475	500	515	441	444	479	479	483	459	452	485	501	464	492	494	499	451	454	453	473	488	462	512	497	495	481	456	494	498	474	485	446	477	459	498	454	480	500	486	438	478	434	470	493	485	469	470	436	463	465	477	466	465	473	467	435	485	484	497	470	508	480	474	483	493	454	463	478	509	477	478	451	479	446	461	467	438	492	454	490	446	460	469	460	469	461	446	472	494	491	462	429	510	490	476	461	490	506	484	480	507	489	467	489	492	478	446	475	495	523	507	490	447	497	471	472	471	478	467	467	507	474	449	498	491	475	461	459	499	487	498	446	500	457	460	496	480	484	488	472	478	474	433	493	467	469	441	460	480	486	474	478	477	487	488	431	478	462	508	506	436	454	474	483	489	480	477	455	464	447	443	480	489	501	487	491	492	445	463	509	479	477	485	443	475	474	488	461	462	479	442	455	491	494	486	501	424	460	449	467	528	505	509	480	463	481	470	448	454	447	473	478	491	464	436	486	454	521	491	489	496	468	473	484	472	487	492	456	511	444	454	475	473	426	432	521	481	486	476	468	472	490	482	449	447	467	476	472	480	479	498	482	466	474	494	459	508	454	455	448	464	493	486	485	466	496	487	488	436	476	493	488	498	513	475	487	463	470	452	463	465	501	465	480	497	454	487	462	463	505	437	474	483	507	477	458	471	473	448	486	530	446	462	465	455	462	468	483	480	474	465	476	428	492	459	484	430	515	486	439	482	475	461	452	466	470	439	449	479	499	459	464	465	481	469	492	485	483	485	491	463	496	474	461	495	447	472	427	474	485	461	471	469	489	469	474	466	471	465	491	475	464	517	531	425	470	514	499	445	461	487	478	447	494	509	464	421	485	451	505	490	505	432	462	452	489	464	464	482	456	482	443	476	507	482	459	461	406	471	471	496	475	471	481	453	446	467	467	487	451	496	440	465	461	476	506	481	493	475	468	490	493	500	484	468	474	500
5131	10499	8974	4716	3263	2547	2013	1676	1542	1278	1209	1112	965	1007	866	855	816	810	766	772	760	729	774	743	717	739	753	707	700	734	723	685	719	692	687	687	696	720	671	684	688	687	688	661	703	719	679	729	683	692	696	671	662	728	670	701	664	714	704	690	687	651	686	668	647	680	637	689	662	698	657	668	687	660	668	722	660	676	665	648	703	653	684	646	655	648	655	665	649	641	663	689	688	661	705	698	680	648	683	670	685	701	658	683	725	706	736	724	749	725	714	725	721	683	691	684	696	665	677	680	708	738	688	656	658	725	692	672	705	633	690	700	714	631	656	631	648	737	685	646	603	701	706	694	690	679	671	681	694	681	670	694	680	638	677	646	674	678	693	716	680	690	741	657	685	616	668	695	710	681	717	713	666	714	668	675	701	652	685	642	723	658	693	663	659	650	632	672	700	671	664	670	716	663	632	703	659	651	716	697	680	676	654	699	644	657	674	706	629	690	622	701	712	646	706	676	660	629	631	649	670	690	646	687	661	693	633	674	673	667	675	675	691	692	649	664	666	677	669	683	698	659	654	655	715	678	683	680	683	684	675	657	661	658	683	653	649	687	616	671	647	691	644	656	661	644	707	676	658	647	690	623	650	731	608	668	667	669	645	661	655	634	618	647	694	647	647	692	645	705	641	680	658	679	664	628	665	674	669	682	672	687	683	673	675	657	695	694	636	684	719	666	668	666	675	639	661	693	664	703	672	654	662	654	659	653	672	666	632	672	653	631	665	708	732	692	680	687	697	664	633	669	680	699	660	697	679	665	669	685	708	674	645	688	691	647	616	688	632	651	662	675	676	686	613	648	684	642	711	672	682	657	688	695	683	627	646	659	654	711	653	692	697	669	670	699	651	656	718	639	649	679	714	689	661	671	645	668	698	655	668	714	676	671	678	647	689	698	685	655	682	685	609	656	670	628	675	676	686	664	693	665	625	678	656	702	629	671	653	638	679	663	662	682	677	680	635	651	646	695	641	677	635	641	675	664	644	686	666	647	665	651	634	675	668	662	692	707	621	651	661	657	671	660	687	654	676	672	682	667	705	631	655	671	678	671	642	641	682	671	680	666	640	710	609	674	655	654	611	641	674	682	659	668	639	700	631	695	679	646	661	686	655	704	654	673	679	675	654	684	668	668	694	666	675	684	654	633	683	702	658	676	608	641	674	674	669	680	674	682	680	672	639	639	694	700	611	686	667	704	659	640	675	650	690	700	628	650	685	719	653	693	677	649	703	654	621	676	621	633	623	676	670	675	670	712	688	720	624	667	644	649	693	719	685	655	674	673	655	677	670	696	687	619	673	681	674	667	650	638	639	687	627	673	681	669	674	694	663	641	663	644	663	685	644	698	676	657	661	673	669	642	711	747	624	702	677	665	685	686	688	669	669	658	652	649	655	682	675	636	687	684	645	647	699	669	687	675	637	658	649	671	699	693	645	646	675	654	696	721	648	672	641	640	668	668	639	678	605	663	656	647	680	627	615	663	648	655	663	684	698	665	616	674	660	660	679	666	679	660	666	661	657	674	646	654	655	657	657	699	643	692	639	682	665	635	618	696	697	672	667	663	684	668	732	688	689	692	637	638	679	643	650	659	668	669	634	672	684	696	669	643	673	633	675	647	688	670	694	689	641	693	702	667	674	692	653	649	689	698	652	657	629	675	655	689	653	698	638	659	656	642	633	698	648	686	645	651	642	650	673	643	650	653	681	733	663	668	685	683	662	679	648	666	679	686	694	651	697	647	719	669	676	638	694	639	672	669	668	674	705	639	635	661	675	620	659	675	661	675	643	687	642	637	678	666	622	660	658	657	673	696	651	644	695	652	657	661	647	643	683	685	695	651	687	739	695	664	715	659	662	688	639	636	677	667	685	697	615	683	674	684	663	676	655	697	648	629	647	652	676	677	660	600	623	680	687	663	687	698	686	701	664	696	665	663	663	633	668	683	671	601	673	670	674	639	649	634	650	643	630	695	678	648	683	638	676	620	639	618	650	719	635	658	717	685	665	656	642	694	683	695	644	669	704	678	695	692	659	692	631	619	676	707	661	684	699	659	659	632	599	687	681	706	638	677	636	736	628	717	660	626	623	646	672	667	693	649	650	694	672	670	651	694	653	660	632	661	664	645	632	660	659	713	672	672	617	672	652	704	658	679	640	619	693	639	677	684	700	667	692	603	655	643	657	644	634	651	687	657	719	657	648	703	646	701	696	712	679	689	691	652	628	705	667	721	657	646	627	641	678	680	657	656	673	642	700	655	638	670	720	657	672	658	661	685	661	665	699	696	639	664	661	640	597	649	662	693	700	658	658	711	671	687	686	674	690	632	667	635	671	680	680	684	675	682	683	627	672	692	645	678	622	615	696	682	643	643	658	698	696	622	668	653	628	672	654	651	689	671	656	667	681	649	657	693	714	629	674	668	665	665	629	716	695	670	651	690	684	632	711	661	665	656	661	670	645	643	692	681	683	665	685	678	674	675	621	646	721	668	667	644	653	676	639	650	673	650	707	682	682	685	640	724	692	621	671	620	621	676	679	677	711	664	657	641	706	666	726	651	666	733	674	683	661	645	674	668	669	680	676	657	663	665	648	654	707	657	663	670	696	647	675	635	698	621	649	625	671	666	621	636	655	691	631	681	685	686	662	689	665	673	668	657	682	667	695	660	721	706	699	642	663	659	685	666	666	627	702	656	660	653	696	698	671	643	668	688	703	648	709	661	648	665	694	692	674	669	677	625	627	649	645	679	665	630	646	685	655	710	648	655	665	670	669	676	721	695	649	678	674	649	691	672	644	672	659	690	644	688	620	644	678	689	709	641	702	664	717	665	671	645	658	732	655	722	654	651	684	662	673	694	648	634	658	682	677	683	689	644	707	618	683	666	647	664	705	683	675	683	632	624	654	636	675	696	674	686	677	713	669	680	730	668	667	701	695	661	649	656	672	682	694	658	675	650	667	709	630	700	700	656	693	696	679	650	661	685	659	641	685	676	688	637	649	672	624	667	642	687	694	691	665	653	632	664	718	681	668	650	658	685	697	678	686	649	677	650	672	687	680	682	650	702	622	710	664	664	675	658	639	691	664	726	658	717	667	669	655	671	666	625	632	645	633	688	691	679	656	664	648	689	652	649	669	715	696	683	715	658	639	657	668	646	638	652	691	677	671	654	646	708	651	683	607	660	702	700	677	608	667	695	681	621	652	701	671	658	652	661	702	623	630	642	658	643	689	685	629	648	640	630	672	676	669	656	672	631	660	659	641	669	647	661	627	698	605	688	648	673	672	643	668	700	626	670	653	644	682	672	689	648	671	626	682	679	695	655	660	679	681	672	636	689	654	686	699	670	687	677	644	636	697	693	667	659	687	667	647	639	660	672	687	655	658	687	672	675	668	654	664	676	654	702	654	662	655	632	685	647	669	650	690	694	687	682	644	670	652	660	652	685	703	664	652	682
22823	20936	28640	23395	20941	20658	3697	1148	829	777	701	635	597	535	555	546	527	490	473	472	443	438	482	434	458	444	418	405	421	422	415	405	354	385	369	410	415	408	450	373	434	375	414	412	392	407	392	376	380	416	381	392	393	373	368	365	387	350	382	373	381	375	365	357	381	374	389	370	361	396	375	391	382	407	400	373	390	361	331	372	371	384	394	346	364	365	369	395	366	386	357	387	408	356	424	388	385	414	367	391	392	390	375	449	463	417	409	365	417	396	396	371	420	420	388	400	418	403	406	386	386	389	409	395	382	391	378	370	374	388	377	347	371	408	392	386	362	382	355	376	386	399	390	359	370	374	393	363	389	382	324	375	358	364	390	369	361	360	355	341	367	373	376	393	336	412	361	369	408	386	341	405	388	372	412	400	369	396	354	356	342	377	391	348	387	352	404	384	401	396	360	398	384	372	379	344	383	409	367	355	360	389	393	397	372	380	398	382	332	368	368	395	348	355	379	374	360	402	352	357	396	393	365	367	362	393	374	345	360	377	372	349	414	356	372	370	381	354	406	385	343	371	365	372	398	352	334	404	403	411	376	392	393	377	376	387	357	375	409	350	353	366	372	356	368	376	353	360	408	381	383	411	375	349	346	385	398	395	373	388	349	408	368	369	377	347	398	364	374	353	375	389	364	391	379	403	391	332	377	411	399	389	377	399	366	388	374	363	361	392	403	401	366	363	389	379	353	381	418	376	375	385	375	401	402	353	355	362	398	394	364	384	371	365	372	385	351	365	370	412	367	357	389	372	382	380	357	382	365	365	367	367	360	358	372	383	413	374	376	391	402	377	378	377	346	388	329	386	392	385	380	369	363	383	379	353	368	405	362	392	361	342	407	360	346	359	380	348	383	382	410	377	331	389	379	350	362	399	366	356	363	383	359	348	410	373	339	395	351	344	341	374	400	378	387	354	380	331	386	343	333	400	373	363	383	344	391	373	370	379	398	378	373	368	363	408	366	386	374	362	393	369	360	395	364	361	350	351	394	390	367	337	415	397	334	364	375	366	347	361	372	359	352	388	368	369	374	349	331	409	393	374	398	363	361	377	354	389	400	370	371	358	382	374	410	388	393	361	381	396	360	348	380	330	352	351	356	367	376	410	381	377	428	403	329	352	396	399	399	393	397	354	361	398	345	386	354	377	356	420	418	384	354	374	363	367	429	381	346	361	396	390	381	391	370	404	355	366	385	395	374	386	393	356	401	350	397	394	390	369	357	388	359	387	386	403	371	340	373	367	412	386	333	371	391	378	343	379	377	377	364	363	360	366	378	381	358	341	376	391	414	338	342	390	380	399	383	351	376	382	388	420	374	372	379	387	368	354	361	363	385	404	418	361	354	349	379	347	376	356	375	407	379	401	387	334	373	396	357	372	367	371	409	351	403	368	356	381	380	401	384	384	369	372	368	358	393	366	391	368	374	406	370	380	382	392	413	338	376	393	399	409	366	357	394	408	387	384	370	379	360	374	356	366	383	367	395	350	383	386	401	375	371	365	374	401	368	361	354	356	372	373	394	406	369	350	386	368	404	391	407	403	352	380	358	417	363	376	356	364	376	366	399	346	398	357	365	385	391	404	406	370	402	398	359	335	361	396	359	365	386	379	372	384	365	373	425	399	363	325	398	400	379	393	340	390	355	342	370	357	362	398	386	364	385	344	397	359	351	398	379	342	328	356	386	382	340	385	382	374	390	394	386	401	388	395	363	387	406	343	362	380	389	382	358	373	371	379	357	343	387	375	366	371	381	390	399	398	400	361	367	376	386	377	356	398	358	362	398	368	397	385	416	377	383	354	386	354	381	408	373	383	359	398	356	377	399	375	361	400	343	367	357	405	377	396	335	371	357	379	377	418	387	390	382	362	376	412	368	393	349	365	387	372	370	376	369	365	378	397	383	411	375	370	343	352	404	378	351	382	355	372	359	400	389	388	361	353	375	386	375	377	356	342	389	380	373	343	390	388	363	370	379	362	352	363	368	382	396	393	404	363	377	356	401	348	382	398	361	368	353	385	375	352	384	388	370	369	363	395	386	346	352	370	352	390	386	393	417	370	399	376	404	347	348	381	365	355	380	360	378	378	393	342	403	370	363	430	394	346	338	375	398	372	380	410	342	385	349	357	391	391	380	371	384	385	335	372	374	395	374	392	375	370	388	365	433	381	356	394	436	373	381	346	414	356	342	368	353	373	388	347	407	384	356	410	410	369	379	379	375	376	417	348	363	362	358	400	359	403	352	395	391	337	353	376	320	389	384	365	384	403	393	360	376	395	352	390	357	373	403	409	387	370	398	391	379	353	370	368	373	376	341	363	351	376	364	368	393	383	372	375	390	375	372	382	357	351	388	375	365	374	353	343	378	341	340	397	346	375	354	372	375	364	393	369	406	385	357	350	392	350	396	368	338	371	380	354	370	366	357	395	386	367	370	388	409	377	388	359	368	377	395	402	365	369	400	367	380	374	389	381	358	372	381	373	426	369	358	363	363	402	381	372	376	399	359	340	349	400	391	366	405	395	412	348	347	359	377	401	372	354	336	398	367	359	365	390	383	366	360	375	354	380	367	416	373	397	396	424	375	362	396	358	388	350	342	382	358	384	334	378	384	356	369	431	367	367	372	373	320	331	310	365	389	407	400	345	368	383	377	360	335	358	353	350	374	406	408	379	380	364	372	352	399	382	354	385	366	383	402	358	375	384	333	391	371	381	384	355	392	361	368	359	370	357	358	370	349	386	380	409	394	339	363	374	418	365	369	399	368	386	379	397	358	368	371	367	380	399	374	349	363	366	399	385	378	377	359	365	381	410	387	379	387	369	387	356	376	345	395	370	361	364	385	388	385	372	388	395	368	375	395	344	361	375	359	347	350	388	362	354	408	421	402	388	373	355	421	333	396	378	432	417	390	394	406	370	379	342	372	387	422	378	377	393	356	377	371	375	372	388	379	359	379	378	386	391	388	397	373	375	379	373	368	338	375	367	382	355	365	353	351	415	386	389	365	370	371	356	376	385	351	357	352	367	367	383	400	429	385	397	338	352	349	356	345	400	370	353	392	392	364	395	374	350	403	369	358	367	363	377	357	394	371	388	359	374	374	382	347	384	384	371	376	367	337	423	404	340	351	360	370	362	347	359	356	392	398	374	382	357	398	377	400	367	383	376	375	374	412	382	382	362	395	366	387	383	345	368	402	382	375	406	347	360	395	352	375	408	392	373	375	384	409	374	419	395	346	360	389	376	360	351	382	395	377	389	385	378	377	362	374	350	376	338	359	336	374	348	400	357	401	390	415	388	367	368	376	407	400	395	372	355	397	393	359	384	372	429	355	357	356	386	393	384	364	356	384	340	376	386	358	365	370	348	385	379	381	383	371	376	388	397	398	369	367	370	397	375	376	342	386	363	399	329	390	332	377	373	394	398	362	376	381	390	381	332	377	386	381	400	385	351	358	380
7451	16561	13880	7586	5163	4077	3102	2500	2080	1716	1519	1311	1134	996	970	897	854	826	821	693	716	707	668	641	670	689	642	646	639	654	649	603	607	572	590	574	610	582	564	581	539	583	574	583	582	587	541	568	500	536	532	540	568	564	595	573	544	547	526	543	546	571	564	554	571	547	535	568	544	547	550	533	538	561	530	539	564	532	554	542	560	565	589	538	526	570	543	530	531	571	528	524	545	532	525	546	536	529	523	511	546	498	526	579	586	621	612	588	572	584	633	608	606	588	565	571	552	527	532	551	595	599	605	539	581	623	538	516	562	591	554	534	538	530	534	567	512	585	550	562	533	555	517	596	586	545	557	548	582	575	543	519	573	520	540	553	514	502	509	538	527	573	533	556	518	523	515	534	535	521	521	524	516	526	542	529	524	520	512	531	540	548	574	512	547	492	534	549	547	550	519	502	545	600	536	553	517	523	521	517	549	505	546	523	536	554	538	527	540	529	507	568	548	526	531	538	530	524	518	535	505	523	517	516	521	531	527	517	571	523	509	511	512	508	518	572	552	562	511	515	530	539	583	523	542	531	516	515	528	514	529	563	524	499	549	505	536	523	526	534	483	499	546	566	470	529	514	547	501	509	500	546	536	533	544	544	502	484	568	538	557	571	542	489	557	514	504	510	506	527	549	535	516	553	525	533	547	535	534	499	509	533	478	525	540	566	539	540	524	538	485	524	550	508	537	539	541	537	495	555	512	543	523	495	526	520	553	533	525	544	595	536	570	534	496	523	530	536	539	518	517	514	521	532	543	529	552	549	496	518	563	530	553	513	474	517	570	559	573	497	486	558	551	519	518	519	491	528	505	504	535	493	552	516	536	526	520	535	528	541	487	522	524	500	543	529	516	506	574	483	530	570	564	566	548	481	512	550	549	550	536	533	527	529	530	523	547	532	487	527	561	500	521	478	546	555	509	506	487	469	533	524	502	477	501	550	511	539	557	512	532	559	481	560	548	535	537	551	527	537	530	543	532	495	509	529	509	544	552	545	531	554	531	539	474	573	518	500	514	500	517	496	538	522	536	527	507	492	523	525	537	546	510	505	544	534	511	565	539	552	514	585	544	511	530	553	504	510	512	550	540	508	511	565	557	538	536	568	553	537	548	509	530	525	523	540	497	543	546	534	542	520	537	509	497	584	537	502	519	526	511	524	540	536	547	509	509	534	522	488	470	545	499	516	541	546	545	529	520	516	533	562	535	582	505	562	532	532	508	515	516	519	544	457	529	543	509	541	523	556	510	517	491	516	560	561	578	496	529	537	583	528	560	530	550	505	516	497	548	554	511	528	520	565	534	542	536	489	498	532	568	557	508	520	545	528	553	559	516	493	538	507	551	541	533	533	559	513	530	536	505	524	526	540	543	488	555	509	551	530	522	561	505	549	514	520	527	529	539	556	537	523	514	535	516	534	527	525	488	484	498	547	453	502	514	535	528	538	555	501	555	508	532	572	568	518	508	510	556	503	524	543	509	569	506	543	519	489	524	509	546	535	514	550	521	507	503	518	528	555	525	506	489	537	495	516	582	517	521	495	511	540	524	549	506	507	520	540	547	517	492	527	523	514	534	497	507	541	490	499	513	532	520	510	533	554	530	518	522	516	546	478	544	546	494	533	538	470	571	566	506	524	540	502	501	520	567	585	516	525	509	521	543	557	549	498	565	551	523	528	521	525	510	556	509	555	536	542	546	546	552	540	557	524	548	536	560	521	509	502	529	563	542	543	566	542	522	534	525	539	532	482	537	525	522	492	506	486	496	516	528	515	585	511	521	546	506	508	525	523	517	550	532	513	528	554	566	499	523	547	497	514	556	530	520	518	556	544	554	544	497	519	502	501	516	505	531	535	577	508	510	536	522	538	479	520	505	493	564	513	541	507	493	540	535	546	494	548	549	572	519	544	567	549	552	561	531	533	546	542	493	526	503	502	497	507	508	528	551	552	498	523	542	517	548	507	543	529	536	598	494	534	557	526	525	537	522	544	493	507	568	488	548	555	562	534	554	513	534	504	543	549	524	487	525	528	491	545	514	525	515	525	541	511	518	529	536	551	521	521	555	579	527	518	536	520	497	513	532	569	514	499	544	514	543	486	530	521	512	557	539	501	541	503	511	483	550	542	517	539	514	561	543	537	550	580	530	522	496	556	523	528	538	540	520	559	489	554	536	522	503	539	577	553	486	540	494	510	559	559	528	544	491	525	517	543	544	569	541	532	565	565	555	508	536	479	484	530	546	579	558	489	538	523	516	504	519	487	525	544	547	564	521	538	538	578	530	510	512	484	513	553	527	526	551	546	495	519	527	542	556	495	521	525	513	522	517	556	567	553	542	542	578	562	517	530	511	548	511	534	556	518	566	552	524	527	482	543	512	538	522	533	536	506	509	514	508	503	521	541	551	518	497	528	504	489	470	547	557	551	570	524	546	529	545	579	505	558	549	553	536	532	512	502	508	540	500	517	543	563	549	537	555	520	535	520	537	503	536	522	553	502	544	500	561	547	471	534	511	526	524	557	522	518	516	576	514	520	498	525	537	487	510	570	546	520	534	522	527	502	548	514	528	521	521	528	497	489	521	559	528	509	528	521	557	536	535	537	503	567	548	523	546	507	565	517	563	514	530	538	519	554	511	533	525	511	521	560	550	534	543	523	528	539	517	561	510	544	536	522	491	547	513	533	538	504	556	512	522	546	526	509	517	526	520	506	556	544	534	514	499	544	569	501	511	536	583	557	547	527	487	529	525	556	526	528	547	546	515	543	550	523	538	517	520	480	559	559	495	535	526	543	470	576	492	584	509	519	509	515	499	522	535	503	538	517	526	536	511	488	538	563	539	509	555	536	561	523	536	555	536	535	551	523	547	496	546	548	508	544	511	537	522	510	534	583	519	523	539	503	521	527	534	517	474	541	548	528	505	541	555	510	488	544	529	511	539	536	521	534	515	537	542	535	501	540	556	543	526	531	555	482	537	522	529	520	532	500	560	529	554	511	550	522	487	526	556	564	522	556	533	517	502	499	507	492	502	549	546	494	526	531	499	501	520	525	529	540	512	541	512	575	510	530	547	511	542	539	519	563	548	532	511	545	540	524	553	560	535	548	525	522	530	570	495	536	530	507	522	520	524	560	535	534	507	543	549	517	533	530	524	528	579	530	505	530	527	551	508	527	564	540	517	533	502	539	541	559	550	487	541	523	494	518	533	549	527	513	524	524	553	534	519	541	535	475	522	552	535	541	526	553	517	511	520	549	568	509	536	564	504	534	531	515	556	569	498	562	545	487	510	564	563	519	524	531	519	525	493	525	549	542	540	568	509	537	522	564	521	521	508	550	508	508	549	496	546	560	490	503	584	553	551	517	538	539	544	503	514	534	540	515	542	529	572	529	517	555	530	504	500	541	518	522	526	486	527	511	555	521	492	563	562	509	575	561	525	553	536	489	509	540	535	569	472	496
26567	19965	6908	816	547	530	487	493	457	439	448	451	478	447	447	479	449	472	463	424	451	468	476	430	450	469	505	468	442	444	463	441	443	459	440	439	431	461	471	463	459	439	443	434	425	441	465	452	423	446	449	446	417	480	477	475	464	463	422	427	441	446	467	433	451	476	461	430	467	471	468	479	431	473	476	503	441	464	480	444	454	427	480	490	440	433	438	482	460	449	454	465	502	444	422	446	479	435	489	460	448	434	482	468	462	435	482	470	461	443	431	459	432	512	452	471	448	452	468	480	436	452	456	497	506	427	477	487	472	461	424	449	426	454	476	446	433	488	452	462	457	486	468	438	442	489	419	478	432	517	455	438	457	429	434	419	438	461	448	411	464	437	498	498	459	513	444	455	476	445	451	452	435	450	464	457	438	421	437	430	469	491	485	473	459	457	487	406	428	436	439	463	457	479	447	448	463	407	495	466	460	427	490	464	477	463	443	421	437	506	469	461	462	442	457	469	470	440	456	474	419	438	432	462	498	452	459	473	407	479	450	428	479	452	429	501	440	450	448	473	454	475	460	461	454	444	426	467	503	417	435	463	448	450	449	477	469	476	461	454	471	458	420	434	443	433	401	468	456	491	433	407	449	458	497	456	419	457	460	418	452	492	471	418	512	450	435	464	457	445	484	463	434	449	425	452	446	438	462	479	473	426	454	478	438	448	441	477	503	443	437	479	456	468	469	453	476	477	455	450	446	457	451	454	445	434	469	421	465	390	428	455	415	440	426	474	396	434	447	456	474	453	457	462	508	477	464	478	434	483	454	482	404	428	456	467	408	464	433	448	458	438	470	488	420	461	436	450	442	463	454	431	465	445	425	476	465	443	458	428	473	427	502	443	463	427	409	458	436	433	446	504	450	453	480	464	455	462	422	440	424	429	467	444	441	463	475	451	433	426	456	434	462	443	493	445	484	488	438	423	500	452	457	469	425	443	456	461	490	440	480	467	444	471	438	451	447	460	440	447	471	453	484	451	431	406	414	407	429	481	407	448	465	441	450	477	467	462	491	457	467	454	477	464	455	413	451	452	416	421	443	428	461	444	440	455	435	432	476	445	447	443	438	488	498	443	427	461	443	415	461	467	460	448	438	442	472	434	468	470	476	473	470	506	467	477	493	484	419	423	475	454	427	422	439	463	446	453	444	453	463	470	429	457	464	484	467	467	419	445	450	462	417	460	452	479	448	492	475	427	429	473	429	426	473	431	438	447	433	478	442	452	431	468	457	445	450	435	437	455	413	461	446	461	483	465	452	394	419	473	441	421	444	461	439	449	421	441	446	427	447	441	441	433	432	489	438	427	473	466	478	471	452	443	490	464	440	470	428	454	479	481	462	421	427	456	435	466	432	465	440	475	480	473	451	476	444	485	467	454	467	450	428	439	419	437	462	445	472	441	446	439	450	429	455	452	446	428	444	469	433	428	475	482	462	463	476	487	449	485	457	440	440	481	452	473	454	476	468	473	470	454	454	451	458	425	441	489	459	484	443	460	438	449	449	413	434	432	482	453	423	428	453	468	444	448	468	418	464	422	459	451	489	423	444	463	475	461	454	465	492	448	461	452	464	454	429	440	456	415	454	424	470	471	445	479	457	447	469	457	451	439	436	436	453	452	499	466	478	482	469	440	436	455	418	436	401	465	443	432	451	469	475	452	425	456	467	470	464	454	438	438	412	484	435	443	469	460	459	479	445	455	432	433	451	446	443	475	438	439	483	450	455	456	440	453	452	422	428	457	433	422	454	443	489	466	436	457	493	499	451	461	470	444	445	470	465	453	475	449	432	438	469	439	481	455	432	442	414	425	443	462	451	442	456	441	477	470	432	441	419	429	413	412	443	434	484	462	473	501	426	471	468	433	466	457	444	469	437	488	433	472	467	481	443	454	455	452	468	462	459	489	452	463	444	439	514	435	443	477	427	438	444	481	417	442	478	464	440	448	432	462	397	460	464	489	458	478	442	464	435	469	468	438	463	465	477	488	475	430	448	448	434	471	469	437	505	426	435	449	408	416	466	443	470	470	435	454	440	459	498	444	461	471	483	446	453	415	421	431	463	449	511	416	465	421	436	441	459	483	453	442	503	455	461	460	470	460	486	427	429	462	498	446	449	453	444	468	456	436	471	459	469	414	418	437	447	430	440	436	449	453	429	485	456	509	402	460	450	444	457	454	470	454	460	440	427	443	459	432	471	488	441	455	470	460	453	475	445	458	452	469	469	464	456	435	452	466	432	448	462	445	439	453	438	464	416	460	460	440	475	457	478	439	456	480	441	438	481	386	429	467	476	425	439	460	449	435	449	456	449	465	437	445	455	442	476	446	435	440	414	451	432	450	465	441	438	451	429	426	425	474	438	471	457	442	475	443	438	434	432	436	456	504	452	425	439	448	455	476	458	495	468	470	453	416	441	425	434	459	453	435	487	463	490	428	474	487	462	452	446	453	431	480	451	433	461	442	427	424	444	451	475	459	463	439	440	428	452	468	462	444	481	430	447	431	454	440	441	422	496	437	436	471	461	462	446	492	457	473	461	459	451	454	454	483	463	463	466	408	467	467	477	421	461	477	448	447	417	449	454	434	473	464	461	414	466	458	460	470	454	453	441	476	442	472	448	433	447	454	403	430	466	443	482	408	468	477	419	423	447	440	441	420	473	456	420	435	444	460	442	499	432	440	431	448	417	458	419	421	448	439	456	448	486	470	450	477	434	465	463	449	462	471	454	472	420	482	466	455	455	426	454	481	433	481	475	415	390	490	468	472	428	444	458	443	456	451	467	442	452	452	438	441	430	456	470	460	439	431	435	446	457	440	448	468	429	474	456	484	445	471	435	428	441	451	414	431	423	428	427	452	428	452	439	443	465	408	448	438	450	450	422	460	433	434	462	442	455	421	426	441	452	465	412	426	435	462	430	438	521	472	461	446	421	432	450	432	502	475	452	429	427	487	472	454	452	476	423	431	456	480	450	469	418	452	435	464	440	431	486	477	441	422	438	471	459	434	468	453	466	453	452	421	457	430	436	461	466	478	441	460	460	396	469	475	462	446	465	442	450	455	442	450	444	450	426	425	446	442	455	464	437	430	464	462	462	487	452	454	457	496	475	421	468	452	465	450	449	458	463	456	428	456	406	434	425	479	423	402	410	431	441	452	429	452	448	434	471	475	477	464	444	412	496	458	435	446	490	469	403	423	475	454	482	458	452	461	434	452	435	459	445	423	449	400	464	432	422	462	445	475	444	466	418	464	461	463	476	436	464	457	431	478	472	449	446	452	468	467	477	445	473	505	421	462	424	469	443	455	465	468	420	436	479	440	451	456	475	461	471	477	425	463	443	452	506	462	445	408	467	476	455	439	408	418	465	447	416	452	413	422	466	426	431	444	450	472	443	463	419	470	425	446	407	480	435	461	438	459	451	415	466	494	416	491	497	479	439	450	445	449	425	498	484	467
4067	1608	1446	939	824	733	730	706	650	658	677	677	657	637	678	617	664	644	658	629	658	653	654	648	671	673	633	636	696	622	677	639	698	661	649	613	658	654	604	666	647	621	631	664	607	633	620	662	663	634	636	612	637	608	588	646	704	644	642	665	648	655	632	616	660	668	649	640	666	610	670	671	642	620	645	647	641	642	617	661	654	643	633	643	626	632	648	642	646	597	657	632	645	622	641	605	674	627	633	607	640	634	614	686	672	643	684	655	654	616	627	667	628	700	608	686	632	670	661	639	638	683	676	657	701	660	667	639	650	694	602	651	689	681	680	650	667	650	634	652	627	617	665	646	658	649	591	632	685	636	649	675	702	654	663	595	632	632	700	688	632	651	661	591	639	631	599	654	641	625	605	646	612	589	671	653	626	599	646	642	669	613	621	608	661	597	664	636	654	600	632	653	691	588	658	654	651	611	620	650	599	646	639	622	670	617	617	679	669	628	623	650	677	637	698	583	611	605	696	610	664	621	621	677	645	647	626	666	605	655	634	647	672	652	658	647	642	702	649	662	658	641	694	670	639	630	652	661	659	646	644	645	609	630	656	650	622	638	655	653	614	579	646	588	659	628	650	628	593	672	628	641	632	578	670	584	644	603	641	632	628	631	588	653	631	679	636	635	623	633	612	717	637	669	639	637	677	631	617	722	654	638	634	627	637	644	665	622	631	639	638	615	621	604	642	606	643	634	624	629	664	650	629	625	664	653	673	689	626	613	626	630	677	631	625	584	636	660	662	661	616	643	682	658	634	608	633	631	655	616	601	618	677	635	605	643	644	670	609	652	656	649	637	607	661	681	647	638	637	637	629	674	626	632	637	635	669	656	657	596	675	679	658	609	650	634	621	609	674	627	645	635	638	631	637	642	676	662	673	607	648	623	647	620	671	654	665	651	626	625	684	605	627	678	675	655	648	628	640	621	592	646	625	680	704	662	652	599	627	613	634	626	638	687	671	609	685	627	703	622	610	655	644	667	653	625	640	624	643	601	605	642	665	669	581	597	616	639	629	620	653	627	609	615	632	618	657	660	631	632	633	606	643	658	611	653	647	644	665	617	643	645	656	629	628	648	664	634	587	605	609	635	697	664	625	635	647	606	688	620	612	635	647	657	674	671	639	642	682	669	636	630	605	613	616	640	601	679	624	641	634	655	657	642	630	611	643	603	615	653	666	673	625	625	626	620	661	610	634	616	644	594	632	645	642	649	642	649	607	644	651	680	623	674	644	646	640	636	652	662	609	629	608	663	639	641	633	644	626	674	600	619	623	603	669	661	616	652	688	620	658	643	650	658	637	659	649	660	638	651	655	648	634	617	638	598	640	641	640	634	593	638	679	650	644	642	623	665	646	606	637	626	635	641	665	607	669	662	630	639	659	595	637	659	613	611	679	619	635	640	652	694	608	694	639	620	616	610	638	615	637	660	654	672	633	658	665	683	637	673	628	654	618	589	663	627	658	657	627	713	660	650	601	624	666	653	610	592	645	645	649	630	619	645	610	619	660	632	601	626	645	656	635	674	679	671	651	648	643	609	631	620	633	624	652	638	618	653	646	594	604	678	652	660	645	622	632	619	608	658	653	628	657	592	641	628	631	634	644	639	657	638	652	599	681	629	622	596	641	653	635	627	636	608	626	596	587	662	658	644	629	618	627	645	642	607	618	598	652	659	670	667	637	659	661	648	663	648	622	624	641	675	613	689	639	643	640	632	590	652	634	700	635	661	650	665	652	632	675	628	655	634	668	664	665	663	643	608	652	655	653	637	644	633	675	645	678	665	621	697	654	704	605	623	694	612	648	647	592	646	634	635	659	642	602	618	615	644	673	648	669	587	600	633	638	600	650	656	615	643	645	627	617	662	636	586	649	678	636	655	626	660	657	645	649	583	584	649	680	609	641	684	658	619	587	659	676	662	696	561	655	681	642	654	656	603	635	612	652	630	648	628	695	639	618	655	654	624	656	668	672	610	651	660	660	654	650	648	643	664	629	641	683	653	647	655	634	612	650	611	671	629	627	637	629	635	620	589	642	693	644	667	630	658	651	625	652	639	677	623	643	642	630	619	640	609	673	655	630	630	681	643	646	610	655	643	671	679	679	619	625	593	659	630	632	648	604	626	625	636	670	647	645	644	633	642	633	663	623	674	627	638	612	643	634	659	606	635	600	632	582	639	655	606	646	669	623	651	629	642	655	614	620	665	643	636	632	675	622	651	637	639	674	671	611	646	674	615	605	640	671	648	657	660	599	620	688	600	636	595	633	639	620	668	640	642	616	633	649	690	639	645	627	631	631	627	662	612	709	643	613	627	629	624	651	655	614	635	616	628	636	630	654	675	650	616	682	616	668	616	666	656	670	624	594	628	635	632	665	625	664	646	691	631	651	620	652	620	625	619	648	647	663	660	613	605	579	657	656	620	625	637	620	641	615	626	638	695	636	645	619	679	643	645	680	644	654	655	705	610	590	632	599	656	638	641	615	665	646	572	622	645	629	657	636	601	659	634	599	644	619	627	625	644	652	642	640	600	657	705	683	639	624	691	643	633	651	669	648	664	608	637	652	644	611	661	651	653	633	590	690	616	704	630	587	631	698	641	637	601	658	643	653	649	634	616	607	597	687	681	654	625	636	620	657	638	613	623	600	696	698	608	648	609	615	634	662	644	648	648	688	610	677	675	679	672	663	644	642	582	637	691	625	610	653	630	649	609	623	594	612	608	680	669	618	613	668	622	676	616	632	690	635	619	642	658	640	647	616	637	642	646	658	614	639	679	608	649	648	657	598	693	632	620	630	655	642	618	650	639	667	615	641	595	632	615	631	642	631	591	649	622	646	665	649	638	618	597	609	652	627	656	649	625	671	647	635	581	616	668	622	645	648	605	637	662	647	629	699	620	635	635	644	608	636	652	669	617	596	660	634	663	618	621	628	637	647	605	678	602	630	605	631	650	571	638	644	637	680	675	656	625	647	677	639	630	652	634	634	674	654	672	650	659	607	637	696	614	601	666	651	660	638	631	633	665	633	651	629	637	626	643	630	619	656	652	675	609	646	638	633	626	620	610	603	653	625	628	626	592	623	628	635	665	632	698	642	635	633	614	626	639	652	647	678	661	646	616	623	664	600	639	619	609	663	645	626	669	639	616	621	640	656	652	589	654	650	621	629	635	670	645	680	634	672	628	616	621	653	645	636	631	613	664	605	664	659	658	673	668	685	646	684	572	679	624	690	676	665	650	609	628	651	632	632	645	679	635	655	611	661	660	617	607	614	646	658	643	622	638	660	652	657	656	639	653	647	668	672	637	618	644	645	652	640	657	595	616	569	654	674	626	678	628	639	611	621	648	644	629	629	654	669	655	676	613	627	611	671	670	674	612	640	631	648	663	663	641	670	654	605	613	611	666	647	642	606	635	658	636	596	663	630	594	667	624	647	612	634	679	654	662	677	665	675	647
23705	20849	27838	23677	20561	4970	1210	876	773	693	698	625	580	560	555	556	511	543	544	492	506	519	518	478	511	479	481	512	473	506	506	491	477	498	507	506	499	488	488	439	490	463	466	471	516	489	497	478	525	466	522	470	455	449	469	505	497	475	469	474	498	461	473	503	500	436	487	507	473	520	486	505	477	508	454	484	491	469	487	504	486	479	437	514	480	483	496	503	472	465	461	481	512	468	482	500	474	479	463	493	477	495	507	465	510	545	493	504	485	505	472	481	502	481	493	520	456	490	548	475	498	475	470	505	517	491	531	504	487	498	465	513	501	476	452	464	489	474	492	474	516	438	476	472	479	471	482	463	458	476	448	487	467	484	462	500	466	489	485	515	455	468	479	507	472	462	468	496	507	484	491	468	499	477	487	447	480	446	471	482	432	496	466	468	432	521	465	478	501	451	463	500	465	489	482	462	452	477	493	461	494	447	445	495	448	505	465	476	479	494	533	484	476	474	481	490	494	506	478	461	488	494	483	444	466	448	506	508	519	490	483	505	472	507	482	482	427	459	486	460	441	464	449	492	474	499	449	509	481	452	474	473	461	462	428	466	467	465	478	446	480	462	470	459	437	491	478	502	453	505	471	455	481	487	477	452	480	493	496	443	508	462	482	483	480	439	497	463	476	495	471	497	489	450	499	454	502	504	489	483	474	510	482	473	477	467	497	489	467	478	492	461	471	501	484	493	498	443	524	495	482	434	461	487	468	459	458	536	483	482	446	460	437	484	485	491	482	471	511	449	493	466	455	521	514	486	528	502	461	477	450	516	455	482	485	490	473	443	461	460	479	460	489	475	479	482	463	461	510	467	512	463	456	493	472	511	476	447	487	496	507	493	456	490	477	475	459	466	470	482	479	494	457	457	477	473	499	489	459	502	473	481	482	492	500	504	531	447	467	475	503	451	451	505	482	466	469	437	438	436	518	459	463	491	500	493	436	456	453	460	474	466	505	463	511	502	494	504	492	457	495	492	462	480	474	461	485	539	462	477	482	430	487	510	480	461	465	497	511	436	495	477	484	451	460	490	508	459	486	442	508	485	446	496	464	476	487	502	461	449	458	475	455	469	492	496	451	446	443	476	452	476	481	501	444	451	473	434	480	466	463	428	457	477	499	438	483	485	477	465	451	482	492	443	479	450	467	477	492	474	441	533	491	498	480	464	481	453	498	457	510	473	447	496	527	453	473	480	452	462	451	413	474	463	487	483	480	439	490	471	519	452	463	491	455	474	480	484	453	498	475	491	490	495	475	472	478	466	498	485	493	460	500	471	474	458	478	488	458	477	471	475	539	461	463	459	481	501	460	468	466	550	487	464	482	438	462	457	458	462	479	469	512	487	498	506	470	424	484	474	479	476	474	472	511	483	479	463	471	508	454	477	485	475	503	516	429	476	483	467	509	475	490	477	485	473	502	474	478	462	516	472	454	482	476	453	463	505	461	505	455	499	479	515	468	468	500	501	488	453	489	464	463	466	425	469	508	462	495	459	485	476	499	465	501	473	482	440	421	437	513	448	461	441	472	463	439	463	461	484	458	463	453	456	450	492	480	498	487	458	481	452	488	463	491	480	484	490	408	477	454	443	519	504	515	516	493	468	435	468	428	476	496	490	482	422	454	463	514	475	472	483	470	480	488	491	470	520	482	505	499	498	469	464	448	503	493	503	486	440	416	482	468	469	462	441	487	486	527	478	488	465	451	450	486	483	439	466	509	477	504	429	474	443	474	495	429	459	444	446	486	460	480	489	454	487	448	480	474	460	490	455	469	444	455	486	467	467	493	504	471	488	466	470	472	449	486	506	473	487	460	477	456	494	480	501	502	501	454	452	485	501	485	470	495	494	472	450	485	461	490	489	487	466	470	455	462	506	472	454	475	463	497	476	507	473	525	482	444	455	464	494	496	502	504	471	450	479	434	459	460	485	466	495	460	462	480	461	423	484	489	448	492	489	461	501	472	459	498	451	488	507	459	465	464	439	489	463	454	482	444	453	515	458	478	445	440	454	468	455	487	475	464	466	450	467	464	494	496	469	463	474	491	454	497	449	468	471	524	486	420	512	478	493	418	474	492	420	448	492	484	463	433	485	475	494	476	452	477	439	502	487	484	474	488	451	510	486	485	469	523	470	494	516	462	481	488	504	422	457	458	495	484	460	498	493	484	464	464	490	509	507	461	453	484	508	447	466	450	488	437	484	456	465	431	464	483	524	481	482	484	470	468	464	491	487	453	429	438	444	495	484	448	457	488	462	502	498	519	460	483	473	463	504	443	511	480	490	448	438	448	438	457	495	440	500	483	464	478	453	508	460	509	482	487	465	503	477	482	443	449	461	483	448	480	478	487	432	460	478	475	496	479	473	476	470	483	475	496	452	484	448	473	440	476	496	482	478	517	487	459	462	482	474	495	476	480	454	481	482	465	477	475	457	495	464	469	507	493	461	484	466	485	447	482	464	480	465	471	458	467	471	507	475	458	473	491	441	476	466	503	457	489	454	464	507	485	459	511	448	461	443	510	460	486	484	491	477	457	457	462	472	473	487	456	451	494	484	499	504	479	502	510	450	472	443	469	468	504	476	462	478	478	472	478	483	438	497	463	476	436	487	472	450	459	475	454	460	461	472	492	465	478	471	493	465	489	453	483	480	471	494	468	477	470	461	485	481	501	449	495	484	455	484	487	473	474	454	451	469	484	452	459	475	469	483	464	479	464	499	463	503	511	490	468	526	494	448	422	476	478	460	486	483	484	453	507	485	515	467	434	479	462	495	477	472	516	464	493	475	504	484	498	472	470	469	463	492	487	481	475	499	490	481	493	443	445	478	467	532	501	469	459	466	478	477	435	506	451	480	425	468	459	473	484	515	454	456	475	486	497	489	477	449	462	471	495	457	492	495	494	486	440	464	481	483	493	466	497	462	474	455	440	491	515	447	469	431	502	487	506	463	486	478	470	537	472	490	470	502	456	475	453	478	481	452	494	495	469	459	473	460	450	484	452	463	495	511	448	465	479	499	498	459	505	471	466	489	481	479	457	460	457	471	447	494	427	471	469	479	528	460	463	484	420	512	488	489	503	489	467	457	487	480	491	490	467	464	484	488	486	491	470	456	460	461	478	455	480	482	485	475	470	488	488	442	471	485	500	473	511	449	454	452	503	485	460	485	471	457	471	448	510	469	482	487	486	504	493	473	495	492	486	461	460	457	500	460	460	507	477	467	469	452	488	453	467	476	481	474	476	458	478	497	462	493	464	475	504	485	458	443	472	450	452	487	479	502	465	506	481	444	431	468	493	484	514	439	425	465	447	451	453	479	477	458	486	483	480	486	450	481	482	481	475	441	486	500	510	450	492	452	496	474	507	470	474	465	451	448	491	452	431	473	481	515	483	469	457	481	520	485	494	501	453	466	492	484	516	451	457	448	465	463	464	442	454	475	460	494	492	465	468	481	487	480
5149	10476	8817	4587	3195	2529	2010	1707	1445	1334	1226	1068	975	989	921	886	838	818	811	762	738	721	792	705	719	752	740	692	738	774	685	680	720	669	711	701	750	692	708	681	738	699	706	701	696	675	707	669	722	699	725	718	670	676	707	656	754	671	701	662	671	705	692	676	680	747	727	679	648	640	710	721	735	692	672	667	670	645	690	727	692	661	684	710	666	674	662	632	715	729	654	661	639	698	665	687	684	687	655	713	684	709	697	706	722	705	686	704	755	719	737	687	764	652	687	682	697	702	702	708	685	774	712	741	707	728	676	690	682	709	726	704	648	685	677	693	681	668	706	704	695	711	696	633	645	674	695	672	685	662	636	672	643	636	676	731	687	648	690	671	701	663	702	724	681	718	661	689	662	621	705	661	681	692	728	671	680	668	680	648	700	705	688	642	689	664	668	684	672	674	659	732	708	642	699	663	664	705	708	695	682	677	675	668	706	636	671	667	685	653	670	634	670	650	680	678	707	658	722	686	717	688	682	662	681	697	653	670	725	654	720	678	706	676	642	720	663	666	683	668	703	660	666	696	701	660	704	667	661	721	701	692	647	656	664	686	681	635	712	639	714	670	650	654	677	678	652	746	681	650	661	704	681	662	741	685	656	700	711	672	681	688	669	697	702	725	612	674	664	644	667	670	668	695	673	670	675	702	644	708	694	685	655	671	705	728	672	688	633	695	682	690	678	652	706	675	667	687	696	665	676	684	630	682	695	729	676	716	661	675	697	650	676	677	706	724	665	623	685	708	672	669	658	669	636	638	696	682	678	690	717	706	684	642	653	669	680	635	660	636	681	685	636	674	691	655	689	638	652	669	704	684	670	697	655	702	661	676	700	676	656	702	624	734	664	695	656	641	669	690	646	640	670	689	655	669	692	673	694	687	669	682	681	694	709	679	645	629	674	707	661	687	706	681	672	666	662	696	674	673	661	674	694	635	708	682	637	720	644	704	705	674	652	711	662	662	656	657	693	691	703	641	641	689	656	688	712	657	674	670	675	701	668	701	654	696	661	661	646	706	666	675	632	679	684	680	709	605	673	684	664	697	695	656	665	630	672	697	697	725	677	644	662	651	659	676	639	676	683	670	705	647	669	678	721	675	659	659	671	729	656	706	707	610	669	691	659	631	648	649	660	690	681	693	671	755	674	676	663	654	676	654	647	665	689	712	631	654	652	675	672	721	639	676	692	680	637	668	641	638	684	666	697	705	648	667	640	668	667	697	686	681	706	702	670	698	724	669	680	698	692	718	685	720	666	673	662	655	706	706	676	697	713	657	671	618	692	648	712	633	697	655	639	679	641	612	625	667	676	693	721	686	713	715	689	710	694	666	680	681	701	692	682	612	709	710	656	661	676	685	658	653	682	714	668	661	712	655	669	687	690	658	639	730	685	673	705	733	693	672	709	664	655	652	670	699	741	691	695	658	690	701	682	676	678	678	700	704	682	673	686	679	678	654	718	660	693	694	705	679	676	674	704	682	682	679	701	673	653	633	650	674	620	618	639	677	675	682	666	717	696	649	684	663	715	697	669	635	668	654	670	663	704	690	676	619	632	631	704	709	661	659	654	625	676	701	670	673	682	663	675	671	678	656	678	702	636	668	702	651	693	666	701	670	712	689	657	641	666	662	703	662	676	690	684	688	677	641	700	626	667	684	693	710	665	722	706	689	679	658	696	653	706	639	674	681	680	674	650	666	672	650	661	652	674	676	659	675	641	660	648	702	671	631	686	649	642	651	675	655	660	634	630	687	662	690	698	693	654	691	649	714	710	676	675	650	688	687	682	644	713	689	645	659	677	663	706	679	642	690	657	658	690	649	653	685	667	661	697	715	650	635	658	687	705	652	688	706	647	665	714	720	706	639	750	700	648	681	666	663	674	641	663	658	733	660	676	693	670	704	657	641	652	704	708	676	705	699	604	722	702	729	676	690	683	705	672	701	702	649	663	645	658	729	668	641	662	636	656	683	715	679	689	623	683	699	710	662	637	700	697	693	651	623	626	658	715	690	681	688	693	740	674	669	724	664	672	699	698	668	677	694	680	622	682	672	696	659	673	678	685	674	667	675	650	656	655	660	656	663	678	684	684	712	656	701	694	673	706	676	626	684	650	684	707	680	682	637	654	716	682	701	648	669	660	680	655	653	727	663	656	716	685	679	666	669	668	686	656	726	687	697	660	673	648	688	680	689	700	666	681	646	667	666	724	648	685	664	659	658	622	637	639	680	684	665	695	668	691	686	717	648	705	685	643	673	667	691	667	693	662	716	652	693	696	701	635	664	666	677	676	657	685	654	714	633	696	664	710	664	719	692	681	669	711	681	689	647	702	708	676	662	710	675	681	664	677	752	643	706	667	679	688	644	680	692	645	646	717	712	648	633	666	666	681	627	687	660	662	704	701	685	696	638	695	711	634	699	720	676	656	693	704	660	673	658	733	634	651	657	724	703	709	675	667	711	652	650	658	679	635	660	672	665	682	663	625	640	657	681	713	674	687	650	660	716	681	658	680	659	629	654	680	670	694	713	676	709	668	682	669	665	633	635	693	649	690	682	722	668	688	676	647	717	664	694	684	673	747	695	708	665	675	638	689	665	683	657	668	659	697	677	694	677	701	674	677	682	663	643	673	685	690	700	694	702	671	675	662	651	691	656	652	633	672	625	618	719	666	718	664	711	657	671	672	675	614	685	704	669	647	699	681	698	651	664	664	660	674	652	654	657	676	650	681	646	659	733	654	689	656	675	700	663	696	681	691	642	662	669	664	648	632	707	738	692	657	634	644	677	616	700	687	689	680	686	677	656	706	697	667	663	667	648	644	701	670	641	652	665	714	698	657	636	651	650	634	671	661	716	702	644	678	685	656	661	647	737	650	667	659	637	677	661	693	665	634	710	645	668	665	680	741	663	684	716	655	699	679	711	678	699	597	665	690	657	686	689	658	660	691	656	652	648	717	638	668	723	661	731	692	693	677	670	676	675	673	696	637	666	702	692	690	665	627	659	678	673	602	633	682	650	744	654	660	643	682	676	692	681	670	686	694	660	710	708	621	663	707	635	665	669	675	701	724	600	658	686	665	686	693	650	686	681	698	676	677	708	622	651	706	657	679	660	666	689	674	635	672	672	665	666	663	654	693	685	712	646	698	685	659	636	664	630	685	672	660	699	636	648	704	662	682	638	677	685	663	667	690	670	670	686	680	718	631	668	692	680	664	664	670	654	639	632	656	688	659	647	673	684	732	617	680	645	642	668	647	666	672	711	717	677	683	719	672	640	652	707	658	688	697	714	663	686	702	709	669	678	671	692	682	687	690	656	687	677	718	721	664	645	656	714	686	730	657	652	723	699	656	725	735	696	639	661	648	730	646	692	691	685	665	636	662	679	680	669	658	689	653	678	633	735	668	711	644	691	633	673	706	711	646	716	647	675	652	683	602	664	686	718	665	699	679	679	655	700
22802	20956	28664	23397	20957	20685	3858	1119	849	794	709	667	572	536	508	553	488	484	482	430	484	464	444	411	415	452	447	377	407	429	399	429	387	365	423	429	356	410	369	404	395	403	447	411	376	357	369	467	395	396	360	359	428	389	354	388	396	369	399	403	405	375	375	382	394	382	372	393	390	368	397	384	429	417	389	396	385	386	362	391	404	408	411	356	390	390	385	366	389	360	379	375	374	393	388	403	379	387	416	401	397	383	399	369	404	426	383	409	414	411	395	385	401	381	417	411	418	405	416	427	377	393	392	415	373	427	395	395	394	422	405	387	416	393	381	395	383	422	395	414	440	387	419	366	364	384	360	374	369	358	394	349	410	382	406	398	376	362	353	375	412	403	368	365	400	373	373	358	372	372	391	414	379	377	393	367	340	376	415	395	420	405	360	388	346	337	380	379	387	386	416	354	375	375	384	384	401	372	363	409	373	388	394	361	413	355	397	391	414	381	371	387	402	388	415	423	399	387	387	390	393	376	381	363	397	385	347	358	369	396	371	364	403	392	368	392	388	373	367	378	382	370	349	369	372	394	327	408	366	361	385	339	337	356	392	387	388	348	379	378	367	384	358	440	390	344	373	396	386	389	383	372	394	396	392	415	389	360	391	368	364	362	381	377	359	369	380	387	365	422	335	382	354	413	368	427	350	352	373	341	368	377	362	365	357	369	387	371	360	371	344	422	344	374	387	398	385	405	398	399	371	401	375	416	376	382	393	387	398	358	381	382	381	402	381	381	360	393	383	392	399	376	378	382	386	354	356	372	431	424	354	376	386	386	406	393	355	400	387	404	394	398	374	355	412	401	404	398	373	414	368	390	374	396	413	379	369	390	334	426	413	400	407	373	380	385	393	369	376	389	368	375	347	397	387	422	352	428	389	373	406	365	385	374	408	364	364	366	377	375	368	388	386	388	391	398	368	381	416	375	359	370	375	386	373	392	384	358	367	374	350	402	417	394	355	365	361	366	359	379	398	371	400	354	344	369	370	396	404	373	373	367	382	395	381	369	387	380	384	353	377	362	362	409	375	387	368	394	408	386	381	380	400	375	392	367	399	388	349	363	382	391	435	345	402	389	382	374	347	356	342	376	393	376	386	405	402	392	391	369	381	393	375	391	368	372	367	374	350	390	380	393	361	367	413	408	353	401	397	374	392	370	393	391	404	366	397	354	368	363	366	385	335	368	370	394	376	371	404	398	385	354	362	409	372	379	379	371	381	366	369	387	338	385	352	422	366	399	395	379	358	395	363	325	360	414	375	393	366	365	425	391	375	388	392	375	358	374	402	379	390	390	360	383	388	372	355	423	373	409	384	395	323	347	360	369	378	366	413	384	376	384	403	364	367	371	357	397	438	398	374	371	420	384	367	382	385	395	423	386	384	357	414	372	402	384	375	377	357	371	371	352	364	410	405	386	373	353	372	363	375	377	371	383	352	413	390	396	385	387	395	372	393	398	388	399	357	399	375	366	384	337	373	401	352	401	362	386	361	413	357	391	382	362	367	366	346	360	372	402	350	379	383	354	409	375	347	417	376	363	402	355	384	370	405	389	377	393	377	413	394	417	356	400	377	377	408	423	369	373	343	391	372	370	385	355	407	424	368	378	357	390	401	390	365	360	353	393	348	380	341	352	384	373	344	376	357	371	368	368	358	374	389	391	399	381	353	402	364	364	376	341	369	387	366	417	397	355	387	393	369	372	369	385	386	386	369	387	405	389	396	379	390	395	372	392	361	338	362	386	393	345	388	387	377	366	376	340	403	379	383	380	394	380	366	387	394	335	388	359	380	400	393	374	380	393	383	401	396	374	374	425	341	369	373	364	389	398	371	350	356	398	395	392	365	394	372	376	388	363	413	374	363	411	363	381	390	374	358	396	378	409	402	384	386	399	336	376	385	413	422	369	419	380	389	362	335	405	373	388	376	358	430	377	377	372	373	362	412	400	400	369	382	400	376	366	374	365	379	396	398	394	371	355	377	406	377	388	406	389	414	388	388	385	380	340	369	365	372	363	389	374	400	365	388	383	399	379	386	381	368	358	405	396	381	379	404	336	380	399	388	350	403	387	376	419	403	366	381	359	393	359	383	414	411	389	404	377	388	352	385	373	378	407	391	412	354	382	401	375	374	428	361	389	374	391	356	373	374	380	373	371	376	389	387	397	354	372	398	396	364	402	371	397	381	333	368	395	379	360	358	372	387	376	376	363	370	397	369	434	389	357	367	414	363	386	382	365	394	380	407	353	382	392	396	385	367	377	358	379	385	369	391	395	351	404	367	414	361	406	401	422	367	373	398	361	374	373	364	401	371	368	352	392	379	393	367	414	388	362	390	377	388	390	368	366	390	336	380	370	380	389	401	390	372	403	372	385	394	355	366	398	386	391	406	348	373	365	333	390	343	361	358	357	357	387	391	391	386	382	367	377	382	368	347	369	360	363	369	366	373	419	380	402	392	368	376	408	395	367	392	355	374	378	379	381	345	391	384	374	371	368	364	373	369	370	384	360	418	371	406	405	393	359	363	404	399	381	406	398	363	371	355	370	387	353	377	371	371	369	398	371	371	388	375	401	381	363	406	357	387	402	374	370	415	363	385	352	393	414	409	396	364	378	386	387	394	381	383	367	387	385	356	345	388	353	379	363	380	384	434	392	390	380	401	380	356	345	364	400	355	377	357	404	346	352	378	399	397	398	392	377	370	366	402	370	343	330	364	336	381	359	396	376	372	361	379	353	422	368	396	374	389	368	386	367	356	349	388	366	381	382	344	365	379	404	403	366	389	374	402	375	399	379	381	366	333	356	386	385	393	378	381	378	383	394	401	390	372	362	396	357	388	354	366	379	411	374	401	355	404	405	386	387	377	337	379	390	377	377	381	377	402	405	364	373	351	343	397	389	370	340	389	347	361	389	385	409	420	400	382	380	370	304	394	360	372	400	365	376	415	351	368	407	369	409	377	391	375	363	367	394	396	392	393	400	362	350	351	386	392	382	396	372	403	367	425	360	369	390	386	338	396	391	344	380	369	384	366	335	385	392	371	382	368	404	361	365	396	412	346	337	384	358	386	395	375	375	404	415	379	402	345	367	395	383	388	364	376	398	404	404	366	378	396	395	425	388	419	355	383	410	411	373	384	387	369	386	381	399	386	428	368	372	416	389	366	382	373	390	356	348	382	349	382	400	382	352	380	370	394	388	375	408	358	378	413	344	401	370	374	412	386	344	377	353	333	372	346	390	396	370	366	382	366	404	407	388	405	360	361	361	373	379	397	374	361	413	404	329	383	378	353	341	378	388	420	369	368	378	366	379	390	365	382	373	363	397	375	379	364	364	401	375	398	357	356	401	402	390	405	389	389	392	397	409	403	408	369	380	354	407	349	376	386	404	387	366	352	405	349	384	318	379	368	371	399	368	368	408	411	352	381	394	370	406	399	379	380	392	372	376	389	383	407	399
7397	16498	13967	7569	5324	3938	3220	2539	2017	1768	1513	1257	1203	1068	935	916	851	807	743	772	725	691	713	682	661	638	674	659	630	640	605	609	607	628	601	591	586	554	624	544	566	576	583	615	573	595	587	524	578	500	552	547	556	603	558	586	536	561	571	584	546	528	534	570	582	575	540	558	563	524	512	573	555	546	591	541	540	552	556	539	540	568	542	521	502	510	568	538	529	556	569	558	539	554	543	518	537	523	543	554	548	571	546	590	598	596	612	622	577	611	615	576	591	555	574	519	566	569	593	612	603	564	629	590	582	521	592	576	545	584	563	578	553	538	522	580	542	523	529	568	525	536	528	566	546	525	547	530	491	557	536	591	545	465	562	556	545	522	536	529	510	559	530	564	542	580	523	531	534	486	534	520	533	534	534	477	563	606	546	528	499	545	531	568	545	520	570	549	529	541	581	524	581	551	546	571	539	550	540	569	519	547	519	549	540	531	538	495	502	569	511	547	533	543	586	572	542	523	560	547	590	524	554	563	535	525	513	591	561	552	565	539	526	549	523	580	552	543	553	534	556	538	574	538	556	553	547	542	506	529	522	505	546	562	506	515	556	558	561	555	591	518	548	550	515	523	539	522	547	517	533	508	578	540	543	529	506	480	565	537	542	566	560	543	564	524	555	521	541	555	515	502	547	527	536	577	510	510	550	566	575	578	598	544	557	550	530	553	529	574	551	558	521	528	530	501	551	546	557	526	529	525	529	554	544	529	552	562	545	539	538	530	576	532	533	529	528	545	540	558	572	508	528	527	515	551	566	574	528	595	522	566	533	484	565	528	531	562	550	527	526	557	532	540	570	531	548	539	575	547	592	517	503	561	570	541	561	486	541	526	546	554	525	535	524	516	579	547	497	532	533	553	583	530	559	553	514	512	541	506	552	529	528	572	537	550	575	547	537	541	556	563	551	530	513	550	552	515	572	568	566	535	539	538	548	518	517	524	555	510	577	523	575	543	536	563	566	547	561	542	510	547	542	557	569	519	546	538	563	556	567	541	552	540	555	524	540	536	524	530	546	505	555	552	567	541	559	519	563	561	550	568	530	511	572	564	562	541	523	565	556	498	542	573	551	542	568	571	538	544	541	571	547	544	551	523	565	544	490	513	565	537	556	535	532	525	549	528	560	551	502	524	505	570	584	518	517	556	499	558	556	537	540	509	551	534	498	544	543	511	511	552	568	556	547	507	526	534	511	576	534	555	549	537	504	549	537	526	568	558	568	534	510	537	566	529	522	543	554	539	524	559	547	573	523	539	471	523	544	525	513	561	521	530	534	525	574	506	524	518	543	545	578	523	552	507	541	521	537	556	553	573	536	532	524	531	523	524	545	529	546	512	547	536	491	552	522	556	525	568	523	554	536	540	506	537	570	534	533	572	528	529	502	540	548	546	552	509	544	560	551	537	562	577	507	500	530	572	521	550	570	527	515	531	537	567	528	512	616	519	530	536	520	537	530	558	546	540	528	620	545	541	572	552	547	551	520	536	557	533	525	538	531	515	529	502	552	526	577	561	516	553	514	504	554	534	546	562	574	537	532	536	547	506	523	526	521	574	527	557	537	518	542	532	545	506	552	525	537	524	538	505	521	531	566	526	526	509	509	547	544	576	570	531	551	519	556	580	538	555	508	528	519	550	538	510	500	547	534	549	529	536	570	547	545	523	486	511	534	532	559	518	529	510	527	565	536	540	551	559	568	567	532	551	496	527	538	546	557	511	497	526	530	522	549	523	511	555	569	548	583	505	532	563	518	532	529	519	545	529	553	544	565	482	561	570	580	554	540	510	537	549	546	533	548	551	519	550	496	519	568	574	530	536	531	527	554	546	558	481	535	525	547	542	579	526	526	527	537	524	549	546	503	486	541	539	514	513	510	556	544	525	565	549	540	501	517	532	544	535	557	568	546	560	540	550	539	517	549	553	505	524	550	520	534	520	529	565	553	539	563	560	536	525	556	551	551	524	539	573	498	541	516	518	541	517	549	540	516	535	559	548	484	526	547	507	532	514	563	555	558	492	537	535	542	495	552	539	547	537	523	522	569	539	538	517	543	542	535	541	537	557	526	502	501	521	527	533	494	561	538	575	546	534	547	518	564	568	556	561	539	540	545	529	565	494	562	560	534	548	534	530	493	534	522	530	563	542	541	537	555	486	553	539	557	553	547	522	557	547	546	547	504	532	580	527	507	539	544	554	562	530	518	541	543	536	524	537	522	548	522	547	507	533	562	539	554	551	550	564	559	574	534	567	535	572	565	524	544	511	540	545	540	562	498	513	567	502	518	568	524	530	559	548	512	530	536	515	560	537	563	565	549	542	529	536	511	547	563	526	531	565	486	560	570	525	531	526	533	548	546	516	555	570	539	493	526	540	539	532	521	597	558	503	547	528	532	557	519	544	548	521	568	564	516	530	529	538	496	542	529	548	536	514	533	545	552	493	539	519	563	521	489	545	536	519	520	554	550	540	574	519	530	524	539	527	512	490	548	509	546	531	514	516	517	590	577	549	570	516	551	543	537	523	507	548	555	556	549	550	589	487	572	577	528	542	567	545	556	530	527	521	532	530	525	531	523	539	586	514	561	549	523	529	539	546	583	579	510	525	515	516	565	546	558	533	569	544	563	549	531	570	531	518	545	576	554	506	572	548	543	567	507	536	546	555	515	555	522	552	508	557	540	510	513	547	526	529	546	534	520	565	538	505	541	528	533	530	550	534	554	548	523	509	560	523	558	534	514	541	518	528	530	534	547	546	539	502	535	553	546	554	541	559	545	573	548	550	548	560	539	543	524	545	516	544	556	506	538	525	556	570	542	560	541	524	558	538	520	528	508	529	524	561	549	534	501	544	501	513	528	574	514	514	553	535	520	596	545	553	517	561	519	520	545	537	561	525	532	568	544	494	548	545	571	546	540	530	556	528	550	559	569	514	608	530	536	529	532	569	568	559	504	553	546	499	568	525	531	553	543	557	536	524	560	529	531	538	543	554	511	569	528	482	491	535	522	510	515	538	574	501	571	567	538	526	546	514	579	550	573	542	486	548	535	560	571	545	560	566	553	525	537	545	576	559	551	588	527	560	544	530	535	542	497	523	541	508	560	583	546	522	531	489	556	527	526	573	501	531	565	539	513	529	514	571	545	545	601	505	541	545	532	543	549	538	511	532	543	475	584	524	532	518	542	545	550	561	516	545	555	514	500	521	555	577	577	490	536	544	543	503	522	548	535	577	497	529	546	516	510	559	550	540	566	514	546	526	563	558	528	553	566	543	545	524	489	509	535	554	573	540	561	599	517	509	542	520	530	499	588	543	546	518	548	545	525	541	549	545	552	548	531	546	539	526	558	550	561	545	512	536	515	568	607	566	541	564	547	490	492	566	520	539	579	568	503	522	566	521	543	549	550	521	512	574	516	572	538	557	542	529	513	536	552	518	579	559	549	523	514	572	536	534	526	548
26599	20003	7181	890	609	560	492	470	485	481	482	444	512	442	473	470	454	520	506	463	461	466	457	458	435	450	473	463	499	463	457	476	456	439	451	462	450	485	495	470	472	443	461	445	438	481	446	480	463	450	483	426	456	485	445	438	429	460	486	450	443	459	460	491	462	465	448	443	469	445	475	447	465	449	471	461	457	469	465	470	464	433	468	486	434	438	418	481	450	457	452	466	447	446	473	455	423	486	470	427	447	465	463	445	501	487	458	467	482	485	458	468	453	442	500	455	470	489	423	471	453	467	479	483	468	456	452	508	475	473	485	461	449	484	477	502	455	443	450	497	451	465	464	462	490	421	451	484	485	468	459	468	448	434	462	477	475	439	498	427	477	446	460	452	461	448	464	499	437	496	441	459	463	456	473	451	449	427	519	430	490	461	449	478	486	444	453	426	472	453	490	505	451	461	453	436	467	461	497	457	504	467	466	443	460	448	467	471	461	500	417	429	457	449	474	495	475	455	459	492	477	472	468	508	466	500	471	441	447	456	453	449	413	436	475	494	448	513	431	501	474	446	469	480	471	466	449	447	473	465	470	487	443	469	447	503	480	452	466	473	442	486	495	442	467	446	471	484	447	471	467	431	480	472	462	461	452	447	460	416	469	433	490	456	500	462	498	421	428	451	459	441	427	488	475	443	487	493	469	490	502	412	453	447	436	465	447	455	476	471	467	476	415	454	472	471	456	484	442	465	494	455	474	441	445	447	469	498	477	460	446	453	425	434	421	437	432	453	456	452	458	413	458	518	480	466	462	456	500	463	449	395	424	483	479	433	474	452	431	468	468	467	445	453	468	442	471	476	486	444	464	434	457	474	471	474	483	492	470	480	432	465	452	421	444	447	512	463	459	415	445	479	440	469	465	459	473	480	510	491	458	459	451	514	469	508	484	482	431	475	482	418	461	450	453	455	483	467	498	494	470	474	459	500	447	430	462	468	460	417	426	500	467	485	464	474	489	439	490	440	446	482	440	477	469	435	454	429	453	480	497	478	446	449	491	473	465	424	430	466	429	460	441	424	469	479	463	455	450	464	462	472	463	400	445	446	486	485	432	442	425	485	479	482	456	437	488	458	459	444	432	459	461	446	461	467	425	436	492	438	450	468	444	411	430	455	449	443	456	496	467	417	450	481	462	455	464	464	455	444	456	510	477	443	472	468	478	482	490	478	489	457	466	489	476	509	453	503	440	454	418	451	428	462	466	463	469	454	502	452	447	494	453	469	469	443	485	462	473	462	415	438	438	467	473	452	445	485	475	446	447	441	438	461	462	445	440	444	476	485	453	489	455	496	470	476	418	438	412	458	425	446	440	464	472	461	429	459	470	463	480	513	408	437	418	458	500	460	447	425	428	442	455	441	483	419	424	469	463	449	450	434	453	439	511	436	501	496	470	450	454	469	467	467	474	510	457	465	448	428	449	461	497	436	458	482	480	479	469	468	472	466	438	458	428	448	453	461	445	473	469	443	422	433	452	466	448	461	490	461	441	444	436	419	439	457	515	441	450	477	468	444	451	448	448	478	450	425	453	422	467	462	465	476	463	480	472	471	453	484	484	497	458	439	463	468	477	444	446	437	452	474	456	442	425	467	420	429	445	463	473	469	472	473	446	470	434	469	485	466	446	447	458	445	463	476	463	474	434	471	485	523	453	440	468	433	443	484	506	480	449	471	515	421	457	456	463	468	442	479	438	433	503	460	450	469	424	439	445	442	496	477	485	445	437	472	448	440	480	492	470	458	502	480	500	462	446	451	416	519	472	466	501	470	411	428	440	451	480	460	443	519	499	439	465	477	466	432	435	460	477	473	443	438	483	521	459	468	463	460	462	425	481	437	481	454	484	510	460	443	445	460	462	424	473	451	460	478	432	461	420	456	470	467	465	424	469	461	442	466	459	451	484	457	455	437	467	425	444	448	446	477	455	462	445	458	450	437	463	430	480	451	453	476	497	436	449	473	467	467	499	451	464	457	447	477	467	476	474	440	474	444	485	463	434	477	426	479	469	437	475	480	431	470	461	473	451	482	448	439	493	447	484	447	491	465	453	485	470	431	479	469	450	466	504	462	472	445	453	484	476	479	482	475	439	482	465	464	437	492	468	475	468	455	499	493	468	429	451	417	407	468	484	480	463	475	511	436	479	470	427	426	440	450	489	490	447	461	440	440	446	495	476	450	458	464	458	463	493	452	490	443	492	459	421	444	467	474	468	511	432	445	488	457	463	419	465	490	437	449	476	472	438	503	429	469	476	448	480	450	489	474	500	483	471	444	469	445	452	458	489	416	453	476	451	440	468	490	481	499	464	465	464	482	510	436	471	437	473	448	437	454	463	492	458	453	465	454	471	446	487	449	519	417	469	499	420	412	457	452	475	471	441	469	470	484	479	455	505	488	455	438	473	488	449	471	432	441	428	455	464	503	479	466	442	486	458	483	456	453	435	452	473	427	457	426	448	451	464	456	450	466	509	439	486	425	474	437	506	457	426	435	449	455	468	449	484	477	442	424	496	419	430	457	450	469	457	463	472	475	441	460	437	439	476	404	494	480	446	479	432	470	463	488	473	423	469	449	480	473	468	468	452	441	446	482	425	431	453	444	456	449	488	438	464	454	465	475	447	440	493	513	452	468	463	450	471	442	465	436	490	436	457	490	453	462	541	461	438	474	459	457	453	471	455	480	457	419	463	486	491	461	479	459	473	456	472	448	462	485	398	471	468	499	482	459	445	451	471	388	449	457	473	447	444	464	456	462	492	465	488	462	459	461	462	471	433	466	468	457	465	456	461	456	484	463	416	492	485	486	460	453	466	479	461	473	486	473	418	434	431	449	473	440	512	509	441	471	479	484	475	469	483	483	494	445	456	520	456	471	423	420	444	427	451	467	448	456	467	447	449	502	457	467	424	464	478	476	473	454	433	449	388	446	473	485	444	457	392	499	447	437	441	440	446	437	449	459	477	456	454	457	511	472	474	457	437	441	468	425	427	422	436	492	434	435	453	491	462	433	465	460	418	439	441	469	463	455	442	495	457	425	485	414	483	430	418	475	436	469	452	439	461	475	504	438	477	511	425	495	458	460	474	423	489	451	429	470	490	433	462	483	473	534	443	512	442	454	494	462	429	451	415	443	466	407	514	458	454	459	447	467	439	476	453	476	441	427	470	460	458	432	477	429	424	439	474	457	459	470	476	488	457	461	436	489	457	458	469	444	470	476	494	453	450	469	467	431	451	445	498	497	440	453	454	462	473	468	470	455	485	476	458	440	472	443	496	443	439	487	435	489	433	488	452	467	434	498	484	438	462	432	498	455	463	425	448	425	474	461	481	469	455	435	475	449	461	466	465	487	460	466	458	453	489	452	454	464	483	491	434	490	451	439	468	472	482	455	477	455	443	428	433	441	470	425	496	450	450	446	451	453	459	467	454	436	488	458	446	487	469	449	446	458	463	441
4110	1664	1442	963	834	801	778	719	660	664	693	683	701	675	705	627	667	656	717	651	638	672	664	664	625	651	652	649	677	644	671	656	624	657	626	680	657	697	643	669	625	620	648	644	625	669	634	676	602	649	668	664	642	666	638	640	632	690	607	691	665	664	652	649	671	609	627	638	698	641	601	644	627	664	659	663	687	635	650	652	661	721	606	607	692	622	654	621	645	655	625	715	638	660	645	654	667	702	622	648	633	656	633	635	682	636	698	634	640	628	684	629	741	737	688	718	679	650	649	676	688	660	657	641	642	697	660	721	695	719	643	621	646	702	640	664	691	667	671	625	665	648	671	628	643	668	623	659	677	636	606	620	645	668	673	650	683	647	602	692	635	641	637	650	622	657	625	686	668	643	669	652	684	650	648	594	674	655	634	625	590	656	627	617	688	652	626	667	656	648	649	631	667	672	658	641	715	682	679	620	643	663	645	673	635	663	633	663	675	614	628	684	645	664	643	645	658	660	650	699	682	638	647	622	667	618	667	639	678	637	638	615	628	670	670	635	667	640	648	671	684	677	649	613	634	668	637	635	613	643	681	650	669	650	638	679	640	620	658	667	675	688	685	660	689	640	570	671	644	650	626	653	680	649	658	632	671	660	674	626	650	673	707	654	662	687	617	687	638	609	668	665	636	645	596	644	637	663	620	643	658	643	658	686	676	624	627	664	660	658	635	677	671	632	619	599	650	655	660	656	609	633	667	623	657	639	639	634	645	687	704	638	674	608	682	650	649	660	653	609	669	662	616	652	645	633	636	607	682	647	688	648	654	614	654	663	673	615	663	644	645	660	641	666	623	688	657	628	591	636	618	678	713	695	630	647	647	662	647	679	707	658	630	611	666	655	652	637	680	645	651	624	629	689	698	650	624	649	630	637	685	670	648	624	630	650	661	632	649	664	620	659	609	706	668	617	651	634	654	635	668	688	671	665	602	687	688	659	698	677	623	660	661	623	653	632	655	679	631	635	672	699	616	621	616	651	620	639	618	674	662	683	641	597	624	654	604	675	677	660	669	685	622	697	614	645	622	656	647	640	677	654	654	618	624	655	635	658	636	618	673	663	651	689	615	643	625	665	665	665	638	649	607	665	675	638	649	653	614	673	678	636	646	689	665	646	609	684	665	667	660	638	641	686	649	682	649	682	661	638	645	640	662	633	670	688	643	626	696	654	688	675	680	639	667	675	592	639	647	691	651	639	646	637	645	644	706	665	658	657	682	656	700	655	701	664	615	663	687	631	600	712	669	608	667	646	645	643	652	664	648	683	661	697	675	663	652	707	658	659	666	689	615	591	618	630	645	613	625	640	647	699	682	666	696	654	652	643	644	605	639	664	681	624	617	645	649	644	637	652	611	639	616	646	631	645	672	654	630	678	620	624	607	639	660	672	619	644	683	638	614	630	672	674	625	659	667	640	633	668	670	625	679	611	642	668	672	651	656	723	667	649	689	636	691	625	645	647	672	705	612	632	641	664	680	651	640	672	659	655	648	651	632	641	664	638	633	702	650	610	676	633	683	700	684	671	640	683	642	629	615	618	660	602	652	665	632	651	655	693	665	609	639	654	659	645	608	683	652	668	571	656	605	669	637	652	634	661	690	676	650	687	628	636	659	630	638	638	672	613	655	619	612	681	658	680	634	654	665	629	694	669	632	651	667	640	625	673	631	631	658	609	612	659	654	662	629	645	632	646	675	643	655	674	662	654	628	621	684	644	643	635	641	642	671	670	628	695	619	582	631	655	687	619	638	611	646	653	688	605	673	659	624	644	658	619	669	674	662	650	661	678	637	664	640	625	631	645	654	690	681	573	702	679	628	630	636	679	633	635	617	668	678	647	639	680	652	641	624	626	680	624	676	612	644	660	622	633	661	664	652	661	641	606	624	654	657	636	616	678	662	668	665	683	651	644	675	630	666	622	659	668	642	614	664	706	619	675	670	670	691	635	644	600	680	690	677	620	650	651	736	656	618	682	678	671	671	598	673	639	668	646	647	646	676	582	619	652	637	650	617	620	708	672	664	656	614	670	636	695	645	633	655	628	670	643	680	666	664	637	673	625	665	635	645	668	632	672	664	699	636	626	657	623	642	653	627	649	688	581	659	651	664	664	696	637	637	622	628	675	638	663	598	600	626	646	689	614	608	658	660	648	639	644	650	640	644	644	647	716	647	635	657	626	659	679	659	669	668	666	643	705	643	652	623	640	654	638	662	680	607	665	634	681	678	679	627	678	622	646	644	666	639	646	675	618	619	672	661	648	661	649	638	653	642	693	682	651	651	685	682	684	682	636	670	650	653	634	657	625	667	625	639	676	630	647	690	655	675	640	695	627	612	587	637	678	683	679	674	680	706	666	666	678	601	608	669	614	639	639	641	666	601	679	618	642	618	628	649	613	625	675	710	623	667	635	625	686	616	658	669	701	643	635	647	629	684	622	630	669	640	610	660	636	676	669	676	625	671	686	632	638	677	657	651	661	617	601	615	672	660	677	619	713	651	666	707	651	648	650	651	651	652	656	640	625	655	665	631	623	647	684	676	611	616	641	603	647	604	662	689	672	631	629	673	714	622	662	625	663	647	673	632	575	655	646	672	664	665	644	668	672	616	642	614	703	648	639	646	656	659	653	683	678	640	654	663	640	708	638	618	634	637	663	701	645	611	693	648	660	674	703	623	709	639	635	661	621	652	652	644	618	639	624	647	687	624	643	659	678	674	650	645	627	642	687	673	704	652	657	612	643	683	615	646	641	631	628	628	721	652	656	641	626	696	691	667	653	600	657	665	653	656	650	642	643	683	632	641	626	649	606	629	632	672	679	645	665	687	599	692	652	645	638	672	681	653	650	687	705	675	657	629	622	640	645	657	597	612	638	655	711	657	692	713	651	609	617	598	634	617	658	642	675	658	698	601	609	656	611	623	649	616	664	625	664	603	692	645	677	693	651	682	672	639	664	663	661	594	672	669	617	640	663	644	685	639	650	664	612	631	647	666	625	646	614	665	626	669	658	687	634	679	661	628	645	686	617	651	627	660	662	680	643	673	630	637	672	679	663	640	660	673	638	635	640	634	640	637	649	629	634	648	602	642	692	652	653	626	621	669	686	616	714	652	663	702	656	643	671	642	659	636	656	603	661	693	698	668	675	670	649	639	632	680	635	636	664	628	607	660	609	671	641	642	684	625	653	630	672	646	619	632	653	649	638	655	642	659	671	641	640	624	638	669	658	617	652	687	617	617	631	691	633	643	637	625	617	680	642	639	654	659	671	656	647	645	688	671	658	636	609	641	642	662	665	627	688	667	657	672	661	650	676	646	660	652	627	655	683	628	649	616	674	675	602	646	614	652	603	612	673	650	622	671	655	680	613	633	647	651	655	610	631	641	670	709	637	622	669	662	643	647	645	658	688	680	607	645	678	631	640	618	677	615	676	598	661	659	640	622	646	618	716	642	599
23586	20818	27964	23734	20650	4955	1204	879	789	739	657	614	583	570	592	589	507	506	528	524	564	476	535	461	465	549	540	546	499	550	547	530	499	517	500	503	521	525	454	486	484	506	492	524	468	523	470	491	514	477	512	494	523	488	496	531	466	429	505	486	439	478	483	483	501	506	453	446	515	455	473	472	477	502	477	488	452	508	489	469	478	486	461	463	541	529	483	484	518	466	505	486	481	506	478	546	472	521	488	502	498	514	473	487	523	480	530	532	529	583	511	564	471	460	499	502	461	488	492	492	515	517	488	502	518	476	506	503	533	481	498	494	470	487	479	479	464	442	489	470	454	519	494	521	543	508	483	453	509	473	492	536	489	487	508	509	493	428	474	475	499	463	513	497	504	440	489	524	503	478	495	491	482	465	467	499	490	480	481	482	495	461	451	470	435	471	493	469	500	482	508	466	473	458	467	488	501	434	506	483	529	522	473	473	475	453	507	459	493	490	497	495	487	535	462	496	508	518	466	500	465	484	473	520	475	472	486	432	458	521	489	497	472	513	495	500	490	484	498	503	456	475	525	476	411	500	523	509	484	462	477	507	475	454	465	468	432	462	463	517	475	516	490	501	521	498	460	468	494	487	503	473	478	503	510	449	508	476	508	511	498	478	454	461	457	460	493	446	468	492	498	466	466	514	488	480	523	472	514	485	472	446	491	498	474	472	460	479	473	468	494	496	509	494	478	469	465	478	485	498	493	461	504	488	459	470	520	498	466	487	430	448	511	501	469	445	459	470	465	446	484	486	475	460	464	494	489	506	481	453	488	485	503	498	469	538	524	438	465	510	474	458	520	512	458	457	485	510	477	503	501	503	454	448	468	535	483	506	483	483	466	508	472	468	466	477	471	442	553	461	446	485	490	481	476	486	496	474	482	514	481	505	508	480	478	485	482	506	488	508	481	471	506	471	511	469	509	503	460	474	533	494	460	466	483	510	467	498	479	468	531	458	490	456	493	459	479	487	500	483	476	502	484	486	511	496	466	483	473	514	475	472	511	488	503	454	501	462	507	462	479	478	475	471	477	492	495	488	462	516	492	470	459	467	524	479	459	466	438	453	462	472	497	482	442	481	479	476	463	492	496	481	486	433	505	500	471	506	486	488	479	496	468	467	493	452	507	475	485	514	486	474	491	468	526	487	517	498	497	468	524	484	494	506	497	464	519	495	509	476	479	465	471	494	471	487	526	473	497	498	483	475	485	491	475	471	465	497	468	503	489	483	485	492	453	474	480	465	480	492	430	515	441	511	520	440	500	499	477	497	482	479	505	498	492	480	480	493	446	443	476	509	515	512	519	490	478	516	474	488	471	472	528	479	464	508	464	536	458	483	466	480	490	486	503	460	469	507	449	496	441	530	501	472	493	489	476	480	479	487	456	469	493	499	462	493	486	492	477	457	465	470	526	456	475	507	498	469	492	509	486	469	481	456	466	499	455	466	492	477	448	499	471	513	492	489	451	489	523	494	468	511	524	491	499	485	483	478	465	479	458	479	469	455	483	503	490	451	445	503	466	467	485	466	489	465	459	473	495	478	448	460	511	477	485	471	479	500	506	500	483	455	489	497	443	498	467	439	455	440	458	486	484	476	478	453	506	479	502	479	517	508	495	473	509	454	453	514	503	479	464	469	483	494	493	476	489	470	493	439	468	484	492	498	487	454	477	480	492	469	505	494	473	467	499	469	464	504	491	489	481	506	477	495	527	488	491	476	471	474	491	475	507	512	459	509	471	479	496	467	486	470	489	496	496	461	507	458	462	464	485	462	454	477	466	475	492	474	486	514	490	456	457	473	469	499	453	499	494	476	491	493	499	490	480	463	545	468	501	481	506	510	437	488	521	479	521	500	492	472	466	481	467	504	473	468	486	475	488	464	473	468	480	474	518	484	508	489	509	482	476	531	487	493	430	486	478	488	472	458	484	485	495	467	457	504	523	471	492	487	458	503	478	507	489	482	506	485	409	441	478	484	459	535	463	453	498	507	459	483	497	516	461	473	505	506	468	509	421	515	456	473	525	505	454	475	446	484	467	494	474	538	508	480	493	500	517	524	466	472	493	467	454	505	482	455	466	485	485	478	516	505	498	482	458	489	512	503	496	457	454	484	468	513	484	511	458	472	501	534	474	485	470	495	497	481	514	493	506	451	484	508	518	526	499	497	518	494	545	483	481	449	459	478	461	525	483	477	477	470	474	496	473	492	464	466	464	470	495	462	473	486	501	501	498	516	466	482	456	515	479	473	459	529	472	486	472	477	455	503	497	514	494	478	500	485	461	521	455	479	476	488	472	476	442	522	474	527	499	447	488	491	492	489	475	494	482	491	518	492	464	481	474	455	501	480	512	408	496	488	519	515	476	476	500	533	490	499	526	488	471	471	473	474	474	464	462	521	490	507	462	495	479	479	481	520	468	505	496	474	477	483	495	480	467	486	448	497	482	473	456	493	510	483	468	428	510	503	480	491	495	489	495	463	458	470	447	480	466	493	519	457	450	494	494	507	507	466	467	466	458	453	487	513	489	442	466	456	498	480	502	470	464	476	479	463	474	466	469	475	494	469	481	500	447	476	482	490	487	447	497	467	469	472	503	509	496	492	499	477	504	471	497	497	494	483	529	488	461	445	493	509	479	455	516	511	462	508	469	550	442	491	480	467	429	506	455	484	475	506	485	502	490	462	498	470	468	491	484	510	448	496	466	480	484	510	456	483	515	444	479	451	480	497	499	483	500	488	493	459	442	493	486	508	495	482	483	486	476	469	484	452	479	496	453	508	536	511	484	497	503	489	458	498	450	463	463	489	484	487	445	464	503	463	482	498	444	486	506	503	496	503	465	506	489	482	511	437	513	469	489	450	485	473	477	525	501	459	457	531	487	504	458	482	476	494	507	506	491	473	427	497	452	481	476	472	470	472	473	452	461	461	500	455	494	489	473	496	475	498	492	514	469	503	502	478	502	469	482	446	480	492	470	463	475	498	546	495	520	490	502	489	480	472	472	482	458	463	522	476	476	489	492	485	461	509	513	475	450	493	489	473	503	485	461	515	453	453	491	499	492	510	492	510	510	482	477	489	471	471	456	512	481	502	462	504	501	493	502	464	459	494	472	494	491	515	472	480	483	501	491	516	510	485	510	458	477	466	451	499	473	501	471	425	474	488	459	485	469	524	460	522	459	476	491	494	497	514	487	453	489	498	464	470	460	482	477	462	497	466	480	500	486	479	496	478	483	488	473	507	453	481	523	524	491	494	487	460	486	487	511	484	492	491	464	488	455	508	504	461	532	481	508	480	488	477	480	484	485	473	458	488	478	493	484	471	497	483	462	443	495	488	488	459	458	506	506	451	481	482	477	464	474	455	505	473	454	507	480	472	438	507	484	440	491	504	449	468	518	518	484	516	482	540	519	479	456	456	508	504	471	493	510	493	485	443	427	465	442	456	483	464	517	486	482	480
5200	10504	8886	4596	3261	2632	1989	1686	1480	1301	1131	1156	1035	975	860	914	879	817	800	792	759	755	791	747	730	760	775	739	721	747	729	759	728	704	708	714	713	672	700	682	729	667	698	685	707	719	723	724	738	716	732	738	691	693	695	713	712	702	661	685	671	755	706	717	684	661	720	696	674	681	705	703	706	728	699	683	693	669	687	682	683	690	673	641	698	670	726	682	677	709	719	690	687	706	662	688	696	708	671	653	674	726	671	734	718	725	703	720	695	696	772	739	744	757	712	697	686	728	703	690	720	723	707	759	722	732	681	729	708	731	724	724	720	672	663	674	707	722	703	694	669	663	733	682	702	656	681	703	721	697	690	666	710	709	719	669	670	714	665	682	681	704	660	640	642	682	694	679	647	658	654	727	684	718	733	715	657	693	655	652	664	714	634	703	681	761	659	704	674	695	644	700	683	711	674	675	668	664	690	665	707	653	695	660	654	658	708	700	698	675	692	667	688	671	666	665	672	661	664	682	684	690	647	690	661	650	691	671	692	730	660	647	662	729	699	631	671	679	657	698	667	727	635	709	711	633	711	681	711	683	679	685	688	686	679	704	686	694	690	688	651	715	689	649	664	696	696	669	698	719	649	664	662	649	730	680	655	699	719	712	709	666	721	674	721	685	734	713	700	697	670	738	693	696	701	715	699	665	639	661	677	670	705	650	704	670	694	674	710	709	676	671	660	728	720	673	687	693	664	664	690	668	702	668	660	680	657	709	703	706	708	667	713	653	665	702	643	657	703	705	665	695	690	635	665	692	679	705	718	698	728	712	673	731	709	682	664	654	682	693	674	644	692	701	704	702	646	658	693	685	651	670	677	666	716	650	699	698	686	728	671	671	711	649	664	661	664	689	663	666	625	714	675	671	665	642	660	744	640	678	692	700	675	680	704	708	679	672	668	696	695	683	689	704	700	688	708	704	675	687	700	736	687	675	691	693	644	738	656	667	679	726	676	690	691	671	654	736	671	674	677	709	629	689	672	678	671	673	691	664	703	670	642	679	674	640	667	666	696	697	651	690	663	707	665	667	671	708	709	676	658	667	660	695	703	680	691	688	662	652	709	667	741	707	724	646	671	707	698	688	711	736	722	731	672	692	662	671	669	675	702	689	741	676	690	679	681	665	686	682	644	684	669	659	673	713	658	678	713	706	727	687	691	692	669	658	681	689	676	704	719	666	699	721	666	662	701	689	634	655	683	702	648	673	666	664	671	661	702	713	653	703	680	659	652	671	677	742	712	683	692	697	659	641	731	678	666	642	708	694	695	649	666	679	695	679	650	657	708	646	677	683	707	680	720	671	673	684	666	676	698	732	671	697	743	699	681	682	695	672	688	641	678	711	689	668	702	680	722	640	643	711	677	704	697	730	693	634	714	736	669	697	720	682	693	653	697	663	689	701	668	688	688	660	715	659	696	681	685	692	688	672	674	735	661	617	640	691	720	668	672	666	683	652	732	679	647	647	688	653	670	690	692	696	659	676	641	694	706	695	679	684	687	682	692	717	676	720	632	708	647	737	726	688	661	692	677	714	684	709	676	684	708	631	686	716	706	655	708	672	708	655	700	675	699	660	691	697	657	711	676	695	702	699	714	710	687	726	662	669	709	667	665	699	710	683	623	674	688	703	651	715	640	704	694	717	704	701	721	691	698	646	690	704	686	705	706	661	684	652	691	711	657	682	697	684	652	657	655	653	690	691	700	682	691	669	659	744	668	677	721	678	685	759	698	707	665	680	693	729	675	712	709	685	705	711	666	656	713	702	698	696	695	695	680	678	656	699	641	706	663	674	669	664	688	678	676	670	686	638	732	673	642	672	697	686	658	651	685	686	699	670	684	667	647	659	707	681	651	661	692	700	652	673	681	666	644	681	652	646	634	658	703	670	691	651	668	733	701	669	653	711	654	697	669	680	687	709	700	645	688	682	700	644	679	654	657	677	685	635	659	682	637	702	672	679	666	658	709	665	743	650	661	672	699	724	675	686	678	704	682	687	692	745	710	644	655	754	676	683	677	676	707	665	695	712	696	681	709	685	679	683	661	697	696	701	690	695	698	667	679	693	686	691	692	665	694	691	737	670	642	667	680	722	718	667	657	678	655	733	681	708	687	693	658	698	717	654	738	710	690	666	723	681	699	718	713	655	689	709	682	704	670	685	654	708	672	670	727	718	672	699	612	704	719	668	693	696	673	692	708	745	685	718	684	660	708	668	705	706	667	686	631	670	662	701	663	700	702	667	668	700	647	720	702	732	653	651	698	700	648	627	700	674	662	677	663	682	662	655	695	678	670	686	636	652	700	673	668	720	673	732	687	744	714	629	669	710	703	692	703	671	641	694	627	717	618	717	725	662	683	654	651	687	646	648	661	676	708	676	705	694	694	716	667	704	630	683	661	681	700	709	655	703	729	697	672	679	697	678	677	653	720	647	711	700	669	717	678	645	688	655	659	696	713	707	657	733	717	675	659	648	635	712	697	672	685	668	711	663	668	717	666	693	702	687	661	660	683	699	700	691	650	671	640	716	702	705	700	638	657	648	698	684	672	684	690	619	679	715	696	677	668	709	664	684	666	666	705	667	677	726	684	654	653	677	649	678	697	699	691	689	689	689	674	679	672	712	706	657	679	748	654	689	701	756	722	665	671	672	739	703	742	673	693	639	668	707	707	657	654	656	715	663	706	751	692	709	693	650	659	665	706	684	648	716	688	680	663	636	687	719	685	675	705	704	660	676	657	622	668	679	703	656	685	699	702	688	634	729	699	663	693	653	679	677	696	714	653	662	648	707	671	689	727	726	699	695	693	666	706	706	688	621	662	677	624	664	699	697	706	703	673	716	755	648	651	728	701	691	702	643	688	676	717	655	703	723	663	701	658	683	673	666	650	664	690	657	682	725	652	684	704	688	720	685	659	695	673	673	655	677	670	710	725	664	661	688	650	676	681	694	702	719	681	688	690	687	665	620	695	693	694	646	668	684	644	667	694	703	671	709	694	700	689	695	701	687	664	672	713	671	695	638	711	717	663	669	703	707	669	743	683	714	699	695	686	656	682	722	673	677	674	705	635	702	656	677	726	715	732	709	644	676	709	664	643	675	662	646	645	717	686	708	658	679	732	686	685	679	682	684	663	703	694	723	681	695	683	711	690	694	707	689	662	664	722	634	687	687	724	656	686	696	682	673	699	699	676	728	654	694	671	654	705	657	680	686	656	695	713	646	687	711	607	702	697	654	698	666	655	683	713	702	666	688	647	684	665	678	737	660	650	736	672	703	667	684	685	700	647	708	687	675	718	721	692	704	683	681	681	663	670	696	702	685	680	702	667	703	687	667	687	691	672	694	685	655	682	679	702	691	659	671	688	646	685	708	684	666	705	733	706	698	636	688	646	698	685	653	674	685	656	694	725	688	664	639	717	693	707	690	647	652	698	706	640	706	666	665	737	735	684	703	712	736
22875	20994	28735	23434	20995	20684	3747	1194	882	773	692	684	621	577	547	510	510	501	495	477	437	453	458	433	423	420	462	437	452	399	429	419	379	393	428	417	417	404	427	427	407	424	407	408	427	428	420	419	422	403	364	453	377	410	423	411	414	385	387	400	383	411	358	358	364	414	398	384	381	364	435	371	373	385	399	398	404	413	408	383	406	378	399	411	367	388	395	403	385	408	407	411	399	395	370	389	383	413	396	372	413	407	414	385	453	414	418	425	402	396	380	418	439	438	397	403	422	400	387	368	406	405	396	443	407	429	410	402	397	414	388	418	395	408	419	403	399	394	404	398	435	386	396	398	389	361	389	387	423	416	401	390	408	405	395	372	368	359	394	394	373	388	384	411	392	407	384	354	404	400	412	409	406	448	384	397	401	402	405	427	371	398	384	382	392	414	404	436	359	392	400	428	399	360	392	380	402	411	399	394	395	376	353	384	401	415	402	356	375	437	393	347	380	341	359	391	418	371	374	417	410	401	412	384	364	411	407	388	412	389	373	408	375	404	409	369	412	393	403	390	412	384	367	367	391	357	384	388	362	401	420	360	382	385	387	420	418	422	394	356	404	365	391	379	370	401	398	400	410	364	383	365	366	393	381	389	379	369	388	390	427	425	368	369	376	404	416	382	392	401	395	378	397	403	393	373	403	382	423	398	392	435	376	373	342	421	401	373	378	392	385	397	381	382	382	384	380	419	392	400	415	414	419	393	362	374	370	401	371	433	391	386	384	400	395	390	348	365	407	420	379	377	399	405	382	404	379	398	382	418	394	365	379	422	396	397	423	403	409	388	377	407	353	407	375	368	395	370	366	395	426	380	394	411	345	382	403	370	415	370	366	384	386	366	381	389	385	372	384	391	365	373	377	382	415	365	377	397	390	389	395	385	353	406	400	387	367	393	388	401	367	376	420	432	402	389	392	363	371	366	384	403	397	370	386	415	407	418	356	378	362	387	410	383	379	364	395	364	393	378	380	372	431	400	378	398	367	362	388	377	389	398	341	399	362	400	404	390	393	378	410	398	389	371	403	382	394	398	398	407	378	417	387	379	371	443	382	368	354	361	355	402	415	403	395	402	386	352	403	355	354	390	395	433	403	393	360	357	389	403	398	422	375	387	374	396	398	378	394	389	358	376	372	397	414	382	423	391	418	318	390	379	392	410	411	376	383	336	367	377	386	442	406	376	416	406	360	417	384	405	442	371	397	371	371	409	404	379	426	378	390	372	368	397	386	358	386	384	400	413	386	355	414	389	382	379	391	396	372	419	393	434	386	364	379	388	371	385	411	386	410	407	345	384	370	384	414	394	397	394	390	370	363	385	378	361	379	380	394	395	353	424	355	351	403	406	407	416	389	366	377	402	388	386	364	373	378	386	392	381	380	373	407	393	400	422	363	386	431	376	378	378	387	377	406	395	370	403	378	370	389	388	400	395	377	378	365	391	395	367	405	410	395	398	397	385	387	421	398	386	406	371	371	391	386	391	376	385	389	364	450	393	380	369	398	354	407	406	378	395	375	378	366	416	367	384	429	396	372	419	378	359	371	374	373	367	397	388	399	405	381	391	402	355	358	386	398	338	384	392	391	381	371	418	350	358	371	411	341	387	395	384	392	362	373	369	355	379	383	410	382	348	365	376	403	408	378	375	384	370	405	351	362	386	398	393	378	384	411	367	375	394	391	424	385	369	374	379	403	408	370	427	400	369	360	410	417	389	396	400	416	372	407	376	433	390	403	388	391	379	390	353	385	398	407	436	414	397	392	403	386	368	361	404	397	408	409	359	378	422	391	410	386	399	402	371	388	387	378	400	358	366	358	353	384	395	397	364	349	390	394	362	366	383	402	351	382	359	393	422	381	379	375	387	392	383	417	380	385	388	364	380	420	399	382	373	403	402	370	391	416	386	393	400	379	377	437	419	389	369	411	358	393	381	369	377	377	406	400	412	365	404	390	400	381	412	413	371	373	383	404	400	423	367	365	371	420	402	396	369	404	360	387	381	373	327	392	410	345	360	391	375	390	386	378	395	388	408	421	410	371	368	418	376	362	360	376	385	380	380	351	380	388	385	363	396	392	407	420	381	413	375	376	381	388	354	372	366	399	372	417	411	388	364	395	428	371	401	404	387	409	391	402	405	407	361	387	403	386	401	389	383	335	369	339	369	417	423	392	420	376	336	366	381	434	388	396	377	383	384	394	371	358	360	376	368	382	391	348	419	376	396	404	384	359	380	360	389	398	375	376	409	379	389	398	409	400	415	371	399	404	408	363	400	426	374	394	404	378	366	361	378	379	370	406	369	364	371	362	369	420	365	400	421	358	394	392	368	418	384	375	381	376	365	413	359	407	411	403	398	399	368	349	405	408	393	378	398	342	397	382	426	387	391	371	392	379	380	372	379	371	375	430	384	381	425	424	404	392	389	416	364	405	399	363	418	424	382	379	373	383	379	404	364	413	390	408	376	429	375	391	360	360	388	424	386	351	399	381	355	398	384	409	396	380	387	390	386	393	406	391	420	382	398	389	421	403	371	380	400	413	399	384	405	384	386	371	365	386	410	383	399	395	402	399	388	379	392	398	374	400	395	364	339	380	384	390	365	373	366	405	405	421	419	421	426	398	374	388	413	398	394	382	357	346	361	419	423	382	385	379	358	366	433	379	377	372	362	391	427	388	389	399	386	369	367	344	372	393	397	412	399	391	384	371	360	390	408	363	404	379	408	440	402	344	402	406	378	375	382	366	396	368	410	383	365	383	375	388	384	363	410	416	388	381	402	401	395	397	386	366	375	387	405	369	385	408	381	402	386	412	370	409	369	424	404	367	381	353	437	382	376	401	395	367	421	355	409	404	394	434	376	437	405	373	368	379	372	404	397	373	399	388	392	391	400	367	371	399	415	381	420	404	395	332	382	404	398	404	374	370	418	358	364	393	382	385	370	397	384	453	389	393	381	429	371	392	382	388	407	373	375	384	398	373	354	393	395	425	396	360	427	385	378	425	381	408	386	388	387	402	377	389	414	411	387	394	411	366	405	379	359	393	369	355	400	354	392	376	379	381	351	375	367	365	342	370	401	387	386	375	394	372	381	381	362	379	396	391	379	373	398	381	389	380	391	424	395	417	389	330	346	396	387	413	410	391	425	388	378	402	404	382	423	393	375	416	374	373	370	389	349	381	384	374	382	416	405	401	359	387	360	394	409	404	405	379	374	393	390	387	374	385	413	334	397	373	359	367	394	389	375	382	360	391	372	410	405	391	399	372	392	360	410	399	397	388	413	399	387	377	392	400	408	401	354	388	421	395	385	414	370	387	404	400	392	363	379	406	377	383	381	399	392	418	384	388	387	350	386	396	402	341	342	361	394	369	380	367	395	372	400	396	413	400	370	402	420	385	376	354	376	352	381	386	392	402	364	361	388	390	410	393	386	392	373	382	386	448	362	365	380	397	376	358	363
7294	16598	14115	7619	5338	3985	3148	2518	2056	1736	1491	1389	1144	1107	1042	914	839	814	834	755	733	695	672	708	703	610	629	605	649	661	650	643	667	611	582	625	577	573	593	597	598	590	593	577	598	564	592	606	565	575	587	604	586	586	598	569	562	535	608	569	577	560	585	539	499	605	558	559	570	549	542	554	580	571	589	571	548	538	601	553	550	593	520	531	518	524	539	572	576	566	549	525	558	539	557	598	512	537	527	574	557	579	598	550	614	591	625	656	635	623	597	584	614	623	556	551	612	540	600	638	600	604	560	578	580	611	586	555	561	583	571	617	566	619	553	510	548	571	552	586	610	574	587	547	521	539	542	542	575	573	488	561	590	565	508	497	565	536	585	562	572	575	530	581	586	494	537	541	509	574	542	512	523	572	545	533	551	568	533	581	529	561	518	538	581	578	542	576	555	556	584	505	546	509	546	556	544	542	537	535	530	561	565	606	528	535	557	520	564	576	530	559	556	565	522	561	588	549	539	557	578	531	541	545	537	577	535	506	556	503	561	555	539	529	575	555	548	551	570	575	578	530	530	555	555	575	511	556	541	550	535	563	554	476	537	549	572	515	534	585	526	513	568	557	569	574	582	563	515	503	571	547	501	556	564	549	546	528	514	526	543	520	518	542	542	578	570	539	557	568	583	560	528	553	568	555	572	545	549	546	561	525	560	522	528	547	518	551	600	537	544	546	553	501	543	546	569	571	498	525	543	552	568	535	507	563	576	553	549	561	565	498	555	499	545	522	515	541	541	567	569	544	549	594	571	584	610	566	525	564	578	556	535	565	541	558	531	517	533	548	555	527	546	525	590	560	560	557	546	538	560	550	563	541	547	499	559	554	551	577	550	580	562	576	546	582	573	553	522	536	545	568	557	565	572	540	561	506	575	566	503	560	560	569	550	558	591	540	577	581	537	533	573	557	516	576	536	519	546	525	524	573	544	572	488	543	578	577	486	544	534	572	537	542	579	498	563	536	589	594	564	593	519	567	534	594	525	573	564	544	533	553	522	566	574	527	546	579	546	540	549	571	563	526	550	552	550	526	553	533	535	570	550	542	548	568	552	523	584	546	549	534	579	585	550	558	542	556	512	557	530	546	538	581	530	550	536	535	513	571	547	554	562	615	507	546	558	543	573	580	554	535	533	555	541	572	513	546	536	555	576	584	491	549	588	507	558	535	602	531	514	527	545	592	528	531	572	524	546	558	546	517	596	505	538	535	527	592	574	539	575	565	520	541	505	533	556	540	564	596	556	566	545	509	536	564	522	558	584	549	554	547	541	549	560	535	565	564	595	553	541	559	570	541	545	585	532	569	545	573	597	560	547	530	505	543	518	521	531	546	558	562	582	546	552	511	511	555	508	576	550	520	558	589	538	587	551	563	537	555	579	550	550	537	549	566	583	548	506	554	525	573	561	469	548	533	505	523	578	545	543	558	564	542	517	524	573	545	544	545	568	518	530	521	522	524	501	575	525	548	515	573	561	580	486	567	540	512	562	490	523	558	513	549	558	559	552	522	577	548	550	528	587	552	543	551	538	580	524	498	523	534	549	557	604	563	559	547	587	484	539	527	538	530	537	526	536	522	544	528	560	529	541	568	567	505	552	480	566	545	527	549	533	589	556	536	539	557	524	539	588	520	546	544	607	580	544	536	565	556	553	538	548	565	537	536	562	550	551	576	506	548	567	565	531	547	537	532	515	557	562	534	529	568	587	554	574	546	540	586	543	541	502	542	553	562	568	539	546	556	552	544	538	567	554	536	524	531	552	535	529	533	570	556	570	547	576	563	498	544	509	545	544	523	545	550	521	522	560	567	545	535	551	517	555	515	538	507	554	555	554	540	488	510	554	565	533	504	526	562	560	562	537	569	537	526	548	563	522	540	534	502	555	570	566	541	547	554	586	533	550	593	570	533	528	508	554	546	521	530	542	567	557	569	571	535	536	524	547	519	582	554	532	531	571	558	562	520	555	507	551	548	553	569	540	568	551	562	565	530	543	507	516	574	579	544	537	537	552	576	530	557	566	537	598	556	557	594	530	538	570	597	559	531	534	496	561	539	533	550	546	531	534	544	579	559	543	591	545	545	512	539	518	525	565	556	569	588	537	523	573	542	540	586	540	585	507	532	560	567	549	539	592	554	526	524	504	551	563	504	562	554	547	543	541	514	527	567	557	527	530	554	527	552	557	563	521	543	608	517	550	547	554	576	563	564	512	553	555	536	549	553	522	538	527	567	547	528	562	554	533	529	560	529	540	527	558	562	520	586	516	599	533	571	514	550	560	587	589	559	572	527	557	562	549	544	537	509	562	530	557	596	511	595	539	548	522	549	620	516	555	578	531	551	543	528	550	569	541	591	609	601	503	583	559	606	512	558	580	527	521	515	571	523	511	549	547	491	520	555	566	570	529	534	610	543	605	544	610	544	540	549	575	553	543	505	556	578	530	579	555	533	548	544	554	529	560	554	563	568	547	531	533	511	558	602	536	553	566	522	492	567	529	519	569	570	531	530	573	559	589	555	509	555	571	521	534	511	532	529	561	562	541	578	544	555	539	542	549	510	558	572	532	551	557	547	529	515	552	558	528	512	550	549	540	516	571	551	543	526	572	510	535	521	523	542	573	559	597	589	541	525	536	555	547	544	599	560	559	530	552	553	586	542	542	552	522	545	543	556	560	552	574	512	534	537	536	559	545	567	523	551	541	557	547	570	550	591	525	513	542	569	509	564	551	523	514	548	538	542	528	562	558	592	577	578	542	548	532	564	549	564	552	519	504	586	570	559	546	518	557	540	539	520	576	519	556	522	557	535	535	538	551	562	555	534	583	556	565	526	547	547	562	555	551	490	579	556	547	508	540	537	535	523	549	571	554	531	539	554	519	546	537	518	528	562	551	598	530	549	578	523	543	560	547	558	544	546	551	563	573	553	539	568	522	528	533	508	572	525	539	518	581	548	523	566	560	551	533	542	566	599	576	537	563	522	553	537	535	531	546	546	568	536	543	504	509	506	594	530	570	528	576	529	527	616	564	504	546	561	555	536	543	527	573	553	561	565	539	559	529	536	571	559	553	538	562	520	554	547	565	546	518	549	520	519	551	551	556	557	557	573	557	533	554	499	582	517	552	574	569	552	545	535	540	553	564	552	558	523	544	523	527	538	545	610	527	531	539	532	565	523	510	548	560	550	568	515	575	548	513	580	504	556	530	593	533	611	558	556	547	555	520	563	609	572	593	528	535	515	570	541	535	532	554	528	544	518	531	550	539	539	556	517	545	529	543	535	508	502	561	522	541	513	510	562	527	558	555	520	582	576	586	544	516	537	546	515	595	563	576	564	559	579	553	532	538	574	544	528	549	527	528	603	533	527	514	537	579	560	509	580	539	519	518	535	582	526	530	611	552	567	528	558	565	519	541	503	536	548	533	570	532	503	506	532	587	529	567	531	538	555	583	539	540	527
26521	19971	6998	849	583	549	515	487	464	485	472	508	506	465	461	462	490	504	459	473	457	489	506	492	487	504	459	466	467	491	497	458	488	475	461	484	496	439	507	455	469	433	452	441	449	472	503	467	479	478	472	474	459	461	451	483	462	449	490	454	504	484	456	481	466	439	498	457	472	471	473	470	466	479	505	455	455	460	465	497	484	509	470	433	494	452	507	474	467	430	493	480	500	451	483	467	447	509	483	469	475	473	474	496	431	476	489	501	459	465	463	441	484	483	443	443	498	472	475	465	461	433	511	471	504	434	479	491	467	426	466	517	422	465	462	483	460	467	456	438	442	465	502	474	476	479	479	464	465	494	430	477	482	476	466	482	470	447	461	522	464	486	520	464	497	465	464	478	477	483	482	460	469	467	483	459	420	493	414	482	443	513	476	474	437	474	480	439	445	461	420	455	502	463	427	465	481	457	475	446	512	462	458	471	495	494	493	491	455	501	499	459	460	454	466	449	460	479	488	463	477	458	483	464	464	486	428	477	485	469	473	455	458	449	456	487	445	485	480	446	473	497	473	464	464	470	439	445	450	454	477	485	456	468	464	473	458	455	441	488	450	457	457	465	475	531	516	463	468	469	437	455	437	449	438	445	450	464	481	471	472	452	454	466	458	512	484	510	458	475	492	530	470	450	457	446	490	477	446	474	450	473	470	488	486	509	509	436	447	441	500	462	445	477	456	492	439	430	474	516	515	452	483	465	475	510	451	410	448	477	460	456	450	454	492	445	447	446	456	465	466	475	449	474	487	500	464	466	471	471	492	472	447	488	461	439	472	481	481	456	460	492	464	446	475	452	493	446	483	456	516	492	484	473	505	487	445	434	488	442	488	478	427	455	508	444	459	458	480	462	503	466	469	481	475	473	463	475	451	469	490	431	493	434	439	499	489	476	486	460	469	504	489	490	458	438	477	478	471	457	459	472	482	443	503	462	450	490	477	471	502	499	483	464	454	427	465	467	496	501	487	460	465	484	484	498	456	498	500	495	458	481	462	474	473	450	437	445	438	467	484	470	459	441	491	490	478	490	446	479	460	460	453	433	479	464	454	486	452	490	455	461	460	450	438	485	471	451	482	450	465	457	490	452	467	461	455	473	488	489	448	440	415	507	471	440	472	464	502	433	454	484	476	460	432	482	479	489	449	479	502	474	504	474	456	440	520	497	416	492	514	487	505	483	435	445	505	500	503	443	488	448	488	486	464	429	430	461	479	461	472	482	454	476	486	449	465	442	454	475	472	483	472	479	448	472	489	469	481	492	448	479	467	485	479	451	489	473	466	470	450	480	439	486	457	426	513	465	481	471	488	464	454	439	500	435	448	474	433	464	456	492	474	473	479	500	481	480	473	471	443	472	486	489	490	479	476	492	433	508	503	439	505	480	465	451	500	465	456	484	473	456	473	474	459	454	488	496	459	467	447	474	464	466	476	495	444	440	486	410	473	470	462	492	488	431	449	485	441	470	473	439	460	460	449	528	442	459	471	498	481	454	453	485	504	476	466	483	463	485	465	459	463	480	463	466	485	421	468	445	457	461	465	479	472	462	456	470	480	500	493	458	457	469	466	468	509	456	474	490	503	440	479	497	447	453	489	449	439	501	476	469	490	470	505	450	471	478	473	473	458	500	406	465	482	474	496	492	455	473	444	457	425	495	477	448	470	475	451	467	455	475	450	446	450	445	443	459	466	453	452	480	460	454	486	480	441	478	442	505	478	499	500	443	482	450	463	467	467	422	468	493	462	484	453	461	473	481	474	476	473	453	478	460	438	482	460	494	459	498	412	488	497	493	477	496	460	480	455	466	475	447	486	492	442	459	468	464	486	448	468	459	495	444	475	467	488	508	483	485	465	475	468	438	483	454	490	482	462	497	489	477	488	445	476	480	482	476	481	467	473	418	435	454	462	489	472	468	472	470	483	488	448	471	462	460	538	456	435	465	473	449	469	493	497	449	463	452	452	492	501	455	463	505	437	477	454	465	439	443	469	462	477	467	492	526	487	477	462	450	440	461	465	463	493	507	478	450	485	480	487	449	463	495	441	482	500	429	473	473	455	505	442	449	432	482	472	465	474	435	461	427	512	473	438	492	480	515	465	479	445	472	435	499	451	486	464	493	479	453	491	463	436	472	490	480	461	479	445	472	444	477	467	479	454	445	496	470	472	478	472	459	447	488	488	506	465	471	477	453	436	450	484	464	464	501	451	495	489	436	465	471	436	481	481	452	445	433	453	472	462	461	473	477	497	491	485	463	465	456	473	489	450	474	489	479	454	424	461	466	451	500	445	500	479	470	461	503	467	481	482	470	465	523	465	461	452	440	488	478	483	450	473	494	460	468	476	480	439	479	469	511	478	466	456	421	457	466	475	434	441	466	438	494	469	476	437	455	446	470	450	472	462	462	493	449	483	491	532	452	453	506	451	465	460	488	469	456	495	457	464	420	488	497	478	477	441	474	435	463	464	437	494	517	460	449	463	463	480	459	523	519	472	505	437	516	474	508	471	447	412	490	454	440	468	421	443	462	427	459	432	456	452	472	475	504	476	446	459	482	484	444	450	450	515	438	452	486	500	496	464	455	516	517	491	506	488	486	435	445	467	476	439	465	459	490	464	480	490	475	448	471	454	479	451	437	440	443	468	468	459	466	474	490	461	488	465	466	450	445	483	472	506	486	510	484	465	460	490	511	476	464	457	485	513	483	460	442	445	440	450	450	499	487	487	454	492	467	468	469	476	503	452	462	457	479	461	494	437	474	503	475	467	469	462	474	461	472	472	467	489	471	427	453	470	493	451	466	466	462	482	484	497	502	483	444	499	508	486	486	482	417	466	458	468	434	448	473	485	526	475	487	506	447	486	464	473	461	465	463	441	505	486	468	449	464	457	459	468	492	468	469	482	462	466	440	461	458	453	453	486	457	450	462	465	485	467	498	499	482	495	463	470	469	481	444	460	488	467	448	474	495	464	499	483	480	468	459	443	467	474	446	422	462	495	476	453	458	470	493	466	475	443	450	452	469	461	453	468	494	483	480	468	461	504	430	467	483	473	462	473	480	471	462	468	483	438	459	501	511	502	500	450	462	454	463	442	484	457	481	465	477	471	501	474	484	441	443	454	477	467	454	490	433	446	475	437	426	468	507	485	491	452	427	459	467	499	456	460	472	465	456	456	466	458	456	464	449	495	438	467	450	469	488	511	515	430	453	422	501	433	472	479	480	506	484	455	473	461	434	446	437	451	483	464	482	479	489	461	509	447	458	476	476	470	469	482	461	475	440	454	466	487	457	501	476	471	498	486	469	513	450	480	451	472	465	484	466	477	432	439	489	417	502	472	490	485	433	498	482	452	463	476	511	442	498	530	439	459	482	423	436	478	461	476	486	483	465	450	477	516	454	464	486	427	471	460	457	479	445	437	434	476	462	506	450	481	453	452	466	488	456	506	470	493	458
4063	1602	1367	1013	855	793	699	731	691	658	694	641	691	668	743	663	721	654	646	666	680	633	657	669	695	649	679	650	641	684	657	654	686	656	709	618	711	642	647	638	638	650	686	694	628	618	627	650	672	683	697	650	661	663	649	624	648	644	677	644	647	601	698	672	667	656	642	644	669	673	663	659	685	679	675	648	651	640	639	649	681	663	641	641	635	683	658	648	658	664	686	700	661	655	644	615	673	643	650	697	623	649	667	667	672	703	697	671	734	716	656	695	704	613	660	683	674	671	673	616	673	623	689	664	620	661	648	723	669	671	674	658	603	658	704	629	634	659	615	656	703	656	744	678	647	625	668	632	637	648	644	669	640	714	663	737	636	671	662	666	668	690	653	711	677	622	631	674	654	683	635	640	660	651	622	638	648	673	632	630	676	622	694	612	669	620	667	637	692	618	674	677	672	679	680	682	662	664	708	658	687	624	646	650	698	662	706	698	688	681	676	655	663	676	692	645	696	672	633	667	646	658	681	677	649	616	662	675	635	665	692	653	673	668	656	651	682	657	690	695	674	646	705	678	646	599	683	643	667	676	588	655	591	620	680	628	658	645	658	657	628	683	643	677	664	657	676	628	643	663	680	639	681	648	665	663	713	672	669	671	707	687	694	636	702	684	684	687	609	664	618	628	612	669	673	678	702	654	634	654	668	648	666	667	636	678	670	642	603	641	674	686	636	669	615	636	630	659	664	653	679	674	623	613	624	638	647	638	677	662	619	646	661	727	615	663	667	683	695	667	590	630	694	659	641	647	663	674	620	669	734	627	656	683	674	675	703	663	672	661	661	634	678	680	677	676	635	707	628	663	649	683	637	653	666	612	646	681	653	695	665	620	645	666	622	606	646	684	639	615	666	651	655	696	656	679	636	641	704	663	657	645	671	622	677	656	686	643	669	688	708	715	657	661	644	699	681	676	678	681	693	595	643	655	667	716	662	641	643	688	690	697	660	690	659	592	684	616	648	613	643	613	632	689	685	629	648	676	634	631	679	629	631	653	687	659	615	666	651	662	654	646	665	636	631	645	618	636	637	623	683	626	647	622	665	653	640	649	681	686	649	676	661	665	690	661	703	643	637	664	672	667	680	661	691	633	621	682	673	716	704	650	683	624	668	641	627	683	652	686	673	677	611	613	614	692	658	618	684	636	643	643	682	694	664	618	725	685	697	629	694	618	653	663	642	660	656	703	674	615	644	646	711	641	650	685	651	705	684	688	641	683	671	654	663	671	653	687	657	678	634	655	654	665	653	657	601	629	664	678	675	677	650	643	620	599	596	639	651	635	699	682	626	608	658	639	639	651	662	595	642	672	646	685	641	662	656	642	648	663	657	663	613	631	657	653	646	627	655	689	634	634	654	640	649	629	642	642	623	683	662	665	646	650	642	648	685	662	662	691	639	652	682	683	648	662	652	632	644	645	683	675	658	638	727	654	655	697	614	605	662	670	674	634	682	641	628	670	627	669	706	638	638	641	661	687	655	682	626	695	664	665	687	633	650	662	704	646	662	641	651	671	698	638	699	653	654	631	652	707	632	663	654	614	609	673	665	657	685	625	637	675	671	684	641	645	614	618	630	636	656	650	697	706	619	666	621	648	693	673	641	643	624	688	649	668	607	653	693	652	697	617	579	654	678	680	651	670	681	654	675	660	633	693	649	665	662	668	634	637	652	640	644	628	718	643	676	619	703	671	621	677	663	658	620	668	690	673	637	657	696	672	695	653	679	676	634	660	667	604	677	699	672	661	651	621	658	664	621	654	624	629	680	671	647	665	671	670	646	673	647	664	671	675	677	650	575	654	685	673	649	660	650	654	653	675	708	692	668	623	665	662	638	658	639	672	608	686	634	665	656	649	711	686	616	659	638	651	655	655	669	657	654	645	657	706	648	658	655	643	640	671	597	654	645	627	640	646	644	639	697	657	645	669	644	639	628	684	718	645	670	640	652	645	619	656	623	667	654	656	638	649	647	696	682	657	636	678	649	659	643	612	651	645	642	641	614	631	685	660	696	680	676	680	688	676	619	611	686	667	665	645	645	615	641	639	641	683	648	668	662	647	673	611	652	613	687	631	646	636	659	668	645	632	665	608	675	641	646	604	665	646	690	684	656	681	677	657	641	632	674	666	668	682	659	618	653	653	693	677	650	663	644	648	657	645	641	676	696	650	675	658	647	662	626	655	646	679	656	654	675	701	631	651	657	608	675	644	648	649	691	635	686	670	683	691	606	619	632	675	666	652	628	692	644	682	666	637	597	659	636	645	673	630	651	671	646	655	668	662	653	659	675	683	649	691	698	675	636	688	666	666	643	636	659	661	649	637	635	641	664	650	660	641	682	674	689	645	669	657	666	614	631	672	698	670	639	706	676	607	655	655	660	688	653	619	679	640	641	710	659	665	655	614	687	649	639	677	641	636	653	648	633	677	648	616	688	661	664	666	639	647	685	689	641	703	668	731	666	635	666	641	669	649	635	681	659	647	653	664	632	623	645	628	681	642	650	666	651	660	648	671	610	657	643	622	639	651	692	666	683	680	660	644	643	663	700	664	670	705	641	659	645	673	642	653	666	601	651	643	697	702	701	653	689	675	680	698	602	659	649	628	682	615	627	652	621	651	706	683	653	653	634	675	673	638	617	629	647	624	635	726	679	651	643	643	691	644	626	662	612	618	645	653	660	662	607	660	655	627	693	670	628	616	624	654	628	662	688	611	678	653	643	677	653	663	690	659	626	656	684	610	642	651	671	662	697	637	657	655	649	722	623	620	619	724	686	660	688	600	631	676	683	658	641	686	658	652	638	665	692	666	696	653	673	640	589	673	629	662	649	670	702	658	604	640	658	621	610	691	672	645	667	620	621	599	632	708	662	689	675	720	638	624	598	707	663	643	667	690	641	662	648	697	636	613	637	683	622	677	633	625	662	652	676	648	630	608	681	651	665	669	669	647	655	645	645	657	600	664	697	655	676	624	643	686	672	626	643	649	667	657	683	643	643	691	648	678	639	651	662	668	650	697	668	680	673	664	677	665	669	664	617	650	714	653	665	643	619	710	640	680	677	649	680	623	604	657	697	660	667	635	678	691	677	665	637	665	666	677	684	697	647	639	674	645	611	678	681	638	653	647	650	676	661	609	680	584	654	668	665	665	663	634	663	668	642	601	649	665	652	652	629	614	610	653	678	703	647	660	659	684	642	662	632	714	667	674	658	636	699	607	628	654	648	669	662	678	668	683	654	626	662	663	626	680	623	625	664	645	635	656	644	636	649	635	642	680	673	672	664	663	608	700	650	641	660	660	606	638	632	623	661	683	657	674	665	639	659	698	629	649	665	692	684	631	659	602	678	607	648	674	682	629	686	664	685	662	665	668	616	683	670	645	604	698	658	668	631	666	666	621	686	661	649	682	654	679	616	667	656	616	639	645	691	702	692	662	619	648	660	678	629	641	674	632
23826	20986	28182	23973	20818	4891	1205	896	785	699	707	628	622	627	583	564	596	570	591	501	559	502	512	536	514	535	533	494	554	559	513	511	502	506	507	499	506	513	488	532	465	483	493	475	501	516	504	508	528	526	507	508	503	552	507	536	512	493	481	523	477	501	511	538	448	483	459	511	438	502	482	541	469	489	515	514	498	512	502	496	496	493	488	496	509	471	477	505	456	516	485	528	518	513	479	438	503	488	499	520	515	502	518	479	517	475	485	498	509	516	503	534	502	500	565	479	448	551	466	534	488	478	494	469	482	504	494	523	481	524	518	528	488	462	476	489	506	500	465	500	479	465	477	490	486	523	505	495	528	519	496	501	491	491	515	500	486	447	515	481	509	498	524	503	475	476	463	524	482	500	480	521	476	503	500	477	483	476	495	483	481	497	455	530	497	463	497	504	474	513	509	496	504	501	494	458	510	482	488	506	515	512	471	475	481	476	499	512	491	472	479	507	495	503	512	501	502	468	507	479	499	459	479	463	474	490	521	448	493	517	495	507	491	513	524	461	495	507	510	480	482	455	479	491	502	468	482	489	474	505	473	514	504	492	486	480	529	496	460	508	539	506	507	499	485	491	479	508	536	537	527	453	541	487	473	526	502	484	505	507	491	491	503	515	503	453	492	499	491	509	519	476	491	487	520	492	495	513	459	508	488	477	522	514	483	516	505	477	474	474	482	506	495	530	490	498	482	508	486	449	499	490	496	486	483	492	481	502	501	463	461	474	479	532	436	531	519	508	448	479	491	494	467	488	431	487	494	507	451	473	485	515	440	487	468	492	492	503	478	503	500	524	509	468	521	497	509	473	476	499	512	488	458	486	484	484	470	482	468	489	514	500	473	470	524	506	501	465	513	481	502	515	480	483	497	484	495	524	531	499	525	452	475	511	471	457	506	506	474	472	500	485	501	523	502	494	477	481	503	472	470	509	489	505	502	491	491	500	497	519	471	503	490	506	468	484	508	494	497	457	481	465	478	495	510	464	490	490	488	448	503	499	546	519	495	495	482	483	496	482	483	455	480	465	476	474	516	480	467	484	508	520	437	457	490	504	515	494	542	538	503	512	501	512	500	503	459	535	495	492	476	453	463	509	448	469	500	474	479	460	488	476	505	475	502	478	473	508	496	481	528	507	512	470	492	473	484	513	481	526	534	474	493	504	508	460	488	496	474	485	486	497	442	459	467	489	543	522	481	483	544	522	476	475	504	513	483	545	487	465	471	524	515	549	495	487	505	443	504	500	470	466	465	483	493	494	500	501	471	447	529	509	490	515	487	469	499	472	476	476	529	474	475	472	488	526	488	534	458	471	498	470	527	476	482	482	445	488	498	478	458	468	495	500	487	490	497	482	514	457	517	492	527	538	502	463	492	468	531	496	511	488	465	492	489	490	527	480	502	474	484	488	499	497	518	515	477	483	474	467	531	471	483	484	462	490	465	474	485	500	548	496	477	480	474	486	483	528	500	489	491	489	465	501	514	486	468	516	508	536	511	481	458	515	478	467	503	508	463	532	522	525	495	484	493	514	508	529	496	513	487	521	493	476	517	452	487	530	456	464	469	491	507	496	527	461	494	495	490	484	496	484	534	513	533	484	501	501	472	464	450	496	465	501	466	489	444	506	471	476	476	484	507	501	467	519	495	473	506	498	466	484	490	510	524	543	499	486	504	489	508	480	507	506	496	470	467	458	506	538	482	503	480	499	474	529	499	497	513	486	507	514	538	492	514	524	507	470	460	506	471	489	480	534	510	516	466	477	523	473	481	526	509	469	497	497	475	502	468	512	496	487	464	483	459	507	472	514	463	466	467	478	502	494	466	496	495	509	506	495	504	500	509	490	467	493	502	512	487	496	491	445	451	493	479	469	490	509	481	506	478	520	490	509	492	462	471	472	475	513	522	471	478	494	471	477	525	510	501	466	439	511	501	461	476	499	472	471	498	447	508	469	500	509	497	493	455	514	471	474	485	503	487	491	498	526	503	499	519	515	489	492	502	485	460	512	506	461	530	524	522	460	479	446	536	488	497	522	488	491	529	505	477	471	491	467	493	532	472	522	510	519	479	484	523	481	475	440	484	482	479	525	520	488	445	532	469	502	546	533	496	475	466	470	502	493	460	502	494	487	482	521	513	489	505	462	456	496	494	462	513	524	450	477	507	501	480	513	533	510	494	491	511	493	549	458	493	485	483	517	461	513	472	481	490	483	502	512	474	515	499	479	482	491	487	504	470	434	529	498	491	513	487	507	504	496	474	445	504	498	481	453	490	479	470	488	514	504	512	498	494	483	498	465	463	500	474	512	504	516	527	465	505	465	516	522	482	468	520	455	501	523	481	494	473	505	465	512	487	501	496	483	511	489	521	469	497	509	495	478	483	477	447	506	537	486	491	482	463	495	481	523	484	501	461	531	499	497	492	475	482	453	476	483	497	486	523	492	491	498	521	488	478	512	488	537	497	481	493	528	462	459	511	467	465	477	480	498	498	472	502	517	493	480	489	481	469	518	503	495	521	500	504	496	532	484	455	504	475	468	517	466	500	535	483	518	527	488	464	484	510	525	484	527	472	491	468	502	461	468	497	446	500	495	503	468	493	466	528	532	525	433	516	515	512	499	516	458	485	490	445	505	500	433	529	496	491	476	461	491	456	515	484	471	500	504	500	499	457	518	491	453	511	500	494	488	486	489	498	513	533	482	486	521	448	525	499	509	493	494	520	502	486	508	515	483	472	484	521	493	515	477	454	441	510	490	496	488	495	495	496	496	469	509	488	502	509	515	491	511	531	528	463	551	524	537	506	509	485	530	497	483	538	482	486	516	518	499	524	499	513	517	458	473	503	535	512	507	511	515	471	515	489	532	471	495	522	471	513	508	483	489	467	498	512	486	506	470	434	499	495	506	491	499	493	544	476	492	502	485	495	457	505	478	494	501	509	487	494	498	503	485	474	517	481	500	473	475	506	519	510	478	481	503	477	450	504	510	462	506	515	487	504	513	470	498	521	472	465	507	503	500	494	514	485	498	497	480	518	455	490	517	496	491	526	487	495	474	496	514	533	515	493	466	525	511	512	518	461	534	506	512	449	541	491	471	524	524	482	485	498	504	473	488	461	460	499	467	480	491	498	498	513	513	514	483	468	487	460	479	494	492	461	502	480	501	489	522	515	481	475	452	474	490	508	508	499	520	463	523	480	507	499	461	509	489	507	481	498	493	533	448	508	523	447	507	501	495	462	485	524	489	483	542	504	472	506	489	506	495	499	497	509	478	482	515	488	499	494	519	481	499	516	501	494	533	509	532	471	491	501	524	505	442	482	495	471	499	494	475	507	493	479	482	474	474	510	491	469	498	508	465	501	530	499	498	487	452	509	465	490	509	517	506	491	492	453	494	516	506	503	498	533	494	491	539	532	503	475	458	474	500	501	497	520	453	523	499	467	515	493	492	474	483	483	488
5214	10504	9093	4705	3357	2627	2108	1763	1470	1361	1153	1113	1088	966	917	862	885	836	786	749	817	752	763	753	741	744	738	750	758	728	723	702	746	709	736	714	683	716	733	709	689	715	726	694	716	742	756	691	718	712	693	769	728	674	717	692	692	698	691	672	714	730	723	731	661	700	739	715	693	717	692	706	712	660	726	686	718	629	767	686	750	754	715	719	684	663	660	649	717	709	735	694	674	639	684	667	700	668	689	727	691	647	736	745	723	712	776	727	770	746	710	733	696	719	707	678	714	748	703	734	669	675	696	734	763	720	668	727	709	731	704	750	725	672	751	722	685	701	716	700	704	719	706	710	732	686	732	683	711	694	725	704	704	665	728	678	701	687	662	706	703	676	705	705	635	698	711	681	724	696	733	717	702	704	723	708	644	647	723	681	706	699	718	639	701	648	699	656	684	691	708	711	710	668	687	731	656	673	689	693	719	690	682	669	725	714	677	720	728	757	665	674	685	692	637	682	697	688	711	749	656	688	732	722	728	684	728	635	687	763	660	685	636	703	704	736	721	693	731	702	711	714	673	669	677	655	702	718	659	687	670	699	734	673	693	704	724	695	680	676	695	698	695	718	707	731	660	715	722	717	647	693	655	664	707	675	720	660	698	675	694	722	706	701	673	692	729	673	711	663	700	683	687	690	703	664	602	639	668	715	691	649	749	658	689	662	738	731	698	711	708	650	715	707	687	705	711	675	724	706	723	687	727	661	674	700	716	750	675	658	649	650	724	658	633	682	720	708	681	701	722	689	701	713	681	685	734	720	694	694	734	752	675	706	720	714	683	738	746	743	699	715	668	716	692	687	707	702	708	681	708	696	685	661	739	711	669	689	670	720	703	708	684	673	675	714	719	695	743	738	672	676	687	706	717	703	666	658	715	690	670	673	661	713	720	659	689	689	732	718	704	702	695	643	670	680	667	676	738	699	658	660	703	732	718	681	677	722	740	692	707	664	731	727	698	715	690	682	649	688	754	689	625	690	696	695	701	689	692	684	716	663	688	679	709	689	658	693	715	669	731	697	722	657	696	660	704	695	727	740	745	702	744	693	708	679	731	708	703	641	687	695	731	710	681	743	717	733	661	699	697	678	688	711	675	676	698	702	706	663	682	711	679	711	659	675	687	654	709	686	712	712	685	666	664	665	757	683	716	720	684	730	707	678	750	682	717	658	741	720	680	709	664	686	744	706	711	703	723	689	701	687	671	709	727	688	688	706	734	663	682	732	721	723	690	638	674	655	678	677	692	662	702	688	680	698	722	708	734	668	737	717	714	683	735	742	712	719	725	673	679	734	707	709	675	674	714	650	706	670	701	709	670	688	674	728	695	705	731	708	674	699	698	682	708	699	690	706	699	697	714	684	704	685	728	672	722	711	692	676	703	690	689	685	712	704	683	708	741	675	719	704	727	708	691	692	683	684	689	680	691	689	657	655	688	733	634	731	709	685	687	682	703	722	670	702	642	745	687	684	673	686	722	665	652	616	685	719	731	700	748	660	701	668	693	698	718	693	765	682	696	705	724	691	658	730	756	678	727	646	665	742	754	675	700	737	708	685	751	699	684	695	681	714	661	712	697	684	655	684	685	712	700	697	710	701	692	714	692	723	700	696	668	682	751	740	740	740	710	693	710	691	691	686	672	712	651	704	657	696	673	712	672	706	710	650	728	708	646	728	668	684	688	660	672	711	703	666	689	715	692	694	724	711	733	676	627	717	678	713	663	700	655	732	720	723	745	725	662	679	673	674	689	749	723	724	746	687	668	718	725	657	716	676	714	691	692	675	718	705	671	708	686	679	683	698	679	745	683	708	651	696	640	699	686	678	678	679	680	686	655	726	687	695	705	653	731	738	694	736	676	687	656	659	664	715	702	665	715	664	716	678	698	732	668	695	681	699	715	720	675	663	681	719	697	725	695	695	728	709	703	675	682	686	724	659	748	648	700	679	681	685	711	670	694	693	692	713	722	680	673	694	646	720	713	699	692	681	666	730	690	709	715	732	700	672	660	714	689	683	701	699	695	639	657	682	670	671	688	724	706	722	732	654	669	734	675	668	684	719	690	676	663	695	718	704	694	683	666	684	716	748	689	696	687	709	718	686	710	706	693	648	642	683	687	734	691	678	692	726	715	706	710	693	669	653	682	701	738	743	739	698	686	654	667	719	667	658	683	706	687	696	655	668	724	727	720	709	673	717	681	699	700	689	692	721	710	698	685	697	682	678	712	711	726	708	652	703	673	721	700	711	701	667	661	641	757	690	719	631	670	683	680	683	724	662	723	691	699	661	711	657	719	723	701	674	675	713	650	695	679	719	735	693	682	683	709	682	659	709	684	688	689	710	641	636	724	670	735	690	720	666	756	708	685	654	671	645	724	709	668	726	676	662	703	754	705	681	635	715	688	650	699	681	664	689	644	708	662	698	673	708	713	667	697	713	693	715	691	699	659	701	680	699	691	660	747	714	747	700	690	704	747	711	734	695	663	708	704	721	676	699	720	714	657	628	677	718	663	673	685	698	711	677	691	690	725	704	714	714	695	656	716	740	701	663	713	664	676	719	657	696	709	707	661	776	671	673	713	705	730	680	661	676	708	701	689	683	732	664	693	702	755	713	728	745	722	684	670	743	705	674	643	710	711	684	742	658	694	657	708	724	706	700	646	668	700	700	743	683	654	700	666	682	623	689	736	683	666	730	686	728	688	692	663	713	721	654	672	723	681	684	728	685	710	697	697	679	689	698	700	711	697	710	695	708	706	700	683	695	698	723	672	707	718	722	703	665	669	709	697	664	687	748	724	680	690	711	732	696	702	709	694	728	679	692	671	706	665	677	695	708	667	686	692	730	640	733	733	667	701	745	686	683	675	687	675	681	726	740	674	693	694	696	710	686	695	702	673	682	740	674	681	739	709	721	697	708	688	707	672	682	724	681	711	658	698	712	745	676	679	696	672	695	720	671	694	667	700	714	696	677	695	710	709	706	738	731	688	681	682	665	661	647	699	695	669	709	724	647	716	683	650	649	735	679	673	659	691	675	684	681	664	694	727	728	667	658	700	697	705	688	698	635	708	717	698	671	649	726	700	704	689	670	703	697	697	689	686	708	795	693	718	728	670	712	661	691	713	736	720	634	723	694	661	690	665	678	664	683	697	677	684	650	692	714	673	689	712	672	705	744	748	703	680	683	752	656	681	682	703	720	686	670	703	696	666	688	690	719	711	661	716	710	727	690	650	731	702	692	658	698	726	667	724	679	659	703	662	728	717	722	678	697	682	701	690	690	723	663	693	707	685	704	694	705	722	733	722	675	702	658	699	712	762	684	673	716	746	678	688	676	672	685	703	722	692	689	670	690	654	687	656	677	690	727	686	625	662	672	669	718	721	667	717	701	707	705	696	723	718	701	707	708	747	745	701	672	709	700	688	701	713	699	708	663	689	672	695	665	695	689	706	670	670	672
22822	20948	28649	23401	20948	20659	3705	1148	893	770	667	679	600	555	549	544	508	515	509	484	470	467	459	459	405	466	443	431	415	429	403	447	426	425	376	384	401	402	382	438	450	386	369	414	428	429	435	412	363	407	402	391	406	391	435	397	393	411	380	406	393	399	401	393	376	374	407	420	404	401	382	420	419	401	399	416	402	414	373	377	374	390	390	388	393	387	379	387	390	378	383	381	364	356	396	373	402	369	375	366	357	405	389	407	410	396	393	409	411	412	376	427	435	410	402	396	422	403	392	402	401	401	378	430	414	392	375	418	391	386	390	420	434	392	387	374	380	398	400	412	381	394	389	382	400	416	418	396	363	362	411	403	376	401	394	398	412	369	419	397	387	409	405	400	401	399	376	406	365	374	368	386	403	396	391	413	378	394	378	382	400	375	362	379	365	407	382	365	399	384	384	374	361	400	396	380	386	364	372	405	416	436	389	337	388	376	419	393	401	402	396	423	400	384	408	384	404	364	405	377	398	392	424	387	382	370	331	376	404	381	365	369	413	343	412	378	371	391	386	359	383	415	352	416	390	399	377	427	374	403	408	401	385	350	393	388	376	364	410	382	372	376	343	389	358	396	408	431	388	388	385	393	436	402	382	370	397	403	407	407	391	427	417	358	435	371	412	413	412	407	374	361	383	414	418	401	388	387	374	358	388	375	366	367	368	400	382	402	378	378	348	392	348	392	389	379	394	372	358	402	347	399	374	376	412	380	414	393	409	403	368	375	378	415	354	383	382	397	377	385	381	384	437	378	383	374	412	386	387	391	394	407	390	365	367	401	396	359	351	382	367	408	375	394	383	404	388	388	378	399	371	393	374	340	414	413	426	398	379	406	386	355	368	389	399	400	385	369	373	381	359	385	362	390	341	388	382	406	405	373	444	399	413	384	382	409	383	404	418	392	395	356	405	409	401	407	401	409	401	358	397	361	392	432	414	388	371	384	361	395	382	357	372	384	397	392	358	351	384	364	385	371	439	378	382	383	378	416	394	410	386	409	382	391	380	365	409	389	390	376	374	385	370	366	399	387	431	381	360	392	393	384	396	337	395	374	377	363	373	406	384	379	395	399	374	403	380	391	387	406	425	366	352	424	398	372	405	407	381	421	348	394	383	385	386	381	369	403	376	373	415	380	414	388	380	389	415	382	399	364	423	381	376	391	400	378	370	397	363	415	404	387	348	397	401	389	423	382	387	428	383	422	367	402	406	376	384	379	340	370	381	384	400	377	404	349	355	418	384	404	371	379	415	398	407	379	421	413	388	398	367	377	414	417	394	406	382	410	416	386	398	388	355	402	367	399	406	392	410	364	370	356	402	408	405	366	330	409	413	388	392	400	423	389	354	402	386	408	421	376	413	422	429	384	387	363	419	403	410	393	374	386	407	398	416	366	391	404	412	363	369	373	410	388	392	389	359	394	368	383	369	370	368	394	398	374	364	372	398	366	395	408	394	380	369	374	396	365	391	391	387	386	405	348	416	395	419	373	337	397	342	410	375	409	366	404	395	372	378	391	383	370	382	411	409	410	360	395	389	399	372	375	378	392	399	354	376	400	394	401	378	393	383	361	371	395	437	365	391	368	397	409	398	394	390	377	388	373	361	388	412	417	394	384	369	381	349	347	382	414	373	383	389	385	354	392	377	406	371	398	403	393	395	431	389	381	407	392	363	403	402	391	389	385	376	422	443	357	376	365	384	381	391	389	370	422	423	394	362	368	382	399	390	405	389	381	410	426	387	405	381	401	353	379	387	372	391	378	419	426	374	375	402	403	385	378	365	423	377	376	384	403	448	390	362	385	395	394	386	388	398	362	425	430	372	388	362	395	397	367	369	384	392	418	388	385	391	415	380	426	422	400	378	373	409	363	398	375	399	379	377	389	365	366	427	380	368	396	402	428	375	381	396	399	368	358	393	411	374	352	378	375	394	398	405	356	383	393	401	394	384	388	363	358	369	413	382	366	354	416	412	409	363	375	399	417	382	373	375	395	394	375	439	342	363	386	428	383	384	378	385	384	376	331	373	372	382	379	365	384	407	383	382	407	352	376	397	414	379	363	386	397	394	413	409	385	413	405	380	402	343	411	401	383	393	406	374	386	375	383	363	403	375	399	380	422	371	383	360	383	395	364	349	391	373	407	393	392	372	393	423	398	392	384	409	407	388	392	407	395	402	383	394	387	390	366	375	422	368	376	398	372	388	396	422	386	389	378	406	372	351	383	392	372	394	418	337	362	361	384	364	411	401	356	370	395	364	416	445	391	371	370	371	380	375	396	363	385	388	405	354	402	386	374	432	410	388	380	419	389	409	414	382	401	379	424	397	409	375	401	411	369	379	374	366	411	400	374	348	380	396	407	388	379	361	393	398	391	340	379	359	395	393	357	395	386	404	384	366	381	362	404	371	411	397	388	342	406	392	389	392	383	376	361	412	401	383	376	407	391	357	372	410	355	395	369	393	422	379	378	388	384	359	374	418	390	385	382	352	370	381	373	413	376	409	377	404	402	376	408	412	399	388	418	358	378	403	392	388	377	378	431	413	384	395	358	387	379	406	352	408	422	390	387	368	370	392	390	389	395	388	381	383	393	370	419	335	388	411	412	388	402	395	383	401	384	394	414	373	409	360	371	410	366	393	402	361	398	337	378	374	394	361	374	409	372	405	398	397	382	408	383	341	385	358	377	365	391	378	400	413	380	383	386	409	396	355	390	386	368	421	383	405	374	381	377	391	361	391	400	384	395	376	372	399	416	374	374	386	391	365	383	390	359	386	389	402	405	392	398	382	375	363	375	381	378	391	415	414	414	387	364	408	385	376	400	420	415	383	382	416	385	395	393	382	382	357	401	413	385	411	358	424	404	399	407	363	361	414	388	378	388	384	410	394	404	405	356	410	369	387	399	376	393	364	358	383	419	400	397	398	380	382	380	394	409	365	417	400	391	395	378	391	391	327	400	409	381	377	379	385	385	438	366	363	395	382	357	360	383	383	363	406	404	385	397	407	366	385	362	364	392	412	394	373	412	365	396	384	368	388	429	390	367	384	395	381	392	399	378	367	421	383	376	377	390	414	355	405	380	372	415	385	359	401	388	371	412	377	418	390	388	388	404	393	394	420	370	389	362	377	344	382	379	363	400	406	371	389	420	396	408	363	361	380	398	348	378	412	391	391	409	359	378	436	360	408	401	387	412	391	367	350	351	409	394	363	409	384	359	370	395	397	396	400	381	358	423	386	415	381	365	402	345	374	369	370	401	409	386	394	396	362	357	385	378	388	381	386	379	391	360	390	382	409	386	393	439	417	411	354	381	391	350	417	372	438	427	369	389	413	381	374	362	403	394	360	404	378	360	378	392	358	400	396	410	397	363	362	386	416	404	384	420	356	400	354	361	391	404	384	386	370	369	397	386	381	386	380	387	391	403	375	382	410	388	405	393	389	377	357	379	384	379	379	409
7488	16477	14030	7784	5271	4078	3173	2487	2075	1775	1522	1331	1183	1137	1060	976	872	834	776	743	731	720	739	681	720	682	641	630	621	665	648	674	635	626	612	594	605	611	618	605	582	564	628	585	623	628	552	558	594	605	572	590	562	523	617	570	550	576	569	531	578	584	564	548	577	570	592	527	583	563	518	571	589	577	527	556	564	596	543	571	549	548	601	528	562	548	580	586	560	600	559	595	533	588	558	570	590	555	538	544	555	549	546	554	586	601	623	637	592	623	598	619	560	587	566	586	589	563	582	580	615	567	618	578	587	597	584	624	598	580	566	587	544	597	599	537	541	529	531	537	568	545	522	597	588	590	562	553	543	563	530	583	535	550	542	548	549	585	565	577	578	552	535	519	537	538	547	570	525	574	560	566	555	546	562	535	546	541	556	530	509	587	544	572	588	597	558	603	578	546	544	550	523	535	588	558	516	545	551	558	560	593	594	544	502	536	604	557	590	552	544	530	534	540	580	579	551	584	531	547	545	559	560	546	531	588	556	525	528	551	536	538	596	582	580	600	539	557	566	537	560	527	521	599	515	502	563	582	537	522	537	553	550	559	549	571	511	546	506	615	569	561	528	549	566	553	555	593	561	565	559	519	558	556	561	568	578	588	541	576	512	526	567	528	535	547	530	516	549	517	524	577	540	590	515	548	543	551	534	539	544	552	601	514	566	541	542	574	560	561	539	566	612	547	541	573	507	550	560	511	551	529	575	575	544	562	572	532	580	548	546	526	565	536	576	569	596	547	580	525	511	552	543	508	565	499	548	559	553	509	557	562	530	545	525	577	564	539	578	540	500	547	573	545	519	524	563	547	486	574	551	555	533	580	579	512	529	586	538	576	596	554	566	555	535	581	548	564	569	531	573	564	550	603	539	588	557	501	525	567	510	539	544	539	557	563	550	560	508	536	557	576	546	549	534	519	510	562	552	560	522	540	505	605	551	611	497	526	585	552	550	553	517	541	553	546	581	580	539	590	549	514	540	540	563	564	561	554	570	574	525	537	544	539	556	553	556	556	548	511	557	516	577	571	597	581	534	553	521	526	527	546	612	591	596	528	594	529	586	575	559	549	530	554	541	561	532	537	504	527	534	544	581	581	571	594	586	555	589	516	551	568	507	546	517	547	564	544	549	538	589	539	551	572	530	572	549	543	542	566	555	550	558	546	571	536	550	537	548	521	557	551	572	548	567	582	573	564	524	558	570	560	544	584	597	556	557	574	555	588	552	574	550	543	567	609	546	567	539	578	591	539	584	552	546	539	560	533	589	540	547	547	539	564	541	558	555	595	556	557	516	557	557	537	533	543	560	497	557	567	575	531	556	580	560	532	559	551	513	499	560	570	566	543	557	557	554	532	574	549	549	583	559	567	547	516	570	573	571	524	521	576	552	547	554	543	565	532	538	538	563	555	496	539	562	563	563	535	535	549	549	555	509	546	539	568	514	552	527	538	559	530	588	516	560	566	548	568	492	567	569	565	532	551	550	540	592	498	589	587	549	542	574	518	524	547	563	545	556	526	575	578	519	524	520	529	575	549	513	546	513	522	520	522	578	592	535	551	531	569	516	521	551	621	512	566	534	512	529	544	580	561	556	588	559	554	578	578	554	534	522	559	566	543	538	586	529	531	549	517	544	511	524	551	541	553	536	540	565	544	514	539	529	581	554	530	580	531	515	546	555	546	550	561	520	578	585	516	600	572	560	566	567	528	588	558	561	584	568	546	548	577	569	561	534	545	559	547	559	537	509	525	564	565	543	552	530	541	541	585	596	549	535	568	549	547	583	562	548	548	558	586	525	567	511	539	549	540	576	518	557	531	545	560	537	545	578	562	510	589	543	542	592	551	549	532	532	542	572	541	578	534	533	560	580	541	555	551	547	577	556	536	526	532	549	588	516	511	567	555	554	563	581	526	561	530	577	558	601	540	550	571	496	560	556	577	525	510	559	523	568	509	556	584	582	561	561	503	560	569	544	548	581	543	559	568	554	556	576	502	547	599	551	555	589	554	559	583	557	589	567	570	533	549	581	525	553	527	565	520	561	538	542	513	517	543	596	529	578	554	572	577	554	573	562	552	563	539	583	558	568	520	576	517	568	582	551	564	553	532	535	613	462	536	522	551	526	533	585	532	552	548	543	509	572	524	565	531	501	522	542	531	550	538	516	523	583	519	584	534	589	542	572	525	545	552	534	575	570	551	575	569	546	559	525	546	561	494	540	524	578	568	525	549	569	577	564	501	559	582	561	540	555	569	551	527	553	573	542	577	565	562	567	551	555	539	547	523	543	544	538	567	553	550	555	556	531	549	570	523	558	540	544	519	526	523	514	552	604	572	533	542	538	562	586	561	523	524	525	562	555	518	511	548	566	596	522	513	574	603	575	547	529	572	582	534	544	523	535	530	507	578	578	535	558	526	575	529	602	552	571	513	553	552	511	557	519	531	574	544	546	558	548	558	536	584	556	579	556	543	534	538	543	556	521	548	576	560	523	566	536	548	550	556	561	554	565	523	550	571	586	540	559	574	562	539	551	590	552	555	557	522	534	539	509	578	523	563	555	580	557	532	566	568	536	572	536	498	544	527	553	581	572	524	559	558	569	522	576	551	553	543	575	546	535	554	539	585	552	540	536	566	538	601	546	566	540	580	555	522	541	540	552	573	502	562	517	569	536	536	525	553	539	531	521	556	576	539	563	575	570	559	555	581	552	552	576	540	525	539	541	536	537	541	571	530	547	546	565	572	546	581	523	524	530	586	593	544	515	556	545	588	521	549	555	590	550	551	538	555	577	595	567	583	543	534	595	549	529	519	557	544	563	568	584	581	532	535	564	588	538	561	536	573	591	574	569	545	566	525	558	540	594	502	582	516	510	586	527	561	549	534	562	512	574	541	538	555	552	552	519	503	518	511	565	533	570	531	568	559	577	552	595	582	509	547	556	545	571	572	557	540	547	569	523	537	554	600	562	555	545	578	550	550	554	530	529	549	542	567	534	595	546	573	543	589	575	551	542	601	575	576	590	570	578	556	557	500	531	577	543	593	532	555	540	590	492	499	552	575	575	572	582	546	566	554	562	567	486	516	591	549	522	590	582	563	566	559	544	576	535	553	534	558	578	570	532	570	548	570	573	561	572	554	558	552	585	534	562	542	530	549	537	597	549	589	566	543	539	534	564	521	549	523	538	596	549	544	542	517	542	556	562	574	530	538	522	530	582	548	531	564	517	549	554	579	529	572	518	596	562	550	548	559	557	553	573	568	563	564	558	540	613	557	550	526	556	520	563	571	519	584	598	544	560	554	544	582	584	528	530	510	529	543	598	553	554	543	540	573	528	547	533	559	554	550	546	564	545	560	556	549	569	543	554	590	554	563	553	508	531	532	556	565	596	514	589	515	555	550	540	537	613	541	576	564	510	530	566	572	548	532	563	567	559	540	578	537	523	532	541	530	551	578	587	540
26577	20007	7226	1083	726	672	561	506	478	510	514	511	502	474	456	532	476	460	467	496	472	508	476	463	458	525	511	460	476	449	479	428	434	497	473	468	483	495	438	467	468	489	473	435	475	463	459	464	448	475	485	495	484	475	459	455	497	484	464	495	489	448	468	440	445	469	472	491	537	475	474	463	460	485	457	457	429	493	465	452	467	464	483	422	508	486	513	457	459	501	488	486	485	516	461	520	443	472	475	476	491	509	457	469	487	470	474	460	501	484	480	490	518	473	504	504	487	488	425	520	499	480	472	486	456	461	474	526	480	473	478	500	471	474	466	464	471	487	460	486	509	448	484	456	495	422	459	465	458	448	444	428	442	481	493	448	469	508	421	443	459	475	472	456	481	500	451	484	497	458	439	460	478	454	460	473	480	437	509	469	476	507	456	446	501	496	475	529	493	519	478	505	465	488	487	493	459	481	441	462	446	493	477	499	471	470	431	472	471	480	482	457	466	477	483	472	488	482	488	463	458	443	496	502	442	504	493	485	503	543	459	480	482	445	452	401	471	470	498	442	439	491	497	448	458	499	481	428	482	521	474	484	547	476	466	488	471	469	471	487	447	483	494	464	465	443	450	498	448	456	476	462	460	463	466	499	462	482	495	481	439	496	490	428	480	472	483	478	508	511	461	496	479	477	480	452	479	481	456	422	474	447	470	465	449	458	488	480	438	445	465	486	487	461	487	490	488	464	467	463	464	486	459	491	430	459	519	442	456	480	480	537	439	466	437	449	462	471	482	485	458	487	456	447	496	469	463	444	455	464	466	482	465	510	475	477	487	447	465	469	430	444	432	426	495	443	480	479	467	476	471	475	470	489	470	487	482	456	464	441	462	461	455	473	466	445	476	472	488	478	474	476	496	502	483	488	459	481	449	439	442	439	453	449	468	480	437	446	449	467	448	448	478	477	513	465	459	462	465	488	471	469	482	438	467	497	432	500	463	490	458	460	458	483	486	456	523	479	484	412	487	452	499	479	447	482	489	456	466	485	470	486	475	478	499	435	469	478	451	453	462	514	494	482	475	457	483	448	472	490	462	474	481	478	487	465	443	504	498	461	459	478	493	465	512	460	458	500	443	524	500	496	472	478	470	449	471	479	521	473	498	499	484	477	435	513	471	458	447	419	522	471	477	472	478	468	429	498	500	516	482	504	473	449	512	457	499	475	466	444	497	463	464	456	466	453	519	477	480	456	461	508	463	495	484	518	432	489	480	465	498	471	499	453	432	489	472	499	467	445	483	483	472	485	481	458	475	461	498	488	475	462	447	455	469	441	459	462	469	445	474	459	508	435	511	458	452	461	492	516	486	435	484	473	458	443	475	467	481	507	477	473	474	477	466	493	470	481	482	472	429	472	441	452	487	466	472	473	457	463	491	455	497	491	455	483	479	460	468	471	484	483	511	472	495	474	492	448	503	439	451	474	479	468	484	522	446	461	434	480	495	450	441	536	466	435	511	494	481	502	501	485	444	424	441	453	469	499	471	451	471	441	496	464	497	459	471	443	439	504	468	476	467	433	480	495	499	508	452	505	517	465	457	453	434	480	450	466	465	449	466	491	499	510	474	473	446	460	483	461	438	471	470	447	443	496	510	468	463	479	487	435	471	444	467	455	451	483	494	463	493	460	482	503	473	454	442	447	457	496	457	491	469	494	469	430	466	488	447	438	460	461	473	477	493	538	456	455	477	508	479	459	444	465	487	463	438	460	506	468	505	443	458	469	457	440	480	435	486	473	472	508	488	456	463	467	468	484	460	457	490	447	480	506	484	465	466	472	508	480	482	498	462	495	444	458	499	497	464	508	493	463	467	477	466	492	484	491	475	424	464	491	482	443	432	468	454	445	456	482	450	452	468	487	456	460	473	461	462	447	516	465	446	429	472	485	481	458	508	473	461	476	426	456	450	532	481	474	484	494	472	485	446	458	504	454	436	500	502	486	474	507	453	474	470	465	436	477	490	489	514	479	483	504	473	506	472	457	495	516	459	504	486	470	458	475	452	452	470	472	471	516	463	485	434	490	503	490	506	503	426	488	502	495	471	457	458	464	480	479	480	474	498	498	467	460	498	453	481	489	484	484	494	445	487	479	482	483	504	433	433	424	451	496	495	472	501	525	467	436	445	482	472	440	484	495	483	463	490	431	471	505	479	493	474	461	472	459	450	434	489	491	479	433	458	510	470	471	483	461	460	485	461	444	465	480	484	468	470	454	458	454	431	469	432	461	486	470	449	489	454	486	467	447	447	453	486	478	480	495	446	472	464	452	497	513	474	500	420	460	521	472	458	496	487	474	457	472	443	490	478	473	443	493	472	484	489	501	525	436	466	455	452	475	480	483	485	477	511	444	465	453	456	487	500	491	477	466	486	468	457	470	484	483	506	458	447	443	502	493	517	460	487	438	464	473	466	478	466	489	468	463	482	489	470	465	435	482	470	460	495	447	464	483	466	461	481	481	474	522	417	477	501	482	463	438	438	429	476	465	462	485	479	486	505	462	496	488	493	442	507	455	468	485	466	445	464	450	477	475	477	486	463	456	467	489	453	471	475	478	482	464	468	477	490	464	487	460	441	452	467	462	492	455	497	476	496	455	481	492	491	487	447	486	453	463	508	480	465	467	461	472	470	486	495	493	498	463	459	468	503	469	482	447	472	463	442	477	492	484	472	456	481	424	505	477	500	463	472	469	457	438	489	448	492	476	454	513	470	498	448	469	487	462	477	496	456	486	506	486	456	470	471	480	448	480	476	488	462	505	510	484	518	475	474	444	491	498	484	487	470	486	470	451	468	432	418	452	468	468	475	473	453	485	475	428	424	462	464	501	460	463	461	437	468	487	458	482	473	475	479	484	460	481	474	495	482	472	465	433	450	481	461	489	493	499	433	501	475	447	458	454	435	485	439	500	471	470	473	475	506	461	478	466	514	489	456	466	461	470	435	457	493	477	429	514	442	447	494	448	468	473	485	433	478	496	462	503	452	485	513	466	451	474	471	441	466	489	421	517	482	459	505	464	451	489	425	475	469	464	461	509	509	513	462	479	464	467	449	477	470	469	481	483	465	495	482	476	421	501	448	476	446	483	456	481	466	461	483	484	449	469	476	473	509	462	498	448	485	494	483	494	465	443	481	431	470	488	494	467	498	413	456	465	445	461	483	444	481	487	489	426	468	456	490	473	451	465	436	467	449	486	494	470	490	478	435	517	469	437	508	409	469	487	493	490	482	489	458	470	457	452	522	466	440	493	478	443	493	440	460	483	505	510	482	450	465	457	478	478	502	497	486	475	514	465	461	472	500	529	496	478	488	471	457	488	487	506	492	426	518	447	468	524	449	467	451	488	543	492	480	488	471	494	500	479	484	452	505	481	503	483	469	467	460	447	480	456	428	424	420	463	500	433	464	476	547	466	477	494	449	427	465	480	443	458	474	471	447	477	485	482	463	462	486	478
4083	1735	1511	1045	920	819	806	794	732	733	731	704	692	665	685	682	686	668	672	651	615	683	658	657	703	720	666	674	703	660	688	709	684	674	650	692	705	648	687	671	665	689	663	669	681	669	668	655	666	626	648	685	706	645	652	656	664	663	749	645	725	679	685	655	691	699	712	706	623	661	639	714	674	651	654	680	668	691	673	629	651	682	674	667	665	607	704	704	658	708	624	676	689	677	634	687	687	675	603	665	682	665	625	645	682	707	677	692	666	689	661	681	694	689	698	650	719	676	636	674	689	712	705	699	652	773	668	658	681	660	689	683	674	681	716	727	676	702	658	719	680	641	676	698	676	675	647	677	667	720	670	673	677	679	622	757	679	676	652	667	647	612	655	641	706	680	669	710	694	725	683	664	700	655	657	699	636	662	627	628	638	689	659	645	645	656	645	695	700	677	646	672	650	683	684	676	645	624	646	653	668	651	661	589	661	683	663	697	660	701	686	657	639	720	683	671	697	648	642	708	667	699	723	651	664	635	698	648	647	659	669	694	649	676	642	670	654	655	688	628	661	653	641	649	685	657	663	670	699	651	650	680	677	648	640	704	690	629	620	632	664	673	679	665	718	646	713	633	689	710	642	623	689	634	626	656	619	676	670	670	687	661	644	640	667	633	733	672	661	681	684	639	623	638	665	685	670	657	658	657	712	636	694	650	656	651	649	677	641	645	663	669	657	704	690	686	667	639	698	699	679	675	650	607	655	655	595	664	658	635	641	612	630	625	640	656	680	658	664	668	675	615	682	703	638	662	655	646	668	690	677	658	673	673	717	693	634	668	668	642	670	632	667	674	649	629	615	652	642	628	669	630	694	651	652	656	654	678	706	647	645	669	677	654	638	646	628	654	637	658	660	714	692	664	672	649	625	661	645	634	649	696	668	649	691	673	685	636	650	652	667	641	657	610	672	669	690	627	649	669	663	614	671	646	662	728	666	661	734	663	652	680	626	643	650	703	658	670	639	694	626	677	658	660	689	667	654	664	693	650	652	652	670	699	627	684	709	628	655	601	648	664	705	647	611	710	673	672	710	655	669	691	661	659	657	627	651	659	648	685	701	694	648	646	666	646	618	639	666	700	692	692	565	745	683	681	700	652	703	656	654	647	676	660	688	643	640	673	640	659	628	664	658	602	634	691	653	656	694	675	672	707	667	710	664	638	658	675	663	666	681	664	663	697	626	688	695	654	692	666	650	658	689	674	668	665	658	673	676	680	669	637	699	661	688	669	633	642	662	654	679	650	663	665	682	691	663	639	633	665	692	709	717	658	691	654	695	648	662	631	647	699	701	650	656	633	641	644	658	669	648	624	709	690	656	705	650	675	671	682	671	700	623	672	657	630	657	727	673	690	646	669	632	672	670	682	678	671	645	645	655	636	677	636	675	666	692	670	655	658	705	706	715	649	713	696	705	637	671	680	651	701	668	676	658	673	638	657	657	662	670	701	672	707	690	671	672	610	673	652	628	686	650	662	690	664	654	708	647	656	643	632	627	669	670	640	618	653	654	709	675	676	670	638	691	622	670	652	650	654	623	619	662	659	713	655	686	665	659	655	699	654	693	674	653	672	641	676	635	675	678	660	712	688	694	720	670	661	625	614	712	685	598	637	617	698	636	689	646	647	647	660	713	618	661	714	685	662	677	663	709	692	685	672	675	661	697	695	670	661	669	618	681	646	666	672	645	617	658	630	694	653	674	686	638	599	660	689	641	675	667	701	654	667	634	679	689	608	666	693	671	656	648	672	621	654	614	670	679	655	631	668	659	700	696	627	683	645	673	652	667	617	655	670	611	659	656	651	654	653	646	666	668	707	701	675	584	685	661	679	654	674	695	679	645	711	647	632	675	656	642	678	652	659	684	632	653	643	675	706	679	654	661	632	634	688	661	700	683	661	683	627	677	621	715	710	616	668	688	686	627	635	669	640	680	654	640	672	715	695	639	672	631	642	645	652	677	630	679	667	664	685	653	723	668	618	662	644	676	623	696	703	670	687	671	718	668	688	670	646	663	663	631	625	711	666	632	641	612	646	686	656	709	644	675	670	665	667	651	669	640	646	650	701	652	640	671	701	625	628	645	648	636	657	671	650	654	601	666	647	681	648	666	647	629	631	648	646	677	679	680	639	640	624	673	698	669	694	623	643	640	646	685	669	686	696	674	665	656	688	710	632	719	723	653	656	650	725	620	618	675	676	680	646	665	639	668	691	665	671	696	648	664	645	670	665	705	645	623	657	668	677	659	647	675	659	686	665	640	595	694	632	673	651	725	668	655	687	601	651	697	692	649	637	624	666	667	654	681	655	643	660	664	677	670	647	633	627	628	710	694	679	657	675	639	687	664	645	668	711	640	615	688	667	616	691	635	720	614	657	640	657	637	674	678	711	727	629	662	643	697	651	696	663	670	677	637	666	688	680	656	678	658	651	692	658	676	667	665	643	678	689	644	661	690	713	698	631	655	656	622	643	693	716	633	650	661	677	653	641	633	651	679	693	687	676	700	681	581	701	666	679	668	704	653	673	638	621	633	645	655	663	647	658	672	667	662	655	665	668	646	679	667	653	666	657	621	683	679	640	599	691	685	666	743	674	661	667	682	666	671	657	662	651	665	648	585	628	655	667	686	701	649	679	702	633	672	645	622	636	655	631	666	634	685	663	659	653	671	665	711	675	648	673	675	667	651	658	664	655	646	653	628	662	653	660	715	621	614	695	672	689	695	696	623	638	636	689	661	703	637	651	658	667	669	648	655	691	647	645	650	665	655	656	646	682	710	676	687	630	627	670	682	712	631	625	724	638	612	632	628	690	631	634	722	680	688	663	674	712	601	706	654	638	672	669	639	680	655	655	646	691	699	671	626	659	640	667	663	699	672	664	638	662	671	693	671	681	646	679	674	676	616	675	670	710	671	724	690	644	657	649	657	659	622	689	667	637	621	651	662	648	676	665	665	629	689	644	644	655	655	667	672	655	667	639	638	682	683	678	660	670	687	664	685	634	702	631	638	668	628	670	668	666	671	674	630	686	643	695	660	648	632	624	669	727	675	680	656	639	690	658	637	643	716	677	621	664	642	712	693	659	672	647	615	654	634	647	676	665	669	720	648	611	657	661	652	657	696	690	666	636	618	623	652	673	662	688	660	633	642	680	664	640	652	638	672	673	598	693	672	713	643	617	646	688	703	710	664	678	657	685	692	692	674	656	691	631	655	697	662	655	638	648	659	642	611	634	668	663	715	665	646	627	669	659	647	696	633	667	670	662	677	684	643	647	642	614	661	623	637	694	679	699	684	635	690	653	659	721	659	657	724	645	610	611	663	698	640	648	660	693	636	673	665	658	661	660	686	667	671	633	653	698	721	686	649	633	654	697	683	675	689	645	664	707	708	651	632	678	656	661	659	667	651	648	681	683	715	676	682	686	653	690	615	626	665	666	631	626	693	653	651	664	669	652
23814	20970	28155	23950	20831	4925	1207	876	758	724	653	592	648	604	584	611	548	561	578	572	535	573	587	550	514	489	542	492	477	517	525	517	535	576	479	553	500	487	496	516	504	491	521	504	485	476	459	533	547	508	517	509	481	476	494	548	498	517	515	487	521	461	502	525	525	477	506	505	500	482	498	478	485	497	496	508	478	493	518	487	516	477	481	508	483	510	502	504	493	535	512	495	463	512	467	476	480	495	512	492	515	515	476	525	503	524	486	476	507	497	531	541	478	546	485	515	519	511	458	476	525	485	525	554	501	508	520	526	465	514	524	490	467	484	516	484	495	474	478	520	507	494	508	542	534	533	513	495	527	505	533	509	524	475	492	476	513	477	488	481	510	475	509	490	527	506	507	510	508	545	464	494	493	509	479	503	496	471	469	503	470	512	476	486	519	496	495	513	502	539	512	515	490	509	524	518	502	482	544	475	494	521	505	485	463	468	550	497	466	509	498	545	495	515	497	499	505	525	466	472	521	515	505	490	538	489	521	497	473	565	471	499	471	512	497	508	507	498	518	520	527	522	526	496	474	487	489	475	474	468	473	495	530	494	469	518	469	546	478	472	495	472	483	463	533	485	489	517	457	509	500	493	472	504	491	459	535	527	491	508	544	446	477	487	486	485	478	517	547	478	505	477	492	513	490	487	506	470	504	531	506	467	502	530	525	483	484	493	494	503	504	469	503	447	462	510	495	462	493	496	467	506	438	499	444	496	487	520	534	517	468	500	471	506	481	551	512	460	496	510	492	465	494	486	491	471	469	476	489	515	497	462	522	513	484	493	484	489	498	464	472	493	540	490	517	494	463	536	531	527	501	519	465	466	507	520	507	472	471	481	451	477	493	462	465	546	494	491	485	462	512	481	529	522	520	466	515	497	493	496	487	534	503	543	498	502	490	510	484	482	495	476	488	513	497	519	528	471	524	509	461	486	473	486	506	486	465	527	495	494	469	477	515	480	511	447	522	522	511	489	529	476	477	513	472	519	454	525	543	540	510	491	474	535	502	498	495	504	544	486	490	492	496	490	515	499	483	512	545	528	483	481	488	491	507	518	502	501	479	516	469	491	518	483	503	478	484	468	525	497	476	483	534	484	493	499	480	523	509	515	504	515	488	543	441	488	488	484	482	507	521	514	529	485	481	506	506	465	457	433	467	502	542	520	459	491	460	497	509	497	515	465	504	521	499	527	486	494	490	483	501	504	444	511	464	537	509	505	514	487	512	562	467	466	522	483	472	510	476	544	492	470	446	559	501	479	523	463	490	477	464	481	468	489	474	482	474	494	474	505	447	522	514	518	521	526	513	488	507	499	490	506	492	467	459	475	477	486	486	481	494	508	483	508	491	482	519	465	490	478	535	530	505	507	512	524	528	476	490	465	481	495	484	482	503	480	459	494	479	502	489	513	493	480	473	486	499	506	491	500	485	507	538	460	485	547	507	493	507	490	504	468	566	496	481	511	496	486	458	474	472	509	461	475	485	498	495	477	495	505	532	459	485	493	507	527	487	510	530	507	474	466	500	500	530	519	501	499	526	517	475	539	527	440	506	487	450	502	491	482	486	504	532	506	521	491	497	484	503	504	501	468	544	487	498	487	472	490	449	510	508	474	509	477	483	505	460	498	530	473	527	487	495	504	495	507	484	514	499	548	485	505	535	514	518	482	454	511	540	486	488	486	498	536	520	473	494	456	500	497	507	502	496	467	489	477	499	506	477	490	468	534	541	473	493	452	479	498	479	510	487	491	496	500	497	476	552	510	542	528	497	477	542	538	510	511	493	487	482	495	497	506	493	507	449	514	443	498	463	513	520	495	485	481	533	520	479	510	494	492	493	479	516	503	482	488	490	507	521	489	525	518	496	491	504	511	494	478	495	497	529	500	521	501	481	471	491	531	488	492	502	475	473	465	476	486	476	495	531	508	544	469	462	496	503	525	509	493	520	522	511	513	510	501	484	456	486	487	475	484	495	469	522	464	489	517	475	470	493	516	503	503	500	482	498	506	509	469	521	427	517	507	508	455	482	505	511	477	457	539	489	478	495	486	520	464	476	464	506	504	481	466	506	499	452	476	492	470	516	527	529	474	527	504	512	467	524	498	474	520	492	520	474	504	510	488	477	512	519	458	501	518	501	500	460	470	470	462	481	473	508	471	506	520	487	487	495	529	468	473	474	496	472	482	476	505	480	495	510	498	504	498	454	507	473	471	494	481	495	499	497	474	513	521	485	494	469	535	485	523	492	537	509	499	514	485	482	555	514	533	513	433	451	508	452	497	494	475	462	484	509	493	521	531	482	504	445	490	489	476	486	517	499	478	543	507	465	473	514	487	524	475	471	454	509	470	489	499	477	488	524	530	527	495	529	461	509	479	454	508	526	475	500	484	499	517	497	491	470	489	468	527	490	461	497	500	459	541	480	480	535	502	544	540	482	469	467	479	524	462	471	490	522	522	483	511	468	472	495	485	484	515	517	474	505	508	477	478	488	477	509	486	484	507	498	475	524	514	508	491	457	517	507	507	499	495	478	498	499	546	464	457	532	500	458	507	518	508	484	497	500	479	520	476	496	526	527	512	467	496	493	470	510	498	477	510	492	472	477	483	511	489	476	507	517	511	515	492	465	516	484	513	466	505	514	468	458	510	494	468	515	509	500	506	491	503	512	516	491	527	437	533	482	502	466	486	518	516	480	527	470	515	521	492	506	452	491	490	504	486	507	513	486	490	506	466	479	472	499	510	512	537	473	492	497	515	487	478	502	513	510	480	528	507	472	518	480	501	506	521	490	454	505	506	536	490	481	521	482	501	451	491	497	480	503	459	500	492	497	456	551	502	508	512	449	516	489	469	552	508	505	496	481	511	494	490	493	540	480	538	533	512	522	447	481	530	512	515	471	465	486	513	493	518	540	533	465	470	521	527	509	456	482	499	532	538	512	498	514	483	514	478	525	496	513	505	526	485	458	464	529	533	529	510	494	466	492	524	496	491	517	527	515	512	456	530	452	453	473	474	482	514	518	516	498	539	460	503	511	454	474	528	495	498	521	463	521	456	455	518	454	542	501	486	454	476	469	474	508	514	486	449	481	504	470	494	531	530	553	495	481	468	498	517	481	483	511	502	530	495	506	521	483	508	485	523	484	477	455	520	504	494	539	497	499	525	531	496	525	494	475	483	487	509	500	493	474	500	475	452	519	498	454	462	500	488	509	478	479	515	527	497	538	493	521	525	492	496	480	491	480	466	485	495	524	481	504	490	479	463	484	552	473	490	510	450	519	528	515	484	504	531	502	508	463	489	526	477	475	488	482	455	488	497	516	485	523	488	467	507	504	460	497	515	535	459	500	511	484	481	498	482	521	493	466	493	488	497	469	488	482	491	493	496	455	452	461	497	498	501	528	486	498	481	512	507	470	518	517	498	473	524	500	478	545	472	512	508	497	486	539	494	549	479	472	459
5223	10404	9116	4601	3337	2658	2068	1732	1539	1394	1227	1087	1051	960	904	886	916	874	837	791	748	757	829	763	776	764	772	807	771	763	764	709	708	773	698	755	738	752	748	719	700	738	762	684	700	729	745	725	734	734	744	715	719	754	703	703	663	699	703	716	702	674	673	700	689	753	727	686	756	742	726	697	713	673	726	761	737	733	687	752	733	678	657	740	774	727	707	719	729	731	642	720	701	732	698	704	695	672	660	688	724	700	725	726	732	760	761	730	742	689	744	797	743	707	737	748	774	745	745	726	724	678	729	764	768	657	731	691	713	721	729	691	724	694	767	697	722	724	688	745	716	718	690	756	696	705	671	706	713	705	736	740	685	720	727	684	634	699	710	717	737	717	701	671	724	725	714	688	724	685	643	684	715	660	689	709	690	698	733	708	734	686	672	728	664	702	679	718	672	705	695	660	670	701	699	703	706	725	690	701	638	655	725	688	698	694	696	717	721	703	709	708	728	720	721	681	651	692	757	697	732	730	707	645	669	730	678	667	685	734	725	728	697	696	696	694	704	671	739	732	765	732	693	737	664	680	663	675	673	670	676	743	674	682	681	727	763	705	756	709	673	707	718	723	701	669	707	685	699	709	698	685	734	692	695	715	695	702	754	743	681	715	725	761	705	673	728	759	731	718	729	710	741	668	729	682	691	703	639	664	728	629	699	708	765	678	725	718	703	676	671	713	717	710	643	689	664	707	710	703	706	698	670	703	714	701	707	715	672	728	721	699	678	729	698	708	741	716	740	709	706	652	698	682	701	679	705	712	689	735	724	726	733	676	688	721	706	686	734	643	667	716	691	708	683	705	706	714	628	696	724	727	704	708	674	688	680	721	727	710	698	679	728	724	696	703	722	737	690	712	702	708	711	696	700	704	735	697	729	720	728	720	725	708	661	701	683	711	721	701	678	739	761	719	741	723	701	708	699	700	682	683	670	693	745	732	702	747	709	728	751	696	705	674	694	719	699	711	715	734	691	767	665	709	735	685	698	718	767	701	715	687	626	699	698	656	678	701	675	702	747	717	686	681	731	693	745	682	727	731	656	710	688	702	654	723	715	738	692	697	734	734	709	685	681	703	678	715	630	716	724	688	727	720	720	744	698	718	708	676	680	668	694	675	707	753	726	695	712	700	677	683	718	719	748	669	753	698	719	665	665	654	674	700	694	745	719	700	684	682	708	685	647	703	708	727	697	682	770	667	755	694	654	703	707	692	691	708	707	707	711	779	725	707	702	700	697	694	742	732	696	732	676	672	707	712	711	755	746	709	646	726	688	737	728	711	727	686	721	690	722	715	671	731	698	709	672	694	683	693	665	718	705	676	687	700	734	715	717	694	660	653	700	687	705	688	696	714	732	706	688	694	689	740	753	718	689	753	699	672	741	747	746	714	724	718	666	668	678	691	677	729	656	681	698	712	666	698	672	695	708	733	687	667	681	694	689	673	707	653	678	696	645	699	699	735	719	711	698	712	722	675	695	690	715	766	673	706	701	667	673	701	690	671	737	713	688	726	728	679	721	689	698	732	664	696	716	733	689	705	697	737	725	686	745	713	726	723	734	687	705	704	688	714	707	725	728	720	718	727	710	696	705	713	759	669	718	733	680	711	708	659	702	668	686	732	721	724	719	684	701	730	710	730	695	677	706	718	684	740	704	679	695	644	764	721	723	643	698	676	691	667	725	668	707	694	669	713	699	702	703	703	703	692	679	705	695	650	696	686	674	677	707	739	681	662	725	681	703	741	688	697	732	714	733	682	712	740	714	705	678	683	723	727	684	693	714	694	728	706	676	712	699	704	716	682	696	711	708	680	760	715	685	710	696	703	720	720	741	712	696	677	713	676	724	695	736	700	702	703	708	709	678	673	668	748	694	694	710	705	760	714	751	703	724	685	721	726	724	694	698	671	664	650	723	744	710	735	727	693	709	706	722	701	734	706	713	675	718	671	734	720	722	692	728	675	721	680	710	725	683	714	715	763	708	677	708	657	753	707	692	758	680	703	662	721	727	691	717	751	688	676	688	712	730	696	733	706	753	656	681	691	738	719	721	718	729	681	709	700	698	672	653	671	678	735	702	687	755	684	723	732	699	702	702	677	662	744	729	720	717	740	689	672	734	709	700	713	728	680	691	654	717	716	726	713	727	714	743	709	717	657	691	699	665	721	676	767	693	730	685	690	681	723	716	674	695	691	677	757	690	698	664	692	728	681	729	755	688	716	688	706	723	685	700	723	645	691	690	677	719	692	688	736	735	706	726	690	687	742	678	713	708	734	649	719	687	723	702	713	679	706	681	678	625	671	726	737	682	673	690	702	737	688	709	715	750	733	735	705	660	717	704	727	706	713	741	718	699	683	677	697	704	704	717	683	729	715	718	713	711	677	664	686	704	744	686	684	745	698	644	676	694	692	673	698	729	731	683	722	698	709	723	717	763	704	694	691	658	721	701	664	681	684	712	684	728	725	692	731	692	710	715	740	675	714	696	705	739	723	722	707	713	717	707	752	716	689	691	715	696	704	680	713	717	730	758	722	695	711	725	693	730	732	681	657	698	725	671	698	679	769	643	741	732	741	690	756	684	715	718	719	734	739	704	684	721	706	693	744	733	686	727	709	713	655	735	710	710	697	710	698	723	734	664	703	668	707	714	725	714	657	715	712	674	678	692	743	673	719	719	680	745	734	721	686	705	680	733	717	652	691	691	636	720	714	698	699	773	685	725	682	743	698	712	715	663	701	621	681	707	710	676	693	744	696	742	691	679	678	707	663	752	724	706	631	712	700	738	719	713	713	729	710	682	733	751	670	715	709	706	694	695	677	669	754	743	712	728	702	747	726	767	679	685	742	731	723	720	694	707	722	710	674	750	701	687	726	711	713	739	728	695	693	754	663	713	685	643	701	711	706	740	723	727	733	695	682	692	755	715	710	714	718	658	723	664	638	688	710	659	687	691	726	744	686	718	714	710	739	715	685	708	676	709	750	675	695	666	676	665	701	713	691	661	708	765	709	722	683	711	715	703	714	688	709	725	703	684	672	736	719	723	711	681	701	686	712	707	747	682	715	750	704	747	728	674	699	664	688	670	712	725	706	732	701	653	708	712	743	700	669	692	706	732	683	757	692	729	704	737	712	741	700	720	700	706	716	738	678	696	711	716	703	684	689	709	695	678	736	688	718	768	692	733	692	690	696	657	722	641	715	758	675	712	722	690	714	671	722	671	713	683	674	745	657	693	654	680	664	684	690	731	714	690	741	670	709	679	665	722	706	742	652	699	759	690	716	676	729	737	664	734	655	730	676	718	681	681	725	669	700	697	700	688	728	714	671	784	715	715	699	731	726	698	686	681	670	717	694	664	696	689	745	666	731	702	719	710	706	724	735	730	683	737	665	681	709	712	722	763	707	682	696	692	662	729	669	657	719	713	714	678	707	716	736	676	697	689	713	663	699	665	696	720	688
22816	20950	28697	23374	20952	20693	3760	1149	903	817	721	682	624	618	551	576	513	500	488	483	490	464	412	490	463	442	408	446	435	452	419	424	403	433	408	397	444	406	445	383	446	417	429	436	397	420	431	388	372	380	388	423	431	391	394	405	410	421	421	423	414	446	397	405	385	394	378	399	436	381	417	426	426	367	410	380	384	371	415	387	398	416	386	395	380	421	396	395	384	407	392	421	427	396	413	358	387	400	414	387	410	398	392	370	422	419	460	457	438	481	418	427	436	429	416	404	435	428	388	415	432	447	423	441	422	429	394	436	425	434	459	429	423	414	418	400	420	351	427	395	383	410	396	405	359	421	396	378	405	390	404	357	375	395	415	377	382	403	399	380	399	392	417	399	430	366	415	418	362	367	369	394	380	422	402	412	387	379	431	430	379	406	409	383	400	404	407	397	385	404	391	385	378	378	395	429	410	408	413	406	386	414	386	393	437	411	395	415	387	407	427	403	409	411	390	376	412	395	366	412	372	398	364	430	402	391	369	406	436	404	396	432	391	365	424	422	368	391	436	366	391	395	408	408	394	420	380	387	358	408	415	379	386	379	415	409	394	389	406	380	393	409	408	407	395	380	363	379	371	378	368	382	419	390	399	367	386	404	373	401	390	379	364	420	409	391	399	384	473	430	402	434	406	389	386	390	369	391	367	394	382	366	365	384	367	414	407	371	394	391	388	404	406	410	399	431	397	383	387	426	400	404	393	401	370	411	370	420	405	396	370	397	415	423	385	392	394	403	365	412	420	415	379	392	387	407	421	377	430	427	378	371	413	393	390	352	399	392	402	401	388	367	407	418	414	381	406	376	431	426	381	388	397	408	396	408	396	422	379	398	371	409	376	393	437	424	396	428	373	387	359	375	421	403	407	425	392	400	404	355	392	412	400	418	435	373	389	404	395	400	440	382	389	367	403	372	389	402	424	409	411	392	384	379	347	394	378	390	387	383	411	420	436	405	382	416	389	387	362	395	389	428	405	387	424	361	397	387	389	388	394	407	392	373	390	393	412	387	369	378	356	370	423	424	403	360	395	402	394	388	394	399	385	388	366	383	406	429	391	405	372	360	403	402	364	436	386	388	377	393	402	419	394	404	437	358	389	394	423	365	414	399	440	377	416	430	365	407	377	412	420	372	413	374	392	408	358	373	358	395	380	369	447	383	395	386	366	408	402	423	402	405	394	423	353	410	405	413	392	389	384	373	392	407	440	396	405	400	415	404	418	382	409	392	413	385	363	416	391	413	398	401	426	392	379	405	397	403	412	405	407	396	398	394	402	366	387	377	390	419	398	400	393	381	390	363	368	370	410	432	418	352	390	421	373	387	391	382	439	402	406	407	385	413	413	407	400	409	361	453	408	372	407	381	404	388	375	385	355	400	349	366	393	395	424	423	399	410	395	387	400	407	388	391	379	431	431	396	395	377	380	380	421	392	409	385	382	401	386	377	456	385	422	361	414	417	379	399	412	372	353	411	433	373	382	402	420	382	413	410	367	412	392	385	395	370	379	401	386	409	390	394	398	392	422	434	403	361	379	426	440	450	376	410	402	393	387	368	371	375	446	445	440	397	408	390	385	385	370	409	386	397	393	400	379	352	396	387	375	382	408	418	392	363	404	407	374	383	408	413	382	385	365	389	377	363	361	393	408	445	400	380	416	398	416	378	375	422	346	418	418	400	382	398	420	388	386	404	395	364	368	367	407	399	364	405	394	401	384	355	383	364	389	374	394	396	410	387	415	379	374	388	367	423	363	375	381	370	390	391	419	403	395	400	424	381	352	371	413	381	378	400	416	370	401	401	357	391	368	413	361	459	428	426	384	373	434	412	398	360	389	401	362	419	378	389	367	389	389	397	363	404	392	379	423	367	389	395	448	416	411	372	418	388	428	384	407	390	407	391	420	407	423	450	388	419	420	418	420	394	387	421	373	372	413	361	419	376	400	363	388	410	409	400	383	423	431	432	378	408	396	410	418	413	405	359	383	392	404	375	388	401	401	382	393	385	408	403	380	399	397	389	386	419	369	405	396	399	372	409	389	409	388	339	377	414	429	417	366	359	400	401	361	389	401	417	402	399	407	390	385	383	402	416	424	381	389	394	394	416	422	407	419	389	407	350	386	425	398	379	395	417	375	382	408	395	360	390	387	397	435	408	391	388	385	413	383	358	421	405	375	372	407	421	435	400	365	416	393	373	428	390	392	393	366	388	439	399	366	411	373	452	428	396	443	413	374	410	371	363	386	381	412	416	358	407	386	388	403	386	358	395	388	418	413	419	381	434	391	383	363	391	445	358	402	398	431	377	365	343	421	392	399	406	399	380	377	371	364	442	373	377	416	385	412	413	390	399	387	428	410	390	454	403	382	347	403	391	417	407	376	388	424	375	445	379	386	425	423	360	393	411	391	396	379	388	388	407	441	419	412	420	381	375	390	401	376	348	394	429	411	369	416	387	386	408	400	391	400	444	387	436	353	389	402	388	441	394	387	390	390	431	400	423	377	396	372	361	406	385	426	373	406	415	388	396	377	400	402	378	408	410	428	404	367	402	400	399	357	404	381	411	386	378	410	393	385	393	410	405	388	366	369	389	401	414	391	383	408	394	385	404	404	400	354	396	400	373	407	385	436	404	401	368	384	377	415	390	407	352	426	418	395	400	408	434	431	426	376	410	399	414	411	402	392	377	360	420	404	378	405	373	402	366	385	373	377	407	398	382	390	407	390	430	380	410	337	406	419	388	363	403	393	382	411	361	366	396	435	398	408	412	430	391	419	427	372	377	429	384	399	399	368	358	379	389	385	442	368	399	387	375	429	420	408	368	361	361	385	366	369	404	372	421	395	392	378	393	389	413	410	398	416	388	356	416	392	422	369	389	381	376	383	371	374	373	425	411	375	407	399	374	412	397	374	409	390	400	405	420	367	399	419	387	393	406	393	381	412	426	405	410	431	384	389	386	403	366	387	377	373	411	430	374	381	375	392	394	383	405	383	416	387	394	426	413	412	399	389	417	390	366	378	387	366	403	397	386	403	391	388	423	406	384	375	376	345	396	391	376	425	387	414	396	392	415	389	380	356	354	398	382	383	409	384	402	389	394	427	397	373	411	370	378	410	402	381	389	373	390	392	357	363	393	394	424	377	397	382	437	389	395	376	413	414	374	378	391	421	398	421	425	385	386	406	386	393	358	419	405	397	398	396	387	401	381	376	400	379	408	392	386	406	355	410	397	379	419	390	370	395	395	407	398	371	418	381	380	409	388	433	395	405	386	398	330	374	382	394	437	402	370	440	381	392	380	381	376	370	392	412	395	434	361	384	408	362	409	409	403	411	377	366	387	402	399	397	408	387	395	441	410	401	377	380	435	426	369	398	392	409	413	393	420	414	416	400	407	395	394	384	437	407	366	390	403	397	386	387	360	390	371	398	386	416	380	406	384	367	381	393	398	405	345	399	417
7473	16750	14178	7509	5366	4163	3206	2491	2121	1826	1534	1396	1270	1104	996	936	894	866	773	748	735	754	719	698	710	683	679	678	613	669	607	611	633	673	640	600	600	612	605	589	623	603	584	639	585	618	605	607	601	586	638	566	604	571	626	581	566	579	542	576	608	568	619	610	581	604	564	583	588	533	522	559	545	557	575	575	586	591	618	584	551	555	562	610	558	580	550	575	567	558	549	572	556	567	607	509	536	536	538	570	561	546	570	613	635	611	619	648	661	599	620	619	614	623	619	594	594	573	634	622	575	597	585	578	630	629	596	650	568	590	566	586	589	608	584	587	587	608	605	584	592	549	590	552	576	584	586	552	569	561	559	581	541	562	602	553	557	570	577	598	570	556	523	544	593	548	548	559	555	565	570	537	585	595	548	567	551	613	559	559	543	536	546	562	617	576	574	608	598	546	587	542	561	556	559	566	575	533	596	545	557	587	586	522	550	609	555	552	544	542	623	549	580	549	502	561	554	575	564	559	566	592	569	524	524	575	553	550	587	525	602	561	585	537	560	548	553	599	550	567	562	562	554	530	565	583	549	538	599	565	556	579	567	576	552	604	555	549	569	567	593	593	563	529	538	560	601	589	539	551	557	543	529	582	594	580	511	528	568	573	573	552	556	558	528	554	556	573	535	533	530	530	547	558	509	572	521	565	587	558	553	515	559	570	590	570	544	555	563	551	577	540	569	542	571	539	562	582	533	581	522	539	567	550	557	533	560	567	578	583	541	566	584	564	557	535	559	550	575	537	568	523	599	571	505	554	559	577	545	582	575	546	585	555	562	580	559	586	566	525	533	567	607	539	582	584	558	560	559	577	543	571	557	511	568	522	512	516	562	583	531	583	562	533	558	558	539	537	565	581	618	525	558	560	593	533	565	580	566	584	582	559	598	577	564	541	520	572	548	539	563	571	535	578	537	541	535	576	589	583	525	548	582	564	563	495	551	577	586	533	557	568	563	572	587	568	533	586	575	576	541	585	598	525	572	544	554	528	589	564	523	582	533	566	562	550	550	609	573	561	556	528	591	550	572	554	571	562	531	511	560	517	583	605	580	574	561	585	544	567	544	562	554	520	580	528	528	560	559	580	548	571	551	544	512	570	550	624	563	528	554	580	555	560	529	571	567	519	635	559	552	573	525	562	568	569	559	557	567	560	534	573	567	600	560	582	552	560	552	578	542	552	549	562	541	558	573	547	594	550	509	563	573	567	575	537	569	579	506	566	590	570	622	571	583	562	557	517	562	579	575	573	599	543	542	555	525	549	565	566	545	601	545	567	574	549	586	528	538	556	555	531	565	549	571	611	574	574	566	568	535	577	558	541	541	583	541	556	537	559	565	584	562	580	563	514	555	572	612	590	543	566	559	559	585	566	567	607	544	556	562	560	592	487	538	588	571	512	529	549	542	590	558	580	560	555	519	520	557	550	615	582	565	556	593	554	525	586	555	545	625	609	587	588	529	541	589	524	567	555	560	548	531	556	527	554	592	571	543	571	533	567	535	559	574	532	539	536	550	573	556	531	571	543	533	531	588	501	530	600	559	599	550	558	544	540	523	571	544	563	555	565	576	547	538	546	529	551	559	560	505	575	571	543	592	516	535	573	573	553	555	577	550	556	537	525	542	525	545	596	561	589	523	554	548	532	558	578	536	536	589	525	573	562	535	540	552	619	540	536	555	564	544	579	536	538	594	542	547	631	530	597	532	551	569	557	551	541	615	588	535	592	560	576	555	558	543	549	582	562	550	504	574	573	588	508	549	545	538	539	539	555	591	528	518	577	527	546	550	541	555	537	535	502	564	549	569	593	531	589	538	572	570	572	547	591	567	585	561	595	530	553	585	546	594	559	605	560	551	580	569	522	551	592	527	546	551	565	554	557	526	571	569	546	584	537	550	595	547	540	573	556	578	589	578	551	612	542	621	558	560	580	588	536	530	586	584	529	623	571	577	548	528	600	554	547	541	565	551	554	531	579	553	529	551	534	597	552	549	594	567	550	514	552	520	564	530	551	571	558	527	544	529	560	547	555	558	539	583	546	578	518	541	569	519	560	559	587	562	608	572	528	523	607	562	598	550	541	568	516	624	568	528	582	533	560	533	521	581	582	560	537	557	509	557	566	595	583	526	560	562	574	512	576	552	568	590	594	531	588	565	563	595	556	550	552	525	558	572	560	584	547	543	563	557	550	583	519	524	568	553	587	571	584	534	526	565	520	554	577	532	575	530	541	589	556	573	557	512	589	550	562	514	571	542	557	536	556	554	516	589	597	561	564	574	541	538	546	590	595	519	553	547	540	560	555	597	523	532	563	555	602	559	574	551	577	601	554	588	575	583	557	580	582	566	537	544	562	545	588	553	582	527	568	555	553	556	563	554	603	559	578	562	520	518	595	570	567	563	605	565	517	591	521	537	532	548	569	566	557	510	546	565	540	549	547	550	537	568	566	575	516	575	567	578	574	582	584	608	546	575	558	545	543	542	540	624	605	536	556	574	546	530	582	561	581	538	543	570	564	560	568	566	556	536	575	535	500	568	540	599	568	580	572	547	530	561	530	563	520	584	551	586	539	573	612	530	554	559	573	586	538	562	527	571	597	538	613	542	522	568	521	532	536	534	592	543	605	555	555	589	543	518	603	545	571	560	561	580	547	554	577	538	611	569	550	540	577	546	591	570	573	521	582	562	561	568	568	556	566	519	562	597	553	575	596	553	548	550	525	521	491	610	567	571	579	587	539	585	564	544	571	587	552	570	528	561	562	580	546	526	566	588	573	568	529	581	581	557	537	552	567	562	517	561	562	588	548	552	514	538	532	558	556	551	538	584	541	558	548	493	565	541	553	585	583	533	551	559	544	572	541	549	558	547	556	583	577	504	518	618	573	577	577	574	559	554	592	506	518	540	617	549	574	554	545	516	532	569	532	564	557	577	530	577	540	580	587	555	597	571	552	520	565	507	586	518	555	551	592	565	549	525	582	577	533	603	572	574	552	542	585	584	559	527	548	565	590	604	624	544	551	561	544	550	545	595	540	578	551	561	564	571	576	569	559	543	528	538	568	577	523	569	554	549	594	538	515	579	573	537	548	572	587	552	566	599	552	594	605	527	561	543	560	525	552	507	554	544	546	573	528	520	496	605	546	562	570	599	544	558	603	626	557	543	587	541	565	575	546	558	614	562	596	531	561	540	546	500	533	548	567	551	520	563	565	540	584	542	524	590	562	592	579	581	538	601	555	522	529	563	584	546	584	593	536	562	571	560	552	549	567	585	544	556	554	546	544	561	557	556	547	572	546	587	522	565	602	579	570	560	563	544	574	556	592	579	530	544	557	563	540	551	584	577	524	546	577	526	506	548	600	558	544	573	570	553	533	555	604	582	582	582	561	535	534	535	570	574	569	568	607	548	580	550	547	537	562	578	515	529	539	618	563	577	552	556	503	552	569	536	570	590	632	551	535
26574	20081	7220	926	591	539	538	528	547	495	505	494	462	529	507	502	484	494	468	488	481	489	496	476	513	465	482	474	511	480	486	493	506	509	464	433	484	476	470	480	483	454	500	521	497	494	462	519	494	470	450	479	465	473	489	521	463	503	481	505	473	519	470	535	460	490	478	496	480	470	503	463	468	471	454	464	462	502	443	507	512	474	490	476	481	484	475	518	469	472	500	467	471	522	484	481	464	490	490	459	494	519	454	490	499	485	475	513	485	464	494	458	492	478	514	470	489	476	514	490	498	467	527	490	469	480	497	475	476	505	492	494	478	490	543	481	457	455	485	484	503	489	496	478	502	462	501	476	488	470	506	507	465	458	475	488	466	480	520	499	496	516	504	527	515	493	455	496	494	427	540	520	502	489	493	484	475	482	516	481	513	478	527	460	452	500	468	457	450	498	477	480	500	487	480	494	498	510	471	477	454	425	476	473	476	460	463	483	475	432	465	490	494	449	455	509	471	447	477	497	466	478	508	491	460	515	503	427	431	495	481	462	509	457	533	490	500	488	469	494	478	479	503	479	458	517	496	473	456	511	440	491	459	454	474	494	463	521	476	488	485	460	463	499	471	499	508	471	480	499	445	496	451	519	495	465	490	451	462	495	508	482	489	515	471	455	505	469	454	494	485	498	449	510	487	438	497	479	494	466	502	444	462	470	474	471	506	446	492	463	511	475	490	501	458	470	462	506	490	534	476	500	466	492	493	419	472	463	448	492	474	506	487	477	511	463	465	471	500	459	487	491	499	473	486	482	473	456	434	506	467	461	485	458	484	492	470	499	487	497	474	493	486	450	499	469	493	440	484	511	481	481	504	464	463	473	440	497	470	503	511	506	476	495	456	484	492	489	489	478	503	496	463	494	462	481	450	501	487	485	513	456	430	453	445	468	484	485	468	461	501	504	462	482	443	471	505	457	498	489	470	517	545	452	467	439	490	468	453	430	462	461	472	451	443	430	433	502	458	464	461	506	463	484	464	504	454	480	518	449	486	454	491	518	497	478	490	449	479	473	515	466	474	537	486	482	487	481	454	462	481	527	469	503	489	516	476	480	453	459	439	438	474	492	470	526	480	484	442	522	472	489	534	464	462	471	459	461	467	476	499	477	501	449	503	472	475	460	484	491	477	484	487	487	474	502	470	508	472	469	478	448	481	498	503	495	465	527	480	475	500	456	490	455	483	448	483	496	485	521	493	483	479	467	436	484	472	464	456	486	480	509	438	472	535	473	485	486	488	484	461	488	452	471	453	472	467	491	489	469	476	469	499	482	463	477	469	468	454	486	458	489	481	479	493	487	491	473	442	473	465	489	504	481	501	480	506	453	497	475	477	490	461	490	484	455	455	481	479	480	486	482	462	508	472	441	478	457	455	496	498	478	502	441	470	462	459	464	534	477	454	485	540	455	473	445	461	551	477	478	489	484	508	484	476	474	513	485	448	476	476	508	511	462	499	471	467	452	501	486	474	500	475	508	509	498	488	440	490	492	524	490	501	480	462	469	486	498	456	499	455	482	482	449	457	445	508	486	510	493	536	492	465	480	483	483	449	439	488	501	474	453	461	499	435	458	464	491	481	475	492	491	472	482	449	495	455	450	475	472	497	445	475	475	484	461	476	478	508	437	494	493	447	459	505	517	471	447	469	483	448	447	445	456	490	464	492	491	475	497	495	457	480	473	468	502	478	472	504	436	481	482	492	468	490	508	457	477	496	459	478	492	477	501	482	482	455	495	475	485	524	457	502	460	454	479	481	500	428	522	481	475	470	468	443	501	491	503	501	457	504	490	464	484	467	492	486	456	524	500	467	470	457	463	448	513	496	462	496	477	511	464	456	446	498	492	428	464	485	483	501	499	451	469	504	477	471	462	466	456	440	502	500	485	495	450	459	457	462	479	492	469	472	487	494	481	494	489	441	510	485	485	459	477	477	517	463	474	482	495	499	504	493	469	449	460	474	459	438	461	539	499	445	479	433	496	483	474	485	487	506	455	471	437	461	444	491	535	441	494	456	492	452	470	494	438	488	464	480	458	507	496	490	490	476	477	481	527	480	488	482	486	456	483	506	474	487	447	454	493	480	472	492	505	472	520	509	447	499	464	478	436	470	457	471	511	503	487	450	494	380	486	450	511	478	442	440	482	520	477	461	460	445	498	453	474	438	525	448	464	445	482	466	508	457	506	482	447	472	470	506	488	470	514	508	470	450	499	476	473	459	469	475	483	459	491	457	478	485	503	464	512	516	489	507	501	490	442	443	499	507	486	497	477	473	491	475	499	471	466	451	491	461	497	485	467	490	495	457	488	451	458	507	493	481	478	498	477	515	480	482	481	489	479	484	436	472	498	481	513	492	512	461	526	473	473	435	461	479	490	505	492	463	520	443	418	487	500	478	440	474	517	490	521	441	498	467	487	481	485	460	484	459	463	519	492	465	502	474	523	460	463	461	480	503	453	505	473	497	474	460	487	515	457	469	482	506	461	481	451	485	501	513	491	419	433	483	473	462	479	499	526	491	495	497	459	439	505	490	484	470	500	502	488	492	504	514	488	490	525	471	439	460	480	472	483	473	468	480	488	497	467	502	456	495	530	432	473	487	477	477	512	485	474	523	508	480	460	505	513	500	481	520	478	508	454	461	491	476	470	447	484	502	487	442	481	479	478	469	498	443	506	488	477	437	468	490	444	507	493	470	484	475	469	475	517	484	477	492	454	477	449	505	479	514	493	467	484	486	434	488	490	477	481	460	498	484	450	500	468	496	441	471	448	462	484	490	477	459	464	527	448	499	488	546	442	479	445	445	449	495	467	476	455	515	485	514	460	489	504	507	474	511	525	478	471	457	462	490	467	460	463	472	498	490	503	431	514	483	475	449	462	480	469	479	471	467	487	507	460	468	502	538	495	502	480	482	489	492	484	488	466	510	488	479	488	493	480	474	464	497	514	460	467	484	442	447	506	468	487	484	463	489	477	508	462	495	500	476	483	496	462	509	506	530	467	514	461	486	455	444	466	485	507	483	527	456	451	452	456	527	485	495	539	468	480	463	499	469	435	474	475	482	477	447	469	492	481	487	498	497	458	499	479	463	484	452	481	456	481	522	514	462	493	517	485	491	456	519	470	498	451	495	466	497	493	480	471	451	513	462	466	495	479	489	556	490	460	458	466	479	493	546	469	499	467	486	502	460	513	464	501	459	452	454	498	474	435	463	516	488	451	477	475	484	455	510	454	524	483	459	470	484	487	475	461	476	480	489	478	457	455	467	477	481	462	438	467	478	470	446	459	499	492	447	516	492	491	487	523	511	477	511	484	483	497	471	474	513	499	471	436	488	469	515	458	467	466	457	510	495	516	438	479	499	494	446	465	441	471	422	488	445	433	501	479	473	492	471	485	464	481	517	481	490	477	503	471	465	480	487	458	461	474	459	478	450	484	455	497	494	482	508	521	442	498
4066	1606	1485	1032	876	846	767	737	711	713	702	713	715	723	664	702	706	710	697	695	689	643	702	663	685	639	722	692	650	718	723	677	682	678	643	682	690	667	671	660	638	669	686	676	714	638	699	686	690	663	714	669	692	628	706	667	633	680	665	716	669	656	653	694	713	636	671	659	687	691	697	693	663	643	679	704	673	722	691	677	713	684	712	710	663	686	666	671	669	706	622	621	740	688	624	674	697	667	637	669	672	700	650	690	680	697	702	687	718	722	669	709	673	694	687	709	642	698	687	714	701	666	627	638	724	686	738	680	643	684	718	647	713	679	644	708	636	713	714	680	664	666	635	738	714	695	654	677	678	709	650	664	618	716	683	658	709	630	736	641	683	682	642	681	679	690	678	674	662	667	702	646	676	651	674	712	719	679	647	650	718	654	651	661	712	688	684	623	694	711	729	669	701	705	721	686	704	620	680	647	669	654	661	664	693	636	647	645	678	666	676	712	689	592	650	656	632	624	624	602	687	698	700	685	645	701	640	696	678	635	690	655	669	681	637	669	692	641	626	681	677	681	710	647	657	691	673	622	673	745	696	678	692	660	670	668	696	671	637	678	628	645	674	666	682	658	687	682	653	645	647	686	687	693	718	658	640	684	653	648	680	689	666	689	630	656	653	670	623	646	691	690	683	678	724	674	693	655	643	667	643	629	675	679	665	676	630	694	696	656	651	670	700	637	702	649	694	685	669	689	665	710	696	664	660	694	675	629	713	672	688	666	692	659	667	641	653	680	654	675	649	679	639	680	718	676	646	658	693	673	689	693	654	675	682	702	634	647	688	684	661	699	657	697	689	689	671	680	694	648	671	620	629	626	637	632	686	701	690	679	693	716	702	679	676	695	682	705	642	706	671	675	682	706	689	651	642	710	647	705	699	679	609	670	668	691	691	654	648	677	645	706	660	685	644	643	660	633	621	657	642	665	675	689	678	649	675	686	647	657	724	684	698	631	687	682	686	672	667	676	704	702	687	678	679	660	672	684	630	626	627	684	677	666	681	599	712	686	707	673	638	712	707	617	620	689	638	667	650	638	706	711	684	632	676	669	658	701	697	675	631	636	655	631	667	658	675	671	681	661	694	684	710	703	672	661	666	679	690	701	688	690	655	674	690	621	634	679	651	695	649	680	652	636	641	670	671	633	743	667	691	719	667	660	645	705	727	698	661	705	674	678	705	628	660	662	670	699	641	719	647	705	678	675	645	677	646	701	687	701	678	684	692	700	687	678	684	690	666	689	623	644	704	700	705	699	629	671	682	662	626	708	674	648	677	642	701	664	686	701	693	666	653	648	696	692	693	650	695	685	648	690	699	699	649	655	676	705	647	645	678	676	700	682	654	643	668	637	682	695	638	696	687	631	665	641	689	709	636	678	665	721	668	693	666	672	643	681	664	659	703	640	738	707	701	684	686	671	661	704	675	643	705	694	681	645	717	688	671	690	676	668	692	724	668	700	645	693	682	652	649	709	658	619	664	626	686	702	671	657	659	663	698	712	659	690	636	724	681	667	656	669	654	651	619	651	644	665	692	638	687	645	697	655	647	692	671	691	694	665	631	694	666	696	734	670	659	643	675	668	647	740	730	654	677	708	657	695	666	705	674	672	646	669	630	658	673	655	663	656	678	681	664	675	678	702	655	723	675	689	705	664	702	687	702	666	681	652	653	695	660	671	667	648	648	690	649	660	741	674	653	647	635	699	668	709	658	672	674	691	672	679	671	681	680	677	673	689	659	700	703	657	667	677	723	671	651	712	698	668	674	624	617	665	714	716	686	665	696	650	669	663	652	673	643	696	720	684	713	717	632	647	609	685	726	609	660	661	713	731	609	652	709	627	703	657	694	687	657	670	688	685	715	703	681	648	656	647	709	706	681	647	691	706	684	664	656	673	707	676	689	632	656	669	698	624	646	689	689	668	684	687	609	706	627	673	678	680	663	679	670	659	676	672	704	676	681	691	699	709	697	691	702	697	716	666	703	638	659	711	679	643	707	659	674	663	715	672	629	645	654	665	678	690	669	632	701	652	658	657	668	683	659	666	686	636	718	690	688	681	657	651	731	663	649	681	683	664	671	639	712	666	661	708	693	691	640	646	669	645	680	662	643	645	692	717	680	665	681	658	642	679	690	664	652	711	660	682	672	694	644	657	670	693	665	673	656	725	670	661	677	685	663	715	664	670	637	709	704	716	687	673	649	633	691	677	684	672	754	682	683	729	669	678	671	682	650	696	677	691	669	593	736	697	663	705	645	662	672	666	706	683	662	654	657	679	638	659	670	682	659	683	658	683	638	630	690	654	745	675	711	720	668	718	671	663	686	648	643	723	673	681	671	696	695	695	639	675	642	672	635	702	671	672	694	686	628	650	645	647	695	686	672	738	702	644	685	676	634	672	683	637	671	654	686	707	658	703	714	704	676	644	710	705	650	666	666	666	674	658	704	643	702	658	688	695	689	623	699	660	643	670	678	646	701	680	654	692	672	678	679	722	667	703	666	675	675	700	678	643	692	637	671	629	629	655	651	670	678	659	671	693	651	705	694	668	639	707	678	677	685	719	686	674	675	680	678	653	668	655	711	704	608	714	683	659	680	661	656	689	637	659	684	712	648	677	691	681	667	656	666	649	684	646	680	672	658	666	645	697	687	692	639	644	683	641	683	674	664	642	641	673	662	683	672	656	662	680	667	661	694	693	671	675	624	649	722	696	696	670	672	661	688	705	691	671	711	708	745	646	653	719	688	639	685	692	650	694	689	680	717	674	690	696	654	677	642	673	677	749	681	638	687	648	655	710	644	698	645	727	698	676	661	642	671	659	679	696	625	690	670	653	701	679	686	667	681	659	681	680	650	692	699	681	709	695	696	670	655	699	669	650	651	678	643	640	697	674	666	608	667	653	651	710	686	692	686	670	693	625	652	654	673	681	629	674	686	730	602	660	709	704	636	674	667	704	696	674	714	663	676	672	677	716	658	640	654	712	661	645	669	649	649	709	681	684	677	678	649	669	711	688	666	682	671	666	687	664	648	675	663	675	682	653	633	692	699	665	685	658	659	622	700	615	704	669	662	619	723	691	692	676	705	641	663	673	664	684	712	687	640	695	671	671	665	666	682	647	693	677	663	635	661	644	668	689	709	694	747	690	670	667	677	694	667	649	703	710	642	707	702	719	705	695	678	688	678	649	668	717	643	660	670	655	689	665	713	685	686	697	685	681	684	676	687	698	670	656	685	672	639	724	647	656	681	687	721	670	676	710	678	663	677	658	651	666	717	688	641	663	695	693	692	684	682	662	654	722	710	668	674	709	643	668	720	658	748	656	655	642	722	703	653	653	699	694	703	636	671	611	686	659	644	643	711	677	686	671	671	705	657	611	660	671	624	634	722	679	661	709	651	662	667	684	701	666	696	649	716	692	686	697	644	685	654	693	662	682	672	713	661	672	691	671	676	666
23791	20944	28110	23912	20788	5058	1252	895	765	736	694	660	601	568	631	616	609	547	532	566	570	585	486	503	581	536	587	538	551	549	565	510	531	511	505	573	505	570	526	524	513	532	455	522	568	519	528	502	539	541	528	514	498	498	499	525	482	527	542	527	519	513	516	535	558	506	523	524	498	528	499	572	539	551	473	512	505	518	481	541	543	509	505	512	484	497	524	510	523	532	485	491	536	512	526	488	527	521	517	495	525	482	504	500	521	548	520	538	513	511	533	510	524	502	552	528	535	546	553	532	547	575	536	528	532	534	488	521	521	570	497	530	535	529	537	494	552	497	570	557	491	520	515	529	505	495	503	545	498	454	533	517	475	476	508	533	517	554	501	513	469	526	495	518	488	504	554	514	510	492	503	491	483	533	536	509	507	506	501	488	518	534	564	477	505	509	541	516	484	505	483	523	503	532	520	484	542	464	502	488	519	531	529	511	490	540	490	538	517	506	478	528	506	531	474	545	474	515	502	505	507	514	507	492	501	518	503	490	522	527	514	507	508	491	502	504	506	527	517	498	476	544	519	508	515	513	511	505	522	477	473	501	522	495	515	498	482	512	530	519	519	484	498	518	502	511	527	470	575	496	499	530	570	512	509	533	484	488	518	521	478	523	516	497	490	485	514	484	491	498	548	548	550	529	477	523	505	551	471	536	508	519	566	544	450	489	491	493	513	464	545	483	512	530	519	489	484	495	502	540	505	510	483	550	478	492	500	524	498	525	533	506	513	528	520	518	475	534	473	459	539	551	539	490	500	488	506	501	468	477	487	500	487	547	505	481	502	522	532	521	515	494	503	516	534	460	505	510	489	516	470	459	479	504	494	497	532	466	472	505	499	497	488	533	568	508	558	514	493	557	516	490	504	511	531	489	479	489	496	496	506	533	502	480	494	532	477	528	520	521	500	546	479	530	456	557	550	464	526	502	516	524	559	514	516	510	521	538	520	504	498	505	520	506	524	513	459	522	523	513	499	530	518	504	505	507	500	522	520	519	472	515	479	467	542	550	559	519	530	528	494	483	500	480	488	530	505	497	577	533	528	528	514	508	489	495	523	522	523	504	487	460	493	494	528	488	527	512	490	505	481	499	498	523	505	468	495	523	505	511	498	515	523	447	522	519	500	473	525	503	538	474	474	501	496	506	535	510	520	485	491	522	504	528	530	508	472	528	509	499	469	508	511	529	465	459	537	536	534	507	532	482	484	480	507	563	530	466	503	506	510	490	517	492	531	583	501	512	510	467	472	512	508	512	529	493	482	502	504	551	540	541	495	491	546	516	470	487	513	529	565	556	475	485	536	525	496	495	517	503	503	524	502	539	479	498	476	521	534	544	483	532	489	478	467	478	495	524	477	482	469	496	460	503	514	504	504	526	495	541	524	530	511	500	555	515	485	494	563	476	479	499	545	554	496	484	524	529	524	495	500	508	510	509	536	496	480	531	459	491	512	502	485	521	508	484	486	480	465	522	550	518	527	485	515	495	513	533	500	501	519	509	447	494	504	466	500	535	496	506	544	508	538	494	482	512	497	533	475	458	451	487	513	496	476	466	519	499	531	458	509	512	495	515	529	546	462	517	477	527	482	539	536	540	533	521	526	511	476	509	510	511	536	507	515	532	505	525	473	511	518	486	450	533	490	496	545	489	458	519	513	506	499	469	487	499	472	497	508	488	476	467	503	520	525	528	485	513	527	507	525	515	496	510	520	490	500	503	539	536	516	536	468	525	486	524	506	500	465	511	482	554	455	491	502	506	507	501	439	483	527	487	534	493	522	506	487	467	526	473	481	463	519	494	505	492	514	525	536	523	522	507	493	535	473	482	527	489	496	510	475	489	488	545	533	500	493	534	501	508	536	510	495	494	466	490	518	523	524	491	533	525	517	542	489	510	507	486	514	503	461	507	522	523	513	512	470	528	518	477	456	483	507	510	509	460	486	525	515	480	504	490	498	482	488	525	491	519	507	473	557	483	470	572	490	526	517	494	520	529	472	514	518	506	555	517	514	533	526	483	507	517	505	492	502	506	525	484	461	561	492	485	480	511	528	510	542	537	482	481	484	556	503	538	528	518	478	523	479	520	554	484	519	507	534	515	514	534	538	504	532	510	493	499	494	523	504	494	513	464	481	524	507	502	511	511	510	459	540	520	537	487	512	537	456	533	541	495	483	517	496	518	500	513	480	501	502	497	483	517	480	498	527	499	493	519	497	512	491	521	465	512	486	542	508	521	489	518	512	494	507	523	499	518	523	518	529	511	519	527	504	506	516	554	480	460	492	498	526	516	551	513	502	552	522	472	484	557	493	499	476	510	503	502	541	501	522	470	495	550	497	508	519	488	485	480	529	523	489	520	547	495	501	505	516	498	476	512	492	514	565	505	508	514	513	521	482	515	509	503	544	487	499	500	531	507	486	489	515	528	510	491	504	467	512	486	513	522	541	500	490	465	472	490	466	513	506	481	524	526	504	494	481	508	531	454	473	486	483	488	485	508	526	492	494	538	498	486	521	489	519	519	479	509	518	491	503	519	517	510	506	546	525	478	523	508	488	557	498	556	500	494	530	545	540	472	529	522	495	499	484	487	515	519	441	537	471	514	497	521	474	487	525	491	470	470	490	479	491	537	535	479	493	486	518	474	512	495	477	525	504	496	499	515	478	545	512	509	474	473	476	523	511	520	558	509	482	482	513	497	505	484	497	510	529	499	501	496	500	457	516	540	501	488	542	495	494	496	495	519	506	481	458	522	528	473	501	546	513	485	488	499	496	523	513	469	501	493	503	499	506	538	522	494	504	551	506	463	535	505	510	516	478	488	472	474	516	525	517	482	480	511	525	513	469	481	502	528	527	488	504	505	486	486	508	522	498	490	478	473	505	497	493	531	514	482	504	517	514	518	494	515	501	499	530	477	502	524	511	505	541	494	525	498	522	485	492	529	509	478	520	530	493	480	497	501	518	551	520	520	543	543	520	527	558	486	532	462	524	496	473	487	512	505	493	530	533	526	504	513	494	515	508	527	527	472	515	508	461	514	475	532	499	499	498	525	499	538	524	509	525	547	492	524	460	496	512	476	537	551	513	532	478	485	528	505	527	497	530	557	516	526	488	501	495	508	546	479	511	528	513	497	499	485	499	507	541	504	494	508	520	508	491	488	503	501	509	544	485	528	496	522	472	475	513	495	520	508	486	496	503	530	495	526	510	463	512	507	481	476	532	487	493	487	495	469	507	533	508	492	502	525	539	485	469	551	499	491	528	480	493	530	556	521	539	534	486	496	477	475	470	513	496	519	517	558	468	511	477	543	520	510	503	529	473	509	493	486	500	524	512	519	513	526	502	504	498	506	545	503	505	504	522	478	509	518	514	521	551	520	517	516	506	521	484	516	532	508	526	489	460	545	491	488	522	509	503	502	531	465	503	496	487	541	521	534	491	463	545	471	522	512	535	498	527	487
5360	10473	8998	4616	3211	2569	2063	1742	1576	1294	1159	1133	1052	1065	951	890	880	855	864	846	780	811	792	788	766	759	716	765	781	714	736	723	804	728	773	717	768	743	750	746	748	742	728	724	714	748	713	732	692	699	754	719	681	694	697	724	694	727	714	752	710	723	717	713	658	670	701	750	697	722	709	733	697	703	776	713	731	710	713	709	671	709	763	693	740	678	720	737	717	712	705	717	650	732	759	701	681	746	709	725	743	748	757	735	771	763	803	758	711	749	699	764	758	708	760	737	739	739	707	756	746	773	742	718	764	731	751	732	713	757	790	721	717	734	676	692	724	736	740	719	727	693	712	742	703	705	698	722	710	737	685	751	742	726	746	734	688	741	693	698	684	700	761	763	742	768	707	732	735	725	701	709	748	705	621	735	717	711	690	670	744	782	697	698	691	696	669	700	712	761	683	676	700	678	702	711	661	747	737	714	736	744	658	695	675	748	704	711	705	716	722	736	743	741	716	707	708	651	698	709	770	719	719	756	698	707	744	686	751	717	743	716	666	718	677	648	716	697	689	735	716	736	693	704	745	705	684	690	680	718	691	666	710	693	699	698	711	736	703	735	692	700	686	731	772	746	750	722	705	690	738	768	694	692	715	688	716	707	728	703	723	706	687	733	724	680	718	692	748	742	703	735	738	712	708	735	715	708	708	757	729	675	738	706	713	698	740	736	732	736	705	716	683	751	723	741	686	735	709	692	704	705	733	731	745	718	721	702	701	710	709	681	710	716	726	714	766	668	700	671	688	659	662	727	729	743	703	655	684	700	712	715	736	725	676	730	777	664	663	681	742	696	730	732	722	714	719	693	740	699	706	686	766	726	743	680	665	713	698	722	767	702	716	736	747	687	715	705	671	688	688	721	679	703	725	683	713	701	696	696	725	680	716	725	745	703	733	702	703	753	673	681	726	768	681	684	750	696	709	721	670	718	682	725	763	718	718	715	737	682	707	665	673	737	714	738	732	721	720	722	731	695	679	636	697	721	728	704	740	693	692	668	731	738	664	743	689	684	749	715	675	688	685	688	748	751	767	697	695	714	661	674	690	746	717	722	723	657	748	752	660	697	686	714	685	739	713	707	724	669	728	718	718	714	709	714	700	715	754	716	719	737	673	702	680	739	715	673	736	708	706	709	730	669	715	719	719	710	759	759	708	680	698	697	697	706	719	710	753	677	742	730	737	692	699	681	747	710	696	721	702	664	650	697	699	698	668	702	688	707	685	736	712	685	725	694	731	712	717	718	685	737	709	689	688	700	698	704	707	724	696	717	786	688	698	703	703	693	735	681	681	711	735	734	680	722	726	722	698	689	699	721	726	671	696	673	731	736	674	699	725	693	675	715	739	730	726	709	675	649	729	719	710	747	714	709	686	706	699	701	712	715	718	760	691	712	687	710	694	694	729	718	734	663	750	699	687	714	720	679	743	746	670	715	715	742	689	712	743	705	700	703	715	747	696	711	747	745	699	740	700	716	722	721	777	715	700	730	717	719	686	695	724	716	686	740	676	718	683	672	732	729	657	711	752	702	710	738	726	700	703	676	703	721	701	688	703	699	684	716	721	705	723	734	742	678	659	730	683	745	693	683	674	709	730	672	680	697	757	700	704	691	689	688	669	705	672	705	766	686	700	752	716	696	744	715	708	796	699	652	679	715	697	718	676	721	690	746	689	715	720	747	682	762	649	660	768	684	764	722	716	718	690	731	664	673	697	725	711	715	702	714	710	718	745	710	648	717	742	760	702	685	711	675	729	697	699	788	722	728	719	703	706	730	712	678	736	698	670	721	699	701	687	730	731	713	753	681	716	687	666	677	765	677	668	709	676	692	714	698	738	672	712	714	705	676	689	709	731	690	677	677	725	681	751	745	689	728	684	746	722	719	732	727	668	725	690	702	708	701	748	710	743	732	731	718	729	716	680	707	677	723	704	709	697	688	650	669	689	696	642	686	722	694	692	675	708	719	734	729	729	737	679	733	699	762	768	716	749	722	705	707	751	721	710	758	723	716	721	712	696	706	710	758	735	742	703	702	681	709	688	711	741	690	671	703	718	692	728	687	697	654	682	677	700	772	689	681	684	706	710	723	709	716	732	664	720	683	716	722	688	706	679	695	693	698	718	724	665	759	687	732	706	743	692	669	693	698	670	696	731	716	717	711	741	740	728	675	702	691	703	723	728	677	730	738	733	700	713	735	697	635	722	688	700	647	723	728	699	695	731	703	671	669	684	716	750	684	684	681	733	742	729	693	692	688	699	712	732	702	718	734	663	717	717	728	670	715	721	679	709	725	709	720	674	696	733	729	714	691	740	651	759	697	654	708	721	725	763	717	681	717	746	632	682	728	729	719	712	773	710	696	709	633	697	725	669	702	667	727	645	706	714	703	762	737	729	757	750	699	663	736	713	722	737	768	709	707	699	720	758	714	697	729	722	702	719	708	726	670	713	680	712	747	697	703	712	740	700	702	691	734	736	662	709	709	712	716	752	695	713	701	695	714	711	726	714	683	712	712	730	690	701	687	682	716	762	746	645	747	728	696	676	709	709	737	732	645	716	744	684	689	724	709	744	724	692	688	711	729	655	682	761	681	752	680	716	732	736	726	704	713	704	719	686	633	728	694	692	737	734	693	711	745	767	738	723	788	679	709	777	728	713	742	690	688	688	712	668	743	764	697	720	772	750	693	696	690	661	720	695	741	718	719	667	739	730	796	698	703	721	710	727	638	712	703	671	733	728	680	684	729	687	670	709	724	681	743	749	691	712	700	702	673	746	679	703	676	672	687	730	718	697	694	735	707	752	717	718	726	728	752	664	696	685	723	688	724	711	706	720	684	705	701	701	650	716	718	703	688	668	719	693	754	683	692	649	706	687	670	711	705	681	688	722	694	712	719	749	739	715	721	666	700	711	714	703	706	722	704	705	743	677	717	682	728	740	744	714	727	678	715	699	701	723	715	722	703	689	695	696	700	706	698	720	732	731	703	713	724	668	729	721	728	733	712	688	717	752	694	697	710	714	766	713	738	685	724	705	740	691	695	718	735	738	703	687	725	688	732	723	724	740	693	734	696	684	725	748	680	720	682	693	711	667	720	718	712	714	698	726	715	690	726	695	700	740	749	709	665	715	694	728	700	762	695	730	718	704	700	692	699	752	691	727	720	694	711	678	720	728	747	639	725	720	695	743	662	708	684	690	722	674	742	734	716	688	740	710	717	708	716	714	725	749	758	730	694	689	696	727	708	693	739	682	720	724	708	703	745	694	659	745	678	698	670	703	749	708	698	722	715	699	726	686	714	691	723	715	754	700	720	705	710	697	687	690	717	720	683	727	738	737	707	691	705	706	754	691	709	706	738	708	762	742	725	764	723	732	729	744	664	746	675	759	701	678	732	691	716	710	685	736	704	666	702	721	707	666	691	718	705	722	760	752	698	651	629	739	684	732	764	720	693	637	695
22784	20940	28681	23380	20940	20703	3771	1199	867	770	723	669	636	616	513	526	533	492	511	547	522	481	493	428	487	458	453	447	432	466	470	480	405	440	434	455	454	443	451	439	436	445	425	415	412	406	395	451	405	440	403	430	412	415	408	442	413	392	412	399	405	393	403	398	420	419	427	417	404	382	398	450	394	396	387	410	392	406	394	454	417	427	427	414	403	405	415	428	434	406	407	430	428	378	411	411	413	402	415	398	370	415	394	441	402	422	465	416	452	426	442	430	390	447	433	432	468	439	388	439	398	443	420	434	391	438	402	413	425	408	465	454	376	405	419	434	402	416	421	397	409	387	384	402	420	424	423	416	401	397	442	391	444	405	438	392	390	436	410	416	407	400	426	450	444	415	409	424	410	434	414	403	440	387	450	399	410	435	394	428	372	381	393	421	394	397	398	422	405	358	404	396	395	372	395	428	438	430	382	396	387	444	426	421	398	440	431	396	408	395	413	402	389	397	409	410	405	418	428	407	398	394	413	396	394	392	389	434	397	399	356	398	399	424	431	399	407	401	399	434	403	390	419	393	414	411	361	396	412	370	413	382	396	398	418	404	443	383	428	376	375	420	402	407	428	358	417	400	431	399	403	379	376	410	427	394	388	373	404	421	406	415	407	446	396	408	400	438	405	387	421	415	381	409	409	406	398	404	406	403	406	403	426	406	412	421	393	427	400	439	409	377	405	401	393	425	392	382	328	396	385	453	385	401	380	434	423	389	405	416	411	414	367	420	403	401	417	418	403	409	396	409	372	398	386	387	429	392	407	417	434	378	402	435	359	416	401	374	390	422	409	432	398	435	424	423	432	395	365	390	393	404	400	421	371	407	450	378	390	420	385	365	431	364	377	389	423	402	426	403	361	412	400	398	418	390	407	410	433	394	420	404	395	378	436	390	431	427	411	371	382	479	435	403	392	389	423	367	400	392	432	440	397	407	433	390	371	416	385	466	438	416	426	406	419	438	406	426	438	379	392	380	392	424	426	420	413	390	398	419	421	413	412	399	378	408	409	371	382	372	439	399	373	435	414	372	413	431	404	426	398	410	406	395	408	432	451	455	411	404	390	405	387	401	408	432	408	427	416	411	385	413	441	406	417	395	346	399	426	402	435	404	417	419	428	401	419	372	389	388	408	429	405	412	413	405	433	418	398	431	365	417	368	408	420	374	395	410	387	364	371	366	380	424	420	412	440	401	404	429	425	415	411	401	418	398	416	439	381	448	387	425	419	405	414	394	364	390	407	389	403	410	412	442	402	401	416	410	417	411	393	401	412	382	411	409	410	410	399	399	370	372	406	417	406	422	428	366	396	428	455	407	443	408	409	385	408	417	362	398	395	352	444	413	397	367	390	383	381	365	400	442	393	425	368	378	398	438	377	386	368	445	361	415	451	387	394	393	402	419	406	418	416	402	427	382	402	421	402	420	410	418	419	355	431	405	381	407	397	395	428	396	431	406	415	379	428	397	356	416	373	428	389	397	407	389	378	409	363	432	411	419	385	384	421	421	399	395	410	385	395	382	410	450	406	385	384	409	417	373	414	395	381	432	431	411	389	411	392	389	369	393	400	411	411	383	412	361	446	401	418	425	383	397	402	380	390	388	428	416	391	384	398	399	402	391	446	420	412	380	388	375	410	413	380	416	390	412	405	405	424	408	380	379	413	410	389	365	394	419	396	429	395	401	413	396	401	369	390	416	399	377	399	404	421	434	426	427	418	386	450	412	425	391	399	383	376	414	408	387	418	386	366	373	420	438	420	421	369	377	373	376	398	413	405	404	404	413	411	416	388	391	408	399	417	432	385	416	384	417	432	421	404	410	401	428	455	403	418	374	401	397	411	408	406	420	403	389	388	383	407	383	399	386	430	423	397	420	407	404	436	379	430	419	426	383	403	411	433	422	383	402	421	396	373	362	384	414	415	413	362	389	401	411	390	380	385	393	408	417	401	406	401	382	396	394	379	420	393	415	446	416	387	392	356	370	365	378	430	379	405	377	396	417	433	384	441	408	412	392	393	399	421	404	393	421	416	421	402	388	421	387	444	414	414	393	414	379	405	399	410	415	383	398	408	405	374	413	437	410	354	408	379	363	400	417	411	435	421	420	413	418	382	408	389	409	376	402	404	429	399	397	403	372	397	383	412	375	375	403	377	452	420	380	389	401	416	397	392	394	422	397	418	427	434	412	380	412	410	398	390	376	397	420	392	416	403	408	402	397	374	396	396	403	413	375	363	415	429	384	417	415	414	418	387	387	422	351	376	416	371	356	404	393	409	410	433	414	433	392	416	444	393	424	412	400	420	385	401	399	392	426	386	421	418	408	415	391	393	378	385	410	366	386	396	393	351	360	445	393	415	373	396	383	402	429	369	395	426	406	417	380	397	396	353	429	398	428	395	398	375	421	398	382	402	369	408	394	408	391	400	398	378	429	379	433	398	396	430	385	398	372	433	374	373	406	405	409	388	408	375	450	362	394	395	436	397	400	408	397	410	412	405	405	401	440	415	408	449	401	387	413	405	442	416	375	395	409	383	402	422	384	423	370	418	392	410	391	405	409	418	403	370	379	391	386	416	391	410	411	374	401	365	397	431	397	404	392	421	420	396	390	379	395	396	372	413	393	383	384	386	414	385	402	407	413	405	394	400	447	407	412	407	418	415	438	396	431	372	412	411	422	423	395	402	427	397	422	432	444	404	426	395	428	415	396	374	411	390	431	386	428	414	447	420	386	388	401	392	369	392	412	399	376	416	424	392	392	390	417	373	396	386	400	411	389	417	433	369	426	373	442	399	450	404	392	398	394	374	372	406	400	416	432	398	396	384	422	380	385	433	371	409	375	391	378	420	394	393	409	381	390	391	392	460	427	414	394	376	397	437	416	368	384	400	390	389	392	414	381	407	423	371	401	414	417	411	366	414	448	421	399	415	388	377	426	453	389	422	411	396	408	387	398	396	395	372	397	361	411	410	421	391	383	426	410	432	421	376	392	403	390	383	395	428	378	401	373	399	365	407	403	412	404	452	350	411	409	413	370	406	415	403	412	388	402	395	368	402	382	417	414	393	412	422	407	403	398	401	422	395	432	389	375	388	399	399	401	377	406	416	423	380	403	395	427	423	413	425	388	378	414	400	388	435	391	430	378	401	426	454	403	441	386	400	402	409	390	401	372	418	399	382	408	417	392	392	398	412	383	410	388	397	407	455	405	423	376	410	406	388	406	402	382	389	384	380	401	405	415	402	401	400	415	441	441	370	414	402	387	423	413	390	410	392	363	370	433	412	418	419	412	408	433	415	410	457	382	363	393	404	402	396	406	378	382	404	405	426	454	382	416	401	411	398	402	393	399	408	433	350	388	416	403	408	397	443	425	404	366	402	415	412	391	379	371	385	433	392	414	389	399	425	397	379	386	382	421	383	418	420	434	427	416	385	414	361	378	415	428	400	361	390	409	388	414
7475	16527	13950	7794	5391	4025	3251	2568	2083	1809	1579	1345	1282	1071	1066	937	920	865	825	812	777	775	670	690	721	679	685	643	623	674	597	626	619	653	626	645	595	584	577	589	631	600	575	624	597	608	600	623	591	566	602	603	609	598	615	587	577	588	650	576	583	605	600	624	630	625	586	594	596	586	582	587	577	556	552	579	566	588	638	581	577	568	558	584	587	598	554	568	589	527	582	601	560	585	573	600	557	571	529	590	573	562	569	613	640	696	658	653	613	653	599	621	623	608	548	609	587	602	574	632	628	582	618	592	588	614	606	616	631	649	623	592	583	611	555	617	610	555	617	610	551	585	601	603	606	563	581	561	550	585	567	597	567	546	536	553	580	587	523	588	586	578	594	562	572	549	581	557	600	579	549	588	564	607	554	565	592	544	558	566	605	504	585	601	555	595	585	580	587	561	564	628	558	572	620	580	572	533	510	605	657	617	541	580	576	546	535	580	548	597	646	577	579	567	562	559	583	551	547	548	561	564	560	541	613	579	599	555	568	560	586	542	577	545	589	592	561	547	540	532	543	569	569	575	570	539	553	567	576	587	559	571	596	599	559	595	525	546	573	577	598	576	587	569	579	572	579	572	552	551	581	579	564	579	573	504	549	549	631	575	565	556	569	530	554	600	562	577	534	590	623	566	587	564	575	571	582	568	569	564	540	587	541	588	572	575	565	563	586	596	570	558	537	556	568	532	570	554	615	545	531	579	550	621	619	575	565	547	616	593	577	607	549	570	563	541	552	568	578	549	527	604	580	573	556	659	557	570	573	535	551	587	594	548	553	536	573	613	640	573	613	572	574	532	593	549	557	564	614	569	571	585	568	591	540	586	582	571	582	572	573	564	607	559	567	564	583	559	594	602	586	575	603	570	529	554	556	557	588	599	586	531	547	594	584	557	526	559	578	574	541	574	557	545	559	555	577	560	559	576	599	561	579	566	594	570	590	571	549	587	553	550	556	601	608	570	602	584	586	587	585	566	571	533	546	588	565	568	564	554	557	598	571	577	577	551	564	541	578	554	550	567	561	536	571	621	579	560	572	577	563	549	571	626	553	555	574	620	610	558	540	553	624	605	552	588	572	555	568	600	615	571	572	603	603	524	566	554	539	495	555	592	604	576	547	587	549	616	591	563	558	573	576	615	569	559	554	575	555	565	547	573	559	552	510	619	575	561	574	574	598	607	548	539	563	548	585	593	530	556	579	600	559	504	578	558	575	571	538	526	565	594	538	586	583	525	545	575	579	564	594	574	509	568	599	601	593	576	560	551	614	571	564	594	606	540	555	533	570	571	544	575	510	599	550	571	549	524	553	575	573	544	560	564	574	586	585	581	570	593	570	571	545	581	590	532	570	574	533	526	546	599	572	607	611	582	570	571	575	553	555	577	550	558	542	544	569	592	596	567	538	547	579	568	572	597	539	566	571	584	592	567	588	567	552	584	550	600	597	549	572	574	545	560	590	604	490	526	529	589	571	608	604	583	579	552	554	569	593	569	570	575	572	609	548	580	565	558	575	613	565	572	590	595	554	549	559	545	583	600	614	571	534	528	568	562	551	568	571	574	608	572	591	574	631	560	605	555	557	574	571	594	544	554	600	568	588	595	558	548	574	607	566	570	543	543	563	560	547	564	556	560	565	555	577	558	607	557	581	533	543	586	596	571	606	575	570	564	583	599	560	539	579	579	547	611	561	580	539	554	569	549	575	558	559	559	577	538	607	543	554	536	554	560	575	554	579	562	547	574	529	593	591	545	569	559	524	589	570	522	554	573	572	604	556	558	573	544	559	574	526	555	567	524	593	566	560	607	563	574	581	531	563	574	587	552	559	616	546	535	586	568	596	545	563	559	579	561	574	579	547	552	560	539	549	603	599	549	558	605	586	556	561	573	587	607	598	607	571	552	596	579	580	562	559	545	542	562	592	510	573	538	545	591	553	532	623	582	585	601	546	553	582	591	578	586	597	590	545	587	557	541	595	534	575	564	575	562	563	587	611	579	557	600	583	581	523	592	567	590	545	563	582	541	540	565	574	546	584	567	520	573	577	582	581	591	571	564	572	560	560	607	563	553	564	555	548	557	525	592	618	559	553	534	550	547	625	552	536	553	540	572	527	535	626	618	557	563	547	543	597	552	573	536	583	573	536	599	569	555	556	542	541	562	593	606	578	573	548	543	546	624	562	562	553	607	569	569	593	531	580	578	554	608	616	546	573	539	572	587	594	561	579	576	584	563	550	625	564	541	543	560	572	591	597	556	559	577	558	576	516	578	582	537	570	551	608	554	564	522	598	561	576	598	571	563	551	534	586	560	534	565	560	538	576	507	582	558	547	538	569	552	592	532	536	573	583	566	572	593	527	576	556	571	540	609	550	597	556	593	592	611	573	565	599	579	541	547	560	537	551	548	511	552	583	538	571	545	548	621	540	572	556	586	555	563	580	556	564	577	547	573	577	564	513	556	540	529	528	527	562	536	570	535	616	585	560	615	560	568	589	535	569	584	565	578	552	525	574	543	611	554	552	599	540	529	572	561	541	570	591	564	562	554	548	565	563	553	603	593	556	555	560	557	565	570	562	571	573	558	568	535	578	527	547	558	505	633	576	534	589	550	608	571	579	583	524	565	567	581	541	604	538	527	562	605	575	565	536	577	570	575	558	587	511	566	598	577	530	609	626	584	559	549	570	596	565	558	524	569	567	593	598	531	563	566	573	570	597	572	532	546	611	578	589	536	538	581	581	549	605	542	580	573	595	538	525	576	588	578	543	569	622	576	545	621	563	543	556	558	601	516	562	534	562	607	566	589	567	575	572	562	644	560	575	543	620	598	542	579	590	573	573	540	594	586	503	554	542	584	574	551	530	606	554	564	605	536	532	607	554	623	573	538	548	583	579	551	599	573	613	597	604	564	614	595	569	567	560	558	552	609	563	556	585	560	595	572	553	581	563	551	535	613	569	558	575	551	556	610	564	615	544	590	583	582	546	542	528	551	595	537	597	560	600	566	564	602	557	595	604	605	562	590	629	539	552	557	588	551	571	585	563	540	558	577	606	588	539	568	531	573	583	600	559	560	557	531	578	578	564	585	572	576	562	581	576	575	548	533	546	619	545	575	555	590	554	549	573	545	534	546	583	541	564	555	584	528	553	563	559	592	627	569	510	552	540	574	595	556	575	585	585	561	564	574	597	592	576	574	534	563	593	557	590	617	500	559	576	581	566	563	576	580	608	563	588	615	572	557	601	596	587	562	560	588	561	549	585	547	556	594	598	573	535	528	621	553	601	530	544	564	539	534	603	567	561	576	569	573	590	575	600	533	587	555	565	573	583	542	540	571	558	551	539	586	604	570	558	580	552	554	584	541	537	581	570	552	554	551	547	609	572	582	536	540	595	552	585	566	567	608	580	602	575	560	548	558	556	591	587	569	583	555	579	568	541	550	575	562	549	526	551	551	591	580
26709	20135	7190	959	637	589	587	509	511	486	509	478	512	514	456	493	518	478	512	465	530	513	518	507	507	506	469	502	488	485	438	447	500	477	455	488	534	491	498	481	497	525	487	465	514	486	504	439	492	514	500	487	466	493	510	506	521	496	488	495	500	485	483	503	464	495	493	509	507	502	485	472	474	450	472	498	528	522	491	495	476	493	457	462	497	494	529	492	504	468	478	530	514	512	491	451	480	492	490	476	502	442	499	492	464	484	526	501	476	479	462	470	468	508	509	487	484	468	469	500	495	475	486	525	508	522	503	493	499	518	472	457	512	463	499	517	478	497	515	489	533	478	457	535	479	472	513	450	478	504	516	492	500	500	485	499	490	493	505	457	462	506	526	515	477	492	450	488	485	507	489	506	512	500	482	495	516	512	493	518	536	511	485	501	545	504	533	502	488	497	504	458	492	475	461	474	490	450	521	495	515	463	471	496	483	490	468	430	482	511	483	513	486	500	473	500	505	525	523	515	455	477	443	494	460	480	463	483	513	510	490	524	466	511	464	500	527	515	510	467	493	468	471	484	491	484	476	516	522	467	473	493	468	483	490	461	472	440	466	464	508	465	498	460	463	458	457	508	509	499	505	495	474	508	499	506	507	479	508	470	512	482	474	481	466	510	507	542	487	466	520	474	499	525	500	483	454	512	482	507	467	492	511	482	511	449	511	447	445	521	479	465	460	458	504	489	508	448	504	458	504	485	481	476	510	482	499	477	496	502	491	461	468	491	483	467	479	501	468	491	496	490	476	474	497	457	521	526	492	460	504	491	452	448	489	491	475	458	511	496	486	491	483	515	494	478	457	482	486	516	498	500	482	479	477	473	478	503	480	496	510	515	483	467	489	503	475	484	477	477	477	478	506	500	512	484	510	470	499	507	484	448	488	476	525	479	491	501	506	466	479	512	488	502	516	506	532	497	534	496	478	481	555	512	508	483	515	485	473	445	446	530	529	485	497	475	489	520	488	505	506	478	475	485	486	494	512	484	493	494	497	503	507	506	444	471	464	462	510	503	498	465	506	491	489	546	500	476	493	553	516	477	479	506	505	499	475	463	461	510	509	497	494	476	472	510	483	497	506	471	491	487	447	432	516	530	447	494	503	476	496	457	496	515	492	462	506	487	487	482	457	474	479	548	456	461	477	503	468	510	447	513	477	474	510	482	481	506	472	465	522	485	538	539	512	493	499	483	461	493	514	502	486	505	499	480	489	490	514	501	508	484	482	452	490	470	484	472	541	465	538	544	498	427	462	479	507	477	472	503	502	509	514	533	488	484	517	448	480	492	499	464	490	480	484	490	474	454	516	507	472	491	441	536	503	494	475	497	454	504	507	539	493	482	465	459	552	501	463	496	488	500	444	493	499	503	471	489	459	488	469	483	499	469	500	481	522	473	509	513	495	467	450	504	501	481	510	480	489	496	457	499	474	486	474	528	461	477	473	504	483	534	464	518	503	478	494	463	488	526	496	493	486	523	487	489	470	504	505	504	479	498	485	447	519	501	472	498	500	511	453	472	480	543	493	478	492	471	479	488	472	476	505	449	501	502	513	518	499	433	463	477	494	443	502	470	469	463	492	493	495	509	548	481	511	504	496	495	515	492	479	515	493	498	507	476	503	524	510	469	467	493	512	482	450	504	500	466	479	478	472	492	488	503	501	527	509	517	491	463	508	455	492	482	525	496	499	506	501	481	526	478	501	482	458	477	514	472	515	517	509	496	442	472	482	474	462	479	468	518	478	455	489	513	512	506	484	520	457	495	430	499	540	478	467	505	503	432	498	459	521	493	481	546	468	484	490	512	518	483	476	497	445	506	442	462	514	486	450	480	536	496	488	510	511	485	465	473	491	485	522	489	513	482	476	465	522	500	487	482	472	518	469	500	489	484	439	459	475	484	525	502	475	455	509	497	507	415	519	482	487	471	461	521	463	544	500	474	517	489	531	494	470	558	494	493	473	500	502	522	481	502	487	472	459	516	484	475	497	478	461	485	488	483	466	482	451	505	515	486	477	497	488	473	494	500	473	515	504	495	507	519	470	485	512	490	481	498	472	508	495	483	455	467	452	517	484	483	469	530	469	460	495	482	486	492	488	519	500	460	469	457	496	444	534	466	491	496	471	501	500	478	476	478	469	500	468	513	483	479	506	542	472	458	476	470	449	493	524	487	507	515	517	469	516	484	511	498	467	486	450	518	464	526	455	469	469	460	421	496	513	451	459	514	469	536	467	503	496	487	493	518	533	486	485	506	492	500	495	483	483	466	477	530	486	497	571	512	479	471	480	484	488	444	469	457	496	525	512	486	464	459	520	447	532	517	454	484	493	485	497	473	476	493	488	497	493	496	534	459	508	485	493	493	509	475	442	525	453	494	513	479	524	480	503	467	482	489	486	486	497	479	500	478	477	492	516	456	479	518	510	492	450	486	508	520	510	476	503	509	485	487	460	503	494	494	471	505	451	485	480	466	471	474	494	499	487	474	468	489	468	511	484	485	477	501	483	513	494	499	508	495	462	486	516	518	490	496	484	520	487	508	483	519	491	470	504	507	504	508	490	500	497	476	505	524	464	511	465	475	508	471	504	465	444	481	525	479	487	512	506	495	477	510	506	453	475	489	503	467	506	485	487	508	517	516	446	475	472	495	480	517	498	489	468	466	431	473	518	470	445	488	484	515	467	462	479	484	518	488	517	514	491	481	504	489	480	499	463	488	532	528	469	511	484	483	515	539	498	481	531	476	486	474	533	465	488	476	484	544	486	527	481	519	510	486	504	495	463	483	471	456	496	497	505	477	480	561	489	452	475	477	480	468	497	480	455	478	435	477	504	475	486	539	476	500	510	485	509	500	443	466	511	468	516	499	471	505	531	510	494	491	498	473	513	496	467	481	465	499	482	501	508	493	506	460	532	479	516	540	473	481	492	466	481	457	484	501	488	489	481	506	495	504	484	470	473	517	515	509	513	490	513	475	507	497	495	511	449	473	499	491	504	474	453	474	479	498	499	463	488	498	475	491	484	495	457	486	489	490	502	509	477	459	521	496	528	467	498	507	467	498	472	472	488	513	491	459	514	504	476	477	470	485	487	485	491	536	487	505	480	477	503	469	495	496	445	485	514	466	523	545	466	508	456	515	461	486	471	481	482	529	518	512	499	467	472	496	523	478	524	528	453	452	476	487	503	476	446	476	504	472	482	493	492	470	493	498	486	461	505	491	499	512	481	516	489	474	491	472	487	498	502	486	494	489	504	534	480	489	481	467	494	475	506	504	485	478	508	531	493	459	507	495	465	494	482	516	444	469	480	466	495	481	480	470	479	510	520	467	509	494	469	453	526	527	477	482	487	481	487	484	522	446	458	510	476	496	464	474	463	458	500	461	524	469	489	506	449	506	524	486	504	519	489	489	481	459	481	459	493	493	467	552	498	463	522	482	505	525	482	493	481	488	463	471
4090	1629	1487	1032	893	815	780	768	782	740	739	707	711	703	697	672	716	683	710	694	708	732	686	700	671	693	735	672	671	659	638	653	732	693	689	727	718	668	660	700	722	697	666	672	701	708	689	737	642	711	697	696	680	702	682	680	667	700	697	675	709	724	663	701	694	634	661	684	657	677	707	709	715	721	669	720	681	682	702	689	714	665	699	657	675	646	700	688	716	668	708	680	679	663	680	668	717	647	665	708	678	700	673	693	728	723	664	700	686	708	723	673	685	686	690	746	735	695	767	716	678	721	713	750	694	673	729	697	702	697	686	688	730	696	674	679	704	662	653	706	722	683	693	712	648	666	710	709	711	671	674	738	658	734	658	703	708	673	691	687	695	673	696	661	670	630	692	687	697	681	661	677	710	682	671	702	731	656	699	656	654	669	721	637	660	676	713	694	719	678	686	656	653	681	696	683	642	683	710	663	695	637	712	704	707	689	725	632	712	660	670	713	729	671	674	687	677	701	666	661	678	677	680	642	706	734	687	657	674	667	704	742	671	692	650	650	671	707	680	700	693	749	685	669	676	756	659	695	664	693	676	692	624	676	659	688	713	652	688	695	677	713	737	646	695	678	657	685	689	696	702	693	733	703	716	677	681	663	671	626	700	660	675	663	682	667	667	735	695	676	685	652	706	705	701	719	651	705	703	668	706	696	652	707	723	691	650	712	659	696	710	670	643	639	693	694	640	721	716	690	647	663	696	658	704	683	655	708	647	687	718	705	698	694	674	703	726	646	638	700	695	698	685	667	690	732	717	712	711	668	729	662	668	694	715	658	707	684	704	714	697	665	637	691	657	684	725	719	674	672	723	656	702	725	691	699	699	688	646	620	689	704	671	733	641	678	686	723	695	679	700	689	660	640	641	674	667	669	651	678	666	679	681	634	690	697	634	678	649	636	671	710	674	710	676	656	692	725	660	717	716	627	700	712	741	696	688	661	696	738	707	715	716	710	637	678	666	729	696	706	674	710	657	720	669	738	639	688	687	659	695	698	701	663	673	746	726	699	639	695	681	728	722	704	697	691	681	688	723	600	696	654	671	679	681	672	715	688	696	711	682	677	685	685	697	713	628	727	631	714	711	669	696	708	679	738	680	667	698	716	707	668	674	696	675	704	677	723	658	706	688	679	685	695	673	686	729	682	622	712	702	680	666	715	711	689	689	689	675	714	710	715	669	726	667	668	704	676	705	677	638	684	687	667	678	650	657	689	667	694	681	712	694	739	641	682	667	721	640	675	638	730	671	699	660	659	702	710	716	685	697	663	715	716	683	704	676	712	712	706	690	682	665	647	709	693	711	669	705	646	675	718	678	714	675	666	712	658	687	675	654	697	689	697	670	706	732	693	684	716	651	661	643	650	725	663	702	699	670	718	687	648	721	664	638	714	690	678	676	656	697	696	690	701	657	672	632	698	669	707	676	690	659	659	663	671	699	707	641	694	737	661	695	696	694	706	735	709	719	685	701	683	686	659	660	659	645	652	674	659	661	660	679	704	699	645	686	643	688	704	697	694	686	674	627	703	783	680	651	669	650	672	676	666	719	707	704	684	686	653	692	699	654	639	651	703	667	743	688	663	681	725	691	658	701	693	717	674	725	678	738	645	722	635	650	712	671	665	684	682	724	701	705	729	681	659	687	682	634	686	666	654	685	715	613	695	635	631	633	673	695	689	689	706	688	642	662	738	659	698	670	678	685	662	692	668	661	693	677	677	641	666	678	670	675	678	650	689	704	691	633	680	643	718	691	655	721	705	713	709	723	719	671	703	776	652	726	676	663	676	716	658	694	684	653	697	664	734	701	676	662	689	716	654	698	702	680	678	690	691	670	683	700	688	731	661	701	685	686	700	701	681	706	668	692	649	686	690	644	646	697	695	656	707	705	691	696	679	662	636	719	631	705	701	668	676	657	642	718	655	660	701	652	666	719	696	722	645	686	706	679	667	693	719	721	727	754	710	696	676	654	677	681	694	718	718	682	666	693	679	714	721	685	684	696	627	631	703	695	690	657	712	706	684	696	705	642	678	634	668	683	647	677	660	645	759	694	667	710	711	670	653	699	647	749	691	717	658	658	633	709	685	673	696	706	679	681	725	667	702	694	711	680	678	698	689	716	652	694	681	663	717	672	705	666	680	607	673	676	681	695	697	651	664	696	697	686	690	671	703	733	667	680	694	631	643	633	675	653	716	717	634	697	662	669	676	699	652	696	662	696	706	694	660	681	689	660	710	719	726	694	659	674	669	660	644	678	676	722	701	657	680	712	693	671	694	650	691	666	713	693	669	685	653	691	690	700	705	673	644	650	702	681	712	624	710	691	648	668	653	709	669	676	645	660	683	718	670	685	743	688	663	737	655	699	705	666	675	668	678	688	704	630	727	622	670	663	705	712	657	656	686	700	689	660	690	705	664	631	663	639	683	634	694	670	741	667	734	647	664	687	710	620	677	677	695	675	701	643	668	664	723	660	696	705	707	737	685	686	696	674	678	684	689	701	667	638	665	663	689	654	716	662	726	705	670	702	695	671	677	684	697	602	674	682	705	647	683	671	646	661	669	666	624	707	695	683	666	685	673	682	671	705	699	638	724	718	669	669	693	709	627	655	661	668	666	646	668	676	702	700	669	667	692	649	717	679	704	671	672	741	680	693	707	717	681	711	675	734	667	718	679	687	648	681	733	680	684	721	634	690	688	718	678	662	643	700	656	674	661	682	661	716	729	706	703	632	722	643	638	693	745	673	670	725	629	645	720	683	703	686	680	665	701	667	698	703	681	655	669	701	685	671	683	667	676	667	672	691	681	689	693	715	663	674	730	687	704	692	738	678	722	715	665	697	683	697	698	701	693	707	672	674	692	678	682	736	710	690	713	661	709	658	720	668	754	680	676	722	710	718	701	701	673	708	701	706	719	667	686	704	719	744	672	687	702	656	680	642	678	675	718	637	693	676	706	682	713	623	691	630	677	684	658	642	670	675	665	671	724	681	713	674	703	710	699	715	721	635	674	664	680	693	675	614	709	708	669	721	686	678	695	738	691	671	696	668	733	714	680	735	644	689	677	704	690	672	684	680	690	685	649	694	679	688	677	666	701	671	661	704	666	700	693	677	689	690	725	646	672	725	661	695	686	678	696	712	680	675	666	681	648	648	728	717	701	670	750	712	677	688	671	671	733	655	728	678	683	699	683	727	688	696	707	664	682	622	685	666	719	698	695	708	724	649	698	636	663	680	660	718	673	705	718	694	671	656	673	694	670	724	654	692	685	656	682	642	673	704	664	722	718	689	675	663	657	717	715	686	686	706	678	701	733	640	684	688	660	694	701	668	727	673	740	646	671	708	645	698	659	732	689	643	667	701	704	647	676	680	702	723	696	683	697	675	697	717	686	692	632	654	729	707	688	675	668	721	700	679	689	704	675	683	661	672	659	671	708	676	694	714	646	691	646	645	640
23777	20934	28094	23901	20809	5238	1266	930	815	726	689	628	664	616	581	634	585	575	598	573	565	573	525	534	521	560	569	527	539	520	526	500	532	529	522	526	521	510	496	527	535	538	526	538	503	498	526	502	516	526	515	567	527	525	532	542	537	515	551	540	528	493	520	497	488	506	457	525	506	531	513	564	526	521	499	531	502	492	483	557	518	538	489	563	538	513	488	494	493	514	516	543	549	530	490	515	496	528	477	530	524	493	536	511	523	519	536	526	541	547	502	501	548	499	458	538	500	547	525	509	498	486	533	506	549	497	549	545	538	539	515	519	514	488	549	484	549	538	536	497	515	508	521	498	510	512	528	512	447	539	541	503	532	540	491	518	515	501	539	533	520	515	488	483	467	475	532	521	536	514	575	500	487	520	499	499	526	540	485	547	457	522	480	518	494	552	501	504	508	512	488	491	517	509	494	512	526	479	510	525	499	503	547	546	485	523	467	526	496	551	541	541	527	526	491	522	495	517	510	471	506	482	566	447	505	511	520	482	497	527	542	542	529	546	490	495	510	525	498	524	540	532	533	493	521	517	526	519	506	506	527	508	485	502	514	476	498	512	464	559	526	538	503	533	500	500	468	529	490	473	481	521	556	505	519	533	472	486	540	497	525	522	545	507	505	552	541	492	536	494	520	518	487	513	517	524	477	478	535	507	510	472	540	520	464	493	516	506	503	510	507	519	506	472	538	496	512	522	513	515	488	531	503	533	500	549	481	515	557	512	519	522	537	516	504	478	540	546	464	484	483	515	508	518	513	519	528	521	475	537	501	507	514	518	508	509	512	529	498	479	527	500	543	534	504	520	456	495	528	494	501	538	501	488	534	501	490	514	499	472	561	524	531	498	538	539	498	512	521	489	493	502	454	519	521	522	526	521	519	530	526	512	493	531	531	473	470	512	486	499	534	545	509	559	540	505	521	452	479	551	496	537	520	527	512	467	503	497	512	529	511	491	512	548	504	514	537	537	497	514	543	531	520	517	505	548	564	499	524	543	495	467	504	520	500	491	519	517	503	499	496	478	536	541	505	480	488	502	494	496	493	512	490	539	502	509	509	534	539	514	498	485	494	544	532	535	504	506	549	523	488	505	540	543	476	511	523	473	546	537	473	478	533	501	523	479	528	541	541	510	480	512	553	535	488	501	490	478	538	503	539	497	506	563	524	537	495	511	485	473	555	537	472	523	493	538	515	519	549	531	495	471	524	516	496	556	521	508	511	482	519	474	524	501	521	513	469	535	519	510	540	516	551	520	519	491	528	491	516	477	475	506	486	501	474	496	492	515	550	483	482	541	484	497	530	542	507	533	518	534	489	465	496	509	497	516	496	483	498	548	525	538	522	494	501	548	467	483	482	579	490	526	508	509	513	522	526	519	509	529	492	528	524	490	536	544	526	520	514	551	520	502	489	538	501	538	512	491	486	544	540	504	543	524	506	487	525	501	521	536	496	556	492	501	518	503	524	537	531	537	525	507	514	504	546	488	503	529	497	521	520	518	539	530	516	491	551	469	504	481	500	521	521	492	525	500	541	485	509	471	528	504	530	527	497	529	510	521	514	553	520	534	568	484	532	483	493	518	505	526	534	566	493	542	539	491	505	509	487	495	518	516	495	532	508	564	497	531	530	511	458	469	521	488	512	492	534	505	546	594	551	512	536	484	495	515	523	474	529	526	482	548	511	532	512	501	472	557	507	520	488	510	538	512	481	507	508	516	507	541	503	510	502	476	514	473	515	501	524	468	519	516	539	481	580	518	497	516	522	514	509	518	483	522	542	550	508	520	522	495	515	533	497	504	512	532	523	495	506	530	492	537	525	509	491	493	536	477	505	535	530	497	517	551	509	456	497	504	483	536	494	506	535	515	542	530	543	490	537	494	502	480	516	574	516	490	560	486	537	520	485	492	509	485	505	505	528	504	533	513	544	520	460	496	505	524	473	512	545	528	540	466	487	505	519	458	465	499	551	539	508	510	527	511	511	503	498	467	512	501	505	550	512	544	506	485	530	490	528	516	509	491	471	523	514	535	507	524	509	542	505	539	517	540	515	522	471	510	525	547	519	489	480	507	548	490	514	516	514	500	499	486	543	516	517	517	488	542	472	542	486	511	533	522	524	497	495	500	500	524	555	484	515	526	513	496	511	496	489	474	507	491	511	518	539	474	497	507	551	494	543	522	483	480	496	540	499	542	569	534	544	508	505	505	533	499	498	532	524	531	528	537	509	513	544	520	500	479	479	496	524	493	504	537	536	507	522	506	507	507	482	539	502	479	492	500	518	509	517	524	520	541	463	524	469	525	519	500	507	514	534	499	501	474	463	527	490	472	520	565	517	534	517	508	504	509	500	480	496	535	517	498	489	526	553	529	505	536	515	481	508	497	518	516	496	468	532	539	506	517	523	469	500	547	524	502	532	482	497	507	516	520	524	533	513	520	489	534	519	463	503	507	507	505	523	526	533	484	557	496	504	529	521	517	494	512	538	465	522	491	482	494	505	522	502	494	490	495	538	526	494	484	563	561	521	486	543	543	535	540	500	538	529	480	502	490	479	516	527	492	547	533	525	512	491	513	518	534	512	513	547	522	492	517	521	529	515	535	514	474	522	502	506	516	522	511	557	531	518	471	523	529	475	483	533	539	498	534	522	500	508	529	496	501	471	495	528	508	490	501	519	497	482	505	530	494	511	484	529	471	526	565	533	520	530	523	502	526	522	475	520	528	515	532	498	505	525	536	556	575	508	511	495	479	517	480	510	531	517	508	487	505	464	506	535	474	514	506	489	473	475	545	527	491	530	520	460	536	457	508	537	500	560	550	517	532	523	510	506	497	513	488	523	473	508	479	514	495	519	505	497	543	538	489	513	529	533	504	514	539	524	514	475	520	521	564	513	518	485	533	504	502	465	545	501	505	517	564	507	525	500	459	524	514	513	510	499	507	503	516	509	475	522	498	502	526	504	549	521	496	526	571	490	521	523	535	540	498	504	466	523	520	516	535	475	526	572	499	531	524	522	490	507	531	507	551	547	505	523	485	543	514	518	496	536	517	534	462	523	496	546	471	517	503	473	570	493	533	499	486	498	484	508	482	505	515	474	524	545	503	503	484	488	535	510	480	511	511	514	498	524	520	518	504	523	521	474	539	512	504	503	584	495	482	531	481	516	519	528	552	493	521	517	516	499	538	477	486	512	497	503	475	510	512	524	521	516	512	534	527	551	518	497	523	514	530	526	482	469	479	503	483	508	501	528	522	464	510	490	518	524	507	514	504	502	535	491	499	502	536	539	515	508	538	525	461	500	484	526	512	506	504	535	498	550	544	493	493	531	522	557	499	512	516	510	547	477	516	500	484	546	549	507	484	553	483	523	498	503	502	491	523	520	457	533	493	512	495	536	529	514	522	490	488	514	561	519	498	537	490	530	520	500	525	497	517	542	540	521	517	505	512	529	488	539	500
5206	10527	9088	4659	3362	2571	2112	1744	1484	1338	1243	1113	1061	949	971	900	860	916	877	825	778	752	737	744	799	767	773	747	774	749	752	783	773	801	756	755	723	762	717	722	730	719	737	738	753	776	728	708	779	741	760	759	737	772	723	727	731	702	703	729	675	746	697	751	691	725	738	733	678	715	751	756	720	723	723	670	705	736	692	722	727	677	712	746	710	706	721	719	680	725	720	739	765	732	714	766	662	731	697	701	730	726	700	781	708	743	827	741	749	786	746	745	744	737	742	766	779	742	767	753	742	736	720	717	733	731	726	787	720	725	724	731	707	777	789	754	738	702	699	713	706	670	732	744	748	751	686	752	689	710	769	741	699	732	724	752	744	710	702	705	752	708	724	748	718	741	698	717	732	719	735	723	695	702	741	752	713	728	696	745	702	701	747	734	673	662	734	686	741	706	674	691	744	709	684	685	683	711	742	727	697	748	720	741	699	717	741	719	743	705	712	719	746	701	762	707	763	713	740	710	712	715	739	751	732	723	732	736	702	692	698	716	733	706	701	735	711	727	700	700	756	742	728	709	711	680	681	637	727	754	733	705	746	685	707	754	737	697	702	753	712	702	713	723	690	736	674	747	730	712	695	704	738	722	684	739	702	717	703	692	724	681	679	757	744	721	760	691	722	755	739	697	695	741	725	760	690	717	657	719	731	761	655	732	744	719	748	702	700	726	728	684	698	738	722	708	717	738	689	734	724	702	681	799	715	741	738	727	724	700	688	703	737	728	723	717	747	703	698	732	713	726	762	737	691	712	741	703	760	699	752	751	702	741	706	695	725	749	699	717	757	679	710	762	689	677	773	713	695	716	684	656	718	700	725	659	708	713	700	730	716	713	752	693	739	732	738	760	726	753	700	699	735	731	708	717	685	697	706	749	694	699	712	689	728	717	684	713	737	734	717	666	708	671	710	754	739	680	749	682	687	722	793	719	722	708	748	758	668	725	685	738	698	714	717	703	750	723	704	722	739	688	703	663	755	720	727	718	678	700	699	708	686	711	687	707	718	708	737	750	754	732	745	723	709	764	731	728	725	706	717	725	715	703	760	683	682	697	747	735	758	690	701	665	723	684	694	708	767	696	698	752	723	731	717	738	696	745	727	728	719	688	710	708	726	765	776	710	697	727	723	721	732	703	715	689	722	738	742	714	726	720	762	773	726	702	781	759	752	755	711	699	731	720	724	758	743	742	653	682	702	731	721	747	744	743	724	701	721	695	716	703	722	703	717	695	708	677	689	705	739	707	757	730	718	711	774	712	719	731	721	720	748	731	711	732	723	735	763	715	723	712	684	696	695	689	736	725	706	712	757	747	714	729	722	726	692	699	690	750	703	751	773	718	696	721	703	713	715	673	742	727	715	722	765	679	691	745	711	716	698	714	671	783	700	712	737	735	686	761	725	725	754	702	724	681	733	682	675	727	730	720	746	729	719	710	742	690	680	692	729	701	765	751	679	729	707	693	692	732	684	733	677	667	719	736	700	762	750	708	744	719	693	764	731	733	701	748	723	707	753	772	733	704	714	721	757	697	710	747	689	751	699	727	777	735	722	778	689	736	717	727	740	759	725	671	705	746	708	696	752	664	770	707	680	773	673	708	740	733	706	695	694	721	726	707	707	699	734	688	725	679	695	688	733	688	758	742	716	710	720	762	694	736	680	719	751	732	678	754	743	707	684	724	720	749	727	702	738	720	725	686	730	686	730	719	725	743	707	734	710	730	721	766	668	694	710	687	749	725	779	711	700	692	693	767	701	708	692	704	755	723	753	700	671	719	751	712	691	676	703	690	712	699	690	743	764	734	687	704	692	758	731	743	755	726	724	709	744	697	719	744	746	717	689	755	733	742	746	722	679	726	703	739	761	691	683	718	668	703	727	736	721	761	715	724	732	726	709	739	742	684	689	736	693	689	704	739	716	676	721	692	724	700	674	710	758	759	671	741	704	700	739	695	725	762	694	730	701	758	721	735	682	778	739	704	730	716	728	722	725	723	746	734	705	754	709	720	709	693	707	724	718	689	731	692	713	694	704	714	656	659	706	711	742	681	665	728	694	701	771	712	701	689	671	727	753	693	718	752	717	720	730	714	656	673	701	669	642	709	684	733	746	715	687	715	694	701	760	671	689	678	740	725	722	671	732	698	692	749	731	686	742	696	681	705	723	692	795	707	747	728	710	741	730	692	712	739	709	703	738	724	738	696	742	705	650	730	706	741	738	726	694	690	715	738	670	695	696	735	722	746	694	733	758	770	710	687	747	698	707	723	768	724	714	678	729	723	696	699	721	681	791	732	726	719	699	774	722	736	727	771	758	669	705	697	687	702	680	708	703	734	718	682	716	712	728	752	715	672	729	713	686	685	731	701	727	699	732	744	716	709	747	707	676	729	719	740	720	686	745	663	709	709	702	740	701	708	771	701	747	670	687	712	760	743	682	750	709	777	748	736	722	738	711	734	714	733	769	754	687	763	700	719	740	734	747	759	719	742	700	741	710	699	731	723	749	704	691	670	735	681	750	703	706	736	697	729	691	715	680	740	736	743	746	721	683	674	718	703	671	691	689	732	749	698	742	711	735	699	715	677	729	678	701	720	690	702	757	663	698	721	709	745	703	726	724	687	742	701	714	702	726	708	676	720	689	718	748	738	692	653	698	691	663	694	748	718	766	754	684	709	714	751	700	670	727	733	713	734	704	677	662	700	701	761	707	691	718	720	701	703	743	771	725	720	699	721	693	697	665	676	724	782	728	700	725	693	737	706	696	733	735	705	682	716	625	753	695	724	687	718	699	702	744	671	687	756	704	728	702	748	739	692	681	714	679	675	687	778	710	683	689	707	696	659	688	762	729	706	692	721	737	674	718	707	743	696	682	710	728	718	686	738	735	695	709	689	708	754	696	725	755	779	689	738	734	757	779	706	726	736	678	723	757	700	743	720	716	699	733	787	671	688	733	670	763	690	696	704	706	788	706	748	681	702	718	699	696	702	737	710	665	705	707	710	657	711	719	733	728	748	716	744	695	748	709	707	767	723	730	711	733	721	714	744	717	740	762	695	741	750	713	747	732	708	686	709	714	736	728	694	701	704	676	758	720	702	709	732	782	668	727	745	756	752	740	678	687	717	709	711	752	705	717	711	697	764	707	729	725	764	744	709	720	668	735	690	698	705	742	697	664	691	692	704	681	754	705	743	726	709	704	713	694	734	747	743	740	731	708	679	780	720	699	727	739	729	709	712	710	732	686	717	744	715	712	701	715	738	690	720	663	695	731	745	753	674	701	690	676	796	700	697	744	714	700	735	723	723	686	703	715	718	729	709	750	680	681	691	711	672	720	705	752	717	721	760	746	712	677	623	683	744	724	745	692	702	727	695	715	674	740	677	692	694	760	720	755	722	678	720	694	716	707	719	704	736	696	708	727	730	721	760	692	711	658	703	764	755	757	732	711	742	727	686
22883	20990	28726	23451	20993	20742	3865	1207	899	782	743	675	633	603	586	528	506	516	533	528	473	513	447	463	475	444	427	423	444	450	439	443	402	434	436	402	433	444	422	417	426	447	456	409	394	453	446	462	444	430	360	453	422	456	449	391	429	443	432	387	370	431	421	426	370	407	403	385	425	458	352	402	402	423	422	409	422	415	422	424	412	427	413	389	392	433	448	401	390	412	422	414	383	434	428	454	404	404	369	395	457	381	403	415	444	429	438	426	432	432	393	436	419	441	453	421	450	417	447	424	454	394	450	430	434	384	416	424	427	422	401	464	451	405	439	437	424	435	409	400	432	394	421	397	414	411	434	442	370	432	428	452	422	431	431	412	407	415	419	407	418	391	402	423	432	438	382	416	431	394	404	430	415	409	451	412	431	374	416	407	377	417	401	414	451	412	451	410	435	376	405	417	435	411	423	394	385	426	369	407	389	395	367	447	423	359	338	418	390	400	398	388	389	393	416	393	437	418	388	374	415	431	377	377	444	385	398	425	430	469	426	441	395	404	424	384	389	405	420	398	419	405	422	398	462	413	395	421	421	378	406	428	413	423	378	431	428	435	403	442	416	395	393	393	379	382	407	401	402	359	393	361	375	401	413	383	423	419	437	388	385	384	400	413	443	415	391	369	406	444	395	403	391	452	401	417	390	465	405	391	414	400	390	391	414	429	427	418	405	405	398	422	418	426	428	387	417	400	418	407	428	378	373	427	434	395	434	416	464	379	400	434	394	404	422	459	404	418	408	404	426	395	376	446	426	412	374	387	390	379	393	424	390	368	407	437	402	405	423	399	393	409	437	412	425	418	416	383	380	422	412	403	408	411	381	433	432	385	402	421	429	423	405	369	403	404	443	391	428	381	377	395	407	431	412	386	401	413	406	427	425	427	416	425	395	399	404	433	437	386	407	425	409	432	436	392	413	422	394	406	437	436	398	449	421	380	412	409	419	424	420	436	406	423	387	378	422	428	395	419	438	393	374	426	389	381	424	367	407	467	404	379	418	414	433	442	370	397	364	369	424	402	439	390	424	439	412	436	379	374	404	398	413	383	359	405	391	412	434	442	412	442	413	379	392	426	417	427	418	417	430	408	408	420	413	403	422	429	411	425	382	413	404	367	374	411	386	387	386	417	414	393	409	391	423	391	398	412	421	379	406	395	402	405	435	409	420	415	427	445	413	427	415	420	387	385	386	407	415	377	443	404	414	428	414	409	372	425	399	391	409	416	429	418	423	406	375	413	429	403	425	388	362	407	389	445	381	425	396	407	411	410	372	425	389	411	391	360	384	425	404	416	411	391	409	394	414	405	420	403	393	403	404	417	398	407	431	395	391	396	401	410	415	387	364	422	429	396	399	451	450	437	400	421	408	418	370	396	387	419	432	424	456	340	400	439	401	404	384	430	444	427	424	424	385	382	437	400	424	403	410	399	388	411	379	378	417	397	382	427	435	414	422	407	414	413	380	428	381	375	418	398	424	429	432	408	435	365	420	453	428	430	368	410	424	408	412	428	366	407	412	386	439	393	450	431	393	389	394	420	448	425	407	414	397	400	438	391	403	406	388	383	442	416	381	425	400	426	407	394	407	370	424	435	446	432	405	385	403	375	391	414	398	415	396	411	383	408	407	381	394	405	400	381	365	424	407	401	412	415	419	395	415	423	405	386	397	369	401	413	416	428	410	443	390	417	400	416	372	389	401	391	360	403	404	389	423	390	382	390	401	370	451	413	427	387	402	391	416	428	416	449	413	396	397	416	413	390	430	432	429	414	400	430	353	421	411	444	424	415	420	366	391	414	406	389	395	434	399	411	412	399	383	398	396	389	400	385	430	374	408	413	395	407	414	379	379	424	430	414	439	425	396	391	405	411	415	417	389	386	419	399	440	382	417	375	405	391	427	399	384	441	413	409	438	382	435	422	385	388	397	417	375	398	375	385	397	406	390	403	389	403	438	425	381	414	403	405	412	405	403	423	390	394	450	442	395	372	451	411	420	411	398	432	370	398	432	370	433	388	418	434	438	436	442	412	427	395	420	377	387	417	398	380	369	393	409	404	395	375	388	424	420	407	376	426	396	393	424	414	424	431	428	373	410	399	360	378	382	395	407	407	378	403	398	415	410	409	416	426	437	418	381	395	390	419	375	441	419	421	412	429	390	401	414	374	406	390	384	398	406	389	431	430	403	431	385	402	466	402	382	394	380	415	437	431	395	409	399	391	403	393	423	370	395	422	426	438	396	444	384	392	432	406	375	401	416	386	411	353	436	385	413	405	406	390	415	432	452	424	417	391	431	425	411	411	414	421	401	432	432	396	424	433	423	351	413	401	456	394	403	394	398	411	384	373	377	413	386	455	390	424	388	429	439	386	426	410	374	413	406	434	414	416	429	377	419	424	382	414	406	403	404	404	373	406	393	467	426	410	411	380	405	419	416	401	432	406	409	425	390	410	384	413	383	409	392	407	406	379	414	423	429	422	394	380	419	384	383	430	389	391	424	384	403	402	390	358	403	390	424	385	407	436	441	403	410	373	384	410	377	413	407	400	398	404	432	412	399	385	429	416	404	414	409	414	435	422	386	391	413	410	400	408	459	390	436	418	451	366	395	434	354	425	427	430	379	406	394	353	380	399	420	401	391	390	410	368	394	413	419	400	423	418	405	444	400	420	422	402	389	406	416	437	401	405	433	418	417	397	427	386	392	404	438	448	395	434	387	472	423	413	425	434	395	432	394	415	413	382	449	430	387	412	421	434	410	420	389	395	377	392	412	372	380	399	431	398	357	384	415	402	398	380	422	394	404	413	416	408	418	412	396	447	410	421	362	403	376	424	415	381	418	404	396	417	391	440	420	427	427	431	416	396	403	371	411	429	403	416	396	395	396	410	437	385	389	426	416	413	376	380	458	429	413	400	425	391	436	406	398	389	381	396	414	411	396	408	389	378	387	375	446	408	406	342	420	385	398	393	412	438	412	402	405	395	401	379	401	410	407	387	386	395	420	420	374	392	426	418	419	415	379	430	408	398	438	376	436	394	437	408	407	408	401	389	437	389	416	389	394	413	397	418	388	377	427	401	415	399	422	398	416	431	418	397	409	390	438	422	407	426	404	382	420	395	437	405	373	433	397	443	391	425	396	434	405	426	412	395	414	399	394	393	427	401	397	433	405	403	403	393	376	399	432	388	400	430	424	382	363	374	407	418	383	394	432	387	435	386	382	386	396	392	395	401	359	398	401	412	388	433	384	394	402	418	361	405	369	424	457	425	367	404	393	362	383	415	411	396	412	434	419	405	404	369	398	382	414	431	408	417	383	416	391	438	443	384	385	386	380	417	392	414	400	438	397	375	427	400	440	385	410	410	403	447	436	399	396	387	397	425	378	451	413	415	400	433	402	412	406	437	425	359	398	406	381	386	398	405	408	396	431	397	398	394	396	414	400	437	356	444	378	425	395	392
7611	16607	13987	7602	5383	4071	3143	2491	2189	1799	1538	1267	1198	1121	1004	956	902	871	829	776	763	824	681	758	683	740	705	697	667	683	605	674	656	668	631	677	646	591	644	621	618	556	615	659	603	605	571	593	586	604	538	576	593	584	613	616	641	572	579	581	588	585	568	551	545	561	592	580	612	576	598	593	521	561	597	572	562	559	550	577	575	584	610	598	590	564	566	569	563	582	583	600	585	570	549	561	604	585	610	609	611	570	607	564	616	618	635	689	616	680	645	646	675	596	621	646	620	585	632	623	633	624	560	620	626	611	655	618	650	639	589	643	576	578	584	553	588	622	632	621	628	568	570	623	606	582	538	601	601	580	560	584	603	600	636	595	536	600	562	587	576	556	555	579	616	596	547	581	567	591	591	559	573	577	587	561	560	586	595	568	579	558	575	612	544	572	558	534	573	593	580	582	593	575	561	556	583	558	614	576	566	533	586	593	567	579	585	606	568	573	561	592	538	554	584	570	577	546	585	596	539	591	570	562	595	569	562	579	559	607	552	558	547	539	586	594	552	574	541	597	566	562	569	606	564	593	592	571	578	545	569	582	524	585	591	598	565	570	569	569	535	538	570	561	562	564	576	577	598	584	564	566	562	536	620	611	558	527	547	552	585	581	575	564	562	591	581	563	558	564	575	555	613	562	573	571	623	540	610	600	611	531	586	562	567	631	546	600	589	590	589	543	589	576	591	559	561	559	580	542	566	592	599	569	533	580	588	584	553	587	568	606	531	557	573	574	542	568	577	580	583	559	590	594	498	571	555	626	548	571	560	604	570	586	581	558	600	544	564	540	559	576	573	548	560	564	556	587	604	548	556	592	593	564	617	542	574	572	564	579	586	537	540	544	549	558	563	552	590	561	567	548	571	570	558	568	597	595	539	633	564	573	592	549	579	519	545	565	557	612	544	589	599	596	544	531	547	580	566	582	559	592	599	577	579	601	611	569	584	543	553	550	604	569	535	517	604	596	572	611	587	582	522	539	545	598	555	613	599	591	548	576	585	542	540	564	627	598	582	571	597	573	547	494	564	555	585	593	555	565	569	577	599	582	558	566	578	570	553	548	560	564	664	558	567	578	618	579	546	571	578	579	556	563	560	595	551	583	582	573	599	542	559	554	550	547	529	588	543	573	530	536	592	593	606	567	578	606	568	554	561	578	550	592	541	621	577	619	564	548	605	598	584	553	543	570	595	602	593	585	559	561	527	577	588	593	589	573	549	561	556	568	587	597	578	641	548	564	551	571	573	570	561	537	569	560	568	549	625	595	539	566	564	555	594	586	580	633	563	594	585	578	576	555	565	552	551	583	596	536	525	567	562	624	557	526	584	562	582	552	553	562	524	613	575	506	588	559	574	580	567	552	600	569	602	546	583	582	530	552	582	577	615	533	579	598	571	577	567	550	544	567	563	561	578	604	536	542	562	535	578	554	563	572	525	543	568	582	607	584	532	535	591	551	566	547	575	606	583	586	569	569	591	563	569	632	543	566	564	546	586	585	540	529	555	588	568	606	558	575	580	582	586	588	568	558	586	581	575	560	529	561	558	539	546	572	548	603	546	565	574	592	547	574	551	599	580	558	578	580	571	593	541	562	551	548	609	571	551	595	565	563	587	593	598	569	567	532	576	546	609	589	578	563	570	563	583	568	548	587	587	590	546	588	623	558	563	578	572	573	587	594	609	572	614	573	612	539	578	601	533	555	560	607	576	614	562	567	602	606	607	575	598	552	565	549	593	581	529	571	587	589	551	551	511	582	588	569	533	571	586	597	580	566	587	588	547	564	596	564	596	497	580	598	603	539	587	573	542	571	601	517	584	538	550	586	616	572	538	568	584	581	549	540	561	577	596	548	561	594	568	516	557	611	603	579	537	562	585	596	545	591	549	613	563	556	559	617	583	618	565	571	554	554	551	520	554	621	599	553	533	595	611	621	550	571	589	543	538	564	578	574	587	582	534	585	571	565	575	550	561	564	604	611	534	581	576	544	569	580	591	566	578	588	594	521	608	547	591	572	616	564	570	550	564	549	539	560	614	599	563	568	542	599	597	556	561	548	554	543	570	616	568	563	582	598	511	571	566	614	576	572	599	514	578	566	544	587	604	622	576	624	574	553	552	600	579	569	579	609	612	602	599	601	601	562	572	578	588	577	642	596	574	591	601	609	556	557	589	586	590	553	594	582	561	574	557	565	527	570	541	588	597	599	606	577	595	570	569	534	555	582	575	556	562	563	602	605	568	562	569	573	583	604	559	535	581	617	573	573	538	553	550	543	572	598	539	598	586	602	583	581	577	578	583	557	560	545	534	615	570	589	586	580	579	545	602	564	561	538	587	561	605	597	604	609	569	531	572	610	606	530	573	512	606	565	560	577	625	565	575	544	611	588	552	597	575	556	523	574	566	568	576	558	538	563	548	566	537	530	600	517	565	587	597	571	602	574	596	630	570	601	600	554	565	543	562	564	565	598	562	593	532	587	556	565	567	574	557	594	552	568	594	582	562	606	568	570	541	558	561	537	562	550	590	572	579	547	596	613	557	584	607	553	579	584	595	575	551	593	590	539	605	564	563	618	586	569	567	558	597	602	553	593	561	566	568	564	610	583	548	573	578	610	600	611	594	553	589	547	542	554	576	573	610	541	582	564	539	573	561	548	546	545	574	597	556	601	544	541	575	563	612	547	565	603	599	590	592	600	608	581	575	547	586	561	591	599	557	530	555	562	560	589	591	518	595	559	565	599	529	541	580	577	590	549	587	606	553	554	627	569	535	557	558	543	536	581	590	556	561	542	598	533	564	594	569	629	575	582	587	560	573	554	560	606	579	611	559	561	603	586	596	543	566	557	548	593	585	602	571	573	604	594	616	618	586	559	564	541	587	613	510	583	601	592	561	547	585	549	562	550	570	572	569	559	589	584	585	608	568	542	585	598	608	569	569	578	587	592	584	566	567	590	573	564	553	569	607	557	556	600	537	597	562	608	583	592	557	588	552	562	558	542	566	546	540	599	551	559	577	596	576	601	573	607	558	555	589	549	566	570	561	562	562	617	550	581	596	569	543	584	580	603	583	566	553	570	544	559	540	569	552	603	548	577	569	595	553	616	544	567	547	558	582	563	583	560	539	574	565	559	556	527	585	541	565	591	576	610	574	581	561	547	578	575	597	555	552	556	575	578	557	559	590	540	554	564	594	569	569	567	577	584	545	559	565	541	571	607	555	595	623	575	567	575	536	539	581	577	564	581	579	566	553	572	552	588	574	593	620	587	567	588	517	553	552	574	548	587	556	563	571	592	589	570	582	596	570	618	593	536	550	591	600	583	548	601	575	555	605	597	574	551	590	541	581	552	564	561	590	548	599	584	528	532	573	547	550	550	565	581	561	603	541	572	611	554	577	561	619	587	610	626	579	571	561	558	541	580	578	539	530	573	574	596	558	602	506	564	564	550	557	588	530	563
26699	20142	7297	929	634	587	543	540	551	562	512	487	483	497	524	493	501	479	542	467	475	460	538	501	484	496	481	500	486	482	476	502	530	481	517	499	482	482	490	478	533	497	473	488	524	474	478	505	503	512	517	490	465	512	513	472	500	459	507	487	488	509	505	536	491	481	486	502	509	501	484	496	474	530	522	467	512	475	465	489	471	492	499	472	559	488	502	487	473	509	461	529	477	471	511	497	477	475	481	474	532	462	528	500	518	479	490	522	499	525	519	509	485	489	495	517	486	495	504	515	550	507	530	500	511	509	480	494	507	510	481	490	495	478	492	500	514	460	489	469	494	486	492	479	522	497	503	508	487	479	486	478	504	492	486	490	476	503	497	501	561	475	468	518	501	506	484	481	497	464	526	480	505	480	487	491	504	473	459	527	476	506	508	502	465	476	492	463	485	512	519	515	471	522	491	516	495	487	460	475	506	498	487	488	486	476	497	525	513	495	487	506	458	489	492	453	503	522	490	516	485	466	502	490	442	474	546	532	498	494	514	502	496	507	485	469	521	492	433	460	478	480	496	442	465	454	494	501	460	495	507	489	476	498	495	495	509	534	493	526	500	492	512	498	459	515	458	521	463	484	472	489	518	500	515	502	520	477	500	485	499	539	499	464	472	502	481	466	463	494	468	482	480	516	469	490	511	540	491	482	476	489	509	508	491	489	483	501	486	484	481	532	499	513	518	480	439	470	483	516	505	536	514	482	478	509	490	470	494	513	519	502	518	499	483	503	508	457	528	473	492	486	525	447	500	521	469	499	484	529	468	490	453	471	466	480	489	522	489	477	503	483	423	461	500	502	483	475	499	489	477	500	475	500	496	498	523	540	460	468	456	519	464	481	457	497	453	473	489	459	502	499	504	483	537	523	477	486	502	514	494	494	497	512	485	493	515	483	513	499	415	469	496	467	510	501	519	475	493	538	454	450	491	494	461	529	512	503	487	502	504	479	493	536	538	494	482	460	476	547	505	517	501	476	499	476	495	479	507	502	496	498	474	499	508	508	469	491	501	487	474	492	495	522	500	494	475	496	475	479	479	522	451	529	470	509	496	472	487	460	507	484	480	478	497	491	560	547	511	483	530	505	484	525	518	475	548	472	476	484	482	487	484	471	511	492	536	502	481	462	497	497	426	481	507	488	491	499	475	475	509	471	496	482	492	471	516	492	498	488	486	477	485	481	482	526	510	490	463	547	507	515	511	453	513	487	450	486	501	507	505	482	455	493	450	475	498	497	470	484	475	472	494	469	486	481	461	465	506	476	468	491	518	541	459	505	469	535	478	482	472	490	473	499	479	510	493	496	517	477	478	461	536	475	513	543	505	484	475	505	488	500	475	478	477	475	486	481	480	510	484	488	480	493	492	474	491	499	519	519	478	477	510	494	502	472	514	501	539	473	529	515	463	480	493	493	508	456	502	503	451	482	492	481	506	500	493	518	454	479	496	487	489	508	503	515	466	518	507	485	528	474	483	507	457	514	469	517	469	471	482	471	510	454	478	469	488	479	464	538	460	487	482	494	489	531	486	510	450	477	482	464	471	514	527	548	511	529	484	459	510	469	531	470	475	451	515	503	497	499	475	510	492	496	523	461	466	482	529	502	464	494	519	513	488	483	514	429	490	472	522	488	527	500	487	482	500	470	481	481	498	488	536	484	464	508	525	483	467	510	484	450	490	498	511	483	486	459	541	478	442	493	531	498	501	499	514	499	473	499	483	494	515	463	502	498	493	494	484	482	491	485	453	494	528	469	531	487	498	471	533	467	526	490	527	513	457	512	515	553	488	519	505	502	464	460	457	479	479	495	487	457	480	517	496	486	498	491	477	480	499	505	503	476	454	475	460	482	491	536	525	484	472	509	495	471	480	449	475	522	489	511	509	462	470	485	489	472	516	484	471	496	502	477	516	473	494	467	459	483	469	504	510	513	517	483	479	479	519	479	522	509	480	519	527	514	506	505	471	503	555	482	525	489	488	526	490	500	496	501	489	480	467	466	481	506	499	510	474	528	454	516	490	490	496	478	517	479	518	480	477	484	486	470	469	478	509	471	494	514	515	492	499	506	493	519	536	487	493	479	497	520	442	492	548	515	506	499	449	465	485	520	509	487	483	483	504	503	453	465	483	506	434	512	514	488	512	532	478	488	488	501	496	478	480	496	491	488	534	456	494	533	456	541	475	510	500	492	458	484	504	488	501	479	506	520	529	503	469	479	489	454	523	530	505	510	486	460	499	492	476	488	513	499	499	516	501	485	516	466	468	508	540	483	473	522	486	480	481	489	517	497	478	487	481	464	489	528	515	502	545	491	464	479	495	537	494	463	488	504	517	504	509	497	457	521	504	474	513	509	484	492	509	479	503	475	478	539	477	507	473	528	522	488	475	482	457	460	513	463	465	502	504	517	462	528	478	510	471	501	474	507	496	479	471	469	503	504	483	494	512	525	489	504	491	465	492	472	498	523	500	531	481	477	495	480	510	516	482	528	536	478	447	491	486	505	508	512	491	535	461	513	465	507	489	486	491	491	510	516	508	453	474	489	502	464	517	502	516	456	513	526	502	455	477	446	477	507	475	454	475	463	493	488	488	492	527	515	518	485	496	493	524	489	494	508	446	467	452	513	513	523	490	467	479	495	460	460	482	501	499	479	510	502	487	508	527	512	467	516	478	526	507	499	480	479	467	520	513	463	473	496	502	498	538	502	503	491	462	503	478	507	510	503	501	477	526	491	487	513	477	507	487	474	498	482	471	483	520	419	495	460	532	526	506	539	458	495	483	486	480	448	520	527	532	500	491	468	484	481	519	502	490	498	502	463	516	518	510	491	477	467	478	445	493	519	488	468	484	530	497	500	523	469	479	491	479	493	506	485	506	478	495	469	464	448	512	499	505	465	516	502	489	498	469	503	475	484	510	484	483	523	474	532	523	518	473	482	494	510	502	452	519	530	513	475	502	537	539	481	507	497	456	489	530	490	493	509	516	478	484	536	507	449	466	494	503	526	521	481	480	513	512	479	466	512	507	519	501	493	482	481	491	522	511	478	511	467	504	555	493	531	509	464	492	496	463	515	517	504	466	501	493	458	482	493	479	462	489	532	484	475	486	541	510	470	508	495	473	507	470	495	495	524	484	484	475	492	542	447	478	486	511	493	528	460	485	480	459	469	472	496	474	501	493	460	489	489	520	508	538	503	473	489	476	496	521	507	466	495	465	472	502	486	472	531	475	506	508	517	520	479	462	498	518	523	510	501	494	518	491	487	501	465	437	506	483	481	524	518	464	487	474	518	472	509	539	489	516	493	448	537	517	447	500	517	536	479	507	503	458	487	479	492	555	492	498	487	487	496	470	490	518	522	512	487	496	522	483	493	465	512	495	535	515	479	493	508	487	535	500	459	496	496	495	508	462	464	468	511	496	478	477	526	500	473	506	467	465	527	496	493	518	538	489	508
4023	1676	1503	1043	873	758	829	780	748	806	718	713	697	706	690	734	661	684	716	738	740	681	703	681	694	697	713	730	738	711	755	664	645	685	700	720	718	699	733	743	721	689	726	725	666	615	723	703	704	709	635	690	728	695	713	709	684	682	694	729	694	752	693	684	694	690	695	707	636	721	662	692	729	705	699	659	700	685	739	749	697	680	666	695	685	713	712	658	729	704	683	705	668	707	718	629	684	677	692	726	707	704	693	684	708	735	717	773	703	754	687	721	680	693	750	699	718	711	691	692	706	681	713	709	690	677	677	701	688	696	722	715	670	677	665	692	634	725	658	735	683	728	741	679	698	702	716	664	706	702	659	684	690	647	701	693	677	684	666	687	695	677	724	683	670	681	701	697	679	694	663	701	664	687	703	687	683	714	671	661	705	637	678	711	732	699	670	651	653	675	656	726	678	725	704	717	730	693	666	687	699	693	701	657	683	699	715	681	712	669	695	716	695	698	681	666	671	668	699	730	705	690	689	689	702	686	672	680	687	680	685	689	719	699	689	682	735	726	689	685	671	679	673	654	730	682	653	692	662	676	665	693	656	692	703	689	733	705	672	687	659	687	689	654	706	691	703	675	668	711	687	685	699	692	743	731	655	736	683	669	726	777	650	716	666	702	689	732	668	660	652	709	699	686	700	746	689	673	725	702	707	715	685	691	715	645	740	736	676	680	687	655	656	704	666	686	700	720	702	737	685	679	657	715	716	664	680	686	702	697	696	740	657	675	703	668	730	685	717	686	650	708	690	711	732	690	644	652	693	645	725	690	702	702	686	722	724	695	703	726	699	713	700	699	648	636	721	696	684	708	704	727	706	695	671	705	687	697	708	660	685	681	700	689	679	650	685	682	738	688	702	686	723	694	691	724	649	744	709	681	685	734	693	676	688	706	659	671	648	717	693	708	696	663	690	710	707	665	692	677	697	659	710	687	698	667	687	684	683	761	708	717	669	679	690	692	667	732	709	694	653	631	717	754	639	703	701	681	666	676	723	715	702	662	653	707	695	660	700	705	712	728	689	654	696	654	659	708	710	741	733	680	724	685	647	674	681	732	699	683	697	699	682	697	704	684	673	703	705	673	683	674	676	731	700	731	685	713	637	712	660	659	656	673	709	701	705	670	678	666	680	690	651	668	711	674	721	687	700	693	695	690	663	704	665	692	697	678	698	707	683	713	666	693	703	678	679	711	697	698	704	709	686	667	661	675	723	674	663	686	666	696	708	686	681	652	672	693	678	634	710	687	616	640	704	650	671	714	705	713	667	732	707	733	690	656	678	730	665	673	660	683	688	680	656	679	711	693	719	676	709	710	619	691	687	618	662	681	726	676	665	713	727	654	697	692	674	699	714	691	688	683	696	688	757	697	695	642	694	722	674	691	690	675	677	726	708	661	680	693	681	700	674	656	714	710	644	708	720	693	730	693	683	717	724	686	687	737	679	728	716	713	649	680	678	720	714	685	694	715	672	717	712	686	670	721	694	701	653	696	733	728	732	619	662	751	706	719	692	709	717	664	705	721	709	673	752	717	657	707	735	690	649	718	680	733	703	679	698	714	630	691	682	728	655	661	671	711	674	718	677	710	654	707	716	677	665	701	675	655	709	696	715	611	699	675	763	663	720	720	675	673	691	715	685	712	657	653	662	679	697	666	658	713	702	713	714	722	705	699	734	694	682	712	696	664	705	677	716	713	707	674	725	702	671	695	699	722	693	709	708	731	692	702	685	670	654	679	688	688	689	650	664	712	725	709	698	722	673	647	707	701	641	717	702	640	677	676	710	721	683	650	690	649	699	711	722	738	713	673	720	685	709	681	690	672	690	719	714	665	649	722	694	653	717	683	708	690	701	696	682	665	708	697	702	673	689	696	697	707	705	758	696	719	703	641	684	685	674	703	656	674	716	672	702	683	734	722	737	706	732	706	698	675	715	744	653	687	697	674	687	677	672	714	662	718	650	687	691	691	649	716	695	687	657	703	682	697	699	714	628	656	727	687	712	714	694	697	660	726	654	742	689	650	741	661	733	699	706	723	756	695	669	688	685	683	628	677	673	643	681	707	693	693	696	656	711	672	695	643	693	712	718	664	672	673	727	655	665	682	737	682	681	646	700	680	707	669	677	687	685	702	713	740	700	681	665	767	677	682	669	709	699	692	682	711	714	663	736	702	696	689	694	694	671	657	710	740	753	691	706	718	674	668	705	691	650	684	697	721	667	685	722	711	735	635	704	719	728	704	730	686	663	704	687	689	660	691	679	676	684	687	755	708	709	700	681	670	707	697	762	689	683	692	709	681	723	706	655	664	706	711	683	714	717	735	677	709	704	690	693	731	686	653	687	714	725	655	688	687	731	667	737	715	695	668	691	653	702	708	724	694	771	754	706	677	711	677	705	713	716	710	693	708	678	659	675	682	667	680	729	668	693	733	657	660	737	726	667	697	682	682	707	724	735	666	715	654	669	659	689	642	664	723	677	705	661	689	694	661	690	693	665	693	725	679	654	702	752	661	679	734	730	650	651	707	684	665	719	719	703	702	690	697	721	691	691	712	701	712	722	717	698	735	683	696	711	679	645	738	678	666	736	676	675	703	689	651	657	721	671	720	736	669	718	695	676	677	652	678	707	664	736	667	708	690	659	678	662	728	667	723	639	727	676	718	692	670	669	733	735	629	706	635	697	719	708	675	704	721	700	666	695	698	725	762	693	720	704	729	715	683	666	746	684	692	712	723	688	709	770	699	679	701	717	688	687	655	675	673	732	708	670	687	681	694	710	700	668	743	721	739	698	677	697	711	659	699	713	766	672	685	716	690	729	688	671	693	706	706	703	671	685	697	716	694	734	750	722	714	696	700	730	736	658	719	667	694	691	749	708	697	700	721	729	703	726	680	695	699	707	714	699	657	691	669	685	696	717	662	679	680	691	764	716	686	738	649	691	696	663	673	690	659	688	694	708	698	657	667	709	681	712	725	704	683	667	726	707	681	713	684	738	719	629	659	719	682	715	697	672	716	700	674	699	693	673	702	672	646	700	720	620	701	718	688	657	671	689	689	686	739	679	705	741	707	690	684	667	670	706	696	719	703	671	681	727	692	723	751	689	662	701	654	685	681	701	673	686	700	716	686	673	707	693	727	687	680	674	696	713	682	699	699	679	695	640	707	705	687	694	765	679	734	675	663	715	701	702	720	678	652	685	682	669	700	679	686	646	696	697	719	747	689	640	708	660	697	722	682	702	670	713	653	675	670	710	681	706	641	667	703	670	644	682	702	713	728	706	683	729	684	721	692	709	695	679	672	674	688	706	705	688	673	710	711	691	688	683	678	653	694	670	739	724	671	688	729	674	672	693	660	702	685	698	736	684	660	679	693	670	637	670	726	641	668	718	692	666	683	631	692	715	688	718	674	733	680	723	708	699	717	725	699	660	674	680	673	697	668	744	687	732	710	663	726
23781	20934	28105	23910	20784	5198	1154	905	823	748	714	649	698	598	594	598	576	626	565	588	532	602	518	562	580	537	553	560	532	540	540	488	563	543	590	505	489	542	538	577	573	506	520	540	536	548	511	534	513	510	502	527	502	550	549	535	494	530	530	530	484	514	545	509	532	553	536	525	498	512	474	545	549	546	514	524	490	556	528	539	489	562	504	500	544	482	486	534	487	554	502	538	525	550	510	527	583	522	477	497	512	523	502	563	535	533	521	522	534	552	513	504	510	505	517	514	548	548	498	484	533	567	502	505	561	503	523	537	530	493	584	499	547	570	525	521	533	515	534	543	562	542	534	531	522	510	545	467	513	531	543	556	508	495	500	482	476	534	507	533	553	495	533	499	537	501	535	533	490	523	571	541	525	506	534	493	507	496	587	536	511	497	554	510	516	504	487	513	520	554	549	520	488	527	517	524	525	525	458	512	483	557	544	535	524	552	528	515	501	537	520	534	501	514	495	519	540	505	558	535	551	499	518	517	528	500	543	515	490	512	516	498	482	560	505	540	519	484	470	471	527	550	479	515	523	497	523	512	516	520	528	509	511	577	514	516	519	556	512	530	511	543	485	577	536	513	510	489	500	528	541	567	509	543	513	519	511	532	529	481	487	543	513	513	500	525	516	464	475	536	526	516	534	492	532	495	514	505	523	493	523	526	542	519	502	560	495	492	508	533	530	489	502	519	530	526	534	551	531	490	525	524	524	515	486	524	531	548	518	497	475	535	485	546	500	508	516	528	508	555	532	530	511	519	501	489	527	568	561	494	526	489	544	532	483	529	499	518	516	474	516	526	523	509	536	523	512	471	523	528	565	482	496	503	492	526	509	533	436	530	513	545	560	534	493	488	500	516	520	468	482	497	538	529	540	525	514	490	529	514	490	496	540	543	491	526	522	533	554	464	476	510	489	518	551	521	506	519	532	560	522	513	507	476	517	497	505	490	535	537	523	497	460	481	478	521	512	543	497	506	524	500	511	530	520	518	530	534	513	524	502	510	533	524	490	532	458	524	508	497	525	510	579	496	524	504	514	504	498	495	515	490	516	512	451	527	516	513	562	528	523	562	540	495	504	526	547	535	496	499	495	521	509	471	456	527	543	522	548	507	516	493	504	507	517	489	524	490	492	486	506	532	492	522	499	464	535	510	476	521	521	538	511	525	486	504	517	513	518	541	509	519	515	498	512	525	510	548	476	513	537	510	505	500	527	532	433	492	542	506	480	567	484	514	510	525	488	535	531	478	504	495	530	427	490	524	525	484	500	547	516	567	558	458	526	501	516	576	493	511	524	556	487	523	518	523	504	527	550	537	531	543	504	509	547	469	536	555	542	482	501	519	508	504	506	473	537	462	549	490	519	506	515	506	495	526	520	564	508	540	539	508	513	544	518	545	512	574	514	526	546	530	541	516	482	535	556	486	520	516	496	561	520	484	544	504	486	498	520	503	496	539	502	486	502	570	557	487	534	535	530	519	516	511	525	499	513	510	506	534	497	528	495	546	515	509	510	496	531	525	520	497	499	536	542	536	529	524	522	509	510	527	540	523	486	496	537	507	476	472	530	467	533	478	499	555	525	518	499	484	503	528	497	518	569	548	544	532	522	537	488	510	455	510	493	473	481	508	489	549	503	523	493	547	513	535	520	504	509	498	517	539	501	529	511	469	521	522	492	503	518	497	520	532	550	501	522	549	535	516	521	547	510	513	508	509	507	436	520	475	535	483	526	509	501	543	519	534	531	541	503	519	510	531	487	514	534	538	509	498	526	492	498	491	497	507	505	551	499	534	516	520	541	554	526	491	503	496	514	513	504	508	519	568	524	535	531	492	524	543	510	529	527	540	514	499	510	482	504	492	519	496	502	504	535	532	534	526	500	486	524	476	498	556	494	484	512	509	495	500	523	510	490	513	523	446	541	509	467	537	529	476	504	507	542	493	508	536	532	481	530	542	513	515	520	500	526	527	493	555	530	536	518	548	527	531	506	518	536	500	544	472	528	501	528	573	459	515	510	523	506	465	503	517	513	519	550	545	527	480	535	520	491	518	517	502	515	477	467	542	529	518	503	497	497	532	509	490	506	499	501	530	497	519	583	538	529	466	518	544	524	505	501	514	526	513	512	555	515	550	502	513	567	566	532	553	505	499	564	514	495	499	517	501	484	526	527	510	480	561	512	539	481	468	527	500	540	514	504	501	501	492	546	488	484	521	502	518	495	512	490	515	536	541	518	530	517	546	544	515	505	537	541	515	512	529	522	503	490	515	471	529	522	509	514	456	543	520	553	565	475	513	500	500	505	529	504	482	557	502	514	490	524	535	482	513	530	524	516	544	515	520	519	538	479	507	476	529	535	490	548	499	476	520	514	524	519	513	524	557	494	551	525	504	497	526	528	519	497	495	476	532	549	495	493	533	538	480	532	530	514	464	515	556	551	504	551	508	513	500	538	512	535	549	502	496	514	516	542	503	499	529	505	482	527	562	550	511	549	515	516	469	537	522	533	538	489	523	533	486	505	524	509	524	521	501	484	488	511	513	498	537	498	491	541	504	530	492	544	506	511	547	492	461	472	505	539	526	538	548	505	499	473	483	523	494	505	507	485	509	512	554	496	506	529	479	518	506	494	506	522	564	536	507	503	504	511	494	503	515	515	508	506	521	493	530	495	526	504	510	538	532	530	534	513	505	500	465	513	498	519	523	524	486	539	511	504	514	544	501	460	512	486	520	518	490	492	487	470	515	506	525	498	534	503	519	526	513	500	522	528	496	485	462	530	497	507	491	510	474	517	479	494	551	508	488	511	485	516	500	498	482	496	525	551	501	514	485	490	488	534	532	516	520	508	539	511	533	511	482	525	514	546	501	500	509	508	492	514	518	510	545	520	528	524	518	537	499	488	483	510	531	499	500	532	513	492	504	517	496	523	539	535	497	503	495	493	502	518	511	491	489	548	509	528	534	470	493	482	499	490	517	532	487	497	505	523	500	528	516	504	501	513	520	536	486	493	495	502	460	499	446	543	525	527	501	547	500	512	477	523	558	486	514	527	507	518	510	567	545	498	492	521	541	506	492	505	552	526	562	516	518	529	550	543	534	552	473	518	489	529	493	513	529	519	558	475	527	520	527	496	526	520	569	509	525	491	546	552	508	510	558	481	497	540	502	544	565	508	515	491	500	534	521	517	514	538	491	496	488	508	514	488	529	514	537	496	495	490	497	499	525	519	489	521	547	548	499	518	514	520	549	489	514	526	518	529	515	504	530	536	564	519	490	537	532	522	483	559	491	529	515	485	523	509	524	479	496	501	541	487	492	494	553	498	481	534	518	508	514	534	529	495	566	557	494	513	529	531	510	588	498	511	510	479	514	514	508	507	542	529	535	493	480	500	510	499	509	545	502	522	496	534	517	475	506	504	522	530	547	526	506	516	493	536	484	514	515	565	520	504	535	514	503	543	501
5259	10421	8914	4830	3384	2609	2139	1760	1480	1339	1270	1099	1092	1033	987	912	915	876	800	851	835	761	867	785	814	806	739	786	724	799	740	767	773	773	824	778	760	728	707	716	753	691	771	746	718	714	740	738	713	709	758	792	699	719	714	721	727	774	723	692	727	696	665	742	694	754	720	730	748	774	669	721	710	742	699	707	746	748	761	786	740	728	725	726	777	682	705	694	730	735	756	708	733	725	737	700	741	722	702	719	746	753	732	691	775	815	788	769	809	780	797	725	791	757	713	759	743	760	763	691	733	765	754	755	725	748	778	751	776	808	717	780	760	751	765	733	729	730	714	748	744	775	800	775	697	715	709	798	746	719	758	749	739	679	741	740	734	727	726	773	707	707	717	732	753	730	718	759	700	704	771	708	693	725	710	749	771	752	763	722	768	730	733	753	782	706	712	771	734	734	750	704	710	726	698	728	717	750	731	733	735	708	721	719	731	762	713	723	713	736	709	727	693	722	685	699	728	734	737	725	715	728	684	747	729	736	701	723	715	760	735	716	696	731	796	725	702	730	707	731	720	717	730	721	706	764	755	762	725	721	763	702	735	781	765	745	724	738	732	728	754	729	725	709	702	711	729	724	683	733	683	731	753	722	772	721	722	719	720	755	727	684	714	751	734	695	717	737	760	698	763	716	766	708	739	754	711	718	680	754	732	741	749	702	717	773	729	704	718	715	714	750	714	739	721	660	702	722	758	742	761	733	741	695	741	727	746	707	707	681	699	755	729	735	736	739	763	724	716	667	704	713	720	768	733	754	706	719	699	727	695	703	675	706	753	739	722	685	715	739	709	698	698	707	735	718	741	761	743	726	722	693	709	696	779	735	679	741	695	699	740	723	725	653	701	745	699	735	738	720	719	727	716	749	731	746	741	757	756	715	738	768	642	759	717	770	715	708	791	717	722	730	739	736	766	768	742	712	716	716	713	679	747	718	698	795	757	739	738	716	717	732	726	737	752	696	770	712	709	748	726	717	716	764	718	692	666	745	736	711	723	720	760	765	680	716	714	717	727	702	732	734	715	750	727	739	659	775	707	763	751	723	704	768	756	741	666	696	755	738	717	703	703	711	696	691	745	700	749	756	771	695	705	758	743	739	712	750	737	702	731	737	702	705	756	699	683	678	670	736	714	692	773	718	762	698	755	718	705	723	706	712	705	731	740	708	724	710	755	720	700	742	666	751	759	723	720	680	734	724	701	739	732	765	736	743	750	687	775	744	672	688	730	742	737	717	695	703	700	683	744	761	746	755	698	741	745	707	691	764	741	754	771	750	749	712	733	676	757	736	744	744	673	712	700	744	721	719	721	693	705	737	743	747	714	715	717	688	704	728	747	745	675	754	724	735	720	704	745	707	735	729	740	653	729	718	731	745	725	728	774	732	710	750	669	742	758	709	732	728	750	745	671	704	738	697	752	773	757	685	738	725	726	718	736	731	678	736	723	738	747	689	680	709	734	720	741	738	744	695	740	679	757	741	707	735	699	721	759	768	701	719	713	755	729	725	741	743	722	715	695	744	755	743	779	723	741	756	691	702	689	779	748	713	704	753	737	739	762	761	721	717	724	739	756	736	751	700	733	754	720	765	749	709	735	731	698	807	743	762	733	753	721	705	711	730	724	727	732	739	799	687	722	707	736	730	691	748	775	708	721	740	668	744	755	722	787	700	691	715	726	735	767	741	696	702	729	702	714	716	711	716	728	740	695	742	736	741	718	751	717	707	707	769	733	659	717	704	710	668	740	731	723	743	755	722	720	758	673	711	684	771	728	707	736	709	714	766	703	642	732	718	719	731	759	722	745	738	690	747	688	752	696	752	712	675	677	740	737	776	757	733	674	766	750	687	731	775	692	743	756	764	675	719	674	708	681	730	753	777	679	757	734	683	700	748	766	707	704	718	763	684	730	718	713	760	716	686	752	690	703	669	767	706	751	725	729	721	656	739	738	702	715	737	705	719	731	746	690	678	738	658	748	728	655	787	717	703	631	740	706	706	695	776	765	712	707	695	795	735	740	698	722	723	677	788	740	682	748	709	698	722	703	745	722	699	696	753	721	754	732	727	708	690	732	688	726	714	710	741	690	710	726	738	710	718	729	680	763	726	715	748	710	712	736	762	694	722	725	732	713	757	707	785	760	729	749	775	709	696	687	705	756	741	734	675	704	717	747	722	776	726	740	770	676	752	766	698	750	752	709	737	749	669	745	786	751	666	707	753	693	691	731	690	690	740	715	732	753	724	689	742	757	736	708	716	768	698	741	749	792	705	794	685	751	639	721	738	712	735	724	674	700	714	688	692	693	742	700	684	716	700	674	731	775	781	742	725	721	737	705	733	716	706	676	739	715	732	737	697	679	709	700	704	737	732	713	719	726	712	745	730	719	732	732	716	721	694	722	699	730	710	742	739	776	755	691	700	733	797	739	748	721	727	743	740	735	704	747	754	778	703	708	712	740	712	711	703	698	722	727	699	712	719	715	692	718	724	717	711	734	738	738	733	724	702	757	727	733	705	723	670	762	738	705	750	746	762	726	708	758	720	703	717	719	746	715	715	740	713	726	712	748	716	737	703	665	739	692	735	774	727	732	701	707	717	714	697	714	684	713	714	705	702	685	706	716	730	706	738	687	746	748	763	754	765	751	749	701	732	729	678	793	740	753	713	778	695	742	732	767	704	722	743	702	768	765	725	710	687	742	708	692	780	786	746	671	749	709	732	715	745	764	725	740	697	747	702	718	665	691	723	702	684	702	747	722	680	745	711	734	728	724	636	740	733	696	728	775	741	796	715	734	694	735	712	712	749	746	727	755	726	713	741	747	735	746	715	668	746	705	717	684	727	710	709	683	732	759	719	737	725	709	746	669	705	731	742	743	746	692	741	668	730	742	696	746	712	722	735	746	683	725	683	663	698	717	745	775	738	714	740	690	708	725	730	722	716	708	672	731	707	709	709	766	772	708	744	706	735	709	769	704	730	706	689	782	743	729	796	768	732	686	751	709	701	670	743	753	717	710	767	712	733	711	681	726	708	724	720	682	732	720	726	742	742	690	709	685	706	722	725	753	679	731	724	692	709	714	681	708	716	704	779	752	689	710	705	721	728	734	740	761	702	685	739	719	764	742	732	756	714	712	720	714	736	735	697	712	704	749	750	759	732	804	708	733	729	709	719	686	713	737	718	738	712	679	762	751	749	718	742	712	706	735	732	746	721	689	780	758	765	715	730	755	788	733	713	758	696	733	698	746	765	696	726	729	705	736	751	704	663	718	740	721	733	738	650	751	679	710	716	770	755	759	711	765	729	727	712	708	743	715	726	778	727	727	712	717	760	761	693	677	741	729	696	756	742	733	694	709	719	695	741	725	741	726	676	744	761	733	744	706	754	721	701	717	746	694	737	715	739	741	786	714	774	719	760	759	747	706	750	724	772	745	664	736	724	680	716	723	707	732	715	694	747
22873	20966	28705	23417	20968	20701	3738	1199	969	777	755	699	686	604	529	587	494	517	505	522	509	490	469	461	417	476	425	446	428	456	444	449	471	450	444	473	420	446	391	409	417	467	455	419	458	418	412	385	425	429	430	436	450	427	445	437	441	450	426	400	415	418	410	396	450	444	415	411	438	390	455	418	443	416	412	423	422	440	434	444	405	435	427	379	400	405	411	379	429	460	417	453	422	381	383	410	439	429	442	436	428	404	415	422	485	472	476	470	443	452	468	416	429	416	410	459	424	379	417	405	414	415	443	450	437	413	412	464	448	437	432	431	425	425	427	444	416	451	421	446	445	477	422	424	406	435	425	430	416	413	402	398	411	408	415	441	403	415	431	422	443	428	424	368	444	421	415	400	445	396	416	407	394	428	403	443	442	416	401	415	403	417	376	415	410	387	409	414	395	458	407	416	396	406	398	437	392	426	417	432	446	415	408	439	380	391	456	431	445	390	413	430	411	423	403	411	421	407	419	376	430	408	445	432	452	388	408	408	427	419	430	406	420	409	430	367	393	436	394	410	385	405	413	405	371	386	397	407	405	413	425	376	407	410	430	381	399	362	392	430	405	388	430	414	403	388	423	409	421	415	415	365	405	466	369	394	411	392	444	406	417	432	434	417	415	426	404	413	427	406	403	397	405	405	420	388	384	438	376	387	408	419	410	373	426	398	429	425	413	424	421	439	425	406	399	416	436	436	392	469	410	454	404	452	414	464	439	407	406	402	440	408	407	405	392	410	427	395	411	422	401	396	429	413	400	415	381	420	426	415	386	429	406	422	419	406	410	384	426	401	422	420	401	384	399	452	433	395	381	458	403	381	435	425	422	408	392	427	408	431	376	418	409	423	451	391	377	405	437	416	422	433	413	418	389	409	416	405	402	425	386	436	435	403	368	385	397	436	392	399	421	417	419	416	393	412	433	446	372	414	406	397	413	406	428	388	393	432	422	391	390	406	395	367	383	430	406	425	450	419	380	375	423	400	367	425	404	433	429	397	444	434	417	404	406	377	382	414	439	392	415	400	427	441	445	422	425	401	414	423	452	415	429	402	404	398	419	404	413	447	420	381	401	405	380	395	428	452	413	387	418	398	440	435	375	429	424	455	399	424	397	433	440	396	414	370	409	450	419	417	403	396	420	430	423	432	441	436	415	398	442	424	419	407	421	400	393	428	399	416	410	416	408	384	410	433	433	403	421	388	405	394	387	423	438	406	416	364	404	405	390	399	405	393	397	414	417	415	399	424	382	421	419	451	398	448	433	415	423	425	407	392	434	440	397	433	376	435	393	389	392	406	413	413	380	438	436	408	422	388	406	429	431	427	389	401	389	411	413	437	392	398	427	369	437	418	396	417	419	397	432	415	414	417	423	414	428	402	400	418	400	429	414	402	416	416	390	420	413	388	390	463	383	395	425	424	408	414	363	426	409	429	395	418	455	416	378	437	409	428	407	432	384	403	417	410	397	409	408	427	420	436	429	403	396	377	418	380	446	397	379	421	414	412	418	405	390	363	426	405	420	396	396	362	395	395	406	394	427	420	413	377	423	375	400	400	420	424	392	363	355	384	417	401	413	419	408	420	403	397	411	416	399	421	409	432	391	410	397	414	374	405	421	401	397	375	405	448	388	399	425	431	412	409	406	390	417	373	407	466	391	375	425	436	407	371	383	422	445	378	442	428	380	417	429	437	424	379	444	427	395	417	411	399	451	387	396	406	461	401	424	456	404	388	388	361	396	421	378	367	404	408	434	385	412	410	413	414	403	433	402	395	393	432	440	377	400	426	435	405	420	403	426	395	407	415	397	383	425	412	425	434	386	400	432	423	393	431	387	435	396	408	438	413	399	418	447	392	430	413	422	404	396	433	404	428	394	405	388	421	415	441	411	410	429	419	407	394	406	415	419	406	409	416	420	377	421	388	399	410	441	389	414	433	411	424	390	413	427	400	396	450	436	447	401	412	373	419	391	410	410	440	440	419	464	407	404	400	402	409	444	404	414	441	446	406	413	381	397	462	446	417	423	433	428	423	395	416	422	385	424	389	436	400	439	435	367	397	432	407	406	393	416	427	426	392	396	417	436	445	430	432	435	407	419	394	401	420	400	404	417	428	413	420	432	442	394	418	421	374	405	410	408	398	393	412	406	404	435	407	444	408	427	412	404	406	377	409	385	408	408	392	414	355	401	432	399	411	379	416	413	417	405	419	411	389	415	418	400	377	421	438	437	404	439	413	408	422	418	439	381	436	411	395	427	390	427	390	417	380	436	439	390	380	381	417	404	403	410	429	361	437	422	397	430	394	416	445	371	413	405	412	406	434	395	404	384	381	375	411	431	408	385	419	418	428	407	409	414	393	407	372	426	470	392	447	418	434	412	409	431	391	398	424	399	400	442	415	376	410	417	445	425	406	404	404	386	401	414	442	391	438	453	435	371	389	426	412	392	396	394	419	340	419	416	423	396	406	424	438	415	419	439	407	399	431	444	408	435	398	413	433	394	418	443	412	407	435	406	393	425	412	423	434	404	432	439	419	423	398	383	434	405	409	408	387	430	416	400	406	403	440	399	413	414	437	389	431	411	403	447	365	438	399	431	382	380	409	420	396	382	382	409	406	408	426	407	446	394	408	395	398	395	416	398	452	404	417	418	380	428	422	432	425	429	398	438	434	421	409	430	426	422	421	449	402	404	393	412	392	392	381	427	435	395	398	410	432	431	404	400	421	403	402	409	424	421	380	411	398	414	384	425	423	413	431	414	403	387	399	420	418	389	440	407	416	389	384	414	386	404	421	414	412	422	436	398	406	432	372	410	390	392	379	423	407	410	429	433	420	427	420	404	421	377	386	421	384	421	393	405	443	400	405	438	403	403	409	380	394	396	378	438	404	398	394	402	412	416	392	410	415	399	404	436	424	405	408	448	397	383	407	445	366	390	420	386	371	374	406	428	379	390	411	418	417	375	413	427	409	420	420	403	370	396	390	391	422	423	389	388	411	397	420	407	397	431	382	436	400	379	432	384	410	425	415	422	385	403	419	390	451	421	412	405	435	430	435	423	387	393	418	396	431	415	357	425	377	398	419	389	416	419	448	412	439	426	380	374	422	402	430	401	454	447	401	377	416	420	377	448	396	430	419	410	376	375	400	418	374	417	441	430	430	437	409	437	415	393	433	413	396	451	416	403	385	413	393	432	399	428	421	449	417	406	384	408	421	379	397	395	449	385	409	401	410	383	426	387	413	417	415	424	404	415	451	414	402	421	400	430	465	428	384	405	422	439	442	387	416	424	355	403	411	417	403	437	396	377	428	380	431	399	424	424	422	411	439	374	420	445	381	379	419	404	442	452	401	418	375	442	383	404	381	447	419	396	414	413	402	440	399	431	414	416	414	442	405	389	429	410	368	397	415	437	399	363	429	458	373	409	415	388	436	442	434	428	398	436	400	427	417	376	425	422	464
7591	16521	14084	7596	5430	4118	3240	2559	2132	1826	1569	1312	1237	1063	1021	937	869	881	815	802	772	731	723	739	722	694	672	678	679	654	661	624	637	638	649	625	640	605	616	636	541	609	618	614	608	613	596	617	615	620	575	636	626	580	603	614	635	592	606	626	614	608	585	587	626	633	591	592	600	586	617	613	553	582	583	573	540	592	606	599	596	589	558	624	590	598	577	595	566	582	582	615	557	585	562	594	581	605	553	551	590	568	595	607	666	639	602	634	636	636	658	618	610	623	632	582	607	628	639	640	642	578	603	610	635	594	629	618	623	607	607	617	661	610	617	590	594	630	577	623	590	625	612	574	575	594	552	589	526	626	557	638	603	589	557	565	588	661	546	658	621	585	554	614	601	631	565	551	571	545	594	585	583	596	584	503	590	546	599	568	589	563	554	519	587	584	576	583	605	602	613	605	560	591	557	554	556	579	608	532	575	646	581	552	629	597	580	571	599	580	610	582	576	534	613	600	570	574	601	589	542	566	567	563	562	601	615	588	551	546	555	585	546	576	583	564	571	618	557	593	590	578	603	556	562	588	531	583	546	597	558	589	609	571	582	568	560	551	576	606	565	576	554	611	594	560	550	536	549	558	598	566	608	584	533	594	589	575	563	569	623	586	557	569	589	611	587	601	587	604	569	561	600	594	623	553	558	562	538	632	567	590	536	608	610	583	596	598	575	615	566	544	567	580	570	635	593	573	555	569	578	606	582	581	560	563	540	560	592	570	585	618	600	566	585	600	583	564	593	589	553	580	594	602	571	605	597	567	613	564	566	572	572	579	606	549	558	594	583	594	591	609	564	602	604	576	594	546	554	598	549	603	594	588	532	582	571	626	600	558	585	595	554	565	566	616	560	600	558	616	592	616	580	596	511	628	563	586	585	576	596	603	562	576	609	598	569	639	598	626	571	620	548	585	580	592	586	549	591	613	545	594	619	557	599	613	601	587	609	594	578	576	553	591	600	590	601	591	567	528	563	574	544	602	584	568	568	551	584	596	596	611	649	584	580	576	580	546	525	592	519	575	578	586	583	587	567	607	583	571	605	552	606	607	562	572	570	555	565	583	574	613	568	616	573	607	609	576	606	605	557	561	558	590	610	586	559	542	566	585	574	593	592	585	574	560	574	614	623	564	638	585	550	580	580	619	574	610	585	589	540	594	560	558	607	613	576	570	590	576	626	568	556	622	594	543	569	569	571	571	562	601	615	575	587	559	567	579	601	588	586	580	578	571	570	581	563	544	545	582	619	572	513	543	585	574	558	574	552	585	600	591	546	573	581	562	597	566	554	588	570	626	547	587	568	602	584	586	584	579	583	592	535	598	574	562	589	585	572	593	581	577	573	562	573	580	555	617	624	600	558	579	573	592	617	576	576	575	620	573	593	604	593	551	586	604	564	563	585	596	525	569	558	579	572	615	609	584	549	597	542	617	607	592	547	603	609	567	586	573	618	512	579	544	562	559	557	606	590	572	609	591	608	536	606	553	552	544	546	594	539	597	585	580	573	594	577	602	563	585	552	551	566	634	591	553	570	553	616	526	597	608	618	557	578	555	565	608	540	623	597	573	623	529	581	599	615	602	579	584	564	552	571	586	579	600	586	521	564	552	594	562	555	603	616	535	601	579	496	596	572	571	611	571	611	593	568	591	553	572	563	596	592	593	590	592	538	610	559	584	607	568	588	565	563	646	590	544	572	636	586	537	646	591	568	584	545	568	561	609	579	549	598	597	604	601	532	637	546	575	572	610	561	546	589	542	590	586	597	629	602	602	550	598	541	573	605	630	579	568	568	565	576	564	582	582	536	551	566	590	551	600	591	582	576	548	606	608	592	575	568	572	568	568	564	597	569	550	619	588	585	539	559	585	592	593	541	551	562	591	577	609	598	589	580	591	565	576	600	569	555	543	590	624	638	580	614	542	587	592	583	542	585	575	564	587	565	575	600	584	551	556	603	517	612	565	606	548	611	600	586	595	582	547	573	570	593	583	554	601	601	535	598	584	594	544	582	589	611	575	562	571	545	546	573	563	574	577	585	549	552	577	597	546	561	585	564	553	600	602	509	530	560	620	566	551	573	609	589	573	578	580	589	603	543	565	538	569	566	611	599	618	568	569	602	595	584	576	574	595	556	573	539	577	553	575	540	572	593	579	552	593	597	570	556	613	585	590	616	542	589	576	581	591	588	543	602	576	575	653	573	609	610	609	584	559	558	548	553	568	577	586	555	609	582	596	555	582	554	559	571	548	566	549	627	578	581	572	579	555	562	590	577	560	588	617	598	586	542	581	547	581	584	578	559	551	562	580	544	601	581	584	572	556	555	568	588	573	661	607	591	584	588	535	598	566	536	607	619	600	564	558	595	571	597	562	552	528	614	613	587	578	585	550	573	587	602	591	583	601	643	536	568	594	593	604	575	575	536	552	584	526	536	605	593	604	568	570	603	594	561	548	604	562	620	540	590	535	564	600	591	576	574	628	536	572	586	566	612	572	607	578	577	584	576	590	554	590	615	611	598	583	533	540	558	582	577	575	585	590	585	550	544	559	559	578	594	575	592	565	564	572	569	609	564	576	539	573	632	570	588	561	557	580	534	611	549	628	543	553	596	570	600	558	599	568	610	586	565	612	577	607	584	588	625	640	583	587	596	561	572	558	570	598	570	557	583	604	535	571	604	589	546	552	553	643	579	583	558	563	530	546	570	532	563	585	607	584	579	572	548	607	543	573	593	602	535	590	552	594	558	540	572	553	535	596	555	569	560	608	553	604	606	574	552	567	556	613	572	598	531	544	643	565	583	589	557	554	584	566	560	618	588	598	571	573	576	594	571	562	570	581	567	557	594	596	583	570	599	554	579	581	561	582	553	587	630	596	610	548	576	627	613	568	553	581	550	553	545	611	558	544	595	571	592	586	576	588	552	560	559	531	591	587	572	612	579	594	600	570	582	608	592	629	575	551	537	571	584	576	606	616	571	573	607	563	581	578	584	604	567	615	586	569	598	622	565	586	586	566	584	540	540	567	567	540	600	580	570	607	618	546	519	571	653	577	575	594	618	570	525	603	588	593	600	581	575	573	549	557	581	561	624	557	583	564	570	561	583	578	594	592	565	575	546	620	565	542	583	559	620	538	603	600	564	570	558	528	578	569	582	563	577	568	567	606	598	627	607	572	547	543	583	582	603	589	630	575	575	613	575	590	531	608	580	566	571	571	589	587	540	593	574	583	578	564	581	590	576	586	646	569	560	550	616	599	594	591	589	538	587	573	538	591	585	574	601	567	577	577	541	576	564	604	638	611	614	552	585	566	574	579	545	576	552	623	592	595	578	567	572	557	598	606	608	632	583	605	546	588	590	591	576	557	567	595	572	572	520	579	570	556	594	577	556	579	587	546	605	594	592	562	547	587	681	586	589	570	611	608	574	582	618	547	594	568	597	545	565	565	566	580	543	569	545	636
26487	20009	7325	1107	795	736	547	534	479	506	515	481	483	517	538	490	492	503	513	542	531	492	524	526	478	465	550	492	518	444	481	446	513	468	495	515	476	492	489	516	494	494	535	518	509	493	502	490	487	487	489	463	529	524	477	494	515	522	486	467	494	473	477	498	549	482	517	501	493	458	491	529	515	471	498	491	463	486	521	527	493	515	475	524	500	512	526	448	482	522	469	451	471	506	488	501	494	479	468	475	492	498	519	488	500	543	454	538	464	493	535	500	483	503	512	463	490	491	501	476	530	519	533	490	473	515	498	523	539	479	527	498	501	488	464	524	487	479	542	504	490	475	530	495	501	501	503	488	481	480	508	522	481	466	498	508	508	486	467	432	458	488	488	490	443	487	486	493	515	536	506	489	503	499	466	509	511	488	465	462	456	485	491	511	485	509	530	529	510	497	464	529	494	512	442	505	478	508	531	481	532	506	460	512	501	517	483	457	469	525	532	505	489	521	526	495	470	495	485	500	486	462	492	535	539	459	498	521	505	474	493	507	480	535	460	502	498	517	520	497	483	480	490	458	516	499	504	500	485	492	521	508	477	463	478	493	513	482	490	496	461	505	486	508	491	494	489	503	511	446	496	467	496	513	501	487	505	531	509	492	478	484	514	459	485	476	541	498	530	488	511	523	516	523	488	503	537	463	522	492	505	497	499	510	488	507	462	499	504	474	494	511	497	526	460	499	517	503	475	480	508	492	511	490	461	488	484	505	492	484	492	508	499	453	443	479	513	441	487	495	496	498	487	517	496	497	481	491	512	494	500	470	462	466	530	507	491	477	460	507	473	471	511	491	488	495	497	497	499	496	504	475	491	509	520	495	504	517	498	489	507	533	492	466	489	486	511	520	477	498	519	468	485	467	504	471	487	475	497	483	478	461	487	548	513	546	479	511	514	480	498	468	480	487	466	494	500	509	491	496	479	515	513	482	500	498	486	545	486	500	508	515	512	510	492	494	509	473	487	529	485	478	477	465	508	462	496	513	503	505	471	525	494	534	494	521	493	488	485	521	524	516	478	511	525	484	517	480	499	458	499	530	518	533	482	481	508	518	492	499	490	505	460	512	535	500	452	484	525	524	533	467	467	514	501	496	500	485	528	481	473	502	511	501	526	482	463	502	514	534	514	504	488	490	493	474	493	521	524	527	463	499	517	506	526	486	507	463	519	492	481	477	474	488	517	535	537	531	553	513	471	476	489	507	488	472	492	514	493	480	519	449	503	504	489	510	506	497	494	483	485	492	475	508	502	451	465	498	500	491	534	507	490	489	503	510	472	486	463	504	515	533	509	435	469	452	492	487	506	489	514	491	499	484	502	493	430	485	491	524	475	475	485	505	510	501	508	516	474	447	512	515	506	511	551	537	478	533	470	545	490	496	490	485	487	545	484	496	501	511	512	503	482	484	498	497	481	509	479	479	533	530	480	510	509	496	530	513	516	502	521	495	476	525	526	509	497	529	481	526	464	487	548	443	474	498	466	506	469	496	469	488	475	473	472	529	468	477	505	449	456	501	508	489	494	477	491	470	489	503	471	500	467	495	475	477	484	497	499	487	456	509	529	493	487	513	452	492	521	540	504	472	538	485	522	526	456	490	502	493	489	461	480	525	477	477	493	491	474	477	491	490	498	521	483	462	523	505	482	494	457	489	509	507	505	501	480	537	521	519	466	545	509	448	516	477	515	491	493	468	515	498	471	484	434	543	495	478	487	491	522	471	482	487	488	512	492	511	506	479	497	481	509	458	502	506	495	497	501	491	539	524	481	513	463	506	467	508	453	511	472	512	499	483	508	493	504	507	487	472	494	512	464	472	488	534	453	464	468	469	496	512	439	512	489	471	528	464	476	449	486	490	525	504	512	491	538	503	501	484	512	493	510	477	518	475	436	480	463	489	487	500	516	475	480	481	514	501	500	478	477	499	516	475	470	475	489	457	531	481	485	447	491	458	491	507	486	495	496	495	504	495	497	491	511	512	501	521	490	534	498	510	474	498	487	511	448	509	528	463	505	453	536	483	525	499	508	501	487	525	456	464	497	479	537	522	518	519	475	531	490	496	506	488	503	499	516	494	492	523	548	486	498	463	489	468	490	493	482	508	493	477	459	505	519	510	446	447	461	483	468	525	455	472	473	516	466	514	497	512	500	466	530	480	496	524	481	503	515	500	481	504	508	479	500	509	480	532	514	481	482	507	499	471	453	460	494	469	500	503	502	512	481	508	518	514	486	464	526	456	486	451	487	478	498	453	503	484	538	475	518	529	492	460	528	457	521	489	508	522	497	522	512	525	499	491	529	513	513	477	493	514	531	523	503	482	523	473	508	471	500	542	474	508	489	491	522	496	484	504	467	517	516	498	514	443	461	505	487	463	477	480	466	525	476	517	488	495	509	536	516	511	495	437	495	479	495	492	480	497	521	485	517	538	504	495	501	499	462	511	481	502	492	519	504	519	498	513	472	473	479	477	495	503	483	496	496	506	508	542	476	496	523	478	494	512	532	492	460	499	524	514	468	519	517	481	482	457	479	484	532	479	481	463	486	508	479	509	536	481	536	528	473	483	512	539	487	498	501	471	509	499	490	502	495	485	508	514	465	504	516	478	465	543	475	511	506	515	484	507	474	488	479	500	484	487	515	460	487	527	467	504	508	459	480	524	492	532	533	501	557	514	479	481	498	493	466	507	531	479	495	485	472	503	525	471	473	506	540	491	501	469	475	502	507	518	516	479	494	453	486	483	480	503	446	523	496	477	521	519	484	466	504	524	493	452	498	499	504	503	525	479	497	478	460	463	506	507	498	498	520	458	500	501	496	503	504	484	529	476	485	479	481	511	527	524	513	495	484	473	475	481	499	476	494	453	510	492	520	544	472	508	482	491	460	494	458	528	542	542	507	472	509	495	496	509	493	540	524	474	510	490	483	517	476	496	505	512	480	495	487	486	495	498	490	499	476	502	490	530	482	461	463	481	501	475	543	474	565	493	486	474	510	533	516	464	450	491	462	517	489	466	455	507	458	507	533	540	473	466	479	537	514	489	484	513	446	495	484	485	485	508	481	512	497	504	527	475	504	513	552	544	446	504	490	521	464	518	465	507	479	506	467	506	499	531	505	503	485	478	454	523	499	475	458	485	483	502	470	474	523	445	455	473	508	512	468	474	477	487	476	509	497	504	511	472	485	475	499	507	512	499	496	497	487	531	487	482	459	519	494	503	491	518	465	516	520	479	483	503	512	450	511	527	470	527	505	483	496	496	492	482	511	472	515	524	521	496	524	491	505	487	512	496	563	490	496	504	507	490	506	512	499	473	551	541	492	506	483	429	467	478	506	528	489	413	466	504	508	480	494	473	492	509	478	476	502	514	470	469	474	513	472	533	556	504	473	448	462	497	474	496	485	538	484	474	526	522	530	516	478	498	483	513	546	492	471	475	547	516	499	515	481	489	496	484
4083	1794	1647	1097	903	915	795	760	802	743	752	759	750	725	769	695	701	694	708	642	707	727	753	750	670	680	702	648	700	715	715	703	679	684	663	728	725	709	684	714	674	699	710	704	684	688	728	704	655	714	712	717	694	725	663	716	722	657	672	669	685	632	727	675	723	734	655	690	685	688	696	658	664	695	711	687	679	712	713	629	695	707	668	701	755	675	684	682	700	708	672	719	697	713	671	695	720	678	697	673	764	696	710	641	712	740	770	719	723	711	693	743	701	671	705	666	702	721	664	713	720	663	718	727	724	732	688	715	696	705	715	760	687	722	763	660	726	735	734	667	742	679	698	702	679	696	716	720	719	729	706	714	730	680	677	694	681	705	680	697	664	679	731	676	679	719	703	700	739	738	678	738	700	695	684	687	715	716	692	736	687	712	659	743	700	680	728	671	698	697	727	688	697	654	715	696	675	729	724	704	688	674	674	666	660	769	682	682	734	693	650	739	688	675	679	654	715	678	716	683	732	697	722	665	708	722	693	736	717	698	667	722	743	686	650	705	688	717	701	702	649	696	703	728	679	771	680	712	699	653	696	695	754	650	670	660	700	708	683	733	696	706	668	681	703	685	649	695	734	672	667	700	659	712	686	650	665	734	726	652	735	735	683	716	719	705	642	686	678	673	714	688	685	685	675	713	738	660	695	711	657	695	710	715	721	668	689	653	704	703	713	743	725	676	696	729	696	671	674	725	665	707	711	684	696	655	653	664	706	699	681	700	686	731	690	689	705	715	706	699	639	677	708	710	673	657	716	737	728	716	695	713	698	718	670	718	669	690	685	655	687	683	717	656	743	707	699	700	699	677	663	669	664	720	664	689	675	652	663	692	701	669	697	738	668	677	708	688	715	672	701	687	716	642	676	718	738	667	712	733	703	727	675	699	717	693	683	673	715	662	697	677	715	727	707	675	693	681	693	681	684	696	715	676	640	655	699	673	704	682	708	684	714	681	695	673	685	664	692	712	676	701	729	705	690	714	749	699	685	710	745	720	745	642	716	682	664	707	711	698	726	665	660	641	691	710	719	705	675	677	727	663	717	681	665	673	748	663	665	723	668	715	670	683	721	690	671	744	663	704	699	667	682	691	710	678	682	688	695	703	713	671	690	675	692	657	710	731	682	695	717	714	741	694	753	662	702	677	722	668	676	702	696	648	711	755	704	683	706	737	753	712	719	658	682	713	679	681	722	724	686	670	709	720	661	701	697	712	669	696	709	682	675	717	720	713	703	683	662	720	700	692	654	675	679	716	701	722	708	691	729	666	715	656	748	708	670	741	699	728	688	700	691	667	720	660	670	696	704	664	677	732	717	662	693	693	709	741	641	738	700	671	711	691	681	721	694	660	691	680	658	723	703	672	688	688	682	753	678	729	704	666	695	703	685	745	678	712	721	709	698	682	686	673	688	727	693	703	697	720	694	704	695	700	684	724	708	705	705	660	731	673	722	720	688	685	716	659	671	651	717	702	726	710	708	664	672	674	722	701	690	703	676	673	717	725	688	640	702	652	740	721	667	663	685	689	662	692	694	706	730	698	674	703	668	701	749	685	695	749	692	667	638	708	725	697	678	680	673	666	703	737	705	667	679	658	740	692	719	687	675	733	759	667	701	662	693	666	737	707	728	711	702	715	739	695	710	699	730	714	691	682	695	753	708	706	705	692	701	715	699	709	710	694	707	655	712	727	697	680	677	682	647	702	706	696	693	664	665	714	652	698	706	740	688	742	682	664	711	773	664	694	689	667	699	732	671	763	703	705	727	683	746	735	653	699	714	744	681	708	698	712	725	681	670	712	644	701	662	705	709	656	705	743	725	656	676	656	714	678	700	706	711	723	665	734	710	709	679	704	674	670	680	686	678	717	703	724	673	710	719	695	658	671	718	657	671	684	629	688	671	693	655	717	675	689	679	675	660	698	712	698	687	673	696	682	676	714	659	716	678	722	711	645	717	664	681	693	680	691	649	676	648	683	737	716	667	725	693	706	725	707	653	658	751	686	679	662	683	720	697	669	686	679	702	657	706	727	719	711	703	691	683	722	712	692	715	685	704	753	736	726	662	672	712	705	675	710	705	651	668	687	713	660	655	695	638	689	684	702	718	668	710	664	716	690	653	736	692	662	692	705	681	690	691	692	734	727	695	685	657	676	667	688	670	671	726	718	699	750	688	692	727	739	678	689	707	687	709	693	708	709	639	692	677	660	716	684	715	661	695	676	686	636	697	686	682	660	672	670	687	676	721	662	679	713	704	686	718	664	694	682	731	743	692	704	663	720	700	673	723	712	650	652	712	679	681	672	672	653	693	723	651	678	692	676	715	765	718	700	706	747	704	665	675	721	691	672	714	737	688	690	696	679	673	674	735	704	758	716	729	652	717	707	719	671	668	711	698	654	662	690	703	687	681	718	661	689	717	667	755	709	688	699	749	697	690	741	679	684	695	642	681	666	700	720	713	696	649	689	668	668	708	644	729	723	673	689	669	700	699	679	691	689	710	674	701	745	732	701	746	655	729	636	707	704	735	720	671	667	738	635	674	731	684	735	696	672	684	680	698	711	667	714	701	656	679	700	683	687	705	701	685	734	754	667	689	666	656	698	724	681	710	732	673	691	731	714	777	692	723	672	713	693	696	696	682	712	741	674	694	678	624	726	739	705	730	672	739	723	689	719	687	672	721	669	675	692	684	704	689	692	725	689	703	739	723	715	765	713	704	691	697	680	716	654	707	681	701	733	710	650	710	705	718	686	689	685	713	700	677	677	692	698	673	714	688	710	732	707	708	703	659	677	763	700	699	676	646	666	672	716	697	737	701	656	704	774	753	682	698	680	676	722	700	631	685	686	643	684	677	671	724	729	707	678	682	707	694	672	680	719	739	692	673	734	691	703	688	732	680	702	703	704	646	730	701	670	669	665	692	665	671	665	680	705	689	700	678	681	738	730	689	712	740	682	704	703	699	716	666	701	716	739	671	722	719	664	659	689	606	660	667	703	659	628	714	708	721	735	647	730	698	740	722	727	668	653	699	668	721	642	670	697	670	672	678	661	686	669	664	735	659	695	734	732	703	734	634	712	650	628	702	653	692	705	674	688	702	698	627	681	723	685	670	760	697	725	672	658	721	685	685	690	712	739	650	708	682	710	679	690	700	724	705	674	692	682	748	694	706	725	661	752	710	649	682	695	662	604	690	716	676	730	679	709	687	674	681	672	718	691	689	678	696	735	670	674	709	711	657	657	710	626	673	664	711	685	676	639	696	698	743	718	727	684	713	722	722	726	697	729	700	680	625	746	684	680	710	669	687	716	706	717	696	714	686	717	710	682	696	654	716	656	730	692	709	675	682	661	737	698	677	627	705	681	692	713	725	688	689	702	716	717	683	687	678	648	700	689	677	665	685	740	706	719	696	690	685	718	684	691	705	641	699	726	635	680	696	705	693	674	703	629	669	682
23861	20982	28206	23932	20844	5209	1171	886	840	740	718	654	637	654	592	553	599	573	581	537	514	585	552	608	534	533	552	502	563	550	557	561	502	533	580	500	531	553	610	563	520	516	562	535	506	523	532	559	547	550	515	515	509	513	514	484	493	509	511	513	544	532	526	526	535	522	577	559	569	545	478	487	514	535	485	542	564	477	488	496	550	519	518	510	473	495	512	487	498	514	518	545	514	544	488	554	522	561	529	593	538	543	526	529	513	537	595	516	538	560	568	533	549	506	536	555	515	527	575	511	543	526	543	558	527	535	553	559	551	521	589	540	566	519	521	547	562	593	554	517	537	588	550	520	484	509	528	498	516	560	507	529	516	504	570	515	512	530	499	547	513	534	527	514	545	534	526	547	540	531	570	505	562	475	508	519	524	521	519	499	556	499	587	532	519	519	556	491	509	491	515	551	513	511	532	530	514	556	511	535	532	536	534	542	520	491	519	524	536	549	492	470	501	528	474	518	550	524	513	528	494	523	501	482	516	527	534	519	524	544	523	511	550	550	524	529	514	499	537	524	505	482	529	514	526	516	536	531	527	519	518	521	528	502	507	482	512	512	510	505	474	503	503	521	555	511	528	521	562	521	513	513	530	559	517	512	486	567	516	516	501	536	535	515	521	511	507	522	497	516	540	509	479	506	515	519	519	534	547	514	465	512	461	494	514	520	518	520	550	499	507	516	557	504	509	506	530	499	509	522	553	503	538	524	531	550	536	507	524	518	526	554	513	513	513	511	515	528	496	523	500	531	506	521	545	499	527	524	513	568	530	530	529	494	535	537	541	514	547	536	530	532	539	515	518	497	546	499	559	538	516	527	524	504	544	521	489	510	511	546	521	521	506	535	487	521	521	569	556	561	539	534	542	496	521	516	465	490	488	488	492	562	499	535	504	521	530	470	518	542	542	537	554	520	488	531	502	482	506	505	515	507	532	541	530	534	495	524	551	542	501	535	502	516	527	519	508	516	536	515	506	487	516	536	527	509	546	527	493	521	517	524	535	501	549	490	518	542	519	542	517	521	503	571	545	532	534	534	490	496	520	511	523	530	499	507	530	519	508	515	493	526	511	489	555	504	508	508	532	525	504	524	504	521	523	507	548	480	542	558	505	489	543	522	483	505	515	529	522	519	473	539	498	508	524	517	534	525	518	523	519	525	479	475	507	506	493	490	512	531	493	541	555	523	497	529	547	549	528	512	515	532	517	559	530	549	487	538	504	552	492	526	507	529	542	561	541	472	497	530	522	518	506	517	529	561	536	538	510	524	542	533	518	535	502	484	534	465	507	523	496	511	487	463	518	550	550	501	491	512	511	496	534	532	515	521	491	526	511	546	528	542	492	542	509	510	546	501	482	504	494	533	542	586	550	490	474	550	528	503	499	549	535	508	558	483	538	541	562	506	553	470	529	512	520	501	476	519	522	487	501	529	513	480	497	512	508	532	523	470	533	530	510	524	489	488	518	536	571	514	543	531	496	475	542	529	573	555	558	530	469	512	547	534	590	531	535	495	526	538	471	506	506	526	522	496	514	529	517	482	516	525	533	548	525	478	520	551	514	507	513	544	508	488	509	569	509	553	548	515	559	550	504	459	534	510	531	538	514	552	542	506	560	473	571	490	521	556	495	493	515	533	542	505	521	506	568	489	527	518	529	542	499	511	496	491	498	534	501	505	528	573	518	532	525	524	530	530	526	492	507	543	512	496	524	500	491	493	532	529	520	507	519	510	524	536	508	545	506	516	503	506	546	512	554	550	513	552	528	492	522	517	508	503	484	488	524	535	485	530	533	504	527	553	528	515	517	464	488	492	515	518	513	509	538	513	537	530	557	509	488	508	523	501	529	531	562	521	510	505	511	530	550	518	537	519	559	515	537	520	551	515	541	544	552	542	524	497	515	473	530	493	529	521	478	573	536	511	500	508	515	489	484	510	471	543	501	488	493	487	519	508	495	569	533	498	550	540	506	484	552	495	502	501	549	500	524	513	481	526	553	546	518	552	509	496	530	510	539	507	542	536	529	491	514	494	531	527	516	514	539	549	477	508	520	521	506	515	534	529	505	529	474	530	529	536	508	502	474	540	485	502	514	548	488	486	492	529	524	504	541	500	518	530	523	522	524	536	499	487	496	533	500	526	545	547	539	488	503	526	523	555	486	521	526	520	509	476	500	531	554	524	555	548	532	504	533	534	483	477	504	511	529	523	532	532	507	550	533	516	505	476	533	531	497	531	504	533	542	530	507	482	543	520	471	544	531	528	499	539	521	500	509	549	533	534	494	515	516	551	483	510	527	511	479	542	530	552	539	526	528	503	531	517	521	521	523	513	514	533	505	514	492	466	536	530	505	548	524	537	547	480	538	481	504	503	485	496	518	515	528	525	522	532	513	516	533	518	543	509	522	511	490	565	533	531	512	537	546	494	508	527	540	527	513	537	496	482	546	508	516	522	510	531	547	512	520	488	525	522	514	524	562	531	512	522	538	510	529	528	506	497	537	537	549	517	520	542	508	537	555	492	554	566	557	521	515	510	527	525	470	541	527	535	567	513	497	542	508	552	531	522	513	532	489	575	509	527	540	521	509	533	531	498	557	544	515	560	538	545	533	497	524	487	497	550	496	509	502	512	533	478	457	546	530	515	491	526	519	546	509	487	536	509	525	484	499	516	536	492	531	503	533	505	530	461	541	509	535	523	536	534	532	575	507	469	505	549	497	515	530	540	548	545	523	515	548	527	475	522	522	512	496	506	521	530	536	521	482	522	526	552	541	502	460	538	537	485	523	528	552	514	519	513	538	500	493	504	540	511	468	552	510	523	511	537	512	522	512	535	491	563	542	543	517	481	568	514	515	544	533	494	537	502	519	528	534	529	517	505	514	541	509	508	495	517	530	491	543	529	556	474	520	497	500	515	523	459	500	537	497	494	507	473	523	498	485	521	543	542	533	513	507	463	513	526	506	561	510	518	517	486	491	526	485	522	487	461	508	541	513	523	533	550	517	525	507	524	507	452	505	504	528	506	543	524	545	556	483	526	476	521	536	487	517	598	489	516	499	515	530	521	518	481	494	518	500	532	542	542	543	519	513	512	547	510	483	529	514	502	515	495	497	528	524	499	550	492	496	515	536	509	538	533	535	537	573	525	522	478	524	488	507	526	552	513	554	471	496	516	501	492	491	516	526	488	491	510	539	520	520	523	582	488	511	532	548	526	505	519	532	523	515	536	551	552	499	533	519	501	516	492	494	508	502	567	484	518	478	498	495	529	495	531	520	514	508	510	499	504	494	544	507	548	523	506	498	552	531	568	473	501	523	478	507	536	523	536	502	536	495	502	508	537	522	521	510	520	526	528	526	522	554	487	540	493	525	491	508	525	537	506	524	551	508	464	563	485	475	506	501	536	525	526	527	537	494	516	523	561	527	508	526	532	516	489	530	513	521	516	541	520	553	500	527	514
5371	10602	9118	4764	3423	2590	1999	1787	1585	1365	1239	1127	1088	1061	972	939	928	868	895	875	781	858	798	769	801	809	784	777	827	761	763	770	777	738	760	721	773	709	718	732	782	779	747	707	732	745	743	708	724	794	698	702	721	729	727	732	783	790	805	725	778	742	771	730	761	722	794	758	755	711	753	718	677	712	774	758	727	731	682	811	669	721	748	749	713	736	698	801	762	741	780	690	741	771	724	682	723	749	761	723	686	712	751	755	759	754	779	771	804	748	762	855	751	726	794	769	751	763	762	779	784	770	751	760	780	746	748	747	765	769	742	831	719	729	758	804	756	772	711	770	730	727	739	792	751	736	770	741	727	768	765	725	750	679	732	777	729	725	762	708	738	731	771	755	738	754	740	729	741	747	709	771	725	747	752	793	741	738	708	734	669	737	767	743	747	725	758	728	699	704	780	741	711	735	743	712	723	757	701	751	765	718	742	719	756	756	728	759	681	733	706	741	705	709	768	691	711	713	746	756	787	751	762	742	727	708	735	755	703	753	722	722	740	723	752	712	707	768	724	735	741	775	743	739	742	718	741	764	748	722	731	737	734	751	747	742	722	755	720	742	694	715	717	764	747	759	704	702	807	733	709	762	749	768	765	747	731	702	776	701	765	754	703	757	718	779	761	695	718	740	681	755	693	717	695	734	758	748	766	721	694	707	729	730	659	732	718	735	730	697	721	711	731	713	704	692	757	715	709	723	755	758	755	768	710	761	707	716	711	761	703	720	703	730	768	763	754	744	704	721	743	731	748	758	682	719	676	728	749	752	739	711	741	699	772	725	752	750	763	703	649	750	696	667	754	695	765	741	742	734	754	717	728	736	725	751	776	727	765	721	717	709	743	720	716	763	787	702	742	720	706	706	734	770	737	766	754	751	742	765	733	781	731	740	752	746	763	742	758	736	710	784	722	747	750	690	719	733	756	754	729	751	703	750	791	726	711	704	762	746	750	799	749	702	754	742	770	729	694	746	751	733	689	761	696	734	702	737	701	751	725	703	753	723	744	741	743	744	770	750	711	744	705	718	733	763	741	727	760	753	782	721	795	675	755	702	721	725	743	767	763	697	751	688	715	750	786	760	787	741	742	733	745	699	736	720	722	730	730	739	681	721	729	761	721	691	736	747	708	760	763	697	767	771	757	696	792	703	767	713	753	689	714	714	756	754	756	748	697	762	706	723	758	724	704	700	763	730	755	759	714	743	739	705	707	749	742	738	810	731	707	714	755	751	741	772	736	742	754	717	737	731	742	689	659	744	754	731	783	743	775	752	709	746	673	715	749	755	705	702	785	701	728	683	781	824	699	724	729	721	738	754	730	770	753	698	750	717	731	750	739	735	731	707	770	769	730	704	713	765	767	727	723	741	757	742	729	692	711	738	750	710	732	696	715	732	724	741	778	744	734	736	677	745	730	754	721	667	713	713	731	762	746	695	743	781	720	747	725	747	731	697	740	746	779	745	721	797	712	705	769	726	730	737	733	745	738	662	721	731	701	731	771	719	721	719	738	714	779	721	733	752	727	767	752	787	685	707	707	786	733	711	763	694	733	727	776	740	740	717	716	752	735	703	724	748	720	721	760	776	698	752	772	684	741	750	707	765	779	740	738	702	720	693	713	739	752	705	716	719	742	716	731	687	695	744	680	711	776	750	680	750	699	732	719	695	691	753	741	764	736	745	741	713	732	726	757	725	760	750	713	743	709	696	723	738	763	663	676	712	700	757	730	779	777	685	711	723	724	738	719	742	801	738	701	718	760	732	746	746	721	696	730	756	725	724	706	748	709	712	763	739	699	747	740	784	770	715	800	722	724	722	709	716	767	722	728	725	726	790	712	714	767	724	810	726	698	727	760	693	739	730	713	718	763	698	715	712	728	777	757	731	733	741	767	748	740	742	761	738	777	697	808	767	674	744	707	701	711	694	741	742	697	651	755	753	749	699	753	777	691	719	680	714	750	721	746	718	772	745	752	754	726	734	755	707	767	793	735	734	767	777	733	732	687	696	750	725	768	718	735	728	672	726	732	790	771	775	733	696	776	717	727	649	729	747	738	750	737	753	742	720	754	733	735	744	680	742	749	746	757	748	780	704	729	763	764	758	700	731	770	751	766	742	732	718	743	717	757	697	688	717	754	736	745	764	687	703	766	739	721	781	709	760	736	734	776	721	741	732	736	753	780	766	745	762	767	711	755	733	710	748	743	743	702	734	780	724	692	732	723	669	784	697	764	778	742	701	716	727	687	774	747	683	682	698	702	766	765	750	722	727	716	734	744	773	738	755	733	766	722	736	786	747	743	716	703	716	765	712	712	709	696	773	745	725	707	728	737	755	743	729	765	749	749	701	753	806	756	688	743	717	721	731	755	727	754	736	713	688	756	710	730	737	766	727	771	715	744	748	709	731	717	686	787	689	715	757	732	747	724	732	701	710	730	741	770	713	747	699	720	752	707	724	747	694	748	720	727	711	742	708	788	706	763	768	750	739	684	757	736	752	751	731	741	740	756	696	738	692	740	700	719	776	756	780	736	693	725	761	792	743	733	699	699	712	753	775	753	735	737	767	763	761	707	705	664	789	759	718	712	714	712	767	776	725	735	718	811	734	733	735	718	738	725	736	706	715	745	736	736	740	712	745	698	748	781	709	736	738	768	739	729	721	768	748	713	750	745	705	741	722	772	741	740	742	755	753	735	695	732	709	757	699	772	749	717	769	760	697	737	734	746	751	773	754	709	712	721	750	736	722	736	670	747	706	779	738	760	665	722	731	761	771	760	715	715	695	722	762	703	767	723	720	669	687	730	741	739	721	715	720	744	685	749	753	725	698	745	697	712	756	770	765	730	767	740	744	696	729	731	730	733	679	739	798	725	742	723	715	735	682	691	759	717	781	780	693	709	712	709	736	707	758	773	734	752	727	773	755	712	734	711	762	705	658	742	752	732	716	675	722	683	696	735	706	707	757	718	782	741	706	701	738	718	726	744	736	707	692	754	712	784	752	713	770	748	709	737	732	725	758	731	755	729	759	788	741	709	733	705	714	782	748	759	746	798	789	734	740	742	715	721	797	747	717	737	714	742	769	723	725	720	742	746	664	750	702	763	768	757	755	759	757	747	743	747	742	703	755	752	675	716	773	799	718	790	735	742	746	751	712	747	735	712	725	740	758	751	686	768	723	716	731	728	695	717	735	754	724	704	703	753	785	724	738	696	726	774	728	692	763	767	741	744	732	756	747	744	714	724	706	768	781	711	697	771	721	721	742	791	731	719	746	724	770	732	765	712	769	736	715	710	716	717	717	718	732	713	708	762	757	739	794	716	714	778	771	758	728	741	748	724	720	720	735	704	753	735	685	732	730	783	722	771	720	737	743	723	709	718	761	696	774	736	737	757	777	768	725	677	781	722	705	720	706	716	711	746	718	770	742	757	690	715	718	712	712	676	726	736	761	710	710	750	736
22842	20926	28672	23353	20928	20698	3866	1191	839	860	751	702	651	605	589	570	538	540	512	526	520	512	490	419	457	478	472	457	450	434	449	425	434	473	442	436	415	402	455	472	431	407	410	419	420	450	429	423	398	419	430	456	411	465	389	417	444	398	433	425	465	432	414	429	425	419	427	427	417	427	458	396	434	440	418	420	448	459	414	425	435	423	417	411	439	399	419	405	424	410	402	438	414	406	434	400	426	454	398	401	397	428	408	419	468	406	424	429	458	463	443	427	453	401	438	409	375	428	442	413	411	391	409	421	417	438	392	392	427	425	450	371	404	416	421	411	452	411	405	410	435	459	403	442	435	408	441	434	460	393	419	445	428	410	397	434	409	396	435	430	421	426	407	389	360	422	431	426	438	385	415	419	375	393	413	403	442	408	430	403	422	419	422	414	420	392	435	455	422	432	447	411	387	419	426	394	460	415	401	403	409	389	428	415	415	411	440	392	408	428	420	405	409	408	377	419	426	416	428	434	435	417	387	416	420	412	414	442	393	421	423	444	467	453	433	417	411	426	422	418	403	402	433	410	410	433	427	413	428	412	399	464	390	452	406	406	413	387	412	405	370	452	419	483	402	405	393	401	442	416	386	436	392	415	409	413	397	393	435	410	396	404	387	419	424	387	412	391	392	397	419	438	431	421	406	430	406	447	400	386	373	410	430	412	386	401	426	404	426	445	409	428	432	404	374	430	410	398	454	418	430	382	392	409	449	405	404	398	415	414	384	415	401	437	413	401	394	406	416	440	440	379	417	399	409	429	433	411	431	399	441	409	419	376	404	423	393	384	432	377	395	383	411	406	432	411	391	416	434	404	410	412	386	392	397	405	408	443	417	398	428	425	429	455	381	457	417	435	401	377	419	400	431	418	445	391	397	426	376	410	423	385	433	433	418	417	418	405	400	386	396	418	423	422	409	413	396	389	431	380	404	414	421	459	386	467	408	420	403	410	406	427	453	424	409	446	397	449	399	393	423	417	383	410	430	397	421	428	391	413	390	403	390	411	446	395	421	415	442	404	418	394	410	415	433	426	427	399	425	437	379	413	431	425	384	465	419	415	381	404	413	417	439	412	404	391	380	411	384	442	419	392	435	423	392	448	407	439	415	425	437	394	433	429	430	380	418	441	418	390	380	437	384	416	392	387	398	421	404	407	401	411	428	431	439	390	395	368	436	387	381	382	442	463	419	445	399	416	436	420	426	400	421	429	431	412	406	374	437	401	434	441	424	411	413	379	386	437	434	383	436	383	418	428	431	378	401	434	424	436	392	393	413	403	423	400	374	397	386	387	418	434	389	443	448	412	408	407	407	418	459	418	383	415	410	450	420	422	390	437	417	394	397	400	396	386	424	405	445	410	381	409	433	410	423	439	415	401	379	407	409	421	423	395	378	435	422	473	398	436	421	421	441	404	408	384	389	453	411	415	387	412	424	402	453	401	432	445	428	411	416	408	464	366	424	431	407	428	423	403	402	384	444	415	475	448	452	430	385	413	409	416	372	393	431	375	424	442	435	426	435	461	411	385	379	397	369	406	381	397	420	426	401	426	400	423	394	451	408	410	400	417	415	425	380	449	404	407	402	415	415	412	424	404	409	402	388	448	395	436	421	409	402	408	416	447	393	397	419	408	437	411	426	433	426	406	448	387	431	428	420	431	407	406	411	428	418	409	393	432	396	427	396	421	442	438	403	396	411	407	379	409	405	448	401	420	433	398	427	370	411	409	403	382	398	414	410	375	421	390	437	406	433	397	392	406	399	423	369	435	443	402	415	398	442	407	405	418	398	415	404	434	427	445	377	396	401	419	407	421	443	421	403	406	377	408	436	405	418	399	371	448	460	376	432	451	407	404	418	433	462	420	436	405	398	423	408	408	396	422	420	369	479	417	405	411	423	376	386	401	387	411	395	408	407	383	422	417	410	403	405	420	380	421	427	410	457	407	402	393	403	418	395	432	414	424	382	392	444	385	418	444	420	421	416	424	422	380	392	398	380	409	370	390	422	420	369	406	381	456	422	420	409	434	392	425	420	417	436	424	392	399	412	383	414	405	440	419	383	410	406	419	417	394	398	416	405	395	421	373	398	400	374	395	363	434	416	417	434	428	402	397	419	423	432	383	411	410	412	390	400	416	422	385	378	383	366	444	417	426	397	453	446	408	412	418	431	411	413	424	395	418	403	422	438	425	429	429	419	401	440	409	433	389	413	442	422	412	409	416	379	446	382	446	390	399	391	381	422	396	411	401	439	418	382	415	388	401	430	437	442	403	431	392	418	390	451	382	405	424	434	396	417	424	441	433	390	420	444	384	392	418	428	389	391	384	392	389	435	394	414	413	394	395	406	435	411	415	392	395	461	433	420	408	444	408	462	390	408	425	417	399	401	370	434	421	405	404	412	438	434	372	412	413	414	415	489	402	409	418	410	393	411	414	408	415	381	385	413	434	398	399	403	408	439	456	411	393	421	417	396	409	425	403	429	370	395	422	401	414	447	427	422	418	389	446	396	471	391	388	392	408	399	424	410	427	360	403	414	389	411	427	393	411	388	417	396	399	421	420	389	408	419	407	415	407	400	433	454	376	446	404	440	415	422	438	423	410	415	424	414	414	432	374	416	436	400	404	423	420	419	382	441	427	400	397	418	410	412	431	417	422	422	418	422	427	419	390	460	415	412	410	408	427	378	359	425	439	400	443	418	388	373	436	404	408	421	445	432	419	383	401	393	383	388	431	417	385	407	382	438	428	410	455	415	411	404	418	416	402	404	391	399	414	416	447	412	426	433	451	404	382	454	399	426	384	408	387	426	408	467	416	385	404	379	439	370	456	367	403	392	389	418	377	433	406	418	444	413	374	451	433	404	423	388	420	429	401	451	384	380	419	360	411	405	432	394	402	392	409	406	441	416	393	424	428	399	395	413	402	470	389	410	442	412	420	389	416	422	452	404	402	453	395	415	421	408	388	439	450	390	430	375	423	401	423	426	449	399	407	406	402	418	405	412	386	443	413	400	392	421	420	418	407	397	388	421	430	402	394	411	413	405	438	401	376	423	410	377	410	428	408	409	414	407	414	441	421	388	421	370	407	442	420	437	362	385	443	406	439	423	423	413	393	412	375	429	406	410	407	416	394	432	420	387	433	431	398	385	425	404	383	404	412	418	412	414	430	417	411	379	388	411	384	414	390	361	393	370	382	398	406	437	430	401	385	407	395	424	393	363	434	399	409	384	432	423	430	404	408	422	380	399	417	395	417	418	415	365	412	382	439	379	394	394	418	415	403	419	388	411	408	437	401	416	423	441	426	404	424	423	424	394	402	411	410	419	411	392	408	411	393	412	416	423	402	409	422	451	411	411	434	426	399	392	408	398	360	430	411	374	446	416	396	431	410	425	389	426	413	407	403	414	384	424	379	410	410	433	436	451	387	429	428	416	404	392	421	377	409	425	409	426	434	388	414
7447	16632	14087	7574	5402	4058	3241	2545	2041	1785	1551	1362	1132	1053	980	975	875	845	863	821	769	747	714	730	700	719	657	692	686	613	635	665	649	617	650	637	678	616	634	688	623	630	639	633	550	636	594	608	645	610	608	558	559	575	619	649	577	566	592	592	604	617	581	582	578	597	581	596	613	585	546	595	594	580	606	598	572	617	589	626	561	590	622	586	574	581	574	615	566	555	599	589	616	567	584	590	590	609	608	577	603	618	594	606	627	688	651	653	722	644	630	620	624	638	626	652	634	594	593	633	648	583	595	591	628	616	606	630	633	647	625	664	595	665	674	632	624	648	647	606	580	614	598	618	617	608	614	578	591	570	579	624	574	571	592	586	557	554	568	586	615	571	588	551	606	593	628	580	527	574	588	603	582	588	554	578	577	567	552	561	563	543	552	605	592	552	579	568	614	547	550	600	571	574	574	571	610	578	594	584	556	541	627	610	572	602	593	624	608	586	595	604	622	592	548	591	585	517	587	573	578	589	563	556	614	585	580	603	589	604	614	519	541	548	585	604	565	596	601	565	595	561	590	585	605	598	534	587	580	562	564	557	587	635	547	553	610	571	602	585	576	557	589	608	570	593	566	576	607	600	565	589	541	580	580	523	555	560	583	585	607	573	585	563	610	598	586	614	546	575	586	606	598	597	524	598	614	561	594	606	580	591	533	593	563	532	563	595	602	589	565	629	590	590	622	537	604	632	607	594	582	566	571	556	594	575	574	564	529	556	617	586	585	561	566	581	617	593	580	552	571	519	609	534	566	530	561	624	579	594	556	578	575	591	576	576	593	542	593	555	595	616	573	609	580	635	563	572	590	560	577	586	591	568	580	602	569	572	555	573	570	578	587	558	577	564	589	568	603	607	559	563	554	606	553	575	596	569	592	551	574	588	550	561	612	539	596	573	578	577	590	590	541	571	606	590	532	583	581	575	622	586	575	584	547	581	593	578	574	608	584	596	548	571	589	566	562	545	563	558	603	602	579	581	570	578	545	562	573	553	597	591	557	568	523	565	552	593	562	571	590	631	584	605	583	570	584	548	579	598	550	580	591	576	559	552	592	602	581	559	584	547	574	539	610	584	573	574	578	603	591	575	544	591	560	599	579	571	562	573	627	575	559	578	588	559	575	533	557	535	604	567	590	602	537	566	558	583	597	577	553	603	561	612	586	585	653	593	607	566	594	564	601	578	608	611	581	603	611	549	619	555	600	586	578	577	658	611	572	588	580	594	538	599	600	573	616	558	599	577	561	577	575	594	556	566	575	598	598	616	608	575	541	593	561	567	593	602	596	610	539	571	590	589	548	588	601	619	576	582	576	505	605	596	606	546	615	534	570	565	541	594	570	597	615	572	576	638	597	563	563	592	567	589	587	581	583	590	593	583	561	580	561	581	562	560	552	542	585	583	590	559	550	606	573	597	576	610	574	598	562	587	582	570	573	563	608	603	588	593	591	610	530	632	568	539	647	589	611	631	610	561	569	603	583	551	591	581	538	597	595	611	567	559	607	565	578	550	584	584	547	569	582	582	564	578	566	579	575	539	558	558	574	598	597	560	563	567	573	575	611	644	591	572	590	606	573	583	574	603	619	571	590	570	584	590	580	626	585	589	580	562	622	535	592	606	571	555	584	565	567	630	576	593	595	537	569	542	572	581	587	539	601	569	610	625	590	581	600	625	574	600	555	562	592	574	646	543	574	556	566	618	594	552	567	526	567	570	568	600	553	551	606	590	595	565	582	577	567	562	536	579	591	584	594	606	631	578	591	614	578	553	569	592	607	598	565	606	590	590	555	552	584	563	575	597	590	597	553	536	556	611	576	564	592	585	575	583	598	601	555	614	605	523	531	620	622	600	599	603	538	575	535	588	535	570	626	582	558	596	605	587	599	548	600	559	568	570	581	560	609	594	580	598	586	597	583	578	584	590	574	598	576	579	565	576	595	596	542	582	559	602	565	574	574	567	584	580	577	583	537	557	553	559	570	561	537	625	582	591	602	589	538	552	566	578	579	585	594	568	595	522	577	561	578	597	569	567	605	585	540	569	584	603	591	599	541	577	583	590	582	567	612	581	596	605	583	592	591	613	567	597	584	567	554	576	582	556	567	585	612	558	582	561	587	563	565	637	580	596	555	564	594	600	582	597	592	602	572	580	570	556	565	530	580	533	554	582	623	577	609	614	534	573	555	597	633	566	579	571	558	572	604	577	574	574	576	611	654	580	568	547	558	574	533	637	582	587	594	537	571	601	592	631	571	554	591	607	595	577	564	578	543	575	605	552	580	607	583	597	548	559	584	561	545	595	577	557	587	588	584	592	526	560	595	542	565	614	563	541	608	576	584	580	595	609	581	538	555	563	547	571	567	553	558	599	627	611	559	582	635	620	608	552	551	554	573	607	578	560	614	623	592	532	564	538	566	590	577	589	596	541	610	581	589	621	594	615	593	593	590	606	544	597	580	585	576	620	615	569	556	580	554	571	596	560	587	608	585	594	620	565	585	580	615	518	546	560	603	560	608	632	592	585	573	565	575	584	580	546	601	579	589	567	623	573	598	613	593	578	606	559	559	573	571	586	580	625	601	603	585	564	614	573	585	568	570	570	560	602	617	606	577	613	614	578	613	559	617	581	661	528	552	548	602	563	545	608	589	562	567	582	578	600	618	590	586	545	600	571	567	602	548	595	607	575	590	572	590	568	571	562	571	633	581	573	558	586	579	569	604	555	619	577	567	582	615	609	583	581	586	587	581	588	604	594	578	554	597	584	557	604	573	576	576	573	590	539	572	564	600	587	554	549	571	608	595	560	594	542	553	615	585	558	570	600	602	606	593	563	603	544	560	569	537	588	566	590	621	593	551	611	608	627	562	569	619	551	563	570	573	607	555	583	585	607	621	588	558	607	604	570	586	584	579	612	585	587	579	608	586	588	584	598	614	568	597	572	574	603	577	548	583	560	599	589	544	544	598	577	578	580	590	623	630	568	557	592	598	584	567	565	591	601	542	601	604	603	576	536	566	625	612	586	566	561	616	550	547	603	557	567	589	567	548	571	582	590	592	571	590	569	592	579	592	551	590	564	555	627	604	545	557	547	576	583	576	618	552	593	618	564	550	533	591	579	568	524	573	581	597	587	599	560	607	592	547	588	564	579	571	637	565	578	533	554	567	583	556	553	574	588	558	552	560	570	573	562	594	616	565	622	610	538	561	579	645	569	599	555	614	570	547	619	603	620	550	561	582	623	531	604	610	564	607	593	595	589	549	532	567	575	582	560	578	651	585	622	575	584	562	585	608	509	560	573	602	596	594	566	599	596	576	575	603	545	562	610	579	566	562	581	589	567	545	576	605	565	604	580	562	607	591	616	546	560	596	558	556	589	560	625	562	548	561	627	554	523	554	597	591	591	592	560	613	586	541	522	587	573	619	576	575	574	583	573	580	576	599	603	532	565	579	608	561	595
26360	19923	7192	967	664	575	538	537	559	527	513	506	491	527	527	548	514	509	491	495	493	494	471	477	483	517	477	494	518	521	466	509	500	497	484	524	509	462	452	509	462	489	526	509	483	509	511	477	480	476	524	543	520	498	515	525	452	485	537	506	493	535	494	483	500	471	514	510	518	497	475	510	509	497	509	506	465	494	496	462	534	516	504	492	480	502	481	477	531	500	492	507	521	468	488	485	484	500	492	520	524	485	501	491	465	528	509	501	491	527	530	521	514	525	505	510	495	493	545	522	497	516	517	523	500	508	508	540	539	532	502	506	473	479	475	485	516	537	512	503	483	489	511	476	514	508	473	486	498	462	541	487	483	465	551	511	508	496	502	470	516	501	501	495	532	500	489	480	486	519	485	522	470	539	512	499	512	487	489	498	488	490	490	520	489	505	522	507	472	487	513	522	490	450	515	495	481	473	497	447	498	486	472	494	475	507	479	482	557	492	517	512	530	556	471	499	478	478	478	518	490	494	511	513	484	501	472	500	535	498	487	478	554	499	517	513	491	521	501	516	522	462	503	505	574	488	513	488	483	495	455	517	513	501	467	525	506	489	434	494	498	491	505	541	490	497	525	491	520	536	486	529	487	483	483	497	500	545	471	472	480	486	526	486	501	517	477	496	493	501	471	495	540	520	505	502	489	468	510	493	468	502	493	513	529	541	469	530	511	474	521	517	495	517	532	490	475	490	490	501	482	466	476	514	486	557	493	529	513	493	496	522	512	490	501	510	518	494	518	471	532	535	497	482	480	532	489	502	462	505	499	469	512	515	475	517	481	501	505	524	474	509	489	511	489	495	542	490	471	482	478	478	485	527	482	469	491	499	504	529	492	534	481	454	484	483	503	530	526	509	512	459	477	514	473	512	470	464	502	507	513	521	499	494	501	497	486	503	485	529	459	486	497	499	476	510	494	507	517	528	527	544	560	486	500	452	532	516	461	506	497	492	500	490	475	433	513	521	475	499	496	493	527	514	483	496	467	481	499	463	526	499	476	465	454	499	507	500	514	516	494	488	496	493	523	492	504	496	519	514	484	521	507	493	471	500	488	489	487	440	485	502	477	498	487	501	497	530	544	488	509	504	488	505	486	498	485	495	452	525	530	511	503	453	515	502	494	543	528	489	514	509	458	471	517	513	475	508	521	555	500	550	541	516	493	470	479	526	463	502	501	473	539	498	507	502	478	495	498	486	492	485	477	487	505	497	494	498	471	503	464	474	494	500	487	537	486	493	516	520	480	483	480	509	498	492	479	500	520	439	521	485	482	480	512	525	486	505	507	529	463	494	521	510	498	467	486	476	490	476	516	471	463	490	471	496	520	511	518	499	465	517	470	513	496	500	481	473	476	507	486	490	523	476	519	453	557	501	521	510	531	508	511	489	495	506	538	476	506	477	506	495	499	482	511	510	537	463	519	477	518	533	521	491	483	482	489	503	475	462	538	471	486	471	520	497	517	467	502	515	485	476	477	492	495	495	482	479	508	507	458	472	481	504	487	480	531	487	517	507	499	484	512	480	497	493	470	501	506	555	473	488	509	524	448	503	511	492	493	469	522	509	533	518	509	514	498	526	516	484	528	517	496	480	545	489	534	479	480	479	492	479	512	459	497	499	442	474	489	475	480	487	473	503	480	489	543	498	529	491	502	462	546	536	471	518	535	503	503	506	483	513	496	502	485	485	504	498	501	445	550	499	492	482	487	499	529	545	480	489	517	508	462	493	525	463	548	480	507	514	491	504	541	515	491	497	461	522	529	490	505	502	464	488	512	462	516	516	473	503	456	524	510	523	456	512	520	507	534	503	517	456	509	470	503	511	532	491	493	487	532	496	493	525	462	516	505	512	451	483	523	492	499	483	513	506	471	509	501	509	536	512	489	448	497	471	454	463	476	488	483	459	479	460	518	523	513	503	496	471	502	483	502	510	528	524	535	489	513	497	543	507	497	514	483	491	524	515	502	468	515	518	473	462	511	487	505	473	501	488	507	489	518	510	503	504	507	503	469	512	487	490	454	528	515	513	502	511	459	468	479	494	495	535	531	522	483	528	458	491	526	498	482	516	476	527	472	497	497	485	514	473	473	443	500	465	479	532	462	514	513	457	475	481	496	485	501	508	495	540	499	501	458	492	515	479	508	502	517	514	525	526	518	484	491	493	507	487	507	465	506	503	465	495	493	471	499	481	478	482	485	474	545	475	477	514	474	513	484	469	496	472	462	482	475	520	492	526	493	498	501	500	471	486	514	524	501	502	519	448	499	535	507	502	493	454	502	471	493	512	493	465	480	489	520	454	507	496	514	495	530	482	485	556	506	493	483	537	492	479	490	470	531	494	518	457	510	517	519	524	533	511	496	529	508	484	457	486	495	481	503	533	482	486	544	492	489	547	515	545	497	508	467	508	492	471	500	486	497	469	522	454	549	514	524	485	494	503	476	510	532	467	521	478	459	528	454	473	505	449	508	503	513	476	504	479	506	475	484	474	519	542	499	496	517	533	482	482	517	484	458	520	447	489	491	497	498	463	485	501	485	558	467	528	504	521	509	504	521	527	526	492	455	499	509	480	474	533	482	485	504	515	486	499	514	473	487	509	504	524	512	506	544	518	486	489	527	495	496	522	516	474	457	466	490	521	493	461	496	504	514	450	440	505	492	471	439	520	497	533	477	523	492	479	508	539	490	492	484	506	451	510	471	494	459	484	506	489	492	536	473	487	484	495	533	504	500	510	456	465	458	487	505	503	533	497	489	489	482	551	496	464	508	501	513	503	498	480	546	507	466	532	510	468	485	501	495	492	481	470	550	535	507	497	509	483	498	520	510	495	483	529	499	505	471	500	506	472	479	498	472	499	521	472	504	525	517	470	511	489	525	472	475	482	481	473	517	504	506	489	519	452	539	499	525	490	509	509	467	477	506	493	506	550	524	538	482	511	516	522	491	509	505	501	470	524	512	521	508	504	500	472	531	512	488	524	521	477	505	477	508	532	491	499	479	531	454	463	498	483	489	515	519	493	474	471	503	514	531	490	479	498	477	493	482	514	513	515	466	519	495	506	483	516	523	487	532	524	499	487	502	528	512	472	506	461	507	514	490	483	485	526	477	510	514	506	543	501	456	498	501	457	489	491	515	539	520	521	496	554	512	519	536	489	491	484	496	507	497	479	520	505	504	493	544	487	567	504	528	465	499	485	472	510	531	507	546	546	526	495	471	525	545	535	517	500	530	509	505	506	470	532	464	504	498	509	517	508	542	518	483	495	478	489	506	494	537	498	505	501	461	494	499	486	497	490	505	532	534	491	541	508	496	486	471	499	482	527	503	537	540	516	510	510	538	449	494	528	481	561	477	454	502	503	487	484	528	474	461	515	476	483	506	502	482	546	494	498	457	487	471	499	487	504	483	504	506	490	483	516	543	527	546	523	533	509	502	468	559	501	517	460	476	504	481	503
4032	1619	1533	1031	919	796	809	813	711	741	728	712	704	700	730	694	721	728	759	741	677	735	683	662	725	671	731	675	682	659	703	701	676	705	672	687	736	757	771	710	684	683	758	699	768	713	678	725	676	702	687	697	746	675	662	700	688	724	689	676	716	733	702	717	673	716	684	662	713	721	772	668	693	698	688	736	727	711	695	680	720	684	659	722	659	714	675	712	687	704	706	737	771	648	730	687	672	669	684	708	693	686	695	669	754	709	706	751	720	755	709	745	722	689	732	776	713	683	710	712	752	719	691	685	701	680	700	699	719	723	684	712	717	683	716	730	710	737	666	643	735	677	768	711	650	760	703	696	660	704	683	701	693	699	765	676	658	687	656	691	705	642	674	689	680	690	655	679	678	734	678	660	733	693	695	677	729	717	664	690	719	665	697	655	700	722	660	670	713	697	721	732	697	694	696	691	710	676	715	756	736	710	696	687	710	682	668	738	715	675	654	710	692	681	692	689	675	706	778	691	688	706	661	712	704	721	740	693	739	697	705	690	645	695	693	711	645	707	708	630	699	702	711	729	725	711	709	627	723	713	670	723	699	732	726	686	706	676	704	747	676	706	693	687	668	705	683	703	711	675	679	653	669	656	714	698	687	711	707	692	712	655	770	678	710	690	715	714	704	689	664	677	697	696	708	694	674	685	709	687	682	690	653	748	722	699	680	696	696	687	684	706	698	725	688	707	710	715	707	714	712	736	667	689	693	711	686	674	676	694	707	682	692	672	675	671	701	725	726	710	669	669	657	692	698	664	699	707	708	735	678	736	712	712	694	734	648	710	714	732	694	721	729	712	714	651	746	706	712	658	750	698	692	702	697	714	701	707	684	709	667	707	653	702	666	702	670	679	640	742	690	629	699	714	753	681	737	702	717	715	674	646	720	699	685	669	717	708	685	633	711	695	744	714	685	691	692	666	678	771	751	680	699	696	727	687	725	727	711	700	716	751	721	685	703	684	710	698	670	639	681	710	690	708	664	656	695	654	718	709	682	660	692	696	708	700	677	678	727	670	651	720	732	713	659	681	732	714	656	719	689	693	667	675	668	661	716	645	705	727	707	691	707	724	739	689	692	733	711	700	733	664	748	725	731	677	750	712	721	679	677	687	694	645	705	679	711	707	720	696	703	708	668	697	732	749	677	728	680	743	680	690	687	634	745	665	707	699	703	691	664	685	731	700	707	723	703	721	703	663	693	710	682	653	723	659	652	689	672	677	690	670	694	696	680	705	724	681	705	668	714	697	687	684	680	707	658	689	720	648	745	704	654	681	704	724	753	692	689	697	724	734	676	697	682	681	682	683	721	705	730	688	740	722	693	676	686	728	716	705	736	704	697	699	665	670	705	659	737	704	689	700	752	695	715	704	729	709	682	673	671	675	684	682	726	680	736	687	687	754	683	692	713	712	687	671	767	708	726	702	711	747	689	686	697	759	687	726	714	682	713	697	693	660	678	702	743	672	709	734	657	705	688	703	667	715	685	691	705	652	687	692	706	684	715	698	680	735	698	741	700	693	703	689	700	667	734	717	665	668	719	685	742	663	686	626	731	740	683	697	718	712	689	637	692	730	719	684	703	692	700	709	713	682	712	669	725	723	667	701	718	660	702	659	710	665	706	731	721	692	684	711	699	700	732	701	716	737	654	706	709	719	685	721	767	697	675	651	692	732	641	701	699	681	713	695	697	723	730	725	686	661	689	713	703	688	712	667	723	690	715	692	713	663	665	704	728	704	716	722	693	735	689	695	728	719	702	685	700	673	659	705	674	703	706	702	693	692	694	689	687	687	710	655	687	688	699	719	721	709	739	694	714	706	718	677	692	709	688	671	686	763	681	653	700	745	684	668	616	693	668	719	655	657	673	712	679	677	755	689	714	714	682	696	712	695	674	694	722	720	689	672	703	674	665	707	681	699	690	674	698	723	674	727	677	697	699	683	726	683	672	716	701	698	665	660	653	703	676	713	703	700	740	728	668	720	712	709	647	702	664	714	652	713	718	666	694	686	686	715	701	677	692	707	731	667	687	746	683	671	742	699	699	721	706	740	700	702	674	669	651	702	722	660	717	740	661	705	674	684	736	692	731	713	696	710	657	681	697	655	677	717	672	691	708	689	716	682	679	692	702	712	739	736	743	677	670	718	756	674	747	695	749	676	687	733	667	725	692	652	731	703	661	685	683	640	726	690	706	690	698	716	698	663	720	676	695	696	710	679	696	709	697	728	709	696	710	686	698	662	706	700	685	692	737	696	668	697	685	646	633	683	705	669	727	707	684	705	757	766	677	645	692	714	690	651	658	693	650	686	711	685	706	699	710	690	702	684	697	710	646	688	690	665	727	746	677	719	690	647	686	685	701	733	707	707	710	708	710	665	706	698	706	741	700	662	698	716	684	704	652	702	663	680	678	708	687	708	693	698	704	688	669	684	709	693	715	720	729	727	679	726	715	695	693	674	720	684	691	670	647	674	701	690	686	708	668	715	675	708	685	726	728	669	709	697	685	730	750	660	704	700	727	708	669	721	660	646	687	745	705	691	720	703	720	722	689	689	694	668	707	711	682	703	697	645	654	709	699	681	740	667	697	682	673	675	698	707	732	710	727	714	719	671	665	726	677	747	741	697	662	677	711	696	698	674	702	669	751	683	687	703	692	676	718	709	676	697	678	719	695	713	736	655	670	757	705	726	695	693	688	672	681	687	740	682	731	660	718	704	717	698	715	715	697	718	673	702	677	689	643	703	716	672	697	679	660	709	729	706	671	678	707	673	699	682	696	705	692	740	682	716	655	739	695	710	721	680	697	667	646	684	675	710	729	680	709	682	684	737	698	669	691	681	704	738	692	741	688	711	695	703	660	641	718	700	714	705	689	694	686	693	682	690	735	707	725	674	682	684	685	684	706	699	715	683	698	714	705	638	702	684	686	706	725	705	736	710	659	719	683	705	710	674	705	672	727	679	700	729	712	719	664	699	745	698	724	706	682	669	684	726	752	650	755	699	692	664	652	723	688	747	685	717	685	695	728	651	705	716	710	658	708	679	714	713	713	727	720	648	641	768	695	684	669	693	687	695	707	732	711	735	708	692	729	713	701	725	685	746	740	744	676	711	699	673	698	675	728	701	669	691	718	749	690	657	729	756	757	669	735	707	659	694	708	671	713	699	657	727	666	731	653	679	665	714	674	662	689	677	714	685	691	691	705	674	698	705	663	717	707	694	704	741	687	703	679	714	700	680	662	660	707	690	645	642	688	636	710	722	665	638	693	744	706	685	728	731	694	735	724	757	667	715	688	651	695	678	700	695	670	696	729	707	710	677	703	751	679	702	727	753	720	714	676	713	676	713	684	690	745	728	677	734	650	723	710	696	722	669	721	723	662	724	680	732	694	673	734	674	652	727	725	687	674	744	702	735	742	695	701	678	689	715	691	729	687	702	699	695	678	704	661	704	715	720
23829	20958	28133	23923	20768	5123	1260	922	737	746	731	707	634	629	605	614	617	603	557	565	571	560	519	569	591	583	521	569	525	478	577	563	521	561	525	563	520	520	573	565	526	529	513	514	584	541	535	515	515	534	537	513	552	507	547	518	575	521	524	558	550	542	524	520	539	515	525	500	572	511	537	555	544	533	559	516	558	526	533	528	497	540	584	517	533	557	516	580	514	533	526	555	569	539	512	511	555	528	495	529	515	524	503	535	543	523	571	551	531	620	555	558	542	595	553	551	544	576	548	558	544	543	562	542	524	499	540	564	488	521	548	578	519	567	543	509	515	544	519	513	534	553	516	529	556	532	502	518	524	486	554	550	500	535	527	528	527	540	495	490	563	522	504	500	521	560	544	541	494	516	542	523	545	595	555	495	527	539	544	553	542	527	539	497	558	493	525	477	520	532	498	566	485	514	548	507	497	577	535	528	566	524	545	556	557	546	503	581	515	514	513	516	525	529	534	562	529	554	521	526	503	525	526	519	522	508	539	513	535	494	530	520	521	550	535	558	552	490	514	530	524	512	549	555	516	542	558	542	532	520	525	564	542	501	499	496	539	558	550	512	559	507	555	551	543	547	503	485	523	562	570	542	551	503	521	534	534	524	480	518	478	515	522	561	539	541	531	536	554	592	555	542	579	529	524	521	565	570	517	517	520	526	564	528	532	541	540	523	551	533	535	566	505	521	596	510	524	598	548	569	527	550	531	547	559	514	539	555	514	544	509	496	516	501	541	530	486	552	540	546	571	562	558	575	561	523	534	554	492	506	584	546	526	505	531	494	518	525	535	548	535	545	559	539	543	511	512	541	550	561	519	537	489	514	568	512	567	525	509	512	492	524	574	508	499	539	510	492	546	522	533	522	525	526	540	513	506	537	531	553	562	540	561	554	507	553	510	527	558	535	519	502	523	525	511	493	534	530	509	497	479	506	516	523	507	527	538	532	517	531	510	522	541	505	542	537	523	548	528	523	528	514	530	493	518	551	577	547	537	536	532	512	472	513	543	569	563	504	548	499	534	534	478	534	544	570	574	510	588	551	493	550	546	526	545	500	530	537	499	515	504	542	504	548	542	537	516	550	510	536	549	565	510	509	550	496	557	518	535	491	478	530	533	518	520	546	480	531	547	555	534	537	556	479	542	545	528	530	518	525	540	539	541	524	506	536	516	578	532	521	552	554	498	521	539	549	502	529	538	595	544	505	546	501	552	550	531	520	551	502	533	524	540	543	534	559	545	500	520	554	532	515	502	521	543	549	538	514	550	521	544	554	544	493	540	522	543	539	533	526	532	540	564	498	489	559	518	556	515	510	554	556	514	564	519	516	552	517	494	501	518	529	534	505	535	550	511	526	534	510	481	520	531	537	503	513	533	533	506	518	499	511	502	548	559	547	536	543	535	555	548	498	514	526	517	528	542	526	542	510	551	519	510	527	521	518	543	517	544	551	525	523	515	550	495	474	526	493	603	547	545	509	504	543	527	507	496	559	566	479	523	515	583	521	503	523	531	563	538	543	540	526	501	508	538	569	562	495	528	528	524	538	556	516	540	544	563	512	504	481	545	500	510	521	508	573	567	542	528	542	508	528	557	546	564	568	561	519	538	578	582	504	531	510	537	540	549	548	526	542	514	542	512	482	592	541	494	543	533	519	541	532	554	499	535	517	542	573	506	563	529	573	565	530	543	500	511	496	539	509	514	508	550	505	546	520	537	510	538	521	578	521	524	516	529	523	541	533	513	526	504	523	517	526	527	506	514	469	530	528	559	551	526	533	491	527	540	587	537	578	536	524	542	517	542	508	531	516	552	525	551	519	456	484	541	490	533	512	546	519	537	504	539	516	501	521	527	536	491	497	524	525	529	522	527	519	543	522	528	516	538	532	541	536	553	545	509	563	520	532	533	549	502	536	524	527	512	526	540	537	561	526	473	536	505	494	542	526	553	530	513	508	521	514	529	532	491	500	512	538	582	574	551	543	498	527	529	565	527	531	530	520	494	551	514	530	519	533	507	508	562	533	493	525	525	527	532	559	493	552	538	500	545	517	513	538	531	552	506	552	467	492	552	598	477	528	529	539	565	537	557	534	541	524	510	555	551	500	498	543	539	534	575	564	552	547	512	564	534	548	528	546	555	531	542	544	531	533	511	526	544	574	524	552	509	575	590	505	492	502	527	554	512	502	498	480	502	545	547	524	533	532	506	527	552	566	537	555	568	530	542	510	540	516	542	532	520	515	513	503	501	530	557	527	535	526	506	472	564	554	507	518	544	568	565	500	579	518	547	562	543	556	513	504	518	543	537	505	532	539	541	558	523	543	554	528	552	539	545	518	564	518	531	516	513	504	542	519	493	480	526	536	480	525	471	503	543	546	508	513	531	509	532	529	561	518	513	543	548	502	540	526	506	566	521	573	511	524	530	541	499	501	558	545	530	566	552	523	503	493	497	527	544	529	532	514	527	486	528	534	513	488	530	522	561	539	539	511	523	537	512	559	535	550	531	534	543	488	526	554	531	524	494	557	584	467	536	527	563	520	513	543	502	509	593	540	539	534	500	550	557	516	574	504	538	548	524	505	544	528	544	541	541	522	554	538	508	500	553	537	593	512	527	494	526	523	532	507	499	528	521	522	534	558	510	501	537	562	513	527	558	542	515	491	521	507	502	497	534	523	507	548	535	518	514	532	525	530	520	521	541	489	526	501	516	555	509	526	498	555	578	503	543	507	549	525	506	524	496	513	549	551	555	525	529	506	499	555	545	507	548	503	533	504	522	525	570	550	536	535	496	544	538	514	522	543	524	555	517	508	502	518	512	493	540	515	541	517	561	513	544	516	532	498	538	518	527	513	541	534	514	500	565	539	549	499	548	538	530	496	536	566	534	535	534	548	555	507	564	527	551	584	540	525	508	524	523	516	525	526	526	502	531	524	545	543	563	539	526	529	559	482	523	524	525	511	519	528	529	545	558	540	538	492	558	532	559	564	575	569	541	519	532	484	527	516	525	527	500	566	554	522	520	570	506	602	509	517	549	525	507	534	507	522	517	514	515	556	510	542	500	533	520	569	548	527	527	547	542	468	517	488	542	524	525	488	486	502	545	561	532	516	516	555	538	496	490	500	545	562	510	509	496	508	562	477	515	509	492	500	554	502	468	494	518	504	514	520	514	476	518	556	519	545	574	541	523	557	525	512	537	510	531	516	566	489	528	530	524	522	571	541	541	543	562	523	551	522	553	551	559	588	542	516	525	479	519	499	525	527	532	496	526	500	522	549	521	580	526	526	521	512	536	529	528	514	531	550	570	523	540	466	512	521	518	529	542	516	527	548	519	539	486	528	531	537	520	531	532	548	562	569	560	545	544	523	526	551	556	567	519	556	505	521	544	542	490	551	594	481	543	578	580	501	563	508	555	538	529	508	529	513	516	537	539	510	560	541	503	472	518	538	506	516	506	558
5274	10427	8868	4754	3306	2621	2098	1792	1598	1362	1228	1110	1074	988	995	895	914	861	847	892	797	842	812	893	860	807	816	826	787	777	767	773	810	770	784	816	769	793	791	741	716	772	805	791	750	763	744	797	718	786	756	722	749	760	792	774	753	716	740	758	726	711	695	748	775	683	721	751	760	761	755	757	752	748	717	710	788	772	733	789	750	756	725	735	776	769	719	761	768	693	716	716	738	750	700	711	765	750	706	749	745	767	787	737	753	787	792	789	769	853	794	805	722	769	751	758	744	748	789	788	747	807	728	762	780	801	724	775	738	810	726	728	809	797	772	758	764	742	754	746	731	750	755	760	766	727	764	751	715	788	729	731	738	742	814	793	705	789	745	772	698	712	726	767	747	742	731	711	743	694	761	769	765	681	742	779	769	726	798	753	773	725	773	732	727	729	681	727	722	793	722	733	767	741	740	708	770	692	785	748	702	729	787	745	755	694	686	783	665	719	749	731	668	758	750	711	732	731	799	724	712	705	768	758	733	735	722	756	729	706	745	773	727	779	754	733	716	724	709	700	747	714	707	705	742	797	758	693	765	770	742	759	743	733	724	735	748	730	734	748	752	712	765	755	780	731	708	729	738	797	709	706	763	700	742	705	748	693	757	748	755	745	729	764	728	804	707	728	781	742	727	709	695	742	774	716	739	762	719	764	721	710	743	703	787	718	703	720	668	725	785	705	702	719	775	758	701	761	776	725	711	741	760	754	783	683	721	775	755	719	715	727	730	724	745	841	715	755	679	729	716	697	704	743	706	696	748	764	746	758	733	737	709	737	734	789	726	705	756	753	702	715	676	727	769	738	764	772	713	715	757	745	766	703	698	751	713	741	732	777	733	746	754	758	799	722	720	749	775	767	751	748	756	719	728	743	725	744	777	796	770	768	737	729	698	745	776	712	751	744	766	739	744	778	720	756	793	738	702	728	797	742	727	761	732	727	728	735	770	764	722	766	775	729	760	755	767	735	779	755	725	731	764	776	764	742	736	733	738	760	746	743	750	753	726	727	771	712	771	693	772	727	734	727	764	651	726	744	702	727	735	744	728	778	758	749	730	756	760	788	741	750	711	719	707	729	710	713	767	752	748	731	731	713	750	728	736	735	736	744	753	772	746	742	727	750	790	732	757	757	734	757	754	740	729	744	707	673	748	751	736	696	719	704	769	744	701	739	713	759	718	722	685	786	775	732	783	770	777	742	708	731	746	738	691	726	722	752	709	743	681	767	716	752	762	730	695	735	741	727	795	716	710	738	759	730	766	747	734	742	771	701	730	763	751	741	738	757	749	773	775	756	744	730	758	753	729	704	748	741	712	726	734	680	687	710	750	750	720	791	777	777	719	745	744	702	799	692	728	735	711	719	669	691	766	705	765	750	789	716	751	730	768	713	725	746	755	753	752	761	721	691	768	750	749	755	757	728	762	753	731	779	786	720	766	752	728	713	704	713	757	761	755	725	768	776	733	726	709	763	776	709	737	749	782	731	701	706	728	717	775	751	717	736	761	749	720	747	739	697	695	749	713	685	727	749	764	755	730	733	721	756	777	711	735	738	707	788	784	742	754	731	730	724	772	761	737	764	771	789	767	748	765	782	737	720	719	745	754	724	705	723	695	749	749	751	726	692	780	767	747	777	743	736	655	776	727	736	757	779	730	731	721	766	739	736	710	771	722	753	768	770	755	725	656	737	749	729	714	728	708	709	746	684	738	785	709	774	751	783	773	704	742	701	762	760	786	735	769	764	723	742	768	708	750	786	747	755	744	750	743	720	740	739	717	778	706	791	744	735	752	734	771	697	747	745	739	675	727	735	745	740	767	707	732	744	747	755	738	706	748	802	732	769	732	707	741	740	783	744	764	768	791	740	751	741	673	774	748	758	723	732	767	758	737	729	712	687	730	723	762	751	765	753	730	744	761	741	715	740	785	712	741	787	759	765	709	718	768	739	776	748	783	711	741	735	771	726	721	776	737	736	801	739	747	717	735	734	764	742	777	750	698	764	736	727	773	748	757	719	684	760	751	748	739	747	721	777	738	746	701	751	754	744	733	740	654	756	701	717	719	745	719	720	740	720	772	755	692	695	744	713	746	743	751	769	744	730	757	766	808	748	762	734	765	712	727	781	722	760	700	721	698	745	715	764	725	764	740	729	761	761	739	785	732	760	764	696	758	753	792	769	753	726	751	736	724	755	720	732	736	737	687	715	783	705	671	687	736	711	695	711	659	739	737	742	805	740	732	731	763	706	697	762	724	766	757	759	743	793	732	766	722	740	692	733	742	756	753	739	733	767	703	701	729	732	752	727	761	758	711	787	732	794	753	760	697	760	682	745	729	726	760	744	726	728	739	729	718	718	736	703	755	740	741	752	719	693	723	718	728	766	697	738	758	767	802	712	731	769	718	732	754	799	743	751	739	715	708	766	746	682	722	763	772	728	712	782	740	705	734	788	768	738	740	698	749	695	731	731	710	707	701	740	748	736	748	800	764	717	772	798	762	731	745	734	744	749	722	692	712	714	719	706	719	741	746	728	724	696	720	746	722	708	730	747	713	688	745	767	762	778	739	746	773	736	747	741	747	728	794	697	713	705	711	715	706	754	718	776	781	703	769	745	750	736	689	726	741	720	724	755	758	793	742	752	691	781	774	738	749	741	749	684	783	782	726	772	744	744	772	777	762	753	789	727	701	731	786	677	752	757	730	760	747	760	758	720	766	739	722	735	724	712	754	750	748	769	673	744	746	718	714	753	771	771	738	781	744	746	744	743	730	761	763	790	768	782	751	727	737	707	719	752	695	712	761	734	752	745	748	721	735	721	736	725	740	706	738	703	754	702	730	745	722	737	799	722	783	709	728	714	723	789	739	721	741	721	720	751	719	713	711	752	760	711	749	728	778	658	703	717	764	755	728	748	738	715	712	741	722	778	723	762	718	735	748	781	733	705	750	750	781	741	728	749	780	762	731	726	740	712	719	727	746	727	745	748	742	754	744	736	730	801	734	705	778	769	725	791	739	731	692	762	707	701	748	709	707	732	719	726	740	779	720	718	771	711	755	726	749	763	796	765	748	758	744	720	733	731	757	752	743	733	731	706	814	773	677	744	766	735	744	754	744	779	685	753	734	734	787	748	769	742	765	744	730	767	766	740	756	759	736	757	805	784	698	762	726	770	747	717	733	737	727	693	721	817	733	759	730	745	783	747	721	772	733	736	696	706	756	790	702	768	730	752	716	717	779	732	735	742	786	750	742	786	802	722	788	707	750	712	739	707	742	754	702	755	726	741	739	730	726	730	749	832	748	669	750	700	767	797	746	755	705	771	771	742	725	729	751	752	716	775	749	749	731	770	739	737	787	684	755	701	725	711	728	742	778	746	740	730	707	712	732	737	735	729	749	744	752	780	724	765	719	747	787	736	721	749	710	725	706	741	720	781	695	734	705	769	712	779	741	751	755	759
22826	20960	28697	23396	20963	20706	3888	1175	895	804	765	670	594	637	621	558	517	537	525	527	486	504	479	498	495	432	562	460	458	459	433	449	483	432	464	445	422	459	466	464	432	449	401	458	470	430	445	417	467	403	418	450	418	426	401	465	473	406	437	403	454	457	449	440	417	415	459	424	444	401	393	436	467	429	381	456	451	382	422	429	449	408	422	424	409	430	447	422	427	437	403	405	380	431	430	406	404	419	432	435	401	417	388	425	440	450	474	459	453	435	449	481	461	480	447	444	398	413	445	424	419	418	420	440	406	451	439	458	461	441	445	443	450	431	451	382	444	439	418	426	429	418	451	453	453	406	405	448	431	407	423	414	409	419	426	432	409	431	410	436	424	447	408	409	416	453	429	399	437	411	456	449	428	433	451	388	428	455	442	379	432	453	432	438	441	410	413	424	419	385	451	447	405	389	426	423	453	455	444	400	384	405	425	455	419	423	405	431	426	390	442	434	461	409	399	373	404	404	438	408	429	420	428	403	437	382	450	424	441	422	405	404	402	408	417	409	453	438	401	430	484	414	406	408	437	400	398	400	428	397	428	453	439	412	438	432	425	429	420	442	394	410	405	445	405	492	439	423	392	420	383	430	397	384	462	413	394	420	399	458	426	424	413	390	440	418	430	445	419	448	436	401	459	407	427	414	424	427	447	451	372	398	408	390	436	404	429	432	407	411	434	403	417	402	440	430	425	413	381	410	425	458	391	423	420	445	436	414	422	414	422	391	376	392	411	452	424	446	449	419	428	476	411	458	439	446	390	451	407	389	448	444	428	428	407	467	425	452	439	406	427	412	386	422	407	407	398	404	409	472	479	422	425	430	439	428	447	426	418	416	421	450	419	443	438	448	449	391	416	452	433	405	414	440	415	417	413	407	446	415	406	385	386	411	406	429	440	403	425	424	453	433	429	402	425	427	454	417	403	436	387	435	422	440	426	401	401	427	441	438	442	408	387	399	449	437	420	421	409	411	419	405	423	445	433	405	387	416	436	414	381	422	432	406	431	441	410	404	413	392	406	438	415	418	396	408	469	430	411	451	445	453	421	442	424	457	411	441	401	383	404	434	449	397	424	406	419	425	429	418	408	398	424	451	378	412	435	421	433	425	421	421	447	447	391	409	428	433	407	397	418	452	401	402	456	383	428	403	434	414	438	415	385	428	432	412	399	455	385	418	449	418	413	403	428	392	413	442	447	410	436	446	418	421	447	446	426	428	433	418	388	406	422	435	390	444	428	389	416	418	421	436	408	446	411	420	426	445	472	386	376	447	397	454	396	402	400	397	412	380	424	383	420	403	406	448	443	415	443	419	402	410	422	418	385	447	406	436	427	404	443	409	408	437	412	405	370	410	416	396	445	436	407	405	424	412	397	433	436	397	457	408	404	418	383	408	436	420	430	413	434	421	415	442	478	396	453	396	443	444	415	404	415	401	394	454	395	410	438	442	422	445	397	412	429	391	418	451	400	384	441	427	431	378	429	438	390	407	465	386	418	361	431	420	415	411	387	414	414	432	396	418	419	388	398	377	415	412	413	406	401	406	392	423	381	408	438	394	426	434	375	408	450	425	435	408	433	428	433	413	395	423	395	424	426	395	425	418	428	398	429	399	406	426	381	412	432	446	441	409	425	399	454	410	418	417	443	393	431	428	426	415	421	437	427	421	428	424	444	442	449	371	383	410	411	446	427	401	448	443	418	441	398	424	431	398	409	400	412	375	426	428	383	416	441	414	435	427	407	368	412	432	396	466	422	399	430	440	447	453	417	394	454	449	403	419	440	442	409	430	418	389	378	389	419	392	385	423	418	420	410	408	457	367	438	411	419	403	397	430	408	407	436	437	398	438	443	438	395	457	401	409	411	417	401	436	415	392	414	428	403	424	422	421	449	400	385	448	392	406	465	410	414	431	403	426	456	426	453	437	401	406	388	414	418	415	431	399	463	418	432	446	398	429	437	426	451	411	429	437	400	418	389	423	393	452	448	423	423	423	431	437	434	436	423	393	435	416	411	403	405	389	471	425	452	418	408	433	458	415	434	405	386	436	413	421	414	417	446	402	410	454	422	457	427	411	412	465	387	450	428	398	392	443	426	434	434	444	421	409	436	413	447	388	409	407	417	438	427	399	419	420	396	395	458	429	380	452	427	415	411	444	433	394	426	430	473	440	474	456	413	435	427	389	418	470	426	423	395	408	409	410	424	427	379	418	413	411	420	382	417	401	423	445	401	444	412	438	405	459	412	424	415	414	418	421	425	415	397	400	402	420	413	421	393	412	424	434	427	449	394	422	428	415	417	404	406	436	399	400	411	427	416	417	415	416	402	419	435	412	419	446	403	411	418	405	451	394	419	428	412	406	444	415	435	445	406	449	416	392	388	422	424	402	375	429	412	459	404	456	461	394	418	414	427	402	456	396	440	426	419	431	424	394	454	401	398	438	390	416	427	383	430	415	418	421	426	449	395	418	405	404	407	419	419	420	445	417	443	407	388	433	415	412	417	427	450	433	433	397	459	440	403	414	423	419	405	426	413	459	414	416	405	420	421	400	369	406	447	430	415	413	421	444	413	393	441	427	428	396	429	391	428	409	405	414	409	408	459	399	428	447	434	390	470	409	417	430	392	425	425	416	439	424	440	412	450	423	424	407	411	391	404	427	434	440	433	421	391	380	428	383	408	422	394	436	430	396	428	419	408	445	415	432	389	431	402	422	414	424	385	438	429	400	440	427	409	408	475	424	430	441	439	439	438	410	418	437	425	452	417	419	373	407	402	423	437	437	390	414	438	399	413	444	412	372	402	395	413	447	439	420	459	436	426	453	381	400	440	451	391	394	416	437	469	404	419	410	413	444	432	436	423	436	424	426	446	424	398	438	433	388	431	399	437	409	414	428	384	403	399	426	465	430	430	423	418	415	408	482	415	420	435	446	438	452	394	430	403	427	421	423	415	443	424	428	405	422	450	475	399	406	458	432	385	414	415	418	387	430	455	393	417	389	420	451	406	404	401	408	413	409	407	441	394	458	397	383	429	402	421	433	425	429	453	388	435	451	398	404	435	418	418	425	419	409	439	444	485	405	438	407	408	419	428	411	418	411	386	404	394	379	414	429	415	409	460	416	446	436	428	422	428	419	430	436	421	404	453	423	422	451	434	447	416	422	419	411	433	435	430	434	441	424	396	410	393	425	423	424	424	444	401	412	382	414	441	393	424	426	440	452	408	405	410	425	416	419	425	431	398	372	410	399	444	409	421	463	438	450	470	403	437	407	424	413	395	423	484	416	436	378	419	396	441	411	406	457	430	418	391	413	440	437	456	385	449	387	418	419	419	426	404	408	413	399	402	420	417	435	417	427	460	419	461	402	428	429	401	418	438	411	420	420	416	392	387	408	390	430	428	428	431	389	443	425	425	457	433	409	421	411	394	393	421	393	427	424	420	403	394	433	445	395	417	411
7426	16544	14169	7803	5353	4109	3126	2547	2189	1785	1557	1318	1205	1081	1041	945	936	874	832	826	811	775	792	783	769	702	670	692	650	686	657	679	685	640	599	605	643	629	638	605	624	644	634	604	595	600	588	608	640	614	624	629	617	619	643	568	606	600	613	599	599	646	547	592	611	537	582	575	587	597	605	634	628	611	647	602	660	654	636	551	644	560	583	582	568	615	646	587	618	623	606	568	599	578	610	593	627	536	605	612	576	582	585	607	642	664	618	666	614	623	675	628	651	644	593	618	629	655	660	590	600	596	585	623	627	629	677	626	651	654	607	635	633	616	658	603	634	591	671	604	595	630	608	631	586	648	612	578	592	572	606	595	596	597	610	583	622	601	614	622	579	613	612	584	616	601	600	548	606	617	610	583	586	598	657	565	590	585	616	575	579	602	617	555	586	581	576	587	645	592	568	586	599	597	604	567	621	575	596	591	607	550	585	618	599	597	622	540	627	560	605	618	554	601	548	582	569	561	574	615	560	604	604	634	589	594	607	584	592	617	584	600	624	572	592	589	588	566	567	592	605	551	625	577	580	614	603	641	593	587	613	607	621	579	554	581	612	630	570	567	581	547	620	627	632	615	596	568	597	604	575	608	575	624	581	593	610	580	603	590	581	601	569	596	585	597	585	658	573	612	587	552	550	612	593	570	579	580	602	571	580	598	596	607	641	643	589	592	602	604	591	607	609	585	616	579	581	606	652	624	557	611	589	589	576	589	609	538	553	581	591	585	521	571	587	576	640	616	558	583	528	596	588	598	569	579	578	608	541	572	592	587	578	584	640	556	567	598	620	576	615	613	621	576	618	601	549	605	609	597	612	618	593	628	603	579	581	537	607	623	611	602	614	640	572	613	592	594	567	569	640	595	639	592	554	570	582	596	634	597	568	572	567	593	589	609	595	582	580	570	593	568	572	576	635	574	601	543	600	591	572	610	589	560	584	541	582	571	577	576	580	603	597	604	588	602	594	571	600	619	597	607	588	576	606	596	586	591	547	591	592	567	554	611	591	602	598	608	567	600	572	581	627	587	584	603	625	621	569	602	621	615	564	573	564	626	586	618	537	657	634	561	609	569	606	591	588	605	598	575	587	631	580	590	543	600	577	637	596	587	569	581	587	566	596	565	593	591	633	580	614	582	566	559	602	586	583	558	600	585	621	626	564	561	595	572	578	561	579	566	572	575	595	554	572	624	585	582	562	595	545	625	584	619	564	608	574	593	580	620	567	582	558	596	618	589	590	562	603	568	570	607	559	565	585	608	587	612	591	612	548	631	591	631	578	579	645	606	606	598	596	573	574	608	600	602	590	574	595	660	618	604	600	588	585	614	613	603	622	591	614	604	604	561	583	607	554	619	600	589	629	564	573	617	594	579	553	580	580	560	565	604	579	547	616	593	555	534	589	601	613	565	589	582	566	576	614	548	605	609	578	559	575	581	570	579	602	589	570	595	568	608	587	566	583	615	614	570	563	531	601	582	579	581	552	643	582	594	601	598	642	558	604	580	611	593	588	594	557	599	599	566	579	579	634	533	580	581	583	569	611	590	608	582	564	603	610	569	564	564	585	630	583	585	615	622	581	595	563	602	593	592	596	564	600	565	566	582	606	576	564	584	577	589	607	607	587	603	602	596	621	525	606	603	560	591	592	611	587	579	604	569	640	582	601	594	575	577	591	598	587	579	586	603	596	622	595	603	575	585	566	633	531	553	579	605	587	575	585	598	576	612	567	567	589	596	571	606	611	572	573	582	597	567	582	591	576	590	587	582	632	578	572	583	589	565	567	615	615	599	597	590	616	593	547	598	578	590	566	626	586	600	558	616	586	611	589	561	595	618	565	586	588	589	569	588	570	608	581	548	588	600	564	627	591	578	584	586	572	580	614	568	578	581	575	618	574	577	612	590	571	562	562	588	609	608	586	609	604	582	618	602	628	566	627	609	625	596	586	607	597	544	581	549	588	595	561	610	585	624	605	599	613	635	597	627	625	611	626	539	612	582	626	587	583	618	537	575	618	606	607	590	628	613	602	609	607	599	537	587	600	585	592	591	602	635	559	597	548	529	594	591	564	621	606	599	587	607	634	563	586	575	600	598	607	583	623	538	615	574	568	571	568	569	594	584	594	626	572	624	620	604	589	583	576	611	620	583	597	569	596	602	541	573	574	551	585	577	566	589	597	620	582	598	535	594	603	595	613	590	556	609	644	653	577	614	618	600	566	565	599	562	603	595	604	612	569	577	566	578	603	598	601	556	624	593	580	558	570	587	620	592	589	594	646	580	582	612	544	570	581	598	579	553	567	575	595	574	591	587	597	592	590	591	594	621	577	608	609	584	550	596	645	628	588	602	610	606	612	533	537	638	551	633	551	593	610	596	615	591	594	582	583	584	610	612	569	576	587	592	597	577	583	589	540	588	596	592	584	600	581	660	616	616	558	617	576	590	565	619	589	600	594	625	601	591	594	552	603	555	622	587	619	609	612	569	612	598	590	572	608	599	586	561	620	538	592	573	608	617	596	556	573	651	623	553	589	610	579	597	567	579	601	575	627	591	601	537	557	603	552	627	600	629	562	565	560	564	558	595	638	573	591	565	626	604	581	592	594	593	597	606	578	611	624	593	535	571	564	596	561	568	590	568	574	579	618	619	571	572	594	614	532	598	607	571	583	600	665	594	612	621	619	576	575	594	598	627	608	583	585	579	559	571	584	645	641	583	549	597	596	554	569	572	594	598	558	596	569	555	614	582	590	614	580	588	599	561	587	589	614	608	615	637	587	604	583	602	541	587	566	624	587	598	576	540	576	584	583	594	595	561	589	595	593	539	585	568	604	567	575	606	584	607	610	594	617	592	612	616	595	618	640	605	600	630	594	590	575	609	590	605	604	573	630	571	604	584	569	601	564	592	626	609	584	577	599	630	580	587	562	589	597	614	568	598	566	634	541	646	633	592	547	601	638	567	563	584	573	591	549	601	541	556	593	585	591	551	573	611	579	589	572	565	600	543	607	585	583	538	591	593	576	563	604	551	583	566	598	562	646	542	589	599	607	616	582	545	599	576	588	573	586	562	556	591	577	588	583	604	586	586	584	553	572	605	584	575	562	574	643	578	565	564	624	611	590	606	597	589	599	591	615	608	604	594	621	596	570	579	561	596	590	514	568	599	547	607	546	613	590	612	573	547	613	564	611	620	625	615	603	558	619	581	608	621	553	614	565	569	566	567	583	588	616	585	599	637	631	572	514	513	583	595	568	578	600	566	584	612	586	573	566	611	639	576	605	581	625	622	610	604	575	608	592	579	589	549	589	557	576	605	617	596	610	568	565	566	575	626	622	575	559	605	586	642	577	594	621	574	585	629	607	576	580	581	594	602	544	568	558	533	593	596	618	612	616	584	602	587	614	563	586	577	591	631	617	585	612	571	600	567	582	624	608	598	623	568	562	545	615	587	567	639	617	549
26486	20004	7325	981	644	613	590	532	541	495	546	500	578	511	476	522	492	481	517	514	508	498	458	521	535	517	483	506	503	524	532	525	503	541	493	547	485	538	509	536	512	523	490	491	497	491	506	520	484	556	530	467	502	552	509	533	529	583	461	510	537	494	509	520	479	475	562	521	461	506	527	518	504	520	529	543	511	494	483	561	525	506	514	532	479	527	516	476	513	497	516	527	496	529	510	508	494	519	541	523	498	490	506	508	531	500	554	548	494	531	555	557	526	497	495	531	541	512	485	502	565	541	558	549	543	518	516	537	506	535	503	514	515	561	544	558	511	527	500	528	532	512	539	499	506	541	543	468	512	494	483	493	510	538	493	508	499	490	530	557	500	513	515	541	501	511	519	541	530	530	518	490	528	485	511	503	514	523	541	511	484	479	479	536	557	508	519	508	499	492	521	475	578	513	501	539	501	533	526	521	526	519	501	488	477	531	483	518	538	502	525	570	513	507	509	499	512	513	506	489	539	495	531	511	498	492	505	525	523	493	526	508	500	506	516	550	532	505	565	530	491	488	521	518	532	490	537	543	527	515	524	476	471	547	505	522	515	473	511	508	525	513	492	531	491	508	515	504	494	547	541	581	486	496	486	556	538	550	535	520	518	481	517	521	528	547	513	458	526	545	476	546	524	504	509	538	497	521	519	508	538	510	485	509	542	497	507	541	526	536	547	504	485	518	509	501	523	503	523	518	517	534	511	539	512	508	493	507	505	540	551	558	478	506	470	506	493	520	507	462	499	517	521	533	505	468	561	509	494	542	532	547	499	500	516	470	516	499	536	518	496	518	482	518	487	479	555	539	537	499	498	496	480	509	515	507	531	501	513	501	520	499	528	533	507	553	511	495	494	448	506	515	511	494	508	497	522	508	544	535	508	509	514	514	491	512	519	511	490	511	500	490	532	533	531	517	490	495	521	552	514	488	532	484	503	535	497	486	566	473	488	543	510	546	496	541	492	515	513	521	525	503	470	489	466	493	496	527	543	486	502	512	500	545	555	526	512	508	556	479	486	510	523	529	516	514	500	494	525	504	525	507	503	553	511	517	476	499	484	542	506	555	504	465	529	518	501	482	561	526	535	470	503	479	489	522	500	510	508	505	541	489	530	530	544	538	477	508	512	533	495	548	531	556	545	482	518	483	544	587	516	534	493	482	543	506	501	500	511	507	513	484	511	569	506	489	575	514	523	443	501	495	511	487	550	532	480	515	539	478	518	528	500	538	548	491	491	491	530	531	518	478	502	526	548	518	501	493	535	514	488	498	553	537	503	505	522	526	532	539	461	548	540	533	561	495	488	522	536	529	488	456	525	509	508	523	511	520	462	518	505	486	481	529	501	523	490	500	538	551	531	529	495	550	521	528	537	457	540	536	504	529	482	539	561	514	477	487	520	504	521	499	501	530	526	529	527	493	562	522	536	508	568	472	509	508	506	496	513	534	490	511	531	533	552	499	543	539	478	517	496	484	498	537	475	493	524	526	523	487	499	536	508	500	477	513	501	513	535	502	517	500	539	517	494	527	505	509	523	528	498	508	498	518	562	501	495	496	551	524	513	492	455	508	506	502	529	516	499	550	516	508	521	504	527	565	522	505	515	518	547	484	499	519	479	533	515	493	479	519	533	516	518	510	508	473	534	518	505	506	498	539	497	524	521	503	544	498	563	532	543	514	509	532	537	508	553	519	558	529	528	518	531	509	567	528	502	493	521	501	521	502	551	538	499	512	502	523	508	472	532	510	478	551	465	513	507	513	483	509	496	498	493	526	529	529	551	463	498	544	554	492	512	507	520	486	523	536	523	502	506	504	513	568	544	498	478	517	500	511	494	464	497	494	542	515	516	508	500	534	517	507	508	524	496	531	551	520	476	535	547	553	518	507	500	490	541	538	513	502	522	509	521	524	541	545	522	529	501	487	550	537	529	502	504	489	539	510	507	502	529	475	522	553	529	530	515	489	496	527	500	503	495	530	491	485	516	497	508	481	498	499	473	514	530	482	499	523	520	517	492	481	485	495	526	505	521	526	518	512	478	514	531	481	517	526	537	534	527	491	470	502	501	524	500	474	481	551	507	490	502	503	511	496	521	476	477	499	526	536	463	548	525	512	489	497	547	529	519	506	486	507	542	567	535	493	457	520	493	551	521	476	527	492	517	561	483	486	491	524	503	503	493	490	504	489	484	540	553	477	523	473	532	520	491	485	522	482	490	519	512	525	508	519	521	496	512	517	509	520	506	517	503	516	475	508	502	521	488	525	527	445	509	486	485	533	505	503	547	498	523	491	543	507	514	561	546	536	506	513	500	555	473	516	549	506	487	529	529	525	554	528	566	476	540	496	519	519	485	470	522	487	490	504	514	535	531	491	537	511	555	483	500	515	497	499	498	544	548	502	524	540	480	503	518	511	490	480	541	496	476	487	493	513	526	501	545	491	493	491	514	533	452	504	498	503	518	551	523	551	539	513	513	475	471	532	501	538	513	512	500	516	524	488	539	493	518	505	506	523	512	529	529	506	559	493	486	497	470	511	553	495	526	476	536	493	483	476	545	502	557	496	489	519	515	541	491	526	530	500	548	486	499	521	494	531	483	517	523	523	510	504	522	510	522	523	555	537	512	508	485	541	528	478	536	507	525	515	480	516	527	507	537	521	544	524	517	519	508	514	492	517	519	507	507	534	517	514	496	511	507	504	544	495	526	500	482	480	520	517	482	459	503	539	497	509	513	495	532	490	521	521	523	508	534	525	514	515	488	494	499	487	535	522	478	529	564	550	511	512	490	487	511	490	499	489	507	535	527	531	523	480	497	518	507	502	463	516	478	503	522	541	519	516	496	558	468	539	503	481	503	487	533	524	511	501	498	539	466	501	588	489	537	548	479	515	488	534	514	497	503	510	524	483	532	525	487	519	502	508	486	480	487	531	529	519	507	516	555	513	519	524	485	493	537	510	518	461	495	526	518	500	526	530	522	528	467	506	496	534	538	478	483	497	436	519	527	523	490	505	498	467	503	515	502	500	535	560	497	449	524	497	550	515	483	531	562	473	473	499	510	502	542	533	517	538	480	504	470	524	484	506	494	560	482	536	545	527	517	535	556	504	535	522	534	483	473	483	501	498	500	558	528	509	501	475	506	497	527	508	491	494	511	495	515	498	497	524	485	514	495	506	493	527	503	530	547	504	522	541	506	512	486	516	473	541	540	528	499	489	500	531	521	536	532	506	510	518	494	511	512	526	538	527	497	481	478	497	513	509	499	502	518	524	512	511	486	515	482	495	533	500	489	512	532	501	504	543	527	469	498	526	475	501	466	527	503	500	510	544	490	528	490	532	508	523	504	518	487	516	467	531	482	510	538	501	496	519	483	476	503	515	507	470	546	517	530	487	487	507	506	545	510	502	529	533	461	529	533	534	493	506	501	539	538	524	494	476	521	459	529	515	515	530	482	532
3969	1576	1516	1056	901	862	794	785	735	809	757	738	765	752	706	698	757	771	725	712	704	772	725	726	719	679	703	676	696	703	705	647	766	736	699	725	730	735	695	676	677	680	669	721	735	716	702	752	655	743	672	676	679	707	717	708	716	711	692	682	663	734	712	714	675	693	724	680	671	720	733	681	678	704	724	676	748	730	748	678	733	738	710	709	692	685	695	717	733	697	706	709	702	722	698	721	699	695	718	662	736	689	710	723	743	690	728	746	722	718	769	753	704	778	775	665	658	687	722	758	738	742	768	732	765	723	747	754	754	738	714	724	749	760	744	718	715	761	689	651	730	678	710	742	744	680	737	673	716	709	711	743	691	725	756	727	671	699	740	737	697	698	670	704	650	750	724	699	671	723	678	688	661	731	737	692	702	729	702	664	743	757	719	686	676	731	700	692	690	694	705	742	729	740	680	700	690	688	691	690	727	651	665	701	698	699	718	681	678	729	745	731	683	711	715	750	666	720	694	714	705	762	779	717	696	757	699	727	706	724	709	673	746	765	733	694	736	698	663	744	662	693	703	731	685	663	748	723	754	716	728	728	694	730	701	670	700	684	732	707	715	669	751	697	718	738	725	706	686	697	728	722	711	719	729	717	727	750	763	742	745	655	738	710	721	720	668	726	750	714	731	705	703	660	718	728	704	769	683	703	743	718	737	691	728	773	714	669	673	746	714	720	737	668	670	680	716	717	692	730	685	729	738	703	691	738	769	667	705	669	692	678	678	738	721	706	707	693	705	706	688	676	699	718	765	741	755	709	684	720	698	727	722	682	696	660	759	737	724	698	690	686	684	737	698	690	706	688	724	725	735	727	709	723	727	684	714	682	680	697	651	704	661	683	677	675	719	758	678	755	704	656	723	696	669	756	680	682	713	738	705	737	704	701	696	707	698	714	689	724	688	691	688	715	723	741	733	711	747	720	726	708	723	660	695	740	695	693	711	652	687	721	706	700	699	688	743	690	681	684	700	661	704	703	672	677	737	688	730	721	709	676	677	703	742	719	658	695	724	705	661	714	719	742	728	743	660	647	699	666	691	747	663	733	713	730	696	708	734	728	724	706	746	700	740	716	715	728	715	698	668	698	699	669	735	701	679	711	723	724	715	669	711	692	738	713	726	703	709	678	701	743	707	739	680	743	712	736	681	682	736	682	721	704	687	714	712	701	720	718	712	688	711	700	669	701	704	689	742	716	736	754	713	693	691	726	715	720	696	745	752	748	709	740	753	671	709	754	756	708	739	683	689	665	681	704	713	718	725	722	728	658	721	730	728	743	675	663	731	694	714	656	669	672	735	735	718	764	696	719	738	754	733	678	759	732	681	699	667	688	787	734	721	730	717	745	734	717	716	673	681	672	687	747	685	737	657	755	686	689	713	747	772	696	740	666	704	689	694	689	747	693	732	665	757	679	686	717	713	678	697	688	653	732	671	753	749	741	702	724	661	710	670	663	721	657	695	728	745	674	743	755	724	758	695	733	715	700	692	719	687	729	721	766	694	761	696	758	691	759	737	707	725	713	707	728	691	674	704	755	684	719	720	705	730	752	709	687	707	710	711	719	709	746	729	691	754	707	723	692	695	718	698	681	720	724	677	695	725	691	675	728	647	706	708	679	710	730	675	709	689	689	709	743	716	726	755	695	665	679	721	725	743	699	677	690	714	709	645	710	738	687	696	721	673	707	736	694	729	691	779	747	757	668	669	727	697	727	710	730	729	736	687	700	666	701	699	749	655	736	690	730	699	722	737	771	711	726	743	719	714	660	726	731	701	701	746	729	690	709	724	671	738	730	722	730	706	712	692	696	707	736	684	683	705	694	720	668	739	724	713	733	716	729	663	737	703	686	720	703	735	695	693	715	688	713	678	718	701	704	692	721	689	737	712	672	698	759	747	692	736	693	716	727	695	719	717	721	713	735	756	680	703	704	703	746	738	725	658	720	715	692	658	712	657	669	764	733	723	666	695	726	708	729	753	699	740	715	728	686	711	670	696	734	711	707	713	719	716	771	720	714	710	711	763	703	709	704	713	720	647	699	725	713	691	658	725	662	704	713	715	678	688	716	699	700	716	705	688	712	682	721	739	757	700	723	682	688	722	733	699	700	763	704	726	725	727	713	706	760	703	714	692	713	716	658	756	701	719	679	745	763	715	699	700	671	746	697	707	686	687	700	680	729	696	725	745	738	689	718	744	734	711	674	709	667	679	699	715	657	711	703	670	667	736	729	726	719	728	687	756	721	646	687	722	785	753	678	732	749	659	678	689	685	671	694	687	709	742	688	645	702	710	757	724	707	687	664	696	721	733	729	722	643	721	711	681	724	747	728	729	729	706	737	711	731	678	671	726	667	692	768	757	640	699	722	710	682	730	669	734	718	719	717	755	711	693	745	677	715	714	713	713	684	702	705	689	701	654	726	676	736	736	722	738	692	666	681	716	708	719	719	718	699	696	700	691	703	710	741	724	688	716	761	715	712	705	667	761	696	696	667	727	713	749	695	763	740	708	698	737	715	706	720	729	685	704	689	713	726	759	680	698	720	733	713	723	697	728	720	635	674	722	696	686	702	732	688	721	704	720	714	716	668	719	662	719	688	675	705	695	690	740	681	672	725	712	694	702	748	741	749	693	715	668	694	695	775	667	684	719	697	709	726	687	758	674	678	728	719	688	638	716	658	662	755	716	698	768	709	676	740	699	725	703	716	690	722	670	704	711	719	668	726	732	718	685	703	703	682	679	697	733	713	670	692	732	750	701	694	751	725	712	733	734	716	719	678	727	678	747	680	705	680	751	686	716	698	693	685	737	690	745	734	724	686	725	668	711	741	758	747	686	767	723	697	743	711	700	711	737	702	680	716	723	692	666	753	718	699	732	717	696	687	729	676	723	684	724	738	711	688	727	716	701	693	763	696	694	676	693	691	671	699	702	725	754	714	688	720	721	740	732	763	689	703	720	708	697	681	713	718	701	704	710	712	733	688	745	698	719	750	689	733	690	700	739	726	707	726	750	730	742	706	692	714	723	673	704	726	728	706	683	720	727	727	765	738	747	679	725	699	720	711	740	714	698	697	697	763	735	736	711	720	713	686	673	676	704	713	662	711	756	710	711	687	701	708	695	721	749	757	685	717	706	704	735	704	731	658	719	695	727	694	674	731	705	726	704	727	687	720	694	682	692	744	731	733	703	697	698	724	672	679	755	694	684	704	681	682	716	713	711	683	683	712	701	744	745	728	744	695	679	701	724	748	662	709	711	710	687	698	687	708	665	715	704	711	712	722	714	726	728	694	684	677	718	742	698	721	700	703	687	697	701	676	712	740	690	682	704	749	702	683	742	676	684	691	739	689	676	699	687	731	668	721	734	680	706	666	676	735	708	656	684	770	720	732	716	759	708	711	752	733	695	690	736	719	687	706	722	712	677	717	699	720	794	756	720	757	682	715	692	726	683	702
23838	20962	28144	23951	20806	5260	1174	971	813	707	713	711	664	677	630	570	627	616	644	611	582	583	618	599	608	549	569	608	562	585	516	585	539	600	574	577	565	542	519	571	566	555	600	549	577	592	532	507	566	534	551	525	528	520	557	562	540	572	541	571	535	536	543	515	514	588	536	537	536	497	545	548	549	509	511	523	516	528	514	554	497	534	510	522	567	584	554	562	558	556	553	520	577	545	552	543	521	512	515	535	526	546	494	583	566	605	545	545	541	527	535	581	570	541	554	578	549	546	525	573	532	537	583	507	554	597	570	548	599	544	526	532	570	569	525	574	561	529	516	543	548	539	564	522	593	537	553	589	572	546	556	556	548	555	537	519	540	510	520	512	499	530	556	508	551	554	524	518	552	502	599	547	522	544	530	550	528	545	504	577	530	542	509	526	556	502	546	554	496	570	562	550	520	547	550	537	576	525	579	539	530	469	523	545	536	518	542	560	513	554	553	514	566	557	509	522	496	516	508	520	518	521	571	542	508	515	457	559	545	551	558	504	575	592	546	561	514	561	548	534	548	534	512	522	506	538	529	539	507	511	532	526	519	508	501	523	519	544	540	485	514	544	509	553	525	578	550	611	536	552	540	528	526	533	555	549	550	569	548	533	559	524	558	555	571	531	546	539	542	567	545	548	520	531	496	510	532	524	549	552	531	532	512	524	538	569	496	537	512	509	489	557	544	524	527	530	532	532	536	524	575	503	605	512	553	544	566	545	584	556	567	561	487	532	543	528	519	544	533	535	535	569	541	511	538	576	490	535	520	498	554	583	509	520	554	552	564	566	525	555	575	519	556	529	508	509	544	569	547	536	517	509	545	520	556	560	561	533	512	551	520	540	530	564	522	519	508	569	527	564	520	540	558	518	515	560	525	567	513	531	547	542	568	585	533	512	512	567	521	557	542	519	497	551	564	549	553	525	544	550	548	526	532	560	506	536	540	544	517	526	573	557	528	514	518	509	547	529	532	528	558	545	538	530	550	507	512	520	585	546	549	543	548	521	556	539	587	537	553	536	532	535	562	531	500	571	543	549	532	590	561	504	559	497	553	539	554	519	515	488	542	561	554	563	502	523	525	518	503	549	546	507	485	525	526	541	546	563	517	548	517	557	511	595	533	545	537	521	529	528	546	516	563	578	538	547	550	586	494	510	506	563	496	529	530	525	541	549	535	603	549	475	549	533	514	538	552	548	501	535	480	467	538	509	571	531	514	548	552	527	534	551	521	519	576	519	547	538	524	505	538	520	523	546	599	579	535	564	545	536	501	546	538	532	541	478	541	514	573	520	512	542	569	546	532	515	508	492	537	537	538	483	497	496	495	529	516	498	477	556	520	527	557	516	524	536	518	544	522	525	578	511	527	548	539	550	524	540	559	545	518	581	538	525	527	599	545	532	559	530	589	513	519	533	549	550	540	496	547	555	542	555	494	521	516	553	525	560	560	514	504	554	525	520	544	504	542	545	518	573	542	495	583	552	573	519	536	506	524	523	528	502	545	509	508	519	539	532	548	544	561	536	557	539	544	554	554	522	553	534	545	534	554	566	531	569	460	523	524	543	538	518	526	508	550	525	541	518	563	512	536	471	550	514	538	483	589	541	549	558	518	524	536	527	551	571	528	552	582	507	564	534	550	604	541	546	493	532	523	544	555	528	548	527	545	540	500	519	541	546	513	533	508	541	559	526	511	525	537	521	560	480	521	527	541	548	539	571	513	543	500	525	537	498	524	508	491	538	503	561	510	572	577	534	554	514	564	535	527	519	517	519	513	511	546	526	538	520	504	513	564	505	531	552	564	507	490	530	526	556	579	518	545	513	507	511	531	550	585	533	526	540	508	549	498	507	531	539	474	610	535	525	499	557	571	551	529	552	539	546	511	553	554	526	561	536	505	527	544	482	536	542	554	548	498	577	538	544	511	549	526	556	524	524	552	509	564	560	505	513	535	522	520	544	546	495	537	547	507	548	569	498	532	525	560	492	524	536	553	582	529	517	523	541	545	535	537	548	521	500	522	527	547	531	542	509	483	549	507	548	580	566	506	549	525	576	554	569	519	551	530	546	571	528	547	516	533	504	532	566	571	520	508	505	538	561	538	525	499	501	510	569	543	492	517	561	549	540	547	536	513	531	558	518	552	547	542	542	506	546	515	557	572	513	525	543	552	519	522	569	486	533	522	555	503	562	547	519	501	556	522	511	529	531	548	548	530	519	532	524	509	551	555	559	510	587	494	531	565	541	518	521	527	547	531	534	519	523	535	562	529	554	529	499	518	552	530	536	552	527	531	538	537	494	538	532	522	525	538	557	549	586	543	554	546	525	504	539	567	497	503	552	530	522	517	523	518	563	554	490	516	557	526	516	547	563	535	533	518	498	536	520	540	509	547	494	519	547	539	543	539	524	520	561	510	556	512	520	519	534	503	541	539	557	564	545	529	558	554	554	552	544	567	551	501	563	537	524	536	537	526	547	536	512	533	544	561	569	559	485	571	525	505	529	546	492	540	540	491	546	550	523	521	547	513	534	491	542	525	554	530	523	548	550	517	555	542	533	553	534	535	520	498	510	515	567	536	559	537	508	548	520	545	578	524	513	551	527	530	526	503	511	536	556	504	587	512	552	526	494	558	493	529	488	551	585	544	560	510	545	535	507	533	532	551	555	578	546	576	542	554	559	561	555	500	527	545	538	542	533	524	494	576	569	509	504	522	528	553	562	549	554	510	537	532	538	595	522	493	523	527	543	490	511	525	548	539	523	528	514	493	532	582	526	513	538	520	536	504	572	524	549	505	564	531	569	541	611	549	539	531	515	516	540	551	556	558	543	537	544	550	529	528	484	503	540	521	516	533	562	553	534	506	508	526	549	537	531	538	552	525	595	531	546	542	512	530	508	550	495	515	509	535	525	498	551	519	532	564	551	523	501	519	535	576	558	542	519	582	533	529	539	585	499	522	484	529	538	536	525	515	569	557	559	547	564	505	571	522	553	559	551	570	547	494	571	508	561	544	527	549	530	524	513	533	554	537	512	513	573	541	539	548	521	532	554	548	530	526	566	564	522	527	525	579	544	550	518	543	507	542	504	523	480	522	542	508	525	534	548	535	558	535	503	530	495	533	494	551	535	521	536	554	520	491	557	553	530	516	536	558	541	497	521	521	553	544	553	578	557	547	545	586	521	499	505	532	547	509	567	527	519	537	542	568	527	533	505	563	530	551	535	544	565	524	550	586	549	517	566	554	560	551	514	479	541	546	544	546	505	554	552	584	524	514	546	515	551	477	520	570	506	540	558	509	489	530	615	532	528	522	539	538	581	545	505	548	543	558	529	517	561	540	554	550	542	538	539	540	567	563	544	510	528	571	536	527	509	499	543	509	529	547	556	500	580	503	539	515	513	548	552	573	524	523	562	560	522	545	515	574	517	571	506	528	530	501	507	555	557	531	535	558	540	579	576
5358	10364	9215	4699	3325	2567	2180	1723	1549	1376	1189	1136	1070	1012	994	955	859	843	883	888	810	833	789	816	843	795	858	802	852	794	775	773	788	826	788	811	788	835	753	729	730	746	761	746	734	721	770	758	757	786	736	787	732	798	735	701	738	774	753	758	797	784	732	734	754	735	698	765	805	767	709	807	756	700	711	668	763	790	769	701	729	760	756	706	778	773	743	752	774	750	782	789	773	767	727	780	782	757	757	745	758	771	736	789	803	807	782	778	769	790	757	768	785	807	767	772	774	747	729	760	796	757	754	801	763	710	760	849	753	787	787	818	734	795	783	800	763	707	784	779	765	727	789	766	756	773	705	782	755	727	741	731	802	725	719	718	735	741	749	721	765	778	810	744	778	741	781	738	731	760	729	774	739	746	776	716	778	735	693	766	782	739	738	752	737	770	693	783	755	747	716	763	729	707	755	714	766	736	722	744	723	749	752	767	786	685	763	722	772	761	732	777	776	773	784	737	734	763	752	732	761	721	776	760	741	759	788	818	774	769	721	742	746	786	724	734	710	742	741	761	769	704	793	736	770	782	764	735	692	735	743	741	739	759	718	796	767	730	735	719	782	712	776	751	757	777	768	759	763	737	787	743	750	776	755	697	705	796	764	744	775	706	735	708	747	738	749	743	740	696	727	744	722	721	775	744	713	774	709	761	761	761	773	692	710	730	791	774	741	695	755	703	786	726	803	760	753	787	721	733	752	757	676	753	796	724	733	680	767	750	703	711	760	767	731	734	743	767	718	751	759	762	764	785	770	812	707	770	760	693	778	752	728	729	723	761	763	716	676	756	728	734	736	757	762	753	728	756	732	766	710	735	729	719	761	750	785	749	758	688	754	727	749	753	745	757	747	763	729	712	744	729	687	735	797	771	689	745	718	743	738	725	757	781	748	757	754	772	750	781	795	771	775	795	709	727	722	748	738	751	737	779	719	728	747	775	791	743	766	737	725	759	741	745	760	759	773	750	713	718	743	700	759	757	785	749	766	701	757	712	724	770	754	759	767	756	766	748	710	779	789	762	741	763	693	757	756	745	698	728	763	810	760	721	763	777	713	737	758	754	720	761	770	749	757	699	731	731	719	734	762	725	735	749	706	721	722	763	759	727	791	709	770	715	768	768	698	777	757	710	721	707	783	762	758	714	750	769	723	803	764	709	748	736	761	810	757	725	735	720	762	695	744	789	776	704	726	712	775	759	737	745	742	768	760	722	769	710	784	775	722	766	720	694	708	781	735	742	738	744	779	731	709	789	709	794	798	717	753	731	780	716	712	765	739	694	738	729	759	763	737	753	750	771	724	725	743	732	731	735	767	763	716	747	712	706	774	747	766	753	776	744	740	775	739	739	745	727	720	782	761	760	760	787	766	777	747	738	709	761	745	758	712	737	724	696	741	803	737	775	746	740	754	801	757	767	752	780	785	750	728	796	719	798	797	742	751	738	751	732	764	753	758	751	735	757	773	771	770	757	800	731	682	749	786	740	718	686	722	760	762	751	757	784	787	736	762	746	717	736	724	736	783	749	731	744	759	742	743	750	733	753	734	757	702	763	746	730	755	728	758	761	733	753	753	751	712	735	760	732	725	786	716	722	748	732	758	756	751	751	754	746	740	736	744	766	731	754	717	772	703	714	722	765	777	756	751	755	783	795	715	743	749	776	697	731	771	735	727	726	743	735	759	745	744	756	671	761	706	748	689	699	737	771	716	725	790	717	779	712	773	737	759	748	778	728	760	741	753	752	753	766	694	764	735	728	777	711	811	724	740	751	762	729	769	724	723	744	735	714	696	790	756	762	759	724	750	735	742	738	762	731	741	727	740	726	751	775	738	776	735	743	768	752	735	757	758	798	706	767	726	724	717	749	781	722	736	792	736	768	731	730	773	728	762	745	753	750	723	772	763	716	769	784	723	739	765	761	742	732	737	742	716	764	769	729	740	758	704	732	743	766	749	754	726	744	772	729	740	734	711	745	763	703	761	758	734	803	732	773	670	746	751	772	748	748	695	734	777	749	763	740	733	755	744	698	690	746	726	763	770	749	756	740	744	686	711	709	703	713	723	730	757	726	792	779	752	740	739	755	778	813	797	728	746	766	715	728	754	764	773	725	771	773	711	756	706	783	793	728	678	789	744	762	753	777	783	797	718	723	736	709	740	740	734	775	750	709	758	780	721	729	769	748	723	713	759	734	725	786	737	705	711	716	739	751	773	758	733	765	750	729	766	775	693	791	740	723	711	780	703	784	725	810	713	785	744	679	715	761	696	749	729	721	749	734	691	777	747	754	760	697	730	746	778	741	794	748	717	725	726	750	749	754	727	688	733	707	741	736	770	763	763	702	751	765	748	767	750	762	673	754	737	739	783	745	739	756	717	728	742	781	692	734	738	726	746	725	749	756	785	714	765	708	788	728	710	738	730	752	743	726	703	730	729	789	737	745	745	763	772	741	726	743	744	750	729	729	704	748	759	739	761	690	745	733	755	715	767	737	753	729	751	763	758	735	730	767	720	765	773	726	770	768	769	756	767	760	747	760	739	736	775	742	742	757	737	767	741	753	771	694	782	716	786	736	724	747	759	763	832	691	731	750	728	703	753	758	748	746	785	764	737	771	731	770	775	703	700	750	806	776	704	716	773	769	779	740	730	727	718	795	757	772	749	773	726	718	802	741	679	735	757	745	786	720	728	802	771	757	758	793	726	723	756	714	691	781	758	739	730	727	782	729	805	739	806	749	737	728	776	750	710	726	720	714	720	759	747	675	778	680	750	752	763	824	763	716	736	746	725	751	761	705	717	752	732	724	742	757	756	731	718	740	730	727	744	762	777	744	742	740	777	717	765	760	747	746	675	721	746	761	731	701	746	760	723	741	766	795	719	744	752	746	720	748	777	723	760	729	683	753	759	775	766	762	727	701	727	755	728	716	737	733	733	763	744	719	747	738	726	718	720	713	756	736	717	713	824	732	779	719	742	746	732	787	755	726	769	721	750	702	758	745	703	787	757	747	769	733	707	772	733	736	740	799	741	743	713	760	732	767	736	746	785	745	769	781	731	762	675	676	746	759	760	750	806	745	711	742	772	767	744	740	769	715	772	750	764	758	778	768	720	718	723	703	747	736	805	746	755	769	791	756	812	743	701	776	711	701	752	748	774	737	757	775	700	778	752	735	783	741	759	730	706	707	782	704	733	726	766	750	787	762	742	720	755	716	724	726	688	720	764	752	738	729	709	744	746	789	721	708	762	705	727	726	733	739	737	731	760	675	724	727	785	766	753	739	753	743	745	743	774	767	737	764	724	720	770	746	746	750	774	743	758	747	760	793	765	768	751	768	740	744	729	749	698	736	744	767	757	767	758	776	722	743	792	755	733	743	722	800	732	737	777	732	744	720	738	776	703	783	705	748	711	771	756	760	756	795	741	783	755	749	722	699	818	775	739	802	760	786	737	745	711	724
22838	20936	28643	23388	20937	20679	3950	1230	961	803	729	696	642	625	574	563	540	544	557	509	508	534	448	504	456	466	485	494	470	429	448	409	425	449	482	427	466	459	426	430	459	478	422	424	460	448	412	421	450	436	462	426	408	440	486	445	438	425	422	429	469	427	420	416	429	443	404	425	438	458	447	385	426	445	394	417	409	425	430	426	429	421	456	435	395	412	452	436	428	427	415	432	430	465	414	461	427	462	419	446	443	387	420	448	494	488	453	455	465	418	457	405	457	480	436	457	436	408	451	450	446	423	437	484	425	432	443	460	466	441	440	452	452	438	409	413	425	421	408	463	436	445	455	415	411	398	419	437	427	411	427	414	394	409	425	410	434	420	432	407	383	428	431	477	441	397	436	435	445	401	401	455	434	429	421	400	434	405	407	428	412	409	444	408	447	441	386	449	429	402	413	443	426	447	414	420	388	379	430	472	456	430	447	428	433	427	437	406	405	418	437	399	433	431	398	418	433	406	401	448	368	397	429	421	422	420	437	436	422	458	446	408	427	405	428	421	431	425	450	429	419	445	418	426	427	409	452	421	412	441	439	430	416	430	445	427	395	423	419	390	416	390	435	454	440	432	480	451	463	381	421	412	422	439	436	422	412	417	417	429	419	446	425	410	419	425	408	404	391	417	430	422	419	432	439	405	429	393	430	445	422	385	434	399	429	394	443	434	384	400	406	410	407	411	434	407	441	429	396	472	422	416	422	447	388	440	430	440	391	416	437	403	419	393	447	444	446	398	410	450	461	420	411	389	441	420	424	431	431	428	427	452	425	419	415	424	392	454	385	460	434	408	410	445	462	449	427	437	430	425	406	407	421	440	432	433	389	431	431	422	427	438	470	422	400	473	429	436	435	409	405	416	436	414	423	433	430	412	416	434	430	465	388	409	445	427	425	424	420	402	438	420	428	432	410	431	434	437	422	398	437	436	422	427	429	458	425	402	456	402	403	419	467	398	445	436	422	413	452	443	428	446	436	397	396	428	412	450	398	404	405	448	415	450	431	429	402	396	402	410	414	411	425	424	421	424	397	441	413	433	436	421	392	396	443	439	408	390	391	410	424	391	397	407	419	436	416	399	402	422	445	447	447	448	422	397	433	441	475	421	421	423	425	414	387	428	399	404	435	425	416	391	439	425	441	418	431	387	415	438	403	421	414	436	431	421	458	432	407	456	407	383	440	430	426	406	380	441	416	434	411	413	445	395	423	427	481	397	433	419	443	427	422	404	394	434	423	463	438	429	433	425	419	407	417	391	449	421	458	427	413	405	393	446	401	429	408	412	441	405	415	410	444	435	425	412	470	446	406	393	425	412	418	376	403	433	423	428	429	424	451	455	440	442	418	407	416	457	423	403	453	452	396	448	464	368	438	448	417	427	441	463	436	403	434	454	407	461	410	444	425	440	432	436	417	415	413	447	426	422	434	416	417	429	424	428	406	418	442	392	397	403	403	440	456	389	444	418	404	474	425	422	471	458	433	439	402	423	437	452	464	411	418	446	448	418	438	466	409	429	404	421	443	413	413	397	397	413	435	422	438	421	401	406	443	449	442	409	387	384	409	456	424	436	409	389	415	421	422	447	421	396	429	436	442	400	445	427	431	426	399	411	431	407	440	410	433	402	454	432	424	416	430	405	423	425	422	423	426	419	438	437	427	425	444	416	420	431	398	432	434	430	457	398	409	443	377	433	432	427	417	418	442	462	439	385	423	418	419	403	443	437	425	440	430	429	433	436	424	434	402	439	449	391	389	408	440	400	417	426	400	400	418	419	406	461	399	436	422	411	470	424	456	411	416	422	426	398	373	447	417	426	425	414	443	413	394	421	415	417	379	427	451	426	420	442	437	409	418	422	435	416	420	429	400	422	419	397	426	413	411	469	415	443	423	453	452	439	415	418	435	392	412	481	430	429	407	398	402	424	409	418	413	455	442	417	430	475	421	422	431	426	436	433	405	428	410	406	398	430	411	402	445	450	433	416	444	438	427	379	405	429	424	420	398	416	459	401	423	411	456	440	419	451	391	426	394	422	444	457	398	365	401	448	422	434	456	435	410	437	418	411	459	400	410	397	396	433	431	414	447	427	428	437	419	426	448	443	427	460	439	416	430	379	431	432	420	424	414	382	438	428	412	437	447	460	446	431	442	397	386	439	441	432	415	390	435	393	440	405	439	420	448	418	443	435	414	427	421	411	446	435	473	436	446	423	455	448	429	438	422	412	427	421	426	429	433	443	401	421	452	442	415	377	432	420	421	444	438	416	433	427	404	442	379	417	422	448	411	431	427	405	409	447	461	406	422	400	403	421	433	424	443	372	448	405	383	426	422	401	439	408	389	433	447	419	416	397	417	386	450	417	402	401	444	423	436	413	420	402	395	406	450	429	439	399	421	427	405	411	427	436	421	449	408	432	405	453	478	403	421	408	447	417	413	446	418	427	453	408	437	413	413	393	432	441	445	423	445	402	403	418	419	393	429	429	423	420	433	410	407	404	391	437	458	423	439	449	379	431	455	449	410	392	454	422	436	411	419	432	402	457	468	458	456	446	427	448	438	432	420	429	443	430	414	454	398	435	350	455	425	408	417	389	439	396	461	418	440	445	433	430	426	425	386	433	410	431	442	431	430	411	420	453	440	470	411	442	445	426	445	419	400	420	419	419	426	421	427	454	471	451	403	419	412	405	455	392	406	411	444	427	391	446	402	401	405	402	435	377	426	450	438	408	410	473	413	413	397	399	464	421	409	422	463	390	450	407	422	393	422	446	427	440	417	459	406	417	433	433	415	434	449	425	476	412	423	428	427	432	424	415	409	402	407	458	452	452	443	423	411	422	433	407	413	423	414	387	432	413	424	438	446	421	436	437	454	435	393	418	413	420	407	406	467	383	417	425	393	421	397	427	414	435	402	460	408	428	423	390	429	459	413	395	427	434	452	442	443	413	429	419	379	446	417	431	445	418	399	405	433	409	443	435	416	408	370	400	387	417	423	400	429	405	402	474	462	430	434	473	431	434	442	420	429	435	432	411	425	390	441	411	443	391	407	401	406	404	409	397	430	431	427	439	407	405	470	423	460	415	410	401	401	425	396	428	397	442	448	436	496	469	439	414	412	407	402	453	440	420	445	432	419	425	439	452	415	452	416	439	446	437	446	463	424	440	419	423	427	432	436	455	396	440	453	425	386	407	466	410	463	435	452	449	413	413	409	446	411	423	442	433	410	408	425	411	472	437	422	404	367	451	428	441	415	439	428	397	434	428	421	435	415	424	397	411	417	461	440	440	458	406	408	444	444	380	410	443	408	449	409	414	422	426	371	428	418	411	414	441	431	394	400	445	415	460	442	432	456	453	418	407	434	438	407	421	468	427	413	440	431	426	421	391	422	436	407	444	433	443	424	418	411	447	415	410	434	453	446	380	435	424	424	422	426	425	437	434	396	421	423	405	408	395	425	431
7483	16473	14066	7704	5385	4067	3059	2630	2100	1847	1587	1367	1268	1070	1001	980	863	859	810	817	807	789	771	734	721	647	666	705	671	655	655	632	725	657	622	643	631	619	660	646	650	616	621	637	630	671	672	604	624	635	594	616	639	626	650	588	645	610	613	655	626	584	622	605	631	566	653	647	578	597	618	598	620	651	622	594	618	591	608	614	608	531	602	585	596	604	586	629	620	624	622	593	605	591	620	589	605	615	584	639	612	585	612	627	623	671	655	624	646	658	614	644	673	624	631	645	600	608	590	637	636	623	631	626	635	618	693	626	626	682	632	633	603	597	644	581	595	624	614	614	620	571	562	613	573	535	645	609	593	597	618	625	623	626	601	611	578	601	578	610	647	587	538	580	650	618	574	594	592	604	618	594	628	531	572	565	592	566	624	569	573	637	582	572	548	625	601	592	612	573	605	570	618	629	582	648	553	594	616	581	577	582	584	567	658	590	583	609	609	560	595	559	564	595	602	589	646	575	585	603	560	589	602	542	553	597	605	617	589	612	628	600	637	574	597	608	609	595	568	628	643	621	618	580	595	572	612	591	585	642	616	555	581	594	652	598	596	604	606	615	590	616	560	578	590	595	557	600	581	622	605	573	621	581	594	579	607	598	586	583	569	575	600	627	543	598	679	561	595	575	590	596	567	579	597	570	610	622	633	553	596	586	546	599	600	581	586	575	594	580	637	577	586	596	581	545	534	607	525	564	618	622	611	570	606	609	589	595	605	586	595	618	605	582	627	621	598	585	587	594	589	623	655	549	536	589	594	621	637	597	629	619	649	629	599	608	600	556	623	593	564	607	576	578	600	566	615	606	636	575	547	600	552	567	617	655	592	599	631	623	584	591	621	593	604	588	607	608	594	545	604	542	613	600	567	577	582	571	574	623	583	584	588	572	576	582	619	581	596	598	583	576	582	579	596	572	586	610	612	590	594	615	610	603	623	593	617	607	605	533	607	600	588	598	601	593	547	609	600	585	626	583	543	602	583	610	627	574	624	572	626	588	604	604	600	577	567	637	596	617	585	603	600	544	552	618	598	582	609	565	579	592	596	541	636	587	590	569	598	597	595	591	577	627	564	643	621	621	593	607	633	601	577	601	594	593	578	609	607	605	565	604	566	639	589	569	607	596	648	615	576	618	627	622	611	595	601	603	582	598	542	585	564	591	587	550	613	584	561	560	544	569	618	620	597	583	575	591	645	593	574	669	610	636	601	597	593	580	582	594	578	610	574	595	614	617	603	566	605	563	608	581	604	626	574	588	587	631	591	590	604	608	558	611	618	655	585	586	587	615	555	600	603	607	567	606	641	668	576	582	624	599	579	640	583	587	600	582	585	565	617	601	595	581	617	554	610	562	577	584	654	574	556	592	601	585	609	602	583	543	575	610	640	559	616	579	597	580	598	592	578	604	604	583	582	593	573	584	641	571	596	558	625	593	589	585	551	608	551	608	584	593	596	610	577	540	604	572	577	579	592	604	557	592	637	594	589	576	590	617	589	599	595	553	584	573	589	603	580	625	607	581	584	633	558	615	597	515	610	636	595	562	528	587	602	643	574	590	643	601	600	619	580	592	564	579	600	610	606	626	634	583	565	649	551	602	620	596	614	572	554	587	591	574	592	602	580	594	540	579	596	599	618	578	587	566	578	583	552	561	589	636	573	575	637	593	606	555	610	584	555	611	616	597	582	590	564	605	636	563	603	580	580	581	566	590	605	631	595	601	566	609	595	577	575	605	625	617	593	586	633	589	586	545	586	582	616	569	579	587	623	615	589	629	592	616	565	587	573	612	579	585	606	557	598	622	629	630	639	587	643	602	551	585	600	644	633	604	604	612	611	636	584	547	578	578	575	602	592	588	575	578	581	619	606	586	627	559	592	571	611	583	584	614	631	557	630	596	591	573	589	597	553	589	579	605	597	631	597	625	575	581	598	603	598	586	597	616	581	631	623	584	562	577	604	565	640	594	608	575	590	574	582	607	569	633	583	580	619	560	563	622	561	535	599	588	557	579	620	618	632	584	611	606	641	591	627	602	529	548	531	586	585	571	601	599	590	647	621	601	594	574	612	621	572	600	625	610	605	593	613	565	592	609	584	623	634	584	606	596	593	631	603	609	577	616	610	608	609	564	555	567	602	630	603	567	585	554	567	559	581	605	613	615	613	603	573	615	563	642	619	619	607	581	549	577	586	616	603	601	589	617	593	636	632	591	598	565	629	598	606	563	624	609	566	612	612	615	590	587	630	603	629	599	563	638	583	587	605	600	578	610	602	604	597	596	617	569	562	587	609	617	629	544	572	600	568	584	599	584	590	599	609	561	586	544	628	585	618	566	625	641	589	623	588	601	618	595	603	560	551	611	561	541	580	584	619	581	594	550	596	628	604	590	601	609	585	585	579	583	576	605	638	611	587	608	575	615	611	596	581	593	618	574	593	603	626	593	588	610	582	567	605	609	603	560	625	612	624	624	574	580	586	556	542	567	623	550	621	613	593	583	598	595	621	572	595	648	542	579	564	568	584	596	554	600	605	582	616	580	548	568	608	582	573	614	590	584	587	611	536	584	622	613	587	612	577	570	568	600	667	591	504	614	537	608	623	563	633	587	629	591	591	561	625	609	576	592	635	610	612	608	629	575	596	541	584	570	566	592	610	585	604	575	614	597	605	598	589	640	577	612	583	601	583	627	621	563	600	593	593	589	587	598	594	639	556	568	591	598	633	601	538	553	593	596	603	589	599	582	557	575	601	572	563	576	576	632	617	561	580	611	618	612	588	617	591	570	554	558	588	598	595	579	587	565	566	605	599	585	580	587	602	577	549	623	620	624	620	617	563	591	603	576	582	589	625	620	631	609	615	606	591	632	574	556	598	576	598	593	610	603	570	609	569	582	566	564	599	595	594	613	602	583	627	593	633	590	593	603	525	615	566	616	571	588	596	575	573	586	641	592	561	548	591	578	568	563	568	622	591	578	609	564	569	576	607	590	560	567	612	580	602	614	598	631	654	640	601	580	583	612	591	567	591	598	600	568	606	563	603	584	579	615	574	636	551	602	588	582	601	587	544	582	605	628	640	615	589	608	625	620	579	595	583	555	572	607	577	603	618	617	592	590	576	636	615	614	603	595	598	589	606	588	608	570	597	585	598	603	595	587	541	611	601	629	567	595	578	590	599	595	585	579	566	539	593	641	616	589	616	566	595	578	619	603	582	566	599	596	609	563	632	620	653	570	611	584	593	586	570	618	611	610	628	579	587	590	573	569	637	609	587	612	618	613	553	565	595	634	628	590	560	587	591	589	598	598	562	620	625	648	600	600	609	607	569	608	593	622	605	579	605	575	586	604	569	640	610	580	548	587	590	611	595	621	633	586	573	574	534	592	616	586	611	599	536	591	644	584	582	615	594	620	597	583	613	602	587	616	612	591	546	591	563	571	552	565	594	558	593	583	588	548	551	579
26561	20015	7339	965	683	600	549	561	533	523	532	538	488	544	500	555	530	516	496	518	482	515	525	547	541	493	498	509	513	504	496	552	515	531	505	535	533	521	508	549	543	514	529	502	552	562	557	548	510	529	526	568	550	528	550	542	474	506	525	526	510	527	497	505	519	472	539	516	497	526	548	492	522	525	526	521	545	538	532	509	530	519	493	487	524	504	527	555	533	472	573	599	541	512	517	497	536	545	517	475	493	506	510	535	521	519	507	514	503	514	510	545	518	524	511	525	538	503	474	564	494	496	569	540	531	531	554	532	520	510	559	522	528	495	553	535	510	531	497	538	501	523	516	522	536	553	546	569	534	496	519	579	530	524	506	497	536	539	511	532	556	510	467	509	488	454	510	486	533	544	525	466	520	516	511	540	505	544	511	545	509	543	544	509	501	493	563	539	519	499	527	559	508	536	494	485	494	547	546	474	536	562	512	472	510	500	533	534	505	560	497	529	563	576	504	525	509	523	495	472	507	536	508	564	517	538	501	524	503	528	518	500	495	520	509	530	528	509	482	512	508	536	555	505	493	517	560	541	547	484	532	503	531	505	511	508	500	501	538	486	513	515	516	535	522	558	516	514	525	492	530	499	529	508	538	480	482	549	529	555	530	559	563	553	543	529	509	516	500	495	521	538	559	560	488	510	550	536	512	583	504	524	563	477	510	507	537	464	532	522	521	498	521	532	540	496	534	522	479	561	528	495	501	504	540	510	497	507	515	500	506	516	538	518	524	534	512	486	501	556	502	482	539	505	563	525	524	514	485	538	521	522	514	566	511	545	548	559	513	527	495	504	557	549	520	494	559	554	470	538	519	484	531	517	584	545	521	524	532	529	517	499	543	514	539	496	517	520	504	511	478	533	494	546	533	504	499	495	520	486	468	500	495	485	502	511	470	510	504	542	495	499	526	513	520	523	503	541	511	512	491	551	506	495	532	541	476	539	532	485	518	559	503	483	542	552	518	530	522	513	490	490	547	493	505	528	491	506	544	528	522	542	534	507	532	523	493	527	489	520	514	508	500	513	504	536	529	515	500	516	495	516	479	524	501	544	512	485	544	535	496	526	511	501	526	516	532	553	541	544	540	510	521	529	488	496	506	499	494	548	537	494	498	519	493	495	508	533	507	523	538	479	522	537	538	515	523	594	534	528	551	502	496	474	515	551	536	560	489	473	501	470	508	477	482	546	528	486	525	479	526	506	524	534	534	522	515	522	505	497	527	504	526	513	519	539	579	539	509	497	505	522	523	496	520	488	536	518	483	480	534	531	547	474	527	561	565	519	514	514	511	469	560	548	502	459	563	538	524	530	516	501	499	552	515	522	490	493	510	484	523	511	521	516	469	528	460	503	539	527	508	518	514	492	552	513	524	497	512	534	544	511	520	513	525	511	518	492	513	557	507	529	527	508	481	506	511	532	538	504	517	487	498	520	471	468	533	527	533	542	521	537	508	511	554	524	493	497	533	508	510	533	545	521	532	503	554	509	521	507	465	514	529	546	521	477	469	517	522	459	501	544	520	544	494	527	511	537	491	508	534	482	551	483	479	497	549	508	502	491	548	547	458	545	493	466	516	533	510	552	510	530	505	509	498	492	469	518	481	514	526	547	520	563	495	527	495	521	498	539	553	557	521	495	527	523	504	505	489	540	533	514	504	520	529	538	530	481	510	507	523	502	502	497	509	502	475	488	463	514	533	532	495	461	521	523	468	517	520	458	547	544	506	558	516	496	497	512	507	535	516	458	548	533	511	510	539	530	546	520	502	477	544	486	530	549	545	510	489	493	490	506	518	504	527	500	526	522	524	511	499	498	524	493	463	512	508	499	527	509	537	510	486	511	540	540	556	496	516	503	501	504	513	551	534	529	522	522	503	538	526	498	478	501	471	510	526	530	539	504	541	503	486	475	500	522	522	522	520	455	508	538	553	499	501	495	561	520	507	556	519	555	524	513	505	567	509	512	468	486	444	533	514	536	521	506	481	533	505	540	509	517	548	506	516	508	518	531	507	548	499	517	535	537	502	511	511	514	475	536	545	499	502	545	566	486	475	509	496	520	510	524	548	529	492	507	539	549	505	493	522	542	554	541	550	495	502	520	514	539	522	515	527	485	496	519	552	510	524	520	472	509	537	500	503	509	533	532	521	527	526	515	478	516	469	518	505	525	482	568	514	489	509	507	504	493	480	516	493	553	484	505	516	526	506	498	535	480	515	526	498	494	533	506	511	522	521	554	553	529	530	535	531	466	549	534	464	485	519	528	516	564	521	549	509	510	499	503	511	512	507	530	518	473	502	526	520	503	485	468	544	549	533	466	517	534	523	516	532	535	535	502	537	514	481	515	542	509	520	493	530	515	464	566	517	493	516	531	530	485	530	510	532	526	458	517	515	526	541	496	527	535	552	520	509	515	519	505	523	511	546	513	520	493	511	481	534	529	519	529	482	497	546	551	528	488	490	505	527	509	504	507	502	528	493	525	500	529	518	465	497	491	509	522	487	562	541	551	567	533	544	520	488	523	542	501	547	519	515	512	519	503	512	487	533	500	500	528	555	528	506	526	533	532	492	502	525	523	505	471	528	536	507	537	505	511	491	498	511	492	494	500	543	539	476	535	540	526	483	506	519	528	559	542	543	547	478	552	523	496	534	511	534	546	499	527	526	517	510	518	499	539	523	475	532	535	503	509	505	536	533	507	559	530	542	480	526	512	546	503	511	485	550	490	556	509	514	518	521	512	497	477	515	530	538	534	527	527	470	478	519	516	525	503	509	504	521	502	523	499	495	518	534	566	526	514	496	493	559	522	497	503	554	508	512	509	510	507	503	505	509	592	473	512	536	549	510	536	505	523	530	499	535	528	519	482	536	523	503	546	531	542	532	516	541	485	496	474	540	520	471	516	488	548	529	538	512	501	498	502	541	504	499	527	518	504	530	505	557	532	501	509	515	511	502	533	511	515	500	520	502	591	502	502	518	489	509	535	512	480	535	505	493	453	523	507	497	542	531	479	517	547	499	513	488	526	515	549	502	517	508	540	495	516	541	563	544	535	481	508	535	550	546	491	518	528	530	521	505	527	505	535	514	520	510	521	517	494	506	518	519	503	548	518	496	510	538	511	508	534	522	511	531	504	511	525	502	523	551	552	545	514	551	510	558	526	539	513	535	487	535	492	497	482	495	526	500	515	532	489	503	526	526	546	500	522	543	504	503	525	560	534	532	544	533	528	514	523	503	491	548	532	536	515	514	518	479	522	555	586	527	534	556	555	559	527	551	532	521	496	571	510	506	475	528	505	548	481	518	522	512	526	509	514	545	499	562	550	497	517	496	480	496	525	513	519	557	523	525	502	513	478	479	545	551	516	490	518	503	498	541	518	508	520	555	511	502	516	512	511	513	517	506	515	542	532	537	546	511	531	546	553	486	490	527	507	522	511	472	482	561	541	512	498	488	517
4082	1664	1550	1078	940	813	846	793	797	791	766	708	755	759	735	666	771	735	746	734	735	684	719	717	718	728	712	737	721	786	717	754	706	760	724	709	720	723	694	719	690	739	718	743	682	680	707	702	705	728	735	708	708	735	748	700	720	744	656	682	670	729	694	767	713	697	815	768	734	686	658	767	745	662	723	733	720	697	736	704	654	682	721	707	746	741	688	786	758	744	700	697	695	692	734	714	744	721	733	729	690	752	782	692	727	748	740	737	785	775	796	753	753	727	706	723	746	699	738	720	720	764	704	723	723	714	684	775	725	750	752	705	696	689	694	762	721	748	724	736	717	781	756	735	705	714	772	740	761	720	757	732	685	700	733	721	714	721	720	710	712	725	741	713	733	675	675	657	725	718	747	746	718	742	719	699	673	724	726	770	691	711	718	697	736	716	749	695	734	708	696	772	723	743	701	723	706	702	709	701	727	637	764	707	724	711	705	725	683	650	737	729	692	723	726	714	683	717	757	737	750	723	671	752	686	743	703	745	709	713	711	715	677	696	722	721	750	722	689	654	713	672	712	717	722	724	736	763	705	729	725	743	734	706	703	724	737	730	742	739	745	764	723	701	702	689	733	687	738	694	700	737	736	717	721	696	651	734	714	724	706	723	683	730	691	736	737	759	775	720	657	793	725	708	730	707	714	721	719	742	700	638	707	704	681	709	692	696	720	684	720	711	721	752	733	700	711	702	769	735	698	694	716	743	712	693	715	745	749	737	734	730	717	735	701	744	706	724	733	718	714	711	703	729	735	727	744	704	769	696	743	704	701	733	747	723	725	687	736	679	697	678	703	705	713	697	674	704	722	700	702	683	746	698	715	735	703	684	715	699	743	680	699	698	676	718	736	698	701	679	669	675	749	732	782	673	713	701	706	732	666	705	761	771	749	729	728	670	718	754	715	724	709	719	686	775	756	743	685	731	697	784	664	729	696	682	689	746	696	738	688	724	757	738	691	690	794	730	760	706	714	690	709	691	689	737	704	706	770	740	737	712	736	682	663	695	743	697	716	723	737	718	722	706	720	674	744	753	721	753	728	690	663	722	745	719	729	782	698	724	709	681	708	730	719	725	688	645	660	711	699	751	705	725	737	730	722	693	730	735	719	673	716	680	729	693	714	694	714	738	727	742	728	695	704	709	757	693	766	715	716	731	743	694	711	706	768	751	739	694	724	721	721	732	714	718	709	723	699	722	762	651	688	732	712	728	685	714	757	713	716	717	642	718	713	718	721	699	651	694	746	681	726	681	636	766	706	679	725	768	756	705	767	742	695	690	713	710	702	745	697	696	763	740	672	677	743	721	674	725	755	707	738	736	709	735	743	705	737	715	699	711	746	714	762	704	753	706	729	709	705	731	729	720	745	638	739	690	778	698	731	702	687	751	670	682	734	734	748	723	722	654	675	723	725	732	713	715	715	687	749	713	723	732	710	700	748	689	693	722	702	718	729	725	699	714	804	703	686	778	718	714	687	686	755	709	703	722	748	691	694	746	683	722	758	760	695	678	739	747	730	715	748	731	718	760	759	735	715	699	715	724	748	709	716	729	731	721	757	741	718	780	718	645	688	666	696	729	716	681	730	679	681	723	690	739	719	723	734	696	680	744	651	697	704	721	658	702	720	723	758	750	724	694	715	760	685	692	709	708	670	704	725	726	788	707	702	724	704	731	734	699	692	753	732	726	733	733	691	734	722	696	738	740	756	704	680	736	653	736	732	648	738	711	689	746	715	733	691	753	713	703	723	728	751	755	676	709	679	698	689	783	708	701	718	687	730	700	712	723	740	695	770	737	729	739	714	691	723	774	773	698	712	716	706	681	720	678	657	726	722	697	737	714	744	678	730	745	692	721	658	716	679	726	715	710	719	703	727	726	700	673	735	701	727	730	701	696	693	666	739	686	709	699	712	740	715	664	734	711	748	698	713	748	735	706	659	717	664	747	709	704	699	766	705	717	741	709	719	677	712	703	699	690	706	706	738	762	744	703	680	697	712	704	695	750	739	686	662	757	719	717	723	727	740	673	694	692	680	714	719	686	678	717	750	798	734	714	727	689	681	722	696	698	704	702	731	696	718	697	731	710	728	700	738	729	747	760	679	715	720	740	703	720	674	708	718	747	691	763	714	732	692	711	691	733	755	772	743	701	720	702	765	747	752	743	717	739	737	721	746	715	704	716	712	704	674	708	705	723	663	732	740	682	720	717	733	718	690	713	681	749	761	720	757	625	708	746	665	732	744	754	721	684	689	755	718	684	704	706	714	713	638	678	707	697	687	715	687	707	739	696	653	722	692	728	710	738	713	703	727	695	783	717	714	748	686	714	714	681	682	684	668	677	752	707	693	717	708	701	735	712	720	657	757	678	720	698	705	716	715	717	731	730	678	729	698	717	731	729	676	718	692	748	751	669	758	716	762	673	661	692	701	673	722	742	731	763	734	707	709	614	679	724	732	725	734	735	720	757	704	744	736	733	710	706	749	709	740	700	700	709	742	698	714	722	759	788	727	718	687	738	711	697	709	693	703	696	732	695	765	690	707	737	716	715	699	684	799	752	731	738	714	735	700	692	714	716	729	726	719	719	749	697	662	753	751	737	763	725	704	706	746	749	733	722	743	724	699	711	745	664	737	680	733	668	699	663	737	680	735	760	717	740	680	696	711	705	691	730	702	713	716	736	700	713	723	677	745	710	703	717	761	781	719	711	717	678	721	695	719	700	691	727	688	737	722	700	717	693	789	696	717	710	723	697	660	728	717	705	671	710	721	714	689	700	753	682	731	706	683	703	716	690	761	696	713	739	689	717	730	692	700	724	693	741	744	740	751	707	703	683	704	715	735	722	731	747	703	711	727	676	767	674	734	744	694	709	651	699	694	704	715	735	741	765	722	679	726	756	696	734	721	715	680	716	759	743	704	734	717	712	699	718	780	708	760	741	728	751	775	708	681	684	732	713	724	720	745	682	743	754	759	694	712	691	701	716	710	700	688	724	709	736	683	687	717	737	726	694	769	706	711	680	759	675	680	699	696	728	752	700	700	712	708	726	757	693	711	786	697	689	719	693	674	714	719	709	732	710	704	762	705	675	699	670	664	680	701	672	731	703	693	685	730	728	712	731	754	739	741	720	706	684	717	714	726	716	746	713	707	734	709	762	697	699	713	734	719	705	717	686	722	737	725	746	722	716	722	719	738	723	684	764	709	714	739	709	676	702	723	719	760	795	722	706	722	702	713	656	733	692	711	715	750	681	717	683	694	658	730	755	736	728	734	729	742	717	730	766	696	681	711	689	714	713	688	679	694	731	721	733	739	724	776	703	748	716	712	739	725	714	721	680	739	702	694	728	692	744	693	729	709	681	745	711	737	687	694	761	688	705	665	774	699	743	739	708	707	706	762	718	768	736	732	672	705	695	757	744	730	698	733	768	682	733	717	717	726	687	787	736	724	681	699	717
23851	21002	28210	23965	20845	5273	1281	852	832	856	758	709	646	629	633	640	600	569	587	583	583	591	550	608	538	583	584	569	563	554	565	538	527	563	588	581	572	568	578	564	546	547	557	554	549	547	556	568	517	526	592	514	574	543	551	569	549	580	498	530	562	569	559	522	564	551	597	563	606	532	532	561	586	553	573	522	565	578	568	520	590	550	522	554	587	585	557	571	552	551	586	557	507	559	523	574	558	501	569	495	602	547	533	505	552	591	575	588	574	566	562	518	575	606	582	564	559	523	578	532	547	547	542	504	538	550	533	594	575	540	551	604	559	566	549	526	562	521	547	557	557	541	532	578	548	559	561	549	590	495	587	520	537	559	545	539	518	573	551	572	529	547	516	536	537	593	502	534	547	510	565	550	524	571	512	514	561	539	567	560	569	598	556	538	562	573	531	529	576	522	532	524	557	549	559	516	522	577	532	548	533	547	570	555	520	557	551	523	582	561	530	530	535	550	544	550	537	513	535	544	555	559	558	538	553	540	554	564	517	575	505	524	528	539	523	532	543	563	580	527	552	520	530	558	528	582	533	528	557	500	528	598	536	559	526	563	533	532	582	536	547	553	513	571	540	527	494	521	528	542	571	548	560	590	542	554	556	539	545	559	525	549	545	542	556	545	510	537	527	546	565	546	531	554	560	558	532	541	568	562	532	564	528	529	558	555	548	506	559	538	542	524	511	559	518	546	525	529	548	537	538	553	569	546	528	542	518	533	541	534	556	557	573	546	511	561	544	538	546	541	549	567	568	504	567	531	519	550	546	558	573	611	619	563	552	547	554	510	537	553	548	547	513	554	550	544	558	532	540	483	543	574	538	561	576	501	568	524	541	534	573	582	537	526	544	527	521	540	551	540	553	514	575	532	545	536	527	571	525	554	580	555	522	580	551	502	509	509	535	519	552	553	554	576	527	574	567	524	561	541	544	517	523	534	530	556	568	561	558	549	510	556	519	527	543	520	558	523	559	580	552	552	526	535	540	516	545	596	524	537	503	541	555	566	555	551	526	588	555	532	524	568	590	579	537	520	540	549	564	551	567	523	565	550	529	556	545	517	555	496	570	500	537	553	561	557	530	525	536	542	567	508	553	532	546	556	517	570	520	539	567	545	515	563	526	535	575	575	552	552	561	506	518	511	515	556	557	554	526	547	557	522	533	499	540	513	554	581	538	526	456	552	549	581	576	527	517	549	507	519	567	558	568	541	513	530	528	547	553	574	527	581	531	538	531	530	546	551	512	558	549	549	550	566	519	558	552	573	533	519	559	591	522	576	543	574	590	552	566	582	559	565	531	521	578	553	539	510	539	537	553	524	515	538	541	536	500	520	582	568	522	547	509	551	590	499	561	539	575	534	544	550	537	569	536	505	515	531	537	518	564	560	517	513	533	494	543	523	537	540	564	552	550	567	563	505	562	549	546	568	499	526	539	532	554	554	521	552	526	570	550	548	539	558	534	565	557	543	531	510	575	506	540	538	522	554	537	537	545	525	491	536	567	501	564	527	575	573	541	555	516	518	546	551	508	524	539	546	542	546	564	571	536	571	525	591	538	564	562	537	543	543	534	537	500	578	522	554	539	543	558	546	523	535	565	565	549	551	550	580	577	515	574	542	555	544	556	548	550	524	566	553	539	542	568	520	559	589	524	563	509	556	558	507	531	507	548	572	520	501	537	594	523	557	544	556	583	554	520	612	521	501	518	563	551	551	503	511	505	540	555	577	512	555	525	562	589	527	534	500	548	562	544	530	548	500	529	549	539	555	584	530	522	547	502	506	570	539	541	550	539	524	545	544	612	547	519	539	560	603	518	564	524	565	534	595	529	533	581	550	547	544	529	541	556	568	555	539	578	551	508	531	544	519	554	533	549	549	506	548	538	539	553	547	501	543	552	532	589	543	576	546	572	559	522	541	574	570	525	565	515	565	508	511	540	546	532	543	513	511	526	553	552	513	518	545	514	568	545	568	569	525	529	542	546	515	538	553	493	536	554	488	568	527	539	558	547	563	546	527	586	565	542	563	584	552	542	540	546	579	569	511	528	516	529	579	495	580	550	541	529	543	567	533	561	605	577	524	548	542	532	522	537	531	564	540	508	518	551	593	547	539	581	558	597	533	514	521	537	536	570	521	550	524	563	539	554	568	526	538	533	508	557	517	541	525	534	544	558	576	530	527	539	525	571	535	546	522	486	526	556	525	541	541	554	560	510	590	550	538	540	564	572	515	535	578	534	577	542	540	553	579	508	556	544	548	544	565	516	561	507	560	554	535	497	571	573	527	547	536	513	532	569	588	548	577	516	515	533	557	547	555	531	541	564	547	532	573	524	526	513	523	550	541	561	513	518	528	509	557	576	550	555	515	527	562	543	516	561	559	558	554	581	541	485	539	551	563	540	530	533	529	535	588	531	534	553	561	590	551	477	537	611	539	523	491	530	555	537	566	517	547	546	516	536	526	550	543	560	512	504	536	501	577	562	546	511	509	553	543	546	519	550	528	547	558	555	523	532	559	580	509	563	540	501	592	556	520	514	517	487	563	548	531	484	538	572	547	546	526	539	579	597	545	522	530	512	507	510	562	476	526	537	524	519	534	540	550	546	557	520	557	544	535	556	526	569	515	543	539	529	547	562	563	534	560	557	549	546	532	537	510	538	528	571	600	590	546	576	526	558	562	527	567	563	547	517	532	551	542	544	584	540	550	608	517	501	554	548	569	550	547	541	575	552	533	555	550	525	550	527	550	551	549	498	528	565	571	510	513	535	531	571	554	520	549	573	538	518	556	529	555	540	556	534	558	582	567	575	545	529	525	515	543	529	551	559	533	528	522	538	556	532	562	581	528	579	546	499	590	573	508	560	569	560	522	559	558	552	543	518	537	549	551	577	541	534	537	521	532	558	531	479	560	480	573	548	560	548	526	527	562	525	574	554	504	540	565	506	520	565	511	513	575	527	554	520	529	549	528	500	534	530	540	515	577	533	518	511	550	558	468	539	562	535	562	516	589	524	504	559	564	555	557	515	562	540	520	521	553	527	518	583	556	534	556	612	571	563	531	554	514	611	513	503	546	535	528	505	547	525	573	575	511	553	552	562	574	553	531	594	505	528	544	516	570	615	512	588	554	542	539	546	538	555	551	566	563	556	520	586	517	545	538	549	542	526	596	584	551	514	570	565	540	547	517	536	565	526	539	527	549	554	559	550	579	563	496	547	516	543	519	512	523	524	551	546	524	556	491	551	530	565	495	527	527	528	593	543	517	532	526	510	529	525	525	529	519	550	519	586	526	521	526	544	538	601	532	541	540	556	535	501	553	543	526	550	531	517	540	576	536	541	515	569	546	542	565	551	508	539	552	536	557	549	510	547	567	576	559	545	524	560	556	522	560	523	543	548	550	523	547	514	537	532	470	554	533	558	547	548	551	540	581	597	556	562	540	511	506	554	532	526	558	492	544
5208	10491	9039	4694	3337	2676	2152	1792	1595	1341	1242	1194	1081	1030	993	941	993	899	893	863	877	813	811	856	780	810	845	784	806	787	775	805	818	837	812	797	801	776	768	779	781	772	766	818	773	766	782	812	769	776	790	780	763	723	765	761	796	769	697	769	738	749	771	798	762	778	835	757	764	808	809	734	761	750	743	737	728	817	724	776	777	786	762	793	764	760	734	796	757	803	771	722	728	797	821	766	761	755	765	773	771	743	764	743	794	826	823	834	826	859	745	841	835	809	780	786	755	752	771	761	761	746	790	741	752	830	762	775	773	758	812	786	819	786	774	808	812	782	761	764	724	763	748	806	749	756	790	791	772	771	729	817	754	736	753	743	770	759	799	794	758	765	762	756	794	751	788	759	752	778	793	769	760	739	727	753	758	734	776	783	781	771	751	733	770	707	732	800	729	781	782	731	791	748	767	759	786	725	738	738	750	775	751	744	730	756	772	694	788	814	767	745	732	704	726	754	740	808	778	764	764	744	772	745	718	769	754	759	745	788	765	761	752	782	751	723	750	759	779	785	696	754	781	728	724	762	746	769	730	749	714	722	737	733	745	810	769	757	738	746	762	737	745	684	777	753	805	801	728	787	753	746	726	722	753	742	779	772	744	760	760	765	770	722	765	763	794	800	768	716	726	704	721	739	758	741	745	748	780	759	771	761	783	740	771	731	753	755	783	731	726	748	770	764	787	738	766	757	779	691	748	736	775	759	751	776	765	754	793	739	771	790	752	771	748	752	735	683	767	714	738	732	731	749	699	759	764	716	734	746	750	796	810	743	783	812	768	759	773	816	722	745	730	751	759	701	760	763	767	795	784	754	771	702	743	770	752	780	762	709	780	700	758	724	769	742	778	743	750	759	793	778	792	735	851	774	787	774	791	715	742	714	780	706	713	740	713	797	750	758	757	746	728	752	774	755	766	719	760	730	765	767	737	705	753	811	742	734	749	768	784	737	764	795	737	727	773	803	724	747	771	738	779	765	782	772	735	731	718	732	751	736	800	724	750	732	725	746	751	740	780	771	729	805	772	762	716	783	763	791	741	786	724	767	816	753	714	796	736	768	777	763	757	739	759	782	744	692	732	732	741	733	729	769	796	733	746	743	754	761	765	726	727	757	728	778	780	770	724	710	769	761	737	782	747	756	763	728	764	697	758	736	778	790	729	767	727	766	807	728	748	747	725	730	771	735	759	764	788	747	785	742	761	778	729	760	779	755	816	765	762	726	755	747	722	777	799	763	728	770	765	738	723	766	780	736	778	758	722	736	788	742	746	714	778	766	778	713	726	768	806	751	736	787	785	832	770	797	813	757	785	766	766	739	769	770	785	742	760	769	786	743	739	729	710	744	743	776	763	738	717	761	762	796	793	753	742	768	792	813	738	769	731	753	723	791	797	747	728	748	823	760	705	717	787	763	753	709	734	795	715	729	758	787	788	739	740	815	737	764	760	777	747	765	764	754	808	766	792	684	752	736	768	761	751	762	759	756	752	745	749	763	714	797	747	738	745	765	733	783	726	737	718	738	758	714	759	780	784	763	724	723	782	759	790	724	750	788	763	740	682	764	731	736	765	750	751	743	734	768	722	766	711	745	751	740	764	749	764	740	752	751	770	776	790	714	710	785	719	768	765	740	743	710	720	763	810	718	742	739	733	759	773	721	766	755	759	848	750	754	768	787	800	723	769	781	784	789	738	740	765	755	738	732	748	749	778	763	740	749	727	719	729	774	725	764	734	770	848	739	721	760	773	735	737	743	765	740	736	780	782	767	713	771	735	730	805	772	682	733	755	762	735	764	769	771	736	731	752	736	790	740	720	803	782	697	734	803	756	726	749	706	716	720	783	746	752	735	716	821	741	846	739	771	742	781	729	743	760	702	790	718	764	758	807	747	747	742	747	775	784	747	738	752	821	771	742	764	722	760	749	753	731	796	780	762	716	740	786	791	790	766	766	750	794	689	789	758	761	763	741	747	703	740	773	806	752	768	787	750	717	690	762	759	704	766	744	760	713	708	763	773	712	739	723	745	826	768	729	809	846	722	760	746	713	792	748	791	795	786	754	771	727	748	758	756	785	796	763	768	769	744	739	774	786	761	769	741	698	791	775	785	768	778	803	762	772	753	742	774	746	721	747	771	762	821	757	742	740	741	772	778	790	754	769	778	746	772	754	794	787	754	792	793	728	757	733	762	764	761	778	782	745	758	745	733	753	736	719	786	724	705	751	770	756	746	750	778	709	732	798	766	747	759	800	750	779	760	785	784	774	770	795	736	728	797	765	783	721	759	770	727	715	775	790	763	724	742	769	739	786	759	719	732	750	718	772	796	813	775	763	768	783	755	740	776	743	715	773	712	717	769	763	709	687	793	752	746	756	724	807	780	801	754	767	745	742	770	760	708	741	761	746	728	733	727	741	679	724	727	700	757	806	760	736	777	769	737	774	766	768	759	758	804	784	762	744	768	750	776	820	775	761	784	692	795	749	773	746	773	766	817	749	741	757	726	730	785	756	758	755	747	769	727	716	813	734	767	736	779	756	749	723	757	750	793	749	741	804	776	808	795	712	725	759	728	741	746	705	764	738	793	703	739	780	759	749	798	763	763	806	787	737	719	803	758	724	724	748	715	763	773	751	756	755	776	733	766	768	772	709	778	748	712	747	778	740	782	773	774	771	695	740	717	767	740	730	814	797	761	767	735	736	761	752	745	769	715	736	752	748	729	748	764	791	767	756	781	792	721	772	723	801	807	756	812	768	721	833	759	747	793	761	774	743	776	788	810	761	737	756	786	734	810	746	742	757	744	763	775	792	766	774	726	773	750	771	783	821	823	720	708	786	757	758	760	759	720	709	770	737	788	817	749	803	743	764	750	748	736	741	758	720	768	776	782	782	757	773	703	749	763	796	712	750	747	779	748	769	764	800	782	805	724	750	767	733	723	747	753	773	772	786	732	752	754	763	738	789	712	750	748	797	775	715	749	733	740	751	740	774	754	714	837	713	746	738	774	798	713	782	765	761	794	786	788	732	758	718	762	774	758	696	708	773	805	805	687	706	713	731	806	761	738	770	778	752	776	787	755	759	812	730	753	731	706	759	775	733	727	736	744	749	796	730	664	792	745	768	751	772	753	813	780	806	721	748	754	703	739	760	771	741	805	711	750	762	715	754	726	718	768	742	757	811	725	800	761	723	753	717	709	748	759	760	728	784	764	703	774	742	739	801	790	724	737	741	805	745	772	767	751	727	750	769	765	739	809	724	732	816	759	763	762	760	738	785	782	749	752	779	750	805	765	784	737	772	725	775	753	732	759	739	724	747	748	754	736	769	784	703	806	750	742	812	734	759	761	749	752	782	785	742	754	733	719	727	756	740	754	771	741	776	741	735	783	718	807	730	737	768	788	804	729	761	745	747	719	730	741	734	749	722	753	772	741	760	763	789	754	776	750	741	741	748	770
22809	20912	28648	23347	20916	20633	3873	1159	911	829	745	712	662	629	588	527	566	544	521	517	530	475	492	477	475	454	440	481	466	459	473	465	473	429	491	480	419	450	487	451	451	440	483	423	452	450	483	453	438	460	453	406	445	463	431	403	414	411	470	406	439	437	413	435	437	426	458	442	428	425	436	442	434	416	452	447	424	405	421	435	452	449	436	433	467	468	429	479	416	427	423	407	411	410	414	444	394	414	438	399	431	400	433	410	480	449	437	444	442	423	460	457	483	426	469	428	428	448	424	447	420	402	413	428	438	440	447	448	444	440	446	497	465	440	426	464	446	449	436	446	439	463	445	458	438	384	415	421	466	441	431	422	446	427	447	453	439	448	438	402	431	461	417	478	430	429	462	459	422	399	445	431	466	397	426	436	422	467	426	396	426	470	384	449	415	458	445	415	459	428	418	398	416	425	416	415	441	424	401	414	428	417	433	439	405	409	434	467	429	402	466	401	436	412	425	424	422	484	424	417	424	436	429	456	455	422	450	454	438	442	428	438	433	450	421	438	434	395	439	446	428	434	424	443	398	397	438	445	434	382	437	450	437	474	456	413	444	438	451	394	427	424	460	407	445	415	410	457	394	424	454	427	392	418	416	433	411	440	452	446	418	391	394	453	431	402	460	415	458	448	491	454	445	445	424	404	386	434	408	408	466	409	445	474	437	465	448	417	409	447	395	404	403	462	433	430	463	426	429	436	464	426	445	418	420	412	400	439	416	443	395	416	438	445	413	388	427	426	445	447	426	449	434	422	467	435	423	426	423	384	440	457	444	451	394	457	411	405	414	433	434	404	426	404	430	458	384	425	413	417	412	437	444	410	419	434	448	387	425	444	422	422	451	453	404	449	411	404	417	417	441	448	401	434	393	453	432	402	408	413	453	450	412	410	407	390	405	427	402	442	424	456	424	429	406	464	441	415	444	437	403	441	424	467	438	445	426	405	431	457	419	446	419	437	411	439	407	469	428	442	395	424	422	428	404	435	431	422	424	420	439	396	447	435	404	431	412	443	423	447	450	444	428	417	456	441	386	436	431	431	447	409	417	397	403	429	438	401	440	462	437	413	460	425	407	426	422	396	433	478	434	427	442	426	409	440	465	394	403	414	448	400	446	455	444	426	453	434	415	436	410	428	413	444	450	421	406	422	408	455	434	445	440	441	438	412	412	475	455	396	439	407	423	431	453	429	434	445	435	444	451	422	411	420	420	388	417	446	422	379	430	424	446	460	417	432	430	394	479	438	418	418	421	446	437	444	434	448	427	430	404	427	459	385	432	423	405	407	413	430	402	415	427	441	364	408	473	420	447	395	419	454	425	462	398	418	414	410	423	460	406	416	398	489	464	427	403	408	467	405	443	437	414	450	395	440	413	403	425	439	407	454	404	466	427	418	411	419	462	413	489	422	429	405	400	414	378	433	438	432	431	410	431	431	398	411	387	452	449	442	417	435	416	401	433	435	434	399	472	440	437	465	413	440	401	449	412	420	451	398	434	424	468	442	424	443	433	441	401	445	409	456	434	406	447	459	437	407	458	449	413	450	425	452	422	433	437	388	416	426	419	438	447	423	460	448	425	418	404	434	430	403	396	399	420	461	393	448	416	428	399	448	442	382	430	393	467	434	409	428	447	467	427	411	456	449	437	396	441	419	424	423	434	418	400	468	428	392	430	444	409	385	448	440	468	431	407	453	417	433	432	414	430	443	452	469	418	410	437	397	406	457	413	401	417	457	414	400	450	415	420	455	420	373	385	437	442	406	456	439	419	472	447	412	441	416	429	414	449	452	440	377	429	446	407	432	437	419	430	428	437	444	449	434	455	443	430	449	453	427	445	464	436	424	469	444	424	407	408	448	446	404	425	458	417	465	431	435	444	409	413	456	410	424	417	449	422	447	427	459	408	474	436	410	425	419	422	445	437	418	372	457	439	394	463	419	424	439	435	436	394	400	387	427	407	415	405	419	453	436	388	441	455	430	440	390	438	454	415	421	396	432	381	433	465	443	426	421	404	421	450	427	408	438	439	438	425	419	426	424	457	454	433	435	404	429	422	426	416	418	390	434	383	382	417	394	440	423	422	388	425	429	453	410	423	451	464	407	434	405	398	405	453	386	447	464	401	459	445	412	403	462	438	443	429	397	446	434	448	446	430	434	442	464	416	462	447	432	457	439	438	457	458	438	416	424	421	398	398	411	461	418	467	466	434	438	427	413	436	405	431	409	373	400	453	412	427	470	420	432	442	429	449	436	395	418	415	421	416	419	394	401	415	418	422	416	422	435	437	440	481	434	409	426	410	408	365	416	439	420	435	419	427	410	420	399	425	466	396	435	426	437	449	427	410	425	429	414	413	453	427	422	402	416	402	431	442	429	438	402	464	444	408	415	421	404	438	413	461	451	422	437	471	424	416	398	441	465	427	434	443	439	463	406	434	430	413	477	403	410	426	437	368	426	470	462	390	434	405	423	449	427	445	427	470	433	444	467	423	458	407	395	428	440	441	425	399	406	471	407	404	388	459	458	450	429	397	428	437	405	383	431	391	426	457	474	436	413	436	442	436	431	445	434	436	437	437	467	427	436	428	446	439	406	383	413	414	409	427	435	421	441	449	441	409	407	405	404	428	375	433	452	452	406	376	431	390	444	416	424	430	433	445	454	423	391	439	438	441	422	434	427	422	440	440	425	444	440	427	425	399	462	407	422	453	483	448	403	456	427	464	433	427	387	442	427	387	419	420	412	474	413	427	444	413	431	394	393	439	423	445	418	411	410	455	410	458	442	429	441	434	402	434	441	419	412	450	424	429	446	412	414	439	423	412	451	385	443	399	425	458	403	433	420	429	447	404	388	439	466	409	422	428	444	433	375	452	419	417	417	409	443	439	448	429	445	413	429	415	400	427	415	413	430	450	439	441	427	427	467	451	413	434	412	404	437	413	413	429	427	410	406	453	398	434	430	404	423	439	445	431	448	404	430	436	418	446	455	414	452	429	417	407	427	409	430	390	450	470	420	424	439	417	399	445	407	395	432	438	438	438	444	430	415	423	427	462	434	449	398	430	437	427	440	423	406	451	384	402	448	430	439	424	424	436	413	448	455	463	441	420	465	416	435	425	428	432	430	422	419	450	450	398	417	440	435	418	438	414	405	472	429	456	443	430	387	423	464	437	437	428	424	445	448	457	468	447	438	412	454	419	425	439	457	419	438	436	466	392	419	406	438	408	400	405	409	402	406	464	402	410	451	401	392	413	430	418	434	385	453	440	410	427	438	427	450	396	426	481	417	434	414	399	438	458	400	419	422	433	448	447	445	460	443	426	424	417	455	405	440	413	446	401	431	427	439	437	422	408	423	412	425	401	420	427	418	413	419	440	400	416	424	405	421	451	384	404	452	404	409	405	425	405	420	447	406	425	404	405	427	421	473	416	438	449	402	418	418	456	408	430	419	433	456	490	394
7444	16511	14094	7631	5263	4150	3039	2559	2165	1849	1464	1365	1227	1147	1009	966	949	841	812	802	798	737	768	757	754	642	667	690	697	667	674	670	673	648	661	628	673	667	672	642	664	631	637	624	605	628	610	657	664	635	625	612	628	555	584	631	630	645	568	614	656	611	637	595	631	659	588	588	652	625	599	615	656	614	640	581	650	657	616	575	583	618	623	634	612	600	636	583	603	603	622	625	604	646	599	580	589	624	616	654	599	615	632	626	665	680	642	629	642	630	622	682	668	682	677	621	635	587	635	598	625	652	643	663	621	615	614	602	670	620	610	654	630	648	627	632	617	648	630	608	624	661	664	610	594	608	611	575	612	585	577	662	591	584	630	642	607	613	634	571	614	570	587	607	563	602	669	609	639	585	593	614	619	565	597	613	555	607	578	565	590	567	644	558	584	599	590	574	637	600	603	620	592	627	571	607	597	617	595	596	600	599	600	588	592	622	574	573	620	580	608	620	615	586	615	572	589	555	647	570	635	580	590	612	630	609	561	616	630	563	581	573	625	559	586	593	581	593	597	598	584	574	613	653	579	613	613	599	601	602	591	639	594	592	599	580	576	593	628	601	598	622	581	589	600	593	597	598	587	620	591	584	597	637	589	624	628	587	602	607	585	607	541	628	570	586	587	597	631	576	595	578	588	635	609	584	631	597	589	591	580	577	595	614	556	586	629	620	625	548	565	635	633	639	638	542	612	611	578	638	594	636	610	597	596	583	597	604	604	562	596	560	630	618	565	594	592	596	607	581	603	606	651	607	597	569	574	635	589	609	620	591	587	595	566	613	635	624	589	663	624	638	595	623	608	622	651	545	618	559	570	582	583	613	611	605	630	585	578	586	609	637	555	585	584	583	620	596	594	606	638	591	601	592	562	596	569	577	614	637	622	572	594	594	617	619	611	589	638	573	578	584	614	585	574	628	593	581	590	620	605	574	600	576	583	620	572	600	605	613	583	542	609	608	602	603	584	613	609	626	590	619	594	631	568	620	621	601	611	566	603	601	647	596	662	593	553	575	585	606	616	587	610	592	619	613	616	589	565	569	638	635	643	598	583	618	596	603	585	586	623	614	593	663	626	582	588	543	572	607	600	646	639	608	588	580	649	592	618	631	618	556	598	598	573	610	624	610	613	611	584	595	621	605	618	615	604	580	562	620	616	590	615	623	614	572	587	575	643	597	628	601	581	620	573	605	604	618	577	607	574	607	577	627	586	564	601	583	581	628	591	599	581	612	612	601	619	583	589	584	652	602	598	582	606	606	547	644	584	606	626	603	585	605	632	611	560	610	602	643	603	646	599	585	627	595	614	617	618	637	569	571	585	591	609	561	572	632	648	605	594	587	615	609	588	609	636	589	634	606	590	628	564	575	630	615	595	636	620	600	583	568	588	594	625	560	585	640	622	601	618	600	598	605	602	623	617	565	579	580	629	572	585	581	588	581	590	597	620	610	599	640	595	570	599	601	552	591	657	575	605	608	614	598	610	562	585	634	575	568	572	615	575	595	569	565	628	611	613	573	597	635	577	600	612	600	571	591	590	639	532	607	601	523	616	571	638	562	589	610	604	606	576	628	644	582	632	573	611	557	614	612	588	587	584	632	632	596	582	607	631	595	539	624	543	600	573	621	575	609	576	603	610	588	574	578	590	589	577	623	582	590	577	625	601	604	611	643	619	593	576	595	619	571	594	588	615	595	642	617	595	561	573	605	577	605	640	634	643	615	586	632	608	596	643	582	623	633	634	571	641	618	593	608	641	590	617	628	573	556	602	621	607	579	599	602	572	596	606	627	596	574	591	613	617	629	587	614	570	603	634	616	580	571	581	577	627	608	605	595	578	593	601	610	586	549	576	579	580	580	618	603	668	592	552	638	610	608	614	580	558	613	607	620	579	604	599	586	623	602	598	609	633	612	607	601	574	574	617	626	577	624	594	600	614	606	551	597	580	577	569	637	629	572	586	598	604	576	563	601	601	571	609	642	560	592	624	585	589	610	574	598	544	599	612	570	629	628	584	597	570	592	570	662	643	571	600	586	580	641	586	579	595	637	564	617	591	563	592	590	622	580	605	610	628	626	599	601	576	616	587	611	589	604	573	603	594	634	592	577	580	597	601	584	635	622	598	618	576	572	621	624	590	617	599	573	655	596	604	586	612	582	580	573	562	539	614	571	584	576	574	598	576	608	577	587	571	553	584	581	584	597	583	606	620	591	563	579	583	626	620	583	616	590	570	581	611	596	602	624	589	580	566	563	594	571	613	593	666	626	603	543	582	639	634	640	598	650	607	589	608	591	619	578	579	663	556	580	594	576	582	605	557	587	583	597	617	574	618	575	590	639	566	561	599	626	573	618	622	620	636	592	588	588	620	618	595	647	609	643	598	595	654	574	577	577	618	600	648	606	624	612	603	624	597	628	613	614	624	593	613	613	629	610	621	623	595	616	592	564	592	629	571	583	569	598	593	584	585	599	615	587	603	648	571	614	582	610	599	622	566	586	640	612	584	618	564	618	572	578	606	597	622	613	571	631	577	596	546	551	606	595	558	644	635	603	610	587	624	560	572	625	585	594	587	583	602	578	625	593	605	572	586	549	618	570	604	579	622	631	575	605	609	555	568	605	625	608	584	653	578	589	595	573	658	573	571	637	610	578	610	642	605	595	633	622	606	570	630	591	567	579	602	597	588	609	584	569	628	562	604	603	597	620	601	589	603	606	625	591	559	610	578	634	626	595	625	584	603	591	580	613	613	601	572	633	598	597	610	546	606	620	639	635	618	584	610	575	628	568	589	535	579	609	552	617	605	590	629	556	547	586	582	574	593	607	632	589	631	590	583	580	560	610	598	589	632	568	596	582	592	532	595	586	601	585	646	666	629	607	597	580	595	611	581	606	572	576	603	580	655	571	589	594	611	555	635	612	601	581	636	597	594	578	586	588	611	581	556	584	605	589	579	614	562	618	577	600	623	640	628	577	573	604	624	601	577	604	586	602	578	593	592	584	599	594	596	558	604	583	639	590	640	580	615	583	585	557	535	569	583	597	646	574	613	592	620	601	637	573	612	586	615	625	586	576	616	616	600	574	591	627	572	575	569	612	589	587	549	652	562	603	611	612	607	598	607	570	563	554	597	643	570	664	591	599	600	585	572	588	615	607	603	634	611	591	580	636	584	627	548	591	583	569	595	574	586	579	585	613	541	628	562	597	589	558	595	587	581	577	584	605	566	615	564	615	575	626	593	648	590	585	562	588	655	636	556	605	606	644	600	551	545	635	580	632	622	630	584	636	595	606	657	605	602	594	607	595	588	597	623	618	620	596	586	609	578	590	597	593	577	583	593	598	594	596	580	610	573	586	608	604	567	583	587	610	566	580	634	605	626	637	586	593	647	601	568	569	622	600	575	692	597	588	588	592	565	570	560	575	596	588	599	587	575	617	581	597	590	627	589	615	617	575	583	602
26691	20107	7363	974	636	563	578	556	555	557	553	519	540	524	539	543	514	545	498	525	540	570	507	518	537	529	529	515	545	539	499	533	519	514	520	521	516	529	519	530	495	515	493	528	545	551	531	537	551	530	548	524	559	527	518	542	511	516	544	530	492	534	499	502	544	526	515	511	490	536	552	506	521	505	493	537	518	530	500	539	500	557	498	512	511	522	578	485	548	524	516	502	563	477	592	513	489	512	527	563	536	531	537	543	486	572	536	545	538	562	537	559	572	534	523	522	523	565	506	509	525	565	544	538	510	548	485	541	527	571	564	577	518	539	561	519	536	583	520	486	583	527	539	506	516	518	522	556	528	566	511	565	524	493	547	528	510	498	547	497	525	547	499	531	537	504	546	540	506	525	490	481	492	511	513	509	512	526	527	485	541	526	521	521	536	535	487	527	531	514	512	488	522	510	493	568	522	535	547	506	540	471	497	536	536	478	505	522	577	535	491	534	510	512	503	514	547	518	576	510	528	487	530	534	541	548	539	522	514	503	528	483	537	469	524	519	548	487	510	529	466	516	481	534	517	504	533	532	479	545	517	481	578	536	490	541	516	511	522	539	489	507	518	524	537	503	534	559	496	505	567	494	544	524	509	499	511	528	509	521	529	535	540	507	530	505	506	558	535	525	541	529	540	559	515	514	541	583	524	570	505	477	539	526	526	549	521	507	562	494	507	533	521	514	519	487	539	563	511	540	532	494	524	503	527	522	531	537	523	535	503	548	507	539	511	546	529	522	569	520	546	534	523	532	517	516	508	544	531	550	538	519	461	527	524	489	529	465	551	555	519	547	500	515	556	553	541	487	490	556	530	526	539	499	542	539	550	556	478	512	586	545	488	550	508	538	548	523	526	498	537	538	514	519	530	489	516	526	533	501	549	516	518	558	506	594	492	540	537	537	504	519	507	509	491	537	527	513	534	518	523	523	525	533	467	481	496	570	538	494	495	545	475	530	547	522	537	535	528	505	555	503	523	511	537	533	541	548	519	530	524	508	531	517	522	527	530	505	552	504	528	535	553	535	553	549	499	552	604	560	482	531	507	515	528	545	548	511	521	531	498	500	519	560	522	540	564	519	510	486	523	534	516	523	518	553	522	518	537	521	550	554	505	538	527	554	547	512	537	541	549	536	509	501	518	508	532	507	534	532	520	516	579	539	483	531	542	521	541	511	492	511	544	552	528	502	539	478	499	536	520	544	544	520	524	530	503	515	522	520	515	517	508	532	542	484	526	540	503	538	522	510	572	541	518	508	520	512	525	558	514	526	520	491	514	542	520	504	517	551	510	528	553	534	553	570	519	491	504	559	562	536	522	529	528	519	540	488	559	525	514	491	550	553	492	583	526	523	499	520	516	535	574	572	539	527	503	572	533	499	516	557	526	525	526	523	493	520	499	505	529	507	541	501	469	545	515	528	526	483	504	522	533	499	488	512	553	534	529	504	518	461	527	533	539	486	491	532	517	559	484	525	526	529	517	562	555	512	526	471	504	531	552	500	513	515	490	525	533	521	528	562	512	526	550	546	511	495	545	518	519	497	491	533	545	460	524	535	521	469	530	496	499	499	511	529	536	501	517	501	536	514	527	515	516	523	485	512	531	529	517	538	523	540	483	560	523	495	523	532	491	533	537	526	551	521	490	532	503	509	518	511	534	515	528	533	524	514	497	518	543	493	558	516	496	527	525	520	497	527	519	520	512	534	498	509	532	542	500	542	515	519	540	502	505	520	524	510	503	543	512	515	523	565	526	569	520	543	555	483	512	523	516	519	517	558	564	495	525	559	525	517	575	540	542	518	535	517	498	503	535	553	498	541	507	485	499	508	493	531	556	531	530	525	484	529	514	473	537	508	526	539	518	582	534	491	572	538	513	568	491	480	483	499	502	525	544	576	480	523	493	489	529	505	533	550	517	552	527	535	500	485	543	538	499	518	519	504	502	555	539	533	470	505	565	544	533	494	531	536	520	523	500	527	548	533	490	493	547	548	511	539	527	530	554	524	521	528	524	545	521	503	487	489	535	535	506	529	513	530	551	555	493	547	543	501	549	538	537	506	498	524	490	542	537	512	548	521	528	517	502	534	514	542	513	539	507	495	523	478	548	542	495	512	512	477	505	525	527	504	519	500	542	498	569	501	483	521	488	534	492	564	526	528	500	502	549	509	508	512	540	524	601	559	500	523	561	520	543	499	576	474	480	522	558	487	515	546	526	524	521	518	517	518	534	526	556	520	462	519	539	534	553	548	529	505	546	529	522	504	488	535	512	522	506	479	525	538	482	523	475	534	535	499	493	534	525	517	531	538	521	568	523	551	520	524	549	587	509	546	544	483	554	501	530	491	514	525	531	515	534	535	515	553	525	532	526	521	534	503	537	521	530	505	494	501	466	551	488	536	502	496	519	560	547	507	543	502	562	502	514	536	481	532	545	503	490	544	532	503	516	562	532	515	533	564	498	494	534	537	509	529	520	501	501	528	551	515	522	520	559	532	569	495	504	500	533	488	537	531	478	520	494	538	511	499	572	557	464	514	500	534	559	484	529	534	554	538	499	537	529	523	486	511	547	554	502	480	511	515	491	513	540	537	504	505	528	503	496	545	515	535	524	504	525	551	512	533	552	559	507	515	499	513	511	507	522	523	501	512	557	502	528	513	509	515	530	492	564	489	523	506	527	500	526	499	526	494	510	522	563	481	546	503	500	519	507	515	509	498	554	510	543	500	552	545	485	477	500	496	509	556	518	505	512	491	569	531	558	511	522	492	543	503	510	538	522	514	516	578	520	505	487	507	520	573	498	514	524	522	517	500	515	498	502	537	464	509	528	551	504	516	543	519	510	538	519	549	521	519	492	535	540	503	534	530	500	557	523	531	587	523	567	551	529	522	503	517	598	574	597	518	516	472	516	520	543	557	599	542	510	537	515	509	495	587	536	514	504	506	501	486	495	516	524	568	534	534	524	488	520	511	542	498	526	494	518	503	528	554	524	515	521	523	520	539	545	511	503	509	501	538	511	498	541	563	540	517	514	513	507	496	505	496	519	531	498	538	528	551	535	554	535	446	510	527	549	539	524	520	491	531	518	527	509	565	495	515	507	527	494	558	516	499	518	513	524	527	522	534	539	512	528	534	541	542	499	541	516	530	540	538	545	481	579	518	517	505	529	503	518	515	527	549	535	529	510	517	526	541	512	516	530	526	491	490	568	520	527	518	506	523	519	513	495	493	485	552	523	514	526	518	525	550	513	583	549	538	542	519	537	543	534	511	491	502	484	521	545	465	527	512	547	553	551	553	513	537	544	533	546	516	522	519	482	554	519	521	530	545	527	504	524	484	501	546	513	523	499	540	560	510	567	511	520	531	512	539	544	564	510	527	529	478	492	505	514	535	527	505	535	514	547	539	533	505	535	546	522	488	555	553	492	534	518	507	515	530	534	534	580	526	529	511	551	499
4145	1678	1579	1021	892	885	867	797	842	778	747	739	701	817	756	732	753	736	793	738	689	742	735	711	742	712	734	743	758	709	723	752	707	743	679	699	712	747	777	723	715	723	708	755	738	743	753	726	714	712	733	732	704	734	730	769	748	742	693	738	734	720	755	726	743	696	711	710	701	736	741	731	717	705	725	721	752	694	734	724	721	748	714	712	742	751	692	725	727	734	731	687	744	718	692	700	754	738	740	745	811	682	727	735	742	759	749	773	748	773	743	723	764	740	760	777	704	740	697	762	781	688	743	735	736	789	787	710	767	735	751	745	729	769	700	732	793	773	750	754	752	762	756	736	794	733	753	712	743	711	750	715	747	768	729	720	743	750	681	738	717	694	657	766	721	695	744	718	726	736	718	752	715	701	678	717	750	792	725	751	715	732	751	680	753	713	760	733	696	748	753	688	739	696	751	735	769	743	695	726	735	684	722	733	720	698	743	701	767	709	733	714	720	695	754	688	756	716	712	712	736	692	761	725	755	756	759	655	764	726	675	716	712	698	756	712	790	701	775	742	710	725	740	682	717	760	735	687	736	713	783	782	737	764	752	742	700	681	740	737	748	716	797	757	697	701	696	671	744	751	709	720	751	716	735	726	756	712	757	744	709	712	754	749	737	706	753	704	719	704	667	774	724	749	683	737	737	741	717	738	695	736	731	751	740	718	749	710	749	769	732	718	756	755	750	763	698	761	679	711	740	782	717	715	703	719	736	695	728	669	701	720	729	705	700	712	701	721	713	709	704	727	705	654	694	696	702	703	770	725	685	695	726	683	733	717	689	698	702	708	716	721	721	702	694	726	703	712	687	736	736	674	722	697	752	723	705	729	662	743	754	736	716	718	737	715	722	702	737	783	767	740	727	667	717	692	681	705	711	706	688	696	741	786	709	740	740	755	725	739	726	741	682	763	763	747	698	765	705	752	618	714	693	714	712	702	688	768	727	737	756	711	744	772	766	739	671	713	721	733	698	739	756	705	672	727	698	762	665	762	738	723	753	737	719	721	757	762	702	720	706	719	747	726	762	715	719	703	699	720	791	701	690	720	749	710	702	700	726	718	710	733	732	783	710	737	731	720	719	775	735	714	776	722	733	731	715	704	704	725	747	693	705	701	711	750	765	665	728	768	672	716	733	702	737	695	750	698	733	750	714	727	680	743	687	723	722	733	660	678	760	728	697	737	752	736	727	711	718	719	718	714	737	751	742	723	729	705	708	787	763	721	741	730	739	737	716	770	764	760	741	732	702	784	683	748	743	751	744	708	714	721	734	719	704	770	727	734	743	755	712	743	733	734	712	724	767	682	727	741	745	700	733	751	709	744	741	758	700	775	681	738	775	717	681	746	750	708	699	742	733	762	714	719	706	727	754	715	742	724	749	755	699	736	706	772	698	705	684	714	747	687	727	679	734	735	686	700	717	726	745	749	741	758	731	729	743	723	708	750	682	713	742	667	638	729	701	726	773	744	739	729	740	722	709	682	709	673	694	726	718	706	734	740	741	760	688	737	750	719	771	692	794	774	763	700	742	710	747	711	725	753	719	728	704	700	700	779	756	692	715	675	736	701	707	684	696	718	727	699	719	744	736	712	723	746	758	712	698	763	732	728	757	709	699	730	699	765	762	743	739	710	746	738	745	703	692	723	725	735	676	731	772	715	722	707	731	728	699	798	710	718	722	740	707	717	726	757	740	758	721	753	742	740	754	728	688	739	743	781	736	722	722	780	736	759	737	695	736	764	756	723	698	716	708	747	749	673	717	739	771	683	729	673	697	699	725	690	731	736	735	734	735	717	706	700	721	761	702	716	687	696	728	725	764	682	729	695	773	781	711	741	735	699	717	768	734	701	703	713	745	753	758	690	703	756	716	693	719	690	705	746	707	712	759	688	717	721	699	754	735	724	751	710	754	742	743	763	760	712	780	760	679	704	754	678	741	673	696	716	707	753	742	718	696	735	676	736	727	791	710	757	730	731	706	771	741	751	772	753	658	712	706	712	718	756	685	724	748	736	722	729	688	692	721	698	718	724	700	751	708	718	692	708	688	791	703	669	709	720	734	713	710	780	750	764	752	717	756	747	734	658	681	754	707	752	733	759	759	748	689	735	695	767	718	674	727	679	780	735	717	694	744	736	796	706	695	699	712	743	777	707	721	754	722	726	734	711	675	758	705	683	703	686	724	673	722	711	755	767	728	718	688	723	714	695	751	738	723	762	735	679	765	730	697	705	747	763	708	760	782	748	707	760	676	720	759	706	674	730	712	703	697	731	732	708	728	715	761	733	715	705	742	695	735	705	710	713	694	727	729	726	777	730	717	713	722	713	746	747	739	747	720	694	742	746	750	685	695	715	739	730	718	670	709	776	668	712	718	757	732	742	741	718	755	719	738	708	737	731	714	756	766	714	764	760	723	707	767	706	733	760	716	758	689	714	753	739	772	698	709	725	810	758	740	757	714	674	710	749	740	699	743	690	746	686	723	738	714	774	705	766	764	727	782	739	679	745	738	732	755	722	744	721	700	747	742	753	733	777	704	735	713	686	748	738	726	738	747	711	748	700	727	706	778	689	762	730	749	693	751	724	759	728	716	775	731	730	732	710	712	748	711	777	743	723	721	734	698	770	685	704	722	759	689	701	768	716	719	741	695	753	771	692	704	741	721	693	708	687	721	681	722	713	736	737	708	775	745	696	721	743	744	731	761	704	760	775	745	742	730	786	699	728	664	733	701	718	754	731	771	720	746	734	722	676	709	770	704	726	726	796	700	695	736	758	738	755	754	719	737	728	698	710	705	758	749	702	731	717	710	712	765	755	715	722	712	731	725	709	719	697	694	738	710	707	756	714	721	736	755	783	739	750	745	712	728	708	721	723	724	712	735	716	730	699	688	747	726	697	731	739	668	687	744	748	729	719	772	710	725	715	764	712	754	686	725	783	736	730	712	755	733	800	740	739	719	725	720	720	696	732	700	710	704	695	741	748	742	688	690	770	726	760	755	744	699	747	731	681	668	731	713	739	733	730	693	721	760	727	647	744	809	748	721	763	733	706	743	730	731	717	729	718	742	682	685	736	716	705	717	731	689	705	734	735	753	718	723	695	763	742	713	740	704	723	725	668	721	715	720	763	721	739	714	728	728	728	707	739	787	729	741	747	716	724	728	712	725	695	712	709	707	733	746	694	724	726	731	748	728	731	713	733	734	687	775	731	734	715	660	717	663	726	705	744	711	745	713	718	707	720	694	730	684	743	716	720	749	712	727	731	713	734	742	709	704	727	756	729	723	734	694	741	710	751	713	746	748	705	769	715	723	722	689	712	719	732	745	721	741	684	711	710	740	757	736	686	739	724	724	753	734	751	735	704	761	770	744	821	733	712	754	697	761	705	741	736	707	731	750	716	730	718	765	750	732	744	720	682	723	708	753	689	717	698	783	714	749	754	747	749	734	699	715	763
23818	20974	28145	23977	20809	5065	1345	936	807	762	736	684	681	683	642	656	620	609	577	644	575	617	591	587	587	592	568	591	563	525	579	573	596	542	597	625	565	530	597	565	604	542	557	525	529	570	576	559	536	595	561	531	577	539	531	541	557	597	569	580	534	502	558	546	581	542	546	551	566	527	588	576	515	549	575	555	576	558	586	581	595	575	572	553	544	548	487	545	551	575	541	531	555	518	541	542	547	551	567	561	575	539	561	540	584	592	547	564	570	571	589	596	559	495	540	541	527	561	578	563	520	576	574	589	567	544	586	570	580	548	572	536	558	537	564	553	546	559	558	541	617	576	532	491	559	544	564	586	574	552	515	570	560	529	564	552	546	573	579	551	548	549	562	536	549	571	564	559	516	569	559	542	536	534	548	505	567	575	530	567	525	538	599	586	545	524	516	535	586	553	533	510	543	561	585	547	556	546	586	563	541	559	579	564	547	566	574	547	546	535	542	571	537	529	589	542	578	553	548	569	510	547	571	513	541	568	548	510	552	501	583	537	525	516	524	591	544	532	507	568	521	560	529	530	525	540	544	549	534	544	603	532	511	557	548	553	555	582	503	522	594	560	537	528	558	565	540	539	518	519	549	550	539	536	552	546	502	569	508	557	535	546	570	569	577	529	528	510	535	558	557	552	547	555	529	564	523	553	541	508	559	521	544	496	541	507	538	516	563	566	521	543	542	552	572	537	544	536	530	544	552	545	539	599	569	558	582	541	548	537	573	585	561	567	569	564	523	548	532	560	585	577	527	578	553	527	588	611	541	537	559	551	605	532	539	560	535	546	591	546	569	564	535	536	539	581	560	577	558	527	546	542	568	555	503	556	555	516	581	557	533	579	560	520	528	523	538	514	551	548	532	558	540	586	534	548	538	543	574	576	568	544	564	515	531	523	542	533	516	541	574	552	579	549	540	535	507	555	561	554	517	583	529	541	536	559	551	534	517	578	560	546	578	480	547	528	509	509	518	508	518	573	511	533	614	573	551	519	529	524	572	521	576	529	575	555	595	537	595	515	579	521	540	549	532	598	525	552	514	540	561	542	559	571	561	524	586	521	529	581	539	611	537	527	524	539	576	538	502	579	531	521	549	533	513	536	550	563	508	520	550	575	533	563	527	589	528	558	562	526	567	613	526	533	587	560	569	546	588	546	567	539	521	571	580	526	558	543	571	519	533	531	577	511	536	563	545	546	541	531	548	523	526	535	519	544	544	563	557	600	523	506	533	556	553	568	526	567	582	531	576	576	546	564	540	529	545	510	558	517	548	546	525	578	528	542	548	550	575	542	493	531	547	513	543	564	563	575	540	522	546	522	560	552	523	531	519	505	530	553	573	577	546	594	593	497	564	572	546	536	535	528	522	539	533	560	531	564	541	527	517	535	535	528	557	565	564	531	566	545	526	565	534	538	557	531	572	546	584	563	562	595	524	574	557	545	571	560	561	522	553	564	479	551	523	574	548	575	567	554	551	545	530	558	515	540	570	570	580	569	582	549	539	514	550	555	511	562	545	518	592	515	543	558	569	563	536	578	567	519	519	514	576	514	568	532	598	592	509	571	557	553	530	616	532	567	543	495	530	499	590	570	566	488	529	551	591	553	533	539	512	563	540	548	559	518	535	518	547	535	536	542	554	569	539	542	576	554	548	540	540	595	506	543	572	559	509	546	540	505	572	512	548	598	561	558	587	512	548	555	576	551	584	577	544	534	523	587	563	503	527	506	504	569	507	554	510	562	536	515	513	548	555	532	576	525	555	527	526	570	531	521	582	592	555	565	546	507	543	543	541	525	505	518	550	564	560	557	524	568	519	525	580	539	581	550	518	542	496	552	563	489	537	535	494	572	543	548	550	537	531	518	570	493	568	549	531	576	511	560	515	558	532	547	516	504	528	582	565	557	522	573	551	568	528	567	524	546	578	544	594	555	523	532	511	575	614	489	508	549	558	580	574	497	519	557	510	552	554	553	536	543	539	563	539	588	546	530	517	528	534	518	521	530	552	535	542	528	557	574	514	491	503	528	526	526	600	562	546	555	530	565	555	593	552	541	559	530	560	584	520	552	564	560	516	530	505	579	567	507	611	567	517	579	560	543	532	549	544	576	536	592	557	521	562	527	520	559	537	546	526	557	567	520	506	566	530	574	531	552	510	546	524	537	525	549	570	542	574	531	571	538	531	573	549	553	593	567	540	536	558	521	580	538	584	543	556	527	600	517	523	525	522	518	547	549	533	553	530	556	545	569	500	559	514	574	565	559	564	525	565	600	550	580	512	557	546	569	522	554	583	543	534	550	580	464	566	544	520	520	526	593	545	499	560	549	503	565	548	540	552	528	548	568	564	550	545	598	555	577	531	552	538	545	526	583	534	550	535	537	552	559	505	587	550	549	515	565	496	529	541	577	554	550	548	545	562	533	559	543	549	576	529	539	559	561	539	537	509	573	539	563	522	514	554	533	592	573	579	525	531	527	547	573	559	532	524	593	538	569	549	551	546	533	534	522	579	528	541	533	507	521	560	535	571	559	557	546	577	545	534	547	534	502	566	552	519	553	563	499	560	521	551	549	511	566	510	556	511	556	584	565	535	556	558	537	532	578	514	581	597	521	561	554	596	550	573	500	511	533	538	562	514	522	544	558	489	540	577	532	529	545	542	579	576	559	534	547	513	517	524	520	524	525	548	508	526	546	530	529	550	522	529	554	518	541	552	593	538	558	510	528	554	552	546	543	559	540	508	548	543	539	525	530	562	581	571	563	566	560	533	509	534	505	557	550	574	525	517	531	532	566	568	553	538	508	573	546	578	515	534	535	525	534	562	586	525	557	536	547	503	533	544	531	552	549	553	537	546	539	589	513	522	600	547	584	571	557	543	582	535	547	543	517	564	531	486	525	560	551	545	558	577	572	509	487	535	571	578	553	554	543	527	520	543	518	521	510	545	566	550	543	571	556	583	526	545	545	526	546	536	577	585	585	553	607	559	576	571	538	530	549	554	547	554	552	519	508	546	545	543	536	526	524	565	544	523	586	534	568	577	558	525	572	552	527	523	528	550	527	510	555	540	534	531	590	525	497	533	568	505	518	537	551	560	573	513	526	571	566	565	542	529	555	471	560	521	557	575	571	511	537	547	552	524	525	552	511	563	560	595	551	525	541	545	558	509	556	561	548	589	565	548	559	554	551	530	519	551	544	533	546	567	528	549	550	547	529	531	532	517	505	582	612	525	557	526	545	556	542	579	538	549	555	543	538	508	557	526	557	544	535	568	629	520	542	569	570	551	567	571	545	561	527	538	537	524	572	529	489	575	528	529	531	582	531	553	544	541	567	536	512	550	543	565	559	496	561	529	587	508	556	572	543	547	508	510	539	558	544	506	585	556	530	529	563	567	535	556	534	541	550	549	557	513	516	517	506	561	535	540	513	553	547	502	572	582	547	535	566	522	542	547	540	560	543
5302	10556	9039	4765	3369	2520	2114	1843	1556	1345	1260	1135	1080	990	950	952	922	894	857	886	835	896	816	834	829	854	858	783	811	855	832	831	818	831	782	808	762	797	817	791	812	782	790	772	771	783	780	749	782	816	746	814	740	792	776	736	779	791	769	749	770	710	749	767	761	771	793	772	796	765	797	741	749	759	756	747	750	785	746	766	770	740	771	737	760	786	778	755	756	758	777	818	790	783	759	711	799	747	725	784	773	732	768	737	814	780	828	776	839	821	799	781	838	808	799	823	749	766	797	775	808	771	823	718	787	733	782	802	778	827	791	756	783	834	799	749	780	708	801	740	765	793	788	766	725	745	749	782	743	731	790	782	826	780	779	742	752	782	768	746	749	761	745	789	727	753	749	734	796	813	776	745	778	788	804	730	766	754	790	748	712	702	766	806	769	759	741	779	768	792	812	802	810	832	720	727	768	753	783	774	755	789	791	764	768	742	754	758	718	742	764	795	738	723	732	810	732	769	751	764	767	737	767	769	738	765	777	788	770	810	788	752	765	736	726	749	744	745	745	770	745	725	708	744	737	757	729	808	762	766	793	788	742	732	768	728	763	766	733	762	749	746	773	711	786	768	729	785	765	768	783	768	754	774	754	729	719	743	759	745	731	746	740	788	763	780	739	758	751	727	727	775	791	761	778	761	770	822	738	777	757	796	754	724	783	822	792	776	793	695	781	769	725	774	742	730	741	744	764	799	710	766	745	763	740	815	718	751	747	754	784	742	763	755	756	733	779	707	801	717	716	786	718	761	825	730	768	750	833	753	806	711	723	812	821	795	735	798	814	770	697	749	708	753	753	753	792	715	760	789	790	764	743	728	762	760	738	771	783	736	786	724	790	787	728	770	727	779	782	787	742	768	772	747	753	737	801	787	745	740	757	751	766	727	765	768	739	770	777	808	764	758	743	772	779	717	743	800	732	762	752	740	809	775	765	763	760	761	751	760	769	731	700	830	747	771	745	730	791	778	792	750	731	803	784	717	790	750	776	762	772	810	718	741	750	802	765	746	791	779	747	763	776	761	736	766	749	746	800	736	735	749	736	716	734	735	731	774	760	749	756	712	769	721	742	734	683	763	802	728	756	736	780	771	749	764	729	748	727	742	770	734	743	761	754	767	801	797	756	792	801	737	804	782	765	751	769	743	782	764	769	770	786	763	770	775	715	761	775	785	770	781	781	785	731	774	732	759	778	784	776	773	785	766	730	741	801	781	730	806	754	758	743	710	765	805	742	783	788	792	783	752	766	748	768	783	775	773	738	791	762	751	762	776	764	777	710	720	722	740	806	751	797	758	763	774	723	784	764	741	733	781	768	742	745	790	759	725	741	805	795	758	734	778	762	742	730	763	771	795	746	720	756	702	756	769	782	790	744	708	741	747	794	771	754	783	766	769	765	758	775	746	762	745	820	734	765	804	762	738	795	796	695	741	789	774	757	763	760	775	768	748	776	735	738	700	768	773	743	785	770	745	785	795	747	744	771	726	797	756	748	719	785	743	740	759	776	747	715	780	782	796	795	755	735	731	743	750	788	729	774	761	747	738	786	753	777	776	695	714	748	737	739	779	780	782	743	737	721	751	790	839	748	834	754	738	719	742	742	782	768	786	827	715	748	711	780	792	774	796	788	778	727	794	762	782	767	742	741	776	714	794	768	760	779	773	758	743	794	756	769	733	778	786	786	834	735	757	748	804	805	794	765	774	743	796	767	749	728	765	717	786	754	757	752	763	768	753	772	714	773	797	763	740	745	784	714	797	762	723	773	812	733	736	791	740	757	758	767	771	770	733	688	807	788	786	799	691	710	740	739	766	793	748	757	729	826	750	773	680	774	784	731	717	757	751	769	754	742	738	755	783	767	767	682	764	769	769	794	712	772	750	782	754	804	758	749	774	798	767	759	803	721	762	757	765	777	774	774	720	730	718	729	741	806	745	754	750	713	779	804	740	733	724	747	813	764	756	719	789	719	748	776	792	782	707	779	788	731	707	737	821	790	742	755	734	740	792	791	750	764	795	787	780	726	730	752	766	749	761	796	741	735	747	736	802	786	769	759	808	767	774	752	765	755	746	736	765	720	726	752	798	756	758	746	769	823	766	778	750	764	716	806	802	781	763	714	753	766	741	712	758	807	772	769	792	739	770	796	776	751	817	764	763	799	767	744	758	753	725	758	771	730	781	796	779	723	751	738	758	776	792	774	752	764	784	744	782	747	775	780	794	741	788	793	751	730	793	753	751	746	749	725	775	736	736	767	748	785	771	763	758	827	751	770	740	776	742	730	702	756	768	777	734	773	745	768	792	773	781	770	755	749	825	796	757	746	747	775	771	782	776	773	700	755	782	751	767	791	781	732	770	804	792	816	811	785	755	760	767	803	765	803	743	775	740	761	798	781	762	803	771	754	728	764	733	739	723	729	755	750	767	729	753	805	779	718	755	771	746	797	786	750	772	759	750	802	697	747	778	782	852	744	706	757	717	796	767	789	773	763	770	761	790	789	758	713	764	719	739	718	749	802	751	767	748	788	735	772	781	790	718	816	711	778	712	773	740	798	741	740	766	766	750	752	770	711	795	772	759	774	742	786	711	804	764	748	742	799	769	771	805	745	782	731	801	742	795	718	722	725	730	739	736	793	747	785	775	747	774	822	781	810	739	788	804	758	735	737	770	763	719	732	709	760	771	808	775	765	750	810	736	745	746	752	735	751	793	788	766	746	800	722	747	796	746	768	787	758	778	794	807	755	749	735	789	783	689	768	755	720	768	793	738	731	776	748	721	770	744	738	762	743	706	716	786	771	687	738	775	735	777	728	828	757	766	766	755	713	792	718	754	777	738	776	786	756	745	768	785	796	818	767	772	757	755	787	785	819	685	774	792	737	777	769	755	749	778	746	728	784	772	767	733	787	788	757	755	734	757	786	748	783	743	752	781	763	726	765	828	755	751	767	764	733	770	741	751	704	718	754	753	738	744	732	750	701	738	687	781	771	747	712	803	744	795	747	755	777	798	774	740	786	778	749	798	761	742	764	743	726	804	741	709	768	766	706	788	743	703	771	717	753	766	749	775	704	802	709	819	778	697	730	763	832	744	722	736	826	736	717	748	754	765	813	755	780	777	779	777	737	706	783	748	736	786	756	776	769	758	800	737	766	741	757	758	724	729	758	785	777	762	750	748	743	732	746	761	742	742	788	744	770	717	744	746	784	744	755	697	751	799	776	780	793	758	706	751	773	758	768	756	697	733	759	731	752	769	750	767	788	786	726	777	814	753	733	781	780	768	764	743	763	728	730	741	813	734	785	754	797	783	733	770	809	796	704	756	757	768	789	779	782	726	766	733	798	743	785	728	783	739	812	738	777	732	790	762	777	719	787	832	696	776	773	758	728	756	763	768	766	770	720	802	779	773	766	776	732	769	764	794	776	723	781	732	772	778	768	796	806	739	742	744	782	775
22810	20974	28758	23379	20976	20761	3938	1225	965	865	735	716	655	645	557	583	540	519	513	511	540	515	512	512	500	502	537	469	466	440	456	507	467	449	454	446	459	460	438	466	477	454	463	478	432	456	439	452	402	455	433	410	431	423	475	438	441	461	468	438	495	488	449	438	422	410	435	419	464	448	456	445	444	422	451	463	456	466	473	435	462	419	418	449	429	431	422	407	400	438	423	461	459	427	449	452	400	426	457	466	443	450	486	425	483	465	481	476	473	462	420	446	423	438	454	484	444	449	422	471	404	450	434	449	477	429	432	468	424	434	452	439	487	422	441	451	472	428	437	492	434	445	442	464	406	478	431	379	417	453	436	403	400	471	432	453	412	486	450	407	445	431	428	445	425	470	441	427	427	445	457	456	425	433	398	416	442	437	454	434	458	434	444	453	445	394	454	443	405	436	418	411	409	469	422	476	461	410	404	419	437	429	417	417	432	469	433	446	407	459	461	460	483	433	420	472	392	439	422	430	438	391	472	438	448	398	463	424	472	463	431	440	444	451	438	430	399	437	425	446	429	442	449	450	408	444	466	475	437	420	408	440	440	407	458	462	441	455	450	466	465	427	443	449	430	405	410	479	425	446	485	423	443	428	402	465	466	460	445	431	430	417	440	459	413	453	431	394	419	494	432	422	444	430	422	469	468	430	430	442	418	450	455	424	416	433	446	425	432	451	452	445	444	409	451	457	458	445	409	462	438	474	405	423	431	448	450	451	412	424	423	400	430	410	436	468	434	478	416	415	431	442	435	397	427	449	418	433	431	448	437	454	430	466	455	446	462	432	445	411	425	426	470	433	437	405	443	447	427	401	471	427	441	412	444	390	469	425	430	418	422	434	427	399	428	446	397	414	427	394	434	445	408	434	460	453	388	467	461	454	451	468	409	454	428	452	472	428	427	416	481	446	424	450	410	443	431	459	439	422	442	431	425	412	425	430	421	431	414	431	436	435	442	399	497	442	417	436	452	429	414	429	476	417	449	424	432	443	455	431	431	383	426	439	397	404	456	418	410	449	422	414	440	403	437	405	412	451	447	442	427	441	447	422	422	409	414	419	435	443	457	436	443	432	435	424	459	443	451	437	441	449	414	412	466	449	444	448	432	438	427	457	462	448	442	416	424	440	465	407	441	461	399	429	413	407	385	460	383	415	425	453	422	434	431	440	431	425	454	449	493	423	418	449	451	428	443	439	474	416	458	462	412	407	405	426	393	450	442	455	425	434	440	429	441	449	396	412	435	426	410	440	422	441	459	408	430	424	403	448	385	397	391	444	435	420	446	389	445	464	443	413	432	419	448	417	445	412	390	434	436	431	433	427	463	425	411	422	442	444	453	420	460	428	464	444	424	440	429	439	433	411	485	447	452	392	468	432	403	448	477	447	413	435	406	483	424	421	414	447	422	397	449	442	396	438	414	434	411	460	411	442	440	460	463	405	429	448	464	444	435	406	464	421	444	438	438	432	465	453	431	443	462	433	437	414	440	399	437	415	415	445	448	484	439	451	449	418	435	420	426	449	438	457	411	434	453	427	425	400	416	465	437	426	448	435	426	433	433	442	447	430	429	430	411	413	460	407	408	436	413	390	424	439	396	454	397	456	438	428	412	441	473	408	450	451	423	429	435	412	419	470	440	419	424	425	410	463	417	407	436	438	436	428	442	401	398	417	449	393	397	430	451	406	405	431	423	431	448	416	443	448	435	431	459	437	434	430	441	416	441	441	452	424	409	422	409	434	479	398	439	438	480	447	428	427	391	403	459	432	384	436	417	429	463	416	433	452	422	408	439	451	449	389	429	414	442	462	448	426	430	428	396	475	467	424	467	397	402	413	447	439	431	436	450	446	422	426	437	432	427	417	406	416	420	413	424	453	464	380	409	473	470	436	411	417	459	432	474	448	401	447	391	448	452	433	453	478	448	442	434	414	429	427	418	459	455	398	459	433	439	439	428	444	437	432	420	413	448	401	439	432	407	413	456	445	445	454	453	445	435	394	435	436	443	431	443	441	426	446	453	397	429	435	460	431	468	408	424	444	424	408	456	474	406	421	433	448	412	430	441	443	414	397	420	459	445	435	399	440	394	420	445	440	439	479	437	450	468	417	431	451	430	418	431	417	408	418	456	444	430	451	435	427	439	410	467	418	436	408	393	424	458	405	463	433	448	439	450	429	449	439	417	431	419	463	468	430	427	442	483	477	429	437	455	412	426	455	427	447	439	425	433	431	420	445	477	466	437	428	434	400	414	443	386	455	446	447	392	407	384	404	438	445	434	428	420	456	427	436	435	438	413	429	420	450	440	408	447	465	428	412	450	448	440	447	423	438	414	421	445	408	408	455	411	444	465	419	408	431	438	434	439	423	464	433	470	419	437	448	442	461	450	439	475	409	443	444	452	475	467	459	448	430	448	425	402	439	457	409	429	417	413	447	446	415	465	456	454	428	430	469	415	444	443	393	422	434	409	412	430	439	436	436	438	404	451	415	438	413	431	433	440	450	431	398	441	425	453	410	427	407	483	442	413	450	455	429	370	457	410	444	400	426	423	445	389	396	415	458	451	454	414	437	449	448	455	491	418	428	432	394	454	388	463	475	447	422	432	446	408	443	452	438	406	426	435	437	475	439	423	407	391	458	441	427	454	440	438	408	496	451	441	425	463	414	443	414	397	446	430	428	406	434	404	420	492	421	419	445	433	402	422	414	485	448	409	422	408	453	463	431	417	435	450	438	486	432	406	449	402	406	447	437	465	419	415	428	451	425	411	458	424	432	427	447	436	412	447	377	440	422	446	435	424	430	429	449	405	458	394	382	440	428	430	426	448	425	405	438	431	413	444	433	458	421	411	423	443	449	412	436	412	409	427	402	428	441	457	439	432	406	496	396	427	428	441	456	432	419	415	451	454	427	454	432	432	437	420	420	423	422	453	418	414	408	394	392	402	451	461	435	440	433	410	423	439	411	393	433	443	444	448	430	440	429	439	436	495	415	409	452	456	411	435	455	451	393	390	449	452	448	443	436	440	414	439	388	414	423	459	427	440	434	422	453	438	393	405	424	419	407	442	419	441	450	428	429	405	437	423	439	446	425	421	433	402	433	423	448	446	421	474	453	462	440	422	444	443	412	422	420	425	446	456	447	416	394	447	458	430	423	416	428	428	428	461	432	415	415	425	443	428	452	443	425	416	463	475	422	406	432	455	457	409	419	457	445	438	431	433	418	469	454	453	432	409	422	434	450	438	445	428	441	427	419	455	464	448	448	418	472	443	436	426	428	390	437	440	435	426	431	425	434	428	425	431	457	425	465	411	391	447	449	412	364	417	444	399	402	424	423	452	428	414	467	428	444	400	435	456	384	440	435	432	440	466	446	448	414	431	434	418	440	406	435	448	443	459	426	425	451	461	448	416	469	429	424	402	447	397	407	437	419	451	419	447	417	432	426	421	450	446	431	409	439
7590	16435	14174	7591	5457	4093	3177	2603	2088	1861	1564	1365	1275	1175	1053	981	912	855	839	826	820	753	749	749	764	736	728	721	687	730	688	732	678	654	700	636	646	649	656	664	643	660	648	630	634	632	633	620	659	654	641	575	647	626	613	650	606	576	594	580	624	614	589	597	609	638	648	611	605	600	630	582	619	661	644	638	592	615	602	606	619	556	644	623	633	613	578	641	655	586	622	632	627	603	620	584	593	554	599	588	598	580	615	622	649	695	667	665	652	651	701	658	652	656	650	651	614	654	648	616	660	618	585	634	594	588	633	592	657	690	676	612	626	652	655	641	637	616	597	639	668	657	638	623	613	630	620	597	637	571	649	639	607	615	619	580	614	620	584	584	606	611	615	593	618	648	633	567	635	586	609	591	592	593	579	597	588	577	657	607	611	599	548	623	602	628	623	633	601	642	617	602	601	580	639	632	650	637	607	637	626	642	609	616	641	614	621	603	616	611	620	625	599	622	630	588	599	630	629	604	628	621	637	547	610	566	620	598	640	588	598	556	578	602	602	579	620	619	665	581	566	584	587	632	613	575	614	583	612	619	600	573	610	584	603	627	656	618	602	619	569	603	632	540	637	569	614	603	623	585	646	631	581	591	623	585	617	605	578	637	659	631	616	635	617	617	585	557	629	618	657	608	592	602	587	608	599	588	590	555	609	623	593	543	580	557	602	620	562	605	593	639	569	594	611	596	592	582	585	610	560	593	641	578	635	582	581	576	581	596	572	638	586	611	572	563	591	623	612	621	660	615	599	621	592	585	575	591	597	587	592	620	627	634	610	567	611	609	568	637	590	569	601	593	636	599	620	588	604	590	595	583	631	625	591	624	629	647	586	580	622	607	611	619	674	576	571	628	604	585	630	598	621	629	592	576	599	614	592	607	601	596	587	615	623	579	553	586	610	675	627	569	541	622	676	614	649	595	595	593	624	580	628	596	608	607	609	617	607	609	621	620	583	644	644	576	612	579	581	666	628	602	617	646	612	608	638	570	604	617	606	591	634	570	610	589	620	612	603	564	589	604	635	626	617	545	578	592	605	593	576	649	598	613	620	571	579	589	634	615	590	619	635	604	610	588	616	574	596	613	601	583	590	588	567	613	634	620	576	606	590	613	623	596	640	574	573	559	598	603	628	599	615	604	583	610	656	613	610	603	627	572	619	571	610	600	584	566	610	616	622	625	630	574	607	604	593	569	595	574	581	627	548	605	605	610	589	599	555	560	580	604	645	618	596	595	584	648	611	590	567	625	600	560	626	583	590	597	622	597	610	619	612	639	592	599	580	575	643	594	644	608	623	620	588	611	607	648	594	564	584	576	586	617	593	598	587	640	623	623	620	601	604	576	614	624	617	598	613	616	632	615	624	600	541	599	599	617	598	559	578	565	599	578	622	590	611	631	614	636	614	606	623	632	594	584	593	602	629	637	690	599	575	578	570	622	590	600	645	592	567	582	586	625	599	582	588	590	599	572	607	628	581	598	604	590	605	617	640	590	580	635	624	633	596	565	602	614	640	621	594	597	636	612	625	597	620	626	628	610	584	605	578	637	624	609	605	605	594	607	613	649	555	586	566	586	589	619	589	596	601	565	641	616	633	629	583	612	570	620	612	581	615	577	600	567	651	569	604	604	596	588	579	659	584	659	573	591	591	589	594	567	599	609	597	593	614	588	637	593	616	598	588	604	627	567	606	622	608	599	657	598	572	621	557	583	604	596	631	578	601	584	595	613	570	589	595	592	571	589	578	597	625	626	630	659	642	580	623	607	644	633	658	599	617	614	581	586	589	659	600	604	657	592	588	595	629	568	645	620	591	616	618	622	576	610	618	603	600	633	552	627	600	635	600	562	608	598	626	582	576	609	574	607	643	610	628	554	582	573	615	595	603	595	606	579	568	584	594	578	594	582	595	631	625	621	635	621	561	567	608	635	560	607	551	604	588	639	620	619	560	609	607	589	603	611	594	605	647	613	602	570	552	603	597	570	606	579	617	626	609	622	618	608	592	560	615	607	590	597	603	589	616	577	603	553	581	587	613	616	633	613	584	566	580	580	650	607	535	603	607	618	614	607	592	572	632	579	599	571	620	563	572	598	630	577	612	599	591	586	599	578	576	618	631	584	592	631	595	616	632	568	621	617	556	610	668	588	574	560	577	621	606	587	620	642	604	541	647	554	634	577	605	609	635	618	602	601	577	623	616	568	593	657	559	617	604	597	561	638	621	632	616	601	592	625	646	626	585	625	602	625	619	550	647	579	556	597	633	601	605	590	609	603	611	549	613	637	610	581	568	587	613	620	592	578	621	604	606	590	588	620	599	580	624	613	620	612	611	573	617	557	580	589	667	634	592	642	661	605	592	608	572	602	571	591	608	653	586	632	636	552	585	610	613	618	584	620	621	602	568	623	629	592	599	601	595	601	642	594	625	612	584	613	613	580	598	628	568	582	621	617	571	587	614	593	562	589	576	602	580	601	590	635	605	562	608	599	637	587	590	588	613	595	562	614	630	621	592	589	616	587	606	595	578	580	609	567	597	576	587	629	596	626	630	631	619	635	616	594	625	650	606	611	574	592	609	587	619	600	571	572	606	571	608	582	564	580	577	593	593	590	624	594	547	588	600	619	616	647	606	614	609	599	598	598	604	630	616	617	615	595	577	620	617	578	592	622	641	620	613	631	629	620	582	585	567	585	621	615	573	591	595	568	565	589	565	603	618	615	615	617	574	610	614	586	627	593	609	616	584	577	603	654	592	596	570	613	563	594	587	641	620	603	583	586	616	609	598	606	610	561	615	620	658	656	585	616	606	609	610	635	612	630	600	585	579	580	650	584	610	659	606	641	606	627	586	610	596	575	606	589	555	602	549	626	613	643	632	580	564	604	602	582	597	668	593	601	553	603	605	626	640	566	613	567	615	581	570	620	641	625	554	623	600	584	525	594	609	574	601	606	599	555	579	637	607	582	609	589	616	603	608	622	593	592	598	593	576	562	618	604	580	618	563	615	639	571	602	610	593	646	660	614	571	582	598	595	585	616	596	631	583	582	588	641	610	590	681	624	608	610	627	622	603	579	638	638	576	588	616	581	606	653	619	629	633	581	580	594	644	620	587	601	595	629	595	627	606	609	637	617	608	608	604	615	614	600	595	644	587	617	603	575	598	606	596	583	631	609	592	620	618	562	600	646	627	595	594	633	596	574	649	640	616	627	604	633	623	624	639	562	607	581	629	648	614	626	632	615	617	582	630	622	605	608	587	586	649	648	593	607	601	604	622	590	615	564	633	612	616	622	607	589	573	591	571	638	630	645	613	620	627	630	629	579	645	612	586	607	629	583	649	619	619	571	633	591	600	583	626	594	583	554	619	628	655	589	600	615	633	616	553	600	596	620	631	602	618	583	607	590	611	638	583	569	623	636	580	638	607	602	622	573	602	632	572	600	589	624	630	575	560	586	587	592
26520	20048	7667	1140	791	783	617	559	504	536	523	501	516	508	531	552	510	526	553	522	489	533	537	531	566	557	524	496	507	549	483	545	490	479	528	532	535	514	492	521	511	520	526	506	509	543	516	521	507	504	541	506	539	550	540	570	535	512	538	528	527	552	533	527	505	531	549	533	529	501	535	506	534	555	530	548	519	542	551	516	546	545	538	556	556	519	576	552	529	554	485	526	525	543	532	519	500	585	540	576	536	508	526	532	515	572	537	550	535	555	591	559	545	561	531	584	550	549	567	579	515	575	472	528	518	515	556	536	523	562	536	511	559	544	503	541	606	533	525	523	533	527	543	542	545	572	549	504	516	546	545	546	516	577	562	520	539	558	531	470	513	514	502	574	591	535	491	512	550	557	537	535	546	586	532	501	522	538	531	522	528	534	533	519	490	506	532	539	510	525	507	503	501	494	575	553	510	550	514	534	543	492	510	521	521	523	550	549	534	517	552	520	498	538	530	552	512	561	557	501	512	537	533	517	502	558	561	532	560	541	531	542	524	521	505	509	533	523	515	481	545	508	512	519	519	542	537	524	566	565	524	486	544	542	539	532	537	540	529	575	523	520	545	532	565	557	543	525	571	520	553	477	534	520	525	514	534	539	511	510	567	488	564	546	525	510	512	530	501	549	481	572	507	536	512	514	509	536	530	520	527	510	535	504	516	539	539	509	521	523	512	503	512	530	508	548	539	550	514	502	519	524	498	563	523	550	525	557	486	570	535	512	521	536	555	507	554	510	558	515	559	536	541	542	574	508	531	524	505	539	517	521	553	508	551	488	556	555	547	520	554	545	528	529	509	526	539	523	516	549	505	515	521	580	532	514	530	520	533	539	603	549	555	527	540	534	566	505	524	553	541	465	492	489	579	551	534	547	503	537	536	557	551	524	561	528	544	532	539	524	530	521	515	494	547	553	519	545	566	534	543	541	551	507	528	543	521	489	542	516	544	512	521	483	545	538	530	505	493	541	493	500	510	519	520	510	493	511	497	501	530	537	547	490	530	494	520	499	547	527	546	529	515	539	529	560	514	537	533	557	564	569	557	539	494	525	523	513	527	551	546	510	498	538	532	513	534	533	527	527	534	528	485	508	529	534	529	556	525	518	516	516	521	498	523	549	508	523	516	501	530	487	534	537	537	532	523	555	526	499	509	549	527	522	516	518	529	497	532	487	521	519	554	550	540	541	548	514	513	574	565	512	533	542	523	512	510	504	512	540	525	566	526	533	515	551	536	553	532	553	522	513	519	520	557	556	505	509	556	521	483	507	511	479	547	521	534	480	504	519	502	561	527	566	518	508	499	483	536	544	526	502	514	514	535	525	537	532	531	532	492	485	525	510	543	518	514	502	552	568	498	517	521	515	520	497	511	516	498	510	553	487	510	533	532	500	498	532	536	526	488	483	502	535	518	527	544	547	545	505	515	555	526	569	513	564	549	496	579	510	543	537	541	530	549	480	572	483	520	504	555	507	484	532	517	535	538	511	550	538	542	499	538	518	543	556	535	495	504	514	533	560	487	557	527	540	529	518	520	539	535	546	537	513	515	552	538	526	497	517	506	543	490	538	554	493	539	554	560	477	531	523	553	571	509	505	499	537	565	552	532	536	507	473	544	509	512	550	549	560	525	503	522	543	503	520	550	520	540	540	469	524	564	559	517	542	466	565	516	509	540	549	529	551	568	512	535	506	521	530	552	537	526	525	546	539	478	578	518	543	541	546	548	504	553	501	493	507	570	526	530	526	528	529	506	500	475	578	507	526	442	527	508	520	558	545	569	548	535	517	544	562	507	534	555	545	513	530	502	557	544	506	516	508	551	532	529	496	545	488	546	489	516	534	509	518	575	539	517	531	458	504	526	508	519	513	538	557	515	499	544	556	540	528	538	511	497	548	521	528	520	524	545	520	540	553	483	533	540	523	536	536	501	519	520	516	524	514	557	528	546	529	533	561	560	512	494	522	499	533	540	513	530	495	556	525	544	521	517	525	515	544	520	506	535	599	526	549	534	503	540	516	543	522	510	538	556	503	520	512	540	542	537	521	569	544	529	503	557	552	560	525	561	492	503	526	565	524	509	565	504	527	507	539	520	506	576	490	499	506	559	550	532	542	543	514	518	535	514	510	525	508	528	532	471	519	517	524	529	502	542	521	533	547	536	510	539	543	558	498	539	503	525	551	523	538	525	506	492	537	512	555	560	542	565	545	532	543	524	552	536	531	511	517	544	489	537	519	555	509	558	555	502	537	510	533	502	509	535	497	539	523	513	546	518	542	520	563	530	504	559	499	496	528	511	526	551	518	505	523	545	481	549	518	485	526	571	492	503	524	546	550	546	501	527	557	554	514	527	555	543	537	550	538	508	531	508	568	515	522	546	533	580	535	513	555	576	520	550	499	517	503	524	551	558	554	536	538	482	516	558	533	508	493	553	503	511	525	570	525	518	532	540	525	575	546	498	497	509	546	505	501	507	525	533	544	505	546	561	539	544	528	503	527	540	550	528	514	510	516	529	546	526	526	559	576	544	548	506	511	506	536	546	479	498	546	565	550	542	522	540	558	562	537	521	549	490	529	498	507	543	516	536	533	526	544	565	540	538	511	504	522	546	513	525	535	515	527	549	519	535	533	534	538	494	565	540	528	519	544	539	515	525	507	485	549	498	505	527	491	518	539	519	508	512	498	522	501	546	514	540	538	515	528	544	500	520	530	520	566	559	518	503	514	513	502	567	537	517	564	540	532	503	543	531	537	516	512	503	514	514	542	544	500	517	550	502	540	515	552	522	527	522	529	516	516	503	547	535	560	491	545	507	532	561	578	508	580	533	525	467	530	517	536	503	553	540	521	527	546	522	531	486	545	508	516	536	529	513	558	506	509	553	514	538	533	535	526	542	547	569	532	536	555	519	517	525	521	512	537	544	511	502	541	503	477	513	532	545	565	525	585	541	491	537	510	569	497	539	518	548	512	530	538	556	598	552	568	519	542	523	505	544	527	561	530	537	552	485	543	515	527	532	524	477	508	509	529	548	571	548	530	530	490	535	533	533	555	536	523	556	536	565	551	516	514	493	539	539	545	547	573	519	561	506	550	515	498	539	509	486	535	521	546	539	570	505	493	510	550	550	501	517	581	541	529	511	486	504	560	491	574	487	548	535	545	502	552	541	531	529	530	563	518	550	535	495	492	509	533	563	491	528	537	573	513	523	506	505	543	548	501	507	529	561	546	517	546	514	533	534	524	508	553	525	586	516	539	514	534	540	527	547	507	588	505	515	515	533	504	585	517	538	548	534	529	503	515	499	532	534	513	568	524	515	542	544	495	539	537	560	515	522	564	534	504	526	523	577	537	510	525	536	552	507	539	548	510	498	519	491	547	499	516	542	536	549	531	556	574	538	549	526	527	503	520	545	531	539	508	495	500	564	520	482	538	518	495	561	567	510	514	528	498	515	539
4137	1816	1674	1115	1000	890	867	774	821	776	861	732	733	723	737	776	733	700	755	718	706	742	706	753	779	744	756	715	739	731	768	785	734	725	755	788	730	748	730	731	725	769	715	732	777	708	703	745	755	724	689	700	745	759	760	697	737	745	690	757	733	705	772	729	769	732	740	733	738	745	713	715	760	766	700	696	755	738	767	759	732	774	749	724	738	761	703	726	735	726	713	736	700	754	690	740	709	719	713	707	708	702	724	778	737	764	801	733	744	754	778	755	741	727	727	746	738	722	750	771	755	721	703	738	732	744	768	743	727	709	780	730	746	759	756	712	744	775	768	739	724	697	724	763	760	706	725	746	755	713	791	693	741	772	723	752	769	752	682	718	718	693	717	749	691	762	732	716	750	721	695	677	678	743	720	725	714	759	720	745	770	762	678	721	768	704	714	723	690	780	760	767	714	688	726	743	714	722	687	701	737	776	734	742	720	743	728	783	706	724	772	761	741	735	731	692	759	711	723	709	771	692	695	706	764	738	772	739	717	676	743	746	743	731	686	726	750	774	735	740	740	665	763	741	749	743	785	733	723	748	764	715	723	673	777	746	694	736	687	748	788	738	696	741	726	710	720	688	699	732	752	700	710	780	707	750	691	749	741	717	705	705	736	745	721	714	723	698	747	717	728	717	743	728	783	714	720	701	726	732	759	718	720	731	719	735	717	747	715	773	710	732	746	721	780	730	707	731	737	716	720	681	700	747	742	726	725	773	740	760	735	742	727	728	722	731	713	718	754	766	737	711	724	730	769	705	744	727	731	740	732	725	711	695	742	733	695	729	680	775	721	740	798	740	698	749	716	715	753	736	736	696	736	732	728	748	695	716	737	789	710	734	699	749	696	730	692	747	732	719	721	730	774	722	724	767	746	745	720	727	719	700	760	717	765	722	735	705	729	739	728	736	729	756	759	688	694	756	713	721	719	717	713	685	724	767	697	742	685	737	771	702	775	713	730	738	723	758	669	706	767	712	758	708	741	732	712	785	759	754	690	701	742	703	739	701	743	719	720	720	701	753	761	725	703	738	769	692	757	823	720	775	706	730	705	704	724	709	740	767	757	702	724	728	726	719	722	738	757	715	778	751	749	697	705	711	768	798	739	714	780	706	747	723	741	719	743	699	725	704	816	695	758	764	716	736	724	679	729	736	695	742	742	756	720	711	702	686	786	719	722	701	725	696	741	706	726	679	762	730	756	753	692	739	689	705	739	768	771	763	728	700	740	716	724	722	702	738	726	701	747	758	739	718	725	709	687	743	677	684	755	734	689	696	768	753	731	723	734	714	718	710	772	697	759	712	749	735	710	734	788	736	700	712	734	732	716	735	728	773	773	761	699	725	756	745	719	776	746	664	772	722	726	702	732	764	688	715	740	746	708	719	748	683	699	715	758	767	715	720	714	722	758	788	705	718	667	668	705	731	753	775	721	733	750	759	721	744	714	759	776	702	749	758	736	746	736	710	734	711	653	807	762	731	712	724	759	745	746	732	732	765	718	698	723	709	730	713	708	691	762	722	753	760	701	729	731	747	664	708	721	711	774	744	790	749	735	735	715	745	714	732	768	755	729	753	739	739	743	738	733	728	674	704	700	738	716	721	761	693	730	740	711	711	737	693	721	723	757	725	714	706	763	766	726	713	746	736	718	735	728	749	699	717	729	711	753	687	744	748	742	762	718	711	773	756	720	790	756	753	719	717	738	744	797	735	767	715	717	732	739	706	725	764	776	710	785	739	711	744	663	709	747	725	694	736	727	725	710	722	679	751	747	732	725	697	701	772	757	707	762	702	721	703	725	722	731	728	716	725	761	677	731	765	734	710	766	714	714	763	738	764	706	765	710	740	710	750	729	737	705	735	738	721	728	743	778	763	747	727	712	742	726	771	753	734	775	749	719	699	747	706	741	743	691	771	750	726	702	728	722	714	708	703	747	735	699	755	715	755	694	720	770	772	686	729	730	728	713	746	719	764	684	731	746	757	750	700	781	743	736	725	723	711	717	731	707	711	738	749	708	787	746	775	741	792	725	729	694	686	712	762	726	737	736	754	709	694	715	727	746	679	746	697	703	708	737	743	737	771	740	732	729	768	725	763	741	770	777	790	769	765	689	688	778	691	767	751	686	717	784	715	715	707	745	676	735	744	720	708	739	754	697	745	742	725	773	757	748	759	687	792	703	713	744	768	696	756	687	709	717	746	769	697	781	745	747	767	718	734	683	741	727	727	708	721	688	717	777	719	726	738	737	768	740	798	726	725	694	768	699	709	739	719	726	726	684	722	735	765	758	744	715	691	706	728	701	720	714	763	714	742	752	743	719	736	749	712	775	759	741	703	754	776	718	762	798	736	762	707	754	681	728	771	702	767	699	740	759	773	699	724	729	693	746	685	696	746	713	730	713	746	708	674	710	732	716	717	722	704	702	725	709	705	715	744	720	715	714	780	733	741	699	706	712	735	764	713	723	721	698	701	725	738	708	740	759	758	711	729	757	750	724	712	767	742	726	715	677	721	750	689	760	711	729	738	746	730	722	712	734	715	685	743	750	730	726	745	693	742	703	745	786	719	720	716	743	717	743	712	728	737	721	726	753	737	703	732	764	749	701	764	757	705	766	701	751	664	686	763	745	706	729	763	758	772	748	686	730	750	734	791	716	706	733	771	760	728	753	738	725	750	707	727	754	683	779	739	773	722	655	676	709	732	727	781	696	724	745	741	750	721	758	698	723	769	751	732	737	804	689	743	678	781	750	758	694	681	746	713	740	772	758	724	725	744	715	733	709	731	742	764	772	693	696	706	757	699	739	688	737	707	748	725	754	752	712	752	717	735	710	722	752	716	753	732	709	727	739	722	724	720	742	779	745	732	743	722	722	741	744	695	697	719	711	741	718	719	728	728	756	748	758	675	722	736	704	710	777	709	763	714	743	731	697	707	687	761	772	709	769	710	722	710	716	684	735	743	703	717	732	736	762	741	745	689	727	719	738	748	727	715	725	764	791	733	725	772	718	750	745	733	749	718	710	707	723	722	698	745	734	748	751	732	709	719	743	758	770	703	723	749	758	727	740	747	694	733	715	725	698	784	726	734	744	743	734	702	718	734	708	711	750	717	785	740	692	758	700	735	748	745	746	742	715	665	708	767	710	741	755	717	719	754	760	752	720	731	738	717	722	700	731	691	774	726	696	698	767	723	757	730	741	724	669	715	734	727	712	701	720	715	724	731	751	759	776	725	750	731	704	756	717	716	716	696	777	702	726	767	710	760	710	708	709	757	683	737	768	719	747	741	700	729	733	714	719	748	711	714	730	737	749	735	748	762	740	728	709	725	822	690	708	680	743	736	721	716	760	674	718	730	754	686	708	724	701	717	713	693	731	745	752	757	751	758	707	744	684	756	748	668	745	710	732	752	735	726	728	791	754	725	738	710	683	748	717	718	695	720	717	721	682	736	754	720
23861	21000	28227	23981	20857	5341	1276	931	850	824	702	685	653	668	664	673	654	661	628	589	596	587	628	588	615	564	559	559	601	607	539	575	600	575	603	568	559	552	592	564	582	569	548	570	524	580	534	578	566	523	545	561	612	545	538	595	577	569	554	554	553	534	553	563	592	559	567	601	541	564	586	561	557	538	564	559	596	558	549	574	533	565	549	590	559	558	566	580	528	586	579	542	542	545	588	587	576	544	536	528	604	592	591	539	591	563	574	568	600	547	577	589	529	569	569	604	601	536	556	547	581	566	548	552	567	575	582	535	543	562	546	576	610	595	605	539	572	568	592	524	578	549	541	577	546	569	553	563	577	577	528	587	567	584	558	590	559	595	585	525	556	543	574	574	572	624	496	536	541	510	539	561	579	545	530	559	532	572	548	522	561	573	519	551	574	556	509	522	531	548	541	544	596	560	543	564	569	548	516	595	542	592	560	555	561	566	535	542	563	586	564	549	545	591	506	565	564	566	588	538	559	540	555	539	551	572	543	569	578	569	502	552	563	514	562	577	566	577	573	564	537	533	491	568	539	504	573	519	554	549	589	554	584	517	528	562	555	574	536	563	550	542	516	559	523	576	552	569	574	541	565	555	580	566	570	528	575	594	578	544	545	539	631	596	516	546	564	535	545	537	525	573	618	601	561	543	570	504	542	522	548	512	568	522	558	549	566	551	523	527	592	534	550	523	599	510	580	529	577	584	550	553	570	546	520	544	553	526	559	565	537	572	544	537	584	540	593	562	543	569	587	542	575	565	563	590	565	559	572	584	573	551	605	579	570	553	545	560	524	572	535	533	576	577	566	503	545	519	587	528	610	538	556	528	568	566	538	595	565	547	570	546	550	523	521	570	560	556	552	513	552	565	515	562	542	554	565	498	543	529	539	573	596	547	541	564	569	528	554	548	545	546	531	497	555	553	569	546	558	587	573	564	559	552	535	488	574	580	558	556	552	564	542	569	600	570	593	574	544	564	585	526	565	544	557	539	552	526	546	563	527	549	526	537	580	555	566	571	578	527	542	519	528	547	554	522	540	551	512	581	535	575	530	565	517	509	578	547	580	582	542	570	556	552	537	531	541	534	570	552	554	577	575	569	549	575	540	588	556	573	567	535	596	588	554	558	564	582	608	538	552	546	593	552	596	511	525	609	548	557	566	544	584	591	577	583	533	554	525	561	583	537	555	505	535	524	522	544	559	579	562	559	567	544	578	538	548	571	514	559	582	546	534	545	577	524	527	542	551	615	577	515	549	553	543	577	545	563	562	566	567	593	561	586	536	590	589	589	537	551	499	537	479	545	562	512	503	545	539	564	553	582	565	538	512	571	533	519	531	589	562	547	529	541	518	557	559	577	567	527	581	545	532	521	601	553	555	589	585	577	572	603	574	539	538	582	581	572	555	578	586	520	571	536	562	533	569	550	566	618	502	552	587	575	577	558	566	540	551	571	553	587	529	550	568	590	556	547	569	562	564	497	535	566	572	578	544	582	553	509	570	590	566	548	521	487	520	531	556	554	587	528	585	596	497	577	551	567	534	543	583	546	545	502	547	605	550	539	529	518	513	555	542	564	550	548	584	575	577	568	574	559	572	545	538	569	545	555	553	559	541	575	544	536	558	548	587	586	511	604	583	546	566	568	562	563	513	558	553	588	506	518	573	549	571	593	548	572	600	552	491	565	567	559	539	586	560	567	552	596	585	563	570	542	563	538	532	574	571	535	525	552	545	567	530	552	550	523	551	571	555	541	556	599	569	540	523	529	513	575	560	577	538	542	566	572	526	596	551	543	573	539	514	512	571	518	548	526	554	564	550	569	549	555	536	527	532	551	539	547	527	540	581	549	596	610	535	528	563	510	543	540	548	552	560	580	563	552	565	578	532	555	553	582	555	563	539	563	526	533	570	571	546	509	570	583	562	547	550	537	528	554	572	531	540	578	569	534	528	514	533	531	564	526	549	543	562	574	572	541	564	589	558	562	552	509	563	553	566	572	541	517	567	556	554	532	544	549	543	543	586	545	559	524	594	526	592	559	555	577	574	543	525	550	549	532	527	540	529	530	548	611	584	548	534	541	560	517	585	537	546	558	523	548	544	486	549	621	561	589	505	544	523	536	572	553	526	548	577	590	574	559	600	580	600	571	552	571	577	544	544	578	570	528	559	535	603	593	573	551	553	568	577	566	575	547	550	532	543	548	578	562	594	552	547	546	543	545	547	567	519	557	601	513	565	600	586	538	577	580	581	522	601	546	523	579	555	550	535	515	560	575	562	584	537	540	572	509	549	572	564	501	542	595	569	547	507	587	495	564	526	589	570	528	523	551	535	568	558	577	543	577	592	550	568	564	588	544	564	565	569	551	549	547	547	569	597	551	505	554	553	529	516	515	562	558	583	555	579	575	582	556	536	533	519	563	630	587	535	529	548	561	598	588	581	536	541	547	561	564	538	517	579	573	536	545	554	583	571	560	548	603	591	587	500	628	558	555	553	554	543	555	575	533	561	545	543	533	553	522	548	583	528	535	575	571	563	503	571	553	543	547	559	523	584	568	566	539	576	533	538	533	577	567	547	520	575	561	536	579	562	542	532	569	558	542	517	506	562	566	525	550	527	555	560	559	537	552	515	489	524	544	561	558	586	540	565	548	557	589	562	571	538	571	553	537	555	571	541	521	535	573	510	537	562	539	560	574	582	568	558	535	561	572	542	552	527	544	538	534	566	581	552	571	551	536	566	567	504	570	503	580	540	545	524	519	573	597	578	554	534	537	545	536	571	570	557	550	545	527	530	579	529	598	573	576	517	568	543	565	562	596	581	541	566	596	564	540	566	534	492	554	586	564	539	570	559	579	516	550	542	541	532	591	555	573	574	527	577	554	531	516	597	524	540	550	537	559	552	573	567	510	552	524	531	558	552	553	550	523	527	543	543	533	561	535	530	538	558	524	566	574	567	558	614	524	614	566	526	544	574	586	573	564	573	506	567	563	538	542	560	548	527	564	558	524	511	567	548	567	529	541	601	548	523	512	523	528	553	600	550	543	535	635	540	567	554	577	544	571	563	542	535	518	576	554	570	508	524	508	493	511	560	552	587	540	562	599	550	555	544	571	518	555	536	543	533	555	547	562	580	565	590	555	574	592	543	573	547	548	555	554	529	555	558	566	581	552	597	560	572	549	612	529	510	546	544	549	565	529	564	541	540	554	532	563	573	537	566	562	558	563	594	578	579	549	530	526	557	519	547	518	553	586	583	572	542	560	538	529	557	543	567	572	565	545	550	567	576	531	546	542	577	513	561	540	564	544	577	597	585	543	530	530	558	538	528	566	534	549	598	524	544	530	578	536	561	531	585	581	513	549	582	527	576	563	541	524	550	544	597	511	556	592	542	514	507	557	532	562	620	548	531	554	511	579	523	551	578	564	522	558	545	517	552	533	564	581	561	586	541	548	559	536	565	567
5360	10612	9036	4734	3319	2624	2144	1728	1534	1371	1271	1153	1121	1092	1070	933	918	939	891	871	858	859	874	828	844	822	829	832	795	788	749	733	831	775	788	810	811	762	793	779	785	736	773	777	829	783	795	753	792	802	787	779	841	794	739	808	774	766	795	784	790	779	782	809	757	733	743	791	769	769	745	745	752	733	804	806	777	772	716	767	769	760	779	807	743	790	747	793	760	748	781	822	789	828	808	766	711	802	757	749	758	763	760	794	814	797	835	843	821	815	818	783	855	851	772	807	793	787	754	819	783	798	804	776	804	790	753	819	813	834	777	824	820	823	821	766	826	759	788	747	830	728	829	797	770	787	804	758	811	762	744	808	806	784	759	745	770	802	750	777	758	756	732	778	773	765	802	765	760	721	803	768	753	810	829	732	783	758	801	776	770	758	769	787	760	761	791	785	792	760	778	729	778	743	747	777	713	757	790	741	770	784	729	738	796	712	737	794	780	822	778	777	782	734	791	790	802	785	769	762	779	802	786	721	785	759	778	738	778	786	768	782	763	781	787	695	762	748	795	740	781	819	735	744	766	740	777	824	741	762	758	793	772	808	760	735	746	760	779	785	739	754	774	765	800	769	747	739	787	760	744	732	826	786	779	747	764	773	781	770	782	807	763	765	755	774	711	768	763	753	791	745	813	766	745	765	790	800	763	762	775	798	752	768	784	744	765	739	772	793	811	769	809	788	757	769	788	730	738	799	751	831	823	788	757	810	751	751	817	795	787	764	801	821	793	710	750	796	734	745	795	783	818	806	746	801	745	746	766	775	738	783	788	801	753	744	753	797	731	772	719	750	789	734	760	769	723	779	732	730	765	766	781	756	763	778	766	797	807	751	761	796	752	762	732	759	763	798	826	764	794	763	834	764	765	760	720	758	805	769	761	800	741	758	760	755	750	744	757	790	764	808	743	776	764	760	765	779	768	799	746	733	759	739	778	734	712	779	766	800	798	747	751	782	773	763	744	815	767	786	781	760	795	795	843	790	813	764	744	796	747	766	769	767	780	768	685	814	749	795	786	834	725	797	772	778	833	790	725	725	751	794	729	734	724	796	736	799	767	785	741	759	746	750	804	724	768	781	731	833	738	780	749	793	762	780	769	760	777	763	793	790	819	763	766	706	743	800	747	772	758	752	765	800	795	738	781	794	791	751	837	760	789	775	834	789	748	804	760	732	771	743	708	749	809	742	787	726	766	745	751	747	802	761	776	757	768	793	723	755	801	772	801	772	749	829	778	783	749	756	773	801	723	748	773	748	768	746	783	735	748	746	826	790	799	795	779	775	799	720	823	752	760	788	719	742	781	734	790	823	725	718	731	756	766	764	805	792	732	764	733	780	795	774	778	782	798	746	767	767	798	775	813	797	785	773	758	772	801	816	787	744	802	744	762	781	780	711	792	731	799	742	788	759	787	765	761	744	762	783	787	811	740	753	816	786	818	750	783	764	782	745	743	760	738	771	731	765	787	750	775	770	761	722	812	776	786	753	790	739	739	761	774	766	798	755	731	766	755	766	778	758	728	798	775	829	779	724	768	759	800	777	737	785	767	739	667	732	777	762	785	757	769	754	791	752	735	779	768	773	804	750	778	680	785	698	833	759	837	769	799	801	765	720	744	763	783	774	743	770	749	763	785	795	750	785	782	718	758	774	742	753	810	797	708	768	794	786	762	728	774	738	762	770	767	732	721	797	720	749	695	769	765	808	754	783	736	781	752	773	805	761	747	764	734	762	737	747	755	815	771	810	725	740	762	749	752	719	804	753	762	764	720	760	724	758	772	746	755	781	816	773	761	761	799	779	767	770	778	751	768	776	734	745	754	734	727	775	774	773	766	767	775	781	754	744	733	764	719	792	758	779	789	793	742	803	755	752	789	780	797	734	757	828	761	828	760	805	799	742	783	763	739	805	721	768	792	748	760	795	733	787	786	774	781	770	746	775	786	738	747	752	761	738	738	714	756	771	741	793	750	773	756	758	766	767	831	760	735	787	762	764	729	737	722	761	752	764	771	787	731	801	748	796	746	789	767	781	767	750	854	802	725	815	773	781	763	810	816	757	768	714	755	781	798	724	767	768	750	764	741	769	752	758	761	750	796	771	777	736	748	748	799	762	753	770	788	771	752	839	781	766	739	739	777	741	734	763	770	775	717	791	793	781	771	763	734	743	737	763	812	729	735	757	781	795	756	786	786	773	759	748	791	782	771	758	800	739	792	794	760	729	792	733	763	766	783	831	775	769	789	761	776	778	785	768	768	751	815	734	750	803	798	816	841	772	810	727	735	745	747	774	730	762	777	773	799	747	722	769	742	772	769	720	748	733	786	749	783	795	771	771	792	750	760	769	756	799	816	783	705	770	807	820	739	833	756	808	769	746	769	791	716	751	723	731	726	771	764	795	825	790	759	759	800	762	759	749	797	795	770	754	788	796	776	748	766	709	759	725	739	811	746	806	782	766	775	767	781	808	755	787	729	741	725	772	820	753	751	762	783	789	757	748	780	765	733	701	793	773	796	767	779	749	786	766	758	792	767	770	777	785	764	740	780	776	759	759	789	757	721	750	781	776	773	747	744	718	765	816	789	830	742	762	777	776	758	754	747	750	823	745	732	825	714	816	777	735	793	732	824	778	745	765	793	833	734	737	790	749	791	789	816	792	769	780	781	794	744	784	754	782	792	762	846	759	751	761	749	766	752	766	764	741	816	747	745	835	765	720	744	789	757	764	722	727	776	758	744	787	723	753	747	735	748	778	815	753	791	775	749	768	756	795	764	763	803	741	766	771	791	761	756	796	768	738	768	742	792	758	742	769	797	815	796	760	788	746	786	750	834	740	758	777	784	770	789	784	777	789	792	806	747	796	812	732	790	748	798	759	789	820	817	779	788	773	732	796	789	803	794	788	818	723	791	815	809	775	753	805	757	769	798	799	719	750	701	778	746	819	797	825	713	787	760	808	744	775	780	806	772	744	794	723	762	762	723	733	763	825	793	757	759	732	790	771	751	748	791	755	729	788	751	747	719	782	806	721	746	745	776	794	758	728	780	740	761	826	829	765	741	795	772	788	844	792	786	805	766	753	746	761	752	822	775	772	797	741	790	774	791	809	807	750	791	746	778	744	761	743	749	771	769	757	733	773	758	670	757	724	765	729	751	785	718	733	756	739	770	742	832	737	759	769	730	784	749	751	753	776	767	731	766	747	800	755	734	793	787	795	770	808	712	753	761	785	830	757	730	752	757	767	780	787	795	782	706	810	779	777	781	768	757	757	757	773	791	791	778	788	758	789	796	811	724	729	765	772	773	784	746	752	753	735	783	768	801	740	724	764	781	779	777	759	770	798	793	743	809	758	752	763	791	781	779	740	699	767	841	739	773	714	781	773	800	825	788	763	798	769	766	748	728	739	798	785	745	780	767	784	781	759	834	769	768	763	806	794	791	762	769	775	740	748	795	784
22951	21038	28797	23485	21038	20713	4058	1248	964	871	733	700	696	656	643	561	549	555	561	499	498	512	511	495	491	492	503	421	473	470	489	469	462	479	427	477	466	431	447	462	453	437	445	454	497	466	393	462	486	471	413	467	504	455	417	456	484	431	451	455	459	481	459	432	445	468	472	454	448	445	447	439	408	495	447	405	425	452	478	491	412	486	444	478	471	449	446	467	439	455	487	409	498	430	452	474	395	420	478	416	439	453	410	446	468	487	507	494	497	467	459	488	475	452	511	469	486	458	449	449	420	441	460	478	494	457	463	495	461	423	458	444	449	462	456	456	438	454	447	432	421	443	427	458	405	458	495	451	433	431	399	473	460	441	477	451	438	496	423	478	444	451	462	458	449	451	443	429	438	431	410	456	426	447	435	455	460	428	479	449	429	451	420	443	456	491	451	460	438	416	458	434	438	451	480	443	438	458	466	458	490	429	460	449	442	436	451	463	448	457	448	468	462	445	455	415	423	461	448	443	481	430	480	452	447	470	434	414	426	412	427	448	385	426	432	427	462	424	452	455	440	451	452	435	429	436	446	417	509	428	409	429	397	444	450	439	436	446	459	442	445	463	402	450	473	484	435	438	451	484	454	401	455	416	417	433	463	432	424	449	440	466	445	436	430	429	452	455	433	456	437	402	449	481	440	432	408	460	450	469	432	447	432	439	450	410	442	453	454	434	451	472	439	411	476	466	436	457	456	426	444	428	414	442	417	440	500	443	437	457	433	385	471	416	479	450	447	425	431	475	406	456	451	423	460	455	451	416	415	477	471	403	449	437	444	418	433	453	433	453	486	394	436	448	481	453	455	426	452	456	465	430	456	444	417	436	427	425	480	449	439	459	466	423	410	473	429	416	471	442	426	424	415	414	465	428	443	396	417	391	438	481	440	446	407	397	429	430	477	447	445	435	419	436	440	448	425	464	465	444	443	464	420	423	441	469	475	464	433	430	451	442	428	415	394	444	454	414	442	456	452	436	436	465	424	427	449	441	470	439	438	419	437	452	446	450	442	452	482	425	523	423	445	435	465	435	413	430	464	474	420	435	419	454	429	419	425	378	457	455	422	472	430	437	415	426	463	456	462	488	468	466	398	464	461	462	416	453	439	445	394	423	428	433	453	417	467	463	425	414	411	409	467	396	436	422	422	456	411	430	450	450	475	457	438	419	447	445	434	425	427	435	431	449	432	457	449	439	432	461	424	432	424	428	425	441	426	474	467	446	454	438	393	415	435	459	418	449	429	441	414	433	402	467	478	449	430	432	442	419	407	487	439	444	467	442	426	410	439	441	450	424	444	429	425	425	439	451	443	433	444	474	450	421	454	451	427	416	459	439	407	416	411	446	425	421	471	443	435	462	450	426	423	410	434	444	459	440	440	422	440	439	447	413	405	467	447	441	427	447	439	483	471	470	429	435	483	445	433	466	441	454	459	404	440	445	449	425	428	451	409	486	434	445	449	431	464	439	420	422	431	415	416	457	418	418	494	469	422	469	435	434	447	423	432	442	412	408	438	406	455	424	414	452	408	454	451	426	449	418	448	429	442	435	467	414	456	484	433	469	491	454	456	438	430	424	432	463	423	463	436	463	450	452	456	400	436	420	454	413	449	460	430	415	452	412	450	411	425	456	442	460	432	429	424	423	408	410	445	447	451	444	421	445	394	430	431	430	444	471	417	443	470	421	468	436	436	439	436	442	454	450	432	459	421	427	432	433	417	465	462	433	463	440	382	444	483	461	453	418	446	418	463	445	434	439	426	440	414	431	430	435	453	444	439	443	416	460	455	420	453	427	442	449	446	458	481	449	457	442	398	412	419	448	423	420	435	428	486	410	429	434	472	427	433	453	443	449	466	460	453	473	420	432	439	430	426	433	432	433	422	435	420	441	408	470	440	497	423	443	430	413	479	408	427	402	436	432	428	425	441	427	441	436	437	451	436	452	440	448	429	422	428	450	427	441	448	466	418	459	442	419	448	452	429	443	454	415	417	457	446	466	420	425	445	448	384	473	436	465	433	456	453	423	400	411	448	412	464	443	406	459	451	453	428	457	451	438	458	460	435	453	442	441	448	445	479	449	415	427	464	448	406	430	451	439	415	483	450	433	406	458	470	390	465	424	427	475	424	423	456	478	447	458	455	414	441	441	455	411	438	477	451	452	448	434	403	490	444	444	417	451	463	401	377	432	453	427	463	459	472	414	416	452	429	428	455	439	431	436	471	429	420	452	462	453	413	431	400	444	436	443	458	427	468	438	395	495	435	444	413	461	452	440	467	464	467	416	444	453	444	464	448	460	459	440	436	443	393	420	453	439	454	461	443	416	441	439	452	403	448	439	445	426	379	409	440	417	479	385	424	456	441	450	420	411	445	464	414	420	434	439	408	409	391	453	428	437	439	455	463	494	425	442	447	404	424	423	414	450	452	417	462	461	454	411	386	437	454	431	452	447	433	431	433	424	423	441	451	449	435	422	432	433	437	437	448	436	436	428	435	436	437	450	443	409	429	484	423	453	451	421	435	436	437	488	440	429	430	451	463	443	439	430	432	453	438	428	426	419	451	432	452	452	458	449	434	420	481	432	406	420	412	459	443	428	418	465	449	436	455	448	440	376	436	445	416	486	458	442	444	400	471	438	414	438	414	421	456	437	434	426	483	439	421	451	453	446	464	400	444	446	446	403	435	459	422	429	441	482	470	447	421	425	420	458	434	455	469	434	435	412	435	465	452	426	425	433	415	435	468	457	471	443	415	427	453	450	448	435	451	454	411	439	476	441	423	449	460	419	470	411	435	453	427	447	437	434	462	440	430	438	463	447	443	446	403	436	427	420	447	435	469	454	434	444	435	459	477	447	423	452	447	452	455	427	463	428	424	444	459	418	436	441	414	394	429	458	464	459	451	413	460	412	438	452	475	478	475	402	439	427	415	462	487	441	446	449	450	438	413	437	432	476	424	436	446	420	468	451	453	434	416	426	449	439	476	452	486	430	438	461	451	453	463	429	481	453	425	434	427	420	476	458	465	461	431	408	458	486	446	410	429	465	453	438	419	410	470	432	399	416	448	444	411	419	446	477	432	444	447	413	437	447	449	434	438	491	427	449	428	425	416	436	435	456	431	429	449	417	464	408	461	430	432	469	459	424	452	444	451	447	445	415	451	415	429	425	435	429	416	415	421	419	452	443	447	430	430	442	473	453	458	440	430	431	425	444	440	406	431	420	434	421	465	404	455	423	426	458	434	454	443	467	411	452	410	421	428	426	457	421	406	430	420	469	456	428	485	461	435	459	418	450	464	430	451	433	439	440	389	467	456	425	408	432	449	447	415	444	460	408	482	467	470	461	435	448	411	394	437	426	459	447	431	427	440	453	456	416	422	432	418	420	439	457	426	436	450	410	456	437	443	412	475	440	470	482	445	435	412	415	412	438	450	420	447	400	427	417	439	424	436	449	410	435
7515	16519	14150	7639	5288	4025	3274	2561	2164	1798	1612	1396	1250	1171	1018	971	934	896	887	867	762	813	743	711	792	682	718	703	720	666	686	638	664	686	688	675	668	671	632	675	610	703	675	654	698	622	618	642	641	636	631	630	600	651	673	618	589	665	660	611	639	647	595	653	621	673	629	647	578	642	606	628	617	630	642	625	640	618	632	626	609	600	621	635	653	604	605	615	684	636	623	603	642	603	615	615	594	678	676	641	649	610	633	641	656	675	698	678	680	654	678	705	687	675	642	642	666	644	642	655	647	638	685	674	688	630	635	655	626	705	698	638	644	658	675	673	642	646	605	630	657	626	672	645	633	633	630	609	625	581	661	615	624	665	613	594	619	626	609	599	590	632	601	642	659	623	625	621	613	576	676	630	580	606	598	593	622	587	636	614	611	623	626	633	585	604	582	600	601	633	620	649	613	598	673	622	590	621	591	639	667	613	630	591	586	630	607	598	649	618	652	611	617	608	642	609	621	605	618	624	613	572	652	624	620	603	577	632	607	608	621	606	577	574	599	613	613	605	632	597	658	618	620	608	595	618	649	641	602	629	592	616	637	594	613	621	588	615	630	579	633	614	595	601	623	610	628	670	630	620	615	590	638	575	625	599	620	650	605	574	611	619	630	599	594	667	677	596	631	569	627	617	588	596	630	626	616	587	560	586	606	630	612	572	590	626	592	594	606	630	603	625	627	618	648	608	612	629	633	578	563	629	620	596	627	640	601	610	627	598	584	598	589	576	626	640	601	636	602	622	630	596	579	620	594	599	611	591	583	602	544	636	566	590	599	634	594	669	595	640	578	581	628	621	611	626	575	617	629	630	618	638	639	623	658	623	616	578	597	647	626	606	621	586	573	587	606	616	610	609	590	600	622	599	615	600	608	575	598	641	621	632	630	603	641	604	629	618	604	622	654	636	635	611	636	653	644	611	598	614	563	596	600	633	618	604	594	618	637	635	611	611	616	565	588	628	582	644	600	638	665	621	622	627	636	656	609	624	634	664	580	600	619	631	595	600	619	617	560	573	588	644	614	635	641	583	657	600	606	642	597	598	583	626	579	611	619	608	609	597	583	589	571	621	667	572	595	589	614	627	622	599	605	568	578	610	621	616	606	603	618	572	636	631	602	627	628	583	623	608	566	619	599	676	651	582	635	623	569	619	658	585	642	604	620	626	624	565	612	590	612	600	621	631	591	607	610	654	606	581	595	617	591	612	601	622	628	627	624	638	623	633	593	594	622	591	623	638	616	604	604	624	608	614	594	574	650	610	621	622	610	611	579	612	617	621	596	609	612	648	581	598	594	585	602	638	600	602	580	599	602	633	616	586	582	584	646	575	582	598	661	607	655	604	637	635	628	618	561	616	623	577	607	607	620	603	588	583	601	619	553	658	584	617	626	571	626	657	601	635	604	623	633	592	628	598	642	593	614	636	613	584	659	584	597	586	591	599	636	631	625	577	617	627	641	595	586	635	571	579	632	576	580	589	599	590	630	631	600	636	631	601	601	659	546	565	594	617	593	639	668	620	587	623	631	577	592	594	606	605	625	636	623	607	584	586	614	599	630	656	594	576	628	580	609	637	601	642	646	629	658	609	665	601	588	606	593	586	621	640	590	591	646	669	634	626	597	626	603	620	592	616	602	599	651	609	627	613	596	608	619	601	641	595	601	593	590	597	626	630	591	662	583	590	584	580	622	613	610	608	606	651	602	652	640	632	636	613	594	653	685	624	596	666	608	636	611	607	621	600	585	618	628	639	657	637	611	641	620	651	650	597	631	613	602	589	590	611	639	615	580	616	619	581	598	538	627	559	661	646	648	640	628	643	590	615	591	597	593	595	591	601	600	640	620	626	617	577	601	608	621	602	583	651	582	613	632	660	549	601	621	596	592	612	666	560	603	625	545	591	590	647	636	634	601	620	563	636	628	619	651	581	591	617	559	599	582	631	599	624	572	605	570	663	604	638	622	614	606	631	630	595	644	594	642	617	645	606	578	553	591	640	608	634	695	647	607	613	630	597	569	585	590	649	581	654	622	644	609	597	586	580	633	597	624	628	589	601	636	621	576	665	668	606	595	561	644	615	616	614	573	584	593	638	586	602	617	620	606	589	617	607	598	619	603	628	602	638	619	616	582	554	598	635	620	626	604	649	661	602	587	626	626	570	608	605	575	597	619	601	622	635	590	630	647	596	594	593	606	625	592	605	656	601	584	622	618	621	612	565	604	613	637	590	564	644	582	601	613	604	660	583	617	596	585	599	620	603	650	623	598	643	593	579	650	599	607	633	599	648	620	620	608	638	678	643	603	579	595	623	634	630	635	612	637	633	620	579	643	663	621	649	590	600	598	596	607	575	657	629	585	647	619	612	621	617	593	593	582	632	601	636	635	593	615	606	605	577	586	644	580	594	598	649	593	559	612	606	593	614	589	650	618	598	620	577	606	611	647	615	609	575	603	602	623	587	619	606	616	642	651	593	633	605	616	630	595	619	633	599	654	586	622	630	591	592	631	660	625	626	572	611	594	591	628	603	569	615	595	637	650	615	614	653	633	610	609	614	584	589	574	656	574	588	617	654	620	604	660	607	595	630	662	596	613	631	647	598	653	625	599	590	605	570	601	644	617	635	596	636	641	620	603	602	593	596	601	632	623	606	546	587	609	598	666	620	609	622	595	617	593	631	593	631	618	589	643	572	571	624	581	628	665	633	612	617	632	654	575	612	589	608	590	608	600	671	601	569	657	624	619	611	650	601	629	585	627	624	639	649	621	613	633	632	643	576	595	594	608	659	649	592	616	620	622	559	597	620	640	594	603	591	572	590	639	608	599	591	620	621	622	604	603	588	627	618	607	616	623	575	652	632	598	580	580	635	610	623	586	601	596	603	610	607	621	654	579	639	641	568	572	582	629	619	621	598	630	612	629	626	570	619	658	563	610	604	585	600	628	641	596	585	616	624	639	606	601	589	669	592	639	626	643	599	634	619	639	581	607	586	589	600	606	585	648	594	596	587	584	628	639	607	578	631	604	683	565	591	628	601	624	643	636	638	578	650	611	581	639	611	603	597	625	514	645	663	605	621	659	603	568	581	606	602	615	582	611	589	590	572	580	630	621	648	638	592	572	616	593	642	602	605	609	608	634	610	620	624	637	626	590	593	569	648	602	596	606	596	634	594	587	651	603	606	620	594	637	623	609	631	597	601	598	603	615	642	589	553	644	576	602	659	622	618	630	625	601	649	625	598	662	592	597	630	600	581	627	630	632	604	609	633	600	607	640	602	616	617	616	587	606	640	602	625	588	635	567	606	579	643	617	608	614	598	622	594	630	616	606	614	642	573	631	577	589	607	610	604	612	632	607	630	616	609	632	544	582	620	589	634	624	621	623	597	607	603	574	614	671	575	603	591	634	593	627	627	618	612	598	641	679	611	642	638	630	613	568	612	638	625	626	641	606	629	648	560
26477	20030	7474	1151	804	794	624	491	588	525	552	568	559	487	526	563	557	525	545	542	539	547	523	549	531	541	549	507	527	529	519	583	505	491	560	545	534	514	499	547	536	554	517	556	522	505	528	556	487	494	574	523	531	513	566	540	529	526	506	555	559	541	513	515	560	523	524	540	570	559	565	538	549	511	555	519	576	516	525	602	535	523	531	498	525	544	528	541	547	537	539	569	571	502	559	596	554	562	508	545	509	565	482	525	513	526	530	577	536	559	562	502	524	530	560	516	546	558	543	521	541	515	565	548	529	570	537	546	527	558	517	549	588	525	519	511	475	583	548	543	569	532	507	571	536	535	528	570	503	536	547	498	488	527	535	528	507	522	559	524	503	535	516	541	518	512	509	532	516	522	565	567	541	578	538	542	541	518	502	497	559	547	524	561	486	541	542	549	528	529	534	504	545	571	511	532	502	504	519	527	508	552	515	546	544	553	523	514	493	501	554	537	471	527	535	517	535	517	530	539	549	517	511	494	510	519	539	528	480	498	527	538	535	517	530	526	536	476	488	496	474	523	571	521	518	552	540	535	533	537	526	524	514	504	512	542	533	549	504	549	514	505	499	503	510	495	572	527	532	546	508	540	563	594	547	518	533	522	531	560	566	538	492	544	517	522	506	561	523	505	516	529	538	543	548	543	533	548	536	493	586	557	521	551	575	481	527	522	515	567	514	596	544	504	537	525	535	523	538	543	549	514	539	543	519	554	521	507	491	527	526	506	523	544	541	506	486	519	557	557	529	502	523	513	536	535	533	536	529	505	480	531	547	548	588	537	571	529	514	548	477	553	524	553	534	524	521	591	521	490	520	545	552	515	501	546	532	532	543	559	514	558	534	518	531	531	512	536	547	518	525	542	543	529	533	535	518	532	545	541	518	527	559	530	532	493	512	521	556	488	572	475	533	517	566	534	555	518	517	561	511	535	507	487	544	508	546	539	514	548	534	508	522	542	520	536	589	534	527	532	506	579	583	522	563	528	517	499	490	550	493	547	547	485	554	572	501	523	491	550	564	531	500	525	563	539	520	513	530	560	559	564	541	537	531	537	548	513	527	476	545	525	512	552	529	516	517	512	534	528	541	531	493	534	517	550	505	537	562	537	511	551	517	471	531	509	525	487	550	567	530	522	538	545	526	571	515	524	526	557	547	528	531	548	540	524	481	549	502	529	484	518	568	516	506	558	527	521	528	536	505	568	553	516	513	545	569	532	535	485	548	541	522	556	525	556	514	535	502	525	519	531	501	539	525	519	526	488	472	514	511	544	548	513	510	537	526	514	487	525	554	501	582	510	521	521	515	530	573	578	542	538	502	520	542	528	484	524	513	556	531	495	537	534	535	548	483	517	545	531	519	533	527	554	529	530	547	553	551	505	501	499	509	538	577	560	546	519	534	531	518	494	543	497	519	531	531	534	559	491	541	509	545	476	536	514	522	515	559	519	541	514	555	549	533	527	518	531	541	519	556	557	521	548	487	512	528	535	523	554	545	530	524	554	511	540	567	500	521	525	537	514	553	504	536	496	582	500	522	527	538	554	541	558	498	568	512	540	509	490	573	546	550	541	521	516	526	503	521	570	509	512	509	534	523	518	500	556	499	510	500	570	507	523	558	566	545	538	527	522	549	530	550	529	521	575	530	495	557	557	558	542	544	550	507	519	517	512	509	537	548	516	569	537	542	538	552	535	513	568	512	565	529	547	562	540	545	533	505	538	531	516	567	537	538	521	539	532	527	537	520	533	530	514	558	521	513	539	513	547	531	541	525	537	506	508	534	491	504	511	498	548	529	546	533	548	537	525	547	570	540	539	485	541	530	492	491	550	534	536	492	577	536	523	532	539	539	532	531	523	527	528	530	534	523	543	562	530	517	538	552	544	518	556	533	529	541	570	508	515	556	523	535	515	477	516	541	515	505	501	526	497	514	540	554	536	546	510	551	545	584	498	517	529	532	510	517	575	566	516	518	533	529	520	542	552	545	560	582	534	536	582	545	528	535	504	491	524	501	553	544	522	540	510	501	545	542	544	537	553	528	496	534	549	476	489	568	570	517	506	525	542	556	529	550	516	524	517	498	576	508	547	548	529	534	537	562	587	540	484	526	543	559	502	518	535	549	534	525	551	554	522	565	550	553	515	548	502	569	520	502	507	535	567	537	524	561	547	552	548	514	527	531	547	534	488	539	561	457	529	523	568	492	528	542	533	505	519	495	497	506	576	536	529	520	521	526	540	564	488	517	555	530	525	547	518	523	520	562	525	524	495	545	558	491	511	530	500	514	530	559	552	500	508	565	539	536	558	558	522	551	541	548	564	541	538	550	532	555	535	524	547	566	541	536	481	513	541	537	531	546	537	560	503	492	528	548	546	553	519	536	557	582	534	546	514	496	521	517	472	512	567	503	509	552	540	502	532	505	525	538	565	480	517	528	507	511	520	475	549	543	509	490	532	535	542	540	552	536	531	501	569	523	522	526	524	525	542	557	501	537	535	532	546	554	509	547	559	546	506	535	537	507	495	548	530	553	513	550	560	519	509	509	547	498	537	532	564	545	523	548	520	533	509	550	532	539	523	551	510	559	517	511	527	552	538	542	534	527	542	520	548	564	538	518	523	482	529	518	535	548	546	580	533	489	526	519	513	509	535	494	502	531	535	499	512	528	543	500	511	564	538	542	521	578	581	524	542	542	529	541	490	544	532	536	512	564	550	556	518	472	522	546	552	498	543	535	547	527	531	583	526	596	509	509	517	557	533	551	518	557	555	569	516	532	522	536	568	525	525	529	585	574	499	533	516	524	538	534	577	526	556	544	519	538	539	528	541	486	556	512	540	513	539	540	526	533	504	471	501	481	546	520	506	560	524	492	485	533	483	508	517	552	553	507	544	494	502	552	523	517	533	535	541	512	558	523	519	540	548	503	517	544	519	556	514	521	568	565	584	520	519	535	554	552	523	551	562	548	558	534	569	551	566	506	555	520	520	567	515	528	515	513	541	515	547	568	508	521	493	515	556	548	500	537	498	558	541	519	536	489	530	548	530	509	573	519	518	556	529	566	546	533	504	534	552	531	494	544	528	553	484	485	523	520	529	536	543	550	532	527	533	507	552	500	529	538	545	559	565	518	506	558	519	477	526	532	534	552	547	511	537	545	538	537	532	517	497	534	523	543	537	511	522	569	522	550	533	531	507	515	552	485	528	540	535	505	535	549	560	514	503	560	559	530	487	516	506	552	521	553	536	533	524	534	494	498	514	519	521	566	491	494	551	460	550	560	528	536	501	564	477	507	533	538	520	538	522	544	548	563	524	564	530	525	547	552	562	538	504	524	488	551	502	490	515	560	521	529	513	541	494	535	561	563	486	542	512	526	502	477	555	533	530	553	494	535	523	487	519	532	569	536	566	522	552	484	561	533	492	517	499	591	552	562	539	530	528	503	511	566	550	526	557	508	542
4104	1794	1694	1120	950	874	838	823	787	772	734	785	780	779	757	783	758	753	739	717	714	722	737	722	689	741	693	717	748	789	726	731	712	757	715	722	780	785	677	757	763	771	747	728	719	772	798	770	743	753	741	785	763	728	781	771	728	753	782	695	734	777	740	724	740	744	779	748	765	793	746	707	717	791	753	733	747	739	719	726	699	698	749	698	735	716	720	737	722	731	714	723	703	751	735	762	741	690	775	712	710	778	773	703	718	766	749	766	800	742	752	723	778	720	756	734	697	711	759	788	728	756	743	758	719	782	768	723	717	730	739	735	751	723	808	787	717	737	744	715	700	738	755	698	764	722	687	764	693	738	732	744	745	741	730	717	714	737	749	753	807	721	745	710	750	740	731	714	768	716	727	734	731	762	718	734	721	754	733	713	730	687	720	734	720	742	712	733	738	754	775	705	768	747	713	743	747	749	689	764	728	776	708	725	741	693	710	765	731	755	680	736	728	722	739	748	684	715	707	771	739	709	717	728	674	742	756	737	731	746	754	720	731	713	719	727	756	721	700	737	713	785	710	697	701	702	721	762	722	761	733	748	728	783	755	722	775	740	777	749	740	789	776	743	675	737	691	701	743	717	725	683	711	695	743	700	745	743	754	795	687	758	674	673	691	770	751	733	722	775	733	752	756	745	692	760	735	693	727	777	741	727	745	693	708	751	721	704	756	797	730	745	760	754	737	688	719	774	730	738	715	767	711	810	682	760	690	730	752	750	769	806	728	745	769	761	695	737	801	740	746	731	710	701	782	746	728	748	751	741	735	754	746	726	753	695	728	695	713	734	691	700	767	739	727	718	783	750	766	727	684	758	748	689	757	687	746	691	715	701	730	725	734	688	744	733	726	735	774	728	729	784	768	758	712	779	712	729	737	739	754	758	744	713	716	728	707	732	704	750	734	698	741	751	731	732	754	688	752	735	688	786	704	720	698	752	714	729	740	692	751	721	756	749	779	724	722	732	754	769	746	748	750	699	722	698	730	729	729	753	755	669	700	707	747	731	763	734	722	732	747	741	697	773	720	742	736	817	771	724	730	724	706	740	787	756	714	768	755	722	769	675	742	725	715	745	691	737	681	700	693	729	693	764	694	787	730	720	759	751	731	755	764	702	775	753	762	784	773	696	693	733	686	744	709	735	752	708	752	741	773	752	722	784	756	782	756	722	687	742	788	766	761	719	766	741	712	732	715	752	711	716	742	734	756	782	744	709	700	695	720	716	758	698	725	739	711	724	792	713	695	713	703	743	761	768	727	716	741	676	724	716	704	720	716	733	746	733	788	770	707	707	747	766	727	766	718	708	751	689	748	734	735	716	746	775	758	721	697	710	771	715	724	726	769	754	728	747	725	758	717	718	746	729	708	661	679	752	681	763	759	787	745	722	742	715	701	734	720	778	750	735	691	762	747	731	762	732	727	716	757	804	743	734	747	732	750	783	722	774	749	764	756	782	709	731	770	775	756	733	748	709	761	678	773	714	721	725	756	741	742	734	741	716	786	753	744	712	703	737	679	737	720	652	740	745	750	725	756	723	755	742	728	751	759	734	701	735	716	736	715	748	736	689	728	703	757	679	764	719	769	757	693	729	755	779	760	753	744	734	690	748	759	722	782	733	739	718	748	733	718	765	685	674	807	699	762	763	735	693	716	718	771	758	672	723	744	717	744	754	721	714	761	733	750	729	722	723	736	758	727	720	683	747	720	753	706	720	718	725	706	710	690	748	738	722	718	707	713	742	714	754	690	766	699	685	745	733	738	729	727	735	730	729	716	705	762	737	711	746	710	728	655	730	743	761	755	735	725	756	699	778	767	737	751	720	716	746	772	682	754	723	700	793	700	710	747	751	728	732	802	754	725	727	689	720	726	713	738	720	677	700	733	688	741	723	735	763	714	720	708	771	762	735	762	713	716	716	770	739	741	764	724	767	757	779	728	758	740	700	759	770	740	697	753	781	710	700	723	702	714	697	778	746	720	754	745	703	781	753	733	708	755	748	763	735	772	700	748	774	708	759	770	743	761	773	729	785	726	748	714	723	758	730	719	734	745	794	746	707	760	691	694	735	728	733	721	730	733	771	734	720	702	753	729	742	745	741	776	778	761	706	692	674	721	722	780	733	669	752	750	767	765	733	706	744	743	754	726	714	779	775	764	746	735	732	713	714	767	688	677	770	739	773	699	753	772	755	720	752	747	728	725	727	731	696	744	722	722	733	677	747	748	723	758	755	716	751	765	724	675	715	750	749	743	692	731	735	773	725	734	782	731	726	750	760	690	726	743	748	703	764	717	729	766	697	735	714	735	675	718	783	706	709	737	696	716	746	687	708	751	722	765	744	733	754	728	712	729	817	735	716	742	676	695	709	724	738	698	729	719	797	747	719	714	729	685	728	756	751	753	722	756	714	796	742	744	757	730	753	740	682	732	736	703	775	748	684	730	703	748	755	737	729	800	750	682	730	746	711	707	706	753	758	752	732	747	720	691	747	703	711	708	790	739	733	711	760	748	739	751	717	801	719	744	726	737	729	702	694	747	740	772	787	762	697	696	729	709	738	777	793	750	762	747	722	734	736	705	802	687	766	738	728	722	717	749	736	724	771	750	709	811	775	765	736	773	737	728	761	789	732	724	720	725	727	739	732	711	665	759	702	767	764	730	742	756	741	717	694	740	770	767	719	767	728	722	701	755	714	771	747	791	681	714	722	729	777	748	766	736	725	740	718	736	758	748	724	737	717	744	709	764	775	769	767	722	828	718	748	748	711	737	715	789	688	771	748	739	750	705	703	775	741	703	718	770	742	709	715	699	743	746	716	720	732	790	777	783	721	729	710	752	724	771	758	742	712	763	759	758	734	709	748	703	736	763	707	693	706	720	764	743	765	736	701	739	735	729	748	679	726	711	742	690	774	745	767	713	711	750	720	765	706	714	709	738	740	769	793	748	714	781	768	697	746	708	688	721	759	783	751	758	696	731	753	753	728	759	713	686	720	704	726	753	743	777	769	728	727	786	748	802	723	737	762	726	714	747	780	762	742	704	735	709	745	750	694	774	720	739	759	745	712	724	731	733	774	756	753	771	733	748	751	693	710	759	745	748	731	689	725	774	751	741	728	714	788	736	733	703	810	748	728	753	736	721	724	749	760	727	748	709	737	721	756	734	801	709	734	752	721	686	718	698	697	700	735	695	729	724	724	729	742	722	794	669	760	715	748	765	701	709	742	767	693	767	729	750	723	762	741	732	738	769	750	704	768	705	692	744	709	761	742	768	716	734	758	681	752	762	714	753	664	734	712	735	788	687	748	675	752	698	772	732	746	704	738	736	685	752	734	724	716	733	741	737	752	772	694	754	724	766	755	691	696	709	738	714	730	751	746	747	756	734	720	723	689	741	734	727	755	762	699	718	723	722	736	728	732	715	750	763	751	754	738	698	724	729	778	717	707	718	705	769	741
23811	20972	28198	23892	20819	5265	1255	928	814	778	753	708	706	658	602	639	625	647	592	605	578	615	616	544	579	576	520	550	561	562	580	583	578	609	604	561	627	580	572	578	531	506	551	587	621	534	569	591	593	591	527	589	574	551	600	564	567	568	567	542	590	584	538	593	556	574	541	573	566	597	538	569	546	553	612	539	590	537	587	532	597	595	585	546	501	558	502	551	563	526	566	558	552	534	545	561	582	560	518	532	559	577	536	593	547	598	621	547	535	587	574	563	597	565	579	596	578	572	515	568	536	565	512	610	571	578	545	550	611	543	594	531	570	570	541	544	585	571	580	566	546	553	565	564	576	561	550	567	561	583	555	563	572	577	543	531	598	519	549	546	525	553	542	571	543	551	546	537	511	504	546	528	581	551	588	522	541	536	540	559	564	579	582	547	554	562	554	579	516	567	568	551	556	548	568	550	580	546	562	546	526	552	511	527	564	521	538	598	550	534	585	608	547	553	564	527	547	523	534	525	517	561	608	582	531	539	551	507	540	545	562	535	534	523	534	532	585	504	504	567	554	552	540	511	554	595	547	570	571	541	593	543	524	576	543	577	562	573	511	574	524	551	532	520	597	538	542	584	546	561	518	521	580	521	527	562	593	565	556	573	572	536	619	552	549	551	589	572	596	535	510	562	542	533	552	578	505	523	587	548	562	565	562	513	554	535	579	551	552	524	536	587	602	547	543	556	586	543	577	542	569	570	562	585	564	538	521	590	576	546	521	531	581	541	554	574	526	545	564	522	554	523	519	572	564	535	528	594	518	576	557	557	549	573	602	528	533	548	528	550	555	541	582	565	626	563	570	561	539	574	558	569	550	535	590	540	540	545	556	561	539	523	542	552	574	557	519	526	552	598	509	573	526	551	514	537	502	513	545	529	534	547	581	557	585	588	520	555	556	542	575	567	549	552	511	583	566	540	561	574	560	560	557	554	569	549	553	524	537	535	556	545	594	564	577	530	529	557	545	583	570	544	530	569	563	556	537	541	521	559	564	622	566	522	538	563	548	561	590	569	545	559	563	535	554	531	509	585	530	566	508	591	568	574	569	562	545	566	519	565	570	569	564	577	530	549	539	504	550	501	560	537	550	539	550	556	519	531	580	522	510	572	551	606	563	518	493	532	573	522	555	561	555	545	542	556	560	564	545	571	585	525	579	568	550	574	561	558	542	567	511	567	573	611	525	575	547	594	522	546	505	547	550	539	567	553	513	549	516	560	561	534	537	583	519	554	548	541	524	510	534	533	546	608	565	538	525	537	524	594	545	601	579	557	542	555	560	544	538	579	535	527	549	564	546	576	539	600	582	558	546	535	518	552	556	557	528	543	571	586	588	519	594	578	556	551	557	564	539	558	537	503	598	543	530	550	541	568	510	574	577	514	533	528	562	570	530	517	569	539	572	576	581	543	513	546	589	590	555	567	573	542	550	532	520	566	608	507	568	595	559	569	558	567	543	553	569	556	579	597	544	557	551	589	560	556	546	539	575	576	538	525	566	587	565	559	526	508	582	532	507	551	576	516	573	552	576	576	523	566	542	565	558	528	548	519	591	542	527	541	537	539	541	537	571	546	552	540	566	606	544	568	511	532	569	581	580	582	585	608	575	490	531	564	532	583	560	553	569	583	511	544	547	538	544	571	555	555	528	556	552	555	550	552	544	556	577	564	536	559	505	558	549	539	511	567	543	573	547	561	546	581	577	538	587	516	592	554	529	538	538	475	552	516	539	554	562	571	564	520	521	557	557	570	581	522	582	527	548	543	568	536	520	557	555	531	577	578	585	538	525	545	630	529	529	589	542	530	540	570	568	557	575	557	579	516	573	570	530	567	534	552	555	532	545	529	552	557	509	579	521	531	554	566	583	547	550	578	554	546	566	536	540	571	517	527	581	529	572	551	564	548	527	616	565	524	496	557	560	555	559	538	572	532	552	575	575	562	539	565	563	578	520	579	551	564	508	512	548	575	522	596	592	549	577	541	549	596	535	568	574	534	573	583	508	565	580	547	536	538	539	538	565	528	566	566	566	547	509	555	525	531	565	551	546	585	553	551	519	529	572	529	542	586	601	564	535	529	557	560	561	560	524	531	525	566	523	596	563	567	547	569	566	593	533	539	539	575	572	552	530	576	569	566	560	570	568	588	523	523	529	527	576	589	545	533	560	523	592	550	547	590	557	580	582	535	494	539	599	552	583	560	564	563	579	586	543	581	585	585	541	522	569	554	565	527	585	548	559	563	558	554	580	544	548	552	605	534	566	569	547	558	546	581	559	561	563	542	568	564	556	526	564	513	551	565	511	574	550	572	552	601	530	515	519	568	565	545	538	566	543	549	552	560	526	600	525	521	604	525	517	597	586	589	533	572	539	549	570	554	563	583	564	554	524	568	581	519	564	569	598	596	550	596	596	589	550	530	527	530	536	553	594	585	492	557	553	524	526	568	557	529	583	540	608	554	554	567	506	515	525	574	573	529	560	540	542	546	586	542	564	552	545	513	558	615	581	513	600	577	528	586	561	556	566	541	548	521	567	543	537	546	566	553	528	494	526	552	514	585	541	540	524	541	572	540	552	542	538	553	542	540	556	508	524	578	559	560	573	522	542	552	547	541	579	562	523	575	555	593	592	543	494	547	536	567	548	587	546	588	557	548	570	571	520	523	546	568	535	581	564	559	532	570	517	544	553	530	543	538	540	530	543	491	557	566	578	558	518	564	579	532	548	511	572	568	504	546	529	584	528	565	516	536	501	537	587	551	543	606	535	553	544	562	518	542	583	529	540	547	518	527	519	570	529	580	587	555	556	546	540	535	560	587	559	560	560	566	523	567	576	544	573	559	520	567	528	527	542	553	543	547	524	580	511	578	543	528	585	587	515	590	574	601	588	542	582	525	562	551	530	567	561	527	557	521	577	472	583	555	546	547	530	541	589	574	536	553	543	568	555	594	605	559	543	556	541	555	587	559	556	586	578	545	567	565	568	545	487	537	550	572	558	518	536	532	588	541	566	610	556	558	610	546	528	545	541	534	523	554	524	534	533	581	567	563	552	583	574	528	543	570	575	562	566	533	517	526	546	563	553	570	567	535	547	547	542	555	532	540	617	542	545	541	526	585	546	577	530	564	588	575	535	577	556	532	568	570	559	563	529	567	558	542	567	577	617	600	563	538	585	555	554	571	582	564	588	529	554	528	528	586	517	538	545	557	558	510	553	574	538	549	518	558	555	575	540	537	565	560	533	564	598	543	574	558	563	545	529	573	558	545	516	527	567	540	519	530	547	567	565	562	548	549	574	610	538	584	578	531	516	540	555	567	503	550	523	566	540	523	559	526	545	542	565	575	528	544	531	573	523	520	594	552	541	576	556	570	532	564	602	596	575	566	545	564	570	529	565	521	508	568	559	558	569	555	548	503	559	569	573	565	552	597	557	545	580	519	575	578	576	558	571	577	566	544
5332	10745	9100	4806	3361	2681	2132	1831	1589	1391	1281	1170	1149	1043	1027	982	980	887	940	878	882	864	834	888	835	818	825	794	816	809	783	858	807	825	791	809	831	829	847	759	807	818	814	827	777	803	751	771	781	838	831	846	771	852	806	805	774	832	781	772	776	774	797	761	808	778	769	827	822	735	785	744	749	762	776	752	818	766	775	798	784	780	772	774	761	812	784	783	799	772	808	787	828	779	754	799	790	742	791	788	741	798	785	806	813	832	851	786	829	797	852	793	819	857	805	772	822	804	755	766	795	838	818	802	795	798	783	799	820	828	764	834	810	803	826	753	799	746	775	758	833	797	818	821	846	863	795	786	760	807	738	765	761	765	784	790	729	758	814	840	793	787	764	803	792	797	790	846	740	765	767	761	760	803	784	769	757	776	756	746	772	760	782	783	800	789	793	707	788	769	768	810	788	800	768	800	803	831	799	768	721	770	825	758	745	772	811	734	813	807	783	778	773	797	808	764	758	754	792	762	794	792	762	802	776	798	801	813	791	746	801	804	727	766	755	784	800	759	736	734	778	789	776	762	791	769	776	737	750	798	756	731	782	777	768	810	797	742	790	728	772	739	784	756	796	751	816	795	799	811	825	770	772	783	774	749	781	772	779	709	762	783	787	806	749	751	757	820	795	789	742	806	740	744	827	774	744	749	786	824	780	777	798	827	783	748	747	789	764	791	771	753	757	779	766	761	788	780	782	774	804	755	778	756	801	767	807	794	748	754	825	767	793	760	758	782	819	796	759	756	759	796	745	715	741	764	729	742	788	807	789	786	773	795	784	833	833	774	734	776	792	788	782	749	776	799	767	774	758	787	851	773	785	753	794	789	817	778	790	776	811	808	750	811	746	782	756	771	877	786	772	808	760	747	752	777	767	722	757	766	769	773	839	783	792	718	730	775	798	770	807	757	788	741	766	767	723	753	722	767	787	839	801	774	754	769	791	760	731	767	780	742	786	742	718	792	833	715	743	779	773	754	797	781	741	823	771	800	790	784	769	745	744	803	777	802	784	795	775	791	710	839	786	786	857	777	798	797	755	733	780	763	802	777	764	726	792	831	791	799	803	768	712	763	739	791	737	757	777	803	782	727	810	806	812	767	785	797	792	740	823	796	810	757	817	749	788	805	763	762	815	706	776	709	759	776	831	791	774	776	814	775	822	791	790	779	803	772	810	757	788	770	751	761	775	748	724	719	752	750	792	773	768	746	718	797	780	819	704	727	767	798	812	800	771	798	760	777	810	771	743	759	783	785	755	789	731	773	786	811	805	799	750	824	819	751	779	744	818	742	729	792	819	789	762	797	769	756	809	766	820	753	762	822	791	806	762	804	781	787	778	782	811	812	781	797	777	777	740	803	793	778	796	808	796	779	790	751	813	756	770	773	775	765	732	760	828	768	792	770	791	740	778	790	824	746	745	773	780	767	761	737	766	773	833	768	763	787	731	776	753	833	809	754	839	743	745	779	762	813	760	756	802	797	775	742	760	762	770	796	791	721	757	726	775	770	729	775	795	750	787	823	754	743	838	765	752	752	758	804	755	803	753	781	810	781	758	733	769	821	768	789	784	787	772	756	778	781	781	775	771	762	747	759	794	792	779	785	722	743	795	751	804	803	725	770	803	778	826	735	773	788	785	785	814	793	761	800	741	708	724	807	799	740	750	792	755	738	771	775	800	740	776	759	768	807	756	773	835	800	753	736	781	820	795	767	754	813	773	755	761	813	767	777	770	773	765	815	758	747	752	764	807	744	796	776	794	794	748	783	840	766	823	794	795	756	800	781	787	816	775	812	822	806	770	790	796	806	768	774	738	793	755	733	793	772	803	747	752	752	762	807	773	788	763	748	807	736	731	741	824	814	712	760	806	756	783	756	786	759	764	805	813	750	785	806	749	761	766	816	764	792	818	792	769	806	778	809	753	761	768	775	804	748	758	788	778	850	768	744	748	788	742	782	776	719	756	712	753	812	766	804	738	755	803	792	770	763	784	827	757	702	843	798	788	828	758	763	762	783	787	749	777	775	780	763	769	769	748	765	762	823	822	752	770	738	787	747	789	788	820	794	812	743	760	800	785	804	851	770	791	769	777	793	773	714	773	780	742	808	780	758	772	780	806	773	796	816	811	731	727	762	777	745	739	793	781	728	770	831	841	735	777	790	751	772	790	760	826	725	760	788	822	729	786	751	736	741	758	762	789	760	751	761	733	813	796	791	766	818	763	765	782	759	767	816	795	797	777	780	813	787	748	774	812	780	776	753	764	815	786	763	734	792	754	739	766	784	716	793	800	765	808	768	821	760	776	779	758	730	813	804	739	780	738	814	731	771	720	780	827	747	797	845	735	735	776	802	723	791	722	783	778	761	781	749	781	777	777	773	791	731	789	799	801	785	786	755	743	803	800	772	756	799	801	766	712	816	744	771	790	800	756	769	777	731	838	798	777	774	786	773	779	737	776	790	774	800	787	750	759	750	746	812	768	770	725	840	757	831	757	775	800	801	802	786	806	770	751	767	759	737	834	767	770	812	796	773	784	824	795	831	779	779	753	767	751	775	744	785	812	748	782	803	761	723	783	824	747	749	780	805	801	806	767	766	777	751	812	772	773	786	790	750	802	744	794	751	756	785	755	766	751	783	746	790	767	806	777	836	828	780	801	798	775	756	809	737	781	759	789	783	785	785	749	743	740	764	811	829	793	803	763	796	785	816	760	789	765	801	773	796	752	801	799	800	749	751	798	761	802	806	769	777	770	800	795	781	758	798	806	801	809	767	750	777	783	819	772	791	735	783	745	786	796	780	780	786	803	768	792	741	765	834	724	785	784	716	802	771	826	780	819	735	766	753	746	767	794	787	756	747	718	754	801	789	741	756	791	742	797	786	795	711	748	797	776	808	777	779	808	801	742	801	743	807	786	779	751	797	780	843	780	758	755	784	744	743	771	761	812	780	766	751	775	763	726	775	751	766	815	780	770	726	794	759	782	778	776	751	834	749	753	762	749	793	796	773	779	779	783	798	773	801	843	801	756	778	780	772	778	785	739	749	749	734	793	770	785	838	814	776	797	796	800	811	779	766	800	807	771	752	804	776	780	745	774	768	791	773	744	809	785	797	807	776	762	769	795	748	760	764	785	789	772	721	780	769	780	757	776	745	760	761	763	821	756	791	778	773	728	798	744	777	750	774	738	762	761	772	752	755	739	773	788	788	753	737	751	734	754	756	758	758	760	776	749	784	810	766	731	769	690	766	762	759	813	760	729	760	763	775	797	797	741	758	826	769	766	797	755	788	782	724	775	750	763	756	757	794	790	815	763	738	757	718	769	812	755	776	823	800	804	783	829	806	770	798	747	802	720	782	781	728	833	812	722	797	772	743	722	778	798	790	824	771	818	754	793	764	776	784	809	738	750	761	793	784	771	783	752	762	765	799	720	798	740	821	857	780	768	734	743	792	795	784
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
