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
339614262798	339614263318	339614263868	339614264418	339614264968	339614265518	339614266068	339614266618	339614267168	339614267718	339614268268	339614268818	339614269368	339614269918	339614270468	339614271018	339614271568	339614272118	339614272668	339614273218	339614273768	339614274318	339614274868	339614275418	339614275968	339614276518	339614277068	339614277618	339614278168	339614278718	339614279268	339614279818	339614280368	339614280918	339614281468	339614282018	339614282568	339614283118	339614283668	339614284218	339614284768	339614285318	339614285868	339614286418	339614286968	339614287518	339614288068	339614288618	339614289168	339614289718	339614290268	339614290818	339614291368	339614291918	339614292468	339614293018	339614293568	339614294118	339614294668	339614295218	339614295768	339614296318	339614296868	339614297418	339614297968	339614298518	339614299068	339614299618	339614300168	339614300718	339614301268	339614301818	339614302368	339614302918	339614303468	339614304018	339614304568	339614305118	339614305668	339614306218	339614306768	339614307318	339614307868	339614308418	339614308968	339614309518	339614310068	339614310618	339614311168	339614311718	339614312268	339614312818	339614313368	339614313918	339614314468	339614315018	339614315568	339614316118	339614316668	339614317218	339614317768	339614318318	339614318868	339614319418	339614319968	339614320518	339614321068	339614321618	339614322168	339614322718	339614323268	339614323818	339614324368	339614324918	339614325468	339614326018	339614326568	339614327118	339614327668	339614328218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2663	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2667	3600	2300	2668	3600	2300	2668	3600	2300	2669	3600	2300	2669	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2681	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2686	3600	2300	2687	3600	2300	2687	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21982	21419	28292	26369	19832	13131	1825	557	528	467	498	469	458	528	471	475	479	490	458	463	470	470	429	488	464	485	476	482	470	463	459	457	461	466	474	479	459	461	490	481	448	463	466	469	454	432	458	485	496	458	448	482	482	456	437	484	438	486	480	447	416	423	450	476	472	460	437	481	431	505	459	464	503	408	451	486	461	459	484	463	441	450	457	474	481	495	487	493	454	480	457	459	505	480	474	463	472	465	456	465	480	450	414	458	497	480	438	486	461	481	510	458	488	473	458	452	488	428	467	439	464	511	483	434	488	474	477	499	462	489	464	473	479	441	458	451	492	458	462	472	496	442	478	469	482	450	473	496	485	445	484	473	422	461	466	486	488	442	493	472	472	441	486	431	502	442	484	423	490	522	524	465	503	469	488	468	500	463	493	472	439	465	409	437	461	477	466	474	441	452	507	479	489	459	461	471	514	496	447	445	476	464	456	466	465	480	458	470	502	458	450	481	463	490	467	485	499	496	490	476	464	499	447	450	440	473	457	500	494	465	456	479	474	451	447	464	462	502	477	471	449	446	503	510	442	473	458	478	473	493	437	441	490	478	479	482	527	457	497	465	480	461	471	450	484	440	470	430	473	495	476	486	429	462	468	440	465	475	453	441	457	492	455	469	440	471	435	485	475	459	496	503	477	483	473	430	409	488	454	460	431	444	491	489	500	451	458	465	472	455	483	479	490	466	494	475	466	466	468	442	440	502	463	446	491	472	438	444	416	487	460	475	467	482	473	438	455	455	459	459	457	440	441	495	484	496	447	485	451	478	469	500	486	464	460	462	452	463	474	489	457	465	478	454	499	445	434	473	472	457	437	473	473	481	439	482	474	451	448	438	449	480	470	456	441	483	491	460	458	468	421	462	473	494	480	449	453	479	490	467	464	460	474	446	440	479	454	457	506	491	477	492	447	483	438	494	476	486	468	474	431	453	459	495	454	463	467	494	468	445	457	467	494	429	483	460	472	429	480	431	417	483	502	463	443	468	428	462	459	492	468	483	482	506	491	509	461	471	475	461	478	463	432	436	475	468	448	472	467	475	468	453	492	466	466	464	485	483	489	457	456	471	471	438	430	433	497	486	480	487	451	458	487	496	522	483	461	465	447	454	453	489	473	474	461	442	470	490	469	490	495	480	495	461	490	478	456	426	489	465	470	485	478	499	442	441	443	451	469	437	458	477	493	437	490	495	457	486	443	465	475	477	451	434	443	510	456	472	430	470	461	493	440	453	432	453	435	496	465	479	454	462	446	481	472	439	478	478	505	460	446	477	462	479	396	464	462	471	442	438	461	485	474	463	466	473	461	448	471	468	485	476	452	463	440	466	466	470	458	463	459	484	460	475	448	486	446	494	451	482	464	505	456	442	453	462	477	461	489	459	453	489	467	480	444	466	430	498	457	453	485	482	482	469	456	427	464	474	501	457	467	496	469	441	431	470	451	473	467	513	485	468	475	502	467	460	479	486	457	448	448	455	486	449	465	467	432	466	469	454	474	466	442	465	443	461	471	492	477	510	487	449	426	472	449	511	497	489	519	449	481	476	458	455	478	452	523	483	450	454	499	450	490	480	495	475	436	432	456	444	461	448	433	491	455	485	489	459	487	463	475	427	435	442	490	451	459	474	429	499	456	445	482	502	420	455	447	465	491	495	481	443	461	446	438	474	474	451	453	447	445	437	473	480	452	484	507	484	409	474	471	478	505	474	440	481	465	449	479	460	466	491	495	438	465	477	437	441	465	476	469	470	501	472	474	458	412	524	508	444	455	492	466	502	467	460	433	497	484	486	473	452	476	470	513	445	490	495	505	535	476	473	456	451	453	450	496	467	439	484	450	466	481	476	457	439	453	484	487	443	475	506	476	502	492	470	472	441	495	425	443	453	463	479	464	475	466	452	478	426	490	431	433	476	447	463	452	459	459	462	458	485	472	461	442	482	475	465	517	458	478	463	457	466	496	456	501	481	463	471	462	458	502	501	468	484	439	454	481	458	475	452	505	493	500	451	452	473	481	471	456	465	475	479	488	494	453	464	445	441	454	481	487	448	495	464	484	513	467	474	485	478	458	464	448	433	458	480	480	459	423	464	455	452	467	460	444	507	487	457	453	501	483	496	468	444	500	449	486	456	496	496	464	499	431	468	464	473	481	483	429	452	477	473	484	482	485	476	456	506	480	455	472	459	482	462	464	474	503	473	468	497	446	436	468	472	494	472	457	462	480	518	453	431	439	460	481	504	439	454	492	451	523	485	479	497	473	453	457	500	434	470	483	513	438	512	454	470	503	446	462	491	459	468	459	450	492	488	477	476	478	452	468	453	505	479	502	498	446	463	472	473	457	506	458	445	451	447	441	498	436	468	456	435	459	468	467	458	474	457	466	480	484	479	497	462	470	484	443	450	467	498	472	458	465	434	419	434	477	461	458	482	482	480	480	469	451	487	462	455	474	485	476	458	485	448	488	434	416	467	451	468	448	462	453	482	447	455	436	466	492	481	440	452	473	471	508	437	484	480	425	454	503	455	483	487	488	461	458	454	456	471	496	473	446	433	515	474	470	468	457	496	462	438	472	497	485	503	463	487	440	515	480	482	493	474	464	485	462	473	462	455	487	475	479	493	485	466	463	438	469	453	444	457	496	453	515	474	466	404	470	444	421	485	448	451	521	457	436	426	421	473	458	470	470	456	422	493	462	423	441	474	458	466	508	522	485	450	509	474	427	483	453	473	443	466	496	508	487	470	451	458	471	482	450	471	457	464	515	452	448	480	490	451	470	457	467	482	507	456	514	434	474	423	489	469	466	452	454	467	496	497	458	475	450	480	483	474	484	485	464	407	468	417	472	435	494	450	497	479	418	499	491	491	467	443	462	464	472	461	440	471	484	454	474	457	472	477	474	494	469	441	480	450	439	443	459	433	471	478	438	474	442	458	465	486	454	466	473	436	449	490	444	453	485	468	437	489	481	469	494	464	480	494	435	486	473	475	449	449	445	472	470	451	477	426	466	474	484	483	450	453	509	462	475	432	449	455	441	444	476	442	485	469	472	493	446	475	454	467	437	480	507	437	446	491	458	471	467	451	437	484	484	476	505	482	455	468	514	456	480	450	436	486	496	468	477	472	469	507	475	429	483	466	480	445	484	458	469	437	505	436	466	432	462	449	491	478	471	494	476	443	461	496	472	485	480	453	473	431	460	429	468	432	475	465	488	469	474	462	463	471	454	493	468	447	470	490	489	466	486	479	502	462	449	447	477	458	459	478	473	441	470	433	451	504	457	507	473	496	479	479	440	444	449	445	434	442	487	449	477	487	435	433	399	491	455	482	488	444	461	498	509	501	491	488	453	514	486	468	492	458	483	458	482	518	437	466	522	521	489	478	488	468	454	452	490	485	467	451	428	428	469	441	500	434	496	459	485	425	493	465	485	477	459	438	452	452	464	479	432	458	515	489	466	438
53220	77332	66121	42749	2929	827	830	759	777	727	762	735	732	727	748	705	709	728	690	709	705	725	758	690	747	693	760	664	743	707	694	771	687	756	706	692	738	695	722	711	695	695	696	718	699	700	725	672	689	715	712	735	716	709	744	734	735	708	701	711	708	653	706	745	716	712	753	652	679	688	731	670	722	712	729	712	685	652	681	710	717	717	679	738	699	716	714	709	747	706	724	712	710	651	698	709	720	747	709	722	745	689	693	671	737	783	665	726	695	687	749	690	713	675	721	701	718	746	709	778	700	733	719	702	694	700	699	675	752	757	730	725	650	705	722	751	724	711	748	718	721	703	717	710	725	754	741	692	744	691	711	701	690	745	683	710	686	713	714	733	708	716	695	719	681	706	710	720	736	688	736	670	702	702	721	722	687	683	727	726	712	734	660	688	709	729	684	730	713	696	711	708	731	768	738	767	680	701	724	762	727	709	721	671	697	699	724	695	695	710	708	713	687	674	688	695	654	660	722	714	707	703	714	745	669	741	683	733	699	692	691	689	672	706	723	681	675	654	710	711	709	696	683	721	676	685	751	741	780	761	690	710	781	690	720	693	742	726	742	695	693	723	709	710	723	704	649	721	694	708	708	757	697	742	677	711	749	700	680	722	724	703	645	758	685	701	680	670	686	673	754	766	704	729	692	661	706	727	686	741	694	727	689	692	698	701	721	728	701	736	677	693	720	717	738	733	703	758	739	721	728	720	724	716	709	682	715	736	702	686	704	685	734	712	679	715	730	751	742	688	702	674	718	700	749	731	712	688	724	705	750	746	712	709	741	703	644	661	666	688	691	763	734	663	722	732	720	712	714	684	723	709	712	727	658	657	722	744	717	701	713	698	689	685	691	679	666	713	717	731	705	691	699	710	710	721	712	695	719	763	742	722	718	719	723	753	737	680	673	718	697	721	703	734	719	738	705	731	703	656	704	666	676	686	687	729	705	706	646	679	689	687	697	720	694	726	697	737	728	673	700	701	699	696	716	698	713	690	741	725	741	699	759	719	694	734	658	712	700	705	733	737	677	691	765	722	727	718	714	706	701	699	691	676	755	699	714	706	713	724	683	686	726	757	673	725	695	686	710	709	725	692	645	714	675	737	733	760	704	710	697	717	701	695	754	735	717	746	692	701	670	687	706	721	723	725	694	698	682	678	702	723	736	712	703	693	707	731	725	697	726	714	692	705	716	712	713	715	679	719	696	706	692	693	708	720	679	731	686	675	725	734	676	752	711	723	718	711	706	693	728	696	705	706	741	716	718	723	714	705	677	702	700	711	743	716	736	715	671	707	692	687	667	733	686	680	676	757	690	717	725	689	737	693	725	770	709	657	743	688	697	738	698	716	776	704	712	683	696	778	726	689	702	702	696	696	728	723	717	657	678	744	733	689	711	709	740	750	765	685	691	721	709	683	696	701	703	726	680	696	711	693	725	739	733	692	712	734	700	745	697	758	664	724	691	719	715	673	729	756	694	728	707	704	711	757	698	706	726	744	752	708	722	664	726	706	690	715	742	684	702	715	669	710	712	736	722	698	672	769	676	711	710	713	690	723	689	653	698	695	719	750	690	714	761	670	663	709	682	697	715	763	730	752	686	701	704	679	706	709	745	688	702	693	726	743	698	664	757	712	685	722	709	689	715	720	727	691	648	702	735	701	718	711	716	686	709	680	735	737	658	754	693	683	717	743	717	692	736	711	721	694	693	668	754	760	670	702	693	763	727	703	686	729	702	710	743	712	725	742	699	698	681	692	775	738	711	690	670	711	708	741	704	708	725	701	735	733	758	689	698	672	730	736	728	676	721	671	729	724	770	679	723	704	698	730	721	723	708	701	761	688	685	688	693	712	664	742	745	712	706	711	707	729	710	772	721	718	699	754	730	726	693	692	735	741	734	665	723	719	710	724	718	717	731	724	732	689	748	710	720	666	698	692	730	698	769	668	692	709	757	746	707	696	722	746	706	769	698	720	704	681	699	674	695	702	737	724	710	682	689	708	722	717	706	709	733	700	715	684	710	671	688	719	676	681	671	754	723	674	706	712	724	710	729	720	710	759	728	664	683	683	703	713	683	719	747	738	711	736	752	705	672	702	734	716	740	722	719	719	712	675	695	732	697	707	701	739	756	755	706	712	755	697	675	724	737	734	676	722	699	705	723	735	684	753	767	733	743	783	699	677	783	742	723	680	729	711	681	746	689	717	695	737	759	685	732	733	709	703	761	717	703	686	689	698	717	731	652	700	694	747	727	714	726	730	692	687	641	745	704	669	711	662	737	770	703	678	728	713	680	737	761	723	717	733	680	706	708	763	688	689	689	704	761	720	667	718	666	700	713	706	723	691	688	718	678	730	726	727	687	723	681	696	710	699	697	706	730	724	732	706	686	735	672	720	705	692	695	728	721	723	724	721	698	740	731	689	722	744	713	713	704	742	703	724	660	718	709	699	693	749	679	726	734	706	708	709	701	716	666	674	666	708	671	688	688	705	726	706	719	696	711	716	706	738	700	732	665	665	730	730	729	728	748	736	686	694	706	816	720	728	747	746	727	705	716	714	704	741	734	718	728	690	686	707	708	739	756	703	730	676	662	678	710	724	697	691	721	714	722	671	710	717	706	658	717	727	691	690	714	662	770	742	718	697	674	676	752	754	703	734	689	746	753	696	735	624	706	723	718	718	722	681	772	727	702	685	687	730	720	709	734	755	758	671	748	699	694	712	694	767	713	718	668	731	705	712	755	710	696	723	663	724	683	706	743	689	710	724	703	697	722	700	720	699	685	716	681	718	758	710	762	713	716	707	725	696	708	736	747	658	706	698	705	711	714	678	718	747	691	690	713	734	684	700	711	707	683	705	731	712	712	712	745	711	730	706	659	725	701	750	692	686	739	727	710	691	712	695	722	772	726	728	700	731	723	739	687	689	704	669	667	720	718	684	742	718	674	713	727	702	722	661	690	675	681	674	713	733	706	714	738	742	746	772	720	717	735	718	676	708	743	713	732	731	694	686	756	719	667	748	686	725	689	731	723	694	725	726	672	713	769	686	726	666	755	719	715	726	729	710	751	699	726	689	718	684	763	697	711	735	742	724	733	708	703	677	710	730	776	690	699	674	759	679	717	687	691	706	732	749	725	703	671	677	730	683	715	717	727	696	684	686	741	691	736	725	760	695	663	738	740	674	724	718	665	722	719	715	754	710	718	665	742	669	756	699	693	765	725	713	712	676	669	712	686	704	687	719	734	734	747	776	701	733	741	720	713	752	756	713	730	706	711	710	762	693	684	683	717	702	690	744	715	685	720	733	692	730	724	742	732	722	727	708	735	681	698	706	708	697	735	747	706	704	674	732	701	704	702	718	722	721	712	733	705	695	675	687	732	713	700	679	684	751	759	677	750	708	716	722	706	733	679	693	752	714	704	654	717	695	692	732	687	729	681	702	703	747	742	680	710	698	689	692
30091	33942	23844	11827	651	284	259	274	290	275	279	285	282	275	262	297	286	284	274	281	293	275	290	293	253	298	280	293	274	314	304	248	261	262	264	268	286	286	264	286	228	265	235	283	262	281	288	295	299	284	281	272	282	277	279	297	274	252	283	277	300	248	293	290	258	315	265	231	284	279	291	277	278	252	256	267	278	274	303	281	278	268	268	284	290	302	267	273	271	283	270	280	260	267	276	297	265	274	265	263	262	274	277	259	289	258	266	291	274	314	273	282	289	285	252	249	283	270	278	263	270	269	293	264	271	287	279	275	314	279	283	284	270	265	308	294	280	267	277	267	290	263	257	278	262	291	299	279	289	268	278	309	300	274	279	274	275	309	275	251	266	284	298	272	287	267	276	298	275	265	299	273	260	276	281	290	303	282	247	300	305	292	275	289	281	272	265	275	280	279	284	286	276	302	291	291	278	284	288	300	257	278	289	258	279	269	286	257	259	282	321	289	261	289	309	268	263	246	281	269	280	264	276	275	271	288	283	279	246	288	276	290	292	275	290	288	265	250	276	285	258	267	267	269	285	256	275	265	274	269	287	274	274	273	281	292	293	259	283	298	301	289	295	286	297	285	283	255	274	272	280	281	269	262	265	268	285	292	286	280	281	285	286	270	289	287	254	248	266	295	262	277	280	254	299	274	297	285	288	298	268	287	257	273	291	269	253	276	292	250	280	261	303	272	277	259	301	290	289	254	264	281	264	268	284	313	256	267	290	262	286	291	294	256	275	274	279	254	255	310	295	257	255	260	277	272	247	292	275	296	288	269	276	282	283	260	282	288	289	297	297	282	288	295	283	287	258	270	290	272	277	271	319	286	262	278	284	261	282	263	295	277	299	283	298	284	288	255	268	265	266	290	283	268	295	282	280	268	277	270	279	310	267	286	303	254	255	292	274	295	295	267	275	272	276	293	284	294	308	299	287	275	295	268	294	281	309	281	279	277	259	301	282	279	293	264	285	301	290	311	293	298	293	280	306	277	283	294	270	293	275	257	252	314	255	275	289	285	266	273	265	249	280	246	300	270	271	305	222	262	310	283	269	273	282	269	279	290	311	289	257	275	272	320	259	282	261	282	272	276	279	291	279	260	296	265	262	271	286	311	284	295	273	295	308	270	277	295	292	271	266	267	290	294	260	263	276	305	269	266	261	272	269	289	285	280	288	272	279	291	290	287	282	299	264	258	298	303	287	278	259	261	280	272	277	271	287	253	266	279	275	287	286	271	290	300	253	295	251	250	285	279	282	301	286	300	281	285	270	298	252	259	292	290	287	248	288	271	276	244	272	259	260	281	264	307	278	295	279	276	299	301	266	308	285	286	285	283	264	293	271	306	284	304	266	269	232	262	270	265	258	261	272	295	278	321	263	272	259	273	277	272	268	304	292	291	248	291	305	277	268	298	276	265	278	294	276	278	253	279	294	280	277	290	259	269	324	255	270	273	271	288	307	292	279	301	276	268	284	275	266	320	299	285	271	283	256	279	269	278	281	275	255	276	287	307	297	270	292	290	266	265	285	266	288	283	298	282	271	322	251	285	298	296	270	282	278	276	296	251	297	258	272	288	267	287	280	256	287	278	293	298	273	277	277	293	286	265	281	272	277	250	262	286	285	249	304	277	271	268	282	272	245	272	281	257	301	252	270	284	299	254	278	290	277	303	255	287	286	295	270	303	276	268	287	267	248	254	283	279	281	308	237	277	324	256	312	283	257	268	257	298	269	266	273	279	269	285	284	293	302	267	294	267	307	243	284	281	271	287	275	297	281	285	288	276	280	280	281	274	282	275	292	310	294	265	266	260	270	305	259	279	260	243	265	272	272	285	262	280	282	285	275	292	252	321	278	293	290	257	273	268	297	304	286	305	290	279	288	265	256	306	280	273	298	267	277	273	298	276	263	300	294	279	257	272	272	291	280	291	287	285	253	256	244	276	298	266	264	277	262	250	288	273	267	307	246	274	270	294	270	286	287	263	295	268	265	284	279	277	289	256	291	267	260	254	277	262	293	257	297	268	305	304	297	299	293	291	290	259	309	286	299	270	302	284	263	284	314	279	282	287	296	276	264	291	252	261	277	307	270	298	249	252	266	261	291	285	253	260	262	259	286	264	284	308	280	271	280	275	296	287	291	256	292	264	290	280	286	269	278	297	309	301	277	265	277	239	311	270	298	283	246	285	285	280	283	288	276	270	281	292	277	301	286	266	303	297	293	295	275	280	283	259	264	253	277	291	272	257	300	277	290	289	284	286	272	305	285	251	265	264	276	289	260	242	275	264	303	278	286	296	279	278	277	271	281	311	288	284	266	299	279	258	313	291	328	255	285	265	284	243	280	259	267	292	291	277	268	281	296	274	289	277	273	303	254	288	274	264	296	278	261	279	255	298	262	304	275	286	265	284	275	277	281	281	273	274	299	267	273	298	277	293	276	301	281	292	273	269	287	312	286	292	270	290	271	299	280	280	291	274	229	269	256	307	260	252	253	290	283	292	269	258	302	298	272	279	283	254	296	258	275	253	282	283	275	277	296	257	259	291	299	297	316	271	275	275	264	259	275	313	286	284	302	283	258	263	288	287	294	268	268	287	277	270	307	282	265	299	298	286	316	276	290	270	277	309	291	272	279	277	284	291	287	268	277	251	259	275	280	271	272	241	289	299	297	266	258	252	288	299	284	293	275	287	298	290	279	267	267	286	285	266	283	276	289	299	272	273	280	267	271	250	302	279	295	241	258	279	301	282	280	290	281	278	266	296	264	312	305	298	270	271	305	257	308	271	305	285	286	281	253	279	270	318	295	287	249	273	271	269	283	278	299	289	282	264	270	291	295	279	283	291	299	288	321	280	266	292	317	262	281	295	268	290	312	266	340	309	275	277	276	276	284	281	283	286	264	277	269	269	317	320	294	292	291	271	268	273	269	279	286	273	301	297	277	286	280	287	271	282	287	250	259	274	289	289	283	265	295	292	283	285	255	287	281	274	290	261	286	305	304	270	261	280	278	311	272	293	276	288	259	290	253	255	278	275	280	245	296	285	275	244	261	282	319	309	261	281	277	257	280	300	280	270	302	279	269	283	281	259	263	272	254	265	264	265	308	297	274	283	267	267	279	266	287	297	287	290	282	270	291	292	271	254	296	279	293	299	276	276	311	278	303	290	261	261	270	278	272	284	295	305	285	269	263	271	265	287	281	269	254	280	278	261	283	277	265	258	282	284	263	293	283	280	263	288	302	273	286	281	289	287	251	299	270	255	290	281	265	246	291	281	273	274	256	287	297	272	263	267	316	272	259	264	291	272	291	285	267	294	292	291	295	295	276	284	276	291	299	291	285	274	267	281	283	312	281	293	266	267	255	296	266	278	293	296	288	284	273	275	276	266	283	291	245	258	295	292	260	324	322	261	285	320	269	291	289	270	272	273	269	298	288	300	291	279	254	298	275	295	278	303	282	294
39670	45420	26823	12563	670	495	464	455	500	471	482	433	417	462	444	454	458	418	464	429	472	457	447	429	514	440	433	453	467	462	458	409	432	455	454	471	434	466	454	493	413	446	408	468	450	451	430	452	440	468	448	440	436	495	470	439	456	418	453	472	437	448	453	453	482	454	442	482	466	465	454	487	465	482	475	458	430	443	465	485	459	445	452	461	454	431	452	447	481	469	473	480	462	455	427	460	453	432	461	445	508	422	456	430	450	483	458	454	458	464	430	439	431	462	488	408	510	439	459	491	470	442	476	450	453	430	442	444	431	415	451	461	463	494	479	435	468	460	463	447	450	449	474	461	470	483	447	429	465	431	461	435	449	440	468	455	475	460	451	481	446	413	473	462	454	476	440	462	419	470	448	434	478	462	429	399	432	448	477	453	422	469	459	469	471	459	467	470	455	444	458	422	449	487	457	460	451	454	483	507	516	462	459	452	461	431	467	470	470	432	507	448	477	449	426	495	435	494	481	426	423	461	448	427	471	448	455	486	470	433	455	420	454	464	453	431	452	439	475	438	488	461	438	455	463	475	448	477	474	464	428	482	453	468	494	438	456	489	470	481	443	449	460	460	444	435	458	464	414	448	472	485	461	465	455	429	428	449	426	428	454	459	467	459	435	471	469	460	491	486	429	460	495	448	475	478	448	465	462	456	446	429	426	451	469	399	450	450	483	476	457	439	483	465	467	419	471	451	438	433	456	428	448	448	465	476	475	431	427	447	433	471	458	440	443	444	483	437	472	443	436	451	458	500	436	428	465	456	476	491	441	455	467	405	426	497	492	473	459	483	468	460	419	469	453	439	432	417	453	480	448	459	476	435	455	451	463	443	471	423	439	440	463	471	415	478	419	415	452	477	476	466	446	487	448	438	466	439	435	498	493	482	458	455	433	446	457	479	455	404	433	481	434	442	436	458	460	483	449	413	472	418	455	436	458	473	484	436	450	433	464	479	462	443	456	476	445	421	437	437	442	463	445	467	475	498	467	475	511	498	496	461	427	443	435	439	462	455	440	439	484	448	483	476	434	454	465	464	457	435	476	446	479	459	458	477	451	443	468	494	436	443	439	456	461	453	462	448	411	446	455	443	453	431	451	468	433	464	464	437	466	484	461	466	493	473	475	481	469	464	466	478	466	440	477	433	461	469	464	447	496	448	463	432	438	489	464	429	447	420	416	467	426	496	454	482	471	424	457	456	423	441	434	426	471	465	430	467	423	453	451	452	476	441	465	431	451	497	434	428	431	483	429	453	454	440	485	428	450	423	459	502	449	467	443	460	443	506	457	434	447	477	465	436	469	429	484	449	419	483	471	456	434	495	457	465	464	462	464	427	453	435	469	433	430	502	438	429	417	446	482	459	435	468	466	424	467	443	438	409	422	488	478	446	460	448	443	430	469	457	470	424	428	434	473	465	463	453	441	444	431	487	495	413	497	461	450	444	464	453	450	474	429	474	479	473	446	478	413	466	437	446	466	475	456	476	443	458	425	461	478	464	446	465	434	449	445	466	436	440	452	448	437	444	476	453	450	426	431	462	438	442	439	453	421	487	440	458	469	453	460	496	470	537	403	462	484	452	458	449	437	464	450	484	453	441	457	448	449	484	475	458	488	490	390	440	446	474	439	432	379	431	453	439	434	462	491	466	466	464	443	442	480	461	443	461	433	461	441	480	466	481	441	460	435	436	455	457	456	449	455	460	459	435	416	484	493	441	447	470	445	479	441	481	441	447	422	474	437	481	468	443	475	477	436	447	443	475	409	473	484	467	492	458	432	441	444	475	421	467	424	483	474	466	407	468	458	441	443	440	463	443	474	481	425	450	454	416	436	467	431	478	460	405	484	499	466	459	477	453	455	461	459	438	452	471	461	455	449	440	458	459	449	503	467	483	459	465	467	493	434	444	488	474	423	475	462	445	453	446	427	441	426	474	442	466	450	429	435	409	478	422	487	453	438	429	438	472	477	425	462	457	461	451	461	458	447	463	440	480	441	467	457	455	426	452	435	447	473	435	465	482	455	457	447	443	460	445	483	435	448	433	467	458	446	486	464	457	462	455	485	461	419	476	455	450	471	437	433	469	459	464	465	484	472	446	446	454	446	464	458	454	458	418	474	482	458	419	450	498	455	452	438	457	474	446	480	456	424	439	439	455	458	448	449	465	450	478	464	491	463	456	472	442	450	435	412	421	423	448	447	461	439	447	441	519	465	492	445	485	453	439	474	459	417	449	464	464	425	434	435	457	473	405	454	426	479	425	462	441	458	459	458	455	463	497	456	449	441	507	486	433	454	474	514	453	450	472	446	461	460	475	469	439	446	454	415	470	462	471	444	467	466	479	451	487	461	429	427	456	454	454	482	494	438	447	445	461	472	454	456	457	470	482	455	438	430	458	473	479	432	470	463	472	441	463	426	497	447	416	474	483	433	466	486	455	464	440	483	447	418	430	452	451	420	427	500	462	457	443	441	453	469	465	479	464	428	457	462	443	485	456	437	474	462	508	484	478	411	464	424	440	479	453	441	437	459	474	429	454	461	428	407	452	456	444	461	461	441	462	468	474	446	458	467	464	460	448	452	524	437	436	436	451	446	470	431	457	474	466	466	457	453	450	439	444	484	417	453	465	489	432	426	460	442	430	482	427	489	466	466	427	419	430	458	464	409	437	462	464	447	470	401	476	498	446	448	463	449	464	450	458	448	460	489	478	423	423	434	485	509	455	485	445	456	466	422	471	475	468	490	437	470	437	443	466	460	419	456	470	472	485	426	451	419	441	449	467	439	482	434	481	421	459	442	486	439	442	452	434	451	413	414	438	457	451	451	445	451	447	478	469	441	448	465	447	458	436	455	453	446	424	463	458	460	453	479	397	452	416	489	461	417	484	448	470	442	451	476	440	454	454	466	442	408	455	492	434	460	449	445	509	464	458	442	447	429	438	467	468	498	450	476	417	457	475	453	453	402	427	471	452	441	461	456	481	429	409	433	456	475	460	468	466	462	455	449	465	452	464	466	466	475	471	432	472	421	463	420	446	448	489	441	471	481	440	470	488	441	454	461	462	452	439	453	454	448	475	452	430	453	483	456	435	446	469	439	448	428	440	477	453	441	440	444	449	435	450	427	463	422	457	422	429	492	426	459	457	448	464	457	447	467	417	454	447	442	446	416	424	434	443	453	480	421	488	447	476	439	416	489	437	451	427	442	444	481	445	481	479	479	440	478	480	435	449	460	465	453	469	430	423	427	398	446	471	445	472	429	447	459	462	478	487	430	462	469	434	454	468	435	462	495	466	450	450	482	456	507	422	439	482	435	471	440	440	480	454	506	442	484	437	448	446	451	441	472	454	480	486	434	475	471	468	467	432	465	496	404	436	460	463	468	456	440	440	463	445	464	464	449	446	434	503	471	488	478	445	452	475	471	463	407	456	459	471	472	463	504	480	414	448	459	428	451	435
24760	24837	29756	28441	16985	3477	473	479	420	456	445	419	409	419	423	410	414	395	434	417	416	427	388	452	394	432	404	372	416	422	443	429	375	447	408	376	409	451	414	422	408	413	415	414	395	417	387	384	410	390	411	423	421	389	410	381	454	412	418	400	387	404	410	405	398	388	406	415	420	405	384	425	395	389	412	399	404	395	423	422	395	428	436	416	446	370	422	392	415	395	406	401	435	392	362	409	411	387	445	418	414	419	429	355	447	423	394	406	400	383	391	442	415	398	420	426	405	420	443	379	395	423	440	386	394	427	368	408	395	390	383	398	438	432	400	406	427	375	382	428	417	428	395	425	393	422	375	395	396	403	410	413	436	390	419	408	407	403	417	410	432	387	421	410	398	427	424	409	424	407	394	403	410	400	420	376	408	416	408	413	401	388	360	378	397	412	428	392	418	436	395	430	405	409	396	419	388	385	413	398	414	387	408	420	418	409	394	396	443	394	441	373	439	397	420	395	429	381	403	407	421	455	409	413	433	422	431	410	401	408	405	419	423	462	381	393	431	420	424	438	421	424	419	399	421	395	414	401	401	407	424	386	420	388	430	390	377	449	408	386	423	426	436	385	400	368	367	430	415	401	404	373	417	385	417	427	438	426	432	377	457	402	404	439	428	370	416	414	390	422	417	399	396	406	393	400	439	411	402	411	413	394	434	423	402	420	406	434	399	393	393	393	386	418	397	404	412	414	425	407	416	424	420	414	432	419	410	413	389	423	393	419	430	393	419	418	429	388	408	397	378	395	395	456	422	403	420	413	398	391	431	423	425	433	393	436	383	399	426	430	441	380	465	414	460	369	417	388	446	398	415	420	406	355	384	380	403	417	386	434	379	422	423	408	407	377	396	390	417	411	404	416	406	450	394	389	412	449	426	412	423	408	430	404	427	404	440	389	415	390	378	411	393	439	416	377	374	403	427	402	420	427	425	419	399	410	396	419	411	439	422	426	398	406	413	432	441	380	394	401	375	391	423	426	424	416	383	434	459	386	393	420	404	423	414	416	389	394	462	401	433	388	433	392	395	433	404	411	430	416	406	448	402	414	417	416	425	427	379	417	428	423	414	402	381	419	426	410	430	428	405	401	420	433	445	402	421	461	412	410	397	448	423	426	364	383	410	413	450	413	408	428	407	437	404	427	406	397	423	391	419	423	445	386	385	411	413	413	428	413	386	408	376	404	399	401	377	431	431	416	422	422	400	418	428	419	421	437	369	424	430	401	396	389	415	425	421	410	408	386	395	376	405	416	385	424	443	392	410	411	425	403	402	445	358	415	407	398	402	390	451	394	410	433	385	382	425	376	425	440	378	429	382	423	378	403	380	377	409	412	450	417	446	409	422	399	390	421	386	416	380	411	401	378	422	440	442	429	411	415	402	427	418	405	400	411	401	425	434	407	407	370	438	393	381	408	431	419	405	422	407	381	387	422	429	421	398	442	427	441	392	401	418	430	416	426	398	417	418	410	370	394	444	427	417	412	395	430	394	397	470	411	402	429	376	373	408	420	417	402	417	401	444	420	424	386	402	389	390	370	430	422	389	437	419	394	436	397	427	407	383	410	409	435	402	395	404	445	412	428	393	404	385	391	397	423	423	402	371	426	405	399	390	414	432	382	413	422	403	431	415	415	369	398	402	401	379	418	438	376	414	404	392	420	409	421	415	422	435	397	389	420	388	426	418	385	397	403	436	401	373	394	442	370	422	430	378	396	406	435	448	385	423	427	407	417	419	419	409	420	397	424	435	413	448	414	385	394	425	351	361	463	423	423	401	421	422	412	395	385	426	383	398	381	427	391	406	415	397	432	460	398	433	414	404	411	404	399	389	425	399	416	424	438	415	429	404	442	411	384	399	421	425	411	422	433	396	422	386	427	415	397	402	412	407	426	368	381	413	387	394	435	414	396	407	452	438	425	408	427	399	395	398	385	426	423	403	405	419	386	418	400	395	404	397	407	396	427	418	401	429	433	412	424	424	440	405	397	408	428	388	428	431	417	391	397	386	436	418	386	426	390	404	412	411	429	423	400	417	404	417	395	398	406	423	412	408	399	400	406	403	383	393	403	391	448	405	402	437	423	422	451	418	434	423	409	385	410	435	394	427	425	426	423	403	393	436	434	401	399	408	433	449	385	394	413	397	413	396	412	397	398	399	416	436	411	385	424	397	422	418	418	382	438	426	414	407	418	415	383	444	408	420	396	417	408	421	423	422	420	408	428	406	429	423	386	407	371	425	436	413	396	404	411	373	367	393	442	418	434	394	387	397	415	382	416	418	424	422	435	423	405	396	422	398	430	408	409	405	435	433	415	406	456	414	392	390	423	386	416	391	374	410	456	411	367	389	398	367	434	414	398	411	420	436	401	392	418	396	391	401	413	418	413	404	409	398	401	434	433	396	412	374	393	433	423	405	411	421	404	380	430	386	431	426	432	398	452	404	402	409	433	400	412	437	403	398	416	417	410	392	411	411	384	380	430	439	391	403	395	390	414	389	413	422	409	409	424	434	400	446	433	408	401	428	402	422	447	415	413	385	423	429	425	373	400	443	433	378	433	440	406	448	432	456	442	437	416	406	422	445	422	400	401	425	428	384	438	404	401	423	402	412	387	437	415	393	401	401	389	391	444	367	439	404	386	429	365	401	389	396	400	418	411	392	411	411	427	425	383	371	410	404	413	404	378	378	366	399	407	422	390	402	417	419	410	396	408	422	444	413	431	420	428	427	389	394	423	385	429	392	419	416	432	407	426	391	419	415	385	436	434	398	365	443	404	420	395	426	398	392	401	401	400	417	382	371	423	438	438	415	406	425	418	390	426	387	418	375	426	446	403	414	412	415	389	406	401	395	423	384	410	413	388	413	405	405	395	409	431	381	466	406	418	447	355	391	421	418	428	441	404	421	412	440	417	389	411	457	404	369	390	415	375	392	430	416	415	437	398	412	436	403	416	407	414	394	430	411	397	412	421	426	407	409	438	397	428	401	420	383	413	414	416	399	394	425	415	397	417	388	375	441	379	434	409	394	426	415	394	401	411	391	406	393	402	376	418	440	386	405	438	429	377	383	418	380	414	375	409	430	420	393	415	398	386	440	420	423	396	414	421	385	420	422	408	397	384	413	397	434	428	405	407	430	394	425	427	434	398	400	429	399	390	409	390	395	374	404	406	438	398	428	420	410	402	427	405	409	405	394	412	414	385	401	443	375	429	377	386	426	374	411	405	405	388	415	431	394	399	386	414	432	413	416	393	403	408	413	429	412	419	430	408	400	388	423	424	411	417	411	374	414	404	409	439	378	414	408	380	424	430	421	421	414	383	376	422	375	401	409	418	396	387	437	415	373	421	403	387	401	428	439	433	409	425	457	420	421	437	369	420	431	418	407	405	426	390	394	436	392	405	450	415	420	383	419	413	415	416	393	427	411	427	412	426	407	428	426	407	383	405	395	403	419	409
60645	76373	57987	33365	1839	685	722	660	666	661	675	660	613	670	657	618	633	705	666	665	632	611	614	667	639	660	608	660	579	609	656	647	660	636	650	632	638	643	674	680	657	647	670	628	685	668	605	657	598	645	669	592	658	636	635	661	652	659	667	681	650	653	682	666	624	649	687	677	602	608	681	631	648	607	694	663	664	658	640	642	637	652	686	653	648	669	659	652	660	629	619	669	637	683	613	675	694	646	634	653	607	661	655	665	678	663	634	644	650	643	640	641	636	679	651	618	621	657	613	629	665	637	664	665	656	681	637	636	640	658	636	649	618	665	635	616	620	596	662	630	634	632	660	645	652	635	654	645	622	642	628	638	618	628	678	648	692	633	633	607	684	658	662	598	621	600	668	633	667	623	632	600	611	634	667	644	689	620	641	674	668	652	632	627	678	677	659	671	670	626	651	654	634	621	622	635	660	694	633	596	640	678	666	645	659	619	601	660	629	679	673	645	628	666	651	645	611	634	634	673	715	662	614	642	656	737	658	656	670	606	619	678	598	641	682	691	691	607	643	661	658	646	626	630	576	667	622	643	657	632	663	653	672	606	636	663	653	638	671	674	626	656	615	699	655	672	606	676	662	670	669	647	681	651	630	674	680	659	646	632	707	687	662	685	662	575	638	636	638	648	634	666	618	640	655	667	668	603	658	655	572	642	647	664	660	674	619	617	619	635	617	666	651	676	615	652	703	686	651	617	635	650	699	672	656	674	689	636	650	670	654	686	695	653	640	675	649	653	649	624	673	623	628	644	642	641	700	657	643	658	613	650	618	642	668	670	645	647	630	653	644	680	642	609	638	572	692	643	587	603	618	643	644	632	615	649	662	648	623	642	614	642	659	670	645	627	642	662	663	610	638	673	678	656	660	626	636	667	659	667	680	665	670	655	651	668	619	630	665	645	691	628	587	648	612	679	627	606	613	631	647	619	627	635	678	636	655	648	659	655	597	627	614	682	600	649	673	609	639	627	656	668	623	661	682	703	678	654	622	618	651	650	697	621	649	633	663	674	651	661	648	666	671	644	649	628	608	629	673	620	690	634	661	617	674	634	670	672	681	623	679	669	650	645	647	651	665	687	648	665	647	675	670	627	669	716	636	653	637	641	639	642	668	669	653	643	604	621	617	649	642	642	638	652	652	666	707	665	670	633	593	626	650	658	671	637	679	650	610	669	627	629	652	654	637	646	642	645	636	633	653	654	639	669	660	652	631	671	662	596	660	634	614	671	642	669	694	685	683	593	651	646	577	610	622	679	648	672	620	699	668	598	671	645	641	633	654	639	683	689	679	669	640	681	611	623	621	637	634	655	628	608	652	657	637	647	657	632	681	636	665	645	648	648	645	645	682	670	665	616	661	691	673	595	629	646	658	680	656	601	625	630	646	661	636	671	656	645	656	681	648	668	699	611	674	641	668	635	644	609	653	597	631	673	666	660	648	623	674	642	663	694	682	661	664	658	645	659	643	649	665	616	665	622	660	613	641	639	684	647	635	659	609	661	681	628	634	595	664	658	666	627	615	691	661	632	646	619	608	697	630	628	599	677	624	634	659	667	683	689	613	676	639	651	647	633	657	641	658	670	644	616	654	625	597	655	665	660	639	663	693	654	675	646	668	649	655	648	643	670	637	646	647	617	636	656	661	643	618	648	648	637	638	661	627	653	673	676	664	660	615	633	650	679	630	659	598	572	646	638	620	668	627	692	632	660	657	629	658	631	669	652	631	689	657	685	616	671	615	630	641	660	668	619	660	663	656	603	614	676	676	643	678	602	666	669	602	633	618	644	680	637	628	645	670	616	615	653	648	665	644	632	604	656	659	656	663	644	644	640	683	638	658	682	623	627	658	611	697	635	694	613	638	663	606	692	668	642	641	678	626	664	672	662	652	652	671	604	658	647	637	678	636	658	600	645	631	631	661	634	632	639	662	686	647	689	650	651	642	610	646	664	650	615	650	643	621	675	668	675	638	678	583	647	645	646	662	640	649	629	636	620	632	695	674	683	626	666	682	635	684	665	634	632	700	603	661	670	686	602	689	654	708	618	656	655	651	686	637	661	654	678	656	649	636	636	663	641	687	657	666	639	653	666	632	662	650	657	623	651	650	682	681	604	663	649	641	654	620	651	651	675	645	659	669	595	632	659	619	682	666	650	624	612	621	626	609	647	655	633	657	655	653	649	636	637	611	624	659	631	628	623	629	664	669	661	680	634	639	629	664	666	657	630	665	637	670	648	681	615	679	678	709	680	656	674	694	680	654	662	665	688	642	679	652	635	622	684	681	666	666	714	635	598	663	621	618	601	668	669	628	621	648	644	701	679	660	662	632	639	673	673	659	694	629	669	659	640	645	640	623	608	677	618	634	690	679	631	669	715	636	632	654	653	619	606	679	685	657	613	618	682	603	640	642	635	595	646	636	662	654	624	625	618	672	709	632	607	622	657	692	676	617	609	614	641	656	630	636	646	644	652	650	652	646	615	590	638	654	687	660	642	687	635	649	616	635	650	610	650	639	645	634	666	626	644	629	637	629	687	634	646	610	610	630	641	684	673	637	662	605	702	632	666	679	660	635	668	673	676	696	663	639	623	638	652	638	626	628	612	671	648	627	680	658	639	632	603	657	678	641	659	622	668	618	635	604	631	652	655	604	628	675	616	644	616	675	640	632	640	654	667	613	645	678	620	634	684	668	622	662	602	662	666	667	649	670	667	625	662	670	672	696	656	591	685	629	658	666	688	667	642	632	641	670	662	647	660	642	630	687	644	607	640	586	639	657	626	670	662	653	659	656	618	673	656	663	639	643	619	692	698	625	619	676	619	656	677	706	605	645	656	630	677	685	700	652	647	620	667	635	683	647	613	634	646	687	669	669	671	630	664	658	559	635	652	604	660	727	693	638	674	640	653	634	640	661	657	643	696	630	612	657	660	637	643	662	618	668	672	632	638	651	623	618	634	655	642	640	661	621	633	646	619	637	604	665	604	671	617	622	631	671	636	598	620	677	658	620	640	583	649	684	649	626	674	643	630	735	646	647	640	622	628	663	657	642	677	659	607	628	630	647	645	622	629	647	654	642	628	672	659	642	640	651	640	663	591	611	610	617	645	609	640	629	686	691	644	652	657	672	633	666	662	628	633	617	684	687	673	702	643	612	600	656	599	663	637	646	641	645	640	598	644	595	619	659	676	678	636	643	638	633	686	671	610	593	629	633	657	664	684	639	602	678	669	686	635	623	622	620	647	670	690	650	646	619	656	622	656	613	657	684	601	654	595	670	665	653	660	656	655	655	643	622	677	660	637	697	654	637	664	667	629	630	666	662	680	635	650	696	626	649	615	659	663	635	609	623	632	615	681	672	679	670	676	634	648	593	676	667	636	650	635	653	621	679	672	664	623	630	677	638	641	655	612	623	668	677	654	649	655	652	666	617	658	625	690	622	605	671	590	681	635	688	659
23350	22661	29437	25784	21371	18045	3952	598	533	516	579	555	565	515	517	527	528	519	508	510	516	541	516	488	538	547	462	468	503	524	534	529	521	526	494	524	496	514	545	523	533	530	511	509	531	539	519	502	477	513	530	504	492	496	537	528	520	533	525	547	495	446	501	491	544	477	544	473	502	493	479	529	547	495	539	517	523	554	534	469	523	486	475	534	478	494	504	526	470	506	487	485	521	523	526	500	502	509	475	523	459	530	507	483	491	484	506	505	531	488	537	489	481	488	475	533	529	523	491	502	499	537	469	507	497	486	503	517	506	542	553	554	511	513	520	517	486	549	541	512	512	494	509	484	478	498	497	519	505	516	491	527	541	506	478	529	505	510	488	509	532	554	526	501	524	471	536	487	488	487	525	433	536	491	517	472	491	480	516	509	508	532	514	517	534	507	475	499	528	553	462	490	528	521	519	472	474	497	525	529	510	472	470	511	465	494	505	526	527	502	530	554	516	506	546	524	513	521	487	514	456	501	496	495	510	512	484	570	517	536	480	507	508	510	490	536	519	528	506	485	515	510	526	493	508	492	527	497	518	518	523	475	510	515	500	543	495	511	503	506	471	527	520	542	510	487	525	502	507	476	514	512	489	489	511	543	511	508	524	526	514	484	520	468	489	513	525	498	496	527	516	490	472	492	496	478	495	563	496	490	539	532	484	505	497	456	500	509	522	508	513	481	512	525	477	521	461	489	490	525	518	540	550	545	472	541	514	500	539	519	493	505	497	495	509	497	502	502	507	504	544	480	510	490	472	493	489	527	506	508	482	502	506	490	526	489	512	538	494	486	487	505	487	464	476	530	515	504	513	507	504	503	479	519	488	508	488	552	521	532	508	535	495	533	523	532	519	543	494	534	556	497	502	544	506	554	547	532	524	524	478	488	528	529	513	508	470	466	526	502	484	531	564	526	512	510	537	465	492	475	536	510	489	514	524	497	475	560	500	543	498	526	507	513	547	509	476	528	512	512	495	515	483	494	470	514	508	523	527	507	500	521	540	521	557	500	518	524	477	486	506	532	535	493	473	489	518	508	520	507	527	519	490	489	500	516	504	523	488	490	517	485	503	553	481	544	446	517	495	497	525	472	513	487	528	536	485	480	537	523	504	530	505	490	486	542	479	506	505	478	474	462	503	500	537	519	521	500	475	508	485	500	508	539	521	558	469	479	489	491	518	482	546	514	499	498	523	527	528	457	496	504	508	534	484	508	534	545	507	509	528	495	505	493	477	503	503	545	527	512	534	514	482	507	486	469	485	468	480	491	559	495	527	542	512	487	522	530	561	522	509	495	483	527	533	497	507	503	495	490	526	509	503	485	556	507	546	514	516	502	490	466	500	520	533	545	490	535	514	505	502	474	542	538	519	517	536	516	513	527	503	477	531	504	534	473	558	508	491	496	499	522	499	498	477	520	540	515	518	462	471	488	490	547	556	503	502	502	532	500	531	511	454	506	479	527	492	503	501	486	547	514	520	509	507	519	528	484	517	462	484	485	478	528	477	553	538	502	515	497	527	457	505	512	564	461	542	511	499	498	467	494	467	494	468	528	508	550	525	555	531	512	503	489	528	509	485	486	486	520	506	542	537	510	523	490	522	517	509	499	527	505	534	505	496	500	507	501	493	509	501	511	513	506	545	464	498	546	483	495	495	491	483	526	515	510	509	521	483	556	505	471	513	521	524	532	513	511	532	539	499	505	507	480	515	500	497	528	529	522	497	503	509	503	496	479	470	525	513	474	489	508	527	504	456	485	515	491	515	515	515	511	481	506	548	536	487	508	531	523	496	492	513	476	545	474	502	521	502	507	511	508	507	498	513	518	479	526	519	519	473	504	522	525	497	533	537	459	525	521	484	518	496	490	500	531	513	506	533	510	506	505	527	503	490	527	498	537	473	455	522	524	525	548	545	518	557	504	493	504	534	541	517	499	544	491	533	494	525	524	508	540	493	510	494	537	484	509	518	535	519	517	514	540	536	509	485	510	511	503	505	502	520	485	536	492	490	492	526	501	507	500	493	519	538	516	485	538	524	546	516	539	477	521	544	492	537	516	468	488	566	516	505	508	488	509	533	505	516	528	523	483	511	469	524	480	482	502	512	511	544	501	524	501	544	512	549	517	511	532	520	507	537	500	518	508	479	507	492	469	505	511	507	516	520	531	465	570	532	539	505	490	517	463	472	558	562	493	497	514	518	538	529	523	480	466	482	495	538	482	516	458	498	500	513	526	500	521	535	543	545	492	519	484	519	530	488	514	524	520	513	508	490	488	514	482	523	472	496	511	518	521	499	461	492	516	467	472	530	501	517	527	490	522	539	526	471	463	484	478	506	467	540	459	509	485	495	528	515	494	519	534	476	529	480	525	464	480	511	520	491	492	502	503	542	499	526	514	526	548	512	505	514	496	498	466	479	484	515	501	497	534	535	523	529	544	460	523	487	494	514	513	515	521	513	487	554	522	509	530	510	518	522	522	525	514	519	482	501	514	542	507	512	549	485	524	526	496	496	467	528	485	529	486	518	493	512	505	510	519	506	507	511	449	515	521	493	497	490	519	469	521	514	518	526	488	554	498	520	570	469	513	504	494	470	495	477	451	514	521	509	483	539	502	530	547	483	506	499	464	504	502	524	477	483	499	452	513	549	494	503	497	521	475	479	488	538	486	504	500	478	466	492	517	480	528	513	495	517	505	492	471	494	486	463	546	487	489	538	488	516	528	536	500	483	476	530	544	488	570	529	526	464	487	492	487	504	518	517	505	524	505	480	467	493	520	489	541	538	515	534	515	519	518	524	535	512	540	520	510	513	474	541	488	515	475	497	504	492	483	472	500	512	491	476	480	484	533	458	531	556	499	475	519	501	463	500	571	488	465	529	508	483	541	496	535	518	518	520	468	482	516	486	532	506	485	519	501	534	510	498	547	521	476	527	534	498	494	500	456	523	513	527	503	522	481	459	497	541	520	498	509	537	514	510	516	543	475	519	483	493	495	508	516	498	467	491	489	506	512	475	535	495	500	480	512	478	533	536	483	521	490	536	520	491	536	520	489	496	490	498	512	501	532	510	487	525	536	508	501	501	517	520	501	500	482	579	520	502	531	536	524	480	538	514	497	487	462	483	578	497	505	484	529	477	476	476	513	511	552	498	558	544	507	517	463	533	501	520	506	501	518	483	556	524	479	483	506	515	523	524	522	503	543	458	538	529	473	487	512	538	546	514	515	520	494	497	535	506	460	494	505	507	517	514	489	518	494	510	500	480	512	465	511	504	511	508	508	524	513	524	469	520	472	534	530	511	511	478	505	469	517	513	511	538	504	525	547	531	502	498	511	488	464	497	500	505	486	536	519	492	517	514	549	482	492	518	497	499	517	492	548	536	498	502	533	523	522	482	510	504	477	516	491	479	515	534	520	524	470	474	499	510	511	488	526	515	496	490	468	496	546	539	550	482	522
59589	79367	69208	43166	3048	899	778	863	825	790	796	833	788	806	773	792	816	768	795	799	760	724	780	817	807	815	782	778	824	752	818	799	786	831	774	759	718	756	771	788	726	775	722	766	744	730	781	781	768	762	756	755	763	763	785	770	780	779	740	772	810	711	737	751	734	782	799	759	772	755	780	722	802	766	779	730	770	809	735	812	799	817	830	757	783	793	780	742	778	779	812	784	787	747	729	778	766	772	762	768	768	785	749	742	711	733	758	756	757	730	740	800	763	752	744	735	742	763	841	722	801	761	817	755	680	832	764	811	748	751	757	787	747	721	745	767	777	803	737	825	787	814	797	767	768	777	807	773	742	818	790	781	820	789	746	813	754	779	808	791	806	802	736	750	795	729	792	720	727	807	762	801	833	723	787	767	728	770	780	760	760	773	774	837	782	817	775	762	751	730	744	730	775	766	761	734	774	780	781	804	753	756	762	735	760	753	775	803	737	748	773	781	801	759	836	768	743	750	772	803	787	803	787	757	796	783	771	738	843	746	816	738	786	760	782	792	767	803	720	759	830	819	785	748	805	799	745	800	733	804	739	797	781	769	739	807	737	742	805	780	802	782	796	772	767	787	746	810	747	734	795	737	786	762	767	806	774	766	765	766	737	747	726	800	835	786	791	778	749	814	784	802	778	754	784	731	766	719	719	804	840	858	778	763	784	797	799	774	794	758	789	756	794	769	776	751	733	760	762	733	779	770	758	795	804	813	771	721	801	766	758	787	723	754	791	784	774	750	816	780	768	757	753	764	750	760	784	781	798	768	744	735	788	752	740	704	821	759	801	809	825	814	812	794	802	832	757	758	781	753	760	786	751	741	794	817	768	763	740	755	738	785	762	757	739	838	724	741	798	769	811	765	758	804	726	764	758	720	808	810	754	770	802	771	798	742	792	750	759	749	805	762	838	775	741	730	713	750	773	776	760	777	757	748	801	747	759	761	755	770	721	766	788	794	746	816	775	781	757	786	825	777	780	800	799	741	816	782	757	760	812	775	776	756	810	783	749	758	771	751	808	761	761	801	798	734	821	779	780	757	778	765	784	831	782	769	772	789	750	725	755	732	754	776	822	797	729	821	781	747	778	767	759	841	798	790	763	761	738	803	731	720	761	757	785	736	756	746	763	786	736	800	763	764	755	754	734	820	734	786	792	786	796	738	782	767	771	807	802	812	772	783	786	769	825	787	799	771	803	770	760	778	761	802	740	788	786	778	786	736	796	763	765	794	765	777	727	765	768	735	754	748	774	793	842	767	750	785	821	808	789	739	761	691	790	758	771	783	802	755	790	732	717	802	706	795	790	796	776	740	816	748	842	778	829	754	758	744	749	763	756	772	766	755	753	771	772	767	736	774	829	836	770	786	747	774	751	767	751	777	790	772	749	781	750	772	760	753	795	728	792	776	776	844	785	789	782	810	700	715	747	776	761	767	779	800	810	750	787	771	781	777	778	779	767	782	746	764	757	832	827	785	769	773	775	792	806	748	771	747	769	772	769	757	782	820	701	774	752	802	799	771	729	741	749	777	784	728	777	775	764	770	757	794	770	726	780	763	798	768	824	741	764	720	789	727	791	752	764	773	796	811	767	775	791	799	779	748	747	811	748	737	715	727	802	793	741	777	760	710	774	732	774	791	778	765	787	779	783	756	738	750	742	770	746	788	756	750	781	854	782	786	762	762	737	752	755	813	763	756	768	766	775	757	783	792	732	768	782	776	781	772	785	743	833	838	732	728	801	822	783	769	727	721	733	773	781	808	745	734	782	818	746	766	762	739	792	828	784	747	780	781	744	787	753	786	751	789	819	759	767	797	799	763	788	765	718	774	823	762	770	782	745	758	741	788	763	817	811	789	814	768	732	803	799	818	842	760	721	796	791	776	754	796	770	771	760	727	740	779	784	768	742	742	783	815	803	751	762	740	731	783	835	776	766	783	799	787	739	736	764	758	761	783	788	779	777	794	859	728	818	723	743	764	807	786	783	768	696	770	789	844	771	807	812	778	730	780	770	755	744	780	779	748	810	794	733	726	760	764	784	736	779	752	837	784	765	763	732	816	755	732	780	775	780	794	759	711	766	763	786	805	772	793	793	823	771	731	778	770	704	774	827	822	708	775	768	761	766	735	773	757	763	792	749	735	771	729	769	777	748	833	791	760	755	786	749	793	776	755	793	781	767	828	769	783	769	772	829	800	817	802	742	765	758	753	799	779	771	792	790	766	792	765	763	800	743	795	752	762	828	784	815	735	782	779	778	750	771	757	789	790	763	758	831	774	776	810	770	779	777	719	775	753	737	743	743	768	792	784	758	792	768	733	823	807	815	772	726	743	761	750	753	826	794	753	776	743	756	766	798	772	727	778	742	737	755	799	811	749	751	735	765	822	779	751	744	801	732	799	769	799	752	754	767	728	727	724	779	789	790	811	793	762	782	710	785	767	696	811	803	768	767	759	800	815	811	816	746	745	712	768	775	761	759	788	755	789	765	754	754	787	762	774	740	791	775	800	761	739	734	786	803	760	798	792	775	743	746	787	802	808	734	786	786	752	748	748	790	753	728	830	775	785	683	761	785	733	826	801	735	749	780	775	746	759	772	804	754	788	781	773	771	760	818	754	769	725	760	801	735	793	767	722	768	764	762	774	773	779	735	842	757	767	757	758	807	801	801	806	826	784	779	823	723	759	785	751	743	768	782	771	728	792	786	702	721	760	764	744	814	757	791	752	741	794	774	766	769	806	792	743	762	756	791	744	777	781	791	802	785	768	777	788	791	773	771	797	797	776	746	780	784	790	814	803	735	712	781	777	813	806	788	752	777	748	792	795	790	744	806	759	711	770	759	764	816	789	790	792	813	749	748	775	756	850	799	790	792	790	747	795	753	753	811	750	781	769	752	767	737	811	782	767	791	751	819	811	777	774	741	779	777	813	721	771	735	740	764	792	758	753	769	770	736	814	787	736	816	720	775	744	800	769	764	818	805	761	772	733	819	758	774	698	744	750	767	781	846	779	776	785	774	743	753	759	771	744	755	801	783	784	784	779	779	781	778	781	788	756	779	746	758	773	767	782	768	780	814	757	801	775	774	809	803	793	752	766	778	750	772	787	780	800	761	778	774	711	758	800	734	764	794	767	749	751	773	731	760	758	756	759	802	752	759	718	761	790	734	758	782	805	784	755	775	818	771	737	798	781	746	741	795	753	793	766	720	779	761	793	806	771	711	751	808	749	814	761	797	796	770	788	784	706	786	755	798	784	756	813	718	792	780	754	765	802	747	743	761	758	765	777	722	761	750	799	729	806	831	764	767	741	811	792	827	786	808	772	789	780	741	774	753	791	775	804	763	785	789	791	822	744	770	726	759	725	822	782	797	747	766	776	761	717	821	726	787	736	765	696	742	819	778	810	799	796	786	763	735	784	729	759	779	774	797	750	762	755	775	791	803	744	738	774	712	771
29500	33919	26826	13948	806	290	289	289	281	283	293	318	287	299	312	259	279	245	272	311	294	297	275	294	284	262	282	282	277	280	306	232	311	289	288	270	312	280	291	303	285	317	293	291	336	285	269	272	284	266	242	295	278	288	260	249	281	291	305	294	278	289	280	283	287	268	310	278	291	286	283	257	265	265	284	283	299	277	294	282	279	294	288	301	319	293	299	271	252	261	264	314	297	309	272	243	302	299	276	252	272	284	318	284	277	273	288	301	260	284	287	282	247	286	286	274	281	276	275	287	262	269	290	277	262	269	266	259	295	289	275	286	281	248	301	295	276	278	292	333	279	314	291	289	286	269	271	295	291	279	296	276	323	319	273	290	261	268	282	288	317	263	273	273	294	268	278	279	329	284	295	276	315	310	324	269	264	290	263	278	305	303	292	280	301	302	261	287	328	290	281	270	289	256	264	274	302	275	279	278	301	255	256	277	301	301	285	267	282	276	299	297	277	292	287	280	280	288	308	258	294	291	284	307	300	241	283	267	277	290	270	290	311	281	304	274	290	293	294	284	298	282	262	288	304	279	248	304	288	291	300	280	292	287	304	285	259	308	296	301	302	270	277	302	282	296	263	290	295	281	290	279	290	279	313	310	253	278	289	299	245	261	282	268	288	294	293	290	295	289	287	274	290	303	279	267	311	287	271	267	286	309	258	315	297	313	286	301	287	277	314	285	285	280	294	300	284	260	260	302	278	289	287	277	330	297	280	280	293	287	284	294	258	304	253	256	298	268	289	272	290	297	288	285	270	268	283	292	283	265	264	307	273	287	270	279	295	286	278	303	276	299	280	274	289	303	279	277	270	302	283	278	318	313	289	279	283	287	305	264	294	262	257	323	286	281	276	261	310	280	283	288	304	269	278	299	300	269	286	294	269	256	281	262	315	282	315	281	313	278	276	264	285	323	301	276	301	297	263	282	297	288	280	277	298	258	279	313	295	273	286	283	297	264	284	252	310	298	271	269	265	252	298	280	285	279	287	295	276	283	295	303	269	264	284	270	288	283	282	260	287	303	284	292	274	286	284	304	274	314	289	251	276	280	267	304	276	281	295	256	270	292	283	302	309	252	318	284	295	282	311	278	292	253	269	298	312	298	280	294	271	271	286	288	276	270	277	281	291	252	289	282	311	258	296	307	318	286	309	283	279	280	278	291	284	279	300	267	290	292	267	261	295	289	277	250	280	295	303	292	283	304	273	246	288	279	299	270	276	298	299	268	262	258	285	276	290	297	290	314	280	305	312	298	276	283	281	292	296	274	270	275	245	287	285	267	285	281	273	306	318	302	296	317	287	299	298	317	287	266	285	291	294	289	295	287	294	286	292	294	294	275	311	267	286	292	320	279	298	289	279	268	271	284	254	280	278	293	303	277	309	289	240	303	263	269	296	325	266	252	287	308	269	307	295	272	290	284	286	278	292	275	294	298	270	299	286	288	301	274	269	288	271	305	281	284	272	292	262	278	310	280	283	297	283	300	299	287	277	248	287	289	293	309	273	300	299	257	291	270	279	302	290	269	280	281	292	292	283	270	273	277	285	274	289	306	264	281	250	304	295	281	263	302	317	295	310	266	292	274	301	316	277	289	280	266	325	292	320	287	294	298	270	302	279	283	296	238	268	298	314	282	282	267	271	267	281	273	270	286	289	290	276	285	292	261	281	282	310	314	291	266	278	325	296	269	292	297	261	289	281	285	291	258	279	298	297	290	282	272	271	272	294	281	308	268	298	263	279	259	314	283	275	275	325	297	309	284	263	288	276	282	253	258	286	306	286	243	312	271	289	292	246	270	267	285	280	268	303	298	289	279	293	294	263	276	287	291	301	273	265	278	305	277	324	295	297	248	299	266	269	279	281	304	284	308	293	268	292	296	306	269	261	303	295	285	276	282	293	289	277	300	319	281	274	307	292	331	279	291	280	275	288	262	268	281	306	293	257	269	293	305	266	307	275	281	296	273	273	274	244	276	271	277	306	255	292	296	270	311	284	278	253	305	291	288	298	288	323	306	269	273	304	292	274	281	254	283	293	284	258	290	290	291	280	318	323	279	317	289	279	322	269	284	276	303	323	261	274	274	307	277	309	287	276	299	283	288	295	267	325	253	252	281	300	276	271	263	300	298	282	296	290	291	307	271	288	286	288	308	270	249	285	308	278	293	264	336	281	253	283	301	268	278	272	304	276	304	310	271	276	267	303	293	284	293	268	255	302	289	273	317	248	299	294	276	322	293	285	278	300	297	278	264	316	305	287	315	293	276	251	300	264	278	287	312	293	306	318	306	312	278	285	267	284	276	292	279	307	297	253	286	279	276	275	269	288	280	282	257	276	281	285	278	318	295	286	294	269	294	266	277	279	278	270	300	305	272	284	297	270	295	274	266	266	284	270	285	290	292	301	266	317	267	254	249	250	291	265	292	278	327	281	316	273	287	276	294	323	283	266	281	292	289	275	302	272	276	261	272	292	285	298	261	285	308	306	286	269	278	277	283	277	281	262	300	305	242	319	308	286	275	266	287	294	286	305	263	287	268	291	295	275	282	294	289	292	292	283	315	287	301	273	271	275	292	260	295	250	294	283	275	247	321	283	298	285	293	303	238	310	273	273	281	297	265	274	307	275	318	309	298	295	284	273	282	244	302	262	282	278	279	272	278	272	303	298	248	307	289	287	267	307	293	257	260	314	279	312	273	305	279	287	279	269	281	291	324	267	289	275	303	268	276	305	297	272	265	272	297	279	262	306	265	299	307	285	288	289	304	287	278	275	284	273	301	299	300	274	250	277	265	269	293	282	314	280	253	297	283	301	295	288	257	259	299	299	291	275	280	294	297	277	286	317	285	273	301	282	289	308	262	303	263	301	271	332	279	281	277	267	286	292	276	280	300	272	281	265	285	296	286	293	315	260	302	280	280	281	297	279	272	247	285	264	292	286	306	261	291	274	288	289	316	264	289	291	279	294	314	278	265	275	291	292	289	299	274	313	292	270	275	254	279	277	284	322	271	284	319	265	269	314	281	278	260	267	293	279	244	281	285	329	264	289	292	273	297	289	288	304	295	326	290	277	279	302	282	259	268	318	271	317	283	309	309	252	300	300	274	286	281	285	298	260	297	291	306	253	259	289	291	277	286	288	279	279	265	301	284	308	293	301	285	267	284	267	282	296	281	313	321	278	316	285	283	280	287	304	302	271	290	322	294	275	324	280	250	307	290	279	276	282	304	288	278	282	275	282	250	259	271	283	290	285	274	294	290	269	284	272	291	265	269	292	280	309	299	294	305	270	264	309	280	252	291	247	259	268	284	306	288	274	273	280	272	315	267	273	289	321	282	257	270	273	285	287	293	329	277	315	253	280	282	304	265	282	289	300	275	308	270	290	277	294	288	268	337	286	294	271	281	299	282	274	293	292	298	295	281	315	277	278	290	281	279	273	281	330	288	329	291	289	288	275	296
38327	46163	31031	13161	690	423	475	463	467	467	463	440	459	460	433	485	484	474	434	468	422	492	463	483	454	449	461	463	466	455	449	461	472	472	481	470	457	486	464	466	508	459	442	475	465	433	507	427	463	480	471	477	500	463	458	461	469	451	469	476	481	487	449	475	478	473	469	447	498	464	469	453	467	463	493	449	502	468	438	438	475	470	439	447	443	448	471	451	473	444	455	472	470	504	427	491	473	426	467	479	439	436	474	446	422	446	457	477	457	450	496	468	509	419	467	450	476	474	473	446	474	433	497	474	469	463	452	470	490	468	477	470	456	484	502	476	446	473	518	447	439	463	480	505	488	445	452	412	467	468	475	477	460	437	455	512	453	494	435	451	437	447	461	455	462	449	438	439	462	474	463	483	496	518	448	518	435	444	458	489	454	465	439	451	457	481	477	467	454	437	481	470	424	481	495	436	478	463	469	488	474	426	471	475	446	450	459	474	469	449	451	485	476	455	466	491	491	462	457	459	468	460	489	413	455	494	470	454	451	528	474	479	433	483	471	458	433	460	445	454	465	450	438	479	448	483	479	453	454	458	477	456	485	458	438	461	434	465	427	472	449	500	459	440	421	462	430	480	453	470	440	462	478	511	468	437	435	437	436	438	438	456	484	460	454	456	482	460	469	440	463	483	481	458	469	461	459	462	465	488	500	460	485	467	438	488	458	474	478	471	473	460	483	487	463	426	447	459	460	441	421	482	449	432	445	481	461	491	459	456	455	457	441	446	458	464	466	459	456	464	490	488	456	487	437	406	461	488	421	455	455	443	435	442	463	458	420	450	487	476	479	466	454	467	466	465	472	493	472	463	472	443	398	473	470	442	468	460	463	466	439	460	462	466	464	439	499	451	459	480	457	477	477	477	499	414	473	426	482	468	461	472	461	460	473	442	460	433	431	459	498	460	483	467	447	474	453	456	474	467	450	460	456	455	463	445	439	465	470	470	449	414	469	472	451	471	462	432	449	475	432	440	437	490	467	456	498	473	430	459	487	441	452	510	504	486	477	434	457	478	465	459	452	479	480	444	423	443	473	426	456	465	467	458	448	460	483	453	477	448	434	443	459	499	453	466	481	467	439	461	450	474	475	466	479	448	439	462	449	441	495	465	449	467	469	436	426	478	470	453	477	482	437	491	466	430	472	420	469	499	468	469	487	480	452	449	457	489	482	432	455	462	492	456	457	481	473	453	432	493	452	478	438	484	456	483	462	461	472	465	466	425	518	489	479	489	444	464	465	501	491	450	437	454	486	425	449	452	453	422	473	477	506	450	470	472	403	488	459	478	467	475	472	449	466	481	446	449	478	491	458	434	490	473	479	476	447	427	462	432	405	443	470	494	451	460	474	473	431	429	455	474	446	463	467	462	424	444	479	429	468	487	460	456	469	413	445	466	506	487	450	479	430	472	435	461	439	487	475	476	441	451	464	465	475	476	446	485	490	490	466	460	486	491	478	457	478	450	466	472	438	486	426	456	457	477	461	443	440	520	455	450	470	472	468	446	487	473	488	491	484	426	449	453	451	476	477	471	420	424	446	433	453	464	452	418	446	499	478	489	447	467	466	465	478	449	451	478	475	442	462	502	492	456	506	471	467	454	493	490	434	472	502	473	476	498	496	411	474	447	452	439	455	470	473	467	418	441	476	474	445	484	480	492	462	464	462	446	452	478	484	455	499	487	453	459	465	449	443	418	469	482	438	454	438	460	420	478	452	433	439	465	456	465	498	458	445	501	439	456	495	462	447	503	436	470	447	457	441	460	427	445	507	463	444	487	447	450	461	479	453	407	404	438	407	441	470	438	441	450	487	459	466	447	457	495	477	502	445	486	453	447	416	470	442	436	464	471	458	460	448	492	430	467	453	459	469	472	453	467	472	411	474	470	436	483	429	470	502	502	488	468	482	483	455	477	451	446	455	508	471	407	465	425	463	448	457	418	527	490	461	468	452	514	454	454	476	485	485	449	448	483	479	472	449	441	472	449	469	472	462	436	405	452	473	478	461	423	448	484	491	482	460	460	472	451	471	456	510	494	470	457	490	448	453	459	458	461	445	468	435	444	455	471	481	454	470	463	472	472	490	447	451	472	467	452	457	486	473	497	512	463	466	445	417	473	458	448	465	471	431	456	452	433	483	432	467	470	479	449	454	465	441	471	473	477	468	464	468	449	480	438	450	470	431	469	434	463	459	437	463	439	469	466	518	454	448	432	445	466	485	416	468	435	447	466	478	469	445	476	474	470	437	466	459	461	491	482	510	477	484	465	460	444	465	447	473	458	429	477	431	473	513	484	453	460	507	448	432	443	463	478	475	409	463	478	467	482	487	455	495	484	464	465	480	454	457	457	469	474	457	456	466	481	457	465	455	479	465	520	442	445	469	442	435	494	450	450	425	483	441	462	455	440	479	453	465	460	456	469	464	440	457	470	459	448	441	460	485	481	479	513	482	490	426	464	472	416	494	478	441	429	451	468	452	458	464	452	482	435	440	486	464	495	451	425	440	490	428	438	469	454	466	467	489	478	451	493	420	457	483	489	455	469	460	459	467	443	445	467	469	444	457	473	467	495	508	455	447	469	482	440	448	455	437	456	484	452	469	467	505	491	459	461	487	465	474	456	478	421	460	417	480	483	474	458	454	488	454	483	418	469	470	454	445	474	459	466	423	469	471	449	480	487	484	449	460	420	471	472	443	483	482	472	507	441	482	480	471	514	459	467	444	472	487	451	462	480	503	450	492	452	443	464	466	492	491	483	474	450	446	459	480	503	431	431	471	457	460	456	504	479	468	450	446	461	434	473	474	445	479	474	459	486	453	436	453	493	438	450	412	450	478	472	476	510	421	483	458	436	455	467	431	427	458	490	488	473	466	456	462	463	465	471	441	464	436	499	462	475	450	445	453	434	463	474	463	474	485	424	469	462	444	445	443	462	460	471	473	436	448	423	447	431	501	457	495	467	476	461	477	470	460	488	483	503	474	477	483	484	479	472	454	467	474	472	420	481	472	491	491	454	456	400	503	448	434	467	466	497	424	463	479	463	475	452	456	436	462	460	455	483	457	455	458	448	485	457	466	444	485	493	458	459	452	434	473	447	472	470	466	458	450	500	483	479	494	459	455	477	483	450	517	438	462	499	499	459	427	479	448	470	452	475	492	449	464	432	452	472	455	462	434	457	464	448	448	488	419	463	440	445	498	475	461	502	455	440	468	484	470	493	481	434	468	448	497	495	457	496	490	476	433	466	485	476	473	431	505	451	432	451	483	494	463	475	508	472	471	471	445	432	482	473	442	489	458	445	466	455	471	464	488	472	452	473	451	461	424	443	447	478	443	476	479	442	483	486	472	466	446	437	421	416	416	449	472	442	465	459	493	483	472	482	448	486	463	427	459	449	474	478	441	467	522	461	475	477	500	452	428	445	424	442	461	443	448	482	457	428	472	439	471	482	506	475
24766	23823	32642	28210	17304	4025	549	450	447	447	434	451	454	451	426	456	442	394	422	418	409	413	455	410	417	431	440	440	405	425	399	431	455	421	417	413	443	425	416	451	430	441	403	428	441	426	441	435	445	377	461	401	420	430	460	434	396	416	449	405	421	426	424	420	417	381	407	419	392	447	387	429	386	428	407	386	422	444	428	437	405	392	412	422	453	405	391	445	425	386	427	424	435	438	430	406	400	410	404	424	432	413	429	453	424	425	459	413	471	432	414	383	431	393	410	465	435	423	435	409	411	438	429	435	471	394	430	417	430	414	454	424	423	438	407	416	415	386	431	412	418	403	431	372	415	402	408	449	436	408	412	366	400	472	436	417	425	424	442	399	434	460	452	451	446	407	447	428	397	425	411	381	441	420	388	427	428	405	410	420	431	425	416	384	428	420	406	438	453	387	416	407	404	402	408	425	416	418	409	418	435	388	468	402	378	393	406	428	403	431	423	404	426	442	421	422	411	425	436	472	450	418	414	366	427	406	420	394	415	430	430	434	426	440	405	397	441	430	410	430	451	463	399	415	387	454	443	424	409	427	399	412	444	432	437	397	400	435	409	452	415	420	416	430	417	416	436	399	427	434	419	442	423	448	396	430	403	440	462	450	413	424	415	432	425	401	436	441	435	420	431	414	395	447	416	434	419	409	404	417	426	386	426	408	417	422	410	410	407	436	452	427	438	405	371	419	412	426	386	444	432	407	395	415	463	394	445	406	440	424	403	426	426	457	415	448	421	405	432	406	428	454	434	418	417	432	388	432	461	447	394	413	395	386	416	445	400	405	390	426	445	419	447	411	413	395	446	460	426	439	428	417	394	455	424	403	428	383	477	383	399	420	379	417	443	412	429	419	409	419	433	396	412	388	431	395	411	430	386	417	464	427	416	410	417	422	434	444	383	441	437	437	381	385	438	384	404	414	421	436	410	399	409	388	425	443	466	411	424	389	405	416	427	398	416	419	408	423	435	400	411	378	389	397	468	385	413	429	405	423	406	393	444	413	377	369	429	397	423	446	421	438	406	422	397	424	432	408	384	435	397	447	384	438	449	404	425	418	454	394	441	431	391	433	387	441	453	416	413	456	413	419	434	450	405	381	420	442	431	400	445	440	412	411	414	416	417	396	412	426	409	422	419	447	395	445	445	427	417	423	406	386	435	360	382	418	387	439	405	412	381	428	432	389	403	443	409	406	395	439	433	432	392	383	412	421	427	445	414	395	440	404	454	426	425	390	375	369	414	397	433	416	441	410	412	414	423	420	418	413	397	436	425	423	410	416	400	449	415	421	436	420	415	411	415	377	386	425	437	418	382	432	440	375	393	429	423	454	405	411	401	409	432	376	448	432	381	465	383	404	420	382	415	409	425	433	404	384	418	380	409	409	450	393	423	439	441	423	449	433	447	433	393	395	431	409	478	456	428	415	415	403	423	448	433	427	408	392	424	396	422	448	388	420	393	405	437	395	429	440	405	437	419	431	427	411	433	402	426	472	376	404	415	434	373	425	426	433	422	426	429	415	410	453	454	419	404	398	424	419	394	398	424	390	405	452	434	430	421	417	429	396	407	419	422	410	425	419	428	414	448	391	423	398	416	455	424	408	413	419	429	405	408	424	399	408	427	432	416	402	447	461	411	434	410	458	394	396	417	392	410	435	433	403	410	425	451	409	405	460	431	423	428	411	403	429	432	413	423	407	408	411	413	428	432	420	437	419	389	383	379	391	421	434	420	435	457	397	401	421	440	398	428	461	397	436	423	448	425	416	419	455	423	417	441	481	440	423	381	462	429	440	446	410	419	437	439	402	394	419	435	438	458	430	407	438	422	440	422	411	454	421	391	418	417	435	417	432	420	459	419	376	419	417	450	410	465	426	410	403	429	460	398	417	418	408	407	426	374	386	432	436	389	401	414	423	430	432	422	414	422	425	428	436	401	386	435	423	426	402	418	430	396	428	395	407	402	411	474	405	390	389	400	405	439	424	424	399	376	413	388	417	398	428	445	434	392	402	421	419	425	401	453	412	371	426	446	368	424	421	430	426	443	402	439	423	400	405	416	427	453	385	420	467	400	407	464	440	422	421	430	422	415	394	401	380	413	410	446	423	429	398	450	384	432	402	422	408	407	431	389	413	424	393	423	429	417	408	437	437	394	420	405	438	420	409	442	448	422	402	460	434	441	435	435	413	440	421	444	416	405	372	432	424	438	419	391	415	436	415	435	467	469	416	443	432	389	412	436	384	459	436	425	384	425	437	422	421	405	418	441	417	420	439	456	383	418	431	423	423	410	429	455	404	373	432	468	366	390	423	428	395	413	418	427	402	407	428	410	384	411	394	419	440	425	385	388	422	424	426	419	387	414	393	428	425	393	410	408	437	453	442	431	396	396	406	405	407	409	430	412	415	391	458	417	417	407	463	433	420	384	419	438	427	418	411	398	400	402	446	419	384	416	453	427	414	439	434	411	437	403	406	416	425	417	444	446	438	425	462	417	418	426	425	438	437	443	432	390	360	382	398	454	410	425	384	400	396	398	404	456	405	413	406	446	456	424	409	422	381	443	406	418	398	466	417	398	411	423	437	438	438	448	439	415	438	419	404	419	434	382	415	402	408	444	435	438	411	448	413	434	433	440	436	432	362	416	411	386	395	420	439	421	415	415	432	428	427	418	418	409	410	431	426	421	414	415	434	435	410	464	375	441	436	415	386	419	450	429	437	434	407	429	429	433	395	414	415	413	411	468	424	444	377	436	430	424	423	423	387	422	376	421	410	403	427	433	433	402	399	433	440	412	449	413	444	360	401	418	400	379	395	441	397	433	429	408	410	418	439	421	417	447	406	414	387	383	390	433	395	430	420	418	410	397	426	416	391	421	389	405	396	422	416	398	418	428	442	426	426	404	400	401	418	393	438	447	416	438	414	407	420	413	433	403	431	436	404	432	411	433	423	409	403	396	375	447	419	396	422	416	463	416	439	429	418	415	412	389	454	429	461	419	459	418	424	445	409	424	428	453	407	405	435	437	436	456	414	407	484	428	437	432	408	390	393	448	427	413	419	441	413	461	414	397	414	412	412	422	417	399	406	431	424	401	406	409	429	431	415	443	445	422	397	398	412	429	443	414	389	402	420	426	398	368	424	394	386	409	420	425	417	425	392	415	437	413	429	438	402	413	436	385	422	400	413	429	399	428	433	424	429	427	430	438	436	383	408	400	436	419	408	430	410	419	420	409	413	385	424	426	435	405	449	429	396	425	418	454	379	431	422	427	418	396	454	396	429	412	398	442	415	430	388	407	400	402	422	418	409	395	428	423	451	453	389	387	403	412	398	394	422	402	415	444	437	379	427	444	447	441	426	408	398	435	421	419	428	436	431	423	395	452	379	402	388	414	449	416	423	443	427	432	418	435	461	450	418	413	432	420	407	409	420	427	428	437	392	428	428	415	428	435	417	401	451
60391	81575	59831	34485	1448	709	678	661	694	664	713	671	705	685	667	687	622	624	708	637	669	660	655	694	661	661	682	675	622	667	635	672	638	680	650	587	689	653	648	663	665	641	650	694	652	636	639	638	619	716	645	614	648	650	694	630	650	660	667	633	677	675	652	626	666	641	678	684	672	641	634	655	679	681	634	652	660	665	671	672	681	655	660	655	672	677	679	637	661	660	659	611	672	640	627	656	642	667	657	656	644	695	644	671	642	649	636	650	689	692	677	663	699	625	679	623	711	669	706	688	639	677	664	631	655	663	669	713	690	646	662	635	690	675	678	623	641	672	651	600	654	645	678	662	670	639	670	633	691	651	667	664	666	641	675	638	633	681	641	632	655	644	620	658	639	630	637	684	703	678	677	659	601	664	656	678	668	635	658	635	654	655	663	655	621	665	626	669	652	637	638	663	618	664	654	674	662	654	667	647	691	679	669	652	616	653	689	620	645	646	676	675	670	621	674	597	633	683	652	637	671	611	660	617	709	656	623	686	629	628	650	662	666	631	687	655	648	666	624	668	680	610	623	673	676	638	651	645	638	671	627	649	661	652	639	645	631	632	666	662	650	668	700	628	637	678	629	683	641	622	645	671	689	650	642	674	686	691	640	636	638	652	684	657	650	649	686	645	653	630	622	681	600	646	628	670	716	684	638	617	634	624	660	664	688	665	666	706	616	681	637	645	638	678	623	652	638	673	633	653	670	624	698	671	697	628	686	648	686	617	665	619	622	664	645	660	667	680	684	667	695	675	644	680	680	657	648	651	675	676	654	661	609	653	603	622	645	682	634	669	662	686	628	682	671	650	680	654	666	672	651	632	626	666	648	701	696	649	637	601	641	709	627	684	642	687	671	673	616	644	681	650	623	601	653	649	688	712	668	637	643	659	700	645	702	707	705	681	626	677	643	656	626	712	625	657	663	633	637	671	647	645	702	682	656	625	647	646	646	648	625	641	676	665	647	672	659	713	677	615	649	669	646	650	670	643	650	631	633	644	653	682	666	698	685	636	694	645	671	661	645	645	663	613	646	623	682	639	665	671	652	642	651	639	650	659	653	623	681	679	613	666	687	707	681	682	688	693	696	627	671	591	693	623	626	729	661	703	682	632	641	675	684	692	663	686	657	653	676	670	659	646	667	622	671	646	657	640	659	688	606	673	672	673	687	654	634	656	713	645	676	587	656	700	678	644	671	649	702	688	644	657	693	656	635	684	680	683	622	677	662	646	636	638	642	662	632	702	633	645	650	679	661	695	670	697	651	616	636	685	645	642	680	684	661	681	661	613	662	681	648	688	622	665	684	635	639	610	685	651	594	652	677	684	644	660	628	664	630	650	659	615	672	647	664	675	649	611	631	670	636	659	641	660	687	625	665	654	652	616	642	642	601	685	681	670	661	667	690	677	671	691	687	652	617	653	632	657	707	643	640	664	645	671	678	687	670	634	645	652	637	647	665	632	670	625	650	660	641	714	643	682	669	637	678	656	639	609	647	688	659	669	649	638	648	621	668	722	638	698	663	672	647	654	632	696	697	592	677	655	625	653	710	661	694	685	654	627	647	664	632	663	646	662	723	655	673	632	708	638	663	673	667	610	632	665	675	671	638	680	689	679	705	715	694	653	695	646	621	661	646	691	614	648	655	639	656	712	612	628	643	663	686	672	667	645	651	684	642	659	654	696	617	637	653	693	675	646	621	663	658	670	648	669	646	658	657	663	625	653	700	653	687	653	679	629	643	678	633	662	660	651	711	658	664	651	663	624	621	653	684	660	678	666	654	653	665	697	648	662	662	603	657	677	685	646	680	631	635	601	659	658	631	673	642	693	660	624	602	655	615	652	641	679	647	627	671	652	655	653	673	631	705	695	594	655	667	625	679	671	640	651	669	677	665	638	669	615	643	669	653	663	623	685	666	694	697	657	658	620	664	697	653	643	633	649	634	677	693	710	677	620	732	654	672	654	590	669	694	676	649	630	627	689	684	645	647	661	621	623	616	688	659	683	632	678	679	661	637	695	685	679	663	650	624	693	651	665	634	672	700	692	698	693	689	650	687	673	618	639	644	671	652	658	654	664	676	687	645	620	610	647	671	604	662	666	637	636	619	695	688	626	638	653	638	673	684	635	671	691	643	656	669	713	656	647	633	672	681	641	682	644	652	636	567	666	630	670	671	666	666	679	655	678	662	649	633	660	651	651	639	647	646	634	682	611	666	676	678	653	729	654	640	638	634	685	610	662	656	666	667	646	638	679	652	631	675	710	640	660	657	619	673	619	692	711	651	663	628	583	644	644	684	678	628	642	688	664	619	654	658	685	630	608	694	659	608	641	622	612	659	625	658	658	675	646	644	667	665	623	684	669	639	690	674	657	684	644	728	665	688	667	657	608	637	648	675	662	650	675	691	668	661	617	647	671	659	698	699	695	676	714	673	669	717	660	636	624	627	641	664	622	610	665	640	718	684	652	659	651	640	685	688	648	641	682	667	595	607	618	647	652	683	706	657	684	662	676	631	644	646	656	694	654	682	654	600	712	653	638	655	712	618	683	664	691	636	667	667	625	649	665	634	721	665	634	654	692	627	657	656	656	595	626	674	645	690	641	633	660	594	604	679	644	632	697	633	687	676	691	701	653	639	662	662	686	654	702	661	673	642	678	681	662	611	632	668	642	648	678	680	608	702	684	647	694	661	657	616	660	642	646	655	670	621	713	604	665	633	648	681	633	709	603	628	660	644	688	644	694	639	678	712	686	656	626	617	666	660	643	639	589	650	639	682	625	693	624	644	684	648	647	661	694	657	643	690	662	673	680	592	660	646	640	654	716	664	667	630	624	658	669	642	646	643	621	681	619	644	648	631	671	635	648	607	589	668	652	696	685	664	628	659	646	659	639	662	683	694	646	661	636	618	675	704	611	690	655	670	628	641	661	654	672	604	670	657	626	637	674	629	646	679	700	644	685	679	656	638	689	665	591	662	646	679	644	613	671	672	642	661	659	686	658	615	687	668	672	647	640	618	649	647	681	629	689	648	604	671	676	711	678	680	636	642	672	607	661	711	655	656	658	646	648	663	585	667	670	676	659	658	645	634	686	658	656	644	666	652	651	713	670	653	691	645	682	642	665	650	668	662	705	670	626	643	652	645	692	652	657	648	661	650	675	657	675	655	638	654	661	613	615	660	700	646	628	650	665	638	645	643	613	666	668	663	689	660	631	675	634	693	645	670	653	658	661	638	618	662	702	648	726	693	633	646	635	665	610	646	652	623	660	632	657	661	749	628	695	622	651	659	680	642	681	706	664	684	639	693	627	617	654	659	648	647	678	644	657	643	667	654	687	662	638	675	666	625	666	609	674	678	679	674	609	648	686	717	620	651	706	639	650	645	673	664	624	664	645	650	689	669	681	672	688	652	701	659	647	681	668	625	650	677	650	673	676	749	683	650	690	645	668	645	673	676	652
23331	21881	30140	24846	21327	19204	5179	636	551	545	560	532	495	505	538	534	481	524	533	525	537	543	525	534	562	522	519	522	513	578	503	502	500	513	489	493	514	516	495	557	526	539	541	542	535	526	534	522	527	508	529	522	494	483	521	536	556	483	502	529	539	524	510	500	545	520	504	479	469	572	515	500	495	497	501	515	518	513	506	519	535	483	525	532	493	506	495	509	495	528	525	480	516	527	527	504	497	533	494	520	487	511	541	536	505	540	529	506	527	527	515	556	505	533	485	495	493	532	501	499	492	534	501	536	513	547	487	514	517	445	507	516	581	532	541	513	544	509	507	497	489	521	505	509	524	525	516	523	495	522	474	462	485	536	503	501	472	546	507	529	519	497	551	516	509	536	546	478	538	493	509	474	499	506	484	508	543	511	489	514	515	546	514	498	547	519	525	493	535	485	455	521	510	476	539	530	484	520	520	533	496	515	485	529	519	506	511	528	471	550	510	499	495	519	535	510	523	516	498	519	547	542	482	469	510	506	526	531	512	507	467	526	534	527	507	533	504	498	496	550	540	466	510	514	519	508	505	522	502	507	545	518	559	500	492	544	555	508	528	483	526	483	510	482	491	568	520	512	496	507	515	515	491	533	465	530	560	538	524	507	504	547	512	520	449	503	547	503	521	526	524	489	466	522	519	523	495	510	508	503	520	474	550	507	529	551	535	507	531	488	534	514	513	499	496	509	518	505	531	499	531	491	493	516	508	512	532	490	537	505	522	487	537	534	556	477	545	525	501	555	532	527	533	483	498	560	559	525	511	520	519	508	472	521	528	499	460	503	483	497	485	521	535	511	542	472	497	529	540	518	509	551	515	556	520	529	501	516	568	511	528	506	513	466	503	520	526	480	513	526	524	519	499	537	546	451	509	490	498	537	542	540	520	488	447	515	520	513	509	480	513	487	539	517	488	481	513	538	490	460	475	532	488	551	501	536	559	525	503	506	494	496	522	509	496	513	545	558	498	525	527	502	507	487	510	542	502	491	489	525	471	498	514	538	540	498	508	524	488	484	534	445	483	485	514	497	524	540	527	515	488	466	495	498	483	541	511	559	497	495	558	475	526	518	509	559	532	515	531	461	502	500	540	502	520	487	473	516	499	528	538	470	502	552	514	510	492	523	521	498	499	582	490	517	540	542	508	495	461	485	534	493	503	515	507	535	537	519	466	511	538	518	535	509	570	522	513	484	491	506	529	496	534	496	536	530	545	520	522	491	490	523	497	565	476	519	559	530	517	535	489	518	522	542	484	497	515	476	491	525	515	508	481	523	515	520	511	537	536	472	509	540	511	510	482	531	530	488	543	490	502	480	510	500	530	488	487	501	484	504	517	507	555	508	525	532	494	506	547	485	501	493	531	531	525	501	545	538	510	516	516	525	501	513	466	495	523	498	516	506	543	488	511	518	522	489	482	509	457	465	515	498	511	514	507	519	549	552	535	512	508	483	549	533	497	526	458	514	526	531	525	485	514	532	507	462	535	528	526	501	512	496	497	510	544	499	509	474	489	527	523	552	554	475	540	499	524	529	537	502	496	506	489	522	502	518	528	543	531	504	492	473	520	508	468	486	529	539	500	521	510	491	523	530	499	484	526	517	503	518	554	572	476	480	523	517	515	525	507	503	527	528	523	522	522	501	542	499	509	538	539	540	518	513	495	517	547	544	514	543	490	522	472	495	536	558	498	509	525	494	516	589	493	496	536	504	535	536	446	495	527	506	497	497	543	469	501	501	476	499	526	481	522	532	495	505	518	477	516	502	541	525	514	497	515	499	527	517	538	510	481	529	486	542	506	518	527	521	498	489	512	474	484	499	520	504	533	591	520	541	544	543	522	501	570	531	552	507	515	516	519	497	457	517	528	497	522	548	524	531	531	529	514	515	498	527	494	509	510	518	542	527	500	520	548	506	519	465	486	504	524	529	469	561	547	481	517	516	545	509	538	517	559	527	535	527	451	479	524	523	494	526	509	518	523	522	497	509	516	557	534	522	506	519	539	545	523	501	519	524	552	472	504	521	483	521	548	526	526	527	514	529	503	547	524	531	529	545	518	518	513	502	507	491	495	514	506	504	473	514	489	541	550	516	520	515	538	473	496	550	523	493	475	498	505	521	486	530	523	521	547	521	487	470	508	550	494	498	437	492	496	481	512	547	523	512	514	501	508	536	525	544	525	534	512	508	528	546	495	479	508	514	565	506	545	494	542	551	487	495	517	500	502	541	498	473	473	483	528	504	501	551	537	514	511	541	544	514	489	523	506	483	509	549	477	515	502	513	527	525	489	536	462	491	515	523	514	499	506	545	510	527	525	520	506	508	535	447	503	502	541	548	524	527	526	523	509	530	520	520	498	505	488	543	515	436	463	510	496	540	498	529	497	571	539	498	496	484	536	518	513	490	516	506	503	549	497	535	527	506	519	524	467	525	533	555	472	525	482	522	534	519	527	520	458	494	538	513	551	510	504	515	487	534	532	514	515	506	473	508	508	490	544	488	491	491	506	538	513	554	526	536	535	559	528	499	455	497	478	505	533	512	558	535	506	558	484	519	515	556	487	503	515	565	500	513	542	523	527	565	523	511	555	508	471	548	500	495	489	508	490	526	514	530	505	520	500	512	515	489	504	540	504	502	506	493	515	549	484	517	464	505	510	539	506	506	479	502	500	507	517	503	533	518	537	489	502	501	508	541	545	494	490	528	533	497	491	501	482	490	503	543	507	521	520	530	488	507	498	541	542	488	508	500	550	530	509	511	535	488	515	485	553	518	545	477	471	569	536	484	533	518	502	513	537	496	510	502	519	516	516	503	526	533	534	509	489	496	515	461	536	512	503	498	531	541	535	547	526	487	532	522	541	521	538	533	507	500	548	461	494	520	520	524	542	516	524	506	518	516	506	528	499	509	529	505	519	527	526	505	499	474	492	496	534	486	480	526	513	521	551	511	500	485	502	528	502	520	443	565	523	543	533	485	517	504	584	544	555	519	494	517	510	519	517	471	523	514	479	516	515	489	479	516	527	518	489	471	465	495	455	555	539	540	526	488	509	514	550	544	494	492	524	443	537	533	472	470	480	458	536	494	494	491	472	502	511	513	500	513	493	526	495	514	490	502	485	503	514	514	521	486	490	529	513	553	533	509	453	462	460	496	564	498	506	493	496	503	509	547	515	534	528	481	521	538	534	503	519	521	543	510	500	527	522	478	561	468	518	509	515	540	519	501	510	553	479	515	509	501	517	502	534	530	541	539	484	481	471	492	496	496	493	502	525	529	475	523	526	505	502	524	532	482	515	512	481	518	471	537	516	551	479	457	504	531	519	533	518	481	507	496	503	508	511	531	495	520	500	535	511	542	515	503	505	512	528	515	511	493	476	478	519	540	502	490	487	514	483	507	494	487	524	525	507	542	499	507	538	490	530	510	494	509	500	483	508	504	486	512	561	492	503	502	482	514
57255	90405	67651	41465	1370	830	854	769	863	851	767	833	813	859	796	830	841	770	767	775	772	799	816	730	811	813	750	770	801	792	789	775	791	828	809	775	789	809	782	786	730	793	771	802	779	727	804	782	712	804	770	795	718	778	809	793	782	787	764	811	775	750	741	778	791	708	799	791	766	774	775	770	742	756	771	785	765	788	739	762	752	801	735	780	849	819	785	735	815	786	802	799	780	765	795	771	754	788	773	801	825	817	813	829	761	829	828	772	735	794	770	776	802	766	795	803	741	748	799	783	786	771	789	783	799	825	799	747	819	764	819	763	776	770	765	803	775	785	799	739	832	772	794	756	815	766	799	789	773	777	769	783	790	798	750	786	764	760	778	744	822	790	822	795	846	782	812	738	811	743	788	806	785	753	769	797	747	790	774	833	794	752	805	764	781	813	794	789	742	790	812	759	783	818	819	805	799	742	786	724	780	839	744	791	831	822	769	819	781	756	778	792	779	795	768	811	765	739	821	783	737	776	785	828	751	748	764	815	775	791	728	755	785	803	777	747	724	764	789	813	841	792	803	729	757	804	815	762	789	786	778	782	803	760	760	748	783	805	803	818	774	779	771	786	750	801	818	797	774	771	758	724	806	777	774	800	729	795	758	774	775	837	749	792	763	741	757	799	788	798	765	805	784	761	751	839	821	794	816	785	772	778	722	737	773	721	806	816	780	791	749	756	810	793	735	830	776	736	846	801	763	829	741	779	792	704	775	779	785	769	803	773	785	779	763	729	726	770	788	768	792	775	742	795	786	773	738	787	788	782	756	831	793	796	761	768	751	793	839	786	761	790	753	740	799	814	793	794	765	766	799	765	788	741	772	744	766	763	752	773	773	779	786	783	745	811	784	786	788	775	799	784	760	792	750	814	814	801	855	795	756	832	802	805	780	748	778	803	773	763	861	765	767	751	773	759	833	772	749	749	792	804	789	784	750	687	817	775	825	732	765	749	778	787	740	791	778	759	756	793	775	734	748	801	799	793	712	771	787	757	792	782	787	782	751	760	795	807	795	738	835	781	803	767	711	775	790	795	745	804	780	777	776	787	766	795	788	775	769	776	800	734	805	823	803	799	763	812	787	786	804	745	833	808	795	763	756	772	801	744	803	742	771	783	821	726	759	773	744	743	794	790	812	779	759	789	734	750	782	768	770	750	759	794	779	796	747	806	776	804	773	723	768	764	814	765	836	779	764	766	785	824	732	782	780	750	708	766	754	840	764	833	764	738	758	693	757	796	753	809	812	816	785	781	766	752	752	800	742	777	785	789	791	724	744	771	807	810	776	782	743	814	758	799	784	814	776	744	779	782	754	761	770	776	738	802	800	768	752	781	762	785	766	800	761	777	778	747	825	769	827	796	822	793	816	708	777	766	746	747	791	792	768	792	806	806	725	761	752	820	718	759	792	784	772	785	773	768	800	792	784	804	778	727	782	749	771	728	794	778	767	762	778	781	787	768	778	783	808	748	755	779	770	744	786	773	791	781	760	782	760	808	745	804	766	739	793	790	810	744	790	821	772	782	786	770	772	756	750	777	820	804	729	775	808	776	772	784	761	785	780	747	782	817	835	819	779	779	691	764	747	809	790	747	794	769	810	780	808	831	801	776	762	772	807	807	816	789	767	765	755	833	774	724	744	772	780	743	780	743	735	828	739	766	815	770	776	787	771	771	792	790	778	785	750	746	789	730	787	778	817	798	814	815	793	767	709	811	788	782	776	786	812	745	782	792	784	773	770	760	789	740	797	822	781	815	789	749	779	756	781	832	788	820	809	785	746	831	837	804	767	749	752	758	803	830	763	825	779	789	803	812	774	779	737	787	798	765	787	758	778	777	750	761	746	767	798	807	782	760	759	770	747	779	745	760	786	828	752	787	779	776	748	782	782	780	796	777	766	770	761	765	807	790	796	783	786	793	775	829	751	788	802	760	780	794	783	772	854	788	839	761	776	767	799	788	769	787	768	760	822	770	821	758	743	819	797	775	789	783	795	768	779	764	735	813	741	757	763	749	768	840	750	772	783	775	753	784	758	755	799	800	781	776	788	786	764	739	789	793	772	784	768	751	802	714	769	733	715	737	824	787	773	777	780	764	748	825	779	791	795	826	780	793	801	753	772	776	834	797	758	729	753	787	803	812	793	792	789	739	764	768	811	762	775	773	786	803	778	801	808	803	798	774	733	798	727	770	757	766	734	758	790	786	808	799	789	805	763	771	791	796	757	745	719	786	781	769	752	796	824	815	796	794	775	802	745	764	789	774	798	776	769	777	795	823	775	737	772	766	782	817	774	772	773	781	782	735	771	838	787	767	756	730	765	787	772	836	767	785	813	756	783	736	790	813	730	773	801	875	761	843	779	763	785	789	788	760	826	762	800	773	824	749	796	789	757	738	822	776	833	773	779	767	771	808	824	756	736	786	744	823	750	748	796	769	813	808	750	792	777	794	776	773	786	783	790	805	761	832	826	785	770	758	771	811	760	805	736	811	803	783	756	775	730	786	794	801	822	802	778	713	780	700	786	801	773	779	788	757	818	771	788	790	774	801	769	748	822	779	782	786	756	807	751	784	729	755	786	737	735	790	728	781	755	796	783	732	780	764	819	784	795	751	799	775	783	784	741	782	765	745	772	796	806	790	714	800	772	779	766	748	757	780	763	810	819	745	779	842	775	769	825	776	804	770	811	751	800	754	770	799	778	744	750	753	775	806	815	759	811	761	844	793	768	750	755	811	757	808	773	833	804	749	770	820	759	756	776	735	799	786	842	809	860	850	814	763	758	764	838	715	789	723	762	758	777	725	756	813	760	768	806	761	796	793	783	776	794	837	718	814	742	719	822	766	768	827	755	762	748	814	788	787	766	795	742	749	756	788	769	767	730	763	737	750	779	794	752	752	787	764	797	745	821	797	779	745	770	744	799	808	773	757	807	814	778	731	794	750	765	779	725	783	807	777	778	789	769	789	715	792	740	809	783	754	785	826	800	789	788	783	768	748	750	773	816	819	808	741	762	762	745	757	781	804	777	772	752	764	706	800	752	756	799	791	762	743	800	757	798	801	788	804	787	725	773	750	748	814	796	786	803	757	804	747	761	808	806	790	803	811	768	769	790	772	746	743	745	758	722	779	768	831	735	835	731	770	781	787	780	764	788	745	774	788	780	786	789	828	776	819	745	767	740	775	817	791	776	731	797	820	765	751	754	768	780	807	786	791	764	780	784	762	801	790	744	782	871	785	802	768	772	845	734	771	704	776	766	811	729	766	788	731	767	779	792	751	785	747	752	744	745	821	781	763	772	780	790	803	795	801	743	788	822	793	723	801	800	785	817	805	813	791	824	770	781	860	774	818	783	756	774	758	789	754	802	780	803	770	805	792	787	701	787	780	767	786	779	787	761	792	779	798	747	715	769	770	754	780	764	773	736	774	797	794	734	792	784	765	782	798	777	756	819	755
30279	30899	28175	13371	618	296	328	301	306	313	287	307	294	291	317	283	304	297	299	261	307	289	298	301	293	279	321	272	254	331	284	301	285	284	325	297	318	286	303	322	290	289	306	287	315	293	306	308	306	290	321	287	310	303	284	276	275	323	304	280	292	321	309	280	323	290	286	309	284	288	317	311	314	292	316	308	294	313	308	307	304	289	305	274	315	293	277	269	308	297	324	316	320	303	303	300	287	310	330	318	323	324	307	326	322	285	312	273	265	304	294	290	274	288	271	302	294	291	289	321	310	302	295	287	286	319	287	275	319	315	319	278	286	265	289	285	304	336	312	310	276	298	291	299	308	292	292	286	301	303	273	293	303	301	270	299	285	313	286	317	297	294	303	302	303	308	290	320	294	290	294	325	271	280	336	261	275	298	295	296	331	305	312	273	299	301	308	303	281	323	295	308	270	314	285	303	279	309	297	287	304	270	278	292	302	295	263	335	316	296	305	307	285	266	296	289	297	337	282	293	310	313	298	300	342	309	307	268	284	306	299	283	330	306	313	313	302	295	317	292	332	300	271	305	300	304	315	285	308	285	310	299	279	289	280	301	284	308	313	278	283	315	334	275	310	278	313	270	294	291	296	300	350	291	292	286	279	303	314	284	303	302	292	289	294	290	286	306	293	296	289	294	322	309	307	266	287	299	330	260	279	314	267	283	292	295	275	321	281	269	263	301	296	295	288	288	304	308	316	313	300	330	297	323	308	304	299	282	284	324	276	344	289	287	318	269	297	317	305	294	297	296	285	331	318	284	288	308	313	286	267	289	292	333	283	301	306	300	280	277	301	288	283	302	290	278	326	289	303	302	281	308	290	303	306	301	273	300	320	286	300	335	295	296	309	308	290	303	277	317	304	302	306	282	307	290	297	293	283	319	319	302	307	307	317	300	306	295	283	328	281	291	318	334	302	296	292	299	276	297	311	295	307	313	318	316	309	290	297	341	267	286	318	280	312	282	280	296	310	317	282	309	304	318	308	288	301	275	300	286	258	296	296	317	293	309	292	284	330	294	321	292	299	281	295	314	320	298	281	291	262	301	297	299	289	306	299	281	282	266	308	311	284	278	290	289	301	279	311	266	297	288	299	302	299	303	300	275	317	292	284	289	295	314	276	339	293	317	318	292	285	325	296	274	271	298	288	283	300	328	305	332	294	298	281	293	315	301	301	302	306	275	324	269	274	338	271	272	306	311	313	299	339	323	300	309	272	301	297	280	286	276	321	293	280	299	270	315	274	306	314	296	279	307	296	292	301	304	301	294	325	317	294	294	305	320	286	278	331	299	301	310	320	318	289	279	307	306	282	309	280	282	276	325	307	318	291	289	300	292	281	289	299	292	283	297	302	277	281	293	294	291	312	317	290	323	283	294	272	309	281	307	281	312	308	297	298	326	318	288	309	309	325	320	275	297	302	319	306	311	280	288	302	327	287	312	305	291	292	294	326	318	299	273	288	294	290	265	289	307	295	305	284	316	286	304	323	288	325	271	317	318	297	326	320	295	275	312	323	283	318	301	296	275	277	307	270	293	288	282	301	318	285	288	300	290	275	326	298	305	303	303	295	298	305	285	286	302	320	299	290	283	313	327	320	332	311	310	316	310	319	299	293	308	288	321	296	307	268	316	267	278	298	286	293	288	313	325	279	289	279	297	297	303	331	285	321	274	307	291	315	287	304	330	313	282	284	274	297	293	312	279	295	314	329	304	307	305	276	281	255	318	303	295	317	323	302	310	314	282	291	301	326	313	301	292	296	286	344	299	308	303	260	293	293	285	306	304	289	319	319	334	306	302	344	286	257	294	306	291	293	304	296	286	351	310	312	296	293	285	294	305	290	293	302	301	306	292	299	327	300	281	325	263	294	308	320	280	286	303	300	287	312	299	287	259	318	334	316	325	334	318	283	297	310	313	271	317	308	304	298	306	308	291	296	281	297	312	319	309	289	316	264	290	311	309	276	302	286	322	306	319	335	304	306	315	318	298	331	295	313	301	326	272	308	291	284	331	283	346	297	288	322	313	290	289	312	283	262	307	294	292	290	305	305	308	304	285	299	273	333	326	299	322	306	274	284	284	287	269	294	314	273	278	305	274	310	325	287	294	273	278	290	315	306	301	287	325	323	303	318	293	293	325	314	272	285	303	307	269	290	272	319	305	318	294	314	286	332	312	297	310	281	322	289	304	271	297	308	297	300	272	273	282	284	306	286	277	322	305	298	325	288	285	290	285	261	282	302	308	310	307	264	282	288	310	308	280	308	310	309	286	309	298	305	285	291	280	323	277	317	284	303	317	271	298	287	328	314	277	308	267	287	301	296	299	327	298	301	289	322	315	308	291	279	295	280	302	291	325	301	309	308	301	320	302	339	289	300	335	306	279	306	283	298	281	313	293	282	296	277	303	313	291	262	315	288	282	303	294	314	282	298	309	296	333	297	291	328	312	285	268	309	297	330	313	327	291	259	283	295	304	302	320	290	321	268	286	287	328	308	320	305	296	282	281	304	299	290	275	293	320	283	320	302	316	263	281	306	300	305	331	292	307	286	301	272	307	317	288	319	260	295	280	267	312	298	273	258	267	282	312	254	312	308	309	301	270	307	317	266	302	284	305	329	303	296	296	312	318	286	329	280	285	299	301	294	295	275	298	279	326	285	294	275	269	286	284	285	288	290	303	321	276	315	296	285	292	336	285	291	288	316	281	281	286	315	309	286	289	317	277	284	272	299	288	344	306	298	292	346	274	302	292	287	278	284	278	281	290	274	321	293	273	297	275	270	275	301	283	284	272	296	301	312	281	285	271	295	309	279	298	328	273	297	313	331	284	288	297	306	287	284	315	300	280	299	291	321	258	275	280	305	301	293	271	310	300	290	293	290	278	310	313	300	311	291	302	288	333	314	301	289	287	286	297	291	298	285	296	290	293	303	283	288	297	289	295	277	292	301	307	321	297	314	285	289	315	292	329	300	311	341	317	311	287	324	310	277	271	317	290	305	293	284	317	308	317	281	296	271	315	282	282	269	305	274	262	293	304	310	314	274	279	304	318	307	275	299	325	284	278	311	296	303	293	283	332	292	257	293	325	308	268	316	301	290	302	295	259	291	281	301	264	323	303	337	291	297	316	289	305	319	295	288	317	322	314	290	306	315	305	307	311	302	294	335	298	288	313	313	286	273	311	322	311	267	293	296	273	266	271	305	282	319	276	304	298	284	310	292	293	306	261	307	280	300	332	299	322	320	276	306	299	271	313	269	271	300	293	309	305	301	302	309	293	319	299	291	278	298	274	265	287	257	280	312	311	311	314	284	307	299	297	294	274	290	318	349	267	286	275	294	304	281	300	316	326	271	264	259	301	321	315	307	321	292	296	266	300	284	267	281	268	274	304	281	265	290	286	311	291	299	303	296	283	300	311	314	275	304	290	301	289	289	318	302	271	310	249	293	303	340	288	288	304
39328	46434	31126	12138	445	456	527	501	465	487	489	482	494	483	519	524	455	468	480	464	470	461	468	467	477	485	495	499	455	470	480	494	483	542	443	487	454	482	504	474	449	451	493	480	515	485	468	462	433	523	498	457	445	479	492	480	459	491	482	478	464	511	483	480	497	477	462	477	513	444	491	507	457	467	475	506	481	465	445	481	448	519	508	487	468	501	505	513	509	495	493	491	472	509	475	489	472	486	475	478	473	496	479	507	477	440	470	472	462	470	468	500	420	469	460	501	499	470	450	507	526	470	445	471	495	496	484	461	469	495	442	431	497	465	507	467	493	490	457	444	485	430	503	525	506	466	493	479	474	449	494	454	483	480	498	502	502	448	489	446	489	493	470	425	513	486	468	497	441	442	482	477	480	464	509	517	513	510	476	465	468	471	466	447	465	461	492	455	470	467	480	470	446	439	495	517	500	483	477	467	451	466	500	463	464	483	475	478	483	475	449	461	483	489	495	496	472	491	484	499	502	477	456	496	493	489	476	462	509	488	491	438	497	473	484	482	450	512	501	445	475	480	493	469	456	494	465	474	488	472	446	505	475	457	469	499	480	446	525	483	452	491	487	470	480	486	487	481	525	471	548	520	497	452	498	518	440	459	487	481	465	481	509	468	468	504	495	510	488	464	463	505	467	477	469	485	483	530	479	487	455	462	456	461	501	485	477	468	497	512	477	497	520	478	482	491	476	509	474	473	471	425	456	484	443	499	470	453	501	468	468	466	481	497	507	449	458	489	472	500	486	496	480	462	458	529	502	512	446	465	481	491	460	464	483	459	516	482	478	463	450	484	479	489	472	463	495	471	487	481	460	484	480	476	470	440	472	476	482	490	480	487	474	444	531	490	496	505	518	509	498	440	482	468	443	485	505	470	503	460	522	469	482	483	464	417	463	473	466	465	504	470	473	514	450	491	479	446	484	489	455	482	443	499	458	451	494	501	505	494	493	448	465	486	495	482	471	457	453	479	516	479	521	530	465	464	481	498	468	475	439	456	483	443	452	513	480	513	493	507	470	506	498	457	455	465	470	507	472	499	488	449	470	456	472	465	456	489	491	487	469	489	504	449	470	444	471	464	451	475	497	486	494	552	512	517	482	459	482	502	502	483	474	488	518	488	430	434	490	470	477	476	475	515	468	460	481	508	479	458	463	462	419	523	480	459	476	459	445	499	506	470	454	517	501	444	477	519	493	485	529	468	527	484	458	512	495	525	474	485	478	487	488	487	510	488	473	522	478	473	480	537	492	494	463	469	499	468	475	483	477	465	495	470	520	487	489	472	477	475	510	504	460	494	460	455	483	495	487	503	457	490	516	512	447	476	468	497	498	497	442	443	467	478	481	455	464	484	489	482	514	500	463	492	478	462	480	487	461	510	457	455	476	467	457	447	472	518	454	492	495	462	506	460	486	483	520	503	458	480	486	529	462	443	468	489	493	499	491	471	501	471	478	484	445	502	489	488	455	457	458	508	489	497	491	488	497	469	507	473	475	450	441	481	462	478	460	445	481	448	466	466	485	480	517	471	482	463	456	474	500	461	440	462	485	475	468	510	480	490	485	463	465	473	459	498	473	474	464	501	466	450	461	499	479	463	506	502	472	498	493	440	495	475	496	475	495	471	497	483	477	474	494	458	484	488	483	471	503	483	507	504	494	497	480	474	490	453	484	463	489	447	485	493	464	490	495	471	508	488	471	484	498	514	526	493	475	501	446	470	456	519	485	486	494	479	488	467	458	480	482	498	565	494	519	497	489	519	464	487	504	491	500	455	458	455	450	455	507	481	450	509	493	496	449	491	457	469	481	465	464	517	456	499	519	507	476	473	493	445	472	450	456	454	449	463	495	458	492	492	456	479	514	486	482	478	471	489	469	486	479	486	485	487	462	506	479	514	496	487	490	502	488	479	472	481	487	470	451	485	487	465	499	480	467	491	493	489	451	458	497	495	506	473	485	472	457	482	462	456	506	516	472	467	481	487	518	486	445	456	472	525	514	442	495	476	492	474	460	446	490	466	472	474	536	445	480	482	496	512	488	476	474	461	469	482	496	480	495	481	523	466	474	463	495	465	506	522	456	483	495	493	484	477	477	507	487	478	452	459	486	475	479	469	492	483	451	467	459	465	513	474	469	462	506	484	490	478	481	504	502	507	502	467	500	494	508	475	503	449	479	449	466	493	480	456	466	522	491	487	510	497	453	464	498	497	465	505	466	452	496	463	500	481	432	521	510	468	514	496	473	487	435	487	510	471	505	468	470	494	456	491	510	484	485	522	515	498	477	465	477	526	464	475	469	479	501	488	479	477	478	494	419	480	492	499	472	517	477	476	485	469	458	475	439	461	525	462	520	510	446	474	473	523	442	452	543	502	489	491	483	470	448	452	468	467	455	477	479	510	482	507	497	450	508	469	524	479	517	475	488	497	498	502	453	471	509	522	421	495	446	461	514	491	493	485	485	448	468	487	473	476	482	477	507	504	485	443	461	491	500	463	507	480	481	437	465	496	508	437	511	460	457	494	492	453	486	497	503	454	514	510	513	463	490	492	479	484	459	490	482	476	516	501	492	487	482	461	481	501	435	506	475	486	443	468	469	495	505	457	505	461	450	497	490	440	458	461	460	489	457	489	483	483	469	476	505	474	474	475	489	491	485	514	481	494	459	490	482	519	495	481	514	470	478	492	496	446	507	511	473	445	477	473	530	506	447	460	498	478	429	472	481	457	466	503	477	490	466	490	495	527	469	500	506	466	430	502	472	521	459	526	479	469	494	440	463	479	493	485	463	451	472	491	496	445	492	466	491	486	486	471	491	542	493	526	456	459	476	492	477	501	509	469	472	522	433	489	460	484	497	503	502	482	483	504	494	495	464	513	464	476	456	515	453	461	482	468	484	479	465	434	494	485	512	527	489	473	489	513	462	470	498	478	484	491	456	441	478	468	478	489	513	481	486	499	443	507	477	477	483	482	484	439	485	521	485	493	520	506	508	489	508	491	481	462	491	509	476	450	486	496	460	497	451	461	493	501	497	491	485	487	471	497	478	508	531	498	442	449	476	471	503	469	497	453	489	455	497	498	487	514	492	510	456	500	447	479	453	490	466	526	486	442	481	539	490	466	493	505	425	481	510	505	505	467	429	487	496	454	475	465	457	516	486	514	474	494	501	472	492	491	474	507	467	485	475	516	470	472	511	460	459	487	469	496	501	498	486	472	476	483	494	489	516	448	456	446	500	479	525	471	457	471	516	460	464	472	473	473	477	528	514	520	465	445	486	484	476	475	480	453	471	520	464	479	453	516	503	495	484	442	455	495	472	492	446	449	456	466	484	496	500	483	518	495	489	493	471	500	484	475	501	469	503	492	478	486	468	471	458	465	472	473	497	502	494	540	469	520	450	479	514	504	479	516	474	511	491	499	491	462	455	452	459	496	490	488	494	501	471	466	497	460	503	489
24918	23213	30449	27151	18850	5844	599	465	430	494	445	450	407	454	427	450	469	417	444	411	430	458	457	492	417	465	449	452	437	424	416	403	447	388	432	420	418	445	435	453	380	440	448	416	449	448	412	439	427	438	426	417	449	442	430	430	426	471	459	467	413	449	391	435	435	421	430	376	452	429	444	438	482	399	464	403	408	434	421	434	428	420	450	423	434	426	419	428	413	411	430	432	422	423	453	435	429	446	474	437	447	419	420	421	450	439	451	413	450	433	414	419	424	426	405	415	433	411	421	459	411	458	434	410	417	438	455	450	391	412	451	441	444	445	403	436	429	486	441	445	452	425	457	426	410	433	434	421	426	427	424	422	437	444	451	414	464	414	420	443	379	402	422	432	435	424	434	452	446	434	412	414	408	407	441	443	436	461	421	400	407	389	436	417	422	408	431	456	431	418	434	433	430	441	446	463	447	445	416	409	437	443	432	472	409	421	474	434	445	416	386	414	409	431	409	455	427	456	409	394	432	417	408	458	457	402	406	408	430	420	445	463	441	446	427	421	424	431	453	465	412	402	444	439	417	419	466	450	454	479	435	439	433	408	441	447	433	471	414	440	420	431	436	441	463	446	436	425	420	438	434	407	404	410	457	382	446	418	449	443	404	411	437	417	425	439	405	441	435	426	408	438	434	436	415	443	408	429	429	434	419	446	426	454	441	461	438	429	379	426	430	410	446	397	460	441	412	432	427	420	433	459	438	423	443	407	489	449	414	415	447	426	429	466	408	433	425	444	483	419	459	404	425	430	409	413	457	386	404	429	443	422	418	440	428	443	388	430	459	450	447	420	449	428	418	403	448	424	431	415	460	442	450	430	430	429	436	472	436	461	422	445	474	405	450	416	383	442	426	464	416	432	446	423	419	431	420	436	436	449	483	423	407	440	467	436	427	440	438	427	435	457	423	404	434	434	413	475	454	447	407	462	402	416	439	438	443	461	457	401	469	434	426	422	421	440	401	436	427	420	443	429	420	408	464	449	427	414	447	462	405	433	460	459	424	436	418	440	482	416	438	409	415	458	449	431	460	465	414	435	403	407	399	463	410	416	446	430	421	448	439	472	432	432	451	406	446	447	446	400	445	435	449	471	417	425	441	458	437	445	449	455	416	415	424	430	435	454	433	409	466	406	441	434	472	415	418	405	417	406	435	469	412	444	393	449	418	431	425	447	438	432	426	433	397	419	466	455	444	412	445	447	429	394	410	453	436	436	426	425	466	434	428	449	452	412	450	423	419	461	415	458	417	448	412	462	409	411	429	461	440	448	447	438	443	458	428	414	448	413	444	470	440	445	418	384	426	414	409	427	449	414	418	464	413	411	455	404	439	422	443	460	385	407	423	421	447	411	431	442	395	473	404	471	468	432	454	451	418	431	416	441	440	406	398	416	430	421	403	424	448	449	418	445	469	417	407	418	416	426	455	459	436	428	466	379	409	402	443	469	444	410	419	422	433	420	457	440	459	444	447	463	441	424	485	441	415	438	444	396	405	414	410	405	436	443	428	447	416	432	475	458	401	434	454	394	438	438	437	440	443	432	434	463	402	402	452	438	427	409	445	423	439	454	458	450	418	424	444	473	430	475	455	477	421	435	402	436	409	413	412	425	425	455	440	411	430	435	409	458	427	442	428	399	432	425	408	427	425	422	448	411	394	442	417	432	430	457	420	421	422	432	427	418	439	467	434	419	405	395	462	401	415	432	476	443	438	439	435	396	425	426	429	424	403	461	444	465	406	434	445	438	446	423	423	436	435	428	484	409	464	428	461	450	470	450	428	436	462	428	458	472	473	447	453	434	424	417	434	439	426	424	440	426	423	446	468	383	456	432	426	455	482	392	450	447	426	457	438	448	450	423	475	441	440	429	440	413	419	431	421	442	433	462	440	436	450	445	414	447	394	468	472	441	431	429	429	426	412	455	428	450	486	484	406	427	419	444	441	386	425	438	466	428	447	401	410	397	424	394	412	453	415	468	410	445	411	410	427	442	406	418	466	486	427	422	417	407	443	389	415	458	432	429	403	440	435	445	452	413	426	440	456	448	450	423	426	410	390	393	436	411	434	459	422	428	404	447	428	465	441	426	412	451	462	437	415	409	426	439	444	418	460	456	424	443	380	432	438	404	452	431	435	459	436	420	457	464	421	465	406	400	455	439	457	459	436	436	400	398	428	414	412	433	433	408	428	426	474	429	430	416	452	424	433	454	443	436	471	411	448	419	446	436	456	450	433	422	451	429	410	461	462	433	428	445	451	392	424	416	432	471	445	436	455	462	461	428	432	443	377	439	420	426	433	399	459	440	438	452	412	418	436	449	437	428	432	434	435	437	385	407	471	456	421	425	407	397	437	443	437	410	405	423	410	410	397	408	462	426	398	457	410	408	432	451	456	445	451	417	429	419	408	442	440	463	445	398	408	446	432	438	435	414	384	411	454	434	464	429	466	420	422	443	405	391	418	416	423	456	448	391	423	406	424	409	409	455	472	420	391	407	447	462	436	402	445	401	416	417	436	437	431	410	405	396	408	434	435	445	402	445	458	449	430	436	385	439	406	432	419	456	396	401	416	432	433	407	443	424	428	457	429	424	454	443	464	400	430	439	396	432	453	421	448	411	429	438	419	417	463	439	405	403	424	449	449	460	464	411	465	449	442	442	446	436	417	411	420	458	441	434	418	428	425	415	406	404	395	426	424	451	411	416	422	426	465	407	414	421	430	439	459	398	452	436	435	466	434	431	428	435	396	439	396	433	450	431	425	405	441	411	425	455	421	450	429	448	424	409	456	449	433	438	398	422	427	457	414	471	442	415	413	408	428	436	428	410	460	446	415	444	416	412	408	403	419	422	433	416	394	408	427	401	442	431	432	441	429	420	433	460	439	429	409	460	431	451	387	453	460	435	383	447	429	410	407	466	447	409	427	447	402	440	376	402	410	426	429	448	436	406	464	451	381	463	427	410	434	436	410	418	420	415	457	392	415	444	432	433	423	415	480	421	405	429	460	432	415	407	428	444	432	387	420	429	416	447	460	426	409	421	427	458	463	449	418	459	434	429	423	457	440	423	423	419	406	457	422	428	443	438	441	421	464	450	480	421	456	454	452	439	433	453	437	431	446	406	432	432	420	431	448	424	445	429	444	393	428	394	404	468	389	435	432	411	477	422	422	429	458	387	415	423	430	474	451	437	445	437	425	439	421	467	433	406	409	403	425	456	457	408	431	415	400	404	439	490	436	424	463	441	443	434	419	428	457	421	425	420	431	446	423	415	448	418	463	428	444	443	439	428	458	411	424	447	448	425	445	455	441	425	457	415	415	402	409	475	426	463	448	446	436	395	419	400	471	445	400	454	421	448	421	467	425	413	442	425	434	435	444	418	438	388	456	444	451	428	462	432	448	469	446	430	409	438	430	400	434	422	433	460	454	433	461	436	435	436	450	448	454	464	456	436	452	431
58997	82381	56728	32901	779	701	694	698	723	742	687	682	663	668	695	652	680	684	650	673	653	646	657	663	735	691	698	628	630	669	731	659	702	712	657	711	683	672	685	681	662	624	653	670	647	683	647	735	686	624	680	679	693	644	642	626	721	635	705	658	660	635	715	674	649	711	657	692	689	695	638	668	673	682	682	697	716	663	654	674	700	712	683	706	678	702	703	695	708	665	666	744	671	662	703	696	684	639	688	752	693	659	662	671	682	699	655	699	641	684	709	658	726	661	689	666	692	713	638	674	693	692	689	676	659	637	682	650	710	681	674	660	650	662	712	634	723	685	719	675	691	654	685	673	663	706	673	687	735	654	676	642	695	692	644	638	722	655	704	682	710	687	660	663	672	678	664	664	649	711	687	673	674	725	637	711	681	695	686	652	683	646	659	669	703	670	645	672	676	708	701	693	694	669	670	676	724	675	635	668	640	715	699	706	725	674	669	667	668	665	716	710	679	720	705	653	663	692	660	658	650	682	685	631	634	677	647	706	624	642	630	672	677	661	667	646	622	699	676	650	709	693	671	676	690	699	706	712	697	630	711	686	664	684	691	720	666	643	695	708	650	712	646	702	683	699	674	663	724	696	663	653	685	689	692	636	698	665	682	688	733	677	697	694	654	661	688	644	664	682	675	679	649	729	740	653	665	671	665	620	673	704	658	656	716	684	690	678	667	695	660	669	701	684	664	671	686	653	671	707	647	715	621	636	721	636	672	675	707	683	708	709	697	640	591	682	671	701	647	683	687	650	663	664	692	636	665	689	714	705	660	666	690	683	653	669	685	661	694	645	761	692	680	690	679	685	692	675	717	681	677	696	660	688	693	678	652	680	669	680	677	649	698	673	697	730	682	647	666	696	674	683	679	687	727	666	677	688	696	672	666	690	693	692	641	661	734	693	690	684	714	681	681	700	657	649	671	686	668	666	720	693	746	661	682	664	682	706	703	665	683	688	660	748	669	683	654	667	702	680	649	709	651	729	677	626	638	678	658	671	707	685	708	735	713	685	668	665	655	680	686	679	687	704	702	662	649	665	672	656	647	692	647	682	689	619	653	714	635	646	657	705	679	702	690	660	655	648	645	712	658	717	670	677	705	682	696	656	717	685	674	664	644	688	711	714	646	692	727	721	689	648	691	652	667	696	705	652	713	681	670	697	685	709	697	647	667	639	667	673	671	691	725	697	640	663	659	669	678	639	671	651	669	702	666	687	646	653	649	666	688	619	676	664	691	658	720	690	726	741	717	679	667	667	656	653	679	709	686	677	697	668	645	662	663	701	677	658	657	715	696	643	671	686	636	656	660	706	671	686	690	648	702	632	665	662	691	652	606	711	659	648	688	640	672	658	674	706	653	626	710	683	685	718	716	642	655	707	658	696	647	657	652	676	638	727	634	663	684	678	642	692	671	713	711	690	675	658	689	698	657	670	635	683	683	704	672	723	715	639	682	671	667	696	736	704	647	680	649	684	700	671	653	692	706	652	696	643	689	662	691	686	689	704	652	662	650	711	684	636	674	628	654	672	677	683	702	677	679	661	660	710	718	704	681	697	661	671	667	634	686	671	661	666	674	713	646	697	670	690	687	660	658	700	688	682	691	706	667	683	664	712	668	673	730	690	658	688	693	695	666	595	681	690	682	648	668	714	681	686	666	685	687	637	691	669	647	703	696	663	673	664	697	657	696	667	676	699	652	664	661	631	717	682	662	690	644	702	684	692	720	650	680	678	644	694	663	674	668	651	688	671	706	704	698	688	678	705	681	698	690	690	710	701	639	699	668	688	654	701	679	714	682	689	689	672	688	661	623	702	682	672	649	701	656	685	705	697	710	693	631	687	653	681	687	700	698	672	673	652	674	706	688	613	656	673	671	629	695	684	661	698	691	647	643	647	727	637	713	633	635	712	694	691	666	713	716	664	652	712	671	680	637	695	637	645	646	671	644	674	730	704	688	683	683	701	700	708	681	603	682	651	690	697	678	662	667	647	686	673	716	694	720	673	695	653	694	675	661	665	690	678	648	682	724	717	717	703	685	710	673	706	697	646	686	674	676	703	670	649	658	693	669	678	684	687	705	674	713	689	634	691	682	658	675	664	683	711	708	685	722	679	670	681	717	637	647	661	689	688	682	688	687	632	658	693	690	662	665	644	705	680	692	703	644	696	665	612	676	709	660	702	695	693	690	698	670	712	692	655	666	659	671	752	642	656	661	663	675	676	693	668	645	686	721	661	719	687	706	655	659	699	715	739	684	683	679	653	650	665	703	623	672	682	672	678	702	664	688	685	667	680	743	679	698	638	712	693	710	678	670	700	718	711	709	720	691	697	710	661	730	674	644	632	721	636	746	659	640	653	702	662	671	723	652	654	665	694	703	675	691	687	684	682	661	677	690	703	655	698	716	719	663	672	697	711	714	669	691	677	642	661	650	684	689	650	678	680	730	650	654	692	658	684	702	674	660	621	662	667	714	631	673	683	674	656	678	687	714	716	702	662	662	707	688	649	660	637	645	684	678	668	679	631	717	664	701	666	706	694	703	671	682	686	655	670	686	677	740	720	711	648	661	656	670	662	689	680	677	725	678	655	727	655	662	687	611	678	642	669	710	687	706	687	686	632	659	707	661	694	692	680	633	679	679	662	704	662	665	671	674	642	641	676	689	647	622	669	635	694	710	670	614	673	718	663	683	669	701	663	691	684	633	631	713	672	676	666	673	644	716	720	675	656	664	669	665	628	709	685	599	692	675	686	705	711	639	644	696	716	670	684	680	669	673	710	670	706	677	674	694	657	696	650	663	699	726	679	689	687	693	653	707	665	692	670	694	625	696	647	727	686	697	676	671	673	624	692	682	663	703	689	680	688	683	652	675	662	702	665	693	668	734	691	657	681	699	682	649	682	682	650	739	688	678	681	676	654	724	650	694	659	700	680	671	686	661	650	732	681	673	712	664	633	665	661	678	710	671	721	672	639	633	670	654	675	664	634	697	648	677	651	691	668	664	687	684	721	644	686	716	655	657	659	687	663	703	645	728	707	676	689	680	672	679	721	689	707	688	701	696	642	678	641	702	692	661	684	643	670	663	712	655	685	655	689	690	683	667	653	675	627	718	683	736	667	685	644	655	641	680	643	675	659	706	650	685	624	646	696	737	700	658	691	674	689	659	696	648	678	704	645	685	711	671	688	657	694	699	633	629	656	676	690	671	687	700	676	653	633	685	678	663	688	714	672	696	688	720	669	658	717	696	666	712	683	672	684	686	681	652	710	727	721	655	659	666	701	614	675	667	703	679	653	704	691	690	734	686	678	644	685	693	675	679	657	647	706	693	661	682	684	651	725	649	698	689	707	654	679	656	695	682	674	687	667	645	682	684	704	689	695	671	689	702	672	661	687	697	668	669	649	685	706	656	702	706	650	696	659	621	658	677	669	679	712	692	666	718	667	652	673	667	709	701	669
23364	21997	29737	24898	21377	20151	7055	729	529	557	561	550	524	547	540	581	529	512	503	518	504	515	514	553	511	561	504	573	534	527	502	514	541	521	500	522	513	529	533	509	532	499	509	538	519	513	512	533	520	490	575	488	501	468	536	482	568	552	531	534	540	489	554	541	526	545	521	537	539	524	530	480	530	528	522	540	549	526	543	546	512	517	528	452	558	524	506	486	535	533	554	501	544	512	501	521	491	524	500	514	533	509	524	499	516	492	554	535	499	506	514	508	526	561	535	520	506	485	515	502	510	530	502	510	515	546	511	532	500	525	504	501	553	538	519	534	532	493	482	485	526	542	528	486	563	471	547	500	550	560	548	570	558	510	545	558	543	545	512	524	524	494	543	497	559	506	541	537	493	486	486	514	564	529	507	566	508	501	531	506	512	504	561	513	573	528	534	557	516	480	523	506	557	541	523	522	488	544	532	532	455	513	525	490	481	483	518	532	521	516	521	527	500	515	522	520	529	512	536	523	537	536	530	532	530	492	476	528	512	550	520	534	539	479	494	550	526	508	528	538	538	540	510	540	573	534	500	539	536	542	504	514	541	524	539	518	536	511	506	523	530	538	561	547	512	515	533	516	526	501	508	522	527	516	496	522	514	519	523	515	514	503	567	490	527	546	480	511	509	497	504	516	513	524	511	537	518	499	497	509	515	585	516	539	498	536	558	534	525	525	551	544	509	539	589	515	552	560	532	521	517	514	525	520	535	514	506	511	499	497	513	547	518	528	526	543	530	523	491	576	499	527	514	518	531	511	517	528	505	515	516	530	510	539	527	522	558	473	542	500	507	506	515	487	469	524	481	519	521	538	507	503	500	510	532	555	459	502	487	486	539	538	537	509	484	578	506	542	515	572	490	538	535	491	536	486	545	518	558	489	533	527	498	536	565	523	507	517	495	544	510	575	518	547	534	542	517	540	522	483	554	494	505	502	467	537	500	527	481	544	515	504	520	560	494	539	500	547	512	520	524	517	525	541	529	503	525	519	571	471	515	512	501	502	531	548	522	520	516	506	520	540	522	513	496	531	516	540	563	495	520	493	516	527	474	529	517	519	513	555	518	510	508	506	494	521	551	482	547	578	558	535	531	502	506	577	538	540	512	504	558	555	493	521	552	472	523	568	473	477	504	580	516	545	524	565	533	528	527	489	479	514	553	509	551	487	519	538	518	525	582	531	497	513	499	543	529	530	524	514	519	535	497	525	533	519	493	514	523	500	487	507	529	534	527	548	547	489	513	517	518	463	507	527	508	504	548	536	532	514	510	551	516	529	491	516	524	497	488	527	555	499	575	520	524	513	534	529	549	533	526	534	498	509	518	537	512	553	536	540	536	533	492	502	503	498	522	531	511	535	516	527	573	524	580	526	507	532	544	532	538	530	512	494	495	536	531	503	543	540	533	509	538	501	558	517	540	493	520	525	454	532	531	521	557	512	532	492	550	500	553	519	533	552	554	546	503	506	533	486	509	522	512	522	551	531	569	480	502	528	547	503	519	494	547	530	502	531	538	532	519	545	479	509	551	533	515	476	531	522	524	483	505	536	536	535	525	532	533	536	521	535	505	524	531	516	544	513	515	552	530	539	521	489	483	528	545	540	558	536	525	508	526	508	518	512	545	529	528	556	525	461	492	542	531	522	543	508	502	525	536	500	567	492	520	480	500	506	552	524	529	527	488	575	481	529	491	521	552	492	523	540	532	509	543	579	515	546	503	514	535	486	500	501	504	554	497	536	516	538	500	530	520	509	509	540	488	555	535	494	510	511	553	511	574	528	498	522	520	521	522	559	493	508	536	503	509	562	526	507	524	536	521	540	515	520	550	534	503	484	562	526	539	515	530	488	513	530	533	528	525	533	488	511	500	543	522	538	502	509	524	581	506	524	536	543	523	519	536	526	531	556	589	562	536	500	484	508	493	511	499	528	489	527	527	493	577	536	510	523	530	489	528	503	514	507	511	512	506	500	534	519	542	564	488	530	531	537	524	506	505	523	543	524	544	522	464	521	504	532	537	544	531	501	507	515	516	517	489	510	541	524	503	560	475	542	516	530	533	488	575	480	520	536	529	511	539	510	476	536	550	542	539	507	538	574	527	546	509	540	531	530	521	530	548	544	505	513	518	557	476	515	495	523	517	500	529	538	542	556	510	545	471	570	521	528	542	512	527	522	558	544	486	491	457	530	539	546	528	497	511	536	560	524	482	523	544	465	512	548	531	515	523	542	578	515	535	536	528	540	569	512	513	535	510	542	520	515	542	542	531	530	505	523	539	527	504	495	536	478	563	555	502	530	520	555	521	508	497	533	525	496	526	513	537	518	561	564	505	518	533	574	538	513	500	460	513	510	517	488	535	499	532	518	531	511	528	501	472	477	526	523	461	500	503	538	538	530	534	538	538	489	504	534	585	522	532	511	521	564	544	512	511	525	569	513	526	508	528	511	553	520	547	530	533	492	569	520	504	547	542	502	566	563	542	535	549	510	484	503	515	489	482	537	512	560	521	536	521	520	492	497	550	566	542	570	551	507	564	519	534	512	501	516	499	536	533	527	536	520	491	574	506	493	511	542	521	504	523	562	506	547	492	529	507	505	500	506	552	476	510	490	528	496	514	536	573	525	503	505	531	526	548	533	540	529	527	494	518	537	570	512	549	530	516	475	566	529	548	552	537	539	511	529	509	551	520	549	532	556	544	526	512	542	544	523	531	537	491	501	516	506	499	497	525	541	545	526	561	511	492	582	566	511	522	495	499	536	529	548	534	529	513	530	514	542	534	541	494	571	541	540	532	544	499	496	539	539	542	495	495	539	536	506	491	545	526	521	532	544	520	504	505	448	522	496	521	511	513	530	507	503	491	499	553	495	530	546	512	513	472	498	523	495	535	491	486	528	523	468	591	498	512	557	506	553	534	540	540	514	521	541	510	512	546	509	509	548	555	531	544	506	520	491	543	528	510	547	524	562	504	534	526	527	540	511	574	533	531	508	496	538	547	536	489	516	486	501	482	542	469	552	497	510	570	534	495	530	501	525	482	568	572	527	535	512	558	487	493	536	516	530	501	543	521	553	534	493	531	493	548	549	504	538	486	536	534	535	539	517	506	524	533	542	506	495	522	499	534	516	547	518	521	542	532	559	531	486	521	548	534	491	517	495	495	490	539	567	520	533	525	500	575	536	498	533	524	533	507	521	510	504	537	539	517	534	493	508	546	565	532	560	528	496	517	520	552	546	576	493	508	529	498	520	519	524	563	540	509	520	526	541	494	524	511	507	527	530	541	516	508	516	508	525	532	526	544	491	533	513	559	549	523	533	491	522	561	515	523	537	523	514	503	528	550	506	541	536	525	489	553	542	515	522	520	508	512	574	564	486	526	523	478	486	500	512	493	506	546	557	557	508	491	549	488	485	522	482	517	545	493	528	543	550	525	531	529	522	546	503	530	510	524	483	549	547
57147	91279	65957	40914	1032	841	826	826	897	839	819	824	764	833	817	832	759	827	823	793	790	828	764	736	800	825	811	812	804	776	780	776	816	737	762	831	766	812	807	784	728	798	780	741	798	795	826	796	781	785	768	777	782	827	823	747	821	779	813	764	782	828	783	769	869	795	766	785	843	795	782	792	810	766	754	880	799	795	738	783	787	771	765	760	843	799	754	806	817	789	778	744	817	837	818	775	805	827	782	786	753	780	803	752	803	756	764	788	760	766	751	738	819	788	790	798	730	774	774	820	788	795	790	853	778	809	831	802	753	777	765	805	773	791	811	811	730	766	751	763	800	793	829	822	785	834	857	829	789	753	802	767	845	810	805	790	814	801	803	808	842	843	757	759	787	805	780	783	797	846	815	808	767	772	789	749	792	839	780	843	778	803	817	777	774	816	760	733	802	746	759	814	768	850	765	783	797	793	763	783	741	792	787	760	762	783	747	780	741	831	811	763	838	792	818	797	772	832	797	777	804	772	749	804	763	803	744	811	813	845	772	829	840	769	814	806	780	785	817	829	738	740	779	791	837	798	827	791	788	804	749	783	772	826	765	780	823	755	810	784	821	810	767	785	876	778	801	796	766	836	817	774	809	784	764	776	783	822	791	804	824	808	767	816	774	814	759	807	768	765	799	826	808	784	818	786	771	799	751	778	749	829	842	815	784	795	801	788	782	756	744	800	793	809	804	783	776	760	853	769	831	805	809	795	818	823	800	743	746	751	832	833	796	773	728	799	808	837	745	763	797	806	772	827	752	782	852	806	751	744	773	824	789	781	788	787	831	783	737	805	820	837	735	848	821	804	786	821	768	791	806	804	762	771	840	763	811	763	775	795	792	777	793	815	772	799	727	804	816	796	805	796	761	780	746	805	842	766	770	748	770	797	823	812	817	818	758	803	781	825	777	807	813	794	812	801	816	749	836	770	804	794	777	764	759	823	837	767	842	763	748	774	786	800	793	780	788	779	755	819	767	778	764	808	790	806	782	750	782	820	789	760	827	753	808	816	788	797	756	792	812	785	755	776	764	814	791	752	814	796	771	739	775	767	832	784	736	811	802	804	756	786	795	768	825	767	804	801	806	805	803	794	830	798	735	822	800	803	849	801	722	756	763	751	791	805	781	848	772	782	821	848	842	788	776	812	819	816	794	758	834	783	755	865	798	814	827	800	784	796	773	823	778	807	827	746	793	801	826	801	838	788	753	768	770	826	767	785	761	809	812	777	804	795	752	790	777	773	802	804	860	761	813	759	789	793	827	804	789	765	811	783	811	780	843	851	752	767	827	790	777	755	784	788	782	802	789	835	771	730	788	795	805	781	791	814	778	807	715	833	823	825	756	819	772	806	799	781	794	782	796	781	791	763	804	774	733	807	803	765	810	794	778	781	797	796	820	765	780	784	834	809	782	770	763	785	800	792	808	769	781	765	752	761	799	794	798	804	791	806	769	808	783	767	786	798	809	775	777	834	802	791	809	806	791	822	761	815	821	838	770	786	790	766	785	810	819	783	802	836	766	775	765	790	796	814	759	798	792	798	791	772	765	754	778	801	822	773	795	800	810	783	810	783	792	853	814	749	769	783	763	759	831	794	805	802	799	740	785	770	802	857	768	840	767	843	821	818	770	755	753	803	827	794	760	795	796	796	786	764	801	818	819	793	786	751	794	755	807	786	799	800	775	825	745	768	800	779	765	790	734	766	753	761	774	768	800	760	799	754	786	773	790	790	774	798	778	828	778	826	787	779	791	795	815	820	837	799	825	776	799	754	800	811	766	822	746	759	836	797	782	757	833	797	763	795	765	807	782	820	777	785	806	788	799	827	768	774	836	797	822	802	774	819	792	768	770	797	834	806	791	761	764	785	792	844	840	833	781	800	763	758	811	834	808	824	805	779	756	782	790	830	794	807	744	819	784	833	802	783	797	847	799	753	800	772	790	809	785	813	858	814	846	813	766	790	787	792	840	789	799	824	775	799	792	781	773	776	758	826	790	784	766	844	803	777	792	778	799	768	815	785	774	763	810	810	763	825	800	823	746	807	795	778	777	817	764	823	832	794	781	801	829	815	784	755	793	795	841	778	859	806	809	778	749	812	806	766	814	807	768	769	745	828	802	760	807	805	792	821	780	838	765	839	759	809	794	779	785	763	746	784	803	763	819	779	812	788	765	709	862	830	744	780	798	752	765	807	808	834	791	834	828	806	774	716	819	784	806	781	827	779	777	745	849	754	811	746	746	807	775	795	815	777	787	800	809	815	740	749	790	817	824	793	815	805	811	775	803	831	722	783	827	785	778	828	856	780	772	817	788	787	776	869	803	774	766	830	800	789	756	791	818	785	799	759	802	826	758	713	811	776	780	783	754	782	783	755	764	828	827	738	811	823	761	785	797	773	799	805	805	810	784	767	813	800	805	797	806	803	792	753	785	710	753	798	794	841	790	792	760	842	832	770	786	775	823	833	815	811	749	773	746	736	778	793	834	785	774	805	780	831	747	761	828	778	791	793	791	786	798	845	760	773	760	785	810	779	802	820	805	791	790	850	740	781	836	792	805	821	834	803	755	777	779	790	746	835	768	796	814	833	807	749	779	786	806	799	736	757	835	777	821	762	798	803	838	879	815	757	793	750	740	828	786	846	777	801	754	800	799	783	838	749	787	740	817	839	766	742	804	773	807	796	784	777	790	792	783	821	790	749	827	783	800	767	815	780	794	769	781	805	759	783	747	781	778	815	814	775	789	818	841	759	784	798	856	805	773	785	844	801	807	773	797	856	765	785	812	841	818	768	778	746	795	823	776	763	767	822	775	797	776	801	760	796	783	775	825	757	811	792	790	788	798	737	780	761	795	820	772	776	803	775	774	792	817	797	852	791	749	756	817	819	790	823	792	801	784	787	798	826	812	819	829	807	778	808	758	760	797	823	812	832	806	770	788	789	766	792	817	820	763	801	780	795	819	821	842	819	761	783	813	771	807	758	757	807	817	796	842	791	778	764	770	790	805	814	819	825	743	854	769	749	807	770	768	765	780	790	743	791	772	841	834	769	787	768	804	762	834	828	812	796	788	846	782	765	803	757	791	783	834	817	799	778	807	789	768	773	843	764	792	752	808	821	757	836	842	799	777	784	804	822	741	783	805	791	802	787	776	772	840	786	812	762	818	779	806	778	759	795	796	786	807	820	769	779	792	770	759	799	789	809	836	798	748	851	761	759	823	797	825	814	779	756	774	781	788	837	770	837	775	776	782	782	806	812	807	814	775	799	794	768	747	821	793	789	757	810	786	764	786	826	793	836	832	804	771	844	831	807	814	743	801	777	766	805	811	772	826	792	830	801	815	805	804	767	763	835	828	781	760	783	835	767	775	824	805	789	751	726	779	779	768	789	795	771	775	768	810	803	757	821	824	750	762	783	810	815	841	761	804	712	785	785	786	778	779	782	822	745	801	733	787	772
30132	31877	26636	15125	763	298	317	309	309	317	272	281	304	287	331	308	308	298	315	289	264	271	302	288	299	266	306	263	275	301	302	269	325	283	313	302	303	291	296	312	280	306	292	315	292	319	294	270	297	284	290	285	281	282	290	273	274	306	279	276	287	258	280	293	297	299	289	283	268	280	283	281	268	293	296	301	305	293	307	287	254	275	271	307	285	292	281	302	274	310	305	274	286	307	290	282	260	259	294	317	268	278	307	290	291	321	311	291	277	315	339	286	303	275	292	317	298	300	306	298	287	310	306	301	255	293	300	298	271	288	299	277	289	279	313	310	291	282	307	307	291	318	313	282	293	273	293	311	262	272	306	310	269	282	288	291	276	291	310	316	294	259	288	296	303	321	275	294	278	310	290	319	263	292	261	323	281	284	301	294	328	318	320	314	337	301	303	296	282	320	265	294	307	293	279	302	264	319	298	293	283	306	282	329	283	294	274	287	277	294	262	316	286	321	282	291	272	269	287	308	289	277	284	299	261	324	279	301	291	284	294	267	309	282	300	327	256	267	308	314	290	308	283	267	287	276	311	311	299	267	287	280	264	255	275	293	291	292	253	298	289	295	275	301	280	276	271	281	294	314	298	305	314	326	279	287	339	306	307	324	320	295	310	291	295	292	317	283	300	297	278	278	289	308	304	290	291	287	298	278	288	290	262	304	300	276	317	272	260	282	292	305	284	272	281	320	278	280	303	294	309	283	277	303	291	315	294	304	298	298	304	291	299	298	297	303	322	288	285	314	302	319	302	289	291	278	271	307	297	285	302	291	276	293	293	301	289	297	298	302	273	302	295	285	288	320	345	330	296	314	289	321	315	278	257	318	326	283	276	329	309	279	298	271	311	308	290	277	288	319	312	281	265	270	322	303	283	280	265	269	267	301	300	280	292	296	292	298	302	274	283	287	278	262	270	285	264	282	275	299	286	313	285	293	280	308	274	295	282	281	301	309	283	261	297	310	300	313	299	287	313	273	299	294	314	301	329	286	311	293	292	293	320	279	308	294	288	297	276	302	277	309	284	292	305	285	307	301	288	247	298	337	298	308	306	278	295	313	278	259	306	334	269	303	305	284	263	299	309	309	308	271	316	324	307	305	319	307	296	296	306	261	283	311	294	284	288	299	300	288	260	292	300	278	303	296	310	312	252	308	293	269	307	285	322	331	291	319	268	295	306	277	289	285	297	290	295	311	314	324	261	316	306	289	291	286	292	300	298	288	284	309	265	280	325	315	282	277	287	292	309	307	287	289	295	301	301	289	293	281	257	257	284	288	296	269	292	277	303	322	299	283	280	283	289	293	338	305	274	298	301	292	308	258	315	287	309	284	298	294	289	304	306	315	290	302	310	280	292	319	309	310	250	298	282	290	295	325	277	292	294	247	304	300	302	283	326	307	292	306	303	310	286	281	279	295	306	307	304	297	284	247	320	276	277	303	289	314	302	286	282	286	293	302	290	278	300	272	290	290	289	282	272	301	300	297	319	284	268	297	275	336	307	310	279	329	316	291	298	289	293	276	288	323	300	307	288	277	254	279	285	286	295	302	308	300	308	288	306	298	279	309	275	307	309	302	307	315	307	274	284	292	292	295	320	315	285	299	282	274	316	319	300	305	278	293	289	304	291	292	290	307	301	284	278	298	272	296	325	290	272	318	297	300	275	311	292	342	287	281	308	292	352	291	282	278	303	298	280	314	340	282	302	287	299	294	297	292	275	297	291	281	283	280	269	307	286	284	284	303	255	286	303	335	289	275	283	287	300	278	276	265	289	315	327	314	293	298	294	301	292	294	292	319	300	293	284	326	271	286	289	292	258	312	312	325	310	303	303	269	285	337	313	290	288	295	307	266	293	308	283	283	331	264	301	291	286	269	279	298	287	269	260	279	284	284	299	260	301	290	307	279	274	307	293	311	311	300	303	288	272	300	294	292	309	304	299	291	290	281	312	288	281	309	313	265	256	312	319	349	308	300	297	284	293	313	282	296	304	287	302	298	280	307	317	281	267	293	259	289	306	288	264	276	313	309	289	274	297	309	326	304	320	303	297	268	307	324	281	308	240	295	279	307	284	311	322	308	317	308	273	332	301	305	266	319	294	282	307	300	320	290	292	267	273	297	287	254	271	310	301	307	285	285	271	284	301	276	288	249	295	316	311	308	293	311	286	297	294	299	290	292	280	309	285	274	287	295	277	282	317	261	294	308	319	299	283	308	288	297	311	288	304	285	305	292	278	295	278	308	284	301	287	292	291	285	279	259	315	272	299	280	279	289	252	323	260	296	292	296	306	269	279	265	271	276	303	303	277	296	294	315	316	288	294	301	278	284	312	312	274	304	332	293	315	263	304	281	308	332	292	306	295	286	275	290	319	298	312	267	302	249	321	275	288	304	285	321	279	279	302	295	292	321	325	286	296	304	298	309	282	314	324	304	310	301	309	291	271	289	257	270	288	292	291	297	306	265	285	271	280	293	273	305	286	298	280	261	265	300	281	272	278	316	270	279	296	275	293	293	291	277	304	316	286	271	280	288	242	268	308	304	292	268	279	269	284	312	270	311	269	316	282	306	265	300	282	276	298	269	316	292	287	284	270	275	286	292	299	290	315	285	285	298	312	268	252	302	288	296	308	278	250	294	323	294	307	305	258	286	277	276	288	299	308	315	292	282	281	296	304	324	294	262	318	321	272	321	292	284	322	299	271	284	268	321	271	313	299	283	290	321	308	289	319	292	291	309	300	292	309	308	289	285	298	293	272	281	309	296	273	319	273	305	295	308	291	298	294	292	314	331	284	271	335	320	303	301	305	276	308	303	294	298	290	332	285	282	298	278	295	288	293	263	320	294	273	302	283	262	273	280	272	290	277	294	287	282	289	277	327	314	295	306	300	279	310	291	299	296	285	298	265	315	270	294	289	302	275	287	275	311	301	304	293	320	292	257	276	298	265	288	289	280	254	309	296	310	276	318	285	281	296	299	293	323	299	260	311	307	299	325	282	260	270	305	288	280	312	308	303	304	293	312	300	313	290	256	273	298	295	302	269	287	298	290	270	287	293	311	307	297	299	296	302	325	306	272	301	288	263	300	298	289	293	260	326	269	323	283	321	278	267	286	304	297	284	304	323	273	307	303	261	269	287	338	296	292	284	277	340	279	264	300	308	295	272	285	277	293	302	315	301	241	297	281	279	306	297	327	297	304	317	314	261	275	294	307	291	284	303	277	320	286	293	272	320	296	288	318	286	245	270	281	273	267	278	265	292	276	272	322	288	315	270	297	299	268	308	295	284	298	287	274	316	293	261	285	315	302	309	319	310	298	263	277	287	287	280	251	295	297	303	270	304	297	264	271	327	295	286	299	279	274	276	280	295	310	261	303	286	267	264	277	289	284	294	297	289	293	307	304	300	277	294	289	306	313	320	278	296	284	247	299	297	331	284	282	306	300	296	277	315	284	282	280
38748	47360	29138	13171	471	472	492	446	454	508	493	471	488	497	477	475	457	488	458	487	471	455	499	486	497	478	464	448	443	483	495	478	476	455	460	453	471	459	468	458	482	474	473	477	487	495	475	511	453	479	477	434	479	490	491	481	467	496	481	491	482	489	484	462	447	458	470	476	443	466	482	491	469	484	533	468	454	438	479	452	483	486	465	480	454	474	490	481	492	485	477	470	473	495	496	486	444	476	478	470	471	466	483	515	474	481	462	484	495	478	493	469	512	478	528	433	469	471	462	486	485	486	488	493	501	496	487	499	471	488	498	521	483	492	454	463	466	471	506	493	509	471	473	498	488	486	473	469	479	459	477	475	475	465	498	502	475	510	489	507	469	460	463	492	432	442	466	463	493	480	467	462	503	475	492	492	470	477	470	478	474	458	471	449	439	484	462	481	481	466	498	483	464	478	426	464	465	483	452	500	514	453	455	455	467	463	523	458	511	480	487	517	470	453	422	447	449	454	423	458	457	501	467	445	498	463	480	516	473	499	522	503	435	482	513	455	459	498	462	453	486	447	492	474	502	473	477	485	493	432	492	499	485	466	471	461	510	462	468	514	516	489	482	491	431	481	501	493	470	484	451	429	416	477	470	458	478	484	488	473	469	458	471	464	470	473	487	492	443	477	476	457	464	505	507	483	453	460	462	456	492	511	497	490	497	440	488	478	476	481	510	469	467	475	495	463	505	493	475	454	497	485	516	509	476	469	468	457	477	477	451	449	456	448	446	492	487	461	498	456	512	454	481	454	466	517	502	467	480	485	515	457	464	491	481	480	480	486	470	505	501	489	464	473	470	486	456	489	444	479	452	490	500	499	493	484	493	483	488	477	484	498	483	472	459	468	476	494	485	464	500	464	466	454	464	484	521	462	448	481	491	506	483	482	498	462	465	481	478	495	485	495	463	456	441	466	456	450	445	505	477	481	468	463	515	504	508	464	499	483	481	469	489	463	470	409	459	488	506	438	495	475	486	455	443	498	499	449	485	458	476	484	499	433	467	475	482	470	499	498	468	476	489	428	501	452	468	501	509	444	469	491	508	487	491	447	471	480	488	496	521	452	450	473	475	497	472	463	474	453	487	462	494	465	450	455	487	488	466	477	479	493	482	507	453	451	479	501	473	496	481	507	465	481	495	444	454	445	472	461	481	464	489	442	468	474	450	500	453	475	489	506	482	502	444	482	477	473	465	473	475	441	472	483	474	451	467	436	468	509	496	527	480	487	477	478	496	468	475	482	462	484	474	453	448	481	499	469	475	478	487	482	480	460	444	526	489	498	446	441	479	452	490	487	485	455	441	486	463	439	508	465	463	444	506	447	470	485	461	470	498	471	468	468	468	481	467	515	473	480	491	484	442	515	476	480	437	495	421	475	509	476	482	493	507	447	480	457	505	500	484	499	498	467	464	460	483	499	504	452	465	499	461	473	475	468	470	505	442	474	472	473	476	473	473	532	453	531	455	502	469	521	500	495	515	471	478	478	463	509	503	455	479	491	477	476	471	485	441	449	492	522	459	453	483	473	463	494	497	495	492	495	555	492	473	469	464	505	468	474	465	424	459	486	476	478	446	488	487	480	433	463	445	455	500	491	483	491	501	485	490	508	456	482	461	479	431	451	450	510	496	428	470	488	480	509	462	472	518	431	476	431	485	476	480	482	499	447	451	448	467	469	467	471	480	484	473	465	482	477	485	455	499	511	461	440	516	457	495	476	488	491	451	457	462	450	481	467	485	472	492	521	497	505	489	465	457	485	490	458	492	489	486	463	476	491	464	474	450	481	466	451	470	459	496	494	498	479	462	469	473	481	493	445	453	479	488	515	449	466	500	472	458	436	443	502	475	451	478	465	480	453	461	498	496	480	469	497	448	506	478	462	510	442	457	451	481	459	469	502	479	451	442	478	487	482	450	474	493	474	462	436	451	425	490	499	480	505	487	458	503	492	459	478	468	457	476	470	460	477	501	469	467	494	493	519	500	484	477	443	467	473	442	471	511	479	459	499	495	475	460	493	452	490	477	453	479	509	499	517	499	458	535	492	492	471	480	426	449	467	485	478	453	486	461	471	470	458	493	440	517	472	475	478	469	509	457	498	471	500	462	490	494	465	498	461	465	462	432	474	492	481	488	437	520	483	479	500	476	449	497	469	459	467	487	465	458	436	476	489	455	502	503	472	470	469	456	473	497	460	461	463	493	472	433	499	435	455	450	471	466	445	497	539	496	481	433	470	435	446	473	493	500	474	456	436	463	477	479	476	484	459	479	470	433	494	487	485	466	523	425	469	531	479	515	470	474	528	517	477	464	492	488	475	486	533	476	492	487	452	462	511	476	507	492	487	476	514	495	494	510	471	495	465	486	448	442	470	480	472	452	445	502	477	484	447	481	462	480	516	456	461	488	516	479	484	482	443	453	521	519	472	496	473	455	462	494	450	461	477	505	445	489	470	489	500	427	469	488	478	460	466	478	497	486	468	469	517	459	463	488	494	465	464	492	467	514	516	456	452	511	443	463	473	451	491	492	462	472	463	501	462	449	476	455	489	491	490	466	492	494	483	456	487	501	453	468	473	508	463	466	449	468	481	471	446	482	476	489	457	495	477	488	470	449	453	473	431	457	488	497	458	460	466	510	480	461	496	480	477	482	462	442	488	466	458	466	504	489	491	502	511	468	511	443	467	441	474	479	464	495	473	510	492	467	479	501	489	501	482	488	458	467	506	497	480	465	485	462	507	444	450	468	474	461	468	485	477	470	479	465	449	483	450	447	476	501	452	489	482	461	486	513	461	481	446	473	492	508	455	442	515	459	474	546	515	446	505	437	441	490	463	498	478	471	453	448	460	497	505	482	491	484	467	467	496	483	479	472	484	501	470	474	470	445	464	522	475	454	417	455	498	476	463	424	480	456	467	463	512	478	465	508	491	455	484	477	505	507	500	487	502	452	413	471	496	491	473	463	478	465	465	471	481	486	479	465	475	486	445	488	433	483	455	476	450	457	478	440	496	493	535	470	476	517	471	477	483	468	445	512	516	469	505	497	496	470	504	454	442	478	456	456	481	512	496	465	464	478	457	487	455	460	444	470	478	479	473	487	515	463	503	447	476	462	483	487	513	484	478	487	490	457	449	488	467	478	484	487	448	424	459	475	472	499	448	423	512	521	483	489	485	496	511	498	457	498	463	505	479	489	490	481	464	459	474	470	494	464	502	486	479	449	469	484	450	471	460	484	419	478	478	469	463	490	502	472	496	475	508	488	489	452	465	490	476	438	476	532	502	490	489	468	462	482	469	473	509	467	455	491	499	482	485	541	428	458	466	492	520	486	458	445	464	427	444	469	463	509	474	438	486	453	466	475	484	499	474	485	487	492	480	484	460	457	464	496	453	531	452	530	473	501	453	466	466	491	485	473	498	486	480	476	489	459	489	443	464	442	432	503	509	459	504	459	485
24805	22998	30471	27050	18798	5931	562	481	425	440	468	431	412	396	444	494	421	456	439	432	444	444	439	410	432	418	425	454	429	424	424	429	405	407	439	422	387	401	424	405	444	377	437	439	410	417	437	409	434	384	429	413	416	415	434	395	391	393	449	382	453	460	438	490	426	427	420	414	430	404	375	437	443	404	439	465	445	428	442	438	412	420	428	420	441	406	416	435	476	409	444	421	436	421	398	411	407	438	450	456	434	454	442	435	468	413	434	440	430	436	443	451	435	456	413	424	373	404	437	453	417	408	426	436	420	421	421	451	443	449	454	399	402	419	423	430	436	432	424	415	410	424	456	438	444	385	407	408	406	401	417	469	400	430	405	412	375	399	402	372	453	436	402	402	448	416	412	438	431	432	438	425	408	395	421	393	410	440	425	423	422	446	429	427	416	449	407	413	433	404	415	431	443	417	449	411	386	434	423	441	415	406	436	468	448	414	415	393	438	414	418	423	419	396	453	418	408	406	430	406	402	415	412	453	446	443	421	429	403	393	406	435	417	409	420	413	441	397	415	410	462	404	414	398	444	407	398	409	408	412	422	383	414	416	415	435	413	416	415	406	451	386	429	412	438	410	403	453	422	431	450	445	435	426	435	469	424	402	402	421	411	407	455	476	415	399	414	434	435	415	389	415	441	403	439	427	428	424	433	382	462	412	447	429	401	361	400	446	395	421	398	437	404	417	423	418	430	475	409	405	439	414	443	473	413	423	452	434	430	390	424	427	425	419	405	391	450	401	408	406	453	407	421	410	442	400	452	419	437	391	389	410	461	444	425	413	441	379	425	460	437	425	429	392	414	442	396	420	421	433	379	439	419	421	387	384	414	422	398	434	417	443	422	447	419	404	429	410	413	447	444	406	451	389	422	432	468	418	408	432	421	437	451	411	458	429	427	404	415	383	415	413	411	414	399	423	412	446	410	445	420	446	437	411	435	388	392	427	422	412	417	424	447	414	423	432	430	431	442	420	426	420	397	394	390	417	437	402	399	436	456	413	407	445	411	422	398	393	446	408	426	453	412	435	403	428	461	434	429	410	416	452	441	433	474	436	424	388	413	442	386	443	414	381	429	416	413	452	406	425	412	461	431	401	390	404	465	460	426	415	459	404	456	442	393	387	453	428	438	432	449	449	419	415	431	410	402	408	393	412	446	413	440	439	390	392	390	398	415	455	378	408	436	410	424	431	448	416	416	366	401	410	430	391	375	467	437	439	414	457	413	421	378	414	407	420	435	396	433	432	422	429	467	442	450	430	401	402	406	434	394	398	445	419	435	432	461	423	419	421	412	407	431	422	420	409	400	462	431	439	399	433	413	430	405	394	387	465	423	446	418	441	425	393	379	396	422	454	428	397	444	406	436	383	417	422	415	455	441	388	446	455	398	413	394	439	422	422	405	442	472	451	442	413	461	432	443	419	424	441	397	432	428	416	433	414	421	458	409	427	417	382	436	423	425	401	394	445	394	398	401	417	398	446	439	436	424	447	380	419	440	404	412	440	454	431	410	462	409	426	426	398	397	428	418	433	424	439	408	429	456	408	389	464	424	403	420	460	390	426	433	406	401	400	451	411	431	408	430	446	404	438	436	416	432	430	426	449	411	447	393	458	437	416	389	424	451	407	444	413	440	462	421	408	398	455	397	418	416	413	368	438	407	386	433	428	406	457	470	441	423	419	439	389	450	423	425	436	393	450	451	398	424	446	449	427	397	442	392	442	447	442	429	442	463	445	416	462	424	407	449	411	408	446	419	390	398	427	405	398	423	435	450	444	472	424	384	386	414	420	439	396	430	425	416	438	399	415	442	435	435	443	443	449	411	423	404	426	401	432	429	417	411	390	403	408	395	402	445	447	425	426	387	415	392	433	426	430	452	417	442	430	417	377	421	431	425	417	442	420	440	424	428	437	420	415	435	412	432	409	432	434	429	374	423	376	422	447	433	433	428	412	422	383	423	422	437	432	444	392	424	432	428	417	408	440	401	439	413	477	440	451	427	389	410	417	443	440	406	409	419	419	451	402	464	430	415	415	415	411	381	458	399	389	454	452	419	399	409	438	458	419	423	427	439	488	379	471	415	420	422	411	411	422	394	426	448	425	416	420	365	430	403	407	424	439	412	432	450	422	403	449	425	429	421	418	394	407	434	419	425	398	398	431	424	382	423	438	396	440	410	387	395	397	468	429	402	448	418	417	450	456	427	433	402	432	387	412	429	431	383	410	422	446	406	400	414	417	406	425	422	384	432	443	419	388	450	405	432	426	439	411	422	439	405	410	398	431	411	437	441	396	390	432	419	442	407	393	436	429	416	381	425	418	408	434	426	428	374	428	436	431	437	421	432	450	406	442	441	426	436	437	429	421	404	436	411	431	402	438	455	417	420	445	401	398	383	439	393	432	381	405	409	393	435	416	426	444	413	421	418	399	423	464	438	418	428	426	391	408	425	457	443	437	394	446	408	403	410	410	398	480	437	445	441	439	470	420	388	401	437	427	437	415	418	426	431	430	436	417	402	444	400	437	429	426	391	402	390	461	448	401	428	413	454	447	406	411	412	434	400	437	408	397	434	455	446	434	459	417	467	409	404	433	429	409	424	428	437	410	409	432	415	418	423	396	464	439	445	398	419	412	475	426	410	412	428	427	438	409	432	391	413	440	429	423	451	426	426	440	429	473	440	424	434	421	394	468	419	404	418	441	422	430	386	377	456	426	438	385	419	413	430	415	444	429	433	409	437	423	454	430	382	393	442	444	452	442	430	458	419	398	461	407	426	428	448	407	451	422	443	457	466	440	444	449	421	447	440	415	437	434	409	418	457	415	396	434	411	464	437	398	397	415	429	421	423	455	458	443	419	420	412	425	433	376	431	383	457	439	399	439	439	427	440	434	438	394	412	435	426	413	435	403	427	394	398	390	421	427	427	418	501	418	436	437	426	403	405	468	394	420	422	431	419	411	380	437	427	425	445	437	429	416	414	404	419	406	446	458	407	459	402	430	403	390	399	423	426	423	424	427	394	421	410	451	423	417	390	395	405	404	434	417	379	432	430	433	413	476	431	454	380	430	422	414	442	449	396	462	402	420	409	422	415	423	422	436	404	397	388	418	391	441	442	400	446	398	421	481	396	397	449	413	417	414	418	445	438	421	426	433	407	424	427	454	452	446	415	398	421	398	453	405	418	394	415	441	420	460	436	440	434	421	433	398	416	429	439	413	398	428	424	427	400	438	463	430	425	398	443	430	389	460	444	399	395	447	422	424	400	410	442	412	420	370	445	427	406	395	441	430	419	389	452	438	432	419	425	436	427	436	426	383	422	429	435	423	440	373	402	418	421	418	410	407	432	428	434	437	421	449	454	432	392	440	395	466	408	426	428	433	397	397	420	447	403	387	420	458	428	396	438	424	427	411	423	437	428	430	433	442	408	414	424	460	406	444	389	429	390	428	446	461	425	430
60361	82171	56164	33001	806	791	705	699	706	634	661	696	645	648	687	668	655	666	621	668	709	652	655	671	657	730	611	657	707	680	687	676	689	660	681	648	679	673	620	651	684	675	672	682	722	681	630	706	673	638	632	639	686	646	660	670	626	645	642	665	674	630	655	664	640	670	697	675	643	670	630	622	663	655	670	662	626	672	645	669	622	686	666	647	682	683	640	667	679	667	637	665	662	642	703	705	717	678	665	653	671	656	678	622	690	639	658	725	670	674	683	658	656	638	685	669	688	631	675	680	638	685	631	663	669	666	688	686	651	662	668	666	675	649	634	664	656	654	673	650	683	652	652	630	665	663	688	649	678	691	665	688	671	642	670	684	620	676	707	626	675	629	672	648	620	663	689	681	668	685	647	654	642	633	672	687	669	667	626	667	653	662	656	645	693	741	681	649	622	601	639	644	669	651	640	673	677	728	679	665	706	631	624	675	626	642	658	682	719	679	605	655	703	677	667	704	667	667	663	661	655	636	701	700	714	652	682	651	708	642	638	653	690	691	614	680	653	630	675	663	709	587	683	670	671	717	674	668	650	693	643	656	710	650	675	667	652	703	673	668	624	683	683	618	640	706	653	653	672	643	626	646	648	669	641	618	616	688	672	625	710	647	662	673	651	659	651	657	633	680	671	629	646	665	683	621	653	643	717	685	689	677	664	641	668	718	651	640	635	640	641	662	635	639	641	664	607	631	644	646	684	644	604	678	650	642	700	680	719	665	656	637	687	657	649	679	647	644	603	686	654	691	667	675	634	638	635	684	614	666	658	633	668	645	653	623	641	671	672	679	641	644	650	668	645	626	618	644	646	632	670	682	668	682	669	701	656	652	659	689	677	673	677	655	652	657	693	701	672	650	689	704	624	631	700	648	665	659	663	647	682	648	651	684	694	641	658	642	655	655	706	643	665	612	662	700	636	664	686	672	651	611	684	675	670	657	653	629	658	627	747	629	683	665	658	720	674	651	642	699	661	685	651	694	627	682	631	678	631	614	640	698	678	657	650	692	693	652	625	664	733	691	671	625	723	639	645	633	728	636	681	653	680	676	611	685	619	707	685	626	662	685	660	646	639	676	661	704	611	666	616	662	655	597	650	636	687	656	644	681	668	671	611	664	702	670	626	659	647	662	621	700	623	671	671	638	595	648	668	657	710	687	674	660	656	649	667	646	660	632	667	676	728	674	668	682	685	661	677	658	663	713	655	659	667	635	698	685	649	635	680	703	634	642	627	647	649	651	699	648	697	673	719	650	602	638	659	646	644	630	640	647	684	674	644	633	666	648	638	638	644	671	687	624	630	665	710	685	671	609	645	664	660	687	695	655	651	706	612	664	716	648	619	661	660	650	690	688	679	665	650	605	672	684	674	629	624	662	660	685	657	665	654	687	671	625	659	617	668	696	632	684	679	579	657	662	687	683	704	654	648	642	661	655	691	621	640	668	649	696	651	679	629	638	658	650	653	661	680	627	692	641	696	652	663	718	700	650	698	656	664	666	607	632	625	659	680	653	641	679	671	659	665	652	629	694	617	716	702	696	645	646	641	624	648	659	654	642	660	632	661	669	661	666	662	640	664	651	659	675	683	683	631	688	684	644	636	642	663	648	678	641	705	657	644	661	687	675	648	678	699	665	674	608	622	678	658	710	637	618	647	689	677	641	700	622	676	671	684	621	655	641	642	652	641	702	656	637	677	682	663	614	623	664	620	611	633	675	670	664	671	616	638	667	620	644	624	678	636	639	724	646	675	664	651	599	702	607	691	658	629	643	634	712	663	680	638	630	645	714	655	658	646	640	629	665	665	646	666	691	692	678	650	664	654	667	632	653	672	628	671	603	637	632	663	654	650	669	646	684	652	654	646	669	675	619	639	644	625	667	671	646	623	645	699	636	691	676	630	688	667	674	676	672	693	696	677	662	673	676	624	614	671	681	622	630	628	683	651	688	657	680	650	699	659	686	591	615	682	679	687	690	716	629	644	678	664	657	695	676	633	647	632	652	687	627	652	694	652	725	617	669	692	657	651	722	670	654	610	728	668	645	694	619	633	590	640	661	665	657	693	697	674	623	697	679	640	695	658	618	649	642	626	700	644	650	672	643	651	665	658	669	700	621	635	639	640	672	634	641	605	638	682	687	695	643	652	655	626	652	629	705	660	643	613	650	659	626	654	691	690	672	707	637	632	674	656	617	670	699	674	660	683	663	668	653	649	646	651	684	676	650	624	636	640	642	621	648	710	628	659	605	683	677	695	645	663	651	634	666	662	695	683	678	674	643	684	633	630	677	675	687	642	691	654	663	675	659	716	689	645	645	687	674	675	663	705	647	675	655	646	675	698	695	679	717	637	655	671	663	647	629	665	638	635	691	655	650	638	657	664	662	660	696	686	696	698	675	657	658	685	667	614	607	647	649	647	693	688	658	649	662	712	665	670	628	669	647	676	658	680	693	643	674	647	652	634	652	647	660	667	641	646	661	653	643	657	697	657	628	717	639	654	684	633	703	678	610	675	673	643	649	658	680	711	708	643	644	668	724	694	647	651	639	620	640	670	676	644	675	679	637	636	662	646	623	662	649	650	616	636	663	705	627	659	656	649	671	649	688	647	632	676	670	644	709	638	666	645	639	696	649	647	719	659	632	649	640	687	674	615	658	632	624	686	624	677	653	674	643	630	652	648	645	667	665	652	649	676	626	719	657	683	662	682	694	690	639	652	627	720	671	652	643	667	687	708	647	692	602	631	650	686	639	644	701	633	633	659	650	667	695	670	680	694	645	650	640	682	633	674	677	648	707	678	698	696	629	631	618	640	662	655	634	692	641	646	655	667	689	693	686	638	682	613	667	666	633	698	681	633	640	649	644	673	679	628	635	683	654	665	689	674	647	704	630	665	668	666	679	681	657	642	709	645	670	651	640	655	648	690	642	683	645	626	591	689	693	704	645	650	685	652	680	642	669	671	666	645	661	658	653	649	630	682	663	679	688	700	656	683	621	668	621	663	622	649	714	676	639	665	632	655	670	656	676	661	652	694	668	685	677	640	693	651	684	631	640	568	658	636	620	659	714	629	690	689	654	631	687	669	677	669	619	653	647	657	649	607	682	652	669	640	698	667	606	678	660	680	687	695	668	648	647	667	636	668	635	692	642	637	652	710	645	670	669	597	652	635	677	668	651	608	638	622	663	660	699	647	647	650	659	696	664	706	690	704	650	630	670	669	678	668	693	639	636	631	643	646	657	662	647	657	668	636	632	621	680	664	684	656	666	688	672	659	666	663	684	706	655	581	705	646	680	657	695	625	666	679	695	666	658	644	666	675	646	692	631	636	670	628	686	685	682	629	700	653	708	613	641	666	706	635	667	668	617	654	655	696	667	613	722	706	656	671	669	673	675	605	641	643	673	657	666	688	661	656	676	646	685	660	672	642	641	644	658	661	661	653	648	628	690	668	612	663	660
23348	22020	28994	25200	21383	20934	9649	663	529	563	545	557	562	511	530	529	554	553	525	540	513	526	524	545	560	507	538	511	496	522	509	580	531	555	535	497	483	549	511	527	495	541	548	536	500	490	520	503	524	519	520	532	481	508	513	502	531	524	555	514	516	536	520	548	515	540	496	514	566	511	520	506	503	501	504	494	544	544	489	527	540	503	528	507	493	502	500	510	525	525	510	501	538	510	493	523	482	546	545	505	528	508	498	526	506	561	506	558	520	549	480	550	529	538	494	504	490	483	503	485	488	543	581	513	488	497	528	495	518	500	515	538	533	519	545	540	518	515	522	514	473	543	512	511	520	547	525	559	520	489	522	506	524	496	492	517	490	524	559	510	542	549	520	508	533	514	495	477	504	487	521	513	509	504	476	548	518	534	491	550	515	517	446	519	544	490	490	544	495	501	517	544	519	523	495	530	498	541	514	525	521	528	489	520	562	531	489	517	523	487	455	515	494	528	512	508	514	550	588	517	524	508	525	532	531	504	520	544	481	510	521	559	508	521	512	511	529	518	538	521	505	489	486	522	532	525	531	512	540	488	486	504	512	530	556	549	511	478	551	521	535	526	513	486	507	521	495	491	504	460	530	501	536	501	530	507	513	503	512	509	537	524	546	468	513	509	540	524	535	518	497	496	526	550	509	521	507	504	503	518	511	517	513	492	513	517	506	489	530	513	522	528	506	498	503	551	499	504	522	481	509	548	497	504	512	525	529	529	530	535	517	466	543	493	515	553	509	564	535	521	520	503	534	525	502	546	525	493	501	528	480	538	509	508	508	518	493	505	514	501	535	537	498	518	525	495	500	494	474	523	483	519	493	568	500	554	516	524	531	512	518	501	480	519	523	535	549	490	526	514	530	562	508	501	502	485	515	523	542	505	486	463	487	546	513	547	551	543	494	515	528	537	531	504	486	508	532	514	514	461	500	504	524	517	503	497	535	565	497	453	525	528	511	520	537	540	542	512	499	517	543	502	478	508	522	549	523	513	522	569	469	497	496	513	560	538	490	549	514	521	514	532	509	518	499	494	558	495	520	497	488	491	515	548	483	502	545	530	556	543	505	500	507	512	530	485	516	466	525	535	562	530	520	539	567	530	489	509	540	497	528	505	549	524	521	511	528	534	523	509	552	539	498	537	521	516	484	541	497	535	513	499	535	514	531	537	518	501	516	515	482	487	493	481	533	508	493	540	524	559	542	522	529	543	536	527	509	483	567	490	549	538	533	499	522	518	502	490	503	553	494	492	506	470	546	536	516	499	509	523	526	540	516	516	503	481	524	484	480	512	534	536	461	516	504	504	505	517	532	480	533	510	508	513	511	535	528	552	528	482	520	519	542	497	539	480	533	489	497	560	514	500	534	546	543	557	520	503	517	502	524	513	533	522	546	500	482	504	538	519	509	521	519	487	508	502	507	532	501	516	528	504	529	556	535	503	519	514	486	520	506	521	495	512	552	553	539	533	513	458	522	542	543	517	540	542	528	503	532	541	507	511	527	527	493	523	492	517	534	507	521	447	511	490	529	568	562	528	509	501	506	521	536	523	519	524	523	511	488	536	539	509	524	526	533	564	529	531	553	474	499	528	512	518	500	539	487	536	516	523	472	494	527	486	477	508	511	512	531	504	521	489	523	533	527	500	571	523	516	511	541	548	534	527	511	503	529	516	492	545	520	533	545	512	520	513	569	504	487	540	501	488	534	518	508	501	554	523	526	509	555	512	551	491	517	492	562	522	541	494	509	522	478	513	516	514	495	516	481	479	536	525	531	514	472	538	494	501	500	511	494	481	525	535	518	498	509	524	492	559	530	471	512	522	563	489	497	519	525	539	493	573	536	475	525	493	529	484	507	522	517	480	514	468	537	520	512	520	534	516	503	518	486	537	489	471	520	512	531	530	533	484	534	502	517	564	536	544	471	507	526	505	506	513	506	506	513	522	475	499	491	530	482	502	549	488	514	499	521	545	500	488	574	500	505	527	514	523	508	506	529	516	487	475	525	508	521	486	465	501	516	528	515	509	508	470	471	504	533	497	538	535	533	500	520	516	498	554	474	529	548	491	491	541	552	503	551	529	482	522	522	540	502	483	495	525	564	504	527	546	508	487	504	500	513	505	495	516	546	533	521	496	568	532	552	512	491	483	510	509	518	546	516	499	497	519	522	505	509	501	541	544	518	488	525	541	537	533	490	535	522	527	474	521	501	511	549	556	501	502	568	499	512	509	517	494	505	517	533	481	515	461	508	497	512	497	498	534	512	545	481	487	561	519	571	492	511	498	466	524	525	506	510	518	498	499	510	525	499	514	527	542	489	497	516	531	526	520	515	555	532	528	539	525	532	533	529	541	471	496	499	570	487	504	524	483	526	514	531	524	511	556	490	515	525	518	504	474	529	500	521	512	513	486	540	503	495	501	479	474	498	509	502	500	525	549	530	508	502	442	470	517	507	524	528	491	535	526	490	503	545	484	501	549	534	545	515	504	540	496	529	527	507	524	503	517	524	511	466	504	503	504	477	511	524	549	524	504	493	507	574	510	541	518	535	498	493	478	523	574	507	528	540	530	543	526	536	517	510	559	551	504	509	510	500	513	519	525	494	526	503	545	515	545	496	546	535	467	503	562	495	547	504	523	492	541	498	535	487	479	495	511	533	535	505	521	551	512	556	512	505	498	530	505	505	501	514	478	481	490	478	511	498	473	526	508	521	547	524	500	511	510	543	478	529	504	486	539	513	539	524	528	525	551	518	504	516	513	532	518	519	494	492	528	499	525	511	487	476	504	510	517	510	516	475	535	514	501	531	537	532	523	494	547	524	538	528	482	518	516	514	490	519	514	516	527	501	504	510	493	476	492	480	540	546	539	547	519	522	546	517	542	529	497	505	510	513	522	556	532	555	512	509	488	481	524	539	499	494	482	491	522	496	519	487	542	551	523	544	503	501	545	523	502	501	495	488	498	536	507	517	523	545	504	515	513	490	537	526	539	533	522	510	495	525	523	516	526	498	529	503	491	564	517	522	499	502	517	483	530	526	512	522	481	565	534	522	537	593	513	516	509	537	490	530	554	492	507	504	519	516	562	506	523	532	502	512	512	507	538	459	529	531	540	549	489	539	527	507	481	504	518	517	528	502	499	541	530	523	496	506	531	519	528	511	522	512	572	475	485	491	505	509	577	513	525	527	538	514	484	559	521	527	521	527	491	504	539	528	515	512	515	534	490	513	509	535	512	507	518	530	549	503	507	464	527	515	525	507	496	556	515	469	524	529	497	519	507	544	513	525	520	497	554	510	500	508	512	542	533	537	531	487	475	529	515	518	529	497	527	517	504	541	493	520	556	511	531	556	488	541	495	502	496	527	535	532	510	544	522	544	524	498	531	519	475	496	503	553	470	558	503	532	516	531	538	526	559	524	516	517	518	555	530	536	508	497	507	520	500	480	535	538	557	490	487
58114	88532	64889	42338	1075	936	852	794	815	751	788	807	842	737	807	782	804	805	817	770	827	812	768	793	803	730	790	820	811	739	793	794	771	753	807	780	795	821	795	751	722	794	779	781	765	822	781	776	752	770	835	739	770	757	776	753	809	763	809	816	803	835	773	767	762	803	782	788	797	772	741	771	770	780	783	776	747	784	740	764	766	804	765	805	796	774	804	805	797	823	801	772	805	773	740	807	806	775	751	766	812	754	722	746	799	782	726	739	786	797	734	792	753	729	782	759	805	794	785	807	792	736	825	796	789	715	820	813	787	770	750	780	777	779	787	781	789	793	805	801	806	746	794	771	789	772	803	799	788	750	746	751	784	783	818	754	775	758	751	752	750	743	779	736	735	779	747	756	767	773	753	780	797	761	760	769	777	750	743	804	792	768	745	808	772	711	776	806	784	731	761	773	753	714	795	785	731	801	775	793	755	801	761	748	796	741	765	829	793	770	830	833	719	825	781	801	774	753	808	786	866	737	750	757	759	757	765	809	737	794	790	739	774	798	787	820	728	818	811	758	771	755	767	792	774	702	783	835	781	786	804	783	790	790	785	795	771	765	776	739	774	775	776	769	773	795	765	780	740	755	736	771	759	803	787	808	754	789	737	815	777	793	723	803	766	793	809	777	800	761	766	806	786	730	805	816	805	750	779	737	741	791	747	759	784	795	804	774	729	777	768	812	780	781	768	733	823	799	756	791	785	725	814	780	750	773	781	792	808	810	732	774	783	790	761	822	753	712	789	765	819	757	767	788	748	738	750	770	741	808	773	760	746	729	781	767	772	744	780	766	726	809	750	820	781	719	785	733	776	782	773	779	790	796	751	838	784	803	786	834	749	747	769	781	750	765	760	766	785	805	785	781	747	771	744	749	776	734	788	826	853	733	768	774	746	778	787	736	767	806	777	794	815	795	849	757	729	784	782	767	799	810	782	815	734	757	764	765	728	778	798	773	787	742	765	803	794	795	712	786	761	760	819	795	755	787	785	755	759	782	761	739	811	734	799	786	721	754	754	752	694	821	754	785	802	791	777	757	767	771	785	745	791	801	748	737	804	765	759	782	781	817	793	780	790	842	761	750	739	796	775	750	757	778	779	796	764	752	774	746	798	805	765	736	768	761	788	757	815	786	760	773	790	743	731	784	792	786	785	755	767	737	778	802	794	778	796	766	812	787	809	824	834	790	765	766	766	750	747	747	780	793	772	759	756	775	740	774	797	763	796	759	774	828	815	833	804	784	755	781	796	825	803	746	796	694	813	796	789	826	819	774	776	811	797	809	775	821	782	802	748	781	796	776	764	734	805	742	767	774	801	814	764	763	791	778	791	798	759	757	794	770	756	805	806	745	752	782	811	751	831	855	719	804	771	785	723	834	848	826	800	769	787	734	785	751	784	734	796	786	814	755	753	774	715	774	780	742	721	761	752	802	772	780	741	811	726	743	815	762	755	790	787	761	848	755	817	811	796	847	823	787	725	781	804	807	820	804	802	763	782	733	830	800	741	764	754	794	765	829	761	785	779	783	801	772	793	781	776	786	816	710	802	729	785	836	760	784	775	788	787	787	724	758	736	795	796	831	778	781	744	828	781	834	775	734	753	816	755	728	748	761	751	762	824	737	809	751	697	780	745	734	728	793	759	818	775	766	745	775	749	764	778	822	782	747	809	772	747	785	744	755	783	792	816	792	729	797	806	789	780	798	757	823	824	749	720	795	765	769	781	776	800	819	820	782	788	788	792	796	774	825	811	806	766	799	732	776	770	808	766	772	800	762	774	749	780	791	802	725	779	757	735	828	779	791	826	767	750	781	726	788	780	820	774	773	748	796	767	792	752	729	783	760	801	790	786	779	732	817	769	790	835	785	777	802	751	810	731	775	802	812	742	801	753	767	779	743	816	760	763	795	784	743	764	872	839	773	772	738	795	801	838	774	777	727	806	749	770	773	803	762	839	790	774	777	759	759	773	788	805	751	747	810	788	785	802	786	778	808	780	813	805	782	773	767	741	754	769	782	809	762	795	737	778	841	843	782	763	764	737	755	772	741	785	746	797	793	805	723	779	736	761	829	811	756	805	779	788	767	755	777	783	768	784	807	798	796	761	815	867	804	723	787	814	786	730	805	725	808	780	735	794	827	765	781	733	789	728	790	777	768	792	794	786	768	761	736	779	763	801	774	773	706	802	756	733	730	794	787	823	816	816	748	801	804	813	764	742	783	802	758	831	783	817	785	807	824	795	761	753	778	785	798	790	770	762	750	806	754	808	774	806	790	759	777	775	753	762	788	790	775	775	715	791	764	811	798	803	783	765	730	820	773	787	736	803	785	794	753	788	775	748	767	754	778	791	774	803	793	769	816	744	766	774	779	802	751	832	789	773	839	764	765	816	775	786	801	834	764	812	786	774	751	820	798	744	769	798	781	810	751	775	768	774	804	807	756	781	764	793	788	790	749	765	865	803	795	784	773	757	795	792	776	808	776	785	773	727	753	750	743	764	819	812	773	832	749	778	783	778	777	773	786	794	785	747	757	772	804	759	836	772	788	750	761	775	801	821	780	837	849	801	792	803	806	778	747	790	780	740	756	696	771	780	789	806	758	776	750	755	776	725	772	780	775	781	771	756	775	767	813	766	770	738	765	723	768	772	735	746	764	779	799	795	761	793	776	743	799	779	768	764	782	805	775	742	810	798	788	783	808	773	757	729	805	773	757	756	730	761	768	842	754	749	775	790	758	752	764	791	799	785	798	762	780	802	757	767	742	792	753	776	753	750	796	758	797	783	756	808	817	794	728	766	767	750	784	778	727	716	803	795	779	709	817	773	707	743	785	774	776	766	786	767	714	762	768	766	735	699	776	762	780	793	798	792	751	778	773	771	773	813	794	780	791	777	834	799	722	817	766	826	812	763	814	776	766	740	752	750	780	804	755	809	747	765	801	792	764	811	802	771	754	797	824	840	758	797	828	786	738	791	785	809	788	754	827	815	815	763	736	762	812	766	773	800	740	785	769	747	790	754	730	759	787	808	777	743	768	740	820	795	765	766	812	773	784	815	751	740	761	728	717	803	766	765	739	758	747	779	746	755	772	765	729	829	729	777	765	746	760	781	847	780	768	747	809	823	831	804	760	753	773	822	781	790	794	743	724	798	774	802	772	761	801	817	739	756	802	806	778	760	767	764	771	751	706	779	811	780	811	763	765	824	774	776	790	774	771	747	800	784	754	717	754	805	777	752	745	812	801	727	776	798	831	743	777	766	752	777	794	758	787	762	732	797	771	802	757	803	768	797	848	766	767	777	793	800	781	727	791	768	751	833	776	819	768	766	750	740	769	730	761	829	707	802	825	780	776	783	780	811	801	804	759	744	758	803	795	796	760	843	724	770	708	797	802	786	780	791	764	796	764	782	759	801	779	850	792	780	801	769	835	799	753	775	820	797	796	751	746	800	748	773	807
29800	31402	26808	15436	694	301	289	275	288	269	289	247	298	264	297	319	301	295	279	308	317	275	298	280	292	312	306	299	286	249	297	284	315	286	286	275	270	280	317	278	284	311	273	296	312	284	297	265	281	288	288	300	264	275	277	264	266	302	306	296	321	281	290	312	277	273	273	262	307	309	285	268	298	272	316	250	257	288	286	299	285	302	303	290	320	285	289	281	291	290	312	274	290	308	318	292	300	281	321	279	295	273	281	298	291	299	261	264	282	284	266	297	279	287	306	296	279	278	295	309	313	283	321	286	251	287	276	295	292	280	287	302	299	292	295	277	290	260	284	320	284	325	296	299	294	316	292	276	271	288	300	293	297	311	293	289	271	275	297	321	276	304	297	270	281	275	254	306	290	256	296	288	280	276	290	329	280	242	264	306	317	287	287	298	292	289	271	307	282	294	284	299	272	308	264	307	324	286	308	265	319	268	287	293	301	292	307	298	296	288	300	303	286	293	304	282	286	298	250	273	306	302	296	286	319	330	271	288	269	249	338	252	277	269	258	302	311	308	324	304	312	251	273	251	300	302	321	297	321	277	283	301	304	307	293	271	302	293	292	261	320	274	291	264	264	267	313	293	276	265	293	294	303	301	287	306	289	317	287	276	313	281	283	283	280	282	261	286	271	282	329	284	288	301	275	266	261	302	297	298	287	300	314	275	265	275	282	291	269	306	299	340	281	300	290	301	294	297	292	283	285	301	315	255	280	297	286	284	296	302	292	329	265	284	296	305	291	268	283	288	282	284	284	292	297	288	275	328	297	308	266	291	296	329	297	271	275	297	284	273	317	285	279	283	281	303	297	284	295	317	309	318	316	294	292	308	299	276	283	310	304	280	290	315	275	289	308	279	285	289	301	269	291	306	274	276	274	298	287	284	290	301	310	270	289	298	269	285	303	265	300	309	273	281	307	284	292	287	309	244	284	299	288	284	273	283	262	307	284	304	302	306	299	320	309	296	285	277	273	285	304	281	317	314	298	297	305	294	298	295	267	315	284	282	303	289	271	282	287	295	313	269	295	297	305	299	312	286	314	289	290	303	281	297	279	280	261	304	306	297	303	287	287	302	301	269	313	265	267	274	276	339	281	300	315	289	281	259	280	295	283	279	285	294	305	292	261	318	292	280	303	298	269	325	277	297	268	276	295	275	305	305	300	288	300	290	272	270	296	282	289	278	307	300	287	279	255	293	275	280	279	308	290	280	266	300	307	273	268	298	304	266	272	269	259	320	286	305	281	312	307	291	285	256	273	263	301	289	283	296	291	321	289	273	311	287	274	287	296	269	305	298	304	280	293	275	288	299	295	278	292	267	299	299	289	300	261	279	268	300	275	290	321	292	286	322	282	294	295	300	261	296	290	313	310	302	253	272	308	319	284	270	291	304	296	282	274	283	278	293	314	273	288	288	297	268	294	274	317	283	274	249	292	305	307	288	288	306	280	272	265	276	284	295	296	302	276	307	297	307	275	292	313	296	293	269	295	291	326	341	272	259	299	291	291	276	268	292	306	261	311	310	255	291	278	290	299	257	279	269	295	287	294	278	286	256	305	270	287	291	297	268	280	285	304	294	293	275	275	278	289	260	296	283	257	262	313	304	289	268	258	270	274	282	280	283	283	289	291	274	273	291	287	323	291	291	274	277	276	282	314	257	298	290	290	300	279	287	297	285	294	315	320	283	301	300	271	270	282	325	305	290	317	274	288	293	271	295	295	289	293	307	291	279	304	265	296	298	281	299	275	262	279	283	290	302	288	268	281	263	283	301	311	332	287	285	275	309	326	269	281	287	300	289	302	285	273	289	296	284	271	274	295	303	274	283	288	259	301	265	302	293	287	262	286	293	316	268	286	273	299	276	272	295	281	314	255	300	312	261	255	272	287	288	296	293	290	290	270	306	289	328	278	290	287	285	292	287	317	271	305	300	302	277	299	331	271	268	271	286	301	288	309	313	309	268	289	296	278	318	298	316	290	299	274	282	268	275	275	328	318	272	309	265	282	302	276	287	288	302	280	281	287	292	274	303	276	303	269	281	296	284	255	287	294	277	264	279	291	289	288	312	282	286	292	317	289	313	280	268	303	325	301	310	302	281	297	272	290	271	321	327	278	287	287	282	293	323	262	276	292	278	285	284	273	294	293	270	256	302	283	281	328	300	275	281	290	278	272	283	280	282	284	286	301	263	285	296	285	314	300	327	271	278	258	299	275	291	296	301	287	250	277	282	306	273	331	308	287	277	298	280	277	288	281	290	293	274	297	280	306	295	262	262	288	249	268	308	273	288	301	305	319	270	276	304	321	278	292	277	288	334	300	288	288	239	300	328	289	289	277	279	267	306	309	286	265	260	287	291	286	292	272	303	321	306	264	272	290	288	298	304	308	275	286	301	279	286	315	309	259	261	274	279	284	293	274	281	272	288	299	311	294	308	328	301	274	279	310	290	312	293	285	283	316	269	302	290	294	282	271	308	287	290	279	282	286	280	292	283	270	269	304	289	285	274	306	264	307	261	312	284	282	309	317	270	273	277	281	271	262	281	278	293	295	300	327	318	309	284	303	306	288	288	299	284	293	273	318	310	276	325	266	293	283	303	302	301	270	274	308	257	273	261	319	304	300	279	283	305	274	282	285	291	283	273	270	287	268	298	309	319	276	259	267	275	284	289	278	298	290	313	317	280	292	281	290	287	276	290	284	298	296	279	295	293	283	301	304	289	274	289	260	287	304	315	280	317	306	267	254	292	291	262	304	276	249	268	239	315	304	295	278	280	297	256	264	301	286	283	272	294	294	302	309	274	292	242	329	296	289	295	292	304	299	289	289	281	301	273	307	310	278	293	284	261	318	285	306	291	295	287	273	273	295	283	281	273	274	318	305	291	293	288	282	292	262	278	290	264	268	295	268	317	287	276	295	286	287	288	335	320	301	256	325	302	287	301	298	288	290	288	280	276	285	277	288	275	283	290	278	302	261	295	279	310	283	301	290	288	304	307	289	282	300	310	281	316	302	262	293	279	274	290	276	274	249	318	251	278	308	300	263	287	300	285	269	280	314	295	292	276	292	302	285	285	266	274	289	299	290	288	287	264	294	286	289	311	295	268	317	265	286	289	300	310	281	296	282	333	264	289	297	284	304	292	298	280	283	288	294	297	280	266	331	290	282	262	276	292	288	294	284	279	253	287	297	277	274	279	274	299	324	296	305	304	305	303	272	297	295	330	301	304	309	301	284	315	293	289	285	300	281	299	280	287	299	233	287	275	282	291	277	279	315	297	265	307	277	277	308	289	288	299	270	298	276	275	291	282	330	275	280	275	270	283	274	311	283	295	265	291	278	281	305	284	305	272	278	298	290	282	303	278	285	273	282	270	286	302	280	271	294	278	277	292	301	302	291	278	307	277	272	307	286	312	287	288	310	300	307	297	302	272	276	282	311	272	303	277	293	277	273	288	293	288
38784	47151	29014	12519	512	491	501	457	494	467	449	484	489	483	470	463	498	463	451	517	457	422	476	465	480	460	498	499	437	481	451	472	467	434	447	469	436	463	460	514	493	492	491	471	451	513	477	461	480	469	444	459	472	472	453	488	410	445	444	424	475	478	495	465	429	444	474	461	451	448	471	500	492	457	428	464	442	463	461	476	485	504	455	496	449	487	456	467	479	452	467	443	451	447	499	505	465	493	444	453	427	452	463	468	494	447	490	522	479	463	462	471	447	471	477	485	446	459	463	456	451	435	455	462	467	473	481	473	493	470	451	460	486	484	480	481	444	472	459	479	515	466	485	455	445	494	467	446	481	491	480	467	463	505	458	486	451	388	482	439	449	461	460	473	506	455	483	435	496	450	460	464	466	461	452	444	467	479	500	455	465	487	463	471	442	470	453	487	455	484	435	494	503	488	480	465	480	467	480	490	495	436	453	466	462	476	470	443	506	422	463	482	458	481	465	453	445	481	493	439	460	450	438	492	463	483	445	493	443	468	494	467	472	509	485	472	474	479	478	475	498	448	439	480	487	466	449	416	481	478	476	492	486	446	425	479	429	461	509	459	457	484	442	494	427	474	449	447	469	467	469	485	421	486	469	453	478	430	420	458	502	501	492	486	539	480	471	448	441	474	442	490	457	486	425	502	478	466	484	450	467	464	463	467	458	483	485	492	471	493	474	463	445	440	488	442	448	487	458	448	488	478	481	433	490	429	463	464	464	502	486	448	505	483	460	465	500	471	489	525	510	442	481	487	456	458	425	458	476	475	454	470	481	471	492	479	453	512	480	419	419	459	496	493	436	466	480	420	444	459	478	512	462	493	489	501	458	499	448	487	453	488	483	438	479	413	463	469	477	477	449	478	446	430	479	481	461	492	457	497	486	478	470	423	481	446	473	476	473	493	395	472	456	437	480	508	444	463	447	464	430	476	480	478	459	484	443	422	485	483	497	471	452	471	463	458	469	492	461	475	471	468	490	451	454	474	433	447	477	493	469	457	436	502	457	458	466	488	479	473	461	458	458	455	444	474	424	462	483	452	460	449	485	476	506	462	448	493	463	492	452	477	483	452	444	485	464	460	477	466	461	428	456	471	466	467	473	492	462	460	474	471	483	488	478	431	495	418	475	465	433	436	487	491	457	486	487	447	466	420	433	441	477	464	448	484	470	473	456	478	510	525	470	461	484	496	438	491	444	440	492	467	452	483	452	454	472	467	468	499	482	497	467	434	465	456	433	448	472	488	464	468	502	469	443	495	468	486	467	467	469	496	476	446	456	465	423	476	467	441	488	481	472	469	472	471	439	456	433	494	475	495	443	484	486	436	459	459	457	445	445	474	484	456	487	458	454	471	466	429	476	490	494	469	446	415	490	479	443	439	501	498	501	424	465	479	481	448	445	456	483	488	484	447	469	486	483	458	453	450	462	471	435	494	448	464	449	449	441	497	474	455	474	442	470	506	477	476	449	445	517	446	471	463	450	468	438	433	507	461	516	447	442	454	511	425	450	499	450	504	472	467	529	476	461	464	423	467	433	480	474	434	439	453	472	481	425	467	514	476	458	480	492	474	485	429	485	470	466	443	485	419	408	457	477	434	458	485	474	479	462	492	485	474	483	400	482	494	492	517	456	450	493	487	420	458	428	475	443	452	507	483	493	457	458	479	479	462	511	439	534	481	482	487	489	452	475	518	438	498	499	514	477	419	462	488	487	495	444	482	492	506	463	481	459	434	480	472	480	486	472	443	410	446	471	474	459	465	416	451	457	496	429	466	467	500	426	462	472	489	484	443	487	489	497	448	463	482	472	436	447	474	458	505	492	463	453	503	477	451	454	484	456	500	451	476	478	482	494	476	459	496	479	470	493	462	465	458	448	466	479	437	418	474	503	458	479	471	448	448	435	449	450	478	428	478	445	444	455	470	452	433	438	470	496	472	432	479	407	462	460	465	467	491	479	445	462	485	454	477	475	450	495	469	449	453	484	466	446	441	507	481	460	451	472	511	455	458	480	471	493	484	441	451	469	466	438	462	486	482	442	464	447	456	480	478	473	453	475	430	456	457	438	475	445	444	451	484	458	427	482	450	471	500	447	481	481	532	478	460	437	461	436	440	455	449	465	460	451	451	488	474	474	449	469	464	446	460	454	525	490	499	464	475	482	479	478	468	482	460	469	439	442	425	465	466	449	456	461	438	457	460	459	462	451	461	449	502	473	462	471	447	436	448	493	442	485	430	483	478	446	478	428	487	473	455	471	479	468	468	501	476	468	483	453	470	468	482	445	449	454	485	472	458	494	480	449	470	520	464	467	473	485	483	462	459	452	403	462	492	490	436	451	451	492	462	444	504	469	471	479	439	476	436	468	511	487	502	406	512	480	466	503	495	507	472	499	465	465	481	490	423	443	454	474	494	455	494	467	479	469	454	453	495	460	489	504	479	484	427	474	462	480	468	484	492	482	472	441	441	491	480	449	445	480	504	477	442	438	424	502	467	463	474	477	439	457	476	494	448	502	442	443	479	455	444	488	483	465	516	483	441	489	407	470	460	486	485	446	439	431	451	452	440	476	440	441	476	471	450	476	484	499	481	486	450	450	448	479	470	445	488	476	485	446	502	473	446	452	518	448	506	477	421	458	410	465	440	469	494	441	492	478	466	461	468	493	432	472	437	466	429	456	439	461	448	450	438	455	476	488	509	496	471	463	480	511	458	497	455	486	511	471	492	446	471	466	485	470	454	439	490	501	468	447	471	490	478	474	459	446	465	499	466	471	492	443	451	475	462	489	465	499	476	458	479	489	480	455	445	445	466	454	427	463	467	474	437	493	491	450	442	452	475	465	455	489	448	453	406	515	477	450	484	473	481	465	425	470	461	497	491	446	472	456	467	433	439	473	423	479	429	484	466	462	480	455	447	477	462	504	460	467	463	457	455	447	466	473	470	419	483	466	483	440	443	462	457	468	472	495	474	505	476	446	487	440	463	459	426	454	459	479	488	458	471	500	471	459	458	475	489	451	446	454	470	455	448	498	473	473	484	473	480	428	461	469	452	442	459	453	446	462	475	468	477	443	419	456	466	463	466	432	493	493	424	505	444	512	401	447	469	452	474	456	478	448	502	428	468	440	451	512	523	487	457	502	469	461	474	447	466	475	471	433	441	477	431	473	453	475	442	474	471	465	460	467	488	475	481	522	457	491	430	468	471	455	447	468	473	426	454	437	466	466	475	479	474	444	500	460	473	511	476	491	442	456	450	500	445	446	499	482	449	477	496	444	445	486	462	486	456	505	444	483	486	462	495	457	464	440	474	493	474	458	425	493	461	484	465	500	489	483	488	448	519	448	477	458	468	446	473	453	481	415	511	450	456	496	477	466	439	430	478	435	473	421	476	472	432	436	454	477	500	442	467	496	479	462	452	492	415	520	470	484	468	449	459	466	464	454	465	438	461	460	436
24787	23275	32059	26371	19627	7756	623	467	448	438	434	421	446	468	442	428	406	441	474	451	411	433	424	403	459	416	472	391	469	423	456	413	449	430	430	426	404	443	427	415	429	439	447	409	404	409	407	381	460	437	399	425	397	398	404	398	448	407	396	418	426	432	412	423	416	422	389	429	398	439	400	399	408	413	412	432	459	376	423	454	418	441	427	426	429	416	409	418	376	398	419	390	422	398	451	418	457	452	425	389	416	436	420	444	461	423	422	455	415	417	410	418	453	414	435	415	419	412	427	403	413	408	426	430	474	422	417	409	441	437	383	401	423	413	437	445	427	438	448	416	427	435	394	443	417	376	405	432	438	422	438	407	435	418	456	433	451	407	366	434	445	449	414	407	444	420	424	392	448	421	404	414	418	439	446	431	407	418	418	432	432	441	398	401	403	422	419	410	443	415	451	429	432	439	445	428	440	446	418	441	471	423	405	437	455	419	413	392	370	433	452	439	406	387	390	445	387	420	409	410	419	417	395	425	442	435	436	408	405	394	432	435	432	418	421	422	443	427	453	425	404	390	413	458	406	413	428	429	401	434	436	419	401	427	418	402	429	442	432	442	414	470	438	402	434	437	437	403	453	430	435	404	417	384	433	425	408	460	437	420	393	420	434	411	458	431	430	430	442	439	417	404	448	401	414	393	433	419	422	478	448	432	443	428	409	412	456	432	445	399	365	430	391	475	423	420	393	446	436	417	447	455	440	419	419	403	415	433	382	420	442	410	431	421	410	443	403	453	426	428	424	414	419	432	417	431	403	415	444	412	378	411	435	430	442	396	428	390	433	408	391	442	457	367	445	431	449	381	431	468	438	449	444	414	420	395	437	432	452	421	454	443	405	409	421	417	387	408	415	435	403	411	436	414	420	422	430	413	446	444	397	420	408	393	439	458	405	451	462	382	422	432	431	395	432	387	433	431	389	443	383	431	407	389	429	394	419	413	446	445	405	385	446	393	415	419	463	407	401	406	427	407	496	413	401	417	448	426	434	410	430	428	446	425	445	449	417	421	447	411	433	425	426	414	421	432	405	441	397	410	426	448	446	476	401	437	444	376	418	419	412	414	416	434	417	439	402	407	426	427	424	419	407	420	403	393	433	415	409	418	452	455	391	428	408	405	443	433	410	433	433	452	406	416	409	400	387	411	410	411	430	373	411	440	439	413	414	449	435	426	444	405	400	420	411	417	414	422	423	434	404	432	418	434	448	442	393	417	419	436	442	418	416	412	433	431	426	384	405	414	387	397	418	439	394	385	392	411	399	389	434	382	420	385	433	419	389	423	412	396	444	413	414	460	431	433	434	471	424	421	392	384	397	425	438	389	424	405	369	417	406	408	419	408	407	408	422	422	419	467	435	418	424	412	449	420	437	419	427	417	411	415	406	413	429	401	401	428	405	424	452	398	421	408	403	414	395	436	391	449	421	398	422	412	418	460	432	417	420	422	430	435	405	432	424	423	399	403	403	448	422	430	456	412	424	400	408	429	428	412	423	443	426	408	392	415	414	418	427	445	419	423	393	389	389	402	432	432	420	413	451	413	410	396	379	433	409	416	438	408	432	437	421	412	436	395	479	392	403	387	398	434	422	421	434	386	453	439	416	406	450	428	414	434	442	418	429	437	388	406	437	431	426	409	436	382	447	435	421	417	405	412	409	423	439	425	365	427	409	398	451	427	437	417	434	420	420	433	402	394	397	412	411	400	398	440	408	401	418	411	404	424	396	453	428	412	424	447	432	417	437	415	412	404	444	383	415	431	406	424	409	413	409	410	434	407	442	418	406	425	438	435	413	417	446	415	431	431	423	433	397	451	411	449	406	386	420	410	444	438	414	392	422	454	410	391	408	419	386	416	442	426	405	427	409	389	439	438	410	403	421	457	398	377	437	431	402	421	421	425	424	430	447	425	425	415	422	402	430	451	385	400	374	399	432	409	438	450	434	422	418	407	427	391	437	444	448	421	437	436	416	431	433	402	430	393	417	420	431	389	425	413	368	419	393	442	430	400	402	442	412	397	420	403	452	435	416	425	387	405	441	441	425	423	443	401	446	412	446	419	434	417	432	453	427	408	427	417	422	428	438	406	401	453	409	406	396	399	415	413	403	415	410	431	443	411	407	437	395	403	422	414	411	403	409	463	379	423	425	417	390	446	437	429	427	413	441	441	436	417	448	436	420	421	469	391	412	411	446	405	429	419	429	446	428	409	473	455	423	418	408	398	435	377	401	440	443	447	451	424	455	420	381	420	432	390	398	453	432	429	459	403	441	411	417	429	409	421	414	429	405	461	451	419	449	425	421	432	412	450	394	391	432	433	469	423	424	445	394	459	408	396	412	398	464	403	396	410	409	418	405	414	417	432	454	404	416	425	385	426	416	425	437	427	421	421	440	412	415	410	460	431	411	422	447	434	394	412	398	421	427	427	399	424	419	441	413	434	410	426	432	373	416	411	399	425	439	432	444	398	462	402	400	438	422	406	405	425	432	398	438	415	400	396	434	394	430	412	414	411	403	403	410	368	374	395	448	422	448	425	441	426	437	426	409	425	455	413	432	413	418	397	440	412	417	388	435	420	414	425	450	401	429	418	397	422	430	450	422	431	407	399	446	435	457	439	414	426	390	441	424	395	437	420	445	411	403	430	389	423	415	421	407	432	415	414	405	410	407	445	398	423	436	430	401	406	435	394	400	383	431	430	478	407	467	431	391	405	421	424	372	421	436	414	433	433	445	440	375	422	394	398	453	423	451	403	394	399	402	420	409	420	438	413	426	397	433	431	455	443	442	407	414	431	397	426	400	415	426	446	416	414	394	419	425	417	381	459	404	424	418	399	424	413	418	430	456	446	434	425	409	436	408	454	416	423	452	446	424	425	395	416	468	436	401	413	413	429	423	415	438	415	409	383	428	406	447	437	414	415	412	406	455	400	441	409	436	425	453	461	419	379	430	441	397	434	445	421	421	423	416	397	406	404	419	419	395	420	434	418	437	437	423	421	429	419	440	429	435	450	428	392	410	390	421	423	414	417	419	422	412	426	413	465	393	408	369	433	428	435	417	421	443	433	375	411	418	410	394	386	420	380	390	391	392	416	393	434	431	425	403	451	407	405	442	418	398	402	441	448	416	419	449	389	397	426	421	443	411	408	397	404	414	389	407	427	402	425	443	395	407	377	373	420	413	453	468	412	414	422	405	367	429	410	413	400	417	415	414	464	446	404	421	443	408	397	424	398	442	398	424	429	383	444	412	463	430	399	417	392	426	395	413	407	387	395	397	409	409	471	400	395	415	436	404	447	409	432	447	394	428	441	439	451	388	422	406	384	434	419	400	378	436	418	380	438	417	391	436	403	406	422	415	429	411	411	427	429	423	451	453	418	432	458	420	430	394	416	433	417	446	452	410	448	417	407	405	412	432	439	397	423	447	411	430	444	385	415	438	429	430	463	412	407	428	430
59300	81379	55997	30936	815	739	673	681	677	704	694	656	646	663	732	686	634	645	634	631	576	680	658	654	658	691	668	686	694	699	674	636	651	674	716	651	650	689	639	627	662	675	650	672	678	641	656	683	627	690	673	616	668	659	653	661	633	661	657	638	666	686	645	623	662	680	694	670	635	699	658	608	697	674	672	626	607	685	682	645	635	693	689	657	614	709	637	670	681	674	704	637	652	667	630	608	692	677	683	637	662	648	652	655	669	643	615	663	652	644	652	634	649	663	631	678	673	654	672	648	653	648	671	626	642	696	657	681	677	669	639	682	666	737	622	659	651	679	647	661	683	663	628	669	671	671	682	699	625	655	683	636	665	678	635	675	642	669	673	633	668	632	624	673	641	661	653	636	614	674	634	672	645	649	701	649	670	665	582	646	661	676	648	647	715	703	673	620	685	626	705	645	629	640	677	702	639	620	628	658	673	652	675	662	641	678	679	680	695	655	678	650	682	682	655	618	604	678	655	676	671	677	694	669	645	700	655	671	668	661	666	673	650	670	685	672	655	643	708	595	700	683	673	646	642	632	611	616	675	695	687	645	647	638	614	666	683	654	676	648	627	667	698	659	639	648	664	648	654	681	677	645	696	612	659	648	667	666	689	639	654	669	630	630	673	635	627	652	692	642	650	664	705	617	643	658	654	610	658	688	678	634	669	650	606	668	632	628	679	621	674	657	632	672	652	648	662	613	652	678	649	664	658	631	649	668	678	638	665	640	646	662	654	671	646	659	660	675	631	657	646	619	711	696	667	673	609	659	691	672	620	667	647	704	682	682	669	684	651	668	604	622	661	667	662	670	635	668	639	662	636	688	630	634	668	652	646	657	640	650	664	620	648	667	674	697	664	694	718	633	701	683	655	638	678	668	633	696	637	639	650	650	695	668	689	638	673	679	665	658	664	701	626	611	643	674	638	688	611	692	674	660	660	663	615	641	678	657	634	654	664	649	639	625	651	659	679	683	673	655	624	652	655	700	670	695	660	652	664	633	692	682	631	662	663	700	675	655	610	629	647	675	678	684	650	580	677	685	664	644	643	650	707	672	722	668	658	632	666	681	650	630	624	641	626	634	693	673	684	675	628	648	665	700	696	670	674	666	668	615	646	640	631	675	719	624	641	617	663	680	666	630	646	671	694	695	666	644	702	635	632	673	656	678	652	669	674	660	666	687	645	682	625	642	655	682	672	625	640	646	645	660	667	606	643	688	679	650	616	626	669	699	686	663	653	670	643	661	647	644	659	674	669	677	690	687	620	667	660	671	691	637	656	662	653	662	671	660	642	658	638	639	649	666	687	621	678	663	674	633	689	665	639	642	713	705	670	651	624	650	670	616	653	685	703	655	656	633	635	659	655	654	638	714	669	682	633	629	670	618	665	654	645	627	624	661	615	667	617	648	698	675	641	649	634	610	669	636	641	637	615	646	701	664	676	664	675	687	655	701	655	654	622	675	670	665	682	650	690	640	631	644	613	662	685	621	651	672	645	673	597	637	653	666	657	641	637	642	615	654	656	654	684	631	644	672	688	658	649	673	622	659	614	623	680	652	651	649	654	643	688	658	625	644	649	647	623	669	615	651	622	662	624	620	632	668	627	687	658	689	667	688	669	722	654	661	668	673	641	689	630	664	667	590	612	669	676	666	707	654	643	633	694	678	626	641	707	655	663	669	648	641	668	672	680	677	684	693	621	622	702	678	647	687	655	677	628	640	680	680	662	653	674	644	642	689	689	637	665	656	699	669	668	635	650	643	661	654	652	649	646	661	685	708	668	698	654	685	654	660	628	675	689	668	620	630	696	622	711	707	683	623	636	659	642	684	640	649	634	682	651	671	675	697	642	677	720	699	626	627	621	667	679	673	662	638	612	674	667	656	664	655	695	640	687	634	720	640	693	693	642	697	674	681	701	696	656	651	635	602	664	658	627	661	690	633	671	672	684	628	675	657	670	674	637	687	650	677	608	627	640	623	612	691	647	612	684	637	666	654	651	695	700	626	680	621	664	661	681	648	672	658	640	606	625	631	672	647	708	687	695	709	715	682	665	658	634	614	662	623	632	677	652	614	670	673	675	648	652	671	681	670	664	688	667	653	633	631	678	681	611	634	655	645	671	632	711	628	660	644	678	671	645	672	613	683	683	662	725	641	652	676	644	682	647	634	676	658	681	664	683	684	624	670	649	658	633	652	671	635	634	640	645	664	645	641	710	633	655	621	643	627	688	613	679	604	660	625	621	645	624	634	661	668	669	635	685	637	629	640	726	676	671	627	674	679	636	677	649	663	651	671	622	645	611	660	650	671	634	663	668	646	665	638	681	635	649	646	657	664	644	670	647	636	657	661	662	624	632	670	675	657	644	630	651	610	706	682	631	637	636	677	645	645	670	642	658	671	648	692	664	671	637	645	667	644	637	700	617	626	685	618	663	645	684	657	649	674	682	632	608	659	659	667	653	647	671	679	654	647	607	672	700	657	652	653	653	650	602	626	659	651	662	712	690	641	673	667	669	677	642	643	629	634	646	651	606	661	668	621	690	662	620	638	647	674	695	654	706	663	647	684	664	616	647	666	655	651	645	671	643	604	656	679	653	632	651	663	664	687	650	655	606	669	665	697	672	652	671	660	658	680	646	642	657	691	623	629	695	680	684	681	666	699	650	678	639	688	663	682	592	675	626	677	696	658	686	680	690	668	676	626	707	639	684	642	741	623	676	745	674	658	630	657	687	680	626	645	651	680	683	688	659	679	670	653	605	599	665	670	708	659	649	679	610	637	683	648	641	607	676	678	638	626	668	679	641	694	651	653	644	630	665	656	672	663	674	666	657	666	684	638	644	680	649	653	704	660	727	645	676	618	670	666	683	676	660	637	740	614	704	667	650	661	626	660	658	660	670	622	697	683	645	692	701	658	645	670	633	645	626	594	658	613	679	709	667	614	640	645	651	660	668	629	706	663	645	647	695	637	631	652	711	682	678	669	729	654	675	684	648	700	659	675	655	625	645	638	664	646	698	671	635	625	638	655	666	697	653	701	648	681	677	674	638	621	648	640	644	670	662	698	651	695	634	673	668	624	662	661	681	664	656	590	681	657	624	649	645	674	668	638	689	667	632	634	712	638	692	676	661	660	668	694	702	666	645	687	675	672	659	659	703	678	653	656	671	690	654	637	630	634	606	660	624	699	639	619	656	703	648	658	634	667	662	672	655	635	681	645	673	633	615	658	660	649	653	667	666	673	640	656	640	660	679	681	686	670	646	704	666	656	672	635	662	656	675	661	652	658	665	621	653	636	653	655	627	632	627	706	618	680	641	644	660	663	668	710	734	666	685	673	642	643	663	685	647	662	673	681	681	624	672	605	667	652	669	621	660	630	645	646	664	650	667	683	610	710	679	634	636	677	662	643	643	690	658	642	674	662	678	686	694	646	674	632	667	687	643	667	616	646	608	651	679	670
23370	21844	30981	23360	21301	20661	8304	612	536	535	531	527	554	560	526	501	531	499	530	496	544	506	515	534	510	533	536	517	500	564	536	537	531	573	544	521	504	537	519	533	540	516	539	494	500	499	519	500	522	505	547	519	585	560	526	520	488	526	509	524	512	519	474	502	536	492	505	493	465	516	521	530	542	508	532	515	558	556	489	540	512	513	530	524	502	514	517	513	528	496	498	540	519	533	523	500	535	514	516	540	529	518	540	524	558	512	507	508	535	527	508	513	521	501	469	546	527	521	529	508	482	506	533	517	503	503	499	502	514	526	513	524	514	506	525	511	498	535	547	511	519	469	534	538	498	569	514	488	470	530	530	517	489	527	545	488	553	524	492	503	495	546	529	518	491	499	574	503	450	513	531	525	460	524	511	470	508	502	548	509	473	499	486	526	503	495	530	519	508	537	519	555	525	535	550	530	515	456	512	521	528	526	508	489	509	504	499	543	504	542	513	483	502	529	523	543	498	493	516	552	514	521	531	564	508	498	522	523	523	508	522	504	494	551	482	534	534	503	522	504	509	512	521	518	536	485	545	469	506	478	481	532	518	512	532	559	512	515	510	511	496	506	517	498	539	537	509	524	523	477	489	501	496	467	517	554	483	486	478	549	508	544	517	516	516	480	511	528	539	492	522	534	518	520	514	499	495	535	560	477	493	537	535	485	539	508	510	478	518	505	495	482	536	513	495	506	545	513	489	516	494	497	520	535	511	521	547	465	517	509	548	501	510	517	507	548	511	531	519	506	554	591	521	523	522	574	505	526	511	484	499	522	536	524	534	515	509	539	493	526	533	494	507	516	551	527	558	499	483	492	526	522	533	484	485	463	519	546	514	553	528	515	477	534	518	494	514	515	500	477	522	492	500	506	561	521	500	541	503	553	533	492	532	520	518	545	547	549	514	510	560	501	508	528	495	526	534	490	513	503	534	528	519	492	526	509	476	546	510	489	526	521	480	483	489	524	483	491	462	512	489	510	478	468	498	474	526	557	532	498	499	528	460	511	495	476	501	533	495	520	575	526	500	512	506	515	510	525	501	525	496	528	494	587	500	545	547	475	519	528	499	527	519	502	524	481	541	525	505	485	516	476	541	533	484	510	506	519	498	505	510	469	519	526	500	530	502	534	522	496	486	472	505	457	521	518	502	500	513	483	525	548	514	534	512	503	514	491	501	533	495	506	480	512	514	512	489	518	508	508	527	541	477	547	502	511	492	494	514	536	522	526	503	494	546	496	514	517	521	512	509	538	518	502	480	517	529	494	492	490	505	512	529	507	517	548	486	534	548	491	507	505	522	532	484	503	504	489	513	498	500	510	468	571	497	496	512	477	517	511	508	532	507	460	532	558	499	539	540	533	531	549	496	528	495	558	558	516	435	523	543	502	496	547	512	503	555	453	469	495	563	523	504	523	500	503	523	502	559	514	517	509	482	531	500	499	533	512	547	513	501	513	523	506	500	512	531	535	501	570	493	518	541	494	525	587	534	534	515	484	506	537	488	533	529	506	528	533	572	527	512	490	506	536	490	553	506	510	509	505	558	520	519	544	526	538	538	566	518	491	525	520	510	502	541	523	537	492	501	524	481	507	520	481	497	503	534	508	524	534	469	501	504	481	528	541	536	505	488	497	493	497	546	501	502	525	498	519	562	502	520	470	515	516	497	527	515	498	499	514	463	513	515	499	504	510	522	500	508	478	504	514	494	532	490	506	483	542	499	531	540	522	508	528	507	468	529	502	524	519	505	479	485	485	493	527	524	511	515	500	476	506	490	554	479	532	519	526	549	531	485	488	514	509	502	491	538	530	514	463	529	509	514	529	488	505	526	541	502	496	546	487	523	459	491	465	529	511	493	498	493	550	502	508	462	479	534	531	468	562	493	502	514	532	533	506	518	522	502	498	469	525	523	564	519	538	495	466	516	554	537	523	502	495	532	524	518	518	507	547	475	487	522	494	545	508	514	537	523	477	512	490	491	482	537	497	473	482	511	537	513	469	524	471	502	513	527	525	506	492	507	466	543	499	537	531	529	519	491	509	497	504	511	507	496	528	484	569	496	489	520	512	505	491	485	507	525	533	449	501	492	514	492	499	506	480	551	510	469	490	521	524	530	509	470	521	529	552	496	475	510	511	554	500	553	485	504	537	480	499	512	491	507	531	542	522	525	507	527	508	505	530	514	523	555	541	508	538	492	551	515	501	493	467	501	534	511	505	523	511	499	524	492	555	530	527	506	542	504	512	540	505	518	501	541	531	508	520	498	523	508	494	486	502	504	531	465	500	527	580	552	512	510	534	526	470	518	499	502	518	474	523	503	527	523	535	478	509	522	548	558	551	515	513	495	494	531	523	525	536	507	510	483	505	476	551	496	491	545	536	546	499	484	509	546	494	515	528	523	560	526	492	542	509	472	524	542	484	474	528	495	489	501	520	497	521	487	496	534	495	502	502	518	549	523	531	522	527	502	520	515	507	478	501	509	521	496	510	487	488	494	529	466	515	549	527	519	542	554	497	511	531	504	490	524	507	512	506	508	510	523	513	527	514	509	497	529	539	522	518	471	535	493	529	525	515	511	490	519	511	492	520	499	534	509	542	549	514	532	501	519	531	538	501	516	504	516	514	501	510	518	504	490	548	466	482	516	492	518	529	537	470	478	513	494	464	555	528	526	449	504	551	487	529	546	486	501	500	523	515	477	498	499	496	512	498	530	508	509	475	522	496	535	523	505	539	551	506	484	526	468	533	550	526	536	519	524	524	478	511	473	526	494	527	532	498	520	494	465	542	503	529	547	504	539	523	489	539	485	461	526	489	519	527	507	522	491	508	527	514	484	526	540	505	550	533	538	480	490	529	541	507	490	490	524	489	528	519	549	479	548	480	527	490	481	498	534	515	527	526	483	476	505	499	532	521	542	567	485	484	458	520	550	522	507	523	496	506	523	555	508	502	491	532	547	512	522	523	515	480	488	499	489	490	513	521	502	521	491	496	525	521	492	517	535	502	535	518	526	506	520	539	465	494	469	517	498	496	471	506	542	552	523	540	469	533	526	541	494	539	525	516	521	512	490	531	523	499	501	529	509	510	486	488	510	520	490	472	533	471	516	499	473	504	520	562	524	490	482	513	525	493	546	519	530	486	476	509	521	495	506	496	495	478	508	526	518	528	507	460	544	512	509	506	499	506	518	550	492	493	516	513	528	475	502	504	494	509	507	494	512	500	523	524	498	525	517	481	511	516	506	518	503	534	510	526	505	462	534	503	520	566	507	547	521	503	503	484	498	507	499	526	507	522	515	522	494	531	495	510	510	502	531	527	538	484	511	497	500	494	528	473	501	511	508	505	518	543	523	518	505	523	513	510	517	500	538	500	540	498	528	483	504	495	508	485	494	531	513	481	525	510	536	517	548	522	495	522	566	510	543	510	496	518	493	487	501	496	501	557	533	484	498	497	505	500
58885	87338	59155	37459	1007	840	857	818	856	836	809	810	758	828	769	753	792	775	799	806	763	822	780	735	755	773	798	773	736	773	780	724	810	813	744	777	802	774	769	793	779	741	789	775	791	796	716	797	743	777	775	834	783	749	768	818	712	728	814	770	792	755	753	795	784	766	772	748	778	754	758	846	759	783	751	751	773	767	751	808	732	801	758	758	751	769	763	752	772	715	738	717	790	777	773	757	800	805	770	755	799	774	757	733	774	785	819	782	783	763	765	809	823	808	745	779	774	709	761	809	777	738	745	743	722	832	813	785	768	705	771	806	757	769	784	754	765	711	795	772	741	747	789	749	746	776	801	721	790	755	796	758	796	767	750	743	797	783	788	765	776	785	783	770	775	765	760	803	781	799	679	734	759	781	777	797	710	774	792	759	736	725	748	719	799	805	811	773	770	794	771	745	771	723	756	782	825	723	719	763	723	784	792	761	743	739	751	764	745	764	754	790	747	762	761	771	721	755	763	752	786	728	746	788	786	753	811	749	824	803	806	763	758	739	783	756	761	776	766	778	769	709	799	753	778	784	748	781	788	764	764	825	765	729	720	769	805	769	738	778	770	764	789	795	802	778	762	743	745	742	750	780	811	772	780	826	719	775	806	771	738	740	799	786	759	717	747	750	775	774	735	789	812	782	766	740	758	802	785	736	796	770	757	819	787	789	784	821	765	803	803	811	769	769	783	735	767	728	795	756	805	717	771	734	810	771	784	756	758	738	706	767	781	745	767	788	833	726	795	822	808	732	786	772	779	734	757	779	800	767	814	789	784	761	813	746	737	730	761	789	753	784	739	788	776	744	832	818	759	724	754	748	768	817	733	746	746	782	772	756	803	748	811	784	792	736	766	780	806	745	763	776	745	749	763	701	784	777	802	791	754	784	732	719	791	711	768	758	792	775	784	790	792	790	801	769	776	737	810	768	771	772	767	811	788	753	732	728	788	761	712	828	754	790	775	746	765	799	774	775	754	771	786	754	801	791	831	782	754	749	744	812	816	790	757	760	690	742	801	823	767	734	767	825	711	836	770	796	733	835	786	730	739	782	761	793	752	785	812	730	795	717	740	793	712	809	760	743	758	792	727	738	743	787	781	775	789	784	755	738	786	805	765	758	766	801	790	779	777	763	762	828	800	765	761	768	760	800	808	796	795	759	776	768	790	744	803	798	778	795	758	704	713	769	778	796	763	768	765	769	782	774	787	828	771	780	783	822	744	815	807	764	761	786	807	786	774	737	805	791	775	752	755	740	765	767	767	759	727	745	754	767	778	785	778	784	705	818	775	798	760	758	793	781	772	703	760	806	798	787	778	761	785	790	769	750	789	777	787	802	767	768	763	796	798	777	759	812	761	811	795	784	813	780	774	812	796	776	789	774	753	774	778	824	759	803	755	762	809	743	790	761	774	742	805	764	765	784	741	742	770	737	759	756	759	772	792	763	766	758	807	803	785	793	754	743	815	758	738	742	773	746	767	761	795	763	753	709	755	786	764	747	758	796	771	786	728	759	775	777	776	784	761	776	787	836	824	753	797	772	756	740	748	794	763	792	734	782	795	749	784	762	819	737	722	728	713	770	795	771	798	792	754	761	759	764	773	779	816	775	799	738	725	824	728	800	757	799	758	758	808	720	762	733	764	815	769	755	824	790	812	708	785	795	740	782	816	762	808	804	714	758	748	771	719	774	780	715	764	718	758	763	736	774	779	798	791	778	804	795	788	782	740	742	748	726	754	791	754	780	757	758	772	827	746	776	763	757	751	753	758	792	768	799	753	758	787	772	797	728	783	791	798	821	745	771	763	786	764	770	750	799	774	779	776	752	812	745	759	772	812	763	771	786	789	791	778	757	771	759	765	742	775	788	794	729	767	768	786	820	742	771	799	797	791	815	746	796	808	820	784	791	798	823	765	756	769	748	793	794	777	738	810	836	786	830	767	732	755	808	753	789	774	731	764	732	760	773	793	775	762	778	819	794	786	790	810	743	738	746	744	802	751	813	803	737	715	781	756	790	754	778	781	745	749	743	790	773	740	781	753	764	801	775	796	761	756	780	819	750	751	774	814	739	804	700	793	806	699	757	793	787	830	798	775	782	809	794	790	738	805	694	797	742	790	758	755	761	758	758	745	747	811	738	746	792	770	690	764	785	800	782	755	761	788	768	758	784	784	708	796	756	734	742	797	752	740	724	772	797	822	773	757	800	730	816	781	757	784	776	760	775	744	780	793	783	761	747	741	804	763	785	775	782	738	741	750	801	729	777	720	760	807	805	725	757	814	784	775	746	817	768	787	764	772	752	726	796	785	750	730	794	750	764	760	758	755	787	785	788	860	789	775	760	737	767	764	751	762	781	787	755	805	734	758	758	749	778	768	767	777	747	734	789	787	771	749	747	807	781	792	772	731	757	765	805	778	757	816	750	749	705	783	740	753	762	782	808	777	793	806	790	778	752	750	770	739	756	803	699	789	752	799	790	763	747	791	792	772	774	774	799	781	788	730	743	775	749	779	772	760	717	758	771	752	790	780	770	782	728	762	844	782	762	755	816	748	804	772	748	775	767	782	756	744	754	776	750	727	780	803	798	745	747	780	741	740	798	805	793	807	780	758	767	766	759	842	776	751	734	768	772	804	781	709	815	797	746	769	742	786	761	763	752	785	760	716	768	780	735	843	781	757	741	722	737	720	761	774	772	821	827	771	798	778	756	777	800	759	808	781	777	744	797	745	760	751	777	763	803	768	770	770	789	775	760	816	770	740	781	789	796	761	763	755	791	763	712	812	770	771	811	786	727	744	776	756	806	782	789	779	760	797	774	778	763	807	760	783	789	761	758	793	723	729	777	765	787	797	751	769	805	756	760	784	736	696	783	767	774	780	796	757	739	778	774	767	759	733	749	822	776	752	796	725	791	756	757	766	779	776	783	775	772	793	765	776	729	767	769	802	767	767	804	812	792	802	773	785	748	765	754	697	745	785	762	794	764	755	796	748	748	799	763	824	785	715	767	705	786	815	752	811	808	765	770	745	752	809	780	741	814	809	787	761	749	809	815	771	758	756	757	791	744	742	743	720	735	799	717	771	767	803	796	767	748	760	781	780	749	810	780	737	804	744	794	725	794	780	757	742	767	746	768	828	762	728	774	741	796	743	783	797	775	779	759	787	756	726	797	766	728	779	769	778	784	761	753	771	773	796	757	809	806	704	744	790	772	762	768	742	761	706	801	758	802	799	784	786	731	701	777	758	743	783	832	705	779	806	724	782	790	755	786	761	722	785	751	750	778	792	782	787	757	769	711	768	795	775	753	789	797	741	795	802	800	751	757	771	796	766	758	795	743	784	807	748	793	793	802	708	749	743	757	724	731	789	795	750	794	777	781	734	770	749	800	760	795	762	807	772	799	817	777	794	773	820	823	758	772	754	788	772	795	734	815	738	794	735	772	791	760	735	732	769	792
29736	31170	28027	14440	643	309	295	289	293	294	270	291	314	282	274	279	302	262	305	304	257	255	308	279	282	286	261	249	257	277	279	287	272	291	282	297	284	308	282	272	257	282	253	290	265	263	281	278	285	261	293	301	297	290	280	298	262	291	274	298	259	268	268	275	290	280	250	295	276	282	285	283	275	301	259	253	275	303	279	284	299	276	281	251	280	284	291	255	256	289	278	266	289	300	272	273	325	268	305	296	265	291	265	271	269	262	275	285	310	264	303	275	302	294	280	287	294	287	251	285	266	274	279	309	279	263	294	285	255	277	279	262	286	255	244	289	276	270	284	280	299	313	284	251	283	279	239	294	261	250	295	285	306	300	287	289	227	282	289	306	298	298	300	284	286	275	308	294	315	319	280	288	261	282	275	286	272	256	274	270	304	275	260	267	284	300	283	269	311	246	290	247	280	266	291	261	295	288	277	266	289	301	259	269	270	284	275	289	291	267	291	269	275	291	265	281	279	258	289	278	263	288	270	255	262	277	281	296	262	274	318	251	284	267	269	245	277	278	289	315	265	305	295	294	284	257	273	272	273	254	272	291	275	292	273	256	268	279	262	310	304	315	277	271	297	280	297	324	295	286	291	285	312	268	258	280	273	274	270	285	288	277	279	276	292	299	287	292	262	281	271	279	282	290	266	288	288	305	323	276	244	278	281	277	280	304	293	285	307	283	298	270	308	276	288	257	285	286	285	311	280	289	287	292	287	271	288	287	284	285	294	286	258	282	279	287	292	275	293	241	284	292	284	290	283	285	278	280	286	273	276	296	282	289	284	290	284	288	305	284	281	285	295	279	278	285	296	287	293	285	266	265	272	284	247	269	303	272	289	284	303	272	281	277	318	291	273	277	265	265	289	281	276	258	301	251	273	269	321	286	289	279	295	264	256	294	265	279	258	277	287	324	283	316	302	262	274	266	293	261	285	267	271	290	265	237	310	304	274	264	281	285	252	291	295	261	295	301	310	253	282	258	300	296	288	312	300	285	269	291	260	288	275	296	277	271	295	306	271	300	270	284	298	265	290	266	284	284	255	276	278	319	283	276	285	268	279	294	289	314	292	277	287	275	246	304	264	255	290	290	271	328	271	273	305	294	300	304	255	267	273	282	275	291	288	333	267	284	278	284	293	303	290	261	297	276	253	253	260	261	272	291	281	250	289	273	270	255	301	270	255	285	296	288	263	292	281	286	269	315	275	295	311	289	273	287	288	278	259	265	271	267	268	263	291	303	306	287	313	271	293	295	268	278	284	281	298	265	318	302	298	289	296	266	262	256	266	257	300	281	322	267	287	314	269	261	275	296	285	284	291	285	292	289	292	281	297	258	276	266	293	294	298	253	306	283	296	280	270	265	269	310	274	302	286	251	272	296	282	277	286	293	267	264	263	250	277	270	281	310	271	294	250	290	270	317	274	284	267	288	287	263	272	269	251	299	266	299	254	293	282	278	287	313	272	296	269	294	300	273	264	293	296	264	294	275	258	282	283	290	251	269	277	290	300	290	288	303	285	258	336	251	288	284	269	284	269	335	280	262	303	271	283	284	285	290	288	273	245	268	294	300	299	293	273	251	296	257	287	259	282	291	295	286	290	273	270	304	294	282	289	257	259	289	284	277	289	297	254	261	267	282	280	310	297	292	277	286	265	273	285	273	271	282	304	283	258	298	287	292	256	289	274	275	296	283	306	283	304	259	266	286	281	292	288	272	252	274	309	271	278	258	286	303	289	285	274	307	263	289	284	290	286	296	285	289	269	252	288	297	289	295	288	280	277	299	303	278	274	291	271	267	280	280	279	286	269	310	277	298	282	266	268	270	292	268	268	272	272	280	308	284	277	267	292	284	279	292	315	278	258	279	293	261	289	323	276	268	271	286	258	295	269	267	279	265	261	270	275	269	297	292	253	262	289	286	262	274	273	269	274	311	285	272	294	277	296	269	288	280	253	276	289	312	261	274	259	275	268	265	297	262	296	290	299	282	267	284	252	274	282	245	286	289	296	291	277	284	302	269	300	294	289	271	259	279	278	258	249	278	299	293	267	267	267	294	293	296	280	281	283	271	273	264	286	299	238	302	280	270	315	296	302	281	274	297	291	264	283	312	297	282	262	262	262	255	268	300	280	253	255	301	289	276	277	273	277	246	267	246	278	289	271	259	250	277	290	287	277	273	269	292	275	270	291	301	297	274	287	293	286	321	272	266	328	284	267	266	301	285	272	286	263	277	252	264	289	278	269	302	272	288	272	275	290	281	294	285	303	281	289	268	237	258	280	267	290	273	288	270	274	270	286	273	275	297	289	256	268	259	266	265	286	281	291	234	273	289	293	291	289	303	269	280	273	313	244	303	327	285	278	287	277	274	285	277	281	298	262	277	283	277	290	271	273	293	292	300	253	277	288	300	285	317	316	269	250	275	274	264	278	292	277	293	267	268	294	267	279	283	256	281	273	278	274	293	288	277	297	278	310	282	292	283	277	271	262	262	266	276	300	288	258	294	273	231	264	261	261	276	293	276	296	281	297	281	277	263	305	277	295	273	269	280	267	272	279	283	296	289	326	280	313	264	281	282	305	273	258	267	275	268	270	288	282	265	274	284	263	259	305	306	303	271	285	262	262	271	292	289	265	293	284	303	298	302	269	253	280	290	261	297	275	274	274	278	271	298	265	293	303	274	286	279	290	272	277	279	329	286	293	260	293	272	300	304	326	297	264	301	298	285	258	260	264	279	280	280	268	261	277	280	275	293	295	270	279	299	280	301	292	267	279	267	318	246	290	290	268	272	278	257	279	279	283	289	260	296	242	302	266	297	276	244	267	281	284	270	305	304	271	273	281	287	269	278	283	283	285	264	290	283	282	249	279	289	290	269	283	296	298	281	291	268	247	290	285	276	286	312	290	276	295	277	277	278	282	281	252	276	299	303	294	276	275	273	298	273	254	272	283	277	269	309	348	293	281	275	288	293	251	278	294	310	274	286	292	262	286	273	290	263	278	293	313	314	299	282	287	247	293	252	294	281	291	271	269	276	260	283	285	308	310	294	316	316	276	283	284	277	275	288	295	285	301	258	276	283	277	265	313	267	279	283	277	288	278	289	277	289	303	270	288	297	287	266	254	285	292	266	268	246	285	294	274	265	304	292	255	300	301	290	222	282	268	278	286	289	290	296	306	292	278	272	288	278	306	279	284	260	274	294	283	279	302	330	282	283	270	297	312	279	278	302	286	283	286	284	293	274	261	264	265	264	262	303	288	291	244	267	279	273	263	290	294	285	297	279	284	271	260	282	294	280	231	300	260	258	282	274	283	282	290	266	280	271	291	248	279	294	265	251	265	294	290	275	255	266	271	250	269	299	283	275	261	272	285	272	273	302	276	298	264	258	273	305	317	267	304	256	288	288	290	275	288	302	305	286	275	277	262	289	283	279	303	303	288	284	295	302	301	251	259	297	290	270
38398	46859	30205	11929	451	459	460	479	440	454	443	463	446	436	451	498	458	478	469	457	499	486	470	456	433	471	455	455	513	432	465	490	500	457	451	451	475	455	456	467	430	461	445	484	477	446	431	485	479	462	456	448	447	477	455	479	443	476	463	452	438	440	462	427	439	488	478	446	431	472	505	457	444	468	447	452	449	417	453	463	465	459	443	446	459	456	456	473	481	457	462	457	481	472	484	472	469	422	447	412	430	483	448	458	437	471	445	446	471	423	439	436	453	421	435	483	406	507	428	426	450	436	474	490	422	466	479	494	445	445	463	454	436	478	428	449	454	444	450	426	480	438	458	473	443	452	413	442	419	469	428	471	439	425	497	435	443	427	460	472	483	406	434	468	434	465	451	448	445	469	462	445	477	450	450	432	434	425	445	425	424	468	460	436	457	437	438	458	461	467	422	426	435	436	428	457	476	407	478	422	457	478	423	425	424	442	436	438	454	457	492	469	459	455	478	458	451	435	444	450	472	452	518	425	436	491	458	436	459	467	425	453	452	453	482	481	448	467	464	456	442	451	470	445	448	472	473	444	496	458	449	427	426	475	463	452	473	470	448	465	447	475	450	462	441	441	469	460	464	447	469	473	446	445	449	447	496	480	456	431	452	475	471	417	440	444	458	467	463	456	506	436	470	413	444	459	491	446	413	482	461	462	449	463	469	468	458	481	456	448	434	438	457	458	474	477	449	419	453	463	419	474	470	439	411	423	462	445	409	433	455	426	404	465	447	474	443	453	447	432	441	504	466	449	459	470	430	426	404	425	435	459	467	416	478	491	443	446	458	466	450	455	460	433	431	450	452	448	460	457	456	397	438	445	430	451	496	450	435	453	489	468	462	444	434	518	455	475	425	417	433	458	457	419	446	455	423	460	482	479	432	465	470	467	457	447	452	429	437	453	479	408	438	447	409	452	425	466	478	453	419	439	456	435	445	460	481	443	464	456	453	453	451	464	438	472	449	435	452	484	424	472	473	448	431	463	466	427	464	474	471	463	425	435	478	468	438	425	463	431	450	416	446	468	458	448	433	517	447	467	428	394	452	445	417	472	452	446	465	459	449	469	448	467	473	454	426	451	434	467	473	463	492	442	425	435	455	482	440	416	450	441	468	458	469	455	426	470	483	392	426	452	442	407	454	457	408	441	468	437	454	467	432	455	499	492	457	469	484	461	472	442	495	449	425	443	458	424	425	463	446	458	460	440	447	442	453	416	405	467	424	452	440	425	454	482	420	477	445	466	458	447	415	440	440	445	446	440	448	472	470	417	463	432	460	475	459	438	458	419	479	485	436	439	479	432	425	472	443	475	435	425	457	463	451	433	450	429	434	488	418	432	452	449	444	499	412	444	437	454	436	464	463	470	407	426	469	448	450	453	444	451	506	437	458	447	439	430	473	448	425	460	478	452	479	467	478	455	464	467	460	431	481	449	465	470	425	480	437	483	432	436	431	463	468	454	442	450	508	425	424	433	418	485	462	443	434	495	399	458	484	465	462	445	479	418	485	474	409	448	449	454	466	468	465	463	416	464	446	448	473	425	441	464	473	457	464	482	450	433	475	447	440	458	453	456	451	454	442	463	483	497	468	459	462	434	460	475	462	447	490	459	473	461	486	393	474	460	437	530	456	441	428	490	447	451	427	473	462	443	450	459	434	466	431	456	468	434	439	421	491	488	468	446	451	462	430	473	453	415	495	442	395	457	502	475	448	448	463	454	456	442	456	455	459	445	441	455	460	455	411	486	456	485	439	417	459	464	452	441	437	436	449	465	488	454	450	430	480	465	444	448	437	430	479	445	464	430	480	445	466	465	437	419	469	444	452	473	457	433	489	482	418	446	458	505	476	451	446	426	475	477	490	441	428	421	459	450	491	448	438	477	430	468	453	440	482	490	466	481	466	432	448	456	469	451	497	474	464	478	457	499	439	478	438	483	444	471	504	440	468	462	462	466	421	495	387	474	432	470	445	493	466	474	442	417	443	442	434	423	440	429	494	461	461	489	444	450	515	455	474	433	420	488	490	479	476	451	435	446	501	411	472	464	438	492	458	463	457	459	446	435	457	434	454	456	439	442	481	438	426	488	464	465	487	445	440	464	465	448	483	441	467	446	424	414	493	449	445	472	443	484	473	433	449	446	472	438	456	406	434	451	450	429	426	446	459	424	441	442	423	454	457	424	427	450	431	440	450	488	464	497	462	435	479	445	473	418	458	469	438	424	435	462	446	442	464	463	431	445	460	421	417	438	444	473	425	445	452	419	422	466	429	463	468	450	438	436	464	447	463	409	456	457	443	430	452	439	476	449	437	460	433	438	455	457	474	418	499	483	433	438	429	477	419	451	485	463	447	419	491	486	466	423	491	453	458	470	423	455	405	478	432	447	443	442	478	450	448	487	430	461	475	413	451	468	502	473	412	421	447	433	433	450	425	446	465	414	445	463	457	468	393	424	476	460	474	439	466	421	462	465	472	455	436	460	466	458	437	520	442	485	483	466	430	440	453	456	411	466	488	430	467	438	443	456	428	448	410	426	432	450	507	495	479	444	433	437	441	462	430	442	415	439	443	439	417	411	459	428	448	481	460	443	439	442	487	481	447	439	446	463	436	452	410	469	441	439	451	441	472	471	455	428	451	458	456	465	423	475	471	460	480	430	460	465	477	442	465	454	461	464	461	451	456	454	463	459	452	451	442	458	489	452	441	443	464	443	468	464	441	468	456	450	513	440	488	471	449	452	426	465	420	506	445	407	458	448	460	448	453	435	485	436	433	466	430	457	427	464	422	426	443	468	434	430	415	436	445	448	478	479	435	450	467	486	439	465	462	460	455	420	445	423	412	432	492	451	460	434	460	429	466	454	412	469	470	443	466	453	445	463	444	487	464	433	465	476	431	453	443	414	402	477	469	456	456	441	443	477	457	436	444	440	431	483	448	458	441	449	449	428	486	455	445	450	446	445	478	472	457	455	469	431	456	478	451	463	459	445	472	435	462	468	433	446	455	461	451	458	453	420	489	442	466	464	439	430	440	433	480	470	434	455	427	463	453	463	452	441	479	460	488	444	441	446	489	417	465	452	471	487	423	462	458	455	516	444	486	447	459	443	471	433	436	418	469	458	466	488	450	431	479	455	418	451	436	453	473	473	467	416	484	462	459	441	480	459	457	418	470	447	450	428	441	453	484	485	462	457	442	471	456	447	466	474	407	485	458	422	442	462	439	437	443	492	501	436	459	417	447	430	449	444	463	459	431	471	408	442	460	445	496	445	450	481	391	417	464	453	493	466	444	449	457	417	446	472	442	446	460	479	476	445	478	450	447	445	475	400	438	481	475	508	474	432	473	419	478	433	447	450	434	453	411	460	452	439	420	430	441	450	418	440	439	447	439	469	468	476	421	443	459	435	476	464	418	423	454	449	444	456	466	436	442	406	442	414	426	439	467	478	404	458	486	429
24844	23149	34451	29869	16480	3680	521	438	429	420	428	440	445	439	408	437	433	439	433	458	439	443	389	456	423	440	411	414	400	454	432	426	416	424	432	397	442	447	416	442	436	417	424	400	421	421	413	441	416	456	415	426	410	393	413	428	464	424	396	393	424	401	424	438	401	458	456	390	475	408	430	362	435	437	380	429	465	439	426	413	436	425	386	418	417	422	422	403	448	426	433	399	398	442	415	411	450	433	394	446	410	427	422	432	405	455	482	438	404	439	410	386	409	473	435	416	397	436	410	397	431	433	432	380	396	369	469	415	397	413	419	406	461	451	422	435	433	427	428	422	440	379	394	411	460	467	419	391	430	411	417	395	436	465	421	430	432	392	430	412	421	406	440	420	414	398	404	436	415	385	426	427	458	414	451	401	401	409	431	423	428	422	414	428	395	410	431	395	394	430	411	428	414	384	423	401	417	424	419	379	435	382	409	406	428	414	418	395	424	421	393	418	434	455	410	428	426	414	409	401	433	395	417	439	409	407	412	422	407	426	447	437	447	401	452	446	437	437	423	394	440	391	400	400	404	453	419	435	405	419	380	408	415	374	409	401	403	427	407	402	460	423	417	434	402	423	424	431	433	396	427	443	435	409	419	382	421	433	453	437	388	403	406	395	426	408	382	442	423	381	409	439	391	406	410	407	436	438	410	440	403	428	415	435	435	472	441	386	420	430	419	453	427	424	468	432	362	434	418	381	391	405	415	434	443	436	406	463	414	425	433	433	430	414	395	396	425	405	426	433	431	430	439	391	405	429	438	399	412	422	454	420	424	375	447	463	398	418	420	436	410	402	434	391	391	418	397	407	437	429	421	414	428	412	427	411	415	402	384	402	378	390	433	427	453	405	425	395	461	440	411	435	407	412	401	392	408	413	421	420	405	420	448	419	403	413	411	439	398	448	437	433	408	421	494	430	450	416	425	431	416	427	422	459	422	407	447	416	402	395	398	417	437	417	429	422	454	434	422	388	398	437	390	410	429	432	436	409	422	404	436	407	408	417	450	427	407	406	410	416	411	399	383	418	422	441	443	429	440	385	412	431	393	427	417	431	440	394	418	437	405	379	459	446	425	398	401	411	418	402	418	412	413	412	441	430	427	451	452	424	443	405	407	411	423	459	441	438	413	432	424	410	438	416	432	436	426	383	438	444	420	412	416	401	370	378	389	418	412	391	424	444	435	398	411	459	418	450	419	431	440	428	438	413	422	428	423	449	421	415	427	423	424	417	422	432	397	402	430	442	427	392	409	455	429	405	407	397	404	424	430	422	446	418	423	428	433	418	440	421	437	416	418	430	407	450	401	429	491	430	412	370	399	426	424	422	431	414	426	419	422	410	436	445	423	421	429	401	410	416	417	420	422	428	383	415	366	436	437	419	451	411	451	400	444	424	437	421	424	395	410	394	426	422	457	425	424	453	392	404	455	375	437	405	399	410	444	448	439	424	356	422	468	403	419	396	449	422	433	421	425	447	384	419	420	451	400	423	427	381	438	442	424	382	408	415	403	435	427	388	403	442	412	415	376	448	429	451	461	438	441	430	391	408	433	422	412	398	446	409	434	421	444	393	435	430	448	442	383	387	407	420	434	420	419	417	429	423	413	426	412	443	404	413	405	377	412	428	401	419	416	441	395	403	356	398	413	431	423	418	426	433	385	395	390	391	430	388	420	424	449	457	387	393	437	398	439	423	384	465	435	433	421	396	401	388	412	400	410	429	426	430	422	368	423	425	435	447	387	408	427	399	410	425	437	449	423	444	429	408	413	430	442	375	427	430	420	414	402	409	377	418	392	428	432	394	411	441	429	409	383	408	399	422	405	425	375	401	403	450	454	399	388	407	438	373	418	423	418	423	440	388	431	416	426	450	456	446	457	412	419	443	406	442	401	382	425	423	383	413	414	418	451	412	438	421	431	436	414	409	411	430	429	416	407	447	411	436	447	431	412	399	397	445	402	445	409	406	445	447	381	402	434	434	431	419	438	461	454	437	420	420	424	449	425	438	407	443	406	398	435	452	442	421	387	410	415	405	427	448	385	416	412	423	394	442	432	419	429	414	394	406	449	423	406	407	416	415	417	411	436	380	462	401	384	360	389	415	440	434	424	429	424	409	447	442	403	394	445	394	412	420	382	395	449	413	392	403	456	456	400	385	484	437	448	418	462	424	408	420	446	411	464	453	411	403	413	417	399	397	426	436	398	415	421	445	445	412	408	441	418	420	412	425	434	366	428	433	434	418	402	437	406	441	422	423	396	407	445	435	405	415	425	404	434	373	426	378	397	429	443	423	401	394	415	379	402	414	458	429	416	423	428	382	447	418	414	416	386	437	462	427	379	385	404	418	411	439	382	447	406	403	443	411	434	428	419	407	434	433	442	402	466	440	413	408	422	409	426	374	413	398	408	423	445	409	421	417	441	447	404	402	376	426	395	431	410	468	359	447	380	434	432	422	423	437	402	436	407	422	415	403	471	410	443	434	445	422	390	399	406	396	470	439	407	410	430	401	424	430	412	417	465	463	435	431	416	418	426	409	447	368	388	433	423	425	431	459	400	405	438	458	422	428	433	432	358	389	426	428	448	385	443	428	424	427	427	440	445	450	395	448	389	403	402	412	397	439	431	423	440	409	425	420	430	434	441	429	416	439	406	419	429	432	431	430	410	403	405	452	431	409	414	420	420	393	432	452	444	419	435	409	441	420	409	410	435	423	405	403	420	403	418	425	394	446	408	459	435	430	424	423	424	427	415	413	427	409	425	456	409	402	438	436	419	384	406	395	422	460	448	399	407	394	426	404	397	416	400	408	461	402	428	432	404	408	390	401	387	461	447	417	465	447	438	426	425	418	427	448	436	421	419	413	431	413	434	442	432	439	408	435	430	421	419	419	398	428	440	421	403	410	418	439	449	411	447	386	402	410	414	413	430	420	448	426	417	388	439	423	417	443	420	452	377	432	400	416	423	414	435	388	395	413	437	413	412	417	418	443	406	449	394	437	381	409	441	393	443	414	418	401	403	424	437	383	406	401	432	474	392	447	419	459	401	429	380	398	409	463	445	438	444	420	459	393	408	438	430	440	385	374	385	461	458	420	428	444	419	443	449	399	476	419	380	400	467	378	416	439	419	411	434	461	411	393	460	420	396	434	445	426	438	413	400	421	453	444	411	396	425	421	391	399	385	462	428	452	428	405	484	402	408	425	421	447	396	407	422	443	448	446	446	448	406	405	413	424	398	450	413	431	411	390	445	417	416	458	421	408	440	432	445	405	409	420	455	427	437	399	408	449	424	458	416	423	440	411	400	434	459	443	409	408	396	437	420	413	413	383	450	432	411	437	399	445	391	392	411	387	428	400	427	461	428	421	375	425	408	389	470	435	377	428	438	424	435	391	400	382	438	450	413	381	416	412	408	446	409	454	449	407	429	441	397	424	416	408	417	398	446	449	425	436	457	428
59973	81557	55339	30788	745	705	695	633	672	686	712	697	682	701	687	652	647	691	651	684	687	700	698	627	688	647	684	677	647	687	635	649	623	685	654	626	645	675	638	683	667	665	628	692	639	630	660	701	638	677	580	674	665	679	649	657	694	686	695	641	646	638	651	639	643	665	711	678	655	684	662	701	634	638	650	675	638	672	660	667	614	682	686	668	664	672	701	680	646	666	639	667	602	686	632	634	670	614	669	661	636	639	645	630	661	657	696	640	614	668	602	643	680	630	640	694	672	636	641	611	694	686	701	655	655	654	611	650	701	692	661	698	675	633	673	650	609	702	661	632	676	641	681	665	630	637	651	643	643	670	680	644	624	705	663	673	679	687	656	646	641	640	669	700	681	613	642	624	666	672	654	678	679	686	639	635	641	654	629	637	700	630	626	658	704	664	644	654	667	639	636	679	626	627	694	648	686	661	684	660	642	592	659	665	669	595	692	679	648	652	699	666	624	649	676	605	698	677	642	646	628	638	631	710	685	613	667	670	673	673	635	643	640	697	656	654	661	694	634	675	659	621	653	626	655	663	648	660	646	663	655	699	646	650	669	635	661	655	654	645	611	677	674	634	613	639	586	691	672	648	658	681	648	653	666	654	684	698	622	659	709	623	668	657	639	700	676	666	668	661	657	627	628	669	690	638	643	659	622	662	673	655	654	668	656	700	645	674	673	677	662	652	683	626	701	667	667	653	687	663	642	667	604	632	672	642	654	619	666	662	602	637	678	659	627	643	677	625	648	679	645	693	691	682	614	676	662	625	629	617	716	655	599	622	683	616	636	633	674	664	667	707	661	654	630	635	665	680	661	682	629	644	656	643	636	678	646	638	621	650	652	676	636	647	649	659	636	638	631	665	672	678	658	711	664	703	615	736	668	660	678	682	685	666	642	623	669	687	669	698	652	684	616	690	666	658	665	654	624	673	652	671	652	650	628	642	634	657	709	662	627	624	629	631	651	653	688	645	650	655	632	673	671	718	645	647	633	608	661	611	659	698	654	717	677	616	644	640	695	645	630	657	619	648	717	691	650	652	666	640	632	663	656	652	659	626	624	707	669	619	684	659	629	684	662	659	663	632	689	647	692	672	644	667	646	643	645	681	669	622	690	691	660	614	669	644	645	661	715	646	706	655	644	634	673	673	680	654	668	634	675	657	645	652	651	672	676	633	677	648	673	656	657	621	714	669	680	657	665	644	660	666	640	625	665	658	644	652	690	650	711	678	634	667	646	626	645	674	631	703	663	649	676	678	650	721	643	664	650	640	653	679	713	635	694	612	651	662	628	647	664	681	657	632	610	630	686	648	629	675	677	608	644	643	678	674	671	659	627	697	653	649	685	682	656	648	637	654	645	679	652	651	659	686	650	691	701	657	645	638	635	667	625	677	630	646	688	642	636	699	643	686	615	641	685	662	595	684	636	655	682	643	612	680	673	612	668	725	686	680	640	653	678	672	685	644	648	676	652	600	658	627	681	697	683	636	643	640	708	647	621	642	662	667	637	673	653	672	713	635	661	636	682	674	655	646	667	670	645	676	694	681	682	684	651	612	689	697	668	678	657	674	664	646	604	672	666	691	639	680	706	698	651	683	621	612	668	627	720	640	681	618	672	655	652	716	679	652	700	668	599	647	647	649	655	649	661	712	687	620	666	657	709	643	667	663	644	617	638	655	679	671	650	641	668	675	659	684	678	643	665	663	655	673	664	665	654	690	641	667	622	695	665	677	675	641	631	676	681	683	670	659	614	617	688	671	655	634	696	670	646	643	636	647	683	662	646	664	663	625	655	613	676	665	641	660	646	668	652	649	622	668	676	682	615	646	661	690	658	643	697	643	633	637	658	651	595	657	633	651	646	622	696	683	673	656	637	652	653	682	689	687	697	653	643	668	676	591	644	661	627	648	625	710	692	658	624	670	619	645	626	630	642	623	667	659	658	624	649	707	605	689	676	664	676	661	624	642	672	602	675	655	652	643	636	686	670	674	663	633	642	623	642	656	702	682	633	653	668	641	660	643	676	632	672	675	694	659	644	610	619	641	705	663	663	648	640	649	682	697	633	666	657	649	665	652	658	634	626	664	661	684	640	692	675	646	655	640	651	654	669	657	663	672	677	674	715	667	702	688	661	633	632	647	719	671	691	670	636	667	610	638	647	682	620	677	667	657	651	657	649	680	652	662	651	660	670	703	660	663	647	663	671	588	627	654	667	670	644	690	690	656	634	631	647	632	703	666	683	597	712	682	681	635	691	678	648	648	644	660	664	630	685	618	670	637	687	687	652	656	662	621	657	651	641	674	637	633	685	670	669	671	645	650	662	642	660	683	644	637	616	671	658	635	672	672	636	682	608	634	674	667	645	710	670	644	681	637	639	667	651	622	665	640	643	652	692	691	676	653	651	661	652	653	645	649	663	632	663	642	672	645	630	617	660	706	662	657	666	685	675	608	675	645	668	700	677	667	641	670	661	650	601	671	655	673	665	633	671	624	593	689	693	668	681	699	659	658	660	657	680	643	660	648	669	618	680	655	626	638	652	612	622	715	661	664	665	692	641	639	663	644	647	685	552	625	672	655	662	658	638	645	689	678	621	723	646	678	625	661	685	658	687	667	666	668	647	636	670	705	676	650	666	668	677	628	643	692	627	626	626	648	604	692	632	659	678	644	674	666	653	673	670	667	654	632	654	674	668	653	630	635	667	681	710	625	624	663	639	661	717	627	666	655	714	664	657	656	665	714	640	693	628	654	609	673	683	634	664	641	686	672	707	639	688	622	644	702	693	646	679	640	710	658	655	655	692	700	660	633	629	641	661	634	686	709	702	656	652	628	654	647	670	740	621	682	637	667	653	587	638	614	621	622	621	701	653	660	613	670	661	665	626	674	671	633	650	655	618	665	614	690	666	649	649	651	651	648	692	667	658	628	655	683	703	632	664	711	651	661	652	642	656	658	667	630	646	684	634	648	624	642	701	642	681	655	633	617	675	633	660	674	632	621	660	618	665	689	686	629	630	649	664	659	698	619	613	647	670	606	647	643	678	672	677	648	639	659	665	652	610	621	675	622	674	719	666	638	686	642	681	679	639	655	668	665	681	647	639	655	626	652	647	580	675	659	642	705	649	608	674	654	644	625	663	644	622	627	648	640	663	627	669	616	633	641	648	634	650	673	682	663	644	637	619	679	701	676	663	662	650	625	658	717	622	667	680	680	642	662	647	693	687	663	614	681	670	634	677	653	676	638	656	620	645	650	674	636	632	652	612	677	631	675	616	655	643	671	667	656	664	616	664	657	633	634	688	673	660	630	615	672	681	621	651	633	676	624	662	677	618	606	687	706	640	672	698	657	671	677	684	649	661	696	652	626	657	626	672	672	662	621	646	681	648	645	653	670	647	685	699	603	650	690	655	680	635	660	637	633	650	663	685	686	680	639	670	674	628	698	661	622	662	726	722	688
23341	21971	32809	25882	21111	16495	2983	610	523	531	539	528	502	546	503	504	503	523	512	543	496	496	543	522	513	511	514	487	529	552	459	500	505	520	519	501	538	498	493	497	547	511	487	524	528	498	473	469	504	522	475	486	488	494	554	523	515	490	503	522	566	497	524	503	517	525	508	493	507	504	521	517	510	511	527	520	502	480	514	516	503	524	508	487	514	516	535	517	509	489	503	512	489	504	486	516	513	495	473	505	464	475	508	475	497	486	525	513	501	515	535	529	516	480	536	535	502	480	487	477	500	534	519	513	492	489	518	531	493	516	491	527	518	493	502	531	457	492	485	483	526	466	499	511	534	539	508	515	471	491	508	487	509	475	515	512	495	527	497	514	521	509	499	469	541	519	520	522	492	508	496	454	493	497	503	512	546	542	508	545	518	515	525	503	513	475	538	488	472	488	535	516	549	529	461	467	511	535	552	468	480	501	522	486	516	524	512	485	492	502	508	513	515	498	515	526	495	478	521	511	498	563	525	536	534	480	501	485	531	512	487	546	507	521	537	527	498	549	504	505	480	493	516	516	513	535	536	485	500	500	504	481	536	541	479	549	524	525	511	511	472	484	496	514	481	499	533	511	533	541	507	534	542	534	489	511	484	518	506	494	469	539	535	508	488	497	532	440	507	522	493	510	556	513	529	536	497	537	543	564	484	512	529	499	492	549	503	498	514	505	493	498	469	508	496	479	478	470	493	529	574	483	519	531	494	493	531	501	507	526	449	494	467	566	521	471	526	518	548	528	530	527	482	476	503	496	483	477	518	495	533	537	527	500	487	523	557	462	464	558	508	553	535	520	494	498	518	503	532	532	526	505	528	499	459	515	516	504	481	509	510	535	507	481	503	493	469	526	536	457	498	520	516	514	481	512	472	483	489	497	490	496	498	523	535	506	546	465	487	514	509	497	490	534	497	508	505	510	476	520	500	487	501	537	497	520	488	506	455	492	497	503	538	481	511	518	510	495	517	553	490	496	515	516	572	495	495	513	514	486	499	502	519	558	481	540	468	505	532	526	516	531	533	498	507	519	532	517	537	498	501	479	500	494	499	518	523	523	501	523	496	547	523	509	443	523	475	465	469	510	557	519	517	532	495	533	518	530	468	496	522	511	533	459	502	497	502	474	497	544	541	508	507	512	507	506	510	492	536	496	547	521	529	534	502	494	517	504	505	537	492	488	482	512	480	479	480	529	478	478	502	542	533	514	471	519	518	529	485	556	465	511	478	512	490	477	509	463	514	501	467	503	509	510	545	507	477	496	536	451	458	512	534	520	527	482	489	523	538	511	509	465	532	527	500	513	510	545	471	507	508	477	499	528	478	439	517	498	499	515	516	469	509	548	497	517	475	511	510	501	502	520	515	516	493	481	491	502	495	495	521	487	536	522	472	503	471	515	479	523	494	496	506	501	498	518	476	529	500	525	510	470	527	538	479	491	484	517	468	492	488	498	524	513	467	499	483	513	482	564	498	509	473	506	507	515	474	479	507	519	507	464	535	489	464	513	502	530	501	497	436	513	475	490	501	522	525	509	480	497	521	469	501	490	483	498	540	487	489	531	487	490	477	515	502	450	503	518	523	514	526	472	522	487	492	497	476	518	512	518	503	503	489	512	494	519	503	500	539	504	491	539	495	516	519	497	482	487	533	502	534	529	520	512	513	526	536	490	518	537	535	473	502	515	501	511	501	503	518	517	529	497	490	523	491	502	519	529	527	535	496	511	531	538	515	478	465	489	546	474	525	548	513	508	527	484	558	530	484	522	499	539	521	551	503	532	498	508	549	550	518	496	512	507	500	498	502	530	490	520	470	511	496	502	524	490	470	487	513	488	520	500	475	527	505	491	526	521	509	488	495	518	515	492	569	471	522	524	505	536	507	509	514	492	526	466	529	497	489	502	496	506	505	501	528	500	478	486	515	526	532	534	484	516	482	509	519	557	496	530	475	542	507	508	509	540	506	472	537	479	472	484	484	504	492	507	457	485	503	510	485	528	500	529	500	536	517	495	478	538	546	512	486	476	500	480	513	522	519	544	489	487	499	501	507	506	491	503	498	546	502	508	507	487	492	491	520	500	480	468	509	490	490	495	479	532	483	477	508	508	486	463	540	518	486	482	505	489	503	516	486	478	520	469	468	505	469	506	506	507	495	516	507	522	492	493	515	516	507	501	493	496	491	501	529	498	467	484	523	500	520	527	533	506	495	470	511	501	526	514	493	525	521	472	521	498	523	509	501	491	528	493	507	502	514	487	499	515	552	526	504	508	538	522	503	505	488	464	490	512	493	524	503	503	535	474	513	461	523	484	507	479	551	531	496	516	502	480	506	483	452	469	470	502	520	509	511	520	503	498	500	496	504	523	502	507	501	508	499	516	527	512	500	505	518	506	473	519	512	493	513	522	501	485	491	474	476	518	518	499	534	502	478	522	504	496	472	516	483	501	516	516	477	494	513	493	520	487	509	515	498	508	536	482	483	506	516	517	523	499	544	517	494	492	479	534	493	489	502	466	489	482	508	520	524	518	482	486	505	548	473	496	518	477	492	520	502	492	524	525	491	529	507	511	503	516	539	492	511	511	493	488	486	504	520	492	495	508	529	475	522	493	502	505	514	495	498	455	525	546	493	491	522	499	470	502	516	517	503	506	464	531	506	497	501	491	471	505	499	495	511	502	527	509	514	516	490	528	542	482	506	494	489	498	466	526	517	505	442	516	503	469	488	492	516	455	490	522	507	457	508	525	530	539	509	526	536	491	486	485	505	498	509	479	483	483	513	521	540	515	521	504	532	526	502	501	528	506	517	505	520	527	502	498	518	463	484	530	481	536	513	530	504	468	493	500	488	541	512	552	512	494	560	549	524	496	499	512	507	498	520	512	523	526	452	497	513	463	507	494	507	500	505	523	461	507	528	527	479	517	498	519	484	516	521	501	485	515	492	513	532	483	516	492	493	511	487	506	494	466	509	554	499	510	528	529	518	522	500	504	475	512	534	540	503	531	506	531	488	507	454	523	476	549	525	513	480	528	474	532	516	514	476	514	494	481	516	484	534	492	552	538	494	483	504	495	498	466	524	516	491	526	489	512	523	475	512	523	558	555	494	524	497	505	519	524	532	452	550	543	540	533	505	518	512	561	502	478	524	472	499	478	539	483	512	530	530	559	513	485	478	505	542	468	480	512	531	519	524	527	536	518	526	488	537	503	505	501	512	513	460	485	518	485	512	498	513	524	468	473	525	508	546	503	501	537	493	532	481	487	465	535	474	523	502	528	534	527	538	509	523	525	523	517	508	511	510	547	514	501	496	525	520	503	485	511	527	463	523	538	535	519	519	516	476	506	500	549	490	517	480	508	504	503	492	558	506	556	516	484	482	544	549	507	511	508	521	532	485	478	505	490	453	481	546	502	465	536	534	513	493	503	555	520	514	540	510	500	482	495	507	546	498	514	506	489
57806	89039	57184	39353	977	871	865	900	811	778	834	820	784	761	820	790	785	829	752	731	788	765	716	807	754	801	791	756	778	769	774	787	767	749	731	790	753	732	767	795	830	777	773	793	810	734	811	777	778	809	815	788	835	799	782	787	788	806	770	721	756	760	787	777	771	821	775	793	752	765	773	773	776	767	804	804	734	772	752	741	785	790	756	782	814	752	748	734	781	778	811	774	804	729	758	773	767	740	759	796	768	767	785	780	760	786	778	741	781	775	748	808	764	761	795	778	771	762	799	799	771	759	752	782	758	760	794	793	755	773	736	804	744	793	788	755	767	740	766	795	760	780	809	773	724	778	776	775	790	780	747	750	782	740	754	775	745	808	725	722	745	760	755	743	816	746	798	792	753	758	779	702	735	784	765	758	777	785	744	765	749	738	755	783	759	748	808	797	790	758	726	783	764	743	750	795	765	774	726	773	755	730	766	703	809	759	789	756	779	784	800	777	797	759	742	739	798	759	741	799	773	771	820	776	768	746	792	786	757	731	733	751	738	755	772	771	761	756	744	710	798	749	817	782	790	720	816	804	824	782	784	784	780	770	790	725	797	765	767	754	771	803	776	736	815	754	749	751	743	731	836	797	727	784	738	805	830	743	754	753	762	780	822	780	809	746	728	755	803	766	767	750	739	765	717	785	809	820	754	743	724	834	786	746	833	743	743	752	753	799	751	775	762	847	768	766	750	745	766	785	808	790	758	757	807	736	743	703	778	769	772	756	785	780	710	791	783	714	712	740	772	748	774	766	775	780	764	767	754	728	748	805	780	769	782	764	752	785	691	723	760	784	709	753	822	778	771	765	736	732	811	792	761	838	779	701	818	764	763	787	747	789	795	778	775	787	801	720	784	767	770	811	801	772	782	711	767	751	769	753	745	803	769	813	760	805	815	775	767	753	704	784	738	739	776	790	771	787	734	728	811	755	748	774	729	754	780	762	730	772	757	799	837	712	771	784	784	773	728	765	751	826	755	762	774	766	791	807	721	794	803	755	802	733	773	766	773	746	723	792	739	747	745	767	778	767	795	758	810	800	782	748	790	723	782	737	818	769	767	786	752	825	792	806	739	793	734	718	804	776	770	737	793	770	719	769	768	740	753	782	767	772	724	755	712	777	715	806	740	728	784	761	816	789	791	748	797	770	823	825	807	749	758	714	762	735	765	767	818	766	775	752	742	803	764	822	769	806	767	779	772	774	789	756	780	800	777	772	773	758	692	775	804	775	796	774	717	794	739	750	823	808	798	792	738	768	782	721	758	736	777	785	758	796	783	754	738	780	759	737	816	792	787	806	749	761	777	775	790	759	809	765	745	794	772	721	790	772	709	760	754	772	767	776	784	786	774	764	789	721	735	779	721	743	737	757	795	745	790	773	768	728	774	728	724	826	810	767	743	788	799	798	777	807	780	815	787	717	757	765	788	794	812	748	722	761	708	806	763	816	750	767	809	750	780	793	763	774	732	730	790	803	761	769	722	762	744	791	715	760	789	762	774	799	780	778	800	751	783	761	785	763	742	770	793	721	776	746	828	743	720	777	746	815	759	788	734	809	826	782	737	770	782	762	803	762	798	726	775	776	795	768	785	774	732	786	770	800	747	793	761	799	763	738	772	777	737	785	782	785	774	743	739	775	794	836	778	745	806	806	776	734	740	778	751	755	741	772	744	794	746	785	783	730	815	760	797	729	762	800	771	746	794	755	762	730	795	750	787	778	727	793	759	747	790	786	726	756	804	756	790	768	771	780	791	759	789	741	802	717	772	829	768	752	733	752	712	735	755	706	782	733	749	771	793	798	772	724	782	770	738	766	746	793	803	750	758	717	762	754	820	767	764	775	773	773	756	820	707	804	773	740	774	759	779	752	827	779	801	769	771	811	773	798	739	766	768	762	745	783	779	757	803	755	774	773	795	720	804	775	798	750	761	774	754	768	828	740	773	761	791	764	772	753	749	808	750	733	751	773	788	804	803	796	752	737	786	786	763	766	801	762	752	770	814	800	793	738	774	770	780	772	700	781	810	791	774	739	750	780	806	771	763	750	776	754	771	763	840	778	746	777	784	747	764	759	746	803	796	728	773	816	749	790	817	754	776	749	743	782	736	742	762	751	808	722	770	770	774	752	797	730	789	806	741	765	778	802	779	818	724	748	722	772	754	849	779	759	806	774	749	796	753	798	814	759	725	823	802	846	804	790	760	780	766	825	711	803	755	757	773	790	768	800	767	811	745	773	764	754	790	740	753	778	770	757	765	692	730	752	782	761	757	767	806	723	734	750	777	783	804	720	771	689	761	750	781	727	792	768	784	737	765	806	780	779	800	758	744	801	787	781	763	796	732	717	761	747	781	756	768	802	737	781	771	735	732	759	786	760	789	762	760	717	788	810	823	815	775	775	766	844	769	750	766	753	817	828	775	768	814	787	797	787	790	815	795	785	759	801	795	766	723	737	759	761	759	798	727	734	730	759	826	798	743	739	768	819	769	710	762	815	754	794	816	759	765	782	805	725	780	806	765	808	781	757	758	778	839	745	767	796	741	774	750	726	746	798	737	756	742	777	745	795	786	771	792	772	781	747	769	725	749	761	784	784	750	781	801	779	775	783	750	753	767	791	756	778	745	776	788	794	763	731	805	810	788	778	805	747	790	783	764	752	689	753	781	769	788	789	766	755	788	770	763	726	775	782	767	770	774	803	791	799	745	763	795	768	739	771	800	740	754	770	781	753	793	750	749	766	736	824	731	764	756	736	732	708	699	748	745	780	800	736	776	823	730	738	788	750	753	754	796	762	808	776	746	777	811	794	750	763	747	784	829	711	722	794	728	813	771	754	783	811	797	759	737	761	769	717	784	735	721	756	797	737	765	790	763	765	772	760	781	808	783	740	759	756	811	754	713	823	781	774	739	768	769	738	748	811	736	826	756	768	760	707	783	780	783	744	802	717	790	768	785	758	809	770	753	741	744	734	778	738	754	748	769	769	769	775	768	766	726	764	763	777	767	808	813	764	796	805	735	810	766	783	763	791	786	795	755	755	753	753	746	791	705	777	739	770	791	746	757	740	805	752	755	791	805	720	763	830	721	779	756	792	739	750	751	773	735	794	772	783	769	757	776	683	774	741	788	758	742	714	790	762	733	711	770	832	742	764	776	721	747	779	769	820	769	760	749	789	772	849	777	816	738	788	781	801	800	792	808	770	778	750	773	769	767	762	780	813	789	750	789	737	767	781	769	754	806	732	770	787	768	776	764	734	799	764	789	749	754	754	759	748	728	777	764	754	728	800	765	729	725	777	781	774	794	764	766	816	783	806	759	762	843	778	718	789	748	738	798	805	787	766	798	800	748	743	765	798	764	767	751	755	743	723	809	739	732	776	779	772	768	763	739	720	800	744	761	789	725	765	790	709	772	760	799	736	775	766	745	781	706	761	748	712	739	763	800	740	785	763	788	743
30008	30340	27667	11799	452	269	267	263	271	272	282	280	258	289	286	306	274	296	287	275	274	287	262	283	268	277	272	269	262	279	277	288	275	252	270	280	281	266	284	263	264	254	236	256	222	273	277	257	264	283	283	274	228	244	233	270	272	287	287	227	304	281	275	261	279	247	262	266	285	281	267	265	273	251	282	293	308	279	273	270	252	270	287	278	291	281	270	265	291	242	256	286	243	282	295	290	256	254	273	274	274	299	297	258	260	269	274	278	305	276	275	304	273	262	274	280	284	241	242	257	291	278	265	273	259	267	301	270	271	294	259	266	269	273	267	275	239	275	317	280	257	272	280	265	237	285	257	235	284	280	279	294	268	298	289	239	262	321	250	282	304	269	276	280	257	247	263	281	254	264	272	239	274	266	311	279	288	276	276	253	285	299	305	260	304	272	246	268	267	319	301	265	282	266	273	284	281	290	292	290	283	270	266	262	277	282	274	287	281	303	271	274	242	274	277	258	307	287	296	253	262	258	221	255	273	259	256	268	262	273	244	257	302	237	274	284	264	282	272	274	291	275	277	274	272	271	268	261	254	268	295	271	270	256	267	283	271	289	265	275	298	256	268	280	273	269	302	274	269	269	299	266	267	242	275	237	269	266	303	257	278	278	278	251	272	254	265	250	275	264	268	269	277	255	288	266	248	267	255	260	289	283	261	276	253	291	259	275	252	294	257	233	244	280	294	283	287	255	251	274	275	259	230	248	275	255	250	268	243	269	270	280	311	261	281	299	262	258	238	279	291	277	255	264	265	253	286	263	267	274	293	274	254	246	319	256	271	264	256	248	289	259	293	262	270	230	268	249	262	285	302	276	273	282	308	271	267	274	306	249	282	258	288	270	291	259	294	280	239	318	259	280	250	275	276	257	256	278	278	261	307	273	271	265	275	253	251	302	290	269	256	262	250	280	268	293	306	263	274	278	275	262	273	251	272	259	260	266	261	270	268	265	223	269	246	244	246	250	261	284	265	262	272	272	262	249	269	288	270	250	289	264	261	262	267	278	298	277	274	263	260	265	268	294	264	260	283	284	287	251	250	260	265	291	255	278	247	267	264	260	251	295	265	303	264	273	284	268	248	298	266	283	274	284	249	300	286	258	258	282	248	267	266	301	260	261	272	272	275	275	280	290	283	271	265	269	297	251	268	288	272	258	291	276	252	245	219	267	260	259	309	265	270	250	301	249	285	267	274	255	251	280	276	266	248	269	231	283	269	285	294	277	267	263	260	253	269	266	272	280	260	268	278	248	254	267	308	271	246	254	282	300	281	266	277	272	268	257	273	247	254	241	275	287	269	267	276	269	274	272	280	249	280	262	248	256	256	279	244	266	242	287	262	257	286	266	267	287	261	276	247	284	275	268	260	269	284	258	255	242	273	248	289	269	236	278	265	259	282	257	287	271	279	294	277	274	269	245	257	282	258	306	246	256	250	267	263	266	267	274	282	258	252	256	276	292	286	284	250	243	297	285	282	286	296	271	274	277	291	308	239	282	237	293	268	260	291	267	295	258	280	277	284	298	314	253	264	240	285	224	280	271	275	271	288	259	294	249	249	272	280	286	277	273	287	249	271	251	264	285	242	298	255	260	253	265	283	274	260	265	268	268	290	274	294	260	294	256	266	269	281	270	259	245	255	283	278	255	245	279	260	274	261	266	246	285	291	276	283	259	281	269	260	276	294	298	289	302	260	251	252	266	320	259	254	293	272	273	267	270	262	283	262	241	250	272	262	259	264	253	271	259	259	270	257	270	279	235	293	275	295	293	278	275	264	282	274	245	259	260	266	284	263	237	271	265	270	234	277	247	249	267	284	307	270	253	247	256	277	292	254	268	273	274	289	264	266	251	275	252	299	235	282	262	263	268	267	274	265	260	279	280	287	280	290	267	262	239	292	286	270	248	268	234	268	266	260	250	295	271	289	265	254	283	266	244	294	240	277	242	239	258	283	255	244	258	279	252	292	280	251	293	312	247	262	283	281	265	280	270	287	267	278	309	276	246	293	249	273	274	239	284	282	277	266	291	273	242	272	251	274	280	276	281	276	276	293	270	297	273	256	274	285	272	269	278	282	241	303	238	252	265	292	271	250	280	253	284	304	263	243	272	288	274	255	242	257	288	259	254	282	267	235	276	276	272	260	248	238	272	260	239	242	238	261	257	289	268	292	259	276	283	268	261	273	277	273	272	252	282	298	281	302	298	262	272	288	266	270	270	277	296	273	287	243	234	265	249	305	280	299	252	285	274	281	247	257	288	259	298	295	262	239	264	274	280	278	280	266	285	289	270	251	270	285	275	260	279	307	272	282	274	304	271	240	255	293	263	282	246	284	261	252	261	254	247	257	262	286	247	267	249	275	273	267	257	297	259	275	269	285	263	250	259	256	261	268	270	293	273	270	263	254	253	282	274	246	286	296	285	257	287	269	301	261	250	270	257	276	275	256	266	257	277	239	312	278	256	256	274	278	264	286	287	290	274	278	278	279	263	300	266	239	263	240	274	295	273	278	247	290	290	264	261	263	291	277	239	261	239	279	283	270	274	299	256	260	236	250	284	267	275	302	279	253	283	248	259	261	270	254	264	243	260	279	274	270	263	273	264	258	277	247	290	271	283	256	243	283	274	268	284	274	283	268	273	292	271	300	256	270	257	282	286	292	282	250	259	280	266	274	296	253	259	286	284	252	266	288	285	266	273	283	245	280	279	265	284	288	261	286	288	279	259	271	297	293	296	266	247	258	256	286	272	251	238	243	265	288	260	274	280	262	273	266	292	247	229	262	287	292	265	286	266	272	256	292	246	270	267	242	253	247	307	264	253	268	268	294	273	267	266	245	300	250	278	264	263	274	287	277	262	294	291	263	270	258	300	272	263	225	237	284	258	276	275	263	278	272	262	272	246	259	226	271	262	274	263	264	264	243	274	287	265	285	281	276	247	285	234	279	281	275	278	279	265	248	252	254	273	258	276	249	275	255	314	224	268	252	252	257	265	244	248	245	270	246	270	291	291	268	251	259	286	238	291	295	245	284	278	277	258	295	284	265	299	284	259	277	259	297	275	294	263	262	235	277	269	255	284	271	284	278	285	286	263	264	236	293	261	277	292	291	259	281	267	287	278	268	265	279	280	223	266	260	290	270	265	269	247	263	247	291	296	296	239	316	261	253	242	269	281	245	256	269	261	274	306	261	270	279	251	267	251	269	258	289	289	296	255	288	269	275	271	280	301	305	295	287	282	267	263	247	315	276	293	256	258	248	273	254	245	275	283	263	246	265	280	275	289	272	260	250	281	265	275	303	270	261	253	264	254	284	282	295	293	265	288	282	268	253	258	267	289	258	260	284	293	253	265	294	270	253	241	301	259	242	262	279	268	294	247	277	259	257	255	254	250	261	278	298	280	298	264	303	269	261	282	286	287	282	284	266	270	292	275	254	277	277	271	268	243	233	258	291	298
39314	46113	29368	10540	435	448	433	476	475	436	419	465	453	418	408	453	427	426	420	464	449	431	411	473	436	431	445	424	433	423	420	466	410	432	449	432	461	433	402	452	430	430	458	432	453	449	429	446	459	449	419	456	413	441	437	420	451	420	404	425	453	438	449	445	438	420	432	443	437	416	445	404	460	452	431	434	432	465	413	411	447	413	418	418	435	452	452	450	445	405	452	451	444	399	425	452	446	457	419	461	439	450	430	443	440	397	420	417	435	458	429	447	451	437	410	433	434	424	435	418	422	471	448	469	447	412	425	435	471	455	447	433	449	405	424	455	407	415	459	451	432	460	451	444	457	458	429	458	413	455	430	469	428	469	416	437	447	438	422	480	443	436	455	469	454	415	430	428	455	458	382	451	451	444	463	417	469	405	491	454	459	433	419	459	437	430	419	438	426	458	473	447	437	475	405	443	432	424	476	470	436	433	420	506	447	450	461	444	434	410	432	429	423	406	439	396	450	429	436	431	426	450	426	447	484	482	468	414	456	445	433	463	392	448	414	455	444	434	436	445	400	430	463	440	448	425	436	419	439	460	475	444	425	452	413	464	433	435	471	501	450	441	429	459	438	434	414	436	431	428	426	454	444	427	406	462	458	467	434	440	402	448	421	419	451	488	452	425	425	461	460	385	454	461	457	466	430	432	444	455	461	438	415	479	445	409	418	444	469	458	430	441	411	444	433	433	407	458	402	421	454	427	434	434	468	394	444	432	443	403	467	417	428	446	439	423	411	460	442	458	418	453	394	434	425	405	428	410	447	451	415	456	382	447	479	418	421	414	434	473	438	441	428	441	444	423	437	429	425	429	436	465	474	458	413	419	427	450	431	421	438	457	444	414	449	422	465	434	419	444	437	442	426	426	416	445	438	404	453	440	412	420	421	440	419	440	450	407	418	417	424	408	466	414	399	408	433	456	411	439	420	410	464	461	398	453	417	454	441	485	451	419	465	446	414	404	440	463	437	436	416	407	427	445	415	449	434	461	442	406	463	408	384	458	467	443	434	434	485	421	423	421	448	442	459	423	441	442	445	422	471	426	447	414	447	457	440	393	452	444	427	415	477	460	446	445	434	430	466	403	443	453	478	414	430	463	455	438	423	435	428	442	412	427	424	431	417	438	437	428	467	444	432	416	460	434	486	430	431	425	411	470	424	421	405	444	421	432	417	432	404	476	452	469	463	442	452	464	447	461	431	422	459	438	426	463	444	417	403	403	480	443	421	450	447	418	445	460	419	449	441	409	442	444	419	420	457	397	463	410	442	423	406	454	492	386	453	426	424	431	434	450	446	456	406	415	448	439	430	481	414	411	440	469	433	458	410	396	420	453	432	480	439	439	459	460	443	418	452	438	462	426	462	462	419	423	445	459	441	497	438	416	441	466	431	455	417	431	427	411	435	449	477	455	443	440	478	458	433	428	450	451	471	438	423	435	478	399	421	459	444	387	449	478	422	427	444	450	441	445	421	447	415	468	439	458	430	459	460	408	448	405	417	451	442	436	445	438	412	467	419	459	438	421	462	425	430	425	475	442	455	411	430	457	428	415	439	407	470	458	426	476	458	455	423	414	474	421	460	446	394	433	432	415	458	433	441	407	415	411	412	454	422	426	464	461	467	485	484	421	421	459	431	434	436	459	430	412	423	470	460	434	419	450	431	411	452	483	418	395	423	419	439	474	457	432	433	401	438	462	410	464	425	443	428	442	431	459	427	482	430	444	470	441	430	452	416	490	459	448	453	459	450	493	454	446	432	489	452	454	432	451	431	376	409	472	479	437	483	461	444	397	444	437	442	397	462	463	443	447	424	437	397	442	368	441	428	449	428	442	467	433	417	392	464	460	450	454	414	431	432	414	424	427	435	446	422	429	440	450	439	409	437	427	427	436	421	399	397	432	399	473	438	454	445	433	480	445	416	398	428	417	423	451	434	472	442	438	395	469	434	453	449	406	443	427	382	478	426	399	459	432	431	465	402	475	427	435	438	449	450	439	456	432	425	442	450	442	462	429	426	459	440	413	459	426	409	492	454	438	473	405	437	430	431	429	448	469	466	473	435	443	441	393	460	449	440	434	467	453	437	446	427	461	444	442	411	436	409	449	432	437	454	429	437	441	465	400	426	441	428	463	428	414	440	448	441	466	426	454	425	440	439	416	396	417	450	424	419	471	412	433	411	408	423	434	433	439	453	440	434	447	456	411	433	435	456	414	433	410	434	409	421	422	438	431	436	447	437	432	408	415	433	393	441	480	420	418	454	440	446	448	455	448	437	487	433	454	420	407	413	495	398	465	411	415	469	425	455	462	440	433	397	444	473	469	450	442	477	465	472	454	419	416	456	420	419	450	433	412	417	448	448	445	422	412	408	451	450	477	456	452	474	429	470	426	464	412	443	415	426	425	469	419	433	415	437	445	462	457	471	455	463	438	413	424	426	492	435	428	429	436	445	434	459	414	474	434	463	426	449	457	402	441	437	403	466	433	417	435	391	439	427	452	465	464	429	451	429	444	445	422	468	443	447	423	459	459	457	435	424	416	406	434	478	424	437	424	418	433	409	436	445	419	423	431	450	453	422	443	406	424	441	395	443	450	423	449	452	451	424	466	449	445	417	439	502	454	464	440	454	407	446	416	429	436	427	415	431	438	456	462	452	413	447	442	448	427	449	457	449	448	453	437	443	426	441	427	440	456	476	402	418	422	443	425	423	453	453	430	466	405	454	439	445	437	438	425	430	442	460	412	462	457	440	449	428	417	433	464	396	414	425	441	449	442	474	439	451	438	433	393	462	462	432	439	435	463	462	411	421	389	438	445	477	422	456	442	468	410	443	450	487	423	452	457	454	458	459	401	457	443	423	447	460	431	466	398	471	414	422	434	437	418	459	470	427	445	427	436	441	429	457	430	465	450	424	439	450	450	431	447	447	483	458	445	443	440	443	416	463	460	431	435	439	455	400	406	464	479	422	447	442	442	454	430	438	442	451	453	474	440	444	454	437	462	466	434	432	431	448	425	453	431	434	433	476	425	454	423	440	399	424	435	429	455	440	458	479	426	463	431	471	450	448	439	460	406	435	470	444	471	436	453	426	425	407	484	468	441	445	401	426	452	430	436	440	441	433	433	433	414	407	441	443	435	485	426	412	449	441	443	436	457	430	426	427	441	440	424	431	445	456	447	426	457	424	473	439	438	460	446	430	479	451	489	429	396	435	417	418	458	450	456	407	449	447	442	435	424	440	421	434	455	424	442	441	434	445	425	420	434	433	425	448	464	457	424	441	438	417	440	480	451	426	466	460	431	409	433	438	411	440	431	427	449	429	420	444	419	465	449	412	421	452	462	427	441	415	468	454	469	440	427	445	420	458	462	411	452	450	449	467	447	441	472	461	445	446	439	435	441	436	437	444	439	439	469	432	442	447	437	450	473	444	409	449	425	423	417	422	470	381	453	476	453
24818	23344	35970	29496	14743	2496	464	454	411	436	429	452	404	412	400	383	417	434	442	456	421	405	419	409	430	429	419	398	425	413	378	386	440	392	394	417	435	418	441	443	424	422	447	385	416	396	413	412	421	418	369	404	418	392	385	430	402	397	417	422	386	397	409	402	417	407	396	396	419	412	432	404	411	413	406	378	446	457	376	409	397	409	409	399	346	366	420	388	388	422	397	400	435	414	415	394	432	412	380	431	397	423	371	383	442	420	398	434	415	397	419	375	393	424	451	386	375	390	408	384	400	414	436	425	355	376	397	399	393	435	396	408	434	423	441	427	405	399	400	404	409	440	390	417	424	441	420	390	409	410	432	386	406	455	456	400	408	409	419	383	420	421	392	392	389	417	399	403	396	378	399	394	384	429	368	409	401	403	409	385	408	391	415	418	401	410	416	380	390	397	382	426	449	453	400	435	415	434	374	417	424	402	430	438	419	399	411	379	416	407	358	397	421	412	409	370	429	417	433	415	382	408	403	405	420	449	361	395	428	424	403	409	426	420	424	432	382	408	408	448	444	432	425	405	409	421	385	418	406	445	397	368	370	416	410	421	422	379	416	426	436	400	407	372	423	393	382	445	402	399	416	410	425	380	403	371	411	379	437	390	389	403	436	455	386	409	429	424	402	411	411	374	383	404	389	402	385	367	418	408	383	387	415	391	430	414	399	398	392	383	436	436	422	435	420	424	400	405	430	400	412	440	398	396	441	371	398	408	403	389	370	409	391	414	405	388	406	386	381	414	389	395	380	396	425	409	384	409	393	442	394	411	415	395	425	365	414	410	416	407	436	417	409	386	381	387	453	376	372	385	413	418	421	387	411	385	403	402	426	457	374	406	418	401	405	417	381	424	424	378	407	443	424	455	402	418	394	431	410	401	394	412	384	394	405	388	404	401	408	387	371	424	432	390	370	415	457	396	434	401	397	408	414	406	397	408	426	401	408	377	413	409	447	426	402	423	422	379	401	450	432	402	373	407	348	387	411	427	441	377	414	433	401	411	390	396	432	408	385	428	440	373	407	406	341	410	412	408	391	393	408	418	376	385	370	432	421	392	421	372	410	383	434	381	434	399	384	393	406	414	429	410	398	469	377	426	424	381	398	400	394	446	394	420	384	398	392	402	426	434	381	385	392	379	409	366	385	424	374	446	363	399	418	407	377	433	403	411	420	407	413	408	389	387	408	393	378	403	374	409	375	400	415	375	405	434	388	390	376	401	427	407	408	407	403	411	403	399	390	366	418	428	437	363	408	392	422	418	450	412	402	407	383	437	448	419	399	375	405	426	414	406	434	383	447	392	400	412	441	374	395	372	420	399	415	358	421	427	447	437	413	409	398	428	384	428	461	379	420	342	407	385	399	437	391	403	410	394	388	408	399	403	430	384	406	381	411	390	414	425	461	419	401	402	412	374	377	406	381	386	428	350	402	429	411	409	406	397	393	414	413	439	391	391	439	441	407	392	398	363	413	423	390	451	362	415	400	382	389	413	408	379	382	424	447	378	410	426	401	370	405	404	358	401	401	380	415	407	424	435	440	370	403	423	417	429	415	413	382	385	409	420	428	409	414	388	385	424	404	437	404	412	402	389	387	409	402	412	385	429	386	399	413	408	420	395	410	395	379	399	410	422	429	417	408	398	415	421	418	462	444	431	398	448	396	425	405	410	408	407	380	399	447	393	406	393	393	388	394	412	444	384	373	368	377	421	412	349	389	415	382	419	416	416	392	428	365	444	415	410	422	418	398	410	391	422	406	394	417	412	416	387	421	430	411	377	422	403	419	400	387	415	381	414	395	424	426	428	407	421	419	393	386	384	413	377	410	384	403	403	385	387	414	391	398	407	372	381	420	422	431	432	407	373	371	403	392	420	412	403	419	421	410	415	469	427	403	413	399	400	427	405	402	387	423	375	410	412	395	411	395	402	409	421	444	404	404	388	391	378	368	382	398	400	409	398	420	429	436	374	401	418	399	447	386	418	416	445	425	441	402	405	403	420	405	409	427	402	409	419	377	391	376	419	398	420	392	386	405	399	396	434	404	405	398	445	368	387	388	368	379	394	415	384	399	401	406	389	380	363	416	419	385	401	416	416	422	421	410	401	392	428	410	433	403	425	416	391	413	408	380	373	407	379	412	406	378	391	371	395	401	431	399	426	375	411	390	410	413	429	437	428	474	390	400	452	411	381	422	401	404	408	396	407	412	390	390	389	406	384	422	416	384	401	402	420	385	429	399	409	410	396	393	428	385	429	427	408	402	380	419	426	412	384	401	368	387	377	410	436	382	358	372	404	409	409	406	396	389	401	403	371	391	425	389	449	412	396	410	381	397	424	435	398	394	407	403	422	421	392	411	398	394	398	428	391	410	439	436	445	402	376	391	417	439	415	403	389	422	374	440	380	441	412	411	397	439	397	415	432	404	387	416	384	435	388	375	423	403	407	387	416	388	387	386	405	420	397	403	411	391	429	395	398	421	417	403	413	403	391	410	376	437	390	408	417	408	404	429	392	388	419	408	408	415	424	367	447	413	370	409	396	426	417	401	425	405	429	404	414	363	398	388	409	410	433	408	387	404	430	376	396	426	445	385	418	380	386	404	437	394	382	407	398	378	412	400	381	419	376	410	376	399	399	356	421	409	366	400	394	404	355	394	408	414	397	408	418	365	364	403	398	436	412	416	419	441	423	392	395	427	397	425	405	392	402	383	407	412	437	416	399	383	415	436	414	391	400	381	387	410	398	420	400	408	376	397	407	392	425	440	424	425	410	404	400	405	408	410	417	368	398	424	394	404	432	404	436	382	381	433	390	413	384	402	418	385	431	387	400	407	384	430	389	396	421	420	445	402	409	432	431	401	434	416	391	390	416	399	409	380	417	394	401	393	390	409	424	410	404	429	408	419	394	391	399	405	431	388	440	450	409	388	437	420	404	405	403	402	434	412	427	399	424	404	411	429	424	447	442	455	429	381	412	426	405	394	409	391	401	404	419	426	399	405	416	360	384	426	414	399	410	373	379	408	400	419	399	361	415	421	383	418	394	411	394	378	408	376	410	406	435	396	409	418	399	439	398	384	442	463	437	393	408	404	438	398	380	401	379	409	396	408	423	414	394	422	392	405	403	404	421	392	434	425	463	398	407	400	412	388	410	399	414	420	437	436	389	394	425	401	393	423	403	387	396	405	388	436	409	424	404	404	409	436	400	418	453	395	393	409	400	408	389	387	423	403	398	382	398	402	391	399	403	414	395	396	417	397	392	402	424	420	406	410	408	421	441	382	381	411	430	451	384	395	401	414	393	405	375	412	410	376	401	383	383	423	395	438	419	423	398	368	384	434	397	420	369	438	406	386	418	458	375	442	427	430	422	403	405	420	388	400	390	394	387	397	423	444	399	400	402	405	414	408	395	388	408	395	415	444	402	398	401	384	389	403	399	403	403	438	394	405	404	428	409
60023	78392	55971	29927	791	690	712	686	599	670	678	651	658	660	640	616	639	660	686	667	638	640	649	646	646	645	645	660	625	651	644	650	634	649	652	657	621	645	705	625	608	644	633	634	638	617	624	659	684	618	661	697	631	598	672	637	683	654	701	608	633	609	609	641	599	659	709	710	638	653	610	662	637	622	599	626	656	612	616	630	666	656	641	633	644	637	628	638	627	668	639	619	645	638	620	634	652	598	590	634	646	631	630	634	676	630	630	618	650	674	582	620	645	617	646	603	610	651	629	648	696	620	588	622	633	620	647	659	657	606	628	623	625	613	652	633	649	624	685	660	633	676	648	626	628	632	647	645	673	677	645	641	644	590	651	636	602	614	675	645	651	626	620	660	628	591	625	628	619	613	611	640	675	645	662	681	627	629	695	662	626	655	636	656	626	653	592	633	664	637	638	640	637	610	629	606	654	653	607	675	617	605	699	639	637	630	597	658	650	630	640	655	666	617	669	637	632	673	658	620	630	639	603	674	705	633	653	650	634	662	656	649	621	660	606	595	660	642	646	642	631	627	629	636	676	603	595	620	623	636	615	682	646	617	647	604	648	602	613	618	651	636	671	691	662	646	650	681	610	637	624	605	574	637	625	642	639	672	695	637	674	652	668	621	630	688	640	669	654	628	653	596	655	662	594	606	620	671	661	634	613	597	629	631	573	644	674	659	593	616	648	674	619	610	619	676	622	648	618	672	659	600	642	610	663	638	623	631	643	679	648	653	601	613	640	636	635	645	610	669	640	681	679	645	630	597	666	618	653	596	611	640	619	582	665	685	635	676	662	623	614	623	647	623	623	625	631	609	643	667	610	633	636	576	689	665	655	635	640	655	640	604	587	664	640	646	616	631	612	614	632	666	618	663	658	630	614	593	627	624	599	567	643	644	627	639	672	639	673	620	628	680	621	612	660	624	644	658	682	618	654	596	618	633	644	671	607	660	605	646	612	662	595	659	624	669	645	681	631	652	634	651	632	664	589	648	605	617	647	649	602	644	637	640	642	639	628	644	612	635	600	636	655	637	609	656	621	624	676	651	652	650	620	646	648	648	667	630	665	575	659	648	612	603	621	643	628	641	656	624	601	626	628	643	638	615	664	647	678	633	631	599	670	611	598	613	626	603	653	654	662	632	653	634	634	651	622	615	624	690	635	672	602	657	657	671	689	672	605	653	670	610	642	613	630	683	648	660	617	651	679	650	636	672	653	649	663	637	649	655	611	640	672	629	634	656	649	603	641	674	663	641	598	625	637	625	654	672	653	656	632	665	625	620	650	614	656	624	661	656	668	669	626	666	645	595	636	613	641	686	636	557	657	651	664	619	687	651	660	656	601	670	625	624	633	616	661	631	674	594	590	626	634	614	631	659	663	627	640	653	640	669	642	655	632	632	600	615	630	626	594	643	647	650	648	587	649	643	618	608	637	637	647	633	655	661	646	702	665	675	671	607	660	656	666	620	617	633	667	682	613	624	630	640	671	631	651	613	672	634	647	676	652	624	656	675	638	611	647	637	619	660	607	646	641	637	641	656	594	619	664	620	606	647	607	628	599	664	625	673	684	645	672	657	660	647	586	645	655	660	633	640	614	644	683	646	643	657	651	652	640	638	643	591	661	663	615	598	622	638	657	607	632	661	635	629	668	621	647	601	651	635	655	631	634	657	647	658	659	613	619	653	672	605	691	609	622	640	680	672	638	631	655	651	652	640	656	661	621	655	632	654	679	668	637	631	599	631	620	584	608	689	639	566	665	648	637	652	640	590	624	649	590	677	692	639	637	584	628	599	628	667	625	626	641	638	625	627	597	638	675	614	610	656	670	633	662	693	645	651	645	675	636	611	661	656	643	670	642	608	618	661	636	623	650	671	627	667	628	721	618	610	631	648	652	623	630	677	600	608	654	646	677	616	634	640	652	624	644	641	651	617	611	652	653	651	690	645	639	678	670	697	633	632	642	597	664	638	639	612	641	652	683	655	620	614	646	628	660	649	664	665	653	659	576	668	625	640	654	666	630	651	638	641	668	647	645	687	631	635	621	613	675	637	604	635	608	637	640	654	627	621	676	640	669	630	645	604	667	684	625	624	605	659	667	651	618	583	679	603	655	601	598	620	662	633	654	674	636	641	677	641	698	630	654	640	618	686	626	602	631	702	607	627	673	605	651	635	629	647	645	674	656	653	638	612	595	617	645	626	633	613	656	639	584	629	635	617	658	645	627	651	649	623	650	681	665	602	607	641	661	648	616	629	659	664	656	638	655	657	647	656	648	682	624	637	647	659	647	663	659	681	645	645	603	616	618	584	596	663	603	617	660	639	627	639	626	639	621	591	618	656	608	644	653	626	620	683	636	613	633	592	670	632	649	612	626	649	657	608	653	603	623	649	625	651	634	625	627	655	622	604	643	659	645	631	659	569	618	636	628	585	627	667	654	641	629	620	670	640	613	588	615	620	636	656	624	628	638	651	634	656	636	642	636	615	647	629	605	589	673	618	631	669	636	603	619	630	632	630	656	669	667	650	632	605	621	653	655	656	600	637	630	629	693	588	646	644	639	621	628	633	665	665	617	690	658	620	651	692	627	664	634	627	608	628	637	602	664	591	628	615	618	663	647	596	648	674	628	650	617	643	611	646	668	676	680	594	614	651	613	594	627	614	644	608	635	649	609	639	653	633	641	622	607	676	669	682	660	606	653	673	644	632	665	644	673	626	636	585	626	622	643	663	625	650	628	673	635	619	697	609	625	663	640	650	642	635	629	632	632	613	642	656	674	658	595	649	688	594	640	636	599	659	583	619	677	647	622	606	670	657	654	663	707	635	609	651	644	642	596	652	629	625	645	607	657	579	610	630	620	609	675	634	611	663	620	669	646	609	624	619	635	611	672	654	624	685	631	658	650	636	647	667	655	673	668	638	664	657	628	630	657	630	620	612	664	621	673	604	638	675	633	631	650	623	643	617	624	639	618	646	631	658	683	613	677	645	601	614	649	689	668	591	627	608	658	621	666	643	599	625	653	656	664	612	669	693	646	630	678	634	641	635	639	599	619	675	686	632	634	632	632	639	621	645	626	583	652	675	631	646	641	640	610	637	626	626	643	611	629	607	617	638	706	663	651	628	607	656	640	639	654	641	619	658	655	623	614	619	623	662	648	629	643	618	611	609	632	650	659	652	621	568	647	670	640	645	641	623	606	643	642	638	600	635	639	664	626	675	626	641	625	651	662	657	602	647	606	635	625	662	622	603	622	610	619	634	598	628	623	658	603	647	630	662	657	628	642	635	644	656	669	679	583	647	641	682	641	616	610	621	643	638	615	643	679	615	589	679	639	662	684	635	673	674	615	655	657	653	599	640	636	652	626	662	599	659	641	669	658	666	635	638	651	644	627	607	621	631	705	638	690	629	669	629	657	631	665	605	637	671	623	641	647	620	690	681	648	653	665	632	649	600	597	664
23307	21923	29696	28260	21032	16087	2735	615	539	520	592	529	466	524	524	511	501	521	513	495	506	498	479	501	531	495	460	486	483	515	484	468	501	511	523	507	469	510	524	506	499	473	523	493	509	467	537	552	528	508	496	503	511	561	473	511	499	514	518	500	499	492	495	538	475	485	487	522	467	540	546	512	458	549	489	504	525	561	498	460	498	505	495	489	508	523	445	491	502	515	509	545	466	521	491	497	497	493	498	520	517	523	460	481	503	508	473	518	509	520	521	562	488	518	513	491	502	508	479	481	486	515	512	470	518	522	472	505	534	504	524	468	493	480	475	485	449	530	505	501	526	509	522	519	487	526	496	484	524	500	494	502	495	515	465	474	525	519	516	523	493	543	497	513	519	524	471	514	520	504	458	532	490	471	495	495	491	488	493	528	496	491	487	442	480	468	541	467	516	479	486	480	515	510	483	508	558	484	523	521	483	537	508	471	492	515	483	514	487	506	527	470	463	489	469	509	516	506	527	542	554	507	499	493	495	521	531	504	521	497	496	493	535	461	470	505	511	509	489	520	488	518	472	533	496	499	500	501	483	482	533	501	505	458	432	491	473	475	490	460	470	511	521	525	493	483	472	488	494	504	524	478	501	517	531	502	510	511	510	508	493	482	486	511	473	497	475	499	500	483	487	500	494	521	466	525	494	475	478	497	532	501	499	496	457	496	496	514	476	496	501	480	468	456	475	495	473	490	494	561	490	492	499	486	491	488	509	531	510	473	504	460	490	512	479	508	475	469	482	497	509	506	511	476	501	480	499	535	506	512	512	474	461	485	495	488	493	485	524	540	472	503	518	477	480	476	503	489	489	492	516	504	491	485	537	476	503	504	487	498	485	495	484	512	460	481	522	507	480	522	507	516	458	524	486	465	497	525	505	541	535	482	487	512	476	504	509	488	545	502	492	504	552	511	492	514	505	534	517	467	476	496	529	512	476	524	506	507	486	498	510	501	497	526	512	479	509	538	503	488	492	471	528	508	478	495	507	543	463	473	507	485	507	500	502	512	484	527	530	494	471	507	483	478	460	467	527	521	499	476	457	521	481	506	537	511	484	494	507	517	483	504	502	491	499	575	480	467	461	454	524	497	479	460	537	531	520	455	456	516	462	526	512	458	516	509	486	504	498	502	476	537	473	486	503	487	472	500	497	511	524	484	466	480	544	494	517	520	485	516	522	497	507	455	502	516	483	508	488	492	474	508	491	479	537	470	540	513	463	509	517	495	521	511	475	476	500	482	529	532	496	486	515	516	532	513	502	505	524	498	480	572	491	502	523	492	517	503	489	507	474	519	505	506	529	497	462	504	515	490	511	508	509	490	518	450	491	513	504	516	530	506	487	470	506	481	524	485	487	472	503	512	543	487	520	508	498	502	518	520	473	497	498	522	506	503	477	523	455	504	485	523	523	514	536	475	480	502	467	472	483	529	466	494	513	497	491	525	494	521	491	438	480	535	489	479	510	476	529	508	517	551	477	501	506	527	506	531	507	521	508	471	463	520	494	483	489	452	456	457	489	492	520	530	521	524	529	550	461	490	471	484	504	465	528	480	520	540	483	469	517	515	525	524	500	503	541	482	459	485	526	504	510	518	488	535	516	502	508	514	538	451	463	478	476	506	480	510	508	490	508	448	486	476	532	469	475	497	499	508	509	504	488	521	555	497	444	491	463	471	514	490	492	531	459	498	504	549	528	503	489	486	466	517	519	533	482	492	512	501	489	490	462	510	506	519	475	510	505	517	489	532	522	498	501	475	553	475	503	474	489	525	484	493	511	495	462	499	514	505	521	534	512	485	493	493	473	482	491	524	475	513	534	482	459	479	478	483	517	485	491	519	475	528	499	504	479	496	527	508	528	479	482	490	508	499	524	476	452	525	511	480	522	513	508	535	510	484	541	529	479	498	500	488	469	475	511	527	510	494	512	469	474	541	508	497	514	479	485	536	531	486	473	494	489	483	510	509	504	534	483	477	507	507	496	551	509	498	495	547	494	487	501	505	511	462	518	486	527	510	521	502	476	511	516	527	485	498	464	523	493	541	503	493	467	518	511	504	511	471	529	471	484	511	485	452	506	497	508	519	530	521	509	494	510	506	503	501	510	479	519	463	549	502	516	500	472	491	544	492	461	501	482	506	492	506	465	484	502	483	495	517	496	437	542	496	501	507	541	485	479	472	515	486	495	468	480	483	486	503	486	487	491	494	524	483	531	488	503	550	528	518	500	500	519	494	462	495	492	526	500	505	520	511	518	545	484	488	492	492	501	545	515	519	533	507	500	541	512	524	513	540	484	493	488	503	492	504	503	499	476	508	508	499	539	506	487	519	499	463	514	520	514	505	519	501	505	459	484	505	471	462	490	485	484	514	496	524	506	466	514	502	473	526	491	478	513	462	467	509	543	510	494	465	462	519	468	477	486	488	493	521	528	526	476	479	435	475	531	481	515	530	532	530	456	498	531	494	512	500	483	507	527	500	503	478	527	468	540	506	498	523	519	502	510	547	501	465	474	494	488	480	478	474	492	492	491	482	492	495	471	482	516	495	513	504	533	521	519	459	507	482	473	484	508	518	498	515	515	519	510	492	494	495	494	505	520	469	494	493	467	540	500	510	493	500	509	501	460	464	512	490	491	471	519	504	527	488	491	515	492	514	465	512	465	513	489	500	526	507	487	498	449	455	489	495	492	515	514	467	554	498	457	464	484	513	465	525	547	478	493	489	509	483	496	507	516	488	479	515	514	490	504	475	491	474	511	521	439	509	512	505	490	536	489	475	515	526	539	502	491	471	536	497	485	483	536	522	498	511	501	534	481	478	468	496	489	526	516	484	511	534	509	492	503	509	480	474	542	489	498	508	512	514	452	487	506	510	522	505	504	479	509	463	500	539	492	521	518	477	486	493	518	496	492	485	494	475	505	485	502	467	466	505	505	512	506	518	495	531	540	562	506	495	495	468	500	498	490	502	488	493	512	505	548	474	534	507	457	512	515	499	509	485	509	461	494	481	465	474	532	523	512	490	507	514	528	505	484	529	489	485	506	513	550	496	454	484	515	485	491	473	514	466	512	517	520	520	493	519	525	533	504	487	501	500	480	506	451	492	484	478	526	494	524	500	505	504	520	490	514	509	522	498	466	493	555	513	492	520	491	509	462	491	524	475	499	469	527	532	514	481	478	506	524	526	493	510	505	527	531	437	514	505	519	504	486	505	486	522	540	528	496	498	529	503	481	516	513	518	464	493	496	497	501	499	462	478	494	487	510	523	500	499	502	536	535	499	491	513	516	506	491	499	479	478	482	503	482	484	512	516	534	525	520	495	500	492	465	463	517	467	476	488	522	504	525	471	481	508	462	499	502	493	498	560	475	499	505	508	495	506	505	529	515	507	490	522	500	490	520	504	501	485	537	518	513	513	476	510	462	501	519	485	494	503	498	483	537	507	503	494	495	500	487	535
56970	79604	60238	37650	961	850	818	811	764	838	821	768	753	816	755	839	798	766	722	762	787	766	738	742	822	789	764	752	782	776	748	758	762	742	739	771	750	745	835	746	706	796	781	756	738	814	718	792	750	736	797	739	789	785	744	792	741	798	755	780	747	759	751	757	694	761	707	761	774	763	806	734	761	781	757	790	725	714	782	751	745	756	781	729	782	781	773	733	785	737	740	788	773	752	765	737	818	736	746	765	764	730	744	760	754	759	757	771	724	726	753	797	744	776	784	772	723	763	754	802	735	748	758	718	770	816	795	733	772	795	716	757	760	760	741	768	764	790	734	760	740	774	729	721	760	748	807	808	782	735	752	776	755	727	754	730	840	718	770	740	784	796	778	691	747	752	730	743	713	749	805	808	772	777	744	768	771	710	767	757	745	752	725	798	742	777	770	746	734	721	789	784	775	756	718	741	776	767	742	704	751	726	737	750	768	805	772	766	732	762	781	731	757	747	703	770	731	724	769	732	760	760	717	751	750	768	707	710	715	805	762	797	745	779	773	855	805	748	798	768	768	732	822	764	755	747	730	751	802	730	760	727	814	748	738	750	767	753	779	792	795	752	775	731	790	796	734	709	770	708	723	786	712	824	764	770	719	742	758	763	744	757	754	747	760	757	785	758	793	806	782	791	780	773	724	728	736	752	749	748	755	727	728	741	810	756	789	768	807	783	782	744	693	723	741	745	790	760	764	732	752	735	753	721	774	782	732	785	710	728	723	746	734	742	777	824	757	734	804	755	722	763	838	806	782	771	786	733	833	781	778	748	767	721	744	775	772	703	813	782	780	764	782	739	736	778	755	765	790	740	739	738	758	755	811	789	796	742	737	722	789	767	752	726	711	707	761	791	779	723	751	762	788	807	759	774	809	709	769	749	785	782	786	758	762	658	767	759	790	730	759	748	783	747	755	739	775	752	750	691	742	810	736	782	775	766	722	746	717	784	773	700	723	668	738	730	707	804	702	694	774	762	786	730	750	762	774	746	707	774	769	729	779	745	748	760	724	749	737	796	723	792	746	731	718	802	689	769	736	803	799	798	730	746	752	713	748	769	751	737	786	726	768	733	688	737	724	778	784	792	771	756	765	764	741	771	778	755	738	787	783	734	737	719	793	751	720	715	759	808	780	754	742	772	808	755	704	751	773	749	717	791	725	706	747	751	756	771	762	760	794	737	755	759	730	766	710	740	753	761	767	756	773	731	757	789	764	742	726	752	748	737	792	747	758	763	777	829	772	731	741	779	753	746	745	780	746	732	738	750	719	725	747	815	759	732	787	742	729	792	802	725	780	727	747	729	718	737	700	757	731	748	739	791	777	708	761	768	758	801	755	768	756	721	779	724	758	713	769	742	717	775	781	749	716	754	769	809	784	722	796	779	692	762	751	759	767	753	761	741	812	761	744	719	782	745	766	789	736	724	782	769	777	767	767	721	754	721	745	789	772	785	765	757	728	774	775	766	790	705	775	747	737	720	765	724	770	760	760	771	751	746	783	794	731	778	776	800	698	768	763	761	720	774	704	767	742	779	792	745	764	703	698	767	713	792	730	775	747	741	758	727	736	729	796	799	775	757	797	802	789	708	835	798	778	774	780	802	738	758	746	778	773	763	762	797	747	792	721	729	712	756	734	755	784	705	753	735	758	770	795	709	811	773	733	754	733	709	784	778	745	769	760	721	755	724	750	741	825	755	738	794	708	724	754	736	769	767	764	746	758	746	749	747	764	720	788	766	745	737	752	762	751	758	726	782	766	757	766	758	776	764	743	783	780	760	730	758	819	777	775	741	814	767	751	798	737	757	727	748	773	740	723	703	789	731	778	806	783	751	747	754	766	739	748	707	796	703	769	730	793	776	747	767	745	699	717	754	764	733	743	748	715	722	748	740	791	725	717	747	713	744	813	750	774	743	782	792	749	746	741	780	767	773	767	740	731	710	807	706	780	719	732	768	764	786	753	728	743	791	785	731	737	808	744	754	744	764	791	747	774	785	726	759	761	704	736	770	754	706	783	776	803	720	753	762	748	735	783	716	800	779	757	740	754	801	794	748	763	810	737	754	748	812	790	770	786	731	776	779	725	773	760	760	744	731	768	805	731	768	747	815	714	766	728	744	775	755	733	752	776	736	770	799	745	774	793	752	772	764	794	727	752	742	725	758	765	773	761	737	724	736	774	784	769	809	779	775	762	703	749	693	768	777	746	787	778	723	761	742	731	729	771	753	751	781	763	749	722	700	760	772	760	729	776	705	771	752	811	764	719	734	727	757	750	760	691	794	709	757	834	749	750	781	732	787	736	740	718	739	729	810	733	799	724	756	790	744	755	716	777	722	753	721	744	748	784	783	751	806	772	771	759	772	697	721	737	760	755	735	779	734	766	775	779	798	752	751	814	746	734	752	766	745	737	697	735	758	819	772	711	743	739	800	739	716	712	726	756	783	723	783	774	820	786	726	749	809	797	720	737	711	759	786	762	757	787	757	758	782	776	737	740	787	745	766	745	765	736	769	763	826	719	749	741	719	759	726	762	769	749	742	747	731	711	767	755	757	766	754	809	749	740	761	761	716	761	800	759	775	737	737	785	712	739	761	795	790	750	776	740	751	699	761	763	763	768	789	746	760	763	727	771	730	790	777	750	794	728	756	778	761	787	716	773	786	753	757	785	735	734	713	772	808	762	774	780	686	807	750	774	718	755	772	736	776	757	704	727	696	789	774	745	804	768	723	736	766	733	723	769	763	759	775	695	734	737	691	754	720	754	748	776	741	742	752	752	793	755	751	728	771	751	787	738	792	784	814	768	783	741	747	746	752	740	771	802	709	801	730	742	801	764	730	743	729	752	745	725	822	791	785	727	755	727	738	757	729	730	781	746	790	794	724	747	741	786	759	784	781	690	791	725	742	740	736	746	714	773	751	776	774	720	794	749	783	727	805	765	706	768	763	751	727	749	813	732	745	718	746	750	777	788	704	715	731	734	740	819	732	765	783	794	752	705	773	766	769	746	783	790	735	730	777	762	754	751	723	799	779	735	766	723	721	773	747	765	754	738	729	740	753	699	800	772	767	745	744	777	805	786	778	782	713	786	743	757	764	762	750	781	700	759	755	701	756	743	718	767	765	780	766	807	784	748	799	747	742	787	757	717	788	723	713	756	744	686	746	768	739	696	793	739	766	769	783	787	777	769	761	719	777	753	699	709	726	783	765	718	776	735	727	795	776	791	697	736	763	767	727	774	774	775	743	773	777	751	795	793	736	799	727	794	733	744	745	784	769	756	750	779	745	778	756	739	728	737	725	733	748	753	718	757	798	732	740	777	770	778	780	747	729	785	717	767	741	790	762	749	743	779	815	754	746	746	741	785	741	759	715	741	726	756	829	764	765	704	751	790	751	782	747	756	763	761	793	754	794	748	746	750	701	748	744	771	739	765	771	755	768	712	790	780	777	770	804
30080	29436	25710	13102	558	311	250	239	267	259	280	277	267	296	272	278	284	257	286	264	271	285	282	246	264	243	299	288	247	270	299	261	240	243	291	255	262	292	260	268	286	257	278	251	267	265	234	250	278	252	281	275	263	259	243	263	261	266	267	305	264	277	294	244	290	291	273	267	297	279	275	282	239	263	259	270	258	257	267	291	243	285	276	260	266	261	241	230	280	255	299	295	245	264	277	292	250	283	263	270	249	271	281	265	268	267	250	271	262	293	242	276	301	261	284	247	264	237	245	276	257	281	242	257	236	307	258	229	267	263	274	263	237	259	246	290	252	260	257	263	265	290	262	260	261	273	295	245	260	247	270	261	264	265	289	262	277	234	274	280	265	247	291	252	271	251	260	234	252	274	254	280	290	249	284	251	267	237	288	242	257	269	255	287	260	249	273	264	270	272	296	271	238	267	263	243	261	284	271	282	278	273	272	265	302	244	244	247	270	247	292	254	259	258	247	253	235	250	279	253	257	261	241	233	262	283	232	284	267	289	233	266	286	286	269	262	256	244	266	273	262	290	244	247	245	259	255	294	277	253	251	271	253	258	295	246	234	269	281	266	265	254	278	252	269	286	274	262	280	274	285	273	289	247	262	264	258	272	274	246	248	229	265	284	274	294	288	275	256	256	241	246	242	275	282	255	275	283	273	274	276	246	277	276	244	267	240	265	254	254	265	284	278	270	253	237	245	286	261	242	256	245	236	287	258	281	253	264	279	273	273	279	280	248	288	261	277	274	289	262	255	259	264	280	246	266	279	259	273	266	281	264	275	221	264	267	268	265	268	249	283	285	255	264	276	271	228	268	256	272	281	254	267	269	267	278	278	270	243	275	254	239	266	268	281	228	274	311	266	244	280	251	294	252	274	273	258	265	258	233	247	289	271	274	266	256	259	302	258	230	249	268	280	281	284	297	268	299	246	232	254	289	269	236	271	249	266	308	275	272	260	262	264	282	230	261	232	261	262	266	265	270	286	268	261	288	273	302	278	288	280	258	265	279	277	282	253	264	236	250	295	221	251	239	244	222	256	263	247	240	248	247	287	274	246	258	256	245	235	251	261	271	268	237	270	273	241	269	264	277	270	274	286	266	259	245	265	274	254	260	250	243	251	255	272	265	273	282	269	260	255	286	277	249	256	253	235	231	298	270	266	252	246	244	238	243	281	272	258	281	251	257	301	277	251	261	273	273	240	239	255	270	294	248	282	251	284	257	280	224	273	250	237	241	270	268	265	292	251	232	248	253	258	272	257	261	249	267	284	255	267	269	273	286	244	272	264	297	274	274	289	273	280	267	267	273	283	277	238	247	247	238	258	258	254	277	251	264	261	277	266	225	237	242	273	244	276	264	266	289	266	293	258	235	272	256	281	276	264	271	270	284	271	259	267	259	274	275	261	262	264	272	275	286	304	262	264	268	271	272	265	258	270	259	296	281	275	255	272	248	247	298	272	233	236	279	252	244	261	268	284	248	295	265	266	281	313	256	263	258	274	276	282	238	251	291	268	262	286	267	243	263	276	256	272	269	257	259	286	246	253	240	268	266	292	287	259	281	272	279	261	280	296	263	241	261	272	259	270	237	255	308	257	281	247	224	256	266	253	238	263	284	251	255	267	234	261	293	280	272	256	293	292	247	259	249	254	277	261	245	272	245	260	282	280	255	265	274	270	270	265	277	256	274	260	271	288	240	269	268	276	242	277	247	272	243	298	252	260	271	271	269	275	294	289	271	264	269	269	283	262	291	283	253	292	314	266	257	261	258	265	233	286	262	230	245	269	271	275	272	237	287	286	255	282	261	274	258	285	265	274	235	262	300	226	259	272	243	251	305	242	285	283	286	302	262	240	291	252	257	246	257	250	265	258	250	236	240	249	268	289	248	243	257	257	253	281	256	251	273	271	262	284	268	279	265	271	231	250	256	283	251	275	276	279	282	248	277	250	270	281	258	268	283	275	290	266	275	264	257	257	248	262	258	253	259	266	273	254	242	260	255	271	273	247	265	267	241	244	237	233	280	260	237	320	276	274	251	270	244	252	283	257	248	262	262	246	249	283	253	244	259	245	286	261	273	270	287	260	260	262	287	274	274	280	271	260	284	255	271	272	267	234	234	276	283	260	235	270	266	252	275	262	232	260	235	287	242	265	270	253	269	230	236	248	253	273	277	265	292	267	272	258	271	287	283	251	286	249	287	259	260	261	273	268	272	299	289	285	294	271	286	263	280	244	293	276	265	245	263	258	244	269	272	293	280	262	262	282	239	285	284	254	264	233	283	254	264	274	243	250	236	277	267	252	255	274	265	247	275	304	257	269	262	291	273	269	266	275	252	288	274	282	280	282	263	260	298	268	260	263	276	266	235	262	248	288	240	244	248	252	268	292	238	235	270	238	252	251	278	272	248	269	260	276	271	273	240	248	272	252	245	277	263	255	271	249	291	272	296	281	251	265	260	269	260	258	240	270	252	257	259	251	238	265	261	273	254	252	259	275	294	237	260	254	271	253	257	249	281	285	265	271	261	236	296	248	257	277	241	254	305	294	248	263	274	310	271	242	246	270	293	292	250	263	254	244	249	240	265	266	271	275	260	274	261	256	258	258	279	275	241	277	258	290	237	257	292	285	258	250	268	262	263	268	266	261	252	248	264	241	275	251	277	260	265	246	262	279	253	236	288	257	246	266	238	232	271	234	275	241	269	214	268	264	281	273	268	257	249	261	242	248	268	237	289	249	269	275	257	273	247	267	255	243	280	316	260	274	256	278	280	263	250	269	274	262	283	254	271	243	244	266	259	274	226	274	269	252	261	277	278	273	267	256	258	268	259	268	254	248	243	269	276	261	295	281	261	291	236	267	265	281	259	257	296	270	292	254	276	267	259	237	267	292	239	280	247	288	252	264	291	242	266	274	273	279	255	269	264	247	227	255	267	257	264	308	286	272	243	297	295	263	253	245	280	261	257	262	268	258	272	286	276	257	236	264	242	279	274	257	278	249	250	284	317	268	244	273	269	256	257	283	237	270	274	267	294	293	256	255	265	251	281	279	250	214	292	293	237	276	267	252	248	238	261	276	272	243	256	236	282	293	258	282	263	301	300	271	254	256	249	262	263	283	266	238	244	254	257	283	278	263	262	265	269	266	266	259	278	267	230	274	251	265	275	272	235	263	268	283	253	287	239	246	254	269	263	268	257	260	275	258	258	277	282	260	247	253	267	269	234	256	292	270	256	269	269	286	256	308	242	233	267	277	259	273	246	249	270	261	229	252	293	241	288	240	259	282	248	281	265	276	246	260	240	278	251	257	258	291	262	298	262	284	256	301	300	262	273	289	246	252	273	255	265	278	251	299	267	297	238	247	276	255	258	280	257	273	281	281	285	241	269	285	267	286	271	279	247	249	269	268	298	276	264	262	228	277	256	241	261	283	268	272	252	279	234	267	267	249	240	278	236	271	293
39073	43627	29800	11650	456	430	435	446	401	471	442	429	405	414	417	452	428	426	446	461	432	460	431	387	411	400	418	428	418	419	394	411	449	426	414	418	399	414	449	464	422	433	435	401	409	457	459	421	440	423	422	390	400	436	414	455	420	470	408	427	424	423	401	421	430	412	462	441	420	427	466	441	417	446	450	430	445	469	446	420	412	413	428	401	444	399	455	443	411	417	451	445	411	420	423	358	408	455	415	464	432	425	436	426	453	415	415	441	410	400	413	410	461	478	408	410	396	417	442	447	426	430	454	402	461	446	424	428	441	431	439	409	418	464	417	415	421	477	440	416	410	469	430	429	443	462	470	363	406	418	456	450	425	398	454	375	428	474	431	461	429	461	393	387	458	426	421	432	426	422	399	402	403	400	437	433	437	428	434	457	428	450	441	429	446	409	428	413	447	447	451	440	458	430	462	427	402	433	419	437	388	388	428	417	432	422	409	407	422	437	413	478	416	398	435	452	430	417	447	467	434	448	385	451	383	416	411	444	391	434	410	398	441	406	444	399	344	394	418	381	394	426	435	436	426	441	418	436	463	379	454	441	428	429	433	386	434	429	405	413	419	446	449	411	448	416	397	418	449	424	427	452	436	415	446	442	418	413	400	432	461	425	423	449	416	438	399	429	474	436	401	482	399	410	451	401	405	433	402	426	406	440	452	411	407	428	392	448	461	432	420	420	418	417	419	392	435	409	436	425	431	441	406	440	403	427	431	423	425	431	439	441	449	443	456	401	420	412	467	435	407	459	427	462	425	439	459	412	407	458	430	422	429	403	440	429	398	416	433	429	459	464	470	423	426	431	430	437	433	433	443	411	396	420	470	423	412	423	427	422	411	418	442	402	462	435	480	450	399	458	405	449	447	428	422	479	441	396	457	403	413	463	446	432	422	437	445	428	413	413	409	425	393	409	421	446	429	427	474	434	399	423	418	413	402	381	462	422	436	383	462	442	381	453	432	432	461	427	403	463	412	468	417	424	419	436	417	412	445	469	411	430	407	398	450	419	455	445	443	438	440	441	458	448	431	428	425	443	450	394	406	461	418	415	464	419	439	416	448	423	404	438	428	474	444	448	436	448	434	415	388	418	450	442	410	428	436	437	419	417	422	444	424	423	431	422	404	412	468	412	440	421	446	401	439	467	434	424	432	408	404	404	456	429	447	405	449	423	380	447	427	413	409	441	398	456	416	415	422	434	433	447	402	451	403	437	388	404	407	416	409	421	416	445	415	439	430	407	426	420	474	411	459	458	386	459	452	438	427	400	445	432	451	427	446	428	445	399	417	445	395	438	398	438	428	422	432	434	464	412	401	435	434	411	407	393	427	437	430	441	427	412	421	413	443	385	459	418	437	384	449	401	468	423	405	404	409	405	442	464	424	421	425	422	449	409	405	400	418	438	435	434	466	459	414	456	408	436	449	412	395	466	454	432	417	421	427	428	411	426	392	423	432	450	431	425	382	428	405	424	418	458	449	461	453	456	452	451	412	407	428	407	423	423	431	429	371	418	402	428	441	439	447	428	422	389	469	421	447	476	466	421	441	431	409	401	431	404	435	406	438	413	485	424	446	450	461	431	445	425	460	412	423	393	449	420	419	393	402	423	446	481	410	419	478	397	447	430	389	393	446	429	455	405	392	417	395	421	426	424	393	417	424	447	443	447	446	385	440	425	415	377	416	429	440	440	434	439	426	425	434	455	409	406	419	423	467	451	445	437	399	479	445	464	476	414	429	364	411	436	447	441	399	398	426	422	429	452	416	401	438	413	448	395	416	423	441	427	454	461	412	443	419	430	406	416	415	415	420	433	433	456	377	442	398	433	492	432	382	441	443	438	427	449	459	410	413	462	426	474	416	425	416	430	425	420	403	432	409	436	412	404	411	436	419	436	447	425	453	441	442	437	437	439	401	463	447	424	409	416	420	422	422	440	435	418	401	440	441	407	450	435	430	427	441	440	446	491	411	406	408	392	403	441	438	404	432	445	432	439	406	389	438	428	441	439	477	421	402	433	412	412	405	471	432	380	463	459	423	424	436	410	410	433	419	454	353	463	456	401	427	454	415	436	427	455	389	414	416	427	414	464	439	422	436	402	428	442	388	469	430	444	408	431	465	456	444	431	445	415	437	398	399	433	381	426	436	433	399	430	419	435	439	431	436	430	443	494	448	397	396	408	440	411	423	455	418	434	455	466	435	458	419	415	452	432	449	459	457	412	415	395	415	463	406	414	430	452	392	448	402	454	419	439	427	424	446	457	446	437	386	427	437	420	450	429	434	431	435	453	433	449	435	461	450	440	450	452	452	474	426	428	427	411	436	420	419	449	445	464	404	430	441	426	420	417	450	447	388	449	458	395	452	441	457	442	439	433	437	424	422	417	413	436	444	428	417	438	433	455	440	408	452	410	405	445	414	362	398	428	422	406	423	458	451	416	444	406	423	421	415	436	448	399	433	429	412	426	437	432	394	415	398	450	416	444	443	411	421	440	414	447	407	407	396	414	413	446	384	393	425	450	436	419	432	401	417	411	436	452	421	408	406	434	399	444	466	438	444	429	435	439	407	433	424	432	400	442	428	425	430	422	430	444	411	465	439	444	424	421	433	428	432	409	407	396	439	443	388	403	447	402	458	384	433	441	464	438	456	391	395	415	459	432	415	466	449	411	446	422	403	439	408	424	405	402	450	453	413	424	430	395	423	386	456	413	437	393	420	433	453	404	418	422	413	421	426	433	407	467	429	428	414	432	427	466	449	364	454	454	480	426	386	423	374	418	457	425	442	382	457	433	442	388	453	411	445	425	407	458	390	415	400	457	404	430	459	405	435	441	428	435	445	437	428	428	440	421	409	424	424	376	454	415	459	403	438	464	401	402	441	458	461	411	469	483	433	428	427	443	430	447	414	432	418	432	427	384	433	415	414	430	437	448	420	433	384	420	453	448	407	394	425	389	437	441	446	442	418	447	419	431	454	423	389	430	445	431	438	433	444	428	449	434	421	439	430	449	424	427	450	447	434	443	417	447	434	399	439	466	405	393	428	409	412	420	433	426	455	430	417	407	402	434	409	444	424	427	437	419	451	443	403	435	450	404	416	430	416	420	456	435	447	411	403	431	441	425	382	419	405	425	411	444	436	431	448	418	410	439	427	396	416	445	386	439	457	408	462	359	427	449	431	411	444	416	411	446	454	405	439	414	402	398	444	433	428	468	431	402	402	446	451	467	435	456	482	423	434	421	463	412	431	444	437	412	439	422	419	431	430	412	441	426	437	400	415	461	431	419	424	388	408	429	436	421	440	432	418	420	436	392	424	391	422	417	439	461	419	436	452	435	439	426	440	411	429	443	466	422	426	419	406	457	443	454	392	429	406	406	420	404	416	446	419	435	437	426	386	397	451	418	454	461	414	450	424	370	434	420	423	443	415	419	411	434	429	432	409	432	418	439	431	445	377	418
24614	22384	30798	28395	19236	6972	620	479	429	451	370	412	403	407	387	411	391	436	396	398	439	408	364	422	416	404	419	399	379	433	386	424	422	363	425	433	391	403	442	394	432	420	400	399	399	387	461	396	406	372	409	376	382	404	414	405	389	391	383	418	405	374	390	412	404	400	430	404	393	378	381	390	354	385	403	405	395	421	335	415	380	416	396	401	412	401	375	385	423	404	409	409	409	395	401	433	402	387	386	395	409	410	389	364	379	399	411	429	417	364	425	408	375	411	403	408	425	361	403	398	400	410	381	402	384	386	393	394	418	412	435	389	381	385	395	413	419	373	410	430	407	368	385	393	424	414	416	401	404	417	412	394	428	409	407	384	416	420	372	416	418	418	395	457	396	403	418	401	360	368	417	437	369	403	396	428	388	392	414	406	415	432	402	402	423	427	397	406	339	399	346	396	380	386	434	417	425	396	398	396	376	396	383	420	400	433	397	396	406	380	388	424	427	396	398	375	378	402	367	390	406	426	405	431	396	432	396	406	390	386	411	391	399	373	404	367	414	386	379	386	433	356	396	385	404	416	350	400	400	412	393	383	448	396	392	381	374	386	373	409	397	390	378	404	409	414	395	357	378	435	407	418	388	379	397	364	390	422	411	419	381	398	409	424	381	371	400	412	421	445	425	418	438	391	380	429	399	400	384	386	407	418	415	430	433	420	400	408	376	403	416	421	404	383	426	396	388	372	406	412	410	408	382	359	404	360	421	411	378	389	395	396	408	372	410	417	406	370	388	393	400	407	372	399	367	404	398	381	387	374	384	401	383	418	384	381	409	334	370	431	396	403	384	374	395	385	385	383	402	402	416	385	393	407	394	386	422	390	355	450	445	419	418	380	378	386	404	400	408	436	380	427	355	401	406	397	408	380	404	416	378	376	388	398	409	400	413	394	409	417	384	413	392	412	400	409	412	402	397	393	411	415	417	407	407	427	381	381	367	363	396	419	391	419	384	391	392	406	402	389	402	409	409	430	417	406	394	408	405	396	386	403	402	411	375	392	404	375	407	398	401	394	396	432	435	418	416	356	401	404	412	386	412	400	414	364	406	410	401	374	453	388	387	418	392	397	395	415	427	433	430	422	416	359	381	411	420	393	379	398	416	433	379	397	396	399	410	386	427	414	423	369	361	378	403	393	362	399	382	400	378	396	418	426	398	377	386	433	428	364	390	408	375	434	421	420	401	363	413	393	390	432	402	395	418	409	387	414	382	407	414	419	398	397	391	405	372	391	375	406	426	372	437	425	378	442	394	392	414	396	398	416	386	382	378	409	424	386	413	397	379	381	418	412	381	393	394	386	407	384	406	389	390	423	394	387	415	377	390	392	390	350	441	420	407	411	407	371	401	405	408	427	374	410	398	383	401	415	397	397	384	378	416	381	388	406	394	393	427	381	393	378	411	392	398	378	358	404	388	416	346	420	435	404	424	438	425	408	404	413	381	395	405	425	399	425	412	413	368	406	406	395	399	406	419	429	383	444	409	389	408	382	434	400	406	405	391	394	386	412	392	401	393	389	420	412	414	400	423	387	399	389	396	335	413	379	417	401	384	408	365	384	387	409	394	398	419	410	395	420	415	392	389	406	403	404	412	400	413	426	415	401	415	389	385	406	456	402	435	411	393	410	409	399	399	392	390	384	394	432	386	426	361	408	388	399	412	408	360	423	407	400	425	390	425	397	391	373	370	391	415	416	421	404	400	433	419	387	424	394	440	412	454	415	445	407	399	436	372	397	406	420	362	401	384	418	395	380	424	428	392	392	395	363	398	380	429	377	396	401	418	398	379	402	385	407	369	378	385	375	413	423	403	409	380	397	415	406	419	409	372	401	412	420	423	378	369	422	408	434	419	417	385	433	386	403	389	435	385	407	416	391	420	384	381	362	389	371	396	427	413	432	382	402	389	394	402	391	416	395	419	403	377	390	368	389	419	396	359	421	408	401	420	359	368	377	361	427	401	390	418	399	420	382	353	408	380	376	401	399	476	430	408	384	391	389	391	395	427	411	394	413	408	411	447	398	381	418	398	402	403	410	378	437	415	400	394	418	370	401	404	420	405	400	409	413	384	431	386	420	397	389	376	363	383	411	399	386	420	377	391	423	397	402	376	393	369	384	413	396	404	398	404	394	361	439	415	380	399	390	402	377	421	440	383	377	398	368	349	372	411	395	404	412	417	413	405	411	445	387	392	374	400	442	396	377	384	399	432	387	350	356	402	410	389	426	380	414	414	384	402	342	396	385	419	411	411	414	423	354	414	397	418	396	417	402	364	419	410	425	437	384	372	421	415	408	391	409	379	395	424	412	410	372	424	390	410	422	399	412	382	401	415	432	378	417	389	373	391	404	394	391	432	414	399	412	421	358	404	426	415	406	399	413	415	406	385	377	362	403	375	434	372	423	419	411	425	384	388	426	379	379	408	396	416	415	411	416	396	389	425	389	388	395	426	406	431	401	406	403	415	407	425	437	409	386	412	394	423	435	377	406	398	403	385	402	395	392	409	414	359	413	406	353	380	387	416	399	395	407	395	374	400	449	366	379	408	386	417	389	357	391	413	408	409	442	414	392	395	425	401	431	401	403	447	406	415	395	412	404	392	409	438	383	368	384	429	380	396	409	404	387	412	407	395	423	447	407	416	407	371	402	381	414	403	388	431	383	383	387	439	388	419	397	420	393	396	390	383	388	442	424	397	359	394	399	392	384	401	413	377	406	390	404	390	393	394	436	391	398	397	367	379	423	452	395	381	397	360	399	412	417	421	388	418	372	405	409	385	412	386	392	443	385	430	375	439	433	409	426	382	422	418	402	425	433	397	363	406	406	399	389	370	380	408	402	441	378	397	411	425	424	382	405	383	407	381	413	408	421	406	397	400	420	410	415	406	424	383	395	389	412	407	387	395	427	399	371	426	399	439	409	441	436	390	402	392	422	382	417	390	410	423	423	400	393	399	358	367	409	395	363	380	402	430	406	371	380	379	412	407	405	408	388	402	367	384	372	381	415	380	391	408	390	369	404	383	381	389	385	412	404	386	394	397	415	379	415	408	441	375	418	442	399	402	388	411	390	376	415	375	425	404	404	367	403	392	388	387	434	396	415	387	399	384	415	411	381	409	410	415	384	413	416	423	416	403	359	388	418	406	404	426	407	377	393	402	410	404	408	428	424	395	397	413	401	430	428	391	408	413	371	410	404	413	404	401	400	391	385	426	405	414	405	415	374	388	403	434	403	441	395	378	398	424	390	397	426	411	382	375	424	387	378	383	410	434	428	416	406	443	400	420	404	364	382	427	404	414	451	388	393	381	390	370	418	385	401	391	389	443	431	448	371	391	411	392	408	395	406	391	395	393	368	397	404	405	374	414	375	382	384	391	398	379	380	378	404	403	399	418	415	385	369	380	387	382	361	362	405	388	390	375	404	420	452	407	432	399	399	409	399	392	395	386	420
58903	74772	53154	33281	729	702	674	653	658	649	660	644	651	647	636	609	645	636	626	610	632	654	629	639	668	629	622	683	629	629	660	622	619	644	612	643	645	617	667	644	653	609	602	648	631	637	661	598	605	640	625	666	623	665	647	639	643	583	682	604	635	621	709	663	616	593	641	653	653	655	635	638	627	626	584	645	612	642	677	636	601	636	587	586	624	649	662	628	652	600	588	621	657	632	616	636	667	666	600	628	609	615	645	660	682	643	633	626	627	651	613	648	629	654	605	637	618	613	574	605	592	630	668	612	647	632	641	647	633	611	605	636	642	589	617	671	622	628	647	627	618	606	596	625	591	629	646	570	592	621	632	674	664	593	608	633	614	621	616	614	643	645	646	627	643	617	584	618	641	610	623	632	622	618	644	614	631	625	612	637	669	647	625	609	631	626	602	623	651	614	627	622	622	668	632	626	666	627	644	635	631	612	649	620	609	642	592	573	632	596	592	610	601	623	656	650	631	636	624	636	609	601	638	659	652	638	623	612	648	636	658	614	638	634	654	663	647	600	659	638	648	631	653	616	623	576	652	673	642	642	633	657	627	626	600	617	668	648	583	581	658	629	641	638	655	619	656	591	679	602	630	650	652	597	640	635	635	598	609	619	670	606	651	635	646	641	658	627	599	608	609	637	601	614	597	584	627	694	618	653	613	656	593	607	640	592	589	592	591	605	601	596	628	665	630	670	675	618	616	657	657	654	641	634	589	624	617	646	630	629	633	619	611	641	676	623	596	630	666	666	681	629	617	627	635	617	668	583	632	605	627	649	604	621	607	609	651	616	689	605	625	624	632	622	625	626	647	619	605	655	605	638	599	656	591	641	613	578	642	641	642	637	632	594	672	636	600	654	641	592	597	641	642	634	604	657	685	609	637	633	624	676	637	624	618	643	663	648	659	639	628	592	626	610	644	634	599	639	635	626	614	604	636	621	603	634	663	669	635	634	667	610	646	680	613	614	676	623	653	598	571	623	628	650	629	623	607	631	643	637	597	621	653	662	644	630	638	616	614	672	591	609	612	633	604	592	649	645	598	605	655	674	646	598	650	662	623	614	642	670	639	614	662	589	669	614	638	646	589	620	613	673	645	642	618	614	628	615	592	621	588	652	607	634	604	636	637	627	641	615	650	678	637	628	616	649	649	619	620	639	595	675	602	639	601	654	624	660	635	605	632	601	619	629	624	620	672	626	665	660	614	648	621	635	637	645	631	620	626	649	647	600	634	610	636	645	635	633	627	631	656	674	618	592	634	605	664	562	656	620	632	642	625	602	661	635	627	608	665	616	647	661	638	637	632	578	586	577	628	626	620	599	635	639	644	619	657	677	643	695	621	630	627	632	600	623	656	669	608	627	638	647	632	644	600	600	650	577	621	622	617	638	652	632	601	614	635	648	633	703	617	642	632	627	609	629	605	648	628	648	607	659	620	589	596	621	613	632	626	603	632	592	634	621	659	638	662	634	616	618	665	628	608	615	654	639	652	584	664	638	614	656	642	646	665	598	614	659	662	632	646	605	636	612	623	631	637	659	603	647	589	654	601	674	670	644	606	603	593	622	622	688	641	616	638	600	640	635	617	639	626	648	629	636	635	628	660	592	632	672	640	630	627	639	597	674	618	637	604	651	599	595	638	640	649	647	647	644	620	645	643	603	623	613	616	639	630	698	583	616	642	658	620	647	609	617	671	614	635	618	556	604	606	629	634	608	654	618	602	612	590	656	643	628	596	633	609	632	607	616	615	608	658	616	618	636	621	620	644	611	639	621	648	642	574	689	630	625	614	663	651	620	577	630	639	686	599	630	601	652	649	642	606	634	625	645	624	628	638	644	622	648	642	643	637	676	612	620	618	615	630	616	630	630	611	682	626	641	604	627	637	617	615	635	643	608	657	624	582	637	626	627	639	608	617	621	617	653	584	608	604	600	650	592	662	633	652	683	670	618	639	646	600	666	628	575	603	622	623	640	660	615	605	650	675	622	634	654	603	677	645	588	672	687	665	572	620	625	653	669	573	617	603	620	672	613	623	652	630	640	649	687	604	605	631	633	646	595	631	626	651	666	604	616	652	615	655	621	618	589	665	630	597	634	580	600	616	623	696	635	630	640	645	614	637	605	618	636	605	604	613	619	662	586	642	629	610	604	612	612	618	618	623	614	653	608	619	635	666	603	611	638	678	664	620	632	637	629	644	597	618	641	610	676	595	627	641	679	627	612	635	618	604	647	615	688	652	626	640	641	617	606	662	633	599	615	603	598	639	600	627	673	619	637	628	652	587	643	614	609	620	603	584	665	654	596	589	615	616	603	613	687	641	617	611	645	609	646	610	616	643	642	554	636	659	643	651	644	600	620	642	611	626	651	624	637	611	642	629	656	651	658	618	654	644	610	635	657	638	653	631	666	662	657	638	621	624	636	608	634	637	701	610	642	663	627	652	629	662	626	655	623	626	617	641	664	621	645	611	645	648	647	596	685	613	604	633	627	621	643	607	626	640	667	604	606	654	609	641	615	584	603	650	645	640	644	626	618	623	648	640	640	600	651	608	633	646	626	630	615	634	597	615	608	591	620	619	636	628	636	620	655	644	616	621	654	631	656	655	633	629	641	644	650	613	616	639	587	578	580	618	628	625	625	642	631	636	628	628	611	620	657	603	643	622	642	632	631	615	662	598	612	613	645	638	662	601	638	649	604	665	643	576	625	671	635	594	652	589	637	638	621	652	669	637	645	636	681	599	642	631	656	647	622	594	674	609	631	619	588	612	647	560	641	618	637	652	656	645	651	635	632	663	644	606	623	629	602	592	619	632	637	597	621	644	626	654	614	650	672	659	596	617	629	678	633	625	630	629	587	611	628	607	640	612	645	660	657	587	661	634	655	656	604	622	572	589	610	634	612	625	638	660	625	693	627	629	593	603	638	599	630	610	653	630	594	631	594	605	635	619	642	632	607	642	623	641	599	613	656	626	639	603	637	632	638	632	657	640	617	669	584	651	631	608	603	591	619	618	640	608	574	640	658	610	668	624	685	597	633	663	645	581	661	646	599	642	590	638	643	615	643	623	612	597	623	604	727	643	667	594	607	629	614	635	628	626	649	660	620	661	638	598	636	594	624	620	620	660	611	638	600	647	629	657	625	670	612	647	694	609	652	600	609	612	605	670	647	598	634	625	612	627	699	667	630	624	625	621	632	620	674	612	601	610	628	659	661	579	605	607	646	627	679	616	626	639	610	616	588	628	627	628	654	656	614	588	617	634	602	595	634	613	642	619	641	648	624	632	623	614	642	655	673	604	611	630	591	637	622	633	619	621	601	655	629	639	631	619	600	648	627	636	646	614	601	651	619	647	618	642	631	627	592	627	637	621	644	640	632	633	585	598	642	597	579	650	601	658	657	607	620	645	641	599	651	613	631	613	637	627	584	647	601	603	643	651	610	649	643	594	635	625	636	620	639
23295	21748	29882	26834	21286	18842	5234	644	521	541	544	496	508	510	491	515	486	532	515	467	484	501	541	507	478	461	481	470	492	472	494	502	484	500	474	497	517	425	494	459	505	464	477	485	509	501	499	460	525	464	479	504	506	508	500	494	498	493	454	453	473	510	461	493	505	501	478	449	478	467	452	520	444	540	506	465	465	453	457	502	459	515	464	497	509	463	482	496	498	483	490	465	508	481	485	483	537	491	480	486	496	508	516	479	491	507	461	460	455	504	488	454	495	469	434	507	483	490	518	506	478	480	465	457	466	474	499	532	494	497	486	498	471	510	464	478	454	472	471	475	514	518	501	470	510	482	468	465	522	494	474	479	462	468	502	470	494	498	479	499	446	469	482	497	481	472	512	532	513	470	501	481	489	494	496	505	444	502	470	485	525	447	487	489	492	493	509	469	493	478	514	463	505	506	463	472	473	505	467	485	505	482	505	485	493	498	511	469	473	523	465	484	495	458	472	525	451	485	452	496	453	486	511	507	456	494	512	531	478	502	497	456	459	458	497	463	513	470	505	493	491	543	477	482	467	490	441	467	464	494	477	488	499	493	459	461	469	499	492	516	489	483	501	509	481	498	484	485	468	503	501	496	481	453	486	508	505	508	421	485	490	514	466	493	508	448	499	476	489	484	478	463	459	490	512	490	525	449	521	434	510	500	503	470	473	448	490	464	478	489	461	434	513	517	434	539	460	487	503	470	500	467	513	489	486	463	481	447	497	527	467	483	487	492	477	518	485	511	489	464	475	507	535	493	508	482	479	479	489	540	479	478	502	456	507	484	451	509	490	485	484	468	477	476	468	460	469	480	504	471	485	505	459	476	487	461	477	511	506	478	467	473	484	500	462	498	493	482	458	497	486	496	460	499	498	457	520	496	518	488	487	480	471	448	482	503	479	499	510	492	523	464	463	475	491	471	445	483	507	485	496	511	523	430	465	495	488	461	472	489	496	486	441	507	506	464	453	440	476	488	455	473	528	443	470	479	473	518	463	506	523	475	540	473	443	463	440	472	473	460	500	480	492	533	474	499	466	536	518	446	455	448	473	474	496	476	477	517	492	491	487	477	483	516	492	487	482	478	490	498	464	484	489	486	456	475	447	504	460	474	510	499	506	499	471	467	462	446	464	469	496	433	476	484	527	466	452	510	499	481	451	509	448	475	483	519	452	525	466	486	550	492	511	458	465	481	489	493	520	468	503	484	497	550	508	510	454	494	475	484	486	443	484	522	509	491	498	501	516	487	479	484	497	499	476	487	465	497	450	439	507	438	476	486	471	487	442	503	465	516	504	485	487	435	456	504	478	472	516	473	462	486	474	484	532	468	491	459	416	442	494	484	499	539	452	474	458	467	504	502	471	504	459	512	464	486	461	491	498	503	491	437	508	440	471	487	473	477	486	494	485	504	486	499	461	483	487	544	471	508	538	471	516	451	497	478	478	458	459	494	468	514	493	489	444	496	459	490	491	483	462	492	496	494	484	457	454	492	486	467	486	514	493	477	489	480	497	496	460	468	491	486	488	463	510	470	506	489	522	492	482	502	449	499	520	459	463	455	496	519	442	476	508	499	463	509	458	499	490	464	485	485	486	510	474	527	478	495	500	469	495	478	459	450	494	467	522	484	512	489	502	437	514	490	454	497	469	448	496	467	471	487	498	506	451	460	520	469	474	476	445	464	501	493	510	478	480	494	486	469	478	456	445	520	468	499	516	517	492	485	465	484	463	473	494	478	516	467	468	469	457	451	476	460	479	498	486	513	450	488	482	506	421	496	490	463	480	460	494	465	445	493	452	534	497	468	493	480	502	469	503	514	479	496	455	480	486	461	469	477	462	467	497	509	443	484	479	466	468	471	522	459	465	475	519	471	454	483	495	469	470	493	500	519	509	471	467	454	492	526	486	467	489	485	489	507	497	498	483	469	489	512	454	492	475	476	455	512	502	525	469	431	476	482	496	459	502	494	520	480	481	490	455	460	492	453	510	484	465	493	501	505	457	477	491	453	508	445	476	486	477	509	476	441	487	505	476	490	496	512	484	482	460	490	484	458	500	552	500	486	504	455	500	504	466	482	478	497	468	494	483	507	458	493	529	528	471	480	501	495	477	499	513	482	479	488	520	475	460	517	508	466	509	479	474	495	461	486	468	485	449	517	495	466	527	482	481	457	494	476	474	508	510	448	447	469	485	485	445	440	502	499	479	535	437	489	494	499	518	477	501	482	487	515	423	451	492	487	473	480	444	485	451	458	461	482	498	469	490	482	499	460	474	520	509	450	489	479	486	523	460	510	466	477	477	536	487	493	506	509	464	436	506	505	462	480	501	506	486	491	502	464	485	450	508	474	521	483	501	465	491	490	454	486	501	492	498	474	451	494	476	490	474	449	494	451	480	514	509	465	505	487	514	474	482	481	470	459	485	490	499	496	517	478	484	448	474	509	509	499	486	467	496	511	481	504	478	455	481	462	491	500	464	495	455	503	522	465	482	491	487	502	472	470	444	447	490	502	520	467	497	500	493	487	481	486	511	492	448	506	474	469	456	529	503	514	517	474	484	476	465	441	522	459	524	502	472	480	484	496	474	476	482	467	485	493	480	482	505	485	490	480	466	485	486	502	477	470	509	479	508	474	463	476	510	516	455	477	480	434	494	476	484	480	491	492	467	446	489	490	485	486	545	467	503	501	483	508	455	525	505	546	476	494	522	463	494	508	444	492	486	476	490	488	480	469	436	487	473	501	506	465	486	462	468	478	513	476	518	503	461	460	511	505	505	463	496	459	529	473	461	435	465	468	509	486	489	501	509	523	489	499	486	494	502	438	483	474	449	477	516	486	527	496	485	470	507	460	488	479	514	476	472	536	477	540	494	485	518	487	499	475	468	486	490	475	533	477	454	472	456	442	505	448	511	515	445	481	480	518	441	463	485	520	428	477	471	509	479	500	509	434	462	456	530	486	458	479	506	456	471	496	483	487	464	513	486	492	513	476	495	510	485	466	490	491	480	479	480	486	477	512	499	471	507	508	491	478	453	468	495	513	447	479	479	471	504	451	446	482	467	479	507	495	485	490	473	483	504	461	450	514	467	471	485	469	479	488	488	541	494	503	514	495	486	481	478	539	484	485	465	490	491	528	455	467	502	479	475	497	491	486	494	544	460	472	514	508	486	466	500	471	488	453	488	473	468	473	453	516	509	484	500	483	479	447	489	464	463	447	459	472	470	473	471	483	536	498	472	510	510	494	511	473	482	518	502	418	491	462	441	475	443	453	473	483	470	500	489	492	504	493	530	522	460	460	483	486	483	471	522	463	502	481	487	496	487	481	531	468	460	490	481	482	477	454	471	466	457	472	471	508	442	512	505	462	501	502	466	457	447	523	475	465	489	491	503	528	466	442	503	437	476	509	467	480	535	485	491	482	476	479	477	493	495	489	487	479	507	497	453	497	513	517	504	466
57018	76420	64178	42525	1040	924	906	848	818	767	814	759	807	793	780	729	733	756	738	742	736	800	751	768	697	751	754	728	722	741	789	760	734	766	754	706	711	776	845	803	768	729	757	748	753	728	786	717	761	791	741	748	747	708	705	794	757	708	736	784	728	708	755	763	772	716	736	761	751	718	759	724	728	747	728	756	764	749	795	698	757	763	767	755	765	792	760	768	772	788	758	758	774	781	713	732	727	683	731	676	753	727	727	725	734	761	709	736	714	726	766	672	750	699	748	753	710	685	772	748	688	767	731	774	701	720	752	766	721	775	730	756	706	728	716	731	746	790	764	741	735	772	684	717	740	718	759	761	732	740	736	716	743	738	674	761	680	721	730	717	755	716	715	737	715	778	729	751	701	692	726	741	740	727	752	727	729	761	691	784	722	753	732	723	782	724	753	759	731	715	763	785	727	710	731	745	727	737	733	751	760	756	739	738	769	748	796	728	771	773	717	710	751	782	711	746	832	721	729	743	707	732	783	767	758	740	720	732	769	790	707	755	776	729	776	750	700	738	762	759	754	760	731	702	749	750	771	814	749	767	755	728	715	694	749	757	759	711	734	795	760	762	770	751	779	738	775	716	721	701	741	750	759	736	803	710	755	769	707	739	736	747	743	745	730	785	730	812	712	727	784	704	751	752	729	762	773	735	761	783	724	736	721	711	747	712	722	787	728	750	781	739	731	777	752	750	714	735	751	722	705	746	731	751	738	721	763	765	722	759	730	784	762	743	748	736	724	703	722	743	730	717	733	728	769	770	783	746	791	770	796	732	726	694	692	752	743	743	757	705	733	747	715	742	684	771	763	775	772	725	774	778	765	750	756	741	691	728	711	724	717	738	692	785	719	727	731	748	728	714	734	730	743	719	695	747	731	751	739	751	769	750	744	769	696	760	790	727	713	756	719	728	746	773	726	744	742	697	727	687	681	735	755	725	765	734	755	722	743	786	705	754	745	715	705	771	786	754	814	757	808	755	756	814	735	726	752	706	752	743	742	720	718	736	728	689	740	753	744	721	765	742	773	720	732	685	754	744	718	672	762	690	702	749	681	700	743	746	780	736	723	757	758	740	752	742	742	737	749	755	737	691	740	683	770	734	769	751	735	754	664	757	735	754	755	719	765	717	716	720	751	714	732	766	744	747	775	736	745	716	788	793	774	746	733	772	719	722	713	750	733	799	708	773	749	786	686	761	768	745	747	743	799	712	756	760	773	712	695	737	716	768	762	738	770	722	706	721	757	771	724	701	786	744	755	769	778	739	733	718	732	734	761	728	745	749	716	727	778	698	736	767	748	773	729	720	705	750	767	725	741	696	750	795	727	746	757	741	722	775	724	750	739	752	732	709	754	792	737	769	799	716	729	706	715	700	722	786	720	734	731	766	754	774	706	761	686	725	729	734	775	752	718	760	699	772	730	742	723	777	764	796	705	758	740	715	758	783	778	733	751	776	771	770	736	727	739	711	763	728	731	758	774	740	726	755	778	755	740	731	794	753	763	764	726	704	732	784	715	764	753	731	731	700	732	694	767	755	773	717	756	780	726	724	725	746	701	684	706	729	703	737	704	696	702	724	751	722	741	733	770	691	719	744	747	748	746	761	703	761	744	742	767	712	747	714	697	724	730	711	762	708	714	751	755	751	765	768	754	727	777	722	762	748	767	715	747	773	763	739	736	733	703	722	746	709	727	747	744	776	716	738	765	757	762	750	797	779	724	733	766	754	751	749	709	738	710	783	773	770	725	762	774	772	735	699	757	705	733	723	744	756	716	764	776	776	720	738	756	745	749	689	734	774	733	728	756	730	701	742	737	720	715	744	776	698	757	747	828	782	730	770	743	760	751	717	766	692	715	750	732	724	739	702	748	754	747	739	759	791	732	769	747	745	744	707	749	739	717	752	710	709	711	745	769	808	754	762	778	727	760	728	689	730	749	738	747	690	817	746	743	786	698	759	747	745	796	787	744	736	746	727	738	765	778	806	771	691	735	715	726	743	776	766	740	744	702	765	729	718	736	784	752	758	756	751	774	726	724	670	723	725	718	766	759	770	752	744	769	727	713	751	774	786	756	751	687	759	730	755	710	716	749	730	721	732	730	713	757	769	712	738	743	815	718	725	687	740	727	714	699	739	763	739	750	758	715	747	776	722	732	694	787	769	753	719	756	779	747	720	743	762	702	754	703	754	781	749	732	739	671	729	725	732	712	731	685	736	749	723	750	735	769	767	754	726	727	711	736	763	740	747	760	747	745	742	764	781	744	689	757	730	742	734	754	748	740	791	703	760	744	728	754	731	694	779	758	734	722	755	756	732	714	766	731	768	697	781	733	743	718	766	759	749	736	729	691	739	712	745	790	734	692	748	764	726	730	706	744	720	754	717	707	717	743	785	726	722	731	754	718	775	747	722	725	742	717	732	733	750	775	694	761	753	750	721	788	709	702	802	743	720	683	745	724	777	804	741	754	762	757	760	704	693	773	714	782	753	746	796	728	721	743	744	791	710	707	749	783	780	721	738	764	726	752	797	740	769	771	718	779	744	726	747	777	764	736	725	745	746	718	749	742	741	719	739	715	759	732	753	714	748	774	750	742	738	730	780	746	725	694	702	788	714	770	693	712	707	757	700	745	769	759	680	694	705	717	726	723	709	771	724	707	700	725	730	779	772	684	726	772	711	754	760	707	714	724	754	756	768	683	732	775	788	754	736	766	755	779	756	742	771	715	773	728	778	729	723	708	757	763	770	773	726	771	760	719	719	760	758	693	701	714	723	735	709	750	731	799	749	739	721	756	754	784	733	734	755	746	719	764	704	752	778	737	670	758	757	804	724	696	746	807	705	737	753	760	720	720	721	755	763	710	740	764	745	751	728	728	703	796	759	750	783	785	739	776	654	737	708	770	757	764	761	741	724	749	710	766	767	752	782	719	730	737	766	716	680	716	744	754	764	691	739	779	746	714	754	777	738	698	751	776	760	698	740	795	781	711	752	707	704	764	735	773	739	729	708	753	755	783	749	786	745	711	718	754	727	767	725	728	781	742	731	770	717	715	676	718	717	749	774	740	762	813	785	735	704	757	725	704	749	734	742	698	752	796	751	780	767	716	756	740	786	743	772	745	752	745	731	742	767	733	739	752	724	708	740	813	744	728	763	709	706	731	723	714	737	704	793	703	739	757	698	743	700	750	693	788	762	753	720	705	678	736	727	803	724	748	692	686	744	729	714	697	738	793	721	757	760	759	730	731	699	710	753	742	753	744	743	748	746	784	774	778	708	767	715	725	724	718	734	750	761	752	778	742	720	705	690	821	752	750	748	773	699	769	770	684	747	724	772	707	743	753	735	749	816	735	736	726	705	766	723	738	721	711	693	748	802	710	736	699	758	728	746	733	733	760	739	754	756	758	710	743	714	768	673	694	713	753	789	709	744	742	784	763	731	757	751	681	780	812	750	752	741
29601	28436	26773	15840	637	255	261	245	232	239	236	253	258	255	229	238	303	264	281	260	284	241	248	244	241	238	268	267	257	232	232	268	255	263	268	266	252	233	248	250	243	253	249	252	255	232	285	287	219	255	254	243	270	255	271	277	251	246	238	248	247	258	262	267	261	282	259	255	267	271	248	226	253	259	256	267	267	263	266	261	233	252	252	258	263	265	224	261	255	261	257	249	235	260	256	245	281	239	266	260	254	262	244	281	260	253	254	241	249	272	260	271	249	252	268	249	259	252	246	249	268	239	251	248	258	251	245	252	244	265	246	256	249	268	264	248	257	254	238	258	237	272	281	262	265	247	255	224	255	257	256	248	259	255	254	282	229	283	258	267	232	277	254	235	246	236	262	280	280	262	260	223	271	239	256	262	245	269	270	231	261	257	282	259	269	260	259	264	248	244	245	274	228	270	243	256	291	239	240	232	242	244	265	263	258	270	263	276	256	271	264	293	236	270	250	242	253	266	241	259	266	298	245	262	254	239	265	260	260	248	246	237	265	252	246	266	262	265	294	262	246	266	268	253	247	255	232	270	286	259	255	252	261	230	262	279	255	236	255	258	235	244	259	224	246	258	249	242	245	271	246	231	253	275	253	281	228	256	252	269	241	240	236	279	287	246	269	258	241	254	241	271	241	246	258	262	256	243	254	252	275	262	254	250	245	252	254	260	257	252	242	247	276	251	249	241	256	265	240	234	271	247	274	264	252	287	251	265	244	272	229	256	251	257	260	249	238	244	238	267	263	278	248	260	249	243	278	256	225	267	256	266	238	247	263	239	279	259	254	270	260	239	301	252	222	257	238	245	253	261	278	256	250	282	252	242	255	266	254	223	266	270	243	279	225	252	232	267	266	243	238	234	255	241	237	269	262	245	245	251	225	233	261	244	251	226	268	248	230	259	248	238	256	279	251	246	288	250	265	250	254	251	254	291	267	272	243	274	259	279	246	251	250	245	244	237	257	270	259	236	247	218	248	262	240	280	248	242	248	257	256	230	252	270	249	274	248	239	259	281	258	300	255	259	265	250	305	266	281	260	262	212	271	193	269	248	255	221	258	262	261	249	241	291	234	278	239	265	250	242	242	260	270	255	246	240	235	261	275	267	263	226	224	261	259	247	243	267	236	270	259	241	289	244	276	265	263	251	261	248	248	253	261	235	290	250	259	291	258	232	284	249	249	253	244	270	264	266	251	241	277	277	252	240	249	242	258	257	255	225	246	260	249	257	263	269	235	235	244	258	252	243	262	238	254	265	270	256	249	282	259	252	277	234	262	237	234	272	243	237	253	258	282	270	253	231	232	252	252	223	238	269	260	233	263	244	274	244	261	255	303	266	269	262	281	250	242	253	233	274	233	283	242	235	221	249	256	259	276	244	247	264	245	229	245	273	274	266	255	260	215	248	277	273	272	271	259	253	275	221	260	269	291	260	290	283	246	267	257	252	247	214	227	250	261	248	254	238	250	260	267	284	248	258	246	251	239	240	260	259	252	232	259	246	257	253	273	264	257	241	263	252	236	224	274	260	267	278	235	291	235	279	284	253	275	261	243	257	260	241	222	267	239	249	258	260	275	232	263	271	247	249	268	279	292	264	264	238	264	234	261	267	238	248	237	255	265	273	277	254	257	234	263	268	263	242	248	258	252	246	273	225	247	245	240	263	246	291	248	275	238	245	239	262	260	240	249	251	270	256	257	239	241	223	258	294	245	231	268	263	249	262	234	257	304	263	236	248	245	258	256	236	274	255	250	268	244	246	242	258	252	243	229	264	273	256	254	272	241	276	249	262	253	254	270	250	237	246	239	260	292	249	256	274	241	228	229	264	249	274	271	250	240	268	256	233	245	235	283	237	250	238	245	269	258	236	243	270	225	256	236	285	263	256	260	271	275	261	248	243	219	223	253	261	247	269	252	268	282	267	241	247	250	246	254	271	215	244	274	246	268	269	252	253	249	253	271	253	262	271	260	249	262	234	274	265	267	272	244	272	263	269	275	257	246	268	232	288	267	251	255	251	255	286	279	272	262	269	281	269	242	255	257	285	267	236	256	268	258	266	228	231	238	229	249	280	239	250	251	247	282	244	254	254	241	250	222	258	266	298	296	245	256	281	259	257	235	272	256	265	233	259	246	264	264	239	279	294	284	224	268	256	263	266	262	253	274	275	273	255	256	270	263	261	249	263	252	246	240	256	281	257	219	222	240	253	244	253	237	241	242	243	255	260	246	251	250	234	254	240	225	248	252	229	240	268	263	253	257	259	229	241	255	272	264	238	290	245	268	262	280	292	254	279	294	235	218	263	253	256	257	239	239	261	255	219	254	250	268	260	248	255	274	273	291	255	274	247	264	247	247	284	227	260	261	269	267	282	252	246	263	260	246	259	264	258	274	260	252	261	254	268	262	260	264	247	262	261	251	250	260	241	262	280	260	270	244	276	246	254	243	229	250	219	257	277	278	275	271	240	256	255	247	236	250	248	265	266	249	235	260	252	257	291	265	250	273	230	242	259	274	258	248	247	234	259	251	268	254	241	282	270	283	243	255	298	250	255	245	267	262	258	242	258	258	260	267	243	273	282	263	261	267	235	261	262	240	258	274	223	233	253	259	255	258	236	240	243	261	241	255	235	245	260	260	271	262	262	241	260	272	234	233	257	255	292	271	251	253	279	260	251	235	286	235	258	276	259	260	249	263	245	258	262	258	246	237	254	223	259	237	251	290	252	260	238	253	268	226	279	247	267	229	237	248	250	235	288	266	272	250	241	219	256	257	268	237	251	262	253	252	251	240	272	237	246	265	261	285	230	268	274	239	243	240	266	269	270	268	264	244	281	271	258	269	249	212	236	283	240	264	239	235	239	238	265	265	244	261	252	260	226	254	267	245	252	230	274	256	255	281	232	262	244	273	256	259	225	281	233	257	266	262	235	265	232	218	242	248	268	240	263	208	276	278	266	220	278	238	265	252	248	256	239	277	243	273	276	254	277	279	247	233	259	267	239	250	259	245	281	269	279	255	259	236	228	217	272	248	222	237	261	256	235	258	266	261	244	268	262	270	253	240	261	285	249	250	251	257	299	239	267	256	294	231	280	244	250	248	276	226	279	242	279	258	279	234	249	274	274	283	265	268	246	248	262	236	264	255	223	289	254	250	248	268	274	251	241	258	289	265	247	248	233	248	253	268	247	270	255	247	263	254	265	232	271	252	258	258	285	285	270	226	257	261	247	227	244	235	235	265	225	283	235	250	262	242	259	250	251	287	277	274	258	263	264	262	223	269	276	262	266	254	235	234	237	246	280	259	259	272	255	269	242	270	262	242	261	249	244	243	270	267	242	248	273	253	278	241	230	270	264	258	285	263	250	245	282	235	245	269	262	278	266	261	254	261	279	226	238	244	238	245	263	245	230	252	281	270	234	241	249	259	259	266	240	243	266	228	278	258	268	246	266	260	284
37857	41022	28990	13463	433	431	429	436	388	367	470	407	422	447	383	406	406	421	424	399	423	401	405	471	380	434	416	440	397	431	431	398	405	414	376	432	401	417	414	398	436	394	408	422	429	401	436	440	422	398	451	396	399	392	419	394	419	401	441	419	388	409	400	401	383	396	420	432	430	407	414	458	442	445	425	417	413	406	445	457	449	411	433	443	404	403	399	408	398	431	380	426	404	410	412	429	427	401	433	449	408	430	408	440	460	435	402	416	417	446	413	402	422	373	426	441	420	409	405	419	454	424	404	446	384	437	427	429	405	435	450	390	424	424	444	418	449	389	402	410	405	433	433	434	426	396	433	418	396	411	414	440	436	441	407	388	431	406	413	429	437	405	415	401	449	404	438	441	442	432	408	433	402	380	404	411	412	442	434	435	421	419	412	415	433	429	403	411	412	408	411	417	412	412	417	402	397	425	386	410	410	429	424	385	419	399	436	431	386	376	385	429	421	395	379	402	410	439	422	419	383	415	444	393	425	403	418	382	404	422	420	415	393	429	396	446	411	441	411	430	419	395	415	417	432	449	418	428	412	399	371	440	424	412	422	406	382	428	364	423	403	419	434	421	427	369	392	424	436	397	421	422	423	421	429	408	436	422	405	430	419	416	442	398	415	386	408	416	407	408	407	420	434	417	422	442	413	394	421	392	432	404	400	398	434	415	396	413	407	458	410	415	423	436	437	387	419	418	417	424	404	403	452	468	364	460	422	411	394	433	410	430	411	425	387	417	401	394	410	428	394	420	408	416	397	403	429	394	379	457	411	394	405	411	419	431	399	429	381	404	408	415	430	431	408	405	413	430	415	438	432	411	410	387	430	413	411	421	437	413	402	405	424	397	392	422	424	439	386	402	422	429	432	414	404	397	386	412	396	415	401	385	434	437	409	456	377	434	415	395	423	413	414	423	398	421	402	420	419	420	450	403	418	401	428	415	427	414	397	398	366	441	394	379	404	377	398	396	388	400	413	412	416	408	405	402	430	440	397	397	396	429	416	438	410	408	404	405	437	366	442	413	416	415	417	396	365	394	395	413	418	403	420	400	391	386	422	390	413	417	379	427	419	412	421	399	397	416	438	445	410	411	403	373	425	412	403	426	414	398	418	392	427	448	417	452	414	445	369	440	377	435	404	387	425	430	413	430	417	437	381	417	386	421	391	449	425	394	432	418	412	397	438	448	379	418	436	431	438	417	422	388	414	421	425	402	399	432	401	386	386	440	378	416	413	418	446	417	404	430	379	419	392	393	420	406	409	397	407	431	398	418	403	417	398	397	412	437	433	429	410	431	402	414	414	436	407	411	385	407	442	419	443	378	409	418	420	394	441	402	431	416	414	391	446	397	413	429	417	427	465	384	440	414	436	391	444	396	419	409	392	412	445	412	392	399	426	431	411	421	402	419	404	389	419	432	368	397	406	408	369	432	407	396	397	463	397	422	438	416	441	423	417	432	401	457	421	404	416	400	413	397	410	426	433	403	399	428	418	398	411	405	405	436	411	423	396	406	411	425	416	420	418	416	401	427	417	411	430	387	420	435	432	414	432	426	393	398	455	433	404	396	425	429	405	417	374	395	459	420	439	401	393	416	411	428	446	423	408	399	379	418	437	409	411	417	422	403	391	438	429	436	446	439	406	378	411	405	421	428	429	410	431	437	401	416	410	416	409	406	409	432	416	436	399	380	423	422	402	431	413	376	424	405	419	433	427	449	404	427	405	407	408	417	417	435	414	443	457	438	411	428	413	439	396	393	414	441	425	406	450	382	430	415	411	444	443	405	410	436	400	388	412	399	469	382	427	361	445	410	433	419	457	434	422	407	404	427	435	431	422	413	433	368	406	421	397	414	413	378	412	425	396	412	449	405	425	455	411	378	451	403	411	437	382	407	364	409	433	383	412	394	409	436	411	406	449	396	406	393	424	395	404	404	424	411	465	438	408	414	411	406	409	422	426	380	411	413	421	375	435	404	484	408	449	424	376	446	392	424	444	383	432	424	408	415	421	437	467	386	422	379	420	401	404	368	439	429	418	408	414	412	396	398	415	412	407	452	454	418	444	426	433	439	441	389	439	407	426	373	414	426	435	424	425	422	418	419	437	410	397	427	383	410	400	435	401	383	426	430	455	403	435	424	398	440	430	363	403	406	431	418	423	414	425	432	428	400	429	412	414	390	454	396	400	422	434	397	438	413	419	445	403	423	387	428	427	393	400	414	398	411	414	443	437	400	386	379	396	387	433	380	429	412	418	418	402	402	429	427	431	393	376	451	421	422	425	485	389	444	414	424	422	434	401	401	424	417	441	432	390	453	442	430	408	395	414	439	406	436	437	445	417	421	430	431	447	424	378	438	373	398	426	420	432	392	394	425	433	413	400	444	388	420	437	443	433	426	388	418	457	424	408	394	433	432	421	435	422	453	434	418	407	462	436	425	424	369	420	429	410	398	407	452	400	414	414	422	403	407	406	420	428	423	427	385	411	431	387	397	452	443	408	433	443	411	438	391	372	405	420	405	470	404	397	429	425	427	435	435	405	442	400	398	401	434	442	374	416	384	414	413	391	419	432	416	410	419	420	445	424	417	407	406	388	451	426	456	384	401	389	391	421	425	420	407	430	443	409	406	395	412	439	412	411	445	417	393	395	415	458	417	392	409	434	417	407	416	390	452	409	441	432	419	436	403	428	350	425	419	410	418	399	436	443	405	395	423	407	398	451	426	424	412	444	425	400	370	388	422	413	408	393	410	435	426	476	405	409	419	405	394	423	437	419	421	417	426	428	402	399	423	411	421	407	416	425	405	420	446	428	379	426	415	407	376	460	394	378	400	430	414	442	439	419	442	377	418	416	419	420	432	418	394	396	412	414	393	416	421	406	370	435	380	431	419	426	410	422	417	436	417	390	423	411	411	428	429	407	428	398	447	363	423	401	427	411	439	386	405	425	408	407	421	420	418	373	419	447	408	412	436	435	392	416	412	429	398	404	431	433	411	419	418	393	455	464	400	413	436	439	386	416	414	438	442	396	415	457	394	412	419	426	421	406	422	423	430	434	405	413	447	414	409	439	389	419	450	447	388	438	460	421	462	387	399	425	402	420	424	403	434	432	383	428	422	426	416	438	395	419	420	391	410	421	436	426	420	444	437	437	456	405	420	393	380	416	409	424	472	407	408	430	408	410	418	390	434	399	408	393	394	468	435	385	406	439	410	443	407	373	387	390	394	418	453	413	426	384	422	445	424	414	405	429	406	421	424	406	429	443	432	429	412	406	410	397	422	426	399	439	430	433	426	426	445	395	408	450	449	453	375	433	446	388	404	403	449	425	403	414	433	432	425	427	393	386	417	385	409	407	421	435	403	400	420	389	432	400	406	455	408	432	393	426	398	431	407	407	422	427	394	407	412	399	418	416	415	389	411	366	386	414	402	414	384	422	403	415	391	393	389	404	408	400	423
24753	22888	34975	31428	16931	4584	607	442	443	437	456	410	388	399	411	430	417	398	433	435	401	415	402	426	427	387	410	407	388	408	417	416	438	414	409	391	436	383	494	386	427	405	397	436	453	377	406	465	387	395	416	400	371	387	410	385	434	381	379	412	415	388	429	401	428	415	397	381	399	433	420	393	409	442	418	386	365	437	397	435	422	378	375	385	420	405	411	387	425	382	425	385	402	421	419	387	377	416	408	390	373	376	397	402	405	409	403	386	394	403	431	412	437	379	428	390	413	429	386	390	411	403	402	410	420	431	388	416	441	408	394	401	372	394	439	428	406	408	444	417	402	422	426	394	438	391	414	413	384	438	399	431	403	401	395	422	383	404	405	413	430	397	369	382	371	442	419	403	439	412	426	432	389	426	443	396	428	406	398	404	417	374	423	392	428	424	395	399	407	405	424	400	395	408	382	366	435	430	419	377	378	375	417	412	359	407	409	404	414	408	444	392	390	408	429	394	381	413	408	386	399	392	443	388	397	379	370	420	389	411	434	412	451	404	420	396	421	400	396	430	378	411	434	415	418	434	393	420	392	387	470	413	415	394	401	411	403	428	402	393	396	402	422	399	427	383	396	421	399	412	423	364	390	396	413	381	385	405	402	397	422	411	388	417	401	380	420	393	397	402	400	378	396	402	415	383	402	422	406	386	400	452	391	380	446	384	396	395	419	438	404	381	442	413	387	383	396	421	417	423	382	386	395	414	428	385	391	381	412	397	407	417	412	409	419	385	390	387	405	412	415	385	392	390	412	369	445	430	419	384	405	394	440	392	432	423	465	396	427	396	423	406	407	412	411	370	382	431	445	438	432	414	411	437	404	396	439	408	421	410	441	407	430	403	392	386	399	428	402	411	372	410	373	423	370	396	391	422	384	411	396	408	380	408	387	415	436	409	393	417	392	422	433	393	412	404	389	415	419	408	406	411	440	384	393	410	406	395	409	441	395	408	409	430	437	434	420	398	382	382	357	423	360	420	385	442	364	433	407	424	395	417	420	416	396	403	426	432	391	437	409	386	424	417	415	384	394	400	416	409	420	433	426	412	412	390	404	427	395	430	395	347	401	426	405	406	395	402	420	412	419	421	473	414	402	412	447	418	428	400	394	383	424	427	453	389	434	398	425	424	376	405	393	429	414	434	429	399	383	406	442	386	422	391	441	403	398	421	389	404	410	418	381	407	442	396	396	434	436	410	403	414	388	407	421	391	443	378	404	433	414	440	415	422	428	376	381	434	409	469	381	389	367	412	376	416	392	423	427	412	384	366	404	413	413	371	423	383	399	434	418	386	383	415	376	404	407	402	408	454	435	381	400	387	429	438	395	405	414	378	352	383	421	396	419	400	413	414	379	427	419	408	399	401	400	416	396	380	418	421	408	369	419	438	395	392	391	415	429	412	398	427	393	410	361	377	385	445	400	428	423	413	412	408	425	407	362	409	411	374	393	404	383	399	407	395	406	432	382	370	392	364	400	414	447	380	378	383	416	462	401	396	431	438	412	386	424	414	431	420	406	388	389	376	428	409	425	444	420	406	432	412	439	412	420	413	401	405	423	427	422	413	422	404	388	412	417	429	443	383	438	412	396	372	417	431	401	429	356	364	399	446	420	414	383	406	409	407	412	407	424	400	354	394	423	411	429	402	404	375	435	405	422	408	366	414	408	408	393	425	402	451	405	411	408	409	418	395	410	426	420	397	411	406	427	395	364	436	376	387	378	428	392	407	403	404	435	388	395	387	428	389	362	377	408	439	396	406	460	378	399	422	408	382	451	410	377	400	382	401	385	444	393	418	410	405	383	445	395	431	430	407	401	399	428	410	427	414	398	379	386	401	390	407	405	391	428	393	367	412	378	443	439	393	420	400	378	410	426	377	429	420	396	403	382	457	435	435	427	378	466	373	380	432	431	406	412	366	424	402	359	410	387	418	400	359	426	389	422	388	411	397	433	384	434	394	402	375	397	386	413	413	400	421	434	411	378	411	428	391	405	414	415	391	418	415	419	398	426	406	403	476	388	406	377	374	382	420	408	403	373	395	380	414	405	413	425	429	428	421	435	428	402	425	394	392	392	427	396	411	410	406	393	404	362	460	442	401	404	389	397	392	426	404	394	406	383	368	411	413	410	410	391	384	380	392	402	415	401	376	412	399	395	389	402	397	435	390	429	415	431	427	413	404	452	388	448	399	404	370	417	401	394	409	390	442	402	393	427	443	436	411	403	397	429	424	422	388	407	392	406	389	390	418	407	431	416	403	395	393	435	411	391	379	399	423	421	426	381	401	379	438	388	400	430	437	399	428	434	422	409	400	397	423	363	397	408	396	379	431	391	409	408	419	444	415	385	394	383	379	409	392	403	397	375	432	419	379	425	369	424	421	399	418	391	401	405	412	409	404	462	384	453	406	408	403	381	439	414	401	409	451	373	411	395	402	416	400	373	396	409	410	390	388	410	443	395	383	399	388	388	445	387	422	420	418	365	408	442	414	375	416	415	424	398	404	403	401	418	391	372	417	385	390	436	398	391	415	396	412	417	414	416	413	440	407	408	399	365	391	408	409	402	393	419	384	398	421	421	397	412	420	374	405	425	406	406	402	396	432	411	460	394	393	399	396	436	411	406	436	378	408	387	363	425	438	403	388	391	405	413	382	390	392	408	397	393	402	408	405	402	438	399	406	427	400	382	391	429	383	425	423	420	393	412	390	424	410	415	418	395	446	400	376	395	438	445	387	369	426	381	412	426	436	418	363	420	413	424	392	382	412	414	368	403	401	427	409	408	420	413	426	394	395	441	411	384	416	409	407	448	405	408	384	386	428	412	399	435	446	380	410	421	389	376	397	410	394	440	418	421	386	441	426	440	451	383	379	411	394	393	418	388	421	376	375	402	398	406	413	412	434	384	378	394	396	392	399	427	405	396	413	401	409	402	417	399	426	438	406	398	409	411	405	416	418	426	433	401	427	443	378	427	401	401	430	401	437	393	425	393	413	426	410	402	383	413	408	401	357	397	409	390	378	406	394	406	414	391	386	443	404	403	453	419	398	450	434	407	422	449	435	416	354	406	405	373	399	422	400	405	392	413	439	412	426	399	385	416	399	423	401	421	423	386	429	409	358	443	419	381	406	396	396	422	370	433	405	406	399	416	396	421	411	400	398	424	414	393	428	405	403	416	400	378	406	365	424	416	431	416	447	407	429	403	412	385	440	400	422	394	389	410	389	363	417	439	426	451	418	417	365	416	413	436	413	368	385	391	378	425	407	385	423	429	390	391	415	435	469	386	400	371	435	414	386	381	378	392	404	404	424	407	387	404	444	413	416	450	392	430	409	411	411	369	414	397	396	397	395	389	396	384	426	430	415	385	423	410	429	406	422	406	433	396	418	406	403	410	398	414	406	379	421	428	414	401	400	392	432	401	418	383	385	417	416	452	370	406	392	405	421	378	381	410	405
60160	68278	59808	33024	751	759	683	673	673	693	648	724	646	660	636	648	675	605	643	628	638	640	678	652	606	596	697	628	659	650	631	600	631	632	625	600	624	664	779	618	652	691	641	643	630	670	643	629	663	659	663	685	623	656	682	661	664	649	631	668	627	621	652	613	630	631	632	675	675	675	642	654	590	651	642	618	641	655	594	656	627	665	639	636	631	646	631	649	619	602	613	622	622	646	639	627	627	669	655	670	657	579	651	652	664	657	634	637	655	653	629	652	664	708	626	622	657	674	661	632	656	649	648	648	645	638	687	664	640	682	672	610	608	640	627	657	623	643	597	657	643	642	608	676	660	642	640	669	677	651	650	659	664	661	609	604	643	661	631	703	662	630	614	642	640	628	675	655	605	632	616	682	650	599	661	644	625	682	633	644	623	650	652	689	656	621	653	651	685	623	655	686	634	631	630	671	653	603	681	669	632	641	650	683	603	690	594	615	584	664	644	715	673	615	674	632	647	623	665	659	675	641	685	619	611	630	664	704	680	668	642	635	617	668	699	668	717	633	670	685	621	634	673	609	625	593	616	655	646	623	658	643	620	586	624	664	657	638	586	639	653	655	703	686	632	653	653	654	530	673	638	678	675	616	597	625	622	600	630	658	626	668	704	656	648	669	654	669	666	663	599	633	661	644	623	616	640	630	617	648	603	653	649	668	680	643	626	667	660	626	666	592	662	682	681	675	657	684	634	654	675	673	640	675	655	646	650	637	630	633	637	644	626	645	645	636	632	630	660	673	615	683	622	586	651	667	671	670	641	649	670	647	653	647	655	643	629	658	648	689	604	630	647	634	635	638	640	653	624	637	666	659	627	632	684	636	659	671	636	644	680	659	676	649	641	665	687	634	656	636	571	628	608	607	628	691	697	650	606	606	617	682	642	654	657	686	658	623	639	653	631	641	631	634	609	678	625	652	656	675	629	616	691	634	657	579	624	674	614	635	660	645	634	599	654	647	636	643	673	646	668	651	674	632	625	628	630	670	621	634	628	619	647	647	657	658	650	641	637	636	624	661	641	669	649	635	610	604	641	629	619	659	641	639	618	669	673	648	599	636	651	616	634	679	624	620	632	593	699	629	697	635	651	649	653	650	636	647	691	623	693	604	666	622	647	679	653	627	680	690	608	659	647	658	676	636	653	628	663	610	681	620	683	641	653	630	624	685	662	630	628	651	641	658	678	649	629	632	639	627	675	676	618	649	610	663	608	614	657	630	653	620	660	679	631	612	639	645	545	652	614	607	644	662	624	657	653	688	621	636	702	619	631	625	646	633	688	605	627	641	631	642	621	639	571	628	614	644	627	669	615	655	608	637	614	654	634	615	639	595	597	613	674	628	650	616	636	635	649	642	694	629	627	630	706	646	685	633	673	656	641	615	671	642	589	656	660	662	678	588	623	625	664	618	659	584	615	655	633	667	656	661	623	671	668	652	667	671	609	667	695	612	645	651	633	621	655	627	655	673	646	640	642	638	614	653	627	659	672	680	625	672	664	629	625	611	634	647	663	646	682	638	586	666	640	654	616	610	688	657	621	648	626	667	658	645	653	640	642	619	625	668	652	652	657	633	631	613	622	644	660	650	674	623	654	645	634	611	598	684	638	668	605	643	645	675	680	626	631	662	662	627	630	660	634	640	613	659	661	674	681	666	639	685	664	657	631	630	676	641	660	690	639	621	609	684	619	627	635	673	657	689	613	620	661	635	631	653	693	610	601	675	636	662	652	576	626	663	624	638	610	642	700	622	615	642	612	639	583	660	621	647	675	652	654	651	655	629	686	668	699	701	690	670	601	630	677	631	603	653	654	609	651	643	654	628	630	642	633	642	648	659	658	696	652	666	651	620	635	644	659	650	676	646	670	632	638	632	647	670	602	681	628	640	640	632	649	665	600	690	624	623	608	666	653	589	664	693	608	647	642	657	631	624	660	648	653	628	668	653	655	667	714	708	618	635	655	660	692	644	665	593	619	682	648	663	646	670	612	662	664	663	622	596	611	666	608	622	628	638	660	627	652	613	627	642	669	659	653	674	657	666	642	663	663	630	629	619	627	645	653	676	627	684	679	632	649	656	659	683	626	690	653	661	655	718	564	643	635	705	645	644	625	664	620	648	650	646	659	682	611	636	680	645	631	635	649	653	635	655	684	620	670	634	637	641	678	669	669	651	635	626	635	632	611	664	594	621	673	612	673	630	639	668	622	657	663	614	619	664	664	633	612	657	624	633	623	648	655	662	654	648	663	660	622	649	630	651	632	626	612	641	684	643	669	677	602	617	672	630	680	688	684	648	682	642	661	617	668	679	666	640	673	715	675	663	594	621	665	644	625	640	628	654	676	648	686	658	657	644	644	686	663	628	622	681	686	595	659	660	666	634	648	658	656	645	613	633	643	660	646	662	663	680	649	681	707	620	669	640	619	633	597	646	642	635	636	668	673	657	623	642	667	595	641	618	652	617	634	636	615	658	668	656	650	629	639	668	649	648	656	690	674	638	660	613	632	615	624	673	648	643	622	635	649	654	638	627	623	650	651	644	649	666	685	685	654	648	677	656	615	676	628	623	627	638	695	621	702	659	667	632	646	590	665	629	665	578	626	618	625	662	675	630	666	642	644	659	641	627	670	618	622	640	661	639	695	660	672	635	605	664	638	580	626	614	643	678	653	664	638	651	675	670	658	608	642	645	662	623	637	704	675	640	660	617	635	652	661	668	648	645	681	614	642	645	681	649	658	643	641	614	703	627	670	659	693	687	629	695	660	638	667	651	630	652	682	663	606	676	629	685	632	644	672	638	662	642	621	606	635	622	648	675	636	676	617	644	691	701	598	620	663	645	666	642	653	633	613	619	655	620	687	631	629	608	668	632	711	653	629	674	664	622	648	606	636	627	655	646	641	657	625	637	618	636	614	704	714	688	632	697	641	662	656	640	647	649	631	655	659	641	655	571	646	646	673	643	633	633	604	635	652	671	648	648	638	586	669	650	669	641	613	666	659	628	646	641	677	593	650	665	594	615	677	652	622	645	643	633	635	650	683	614	696	619	661	619	662	635	613	657	643	709	616	706	596	619	673	622	640	644	665	635	657	580	656	639	670	669	641	650	662	630	697	646	630	636	643	670	646	647	640	677	633	644	627	638	692	636	664	642	657	641	684	657	692	647	647	611	619	640	631	677	608	612	656	632	633	598	629	643	629	676	653	631	659	692	617	695	677	648	662	626	635	662	651	626	633	665	691	678	626	615	649	654	623	673	659	668	654	672	659	662	687	602	636	669	647	615	659	684	659	636	632	625	644	593	630	669	608	706	620	651	629	624	660	624	661	641	661	662	646	650	636	627	624	612	714	617	651	667	681	630	643	663	635	664	599	636	670	611	646	678	608	676	661	671	682	639	636	653	697	601	667	603	623	627	649	661	639	625	646	643	611	627	657	663	674	699	634	651	649	666	615	664
23315	22136	38200	34793	20073	10853	1343	626	540	561	562	532	533	523	536	517	527	546	538	539	516	516	520	507	490	543	504	517	486	571	481	553	522	478	542	516	477	562	633	570	527	536	499	499	504	506	498	488	482	461	538	541	501	472	480	494	532	491	528	499	547	463	505	541	482	538	494	523	493	468	507	524	487	501	562	515	503	512	538	496	540	491	489	497	503	519	473	532	534	486	482	513	496	482	497	514	517	512	518	513	474	530	540	543	508	471	494	511	510	565	549	519	513	487	487	484	510	476	520	476	510	523	524	525	503	511	512	523	490	496	484	516	502	468	475	504	474	511	518	519	511	480	512	487	532	462	464	510	511	530	481	507	515	491	533	540	526	515	514	474	474	514	455	494	487	500	546	474	496	510	501	527	473	500	521	515	531	505	512	516	470	500	487	481	479	513	470	516	490	485	547	523	486	524	532	466	549	522	484	513	506	532	503	516	556	479	518	457	537	474	480	473	456	456	541	510	465	531	514	461	497	491	497	513	487	487	473	498	523	494	543	510	482	498	486	490	477	511	470	493	485	499	493	506	466	498	518	510	514	541	473	461	511	532	462	514	488	511	528	494	501	466	485	500	504	499	516	504	498	511	502	481	519	491	523	472	492	488	516	499	499	552	529	516	516	464	483	535	485	514	514	520	474	489	507	523	479	484	477	520	499	452	521	498	563	540	499	500	504	488	506	511	529	559	506	513	481	503	508	474	485	540	496	520	488	499	527	488	512	516	483	515	509	476	535	465	501	526	516	478	463	533	515	533	504	488	517	485	489	504	521	477	544	493	502	505	475	496	467	492	522	511	451	520	471	522	531	517	552	508	489	494	475	554	523	518	526	463	494	493	507	488	507	526	495	508	508	516	494	440	490	491	508	464	487	519	471	497	508	453	457	498	474	491	499	523	481	505	520	503	548	490	472	458	540	499	510	513	514	535	471	476	508	488	508	490	534	507	533	518	506	516	489	503	521	471	474	482	499	503	531	514	504	486	484	512	501	527	453	510	493	515	499	537	497	553	516	525	504	488	558	516	495	486	488	506	510	534	499	522	465	509	482	468	476	496	507	511	484	512	521	481	490	531	513	529	517	534	495	474	509	488	479	514	472	500	498	493	513	482	475	520	489	491	542	525	495	455	511	502	484	503	516	479	496	488	507	489	534	497	500	540	517	522	513	494	509	444	469	522	500	493	510	507	477	521	522	503	489	494	505	466	539	509	482	469	509	520	504	528	507	472	522	524	492	465	517	471	507	496	483	482	518	457	491	490	476	523	523	517	501	505	497	491	509	501	486	490	505	531	484	492	489	535	462	502	507	527	521	511	498	512	513	506	472	498	568	447	478	458	524	467	537	465	447	482	510	504	488	521	508	511	504	541	484	502	485	503	520	451	491	526	503	501	494	448	528	475	459	506	483	516	475	498	544	538	509	510	517	463	499	505	481	491	530	502	470	495	497	511	474	517	531	507	500	523	483	500	529	501	494	534	474	457	476	460	526	502	467	530	496	503	594	515	525	481	520	491	478	488	466	520	539	491	523	518	538	496	483	502	559	511	505	540	508	486	516	507	471	497	481	541	502	522	504	501	493	515	500	469	525	494	514	497	469	490	497	495	525	525	509	521	509	483	504	498	498	486	532	501	506	518	490	470	548	524	465	496	470	521	524	438	527	480	522	514	559	514	490	531	465	462	487	465	466	463	512	467	495	531	494	491	446	519	467	501	525	505	483	496	493	487	506	506	519	492	494	497	523	520	507	511	491	485	501	502	499	511	493	526	491	497	496	492	521	518	471	505	504	512	506	491	510	515	494	505	501	494	505	509	553	509	502	489	500	482	479	478	485	490	449	494	533	461	523	519	467	519	497	455	539	496	484	479	486	530	517	472	522	501	465	521	505	515	494	457	523	490	492	479	491	496	492	479	496	520	532	526	501	499	511	489	497	493	508	501	538	528	505	461	486	472	470	492	470	519	512	459	500	506	515	508	527	518	511	466	499	485	499	535	539	512	540	481	523	524	516	442	497	492	472	491	467	477	518	536	482	500	507	515	450	547	519	530	504	499	509	481	483	488	484	511	512	519	509	471	460	509	517	498	486	484	508	471	490	478	500	485	478	528	479	473	480	521	488	513	482	519	488	531	522	483	480	499	505	520	486	508	498	503	503	548	494	509	514	540	439	522	524	523	500	513	475	475	503	484	471	472	561	541	496	488	538	509	503	520	518	513	460	531	532	472	476	464	470	534	486	503	514	501	512	471	556	491	506	508	496	517	505	529	496	509	517	520	484	485	533	508	507	488	500	444	509	510	493	495	517	461	515	517	478	515	494	482	484	478	476	491	530	476	501	477	478	496	519	532	506	529	506	508	516	467	478	500	460	488	560	491	477	486	473	492	522	455	511	514	482	480	492	479	491	469	519	484	485	514	492	505	496	497	477	494	513	467	507	508	483	512	510	516	496	485	520	520	447	474	551	522	511	528	479	475	475	531	484	526	524	447	519	514	480	496	493	510	477	482	516	506	467	494	533	479	477	495	484	483	483	494	518	498	465	488	484	501	555	535	500	488	551	526	450	490	466	492	532	508	475	472	553	520	505	496	493	479	502	499	495	483	505	498	529	499	509	488	522	509	513	484	510	481	545	505	479	471	508	531	465	500	506	510	479	503	546	478	472	504	515	483	521	496	517	507	498	475	498	498	469	470	440	539	499	471	496	496	480	481	473	513	500	524	502	515	523	494	524	524	453	496	462	510	505	512	569	497	488	507	493	499	495	466	477	475	470	483	529	476	505	471	503	500	529	477	480	487	504	491	553	510	497	475	508	489	491	498	519	459	542	486	486	503	524	521	497	504	474	545	493	492	490	522	510	480	519	500	525	530	464	514	478	509	523	514	472	499	512	501	484	507	520	521	488	474	533	486	477	490	516	490	486	528	521	503	522	537	479	454	481	453	477	506	529	506	517	489	465	539	479	494	496	491	481	544	503	523	513	480	495	473	448	536	510	501	504	430	500	470	501	482	488	523	498	541	528	490	534	478	485	486	516	485	537	502	525	487	507	526	526	516	537	485	474	499	505	488	514	517	463	507	506	541	507	454	500	498	479	538	472	502	539	525	505	494	545	467	492	524	453	512	473	507	492	467	531	476	484	486	460	467	486	478	510	532	513	506	522	503	500	513	455	541	485	477	450	481	513	459	471	493	521	516	463	528	505	504	487	488	499	493	553	479	521	506	480	460	507	518	490	528	468	450	490	473	523	498	524	490	511	510	490	476	513	505	493	509	533	506	464	504	518	511	507	502	512	458	464	545	521	515	519	482	491	482	537	506	464	514	507	484	470	506	502	517	493	489	520	499	492	494	535	500	524	509	482	495	508	458	469	497	466	496	453	476	500	500	498	515	476	518	533	483	511	492	477	541	515	498	488	478	544	462	501	527	477	476	508	471	528	496	506	511	477	505	482	534	539	484
61599	71092	66064	40597	1004	955	872	860	851	828	774	843	788	791	805	799	774	790	748	805	745	799	797	766	772	790	737	780	755	758	824	755	832	804	743	745	744	832	1125	871	798	753	764	803	718	787	758	758	803	823	765	761	771	767	771	757	746	764	795	812	786	743	820	777	735	754	792	689	773	783	757	776	793	714	752	816	800	723	709	756	772	805	753	763	796	811	790	814	768	791	844	772	769	740	757	805	801	745	774	753	783	756	759	747	787	746	748	794	810	754	766	763	796	769	762	795	744	742	802	782	763	811	778	784	768	785	754	779	742	736	784	820	783	772	767	738	738	727	733	785	810	741	734	743	832	812	784	745	793	748	791	813	765	768	759	772	784	804	755	766	792	788	821	755	795	785	775	818	773	746	789	733	814	749	740	786	759	771	743	765	799	814	748	805	799	756	766	776	760	783	808	796	779	786	755	782	751	827	747	787	761	799	766	806	754	747	817	754	766	762	780	752	799	812	802	754	732	775	754	747	757	739	751	744	733	808	792	782	743	792	765	812	838	753	772	799	792	762	767	801	754	761	805	787	745	783	754	803	801	736	774	730	730	781	740	804	801	728	833	719	744	788	746	783	720	732	761	760	784	768	792	807	795	770	832	760	756	791	748	800	797	768	797	751	776	769	807	767	768	764	803	747	776	762	731	745	811	819	769	782	777	744	782	754	770	772	763	769	751	730	754	791	757	734	751	759	722	811	736	740	756	786	794	755	786	795	757	754	787	763	800	720	787	789	781	775	746	747	757	779	711	756	786	757	799	743	741	802	729	751	791	770	777	759	807	796	764	740	767	770	806	778	778	785	774	765	763	736	763	786	803	774	804	777	766	765	738	747	760	782	774	776	805	789	773	762	745	816	766	768	774	767	816	752	772	809	804	730	743	787	751	786	763	762	790	753	783	833	831	726	757	725	749	739	741	777	750	792	745	777	800	775	772	784	762	787	777	713	781	714	769	788	769	819	750	745	741	759	773	760	752	810	783	738	765	766	795	790	789	822	779	815	689	760	797	739	762	765	750	784	769	743	748	784	772	754	773	721	727	758	796	802	742	772	779	772	704	789	777	715	733	748	774	786	780	784	779	779	735	713	710	773	829	766	793	755	827	777	721	786	727	755	791	801	747	721	756	774	764	753	798	757	736	772	758	765	731	762	784	790	792	797	778	760	764	748	767	763	758	803	738	796	777	766	775	778	747	791	763	774	743	722	771	777	758	776	743	780	774	737	746	756	793	771	750	749	735	765	741	726	768	780	783	712	757	772	717	777	759	779	800	788	788	760	744	742	760	831	721	747	786	796	815	732	785	758	797	760	759	773	812	741	708	772	820	729	710	702	806	757	779	744	751	820	745	743	737	770	735	734	773	716	767	768	769	716	799	741	796	741	777	725	768	763	743	760	782	773	783	736	750	788	840	751	788	789	776	745	756	808	704	752	768	704	784	775	773	759	781	810	782	780	780	743	797	728	770	789	777	780	758	751	781	718	747	720	836	762	768	781	785	755	780	769	761	754	799	800	755	776	767	741	767	765	779	779	761	795	774	740	784	732	740	796	780	759	753	708	774	764	781	819	779	767	739	728	716	773	793	766	747	716	743	801	761	773	781	794	742	767	777	740	771	771	739	759	755	802	772	784	745	745	671	762	801	775	768	741	821	781	768	750	758	795	762	789	756	799	787	798	764	778	750	767	743	808	815	747	727	799	768	736	750	741	766	737	757	817	726	769	805	752	808	768	748	736	733	771	763	793	731	726	753	702	725	774	743	786	763	786	744	821	770	775	768	808	776	743	750	806	789	772	774	756	790	807	793	764	740	782	779	789	758	765	797	753	739	773	778	773	737	751	767	786	760	787	745	785	785	706	786	740	750	790	729	780	753	767	782	759	756	734	783	805	823	762	742	741	766	812	774	777	743	763	747	820	775	713	744	769	770	778	742	786	719	732	747	807	782	815	777	762	752	777	769	792	751	741	779	750	758	734	782	752	753	785	757	808	823	769	742	783	801	781	804	732	735	784	734	775	801	771	783	768	761	742	747	765	755	767	748	765	787	788	788	820	762	775	792	754	849	759	809	759	763	761	862	715	779	735	790	734	710	745	791	743	759	785	762	734	776	773	744	755	828	774	787	728	733	729	743	766	781	731	773	755	748	766	778	749	751	793	722	765	745	797	800	738	764	745	782	738	798	775	738	756	781	793	762	759	749	774	828	719	742	805	771	790	757	738	774	784	779	767	779	801	754	777	804	739	730	765	773	791	765	719	792	732	783	731	787	815	733	734	726	747	742	750	785	759	755	749	755	785	750	781	729	755	786	731	785	780	785	744	794	750	775	791	759	780	773	698	758	755	776	724	734	832	758	811	705	735	736	757	776	752	747	767	731	767	764	761	788	759	759	798	719	751	759	724	753	790	793	819	788	758	809	793	771	783	768	782	798	722	805	758	756	797	730	747	767	766	733	779	749	769	770	789	785	792	775	708	735	755	819	776	758	813	783	747	822	757	796	702	762	749	770	813	789	820	759	783	750	791	759	747	801	791	737	753	794	736	752	799	729	812	761	777	732	771	726	765	748	765	769	788	754	825	773	751	734	823	758	775	812	722	740	804	829	751	811	801	735	762	762	785	754	765	758	701	742	771	774	795	795	762	785	752	736	760	773	727	787	718	802	763	711	767	754	756	748	800	793	802	757	844	796	723	689	774	750	752	785	836	736	810	741	772	768	729	751	742	722	769	754	761	766	758	765	726	756	755	754	793	748	763	804	750	789	762	709	797	749	734	733	778	793	776	766	776	773	786	730	760	759	814	760	753	781	715	731	785	791	794	790	810	741	803	753	773	803	806	749	770	748	771	768	777	765	760	797	725	713	778	727	779	781	778	775	758	718	751	740	775	780	727	801	809	711	789	760	750	799	772	733	725	771	726	798	753	717	773	776	772	738	777	787	781	760	786	744	762	766	760	769	818	774	740	751	805	719	791	760	784	742	735	787	759	740	779	763	776	796	778	759	783	714	777	793	817	723	798	794	796	745	728	783	747	738	766	767	812	772	728	855	792	751	766	764	755	775	771	776	742	761	766	755	746	742	762	809	764	782	769	760	758	716	762	772	790	783	725	737	762	796	765	731	784	737	759	787	749	796	774	787	789	771	731	783	731	773	803	751	767	774	740	769	773	783	729	783	757	756	785	770	737	783	798	699	778	784	758	772	792	745	758	798	757	824	755	770	768	750	774	786	775	782	791	776	737	755	710	795	743	762	754	702	760	759	737	739	780	790	740	784	786	746	759	731	742	779	756	761	784	769	752	770	745	801	750	727	748	850	705	787	751	785	791	724	772	715	742	751	783	718	780	755	770	834	792	782	749	770	816	778	794	734	771	779	834	770	753	789	782	736	747	784	750	766	737	753	770	777	790	793	740	777	794	773	763	792	777	814	767	789	787	797	757	780	715	766	743	724	770	777	763
29665	29803	29516	14118	551	239	279	266	279	270	287	277	271	279	275	298	277	263	254	286	249	253	269	249	269	279	244	261	279	283	276	268	293	267	288	326	254	293	266	293	272	258	274	258	279	229	257	273	275	258	272	243	275	270	292	271	289	285	263	245	259	277	285	281	246	282	266	256	286	261	300	265	273	253	267	250	236	263	258	272	284	293	277	258	262	263	267	255	267	239	274	262	278	248	266	241	255	255	259	278	273	289	261	281	289	274	274	297	262	276	255	275	254	271	238	281	276	272	296	256	266	273	273	255	268	257	283	250	249	279	259	272	278	278	258	272	270	275	268	259	273	272	266	267	260	254	270	261	278	260	284	251	292	264	289	260	262	289	249	237	290	248	262	287	288	287	256	281	248	249	254	242	285	244	273	273	286	239	260	295	298	267	248	262	268	273	269	285	295	269	290	266	259	260	262	291	257	258	270	272	258	290	256	276	288	281	261	270	283	246	266	286	268	267	251	254	272	255	286	289	251	307	259	257	260	274	263	250	236	262	235	267	299	258	257	289	272	272	244	275	267	252	294	290	262	264	249	252	248	251	280	245	249	253	287	272	270	259	273	267	286	273	278	252	256	262	266	257	250	274	270	256	284	265	270	286	281	245	266	283	255	297	298	261	258	272	283	286	261	260	293	286	280	249	273	266	275	283	252	290	266	289	278	270	227	274	277	245	277	241	274	260	283	289	280	281	269	270	275	259	261	262	275	285	285	252	269	305	257	263	273	288	254	261	259	271	269	282	245	249	263	304	292	268	280	236	249	286	259	288	291	275	288	288	282	270	266	262	280	236	244	287	278	277	277	259	266	269	252	271	256	277	258	258	302	266	253	260	278	272	283	275	283	246	268	250	252	275	258	293	266	263	267	261	308	290	264	269	271	281	314	292	252	267	259	256	302	232	249	260	291	285	294	245	285	285	295	232	287	231	287	274	274	278	295	270	269	269	252	239	251	237	250	274	296	257	266	232	248	255	276	282	279	274	286	281	287	288	247	292	275	248	271	250	264	293	275	251	282	266	278	274	274	270	272	240	267	268	287	293	259	265	253	270	289	251	252	288	237	247	246	269	275	287	275	282	264	277	278	281	277	243	270	256	258	269	267	278	249	265	264	268	277	284	261	225	270	285	296	272	270	277	257	298	228	267	298	252	252	289	266	296	247	254	263	250	273	241	269	267	254	267	296	276	263	257	277	272	257	256	251	271	280	280	274	275	277	279	255	264	256	289	248	260	269	290	276	266	247	264	301	274	288	251	253	258	298	258	249	285	262	303	288	270	260	252	245	263	260	271	274	290	282	217	229	242	287	271	276	294	257	239	268	331	274	266	256	272	285	306	252	252	291	256	264	281	273	254	272	255	247	280	245	273	279	238	258	266	276	254	246	273	252	241	277	282	253	265	275	245	293	258	260	264	252	249	266	257	275	253	265	239	259	301	315	290	290	263	265	253	285	283	292	285	276	305	266	271	259	265	262	273	293	256	256	279	279	271	277	302	255	274	261	256	276	290	271	268	261	281	232	275	273	283	267	281	241	269	282	259	275	249	266	268	265	257	261	250	314	277	310	251	277	286	285	272	256	278	274	273	261	262	277	274	266	277	281	289	286	273	286	266	251	269	265	279	263	295	251	284	247	257	254	296	250	279	260	274	270	274	284	252	256	266	294	263	257	268	247	269	272	272	266	264	281	267	290	269	262	269	262	263	282	254	265	263	254	260	292	266	262	265	277	270	260	254	255	292	275	273	287	250	280	277	282	290	244	284	277	237	268	294	274	302	282	272	253	290	283	270	276	285	284	275	258	252	270	295	266	300	263	288	285	271	292	280	266	282	244	272	254	260	283	296	247	269	276	274	271	232	270	265	242	294	273	277	287	287	258	265	259	293	285	248	291	263	275	233	278	253	280	273	277	257	288	255	275	235	274	289	250	235	285	241	267	271	268	266	288	266	266	279	262	246	275	267	278	256	262	265	251	255	253	269	258	285	281	287	273	270	266	259	278	251	317	263	279	263	272	294	276	249	273	252	252	258	271	278	270	278	245	277	267	266	279	229	254	267	283	258	287	276	252	271	246	276	279	277	239	243	259	268	283	284	266	333	253	290	281	264	260	239	239	258	274	290	276	280	253	242	278	273	246	254	247	281	306	283	270	280	252	278	273	283	255	279	266	276	277	254	270	281	279	271	249	277	273	252	280	285	280	252	260	268	284	282	268	260	283	298	291	258	292	267	293	286	277	282	282	242	258	289	289	236	264	261	239	261	274	271	259	271	279	298	252	254	268	267	303	272	277	255	271	257	252	233	239	273	306	283	268	276	282	264	279	293	260	275	263	308	283	267	254	258	279	264	287	290	271	241	252	295	267	243	286	264	286	259	263	251	277	251	285	251	265	288	257	307	245	272	279	257	253	276	239	282	249	263	268	251	269	259	259	259	293	273	238	252	277	297	269	259	259	247	277	269	263	284	290	261	257	243	250	278	260	268	264	245	257	295	289	271	250	255	299	285	261	269	264	278	296	269	270	253	266	271	274	269	279	266	254	244	267	300	265	266	251	264	263	292	262	268	253	261	258	265	253	268	285	286	255	263	303	263	273	248	278	274	256	252	261	269	263	241	284	272	264	278	246	264	285	264	278	259	258	298	257	248	285	270	263	285	292	261	285	269	308	251	247	264	264	281	259	250	257	272	243	259	263	272	274	254	239	299	269	284	263	267	282	288	257	263	272	258	256	262	279	251	262	297	287	247	255	255	275	259	265	282	285	282	287	271	270	258	277	257	248	279	267	264	280	270	280	269	278	263	282	264	269	269	289	263	255	289	278	284	262	264	283	259	260	277	263	272	237	270	248	280	279	272	267	273	246	282	286	275	279	277	283	271	264	241	250	268	272	276	283	252	260	261	281	281	249	285	275	269	264	273	284	266	250	270	271	295	286	274	263	265	268	242	258	286	291	245	274	273	278	247	247	265	266	269	281	294	286	276	263	272	263	277	288	254	260	244	292	273	282	272	300	273	261	268	288	269	307	268	264	251	287	256	272	274	281	284	275	240	280	268	270	277	278	265	266	271	256	297	269	250	246	284	276	256	271	284	306	253	257	254	273	261	253	286	285	257	263	267	256	258	259	263	272	257	281	234	224	280	273	273	256	264	258	273	253	246	260	261	282	250	285	264	263	265	261	275	276	274	263	262	282	294	263	259	267	287	269	272	271	240	284	279	268	258	252	280	279	248	276	275	287	260	271	240	289	213	266	269	278	240	258	300	271	230	269	266	280	265	264	262	268	291	264	269	262	247	277	280	274	253	283	267	287	277	270	292	257	233	253	277	285	247	257	240	260	250	279	276	284	270	273	266	263	271	274	251	253	273	252	271	254	253	265	256	299	263	300	286	269	265	281	292	262	256	238	281	272	287	255	250	262	261	282	246	284	259	294	260	270	256	268	284	288	288	254	270	236	271
38681	39975	33796	12601	446	467	462	426	444	451	455	451	452	448	476	440	460	389	428	457	409	411	410	457	482	434	447	470	417	410	428	431	435	469	478	426	442	419	422	446	473	415	418	451	430	419	396	462	440	445	436	454	475	467	453	450	420	419	441	467	450	443	427	426	444	434	385	438	401	467	428	440	416	463	456	466	431	435	415	425	435	417	443	424	485	475	423	446	456	470	448	458	440	412	447	461	420	436	444	436	420	460	416	440	444	442	418	415	466	466	415	455	474	431	478	432	463	431	433	439	439	440	463	470	432	429	455	450	456	464	433	429	447	436	432	439	407	450	412	435	418	472	419	444	418	418	425	445	414	419	450	425	485	418	443	447	413	442	477	416	433	409	432	451	418	454	441	481	432	424	439	428	442	459	438	406	454	449	435	440	440	432	431	445	464	452	471	426	452	427	398	392	443	463	441	463	402	465	404	460	476	417	447	471	431	451	443	439	436	444	437	430	421	432	441	412	431	458	409	462	443	458	467	404	452	435	405	467	440	422	426	460	420	475	433	462	456	452	419	478	441	430	447	414	436	387	433	417	463	439	440	469	441	446	458	465	469	484	405	428	446	434	438	430	423	435	466	439	421	467	452	431	399	446	437	473	455	437	431	426	450	405	446	413	400	461	464	439	428	416	456	446	457	417	474	436	449	444	442	445	457	445	425	474	449	448	457	448	436	439	445	417	405	438	481	478	476	427	498	449	472	409	422	470	450	450	437	415	450	436	446	410	401	461	447	448	435	447	436	409	485	419	416	417	460	450	462	424	448	468	426	437	425	446	385	451	438	410	391	423	448	439	420	425	442	432	472	459	467	471	417	436	476	457	422	418	470	432	464	448	463	452	443	469	435	434	478	407	422	450	451	426	460	447	467	434	457	451	464	431	499	441	427	456	472	432	484	444	416	454	448	441	412	453	454	410	442	439	409	426	449	477	469	503	469	441	431	419	426	446	444	408	461	437	405	437	449	458	467	449	383	444	422	442	436	412	429	463	446	429	459	432	433	457	463	444	437	439	424	433	407	460	453	453	453	437	435	462	440	445	444	425	438	426	461	421	429	446	424	429	428	431	442	477	436	456	409	436	438	399	432	412	447	431	454	399	454	455	456	400	428	444	433	423	438	449	416	484	435	423	456	439	447	446	448	435	416	448	415	447	429	427	506	465	450	428	417	442	452	437	468	437	440	465	446	439	428	432	447	447	435	409	440	451	463	492	468	431	411	465	469	437	469	454	420	468	431	428	449	413	453	449	473	413	439	439	423	464	422	492	462	460	435	440	438	471	450	437	433	465	466	436	448	409	428	454	418	466	467	416	434	485	456	456	460	430	436	450	461	440	456	441	448	474	410	430	457	412	474	448	451	460	439	450	466	441	450	432	462	445	491	442	425	431	446	427	421	410	426	422	465	455	434	429	424	461	439	462	431	475	446	449	455	438	457	449	407	427	403	489	464	454	459	461	435	458	467	465	441	442	468	461	442	422	447	434	444	437	464	415	444	427	442	428	444	432	457	454	426	483	441	468	433	417	432	452	407	411	442	424	462	453	462	427	410	414	446	492	476	459	431	469	423	433	447	436	466	448	450	484	428	467	477	423	448	463	408	449	444	436	453	420	452	454	445	418	427	419	484	433	424	448	462	451	433	468	469	428	453	435	416	426	446	453	459	429	482	444	451	451	440	438	417	430	477	427	434	455	466	434	486	468	425	455	431	431	483	477	440	489	447	459	430	413	458	454	424	426	425	446	450	442	466	454	457	428	443	452	440	457	452	433	452	451	433	455	419	454	476	412	445	429	447	460	475	421	421	455	437	428	408	465	456	482	482	424	492	477	438	445	438	433	480	447	414	457	471	413	471	431	463	456	431	441	453	451	428	461	435	452	452	436	446	475	458	437	453	436	454	433	441	446	427	425	429	446	445	456	415	450	433	433	450	446	435	451	435	429	432	428	440	432	413	436	395	432	440	446	426	458	432	380	434	433	424	422	486	401	456	426	414	449	446	440	448	464	472	465	453	410	461	428	463	443	448	452	440	446	424	438	466	454	440	443	440	445	440	429	391	425	449	470	424	445	446	424	464	432	456	442	457	455	433	449	434	464	453	465	469	447	431	471	440	435	435	424	421	427	463	420	440	385	433	461	449	428	416	428	434	439	468	467	432	458	422	433	455	440	435	411	437	477	408	478	466	444	437	464	444	472	444	459	434	414	464	461	452	462	408	442	447	491	424	404	442	406	406	415	450	438	457	463	480	436	474	425	474	444	407	436	411	439	416	459	473	445	444	418	450	440	443	464	446	445	449	433	435	456	453	439	473	482	470	430	420	436	417	425	449	451	462	443	442	400	435	427	471	463	441	446	435	421	443	460	424	448	466	486	473	437	443	444	432	446	447	444	445	457	450	455	475	409	426	445	474	467	459	451	434	468	418	421	428	451	432	477	437	431	432	421	463	389	427	441	443	399	467	460	460	443	447	402	468	463	445	445	450	426	420	456	421	434	470	414	434	441	448	395	459	405	455	425	464	439	425	442	423	447	417	447	470	453	470	425	457	446	424	453	456	440	452	436	458	464	442	418	431	441	416	455	472	467	434	457	437	430	441	427	515	457	425	447	463	453	448	491	469	443	481	475	429	421	465	486	469	440	438	440	467	449	462	415	452	415	418	434	439	477	475	425	457	455	457	446	453	442	439	464	441	431	425	448	436	430	464	457	414	456	418	464	430	415	442	446	446	442	466	420	436	406	425	474	413	444	443	438	446	423	451	440	442	457	461	427	452	410	461	455	458	458	496	432	460	457	451	435	437	449	462	438	461	410	470	436	509	437	421	440	459	440	473	470	434	440	451	447	438	459	434	444	453	444	436	441	385	450	454	451	397	434	454	463	484	409	398	419	423	458	428	425	446	454	453	438	433	445	439	458	450	440	444	466	428	444	427	430	427	415	434	478	438	448	440	449	431	421	465	442	457	413	455	443	404	441	434	431	421	461	447	489	445	457	453	434	468	453	481	441	440	492	433	465	449	443	417	450	431	458	430	465	391	435	418	422	471	455	408	427	431	460	436	473	473	454	421	439	428	441	463	455	425	457	455	410	454	477	459	451	448	397	431	462	412	452	440	432	501	424	447	491	450	443	419	459	454	474	451	449	465	463	422	445	414	446	427	459	427	415	433	453	455	435	469	441	394	413	447	431	477	439	431	477	435	454	470	454	429	490	459	418	429	403	469	461	437	462	443	422	459	442	428	427	395	462	450	427	403	454	454	462	447	449	469	438	446	424	444	445	414	421	455	446	449	468	421	440	475	441	448	438	405	431	447	425	440	416	470	478	426	457	448	466	454	422	497	437	457	431	428	453	444	428	442	430	455	446	413	428	420	442	433	455	464	469	473	439	457	443	445	420	430	473	464	428	434	429	444	438	466	432	459	442	488	448	451	454	483	442	418	466	478	452	428	448	413	417
24867	22893	33583	29468	18065	5185	582	428	437	463	406	417	438	454	453	397	444	430	414	369	412	393	421	416	396	380	427	434	425	419	424	388	433	413	412	427	425	383	477	460	350	419	432	406	419	390	425	433	411	419	450	415	418	437	402	418	428	386	450	372	456	400	393	404	396	408	404	421	382	425	425	425	374	415	442	421	417	436	416	432	416	393	423	436	404	427	415	429	410	455	421	418	427	423	431	427	415	441	407	392	430	408	455	404	401	421	414	391	407	411	422	389	416	404	410	382	411	391	425	408	441	429	401	430	395	412	404	394	397	421	404	401	402	418	424	444	410	435	426	421	424	419	412	410	447	424	406	406	416	400	406	428	410	424	429	381	421	423	383	430	418	427	386	416	423	403	404	391	389	451	458	400	389	396	422	377	393	425	434	441	384	409	408	384	403	420	427	415	436	397	406	392	397	403	430	404	425	409	427	401	416	422	443	407	391	420	413	416	436	431	448	440	423	419	368	412	403	400	407	426	436	466	436	355	417	410	420	421	396	412	400	434	421	426	370	403	471	412	368	405	433	396	407	421	415	411	425	376	414	435	433	387	395	418	412	387	446	411	437	390	379	423	405	424	417	457	417	426	382	424	432	411	413	423	381	416	392	376	406	401	374	432	449	432	434	439	422	423	436	400	370	409	428	398	407	444	430	429	421	396	418	409	394	460	411	382	418	403	429	428	387	380	415	417	436	412	428	379	400	406	417	441	441	412	413	426	388	419	438	402	413	393	438	423	443	423	355	419	421	392	419	434	416	428	399	385	418	411	382	426	410	400	421	450	382	438	413	441	435	403	434	416	407	421	423	391	418	429	421	419	437	411	402	400	410	434	440	452	456	416	403	446	431	428	408	432	405	389	390	384	387	397	427	443	416	417	412	408	448	418	412	428	421	420	401	415	455	432	419	417	411	413	383	443	427	412	453	414	417	401	408	410	412	389	413	386	424	420	373	425	447	415	453	392	433	399	416	421	408	407	398	433	403	385	428	416	412	434	386	408	402	397	423	408	413	415	406	421	414	424	405	444	366	422	388	399	424	410	417	400	427	383	430	410	411	420	412	416	372	398	421	393	439	405	433	397	425	368	408	418	445	393	355	437	405	416	406	429	423	404	414	412	408	430	421	421	429	412	422	399	418	408	407	439	383	388	407	414	422	415	390	406	429	411	432	429	420	408	411	385	398	409	400	362	395	393	399	388	417	383	383	433	402	422	406	410	407	421	412	388	414	416	378	388	424	434	396	394	407	346	451	422	385	374	424	423	435	460	414	395	446	392	426	407	408	403	404	421	428	436	394	390	432	407	420	433	407	374	405	405	407	425	413	422	431	432	420	398	419	410	396	435	453	415	390	434	400	373	436	414	429	421	422	410	430	423	394	403	421	469	407	382	412	416	405	418	388	411	392	394	428	406	420	432	424	423	408	400	442	431	428	438	428	439	425	396	395	388	379	422	453	415	411	428	397	439	398	439	365	417	408	411	435	419	417	431	406	406	417	414	384	391	406	448	412	387	407	420	387	395	431	396	458	405	413	404	439	407	383	429	409	430	419	387	375	399	426	425	435	411	420	406	423	419	419	440	416	412	398	423	395	419	447	409	446	392	452	387	414	417	389	411	429	423	402	381	393	438	426	402	395	417	419	428	404	401	396	453	411	409	385	425	425	381	399	406	398	428	398	428	431	403	439	410	445	427	402	398	399	390	421	414	432	399	422	435	425	395	434	399	395	407	380	371	413	421	406	377	396	435	414	460	404	397	419	414	422	431	428	420	400	406	412	428	407	395	404	392	421	400	410	434	392	418	416	411	444	412	416	441	379	435	434	433	378	404	451	427	439	438	414	414	468	405	405	400	406	407	421	441	434	431	393	413	368	429	404	430	431	388	385	421	421	468	423	435	425	426	403	403	442	432	447	418	410	428	440	428	411	414	403	409	380	397	436	423	372	420	417	376	447	376	384	441	409	434	427	415	434	413	415	413	437	425	444	441	408	430	405	448	441	426	400	408	425	395	424	415	373	413	419	384	371	411	458	414	396	397	417	383	435	402	440	423	412	406	440	412	386	446	447	413	410	368	428	447	450	388	401	437	450	387	429	403	419	401	376	437	386	428	433	374	444	393	380	403	407	417	397	394	412	449	424	425	400	431	384	409	408	411	404	433	387	434	384	404	368	429	412	418	417	423	412	413	413	414	438	433	425	436	451	396	385	398	421	395	390	407	400	423	424	339	378	402	434	413	430	401	418	404	434	406	413	404	411	392	411	443	417	399	380	407	411	434	410	412	432	415	428	431	438	402	392	433	436	422	430	433	423	404	422	365	416	400	423	427	431	415	408	418	467	412	410	447	410	382	435	419	415	434	450	419	431	402	391	441	399	397	422	422	401	404	421	371	426	437	435	397	407	419	399	405	417	443	444	456	443	450	388	425	414	416	409	421	402	431	423	384	405	428	456	459	399	440	402	415	427	446	390	409	382	433	418	405	411	399	401	394	443	426	427	437	428	404	376	428	398	426	406	409	395	412	402	410	388	415	434	481	404	411	404	406	405	438	417	439	424	409	423	395	396	450	409	425	476	420	420	429	411	439	415	392	415	412	416	421	399	402	418	384	377	420	399	403	393	400	440	433	429	412	440	439	393	422	394	422	400	428	391	386	411	411	434	367	407	413	421	403	437	402	406	416	395	461	405	410	439	459	406	401	421	423	442	434	418	396	409	392	441	422	426	424	418	462	392	383	415	377	385	410	400	373	411	422	422	391	381	436	387	395	434	421	386	432	434	396	408	389	409	411	377	416	381	434	453	390	432	408	443	406	448	425	436	417	399	410	399	426	428	420	413	429	366	363	396	442	423	439	406	396	417	435	413	423	400	426	411	398	425	426	437	413	428	409	407	419	421	379	429	412	396	411	450	391	395	440	398	380	411	464	407	399	400	404	433	405	370	385	432	400	425	416	399	388	432	397	419	425	412	426	484	411	413	441	379	378	448	399	388	388	407	399	450	403	470	387	422	410	410	409	415	418	440	431	419	416	415	419	437	427	429	441	423	430	416	457	405	397	419	426	427	414	442	411	413	415	445	426	419	405	397	385	403	397	387	426	401	402	397	420	442	422	436	413	432	401	383	409	444	430	381	384	428	396	480	408	424	396	418	426	417	384	416	404	405	374	406	430	400	400	416	397	441	401	428	432	403	427	379	408	421	451	418	390	400	421	399	418	418	423	410	450	392	406	415	403	427	422	378	388	413	408	423	412	412	415	395	376	397	430	437	413	407	387	378	448	417	409	403	393	395	421	410	433	411	420	426	397	418	447	421	441	428	425	386	443	413	446	389	388	404	440	403	428	395	446	410	409	451	429	391	441	433	394	395	431	468	424	419	439	380	426	420	409	402	420	412	385	419	390	401	400	416	395	460	441	419	411	417	395	387	434	439	397	420	426	370	376	418	443	398	388	411	427	438	425
59191	72991	59242	31376	731	756	684	693	704	687	644	677	629	673	667	638	708	585	700	670	621	652	713	649	660	644	681	679	674	615	618	670	655	662	684	665	694	663	781	770	623	635	652	662	655	689	682	632	654	656	632	699	685	626	615	660	612	653	650	645	653	682	628	653	712	625	703	616	630	658	669	693	659	670	679	654	668	638	649	681	637	672	685	627	659	636	670	674	688	657	658	642	660	644	617	654	672	630	645	676	638	703	632	659	640	651	699	699	677	643	674	649	639	640	639	658	672	670	678	687	629	615	629	640	654	674	646	649	640	669	659	650	647	581	623	651	646	629	639	624	709	638	675	657	656	630	675	671	628	656	647	730	676	663	711	621	661	643	612	658	639	638	609	621	641	652	656	641	647	648	639	652	625	688	670	649	609	648	588	655	666	648	632	668	656	647	649	647	688	663	619	682	654	636	653	650	653	610	672	661	667	673	684	651	697	646	656	627	635	689	669	675	610	672	676	637	667	621	625	652	674	629	637	601	660	664	661	670	624	667	626	629	705	647	676	693	630	653	695	654	654	620	672	685	618	645	642	653	653	663	671	605	665	662	602	696	654	643	641	714	625	705	691	630	667	659	634	664	594	662	630	628	646	624	626	690	680	698	662	643	640	717	695	679	618	659	637	710	637	672	606	628	645	679	679	664	681	665	648	615	642	648	638	649	640	659	668	689	671	634	642	664	643	663	651	673	691	637	651	658	661	694	627	658	639	657	665	638	647	688	674	654	653	660	605	700	698	669	634	693	660	670	704	615	641	657	639	652	715	664	661	666	690	692	653	632	677	683	648	710	613	657	642	662	672	685	662	639	663	691	655	671	642	635	655	643	670	637	657	662	670	656	626	675	677	695	655	614	654	672	650	621	674	655	644	646	661	661	641	668	605	695	695	662	647	672	635	655	646	623	653	650	624	695	607	675	664	677	697	680	628	645	640	682	680	661	651	692	635	638	622	650	643	693	624	666	712	680	655	668	676	675	643	626	639	655	651	644	674	646	653	696	611	657	653	627	635	621	653	657	672	661	667	616	687	690	632	653	715	637	715	669	667	650	648	634	687	634	650	676	623	657	668	642	668	655	663	658	658	666	628	658	677	679	641	652	618	679	619	690	634	676	707	666	682	673	676	646	672	691	673	651	656	685	638	676	664	632	675	625	664	653	646	664	619	611	672	663	690	653	663	691	650	661	636	615	624	601	667	614	606	710	618	670	646	687	678	595	641	635	632	685	630	660	664	649	703	636	687	625	647	666	668	685	673	695	604	643	698	660	667	666	666	637	648	638	679	621	630	674	647	658	669	654	644	623	643	657	675	613	642	679	651	685	681	676	657	684	639	698	670	676	674	629	692	629	705	635	650	694	659	629	693	668	654	639	623	657	658	655	619	629	668	648	627	646	629	633	654	667	672	648	647	668	597	628	639	659	666	658	685	639	681	645	677	698	654	645	642	653	672	651	680	622	667	664	688	682	649	645	643	642	670	652	591	663	656	638	646	690	650	648	634	648	652	651	643	636	680	645	665	621	656	609	629	682	660	680	688	696	635	635	677	657	644	674	666	679	669	678	635	643	641	651	651	677	642	664	663	671	644	658	684	619	692	609	692	660	729	601	693	662	684	633	651	674	640	635	659	676	672	668	700	603	640	667	617	621	650	624	667	612	705	686	666	681	649	666	694	625	677	673	650	633	696	669	691	643	680	669	663	686	628	644	643	685	623	667	614	601	657	675	666	646	654	664	685	653	684	672	649	640	647	683	692	608	659	658	649	684	675	685	694	668	643	693	677	654	672	643	714	656	689	669	612	644	645	694	652	681	690	616	661	623	696	631	680	655	654	649	674	636	656	672	664	624	639	651	667	629	637	671	677	662	665	653	668	694	636	682	630	673	707	638	688	656	696	664	658	643	663	612	693	656	656	614	701	684	644	654	617	655	628	646	630	647	665	614	671	669	645	627	637	692	679	645	646	680	598	683	650	688	641	651	674	694	663	684	669	652	685	629	646	649	618	640	609	603	661	618	674	642	662	651	659	642	652	643	646	591	641	591	652	646	659	645	690	625	694	667	675	649	620	641	694	654	653	628	658	641	628	652	615	696	634	681	618	666	677	687	634	643	661	638	673	644	693	614	662	591	648	656	621	651	654	626	693	632	676	650	638	620	628	668	637	657	701	650	650	621	677	640	645	649	656	689	677	670	653	636	681	657	673	670	643	665	636	687	649	616	672	637	696	650	683	652	698	656	619	674	630	672	663	660	685	645	688	640	646	633	688	646	634	681	619	600	668	663	645	640	700	597	623	665	673	655	674	663	700	607	667	647	681	641	706	660	728	671	663	712	668	663	680	646	651	646	660	621	666	685	662	653	674	657	640	674	632	650	701	664	676	684	612	623	657	619	701	668	614	635	664	643	700	608	631	639	632	681	660	667	682	657	635	668	666	673	651	681	661	691	668	690	621	637	632	647	680	651	660	648	663	636	650	689	656	592	673	647	671	649	669	668	673	652	672	669	722	663	615	681	656	644	650	667	632	610	662	615	667	616	630	653	612	651	599	672	589	663	652	663	707	671	669	651	614	643	648	643	639	647	683	684	646	683	606	645	645	647	616	665	650	644	646	665	683	652	689	624	715	643	649	656	652	612	648	683	677	680	674	684	625	677	660	630	640	660	623	651	650	666	680	675	651	637	680	634	638	673	677	652	663	679	643	666	647	643	671	626	629	681	655	640	657	697	666	665	627	672	581	665	697	635	636	673	673	595	658	641	619	617	642	667	638	620	689	685	617	603	624	635	699	636	667	644	644	694	662	688	653	634	647	604	644	654	651	669	638	675	612	667	698	669	647	658	682	669	659	667	616	614	613	706	638	624	633	638	629	632	662	667	663	668	680	614	630	660	690	649	660	654	642	653	623	640	626	681	629	616	677	658	664	709	669	633	662	636	646	684	645	660	687	682	649	613	655	620	663	692	642	665	664	635	651	699	654	676	662	668	667	644	676	675	620	609	653	625	627	695	623	647	651	697	697	692	663	682	703	684	658	660	662	629	614	665	645	635	638	656	687	670	613	635	653	673	648	699	675	690	643	660	654	669	630	652	694	680	671	664	640	643	671	682	725	651	627	658	631	660	634	694	686	695	693	654	664	675	613	647	646	657	666	603	685	663	636	655	678	640	657	648	728	620	658	622	668	631	688	677	642	700	645	670	694	622	667	661	672	649	677	648	662	658	665	622	640	665	618	675	670	642	618	648	676	671	624	646	686	643	672	681	641	591	604	633	624	648	669	674	706	673	623	632	655	643	647	648	646	638	647	702	672	678	657	646	666	616	658	639	643	626	648	674	670	639	633	616	681	651	672	655	636	657	648	635	664	652	622	656	695	636	655	669	658	657	657	645	617	624	637	663	699	646	636	629	669	650	679	694	661	649	650	649	643	643	638	703	691	678	669	667	662	637	662	607	662	645
23370	21840	30243	27491	21300	17966	4126	666	528	523	529	523	557	540	514	544	525	532	510	599	554	503	533	538	505	512	490	492	499	450	496	526	556	519	489	545	506	486	604	486	502	511	494	493	504	519	547	540	500	503	503	522	534	530	513	542	509	527	504	515	522	529	454	477	510	512	478	477	485	560	470	549	492	486	485	549	498	503	521	510	555	507	544	466	556	498	530	543	493	523	481	530	528	524	499	501	488	503	499	525	533	517	501	512	518	469	506	522	508	490	485	440	496	517	558	519	480	507	495	489	496	515	477	509	531	482	529	507	523	525	540	502	477	528	480	528	550	525	526	462	531	494	537	489	519	501	502	519	512	508	512	494	498	490	512	525	529	466	510	514	502	529	491	500	491	462	521	530	537	509	506	484	524	518	516	525	484	499	482	501	508	538	512	497	512	529	502	548	484	515	487	519	498	512	496	521	481	509	536	492	472	498	491	528	517	489	461	498	532	524	551	515	498	532	502	532	510	511	486	487	522	525	498	503	485	514	485	521	524	516	535	533	527	519	543	519	490	512	467	516	493	515	498	506	493	503	542	492	507	465	487	485	520	516	480	510	496	508	513	533	510	526	537	540	529	486	524	536	564	526	469	493	517	506	505	480	512	470	514	507	538	492	533	549	480	465	503	482	521	480	510	505	514	478	532	486	485	493	489	487	515	531	526	479	554	523	502	520	512	515	492	531	563	522	533	523	513	534	536	495	513	480	489	511	537	491	511	502	558	485	471	524	521	543	499	510	538	525	459	506	522	501	486	521	493	519	493	545	507	524	511	502	506	494	502	508	524	502	545	519	526	478	479	484	485	506	498	506	513	485	513	514	500	482	537	520	502	524	520	520	501	490	498	532	513	479	505	491	490	506	520	521	478	503	518	490	492	485	467	502	527	512	508	502	547	501	479	495	495	540	511	509	511	496	501	477	485	498	514	518	471	523	531	487	479	479	484	508	491	547	474	497	455	535	568	494	492	479	555	504	502	479	502	495	488	480	466	485	479	540	546	547	493	513	534	557	497	535	481	480	513	518	499	520	529	478	513	545	509	499	482	492	469	487	463	455	518	501	513	509	540	545	493	504	495	548	557	526	482	491	474	493	536	533	532	550	510	493	487	527	533	494	471	520	492	525	543	521	491	533	514	489	532	524	512	552	503	503	468	519	487	488	502	456	548	542	498	505	501	496	534	511	467	505	525	512	542	512	475	495	502	575	509	515	516	514	544	507	499	447	479	517	494	487	490	521	508	471	494	519	499	514	519	533	485	522	516	501	474	511	512	526	541	491	502	495	563	532	506	482	508	500	526	504	487	524	536	528	505	477	493	535	493	497	495	512	531	460	515	495	516	517	497	490	537	510	502	478	526	531	484	494	484	507	500	521	519	498	485	532	501	484	503	507	491	529	476	500	496	533	549	476	515	521	496	500	533	475	533	494	535	499	499	485	488	494	509	504	506	488	504	546	526	482	507	491	480	502	503	506	516	519	491	512	528	538	475	506	473	533	499	473	504	488	525	545	522	550	535	476	482	499	505	489	506	512	481	540	485	499	524	520	524	544	500	493	511	477	497	548	499	519	482	509	506	467	514	472	538	496	522	496	488	495	522	517	534	490	522	518	476	491	523	485	490	485	503	468	517	502	532	515	504	509	499	508	512	494	511	522	478	525	490	519	503	483	491	500	543	490	507	509	507	529	501	512	483	542	505	514	491	541	484	528	545	502	494	502	484	481	513	492	551	503	483	503	514	514	512	548	487	525	534	503	479	516	513	492	508	561	533	501	519	517	522	510	483	506	543	488	553	494	463	514	492	542	485	506	483	510	471	498	547	498	485	494	484	506	503	473	558	519	501	535	521	524	497	489	510	495	519	500	557	522	471	510	483	520	513	500	519	472	538	512	493	457	513	428	520	491	515	497	536	525	517	497	503	515	473	541	498	505	500	497	515	516	535	551	489	471	508	536	446	496	486	510	505	489	481	536	487	509	468	524	523	561	470	485	522	521	522	494	491	469	523	534	498	515	489	494	552	459	506	522	513	499	521	508	501	522	460	495	510	524	527	539	526	526	521	521	509	504	460	507	530	502	530	472	527	508	476	530	499	492	530	531	497	515	529	492	522	500	530	471	553	550	531	557	510	462	496	512	515	526	492	507	524	549	526	468	515	486	482	498	506	514	518	530	496	522	533	525	491	510	488	508	507	498	467	492	468	488	516	515	497	523	502	479	533	486	445	521	524	479	519	494	514	536	540	536	487	498	526	531	523	514	483	482	513	526	496	490	513	489	512	486	541	484	496	497	525	490	501	507	501	530	497	508	484	503	481	537	524	510	504	496	500	511	506	549	470	548	485	530	507	535	519	484	486	500	512	501	505	506	515	508	534	503	502	515	500	521	506	484	497	509	508	502	509	488	517	494	496	503	543	496	539	508	503	495	481	517	492	495	487	526	511	506	507	498	551	503	525	500	515	501	534	477	471	500	493	498	495	469	530	483	515	497	538	494	527	496	488	495	475	529	518	499	513	485	530	472	492	530	559	508	509	522	544	496	505	462	464	517	504	506	554	538	500	517	479	484	474	581	523	526	523	489	542	546	499	517	500	499	458	501	504	556	506	492	546	488	546	498	508	515	525	524	524	479	511	523	496	523	519	501	480	506	539	538	501	508	511	497	496	499	505	490	520	520	511	505	490	479	501	540	495	459	460	557	492	511	551	481	498	511	502	528	535	515	536	481	525	543	514	488	497	464	488	532	509	496	511	503	528	501	518	492	548	510	463	467	526	499	519	533	498	496	467	466	487	450	540	463	520	506	478	527	503	493	532	511	501	523	500	507	536	539	501	513	508	490	522	475	500	511	495	509	473	488	509	493	518	521	495	486	492	489	513	502	498	486	500	525	470	532	504	506	512	516	554	499	540	540	487	488	507	505	507	459	527	495	538	496	533	495	507	516	502	533	491	532	517	514	485	503	502	507	491	508	513	507	499	495	527	538	458	540	495	488	487	493	500	508	480	514	513	488	491	511	498	495	510	498	477	519	512	539	513	557	495	516	544	530	495	500	510	454	516	502	471	521	486	515	495	534	491	497	480	489	504	599	493	504	515	484	519	506	479	525	536	541	508	491	525	512	557	525	492	536	541	484	473	518	490	506	515	545	483	500	534	497	504	489	492	545	474	518	560	558	510	497	530	497	509	513	500	480	496	513	479	469	491	506	512	516	490	471	497	522	524	509	504	491	468	498	524	473	473	525	478	534	458	549	467	516	543	507	528	500	508	518	519	483	537	516	505	486	476	519	502	564	527	534	458	498	521	523	511	492	530	508	518	458	533	506	503	505	546	500	511	487	535	522	513	485	510	481	541	480	497	553	501	556	506	500	511	532	477	506	484	511	511	495	510	520	565	566	504	483	490	555	517	525	504	506	488	513	511	459	501	486	499	527	545	536	502	483	501	486	501	484	550	500	540	553
56526	77975	63013	42180	932	925	851	824	844	835	822	822	824	792	788	722	758	746	774	834	780	795	813	809	727	798	755	779	765	770	778	809	771	763	823	815	815	821	924	763	757	752	782	795	771	796	790	765	781	781	768	748	781	775	748	772	774	783	744	771	736	785	740	853	814	775	777	787	773	752	787	727	762	769	801	751	745	790	801	732	812	788	775	795	766	713	791	788	792	721	757	820	744	798	786	780	757	752	724	829	757	787	724	746	747	772	751	748	798	816	756	812	796	777	836	694	783	770	764	755	807	752	725	747	789	773	754	764	756	763	814	743	779	748	786	770	792	802	760	778	842	791	801	770	728	768	778	760	750	753	827	736	798	794	762	746	787	766	756	762	792	742	745	809	816	781	794	774	804	818	767	764	718	741	825	789	755	814	762	791	812	813	766	755	785	829	735	772	738	790	774	779	804	754	783	714	806	723	771	789	763	777	799	789	780	741	780	805	771	791	765	763	771	806	799	802	781	851	756	795	807	739	746	758	762	753	804	770	839	726	787	735	769	726	781	736	812	772	755	794	846	751	795	777	753	826	730	776	768	783	726	776	841	780	771	798	776	761	799	749	783	739	807	775	788	776	797	738	747	745	731	803	728	741	801	784	795	770	767	785	759	741	778	784	780	767	737	764	750	780	828	776	843	742	770	817	787	798	772	797	770	785	765	801	752	784	777	731	796	805	740	776	778	793	739	738	800	795	804	809	770	816	787	746	787	809	745	757	753	798	769	783	802	714	777	694	760	760	760	769	787	743	780	758	767	756	781	767	737	777	781	733	762	777	770	761	759	744	799	779	770	779	723	801	789	788	745	786	750	756	760	814	716	693	792	778	754	786	726	733	798	764	789	773	797	717	790	744	762	715	845	749	738	760	782	744	782	762	751	727	788	749	775	774	755	785	774	739	746	765	786	725	765	750	798	822	800	796	747	785	737	753	755	755	758	743	753	795	739	768	740	768	808	763	812	794	739	755	799	763	805	773	785	724	836	750	781	740	800	734	764	755	772	762	766	722	763	751	762	746	746	766	758	794	762	781	765	776	706	808	786	767	747	746	792	738	781	750	758	791	758	802	748	771	766	795	764	769	816	751	774	772	782	804	792	758	784	796	786	747	775	828	776	772	786	699	796	757	811	761	743	818	782	819	786	777	735	772	775	823	762	737	730	773	770	803	767	733	744	800	774	767	802	776	781	727	747	814	710	720	751	784	810	800	790	797	733	792	745	783	758	769	761	746	768	791	783	773	742	805	742	770	767	788	768	793	775	748	704	815	788	785	737	786	773	740	753	760	751	765	728	765	786	782	761	733	751	798	782	773	784	775	755	739	824	741	770	766	810	774	751	791	764	768	751	746	749	744	788	791	741	780	756	732	740	769	786	779	751	754	793	751	741	712	795	734	781	795	814	817	726	759	751	696	743	727	792	793	784	800	739	761	786	780	759	789	773	813	790	707	769	745	791	761	740	740	799	801	773	765	770	809	736	825	768	740	759	772	756	832	786	764	805	781	759	731	789	745	716	756	791	742	747	784	768	737	778	715	812	761	749	727	843	807	787	795	717	787	860	746	706	759	732	769	771	748	768	792	734	765	722	784	772	724	796	764	719	779	825	796	714	802	799	781	774	752	744	751	804	719	743	678	744	756	812	768	773	771	777	787	814	779	801	755	753	814	814	806	762	788	776	797	752	776	784	808	782	742	757	837	739	751	723	749	733	842	756	728	754	733	782	739	743	708	796	787	737	829	733	749	763	794	769	814	816	742	757	786	753	730	780	816	772	800	780	809	789	812	747	781	734	776	770	764	765	756	763	733	752	778	784	781	783	785	783	753	771	788	761	799	716	801	745	735	778	751	743	775	772	744	769	784	791	766	736	765	795	739	753	752	791	740	799	746	798	764	768	801	731	770	802	768	778	800	751	835	796	798	776	776	810	795	785	774	784	787	761	747	799	798	762	781	759	799	779	787	806	769	739	779	786	733	769	745	730	801	761	826	771	749	762	807	810	742	810	787	759	773	764	833	741	806	745	805	797	804	740	761	788	801	761	792	754	726	819	727	783	751	760	812	782	726	759	752	773	790	796	813	771	765	837	761	801	786	788	777	766	747	789	776	754	785	760	754	784	762	756	746	776	730	770	791	723	783	769	785	712	766	729	774	786	803	763	702	782	735	737	749	822	749	795	735	763	761	733	816	778	758	795	785	731	761	743	745	760	812	767	785	790	770	711	774	748	756	711	748	767	758	759	754	793	821	745	694	739	732	740	751	753	772	767	751	706	786	792	763	774	762	765	774	775	763	761	775	728	769	821	791	762	774	777	775	802	768	765	784	738	792	792	731	788	792	781	766	762	735	806	714	782	712	780	806	822	782	747	728	735	720	759	753	784	777	829	749	754	790	807	728	738	779	745	780	794	795	766	720	824	764	750	794	807	764	742	751	766	775	750	794	775	806	716	777	746	774	753	753	759	727	728	760	802	796	794	819	775	747	800	744	751	760	780	787	735	788	728	804	785	761	750	781	814	787	798	774	832	766	753	773	743	732	779	743	794	795	742	771	790	773	750	739	766	743	771	774	780	771	789	722	750	760	755	728	763	778	751	725	767	829	756	758	783	768	752	808	794	776	799	755	773	770	819	774	795	850	758	774	787	842	807	758	739	745	789	806	778	814	803	745	744	739	811	777	724	786	787	746	780	790	753	777	767	811	755	797	824	759	782	802	764	774	791	812	760	730	754	776	808	770	738	761	739	748	795	765	791	792	748	780	790	710	683	772	784	753	786	795	770	818	777	785	784	812	792	740	769	766	758	761	759	773	766	761	791	789	758	799	743	775	807	761	803	766	801	757	752	748	788	765	728	773	774	776	783	768	759	767	781	787	725	786	730	796	782	763	752	770	732	763	808	801	764	764	773	839	807	792	728	755	769	735	730	775	821	781	774	776	821	763	777	746	769	799	767	740	780	794	800	719	744	784	710	748	737	727	787	798	764	735	774	741	781	800	767	723	771	727	779	767	764	799	764	781	792	725	718	749	784	786	762	753	803	709	773	720	732	734	781	718	807	767	757	748	790	745	805	767	767	757	768	778	782	722	779	758	793	793	746	773	777	759	775	792	799	773	776	768	772	777	781	764	761	793	750	755	750	769	756	776	741	794	716	802	810	812	834	789	758	740	781	709	791	757	780	792	767	769	757	821	808	774	772	761	764	806	754	772	782	761	765	805	782	755	769	706	723	734	769	744	806	832	750	715	773	789	739	785	791	759	779	777	755	770	825	822	823	735	750	732	786	804	790	718	777	802	773	753	807	784	806	741	791	766	824	741	791	765	795	796	795	751	751	767	780	717	735	762	791	814	818	743	788	762	810	763	775	774	805	715	758	768	747	797	774	731	782	793	815	768	793	805	792	793	750	785	758	774	792	727	824	757	764	760	746	775	796	786	739	732	778	720	808	773	774	729	807	709
30093	28217	27978	16269	963	435	362	289	285	257	328	256	284	286	291	262	276	298	264	289	276	297	279	276	290	310	299	264	249	295	297	266	301	282	230	296	267	277	286	256	286	287	288	270	280	288	243	265	273	287	271	275	321	326	282	285	287	276	288	258	297	296	288	274	301	275	295	293	308	280	286	271	282	274	283	299	251	306	255	296	282	269	294	275	286	303	299	292	293	291	301	270	291	261	263	285	286	267	271	297	300	282	275	302	247	297	261	266	282	261	266	270	269	283	266	272	278	319	293	265	261	269	303	281	257	289	277	286	299	266	281	272	285	268	278	254	261	283	277	267	256	280	269	285	264	297	282	278	285	286	298	290	263	296	273	263	258	305	282	254	262	311	288	261	266	296	287	284	284	289	268	281	290	272	271	283	271	294	265	293	282	285	264	298	291	295	304	263	272	247	292	282	278	242	263	288	297	288	291	276	277	281	291	257	272	267	283	266	295	285	270	293	249	285	269	292	294	281	271	263	278	279	268	272	250	294	245	295	282	285	271	271	278	274	296	267	273	305	261	282	300	272	257	275	271	244	273	259	307	273	269	276	271	302	279	251	291	286	305	266	247	270	293	258	258	290	291	275	286	287	264	294	313	277	275	271	274	283	261	258	286	287	312	282	275	283	299	264	268	291	271	264	259	260	280	277	293	304	260	289	265	270	271	255	268	314	271	293	264	290	266	308	280	290	282	282	286	296	279	276	280	296	305	266	265	273	284	256	282	334	246	243	288	297	298	284	263	248	286	248	270	249	258	272	296	294	298	310	280	278	287	294	275	285	268	291	276	252	257	265	220	278	272	284	275	300	269	290	292	268	253	296	286	288	254	291	280	272	304	294	248	259	289	256	268	275	281	270	288	257	268	274	276	249	303	255	267	264	281	287	278	269	287	271	272	252	285	242	315	270	280	270	294	311	258	283	279	288	251	281	237	275	262	299	259	257	277	246	272	248	302	293	296	308	277	275	269	259	284	277	282	266	255	276	274	256	274	279	293	283	261	293	276	269	296	237	311	286	283	273	271	308	298	314	287	308	292	268	239	271	307	272	279	306	295	307	271	296	283	262	264	274	294	259	289	296	332	269	293	260	239	275	266	265	263	259	256	283	266	295	248	274	297	299	280	255	257	274	293	301	255	278	303	283	277	282	279	276	286	265	290	282	264	283	286	300	280	267	305	284	263	286	279	299	279	269	281	267	283	282	284	289	279	269	283	274	299	264	259	271	296	270	281	264	284	257	273	274	282	296	292	257	275	290	306	286	280	255	278	287	288	253	296	265	254	275	282	258	294	267	266	285	285	269	276	262	284	249	298	294	247	291	271	266	284	289	299	273	292	275	273	274	276	264	301	247	268	235	278	283	299	274	257	278	267	264	238	290	267	296	290	323	254	278	299	297	271	284	265	282	251	300	263	297	284	286	303	293	274	315	306	259	250	285	294	265	273	302	293	255	267	297	255	259	291	294	274	241	293	286	275	285	285	241	308	278	283	284	288	292	290	262	268	259	292	261	276	304	292	261	269	269	246	284	296	252	285	279	254	276	263	318	270	263	283	265	297	247	272	249	260	277	289	265	291	304	279	250	276	301	277	270	293	268	284	282	277	288	261	285	312	296	263	268	272	275	310	267	261	265	282	281	303	292	274	285	297	287	251	243	257	269	256	260	289	279	260	255	272	294	273	246	271	290	302	288	304	277	262	279	253	273	250	284	303	271	311	292	268	268	277	275	273	280	258	276	278	273	275	302	273	289	295	280	298	292	281	281	267	290	284	284	248	261	234	259	281	277	280	259	266	268	257	270	311	281	292	272	272	283	269	260	286	282	297	285	302	264	271	268	296	287	269	302	246	284	294	265	296	320	277	303	299	293	292	319	280	279	270	318	291	294	241	302	273	258	294	258	262	285	283	291	279	268	270	280	282	298	274	249	270	306	270	270	275	277	298	306	264	248	269	304	291	270	267	282	256	257	264	276	313	255	250	286	308	284	251	276	280	258	261	296	261	284	284	279	294	279	289	288	283	262	279	226	259	290	245	294	304	279	237	291	272	256	282	263	267	271	276	278	297	263	278	271	286	267	278	305	287	278	309	268	280	267	295	279	245	277	252	262	299	262	271	268	268	252	257	278	254	281	283	295	304	279	323	287	294	268	278	273	273	303	292	261	273	287	305	317	292	298	263	279	281	273	278	280	262	283	307	279	275	289	277	264	296	267	301	296	251	308	269	256	283	271	294	282	299	269	271	267	296	261	275	294	270	299	282	292	278	268	277	268	261	288	273	273	315	302	275	284	275	282	254	266	295	306	301	285	284	283	293	267	279	287	249	260	275	278	270	245	275	295	260	277	286	297	278	295	267	258	287	294	275	304	280	255	294	272	290	275	288	228	288	271	286	271	261	298	271	299	275	311	286	285	300	295	264	261	320	268	285	282	299	299	298	287	264	285	268	300	303	282	269	275	279	288	269	254	276	282	283	267	268	276	272	264	254	285	292	263	269	295	285	281	280	295	290	295	306	288	275	279	270	259	288	285	305	289	292	288	282	297	290	289	302	277	294	294	243	225	262	286	310	290	231	261	283	292	277	282	271	291	283	290	235	298	278	280	269	307	300	264	279	293	282	286	255	280	293	279	286	284	316	281	292	328	277	268	261	264	304	264	264	289	298	280	271	297	277	295	277	260	274	304	262	272	271	271	280	265	288	296	261	299	281	289	305	284	264	267	299	252	280	275	317	250	261	278	289	286	278	268	309	282	293	247	289	273	277	262	297	273	298	272	280	273	299	262	259	329	267	266	302	257	276	261	262	254	278	264	280	251	246	260	286	278	273	292	277	268	263	268	284	278	292	278	276	289	288	272	255	276	276	282	267	280	292	281	299	291	270	261	260	251	301	253	280	288	278	290	296	271	273	281	264	307	274	273	269	285	279	297	287	288	301	289	289	278	274	276	260	294	284	270	290	292	279	306	278	287	290	262	280	278	292	238	267	283	245	280	296	327	277	275	279	278	294	263	250	276	300	259	275	289	264	287	334	289	287	266	271	277	269	292	278	255	273	286	272	265	259	255	297	275	257	263	269	289	284	296	267	292	271	315	288	264	274	288	278	291	271	257	241	271	271	271	292	291	287	258	290	256	271	289	271	283	253	242	260	294	283	289	272	284	274	269	274	274	306	291	323	284	250	253	303	298	261	257	277	267	284	249	272	276	273	268	291	273	274	256	289	283	274	262	258	264	263	281	281	305	261	306	258	282	254	281	259	281	296	270	283	270	297	276	276	270	255	287	319	325	281	282	299	278	301	269	285	257	280	277	265	275	292	273	283	283	271	272	265	288	288	239	294	282	267	302	311	241	271	285	259	292	252	254	246	300	290	279	264	288	278	282	270	285	289	281	245	286	258	275	255	274	305	306	274	301	260	250	249	313	292	296	246	266	273	268	322	251	326	237	298	278	268	309	280	270
38865	41404	32841	15076	464	456	450	465	437	430	446	456	463	423	435	438	430	429	446	442	407	457	449	472	434	457	436	422	468	439	474	452	407	476	448	456	467	437	460	452	414	487	421	454	439	446	450	439	461	475	463	475	425	462	480	468	432	443	439	449	454	443	449	400	423	441	428	459	449	498	409	435	448	459	492	460	437	422	428	441	437	437	441	452	423	482	464	426	450	423	467	440	472	438	457	404	442	441	454	455	463	453	392	476	463	430	493	436	442	478	432	428	441	469	442	445	449	444	443	455	450	458	437	490	459	435	463	449	433	437	471	473	487	468	493	420	429	485	448	443	441	438	481	435	462	448	443	475	422	407	472	428	427	413	449	441	457	404	446	443	446	484	437	492	446	419	441	410	460	443	462	454	436	462	456	434	439	498	475	437	417	431	463	433	464	467	445	456	411	460	460	476	460	479	453	456	440	452	478	433	461	438	431	426	437	424	422	437	438	434	486	449	460	472	465	457	432	444	454	432	441	453	430	449	433	437	470	433	431	458	452	420	451	470	453	453	493	452	468	476	448	435	417	456	465	444	430	447	404	424	441	453	469	442	452	446	467	434	431	428	458	456	477	437	445	420	439	476	445	442	434	455	407	457	494	415	461	448	448	464	495	471	491	453	464	424	438	438	465	429	481	425	448	443	456	446	431	407	443	411	439	495	440	451	463	437	436	442	439	450	455	473	479	450	462	448	424	454	443	439	435	415	447	463	453	402	417	426	452	455	458	455	448	462	446	409	461	449	476	450	459	429	443	455	465	433	448	478	413	413	464	452	439	467	431	465	489	464	469	467	442	436	431	444	473	466	506	436	469	483	441	463	472	432	479	474	472	467	467	441	455	454	451	430	446	437	476	449	456	425	446	480	439	449	421	445	451	451	430	496	414	434	431	440	465	439	437	435	445	419	450	451	482	447	458	445	428	440	467	457	435	428	436	446	490	465	479	430	428	437	458	449	493	500	415	451	448	488	454	440	482	446	426	449	441	431	452	445	445	437	448	450	432	483	432	421	452	439	429	423	475	443	429	478	445	468	440	438	479	461	435	421	481	439	470	418	454	456	492	449	483	457	445	448	448	448	466	476	450	428	437	444	427	423	438	457	446	427	430	450	422	451	433	462	461	465	451	443	474	449	413	505	441	414	438	438	432	428	472	461	484	434	429	398	457	451	448	426	425	484	434	486	493	403	444	433	441	442	460	443	482	459	447	444	447	400	467	407	447	454	484	435	420	461	444	464	452	483	448	446	428	418	465	375	434	442	473	448	457	434	442	457	438	468	474	449	438	444	440	443	465	427	444	446	472	451	440	474	433	464	415	449	437	460	435	432	463	463	463	455	449	437	445	436	463	449	474	457	449	469	448	425	434	422	485	480	459	414	450	437	443	433	439	434	425	444	414	474	429	452	446	412	455	433	458	468	413	433	422	446	479	444	477	459	421	439	411	449	459	481	451	472	458	450	456	449	479	432	465	447	461	435	479	461	481	446	443	475	463	455	458	430	456	459	462	455	428	482	464	468	468	419	444	445	416	402	458	456	451	445	462	455	403	464	437	444	469	415	451	398	486	480	468	469	434	424	481	434	424	429	452	453	467	428	441	419	446	443	455	437	463	454	510	435	450	473	450	448	453	439	429	460	482	473	465	446	436	444	458	472	452	430	441	474	450	420	456	438	452	473	453	434	448	449	443	455	479	441	452	448	477	464	419	429	459	435	455	461	441	446	439	463	450	511	444	442	443	413	455	416	426	480	447	432	473	432	460	426	478	431	455	414	476	436	433	445	433	454	484	439	416	447	474	427	421	450	450	441	455	452	472	436	463	433	443	437	469	477	462	475	447	430	478	438	446	437	454	436	437	450	421	445	449	458	427	462	408	419	447	435	472	451	463	431	444	451	440	416	455	454	432	413	445	441	451	438	459	417	420	454	419	452	435	430	496	442	440	463	448	432	475	471	417	474	436	422	460	489	456	486	446	489	484	448	430	430	448	437	467	442	416	440	450	429	461	422	456	457	457	452	437	426	410	459	469	418	469	449	438	496	457	451	439	471	454	440	483	456	438	457	443	449	470	471	482	454	436	458	462	459	429	459	477	452	417	467	438	439	489	435	444	458	423	455	447	429	457	452	464	445	419	441	453	464	456	518	442	452	438	468	441	418	439	395	459	459	461	466	434	471	457	437	458	466	477	457	432	435	471	460	452	482	420	444	441	466	440	439	401	440	436	437	419	469	463	472	443	451	447	467	474	431	472	456	454	487	462	450	440	428	445	462	397	472	415	434	429	457	465	448	447	430	442	457	449	477	472	454	396	447	443	433	437	421	464	403	446	465	427	431	448	445	440	445	446	456	432	480	399	471	449	435	400	460	460	389	442	457	433	431	451	431	453	481	456	445	463	428	444	437	432	426	467	423	445	437	448	411	473	477	463	457	460	431	424	467	459	450	487	467	463	480	441	473	417	484	451	433	462	437	447	445	443	470	491	437	452	458	420	442	488	407	446	458	398	459	427	457	445	480	448	440	482	443	455	478	448	451	434	421	451	439	435	468	439	430	421	440	451	418	466	456	449	428	472	435	411	483	453	460	450	452	455	493	449	412	462	459	466	460	416	474	433	419	448	454	444	449	488	438	448	426	463	418	471	422	459	437	454	445	443	419	443	452	475	405	435	466	439	494	450	429	444	464	459	483	460	468	486	480	432	462	472	451	433	430	438	447	443	475	438	455	425	454	427	438	425	465	456	438	431	459	449	456	446	460	460	453	458	452	427	438	458	440	442	474	450	436	477	448	437	465	473	452	422	475	410	472	461	454	450	467	413	420	446	450	441	473	451	444	421	428	432	444	435	431	445	431	469	460	434	418	458	454	419	482	492	457	460	428	430	446	467	451	435	463	436	501	448	417	404	433	459	416	477	465	445	432	422	474	469	462	437	447	414	426	421	437	436	474	393	464	446	444	449	444	452	413	441	451	460	484	450	442	438	479	452	425	434	408	416	465	459	449	457	417	415	406	457	455	425	458	424	441	474	445	421	431	427	443	463	429	450	420	475	466	465	454	454	470	448	462	435	455	472	432	458	436	458	438	445	459	416	437	418	428	460	439	458	451	429	425	429	420	469	450	459	444	407	458	434	465	452	447	483	469	441	464	458	451	435	474	481	424	436	466	461	452	460	433	415	438	471	475	426	494	446	441	451	453	414	427	424	450	448	410	442	449	464	466	404	466	470	444	465	410	481	450	445	424	437	480	433	453	458	432	432	454	441	447	457	478	444	452	456	437	474	488	453	459	467	441	500	400	448	403	448	433	423	429	456	484	468	489	456	440	440	464	460	465	428	456	455	409	445	474	442	509	417	442	452	442	428	478	471	433	474	445	457	466	496	450	485	453	439	400	472	482	453	429	443	457	446	437	466	440	475	470	422	451	435	439	414	482	435	430	410	434	454	461	453	473	442	456	458	438
24746	22915	32451	30193	19182	6952	649	540	441	448	480	433	458	423	438	443	400	472	445	435	438	483	442	398	422	444	416	459	425	448	429	418	426	416	408	410	428	423	500	404	442	430	444	406	451	420	414	401	455	418	428	427	446	409	423	440	454	415	437	413	380	407	403	413	398	476	409	470	439	450	428	413	401	417	407	424	432	420	417	421	429	422	428	384	442	427	415	431	396	439	453	423	431	402	419	459	445	403	444	440	430	406	410	441	393	420	406	444	446	418	446	427	403	429	419	480	428	409	419	425	436	412	426	430	449	439	425	410	425	439	479	414	423	449	418	426	414	427	424	423	429	424	433	431	421	433	448	461	430	443	430	413	405	405	416	434	436	382	388	422	415	420	425	452	403	413	410	419	371	407	382	424	428	440	440	429	417	427	398	419	418	444	393	422	426	399	410	445	412	417	446	419	405	405	443	456	389	428	414	408	427	422	415	391	403	395	415	440	418	414	395	403	420	423	425	456	445	408	455	436	393	436	474	425	418	418	399	468	434	432	404	438	412	416	435	436	424	422	446	424	427	426	392	445	445	427	448	425	466	453	432	441	438	409	393	410	413	427	455	420	426	392	443	426	426	395	435	419	418	405	443	420	420	475	447	469	455	425	415	418	425	418	428	401	427	433	424	447	409	405	421	412	416	418	430	437	413	420	418	414	435	426	443	442	388	402	434	428	420	415	403	448	426	461	415	412	446	429	418	428	440	420	456	396	433	418	386	423	412	440	399	463	397	447	426	427	406	423	428	431	392	411	418	409	412	428	401	463	435	415	431	399	443	467	450	402	453	404	412	428	405	419	434	464	413	413	404	377	449	392	406	396	444	394	443	410	411	472	476	434	425	437	436	442	436	391	401	468	436	462	448	438	434	421	384	440	413	425	383	414	411	459	430	425	445	424	423	414	435	387	420	410	403	425	424	412	402	406	422	416	374	377	437	417	438	426	444	419	445	380	439	414	422	421	444	409	432	443	446	418	394	424	412	433	430	418	423	458	390	455	407	407	403	415	472	408	391	413	459	412	408	425	460	400	415	452	397	444	439	448	415	394	431	429	441	431	411	394	431	439	428	426	405	428	409	428	403	416	420	480	440	403	413	445	422	392	408	435	399	457	435	447	443	439	408	429	410	470	398	449	419	451	419	424	435	446	430	437	374	414	461	438	380	411	411	441	437	411	436	429	431	464	439	395	426	435	418	403	428	421	502	461	368	453	452	423	409	389	467	437	416	450	467	412	448	433	435	434	416	433	401	437	407	416	450	444	465	424	407	413	416	466	423	413	399	454	432	408	399	415	410	435	409	429	421	412	421	404	404	409	428	415	400	457	464	424	439	458	428	426	426	422	433	427	435	441	436	435	421	449	420	414	420	431	440	448	407	422	370	370	437	397	405	426	431	413	422	409	399	406	400	458	415	417	413	434	424	411	434	417	422	407	385	433	440	381	432	403	460	403	438	406	463	416	445	458	422	440	434	420	457	429	438	426	429	410	394	450	423	424	463	463	393	426	432	418	391	448	404	464	416	404	426	392	425	446	431	399	394	411	436	479	411	460	440	375	423	425	409	442	405	401	422	421	411	423	402	464	449	404	388	439	427	410	386	433	446	397	396	479	432	434	449	400	440	443	408	388	438	445	410	455	394	452	407	406	373	416	427	471	428	408	427	426	409	436	432	415	434	428	377	378	427	447	431	405	440	411	420	459	418	441	433	466	442	387	429	435	458	451	422	423	431	436	415	461	412	411	446	431	447	457	459	456	446	451	440	451	423	417	437	449	412	413	391	422	446	467	446	384	409	426	476	448	429	415	438	462	419	429	434	417	389	428	415	422	447	429	379	420	445	447	384	426	426	429	435	419	396	449	400	448	439	418	431	407	457	385	442	404	425	425	442	421	423	420	462	433	413	399	437	427	416	434	452	400	408	429	460	432	424	417	423	412	408	459	423	447	432	471	433	421	428	449	434	417	462	432	462	399	413	440	461	416	408	407	431	412	401	414	449	406	435	437	405	422	419	419	447	409	429	432	395	422	408	417	447	388	416	400	404	418	446	420	389	430	416	433	453	463	417	434	420	438	439	447	458	431	428	462	419	407	400	426	401	445	468	433	412	419	448	420	432	435	398	467	414	440	428	422	434	426	426	450	410	421	445	400	442	426	442	447	440	422	435	414	439	411	410	437	432	426	428	438	431	416	411	445	405	419	437	445	392	396	416	413	481	438	422	404	443	460	416	420	395	458	430	404	417	429	418	426	427	390	432	404	404	414	441	424	424	364	421	382	444	405	444	409	406	438	445	432	396	408	412	411	400	414	434	445	422	400	465	430	453	407	413	427	436	433	422	419	423	461	406	439	416	409	390	411	452	419	456	403	464	453	420	415	430	390	460	440	404	424	410	428	433	416	419	438	431	408	427	418	450	384	465	432	420	419	413	397	408	419	411	391	448	417	419	404	390	411	403	432	427	411	392	419	412	444	434	449	479	428	399	435	415	437	416	448	394	452	435	390	449	431	447	401	427	425	416	443	411	403	425	425	416	409	435	440	398	413	404	441	440	391	405	390	448	410	422	423	384	409	469	420	424	456	438	409	427	457	480	362	449	400	412	407	451	441	412	469	436	437	425	415	403	403	462	428	441	437	434	440	425	401	435	430	406	461	425	412	467	435	471	426	397	424	410	428	455	455	405	436	475	409	414	445	424	436	458	463	423	403	419	373	397	432	441	437	413	404	429	440	437	421	452	436	448	433	400	388	422	434	456	432	462	450	427	461	398	436	423	429	427	440	474	438	431	402	444	431	444	418	412	457	427	408	429	410	436	418	430	400	466	423	407	434	473	413	431	448	449	437	431	423	402	416	387	413	476	429	432	418	433	427	460	408	442	426	408	429	441	378	414	426	437	421	411	426	412	453	391	483	419	404	432	430	434	427	438	434	436	411	433	406	410	428	394	427	408	437	459	453	383	420	369	408	429	481	461	438	423	403	463	386	422	395	403	427	416	411	403	446	422	447	412	423	419	444	443	401	406	407	443	437	407	452	453	445	434	400	427	398	405	473	433	436	488	430	442	433	432	408	422	423	448	407	463	401	431	412	401	393	416	419	437	410	416	439	429	386	418	360	419	395	405	397	428	430	392	413	405	431	417	444	429	436	433	399	422	414	459	430	391	385	417	454	443	416	469	449	438	453	445	401	449	441	406	426	444	425	443	421	435	450	443	393	427	463	410	427	403	385	462	439	435	416	428	413	448	440	430	410	446	463	412	471	438	445	437	425	426	450	421	439	447	402	404	422	453	420	426	428	445	429	416	416	420	432	429	448	424	442	444	402	432	410	415	435	411	401	417	432	403	410	422	437	455	441	457	420	438	426	407	424	449	438	424	444	419	421	432	430	426	418	413	398	450	404	437	408	384	380	424	420	430	424	403	414	430	441	454	431	433	438	440	446	430	438	455	455	424	423	440	414
60215	74940	57163	37027	878	731	752	699	662	636	726	651	665	683	711	695	628	631	703	674	684	678	652	591	638	681	682	690	698	657	624	673	640	672	660	697	645	684	865	675	656	780	669	675	683	661	700	663	634	646	677	657	639	669	684	681	712	650	670	647	685	680	700	677	684	667	642	735	682	641	693	646	605	647	675	696	664	636	681	668	676	707	615	712	654	648	680	689	701	707	657	628	683	675	658	683	683	683	685	685	653	687	653	676	656	710	668	642	665	645	664	631	688	671	615	615	617	648	705	686	640	692	692	652	664	640	667	640	666	661	657	617	671	658	699	672	646	671	672	664	686	647	709	727	689	713	670	698	640	623	717	712	659	682	641	674	666	688	664	706	684	735	628	638	698	667	726	651	675	639	639	619	668	667	718	636	635	693	684	649	699	688	650	690	640	679	657	647	642	611	667	664	637	668	654	685	705	682	621	657	717	638	720	647	631	682	629	697	637	679	619	629	645	663	685	673	661	640	659	732	650	647	706	648	651	655	676	655	670	666	711	663	654	713	695	655	654	639	684	712	631	684	647	705	672	653	638	650	651	707	637	693	642	654	651	637	711	691	715	632	679	614	665	621	708	683	647	675	708	673	620	720	647	657	674	667	699	664	657	656	675	651	645	637	658	690	633	677	650	673	700	619	695	652	658	681	678	713	655	614	673	636	690	674	690	670	699	692	645	699	691	674	702	613	672	669	687	696	682	651	647	636	637	618	688	706	673	694	603	689	703	685	683	676	637	688	673	711	665	643	697	689	662	661	694	669	687	685	642	675	654	685	635	686	664	691	619	675	678	693	694	682	665	648	648	646	620	701	642	684	634	667	618	655	679	651	651	711	660	669	673	687	673	661	656	714	686	679	708	685	671	634	657	723	695	680	635	697	679	676	668	700	618	680	673	674	674	665	673	664	703	667	681	677	663	643	617	683	645	634	636	672	675	692	643	688	652	664	692	662	679	636	704	685	693	664	658	669	674	659	700	662	687	664	710	654	711	681	686	666	697	629	709	679	692	661	605	727	690	681	667	657	641	628	655	644	621	674	666	665	665	648	658	660	675	649	639	653	708	657	678	676	673	669	620	700	656	648	680	640	677	626	649	708	679	717	680	700	688	626	732	645	664	694	704	644	646	654	692	643	665	649	648	639	671	665	678	720	684	681	643	680	646	652	628	715	643	676	669	638	682	656	686	673	649	654	646	660	640	651	616	711	635	657	668	657	661	638	668	643	659	651	659	677	659	697	636	720	599	704	685	668	734	648	693	670	667	622	680	701	698	647	683	665	607	670	668	646	679	685	670	642	628	682	612	674	677	662	607	653	666	668	682	701	662	664	652	674	662	676	635	649	677	675	668	646	665	668	660	721	661	642	655	654	651	707	688	644	634	667	677	667	693	673	713	669	650	639	696	649	656	668	641	637	690	688	672	704	705	659	662	735	621	647	678	670	658	635	679	672	644	685	690	690	683	677	718	689	643	675	701	660	690	646	672	663	702	642	675	710	663	680	685	652	675	653	634	697	671	659	705	639	712	647	654	679	729	662	670	706	683	656	615	621	690	668	654	661	623	664	658	695	677	651	664	697	647	709	691	683	652	692	686	686	684	666	667	655	688	664	664	659	630	657	669	598	666	692	662	669	649	660	665	667	688	658	643	664	665	634	692	627	640	660	708	635	660	663	641	641	674	646	657	671	655	674	673	668	678	662	638	664	666	698	641	655	718	677	706	710	674	687	684	653	688	609	660	712	702	703	639	658	615	638	686	650	711	698	699	667	654	664	670	655	663	666	680	612	629	702	667	671	669	702	666	677	682	684	665	647	665	657	632	652	661	679	738	635	634	655	653	646	614	682	655	689	685	695	695	692	681	661	728	614	657	660	641	683	612	654	684	675	706	642	651	634	623	634	681	652	686	712	674	712	655	668	680	654	657	636	680	660	689	706	671	624	734	720	626	660	670	649	683	729	709	680	663	693	673	619	679	692	663	664	625	657	697	669	665	666	689	640	624	702	685	688	646	711	675	643	696	676	650	661	660	636	672	644	644	645	669	648	655	664	683	650	669	659	693	694	629	665	697	658	687	633	635	629	640	660	657	674	720	687	663	612	679	658	718	656	713	662	661	688	669	661	675	676	674	715	690	664	664	687	686	663	649	680	681	622	689	638	663	655	638	646	723	635	661	684	706	679	644	689	674	636	706	679	608	633	648	664	655	662	674	706	690	670	666	642	657	694	649	640	692	655	694	662	729	669	653	665	628	653	664	620	697	672	656	679	672	677	651	661	670	683	661	632	628	597	648	613	678	645	646	679	669	665	633	671	630	692	694	676	690	627	680	631	690	712	702	702	648	601	697	646	690	669	670	672	629	681	739	656	694	731	736	673	687	656	668	625	638	659	626	619	682	681	682	658	677	649	681	622	662	641	677	678	705	679	649	708	625	683	667	691	615	659	709	685	637	630	733	662	658	702	665	704	703	616	642	668	680	699	654	703	659	648	667	656	638	659	707	664	677	676	636	682	657	645	656	683	626	626	669	670	663	653	678	652	621	699	655	629	649	678	673	670	669	650	645	700	678	626	666	659	601	722	700	653	668	698	695	680	638	652	680	650	702	618	657	648	650	710	651	678	625	701	640	663	649	682	689	658	684	623	705	659	663	637	676	674	686	682	665	743	612	671	687	687	672	636	679	681	658	681	650	691	641	644	670	671	660	650	604	696	689	670	701	679	619	680	624	687	632	661	633	659	687	694	653	643	652	684	673	720	621	638	642	692	690	724	654	647	683	656	671	681	651	693	663	646	629	623	663	642	655	648	683	680	710	688	667	619	646	713	709	613	657	611	684	733	675	704	691	638	636	711	664	642	622	668	663	672	647	722	640	681	656	659	649	677	702	628	671	664	699	669	680	652	686	631	669	658	689	630	679	650	647	680	633	675	703	692	660	671	667	666	617	679	679	686	691	673	671	648	660	633	733	697	662	665	682	633	674	665	668	657	662	651	640	662	614	644	629	665	694	702	688	663	701	684	639	705	687	662	691	676	674	668	671	664	681	703	710	630	668	682	646	677	675	676	637	656	691	642	663	684	685	673	619	632	693	653	662	685	686	683	617	677	719	700	653	639	632	670	696	648	662	673	655	681	721	643	645	707	653	694	667	694	670	652	705	696	632	625	685	649	663	600	692	647	665	661	664	662	653	721	678	631	648	653	639	651	637	590	663	639	618	668	635	653	655	669	673	708	674	658	699	700	687	695	700	680	689	714	632	698	681	674	664	662	696	667	641	688	689	681	680	620	642	686	673	650	649	614	690	673	616	649	642	630	660	654	700	673	667	662	634	701	655	685	707	677	653	646	685	668	706	722	644	658	627	653	653	700	654	684	703	629	643	628	634	665	629	683	668	672	637	686	650	602	660	656	688	690	648	661	652	653	709	669	667	632	640	691	693	713	666	618	657	659	633	663	668	700
23335	21855	31112	26776	21345	19099	6317	655	592	597	534	577	573	507	523	534	552	542	466	499	519	480	497	548	503	503	507	494	496	535	520	561	537	515	539	515	545	562	599	528	508	533	522	510	546	519	495	484	507	506	539	499	517	510	507	540	469	507	484	477	510	540	517	544	503	542	512	495	544	510	547	495	512	508	485	490	523	524	496	521	491	498	511	515	544	516	508	530	551	490	490	507	544	503	563	531	523	559	504	558	489	518	520	530	539	554	511	505	507	513	492	499	502	489	492	556	551	513	534	529	556	518	530	525	508	498	507	482	524	529	495	522	505	500	490	539	514	491	534	510	491	520	546	514	503	504	511	537	502	519	492	497	524	505	529	488	518	529	499	508	516	521	554	527	545	507	497	537	503	532	503	495	500	560	539	519	523	522	530	507	543	515	500	493	524	531	486	503	485	494	506	533	527	520	536	499	485	584	536	533	521	537	551	506	502	497	539	534	498	507	526	549	485	483	474	481	528	507	507	525	505	490	565	523	534	497	519	512	540	511	486	502	502	493	491	497	490	502	510	517	502	530	510	530	512	486	542	519	491	531	494	520	556	536	497	511	512	542	524	503	525	497	508	478	504	507	550	551	545	492	502	519	533	552	539	520	530	524	518	510	520	527	523	528	536	484	476	536	528	496	525	516	542	539	549	512	521	495	530	485	527	512	541	528	546	516	534	501	511	514	548	516	524	528	514	530	536	492	509	538	503	544	528	487	522	484	496	552	519	502	483	543	477	515	521	488	496	538	539	536	508	520	518	506	489	487	492	477	506	524	533	486	496	512	500	470	482	484	506	480	521	534	518	543	534	529	539	548	531	507	503	511	481	504	509	500	496	493	525	508	513	573	485	509	518	508	537	489	554	571	492	558	533	512	512	531	491	532	549	555	525	503	522	514	495	489	513	525	529	517	552	554	535	498	511	501	539	518	519	534	536	512	531	508	532	495	554	511	473	551	515	560	539	544	521	527	537	519	538	500	505	537	515	519	527	522	495	542	506	549	550	519	558	501	544	535	522	541	509	543	507	543	541	551	531	519	496	514	533	491	524	537	541	489	500	480	497	488	504	504	499	530	521	560	517	549	511	546	532	536	525	517	508	521	502	506	478	557	551	541	516	536	483	491	485	496	557	512	491	518	496	531	519	522	511	527	506	539	562	481	574	536	513	516	517	531	510	543	520	499	533	535	498	461	505	521	514	517	538	516	505	537	569	519	530	517	494	520	551	505	519	515	482	514	518	529	479	550	541	556	506	548	512	521	538	482	525	516	557	510	530	512	477	542	537	514	546	540	483	501	499	480	519	524	496	518	500	529	528	521	491	533	501	496	515	485	517	507	536	535	535	532	522	548	533	479	514	526	537	513	521	518	538	523	502	519	567	491	510	477	492	535	514	519	532	506	491	541	506	524	530	544	544	534	510	473	551	514	513	502	557	537	567	561	528	495	505	491	547	517	548	532	506	459	497	541	515	553	530	524	506	512	483	526	488	502	509	507	543	520	484	506	514	472	504	482	542	519	516	494	521	483	520	461	500	506	517	536	501	494	529	494	542	524	468	545	526	519	522	522	528	510	517	517	535	471	562	559	502	484	510	529	483	537	510	509	495	561	528	531	549	500	496	531	516	525	524	509	517	529	523	514	474	540	498	500	498	521	497	521	486	547	545	505	538	513	542	543	533	505	542	496	497	498	531	493	517	522	492	534	517	512	463	531	497	477	500	492	494	504	590	551	511	535	498	510	514	562	516	543	512	523	491	541	502	560	517	503	508	543	518	536	499	515	489	478	523	544	532	503	504	510	505	544	483	541	536	536	519	525	476	519	554	500	521	516	504	487	513	467	564	511	507	565	527	494	468	518	528	511	518	529	537	555	512	513	479	521	483	507	506	482	473	552	518	525	507	516	489	543	510	525	500	544	537	514	514	509	506	461	484	536	504	492	521	506	549	486	508	525	550	504	535	525	525	521	528	542	524	501	527	520	514	520	485	519	512	547	554	524	510	540	548	495	554	443	480	501	505	511	504	512	545	512	531	543	521	522	486	507	508	499	506	545	512	514	503	510	516	526	519	512	524	518	509	527	535	510	521	539	489	485	495	515	529	505	501	574	496	509	495	516	519	495	508	519	505	499	512	578	504	523	516	484	557	499	541	490	496	518	533	524	507	539	494	473	583	506	538	516	481	533	508	484	499	561	518	483	502	535	523	501	530	503	511	530	508	494	545	497	491	507	520	557	523	488	517	501	516	522	525	515	526	492	542	549	526	513	528	551	540	499	502	520	510	500	509	528	498	529	532	509	561	492	530	562	486	506	506	511	530	494	509	488	503	482	490	465	553	510	479	530	518	504	550	507	512	486	555	526	489	506	558	480	504	505	519	503	545	491	486	495	501	534	504	526	466	498	503	531	509	473	528	488	524	553	502	530	519	530	504	533	481	488	523	516	482	550	499	502	523	517	589	497	516	527	548	522	506	506	513	516	528	551	558	496	523	509	471	504	491	514	526	530	503	540	518	520	511	505	485	505	561	513	518	543	506	510	509	512	527	525	523	520	456	530	494	507	557	520	525	514	536	533	558	548	511	495	480	505	515	546	560	477	529	488	575	495	506	523	486	503	540	497	488	515	524	515	513	499	536	520	468	573	512	533	547	522	515	530	528	534	512	523	510	518	538	485	574	535	521	530	544	551	483	520	506	513	502	495	520	515	541	548	549	488	528	503	522	523	517	486	545	559	506	457	580	500	513	480	483	551	544	505	502	557	518	545	534	505	513	524	521	516	529	523	530	531	569	539	499	497	540	514	518	511	512	588	546	539	463	548	507	531	526	513	583	511	520	502	536	552	531	523	514	462	491	502	519	518	504	501	479	508	551	511	526	562	512	496	541	503	570	515	536	503	502	522	486	501	494	499	544	523	489	541	544	504	495	564	542	494	517	512	517	528	493	531	503	520	528	495	512	489	518	484	510	469	556	541	536	523	488	527	512	493	513	594	538	502	525	544	507	520	488	510	509	490	534	471	525	494	546	523	548	509	488	527	533	504	521	538	500	482	541	514	517	492	528	532	536	535	477	557	552	551	546	564	492	552	484	504	540	508	514	532	508	498	484	471	531	537	513	534	483	478	496	529	511	541	542	511	556	533	533	530	501	542	510	528	529	553	516	509	528	484	510	538	542	509	510	494	497	529	524	492	515	527	498	491	509	495	507	534	511	522	535	532	509	516	543	520	557	515	502	527	531	517	512	508	500	518	499	478	514	516	496	496	486	526	505	487	502	484	489	473	533	537	507	505	519	517	510	539	530	502	520	492	515	541	490	465	524	503	521	514	529	544	530	524	510	513	509	512	496	478	502	520	556	555	527	511	513	520	486	511	507	516	533	542	506	513	555	502	524	527	526	536	483	514	516	549	522	521	517	547	534	485	498	563	493	526	531	516	524	526	523	446	548	516	499	474	565	486	492	562
59319	86971	60176	47858	1350	922	857	824	857	823	795	819	852	811	823	767	812	791	761	799	808	777	826	781	752	806	784	781	780	779	762	847	835	717	766	739	756	845	1000	809	705	786	825	787	803	735	790	746	734	803	780	815	763	807	759	823	779	805	789	767	806	789	780	777	779	765	775	761	783	787	750	760	758	758	829	734	795	788	819	792	764	748	777	799	817	780	786	772	765	803	759	714	733	790	791	835	775	845	793	770	816	821	768	769	789	772	790	785	790	792	792	803	740	806	789	792	733	785	771	793	785	776	805	799	777	767	801	817	788	783	739	786	789	792	785	800	823	778	794	834	763	759	747	744	789	770	772	783	790	791	745	790	815	821	802	774	788	773	738	829	798	796	805	801	787	783	800	739	753	748	756	799	793	780	800	817	816	736	749	795	790	803	784	727	786	764	815	788	775	775	829	772	764	789	819	767	782	771	813	811	786	763	814	739	785	793	790	778	829	745	785	762	783	781	763	734	750	810	829	779	784	772	720	778	729	801	808	756	772	768	825	799	771	760	767	755	790	788	799	730	786	782	783	758	799	791	779	770	763	769	736	787	842	810	762	802	777	832	780	751	783	771	784	755	798	748	773	792	802	763	712	804	736	792	778	736	777	753	774	830	724	752	772	752	730	789	732	776	790	788	765	738	822	791	812	747	776	766	767	792	770	820	853	823	789	795	766	740	792	807	729	728	779	749	777	781	798	803	817	730	820	821	789	781	766	763	793	731	709	784	771	821	821	737	766	807	762	770	731	760	772	762	807	772	777	783	745	746	757	757	760	806	804	796	809	756	777	740	749	789	770	735	809	768	803	752	768	772	783	784	820	775	764	785	807	768	752	762	811	742	768	838	805	807	778	781	740	797	768	821	807	736	706	786	741	735	774	789	839	760	771	803	744	797	801	756	760	713	791	776	756	737	773	763	777	772	739	804	742	745	797	728	820	782	791	782	807	779	783	807	761	810	738	756	728	790	733	810	718	767	763	823	880	766	798	750	774	781	767	783	781	815	808	793	771	717	742	781	741	783	762	758	806	778	766	772	753	777	724	766	778	724	752	762	772	810	784	848	763	786	754	788	775	778	791	782	780	788	805	789	811	730	805	749	831	795	731	813	778	793	762	791	774	775	690	765	800	775	795	797	776	781	811	797	730	812	802	758	766	790	752	786	778	803	756	803	807	791	770	689	768	853	794	760	783	782	720	787	823	757	764	745	806	796	749	775	741	803	794	755	763	859	810	770	813	759	750	727	735	792	776	768	777	783	796	817	746	765	856	799	812	832	737	784	798	795	766	787	773	791	740	781	779	799	752	777	802	774	805	755	768	777	789	763	797	794	826	789	826	783	812	745	754	789	777	778	750	796	755	746	790	815	777	787	798	759	834	813	751	824	838	755	811	750	786	798	794	752	805	778	827	785	787	762	755	739	786	789	751	743	766	741	784	782	760	796	785	785	789	800	825	819	839	873	764	737	791	808	783	783	779	782	777	810	731	747	698	749	782	772	790	771	798	771	805	737	761	787	777	810	757	784	767	789	776	771	832	826	801	738	768	801	788	732	790	802	770	780	793	735	779	745	815	803	799	794	769	767	778	770	763	793	809	793	812	768	793	759	754	798	778	740	748	758	730	789	775	790	752	796	771	785	756	765	757	733	793	749	810	777	757	764	714	776	786	760	768	777	746	766	800	789	764	783	770	760	789	785	777	793	803	813	745	839	789	801	787	803	772	786	760	754	752	777	776	767	771	812	799	733	792	775	754	783	766	771	742	789	773	792	752	757	771	711	764	783	774	746	766	758	777	836	831	708	795	728	764	769	825	782	792	781	787	759	814	780	779	810	777	811	806	730	774	723	742	739	780	779	818	768	777	783	847	800	711	784	789	767	691	775	800	809	767	799	785	748	763	745	815	767	829	810	805	721	755	783	771	805	820	757	740	747	743	774	780	770	822	792	788	759	822	800	752	784	763	817	767	794	816	788	763	773	835	785	789	780	794	835	765	791	825	766	802	790	851	797	760	755	783	736	773	786	805	737	813	794	743	772	775	713	800	810	803	769	792	758	805	773	760	780	793	751	778	757	767	758	765	752	724	726	767	791	765	776	754	793	770	763	753	786	764	735	752	785	781	785	760	770	784	783	802	799	781	723	765	774	756	795	773	781	794	875	730	755	743	846	785	807	813	780	716	808	765	850	793	816	776	789	812	860	806	783	868	780	762	773	805	785	786	778	780	789	789	805	801	797	719	807	728	785	825	791	769	761	785	809	790	738	812	766	744	771	775	799	795	801	783	782	785	771	794	787	766	754	786	767	801	787	760	752	783	795	732	815	774	735	798	811	839	787	774	761	817	772	792	793	797	844	829	767	705	749	806	771	787	796	788	748	772	792	777	777	793	834	735	770	752	781	780	778	759	766	780	786	756	766	742	796	790	807	783	768	775	738	754	773	746	750	731	785	754	788	790	789	820	798	767	736	766	766	752	779	782	722	756	773	814	788	767	797	838	772	745	761	795	783	755	769	792	811	825	766	774	745	784	785	755	795	798	764	785	709	755	767	779	765	778	766	848	779	797	770	759	814	799	738	728	759	831	754	793	730	797	866	792	843	775	754	815	800	780	779	799	776	799	778	809	767	808	775	777	824	773	770	829	737	793	717	779	776	786	789	818	839	791	769	783	803	812	773	768	796	808	762	788	763	798	754	767	800	729	771	770	768	785	766	758	743	826	799	807	824	770	813	760	794	779	818	790	834	798	743	772	758	754	739	820	718	804	768	767	751	761	762	804	805	715	778	746	793	745	786	768	821	821	849	800	790	800	804	796	811	792	773	793	793	735	794	828	781	795	782	765	743	729	741	798	826	783	816	796	819	767	728	763	807	791	722	834	768	741	747	748	807	781	804	803	800	767	738	815	776	761	760	799	762	781	788	782	779	773	769	818	775	827	746	763	775	769	803	711	839	729	806	731	755	783	747	798	780	752	757	786	812	801	796	779	797	791	815	809	752	795	752	798	804	828	760	753	793	804	846	787	813	829	803	772	761	765	784	806	811	817	797	773	747	824	721	808	783	775	799	756	814	714	762	778	764	772	824	784	826	761	794	775	768	800	814	757	785	766	770	778	731	766	757	823	775	746	776	745	756	774	798	814	788	822	753	723	727	780	754	772	821	744	790	804	763	761	817	776	789	759	787	762	752	773	728	762	753	796	795	788	806	834	781	777	734	802	757	776	792	769	794	771	823	777	779	733	782	786	827	770	799	753	795	745	790	774	798	785	776	788	784	775	747	822	829	708	780	785	762	779	760	769	739	799	730	785	821	793	775	804	789	799	780	738	737	802	793	777	776	777	790	770	760	754	745	792	769	771	741	799	823	757	773	823	783	748	771	739	797	790	771	793	812	748	788	764	733	780	809	800	746	793	819	777	791	777	771	774	817	822	793	815	735	784	764	785	743	806	796	790	751	801	762
29921	29005	30033	17639	1087	325	275	284	312	315	306	301	300	305	305	285	301	295	325	315	289	279	311	280	283	309	291	278	267	268	270	301	278	300	291	266	283	302	298	303	284	270	292	290	305	299	291	293	307	271	255	279	312	260	279	297	318	287	321	284	305	245	288	296	307	281	302	310	292	300	286	292	269	258	328	277	262	274	289	313	276	282	262	281	286	279	293	291	252	283	264	279	310	307	298	283	287	310	282	305	286	290	272	293	250	281	309	289	298	323	297	260	292	285	289	268	278	269	261	247	266	278	286	289	277	274	279	281	293	295	274	258	283	309	281	265	267	302	285	317	284	294	305	278	270	266	315	279	299	288	296	289	273	294	282	288	306	285	328	276	268	285	300	276	293	303	290	298	288	268	300	276	320	268	295	314	260	277	265	290	285	286	270	292	285	310	285	279	281	282	268	275	296	312	293	295	301	240	275	246	273	289	263	318	292	283	296	282	278	289	291	277	280	291	279	268	279	281	284	311	268	257	279	289	293	261	245	301	302	269	325	266	295	304	268	257	253	263	305	307	303	259	294	283	282	305	289	303	273	286	273	289	303	295	279	269	275	297	290	297	281	302	295	270	262	295	273	284	298	315	280	302	299	303	280	303	290	279	270	305	291	323	270	261	307	278	291	293	282	265	263	328	301	284	276	289	283	276	278	277	303	282	278	290	301	287	302	298	275	281	281	283	293	277	318	294	283	288	274	291	295	310	274	284	283	244	263	248	296	271	272	279	281	316	290	272	309	291	294	313	297	292	275	264	293	296	283	260	313	259	274	256	246	275	300	287	287	288	274	298	267	266	303	249	292	275	292	277	285	284	310	281	277	304	287	289	276	295	283	292	296	290	282	296	305	300	279	278	306	291	294	271	275	252	297	265	283	295	302	305	294	270	264	270	273	312	269	294	270	292	299	257	277	291	292	331	267	255	305	282	274	260	319	305	274	274	283	274	290	268	290	256	265	299	281	263	299	303	285	284	284	271	285	334	307	297	272	266	297	311	301	276	300	335	277	269	293	285	274	317	269	292	277	274	270	275	300	311	328	273	279	278	306	310	249	282	303	298	287	273	314	301	262	303	282	289	268	275	309	289	295	306	283	299	316	282	261	280	291	278	289	293	287	271	275	276	274	323	272	270	288	273	308	266	310	273	260	289	307	297	269	291	303	268	287	290	300	282	286	299	320	264	279	263	289	264	291	264	268	272	289	302	308	320	291	281	298	293	284	310	290	306	297	292	285	294	275	255	290	287	288	272	310	283	262	285	303	291	274	285	266	288	272	303	287	271	286	293	279	282	273	289	243	309	278	280	285	318	263	294	281	277	291	303	281	284	290	318	276	281	303	273	269	299	279	294	313	277	318	298	286	311	277	290	293	298	277	293	288	266	272	305	274	315	290	294	282	313	306	242	288	257	271	303	331	289	296	271	295	290	270	278	278	294	300	272	276	287	295	292	286	291	295	260	275	270	297	291	280	307	293	292	296	277	281	307	297	285	300	296	269	284	266	285	259	288	257	273	277	291	264	300	284	271	287	274	284	256	276	281	280	281	309	286	288	276	264	293	295	273	266	280	288	297	274	271	275	271	285	282	314	296	283	320	271	301	274	291	260	268	315	251	309	274	299	261	295	295	290	257	308	297	336	314	292	288	287	271	288	270	293	280	289	268	265	254	255	266	306	285	265	279	255	270	298	279	265	269	281	286	290	258	298	281	280	290	268	319	297	286	257	283	274	305	276	285	289	258	308	326	277	291	276	292	279	289	276	267	292	292	286	236	291	273	286	309	306	266	297	243	273	276	256	274	261	297	306	298	292	286	283	281	265	258	299	279	263	284	298	292	250	266	314	300	280	281	289	304	289	303	272	311	300	284	288	304	296	280	274	297	266	260	257	301	311	295	289	276	324	305	289	275	290	278	292	275	280	315	275	269	308	309	277	279	269	297	276	273	300	269	276	284	290	300	283	278	255	277	291	289	288	319	288	316	272	274	271	288	280	284	284	289	289	297	318	273	259	262	279	296	306	287	307	292	283	301	267	266	269	274	276	287	297	303	300	259	279	270	265	298	273	261	297	302	289	295	278	274	310	262	286	267	307	302	277	294	276	277	294	297	292	289	305	284	282	292	299	286	297	286	283	267	279	278	280	292	270	257	254	284	287	262	267	289	295	314	297	296	300	292	283	292	271	299	310	269	280	265	288	287	289	281	285	295	272	276	268	300	273	302	269	297	263	299	282	287	282	297	279	265	292	293	276	272	301	263	278	274	328	272	289	307	297	297	279	313	277	250	286	284	298	273	288	305	300	262	285	268	290	276	293	310	288	292	306	280	295	282	254	301	266	279	284	282	259	253	281	285	291	285	299	295	294	298	309	289	284	264	263	268	284	272	279	298	283	269	260	296	303	281	264	270	262	289	266	270	299	299	286	287	294	276	270	268	293	292	263	266	284	312	281	289	258	285	308	290	269	307	259	326	278	263	288	271	305	299	269	281	278	276	294	314	279	308	285	280	279	304	300	281	271	294	253	295	290	299	313	281	267	263	286	270	291	267	263	288	305	278	276	291	296	278	269	291	271	283	296	308	269	283	289	280	301	291	307	310	273	275	288	283	281	292	290	276	276	293	265	302	279	286	294	275	257	271	265	290	292	309	326	278	298	291	284	272	284	259	317	285	299	280	276	268	283	306	282	294	284	270	284	282	291	289	261	293	278	289	275	307	287	285	262	261	287	271	286	293	319	302	251	261	284	271	260	277	266	277	271	310	292	294	307	303	331	309	273	275	315	288	307	256	309	303	268	298	283	312	286	323	308	266	279	282	258	294	306	283	314	287	263	286	291	267	294	273	278	258	262	308	270	288	262	293	284	296	265	309	290	265	295	289	280	283	287	247	330	260	277	293	280	313	285	311	302	257	271	283	305	299	288	266	285	286	291	257	274	303	295	306	275	306	273	268	266	285	259	279	293	268	288	309	306	294	307	293	293	290	310	305	261	285	274	305	290	289	274	306	283	304	282	282	287	267	263	265	293	272	271	282	268	264	284	309	264	279	291	270	261	268	274	284	276	283	293	262	291	264	289	271	290	304	265	297	279	302	272	296	286	294	264	277	276	293	298	314	321	260	279	293	264	269	291	302	313	277	271	309	278	280	290	303	289	290	254	292	295	301	307	300	282	281	295	314	272	269	286	286	300	294	277	285	270	271	301	262	302	270	302	282	272	278	269	286	276	284	283	292	298	294	266	276	288	297	258	299	296	289	260	299	285	314	286	276	293	307	305	269	290	292	292	307	302	303	278	288	259	287	302	267	288	290	271	267	282	270	302	299	292	301	271	328	274	278	299	288	266	293	277	291	289	286	270	304	283	268	278	299	242	295	273	286	275	296	299	285	294	283	291	303	281	294	262	295	290	268	290	269	278	272	279	266	267	284	304	281	281	282	257	294	312	340	262	295	295	312	272	278
38083	41845	34472	15610	553	478	469	480	445	429	456	483	450	455	448	497	463	443	465	471	480	469	475	448	522	466	461	462	422	471	486	450	498	458	458	422	455	460	504	424	436	464	443	492	469	484	446	452	449	426	442	444	503	532	481	469	478	477	467	435	480	462	444	450	474	490	474	501	459	436	483	450	436	432	419	478	440	443	486	496	418	477	464	484	448	421	484	456	503	445	459	427	478	437	450	477	499	455	465	448	474	447	456	481	469	465	459	450	467	448	429	460	455	466	480	510	464	427	490	429	486	442	432	485	462	508	473	480	445	460	473	463	484	414	464	450	487	469	455	450	467	447	471	485	490	458	436	480	466	467	432	463	474	499	503	457	495	507	439	454	442	460	467	418	441	458	462	493	455	476	445	433	487	463	454	461	433	462	471	491	498	455	491	470	515	453	436	495	509	455	464	487	458	412	486	442	470	479	467	439	465	454	470	474	468	461	505	435	473	467	485	510	416	493	415	451	459	434	456	498	463	459	455	463	472	527	492	450	430	446	484	443	447	485	468	438	476	441	462	448	461	476	449	460	454	478	464	470	488	470	442	470	430	466	471	482	472	454	459	463	459	461	487	471	490	445	473	465	449	473	447	427	457	479	484	450	490	435	451	441	464	471	471	491	467	438	478	475	428	488	483	428	471	427	478	466	465	466	466	427	470	450	470	470	433	486	448	457	441	487	444	439	482	469	475	483	417	455	479	484	478	458	444	481	462	430	479	448	461	483	460	496	468	484	466	445	467	400	459	443	474	436	428	449	442	489	457	486	459	484	450	453	474	463	513	473	452	438	431	446	472	464	451	442	448	451	485	479	475	512	424	478	450	441	449	503	462	471	475	443	458	451	428	469	472	513	457	434	496	497	459	446	474	429	482	483	455	481	477	450	455	472	438	482	483	434	491	484	442	415	449	441	485	500	459	481	428	465	441	461	445	438	442	452	438	478	448	475	452	408	509	477	431	464	426	475	458	480	466	463	479	463	475	456	435	477	450	453	460	508	473	470	463	433	448	478	484	442	461	464	469	482	450	472	462	470	435	441	530	457	445	474	471	462	483	450	423	453	438	436	436	469	468	466	446	508	437	436	489	505	452	431	493	445	439	455	460	456	436	458	433	481	438	476	464	484	535	441	481	440	481	494	452	449	399	481	456	495	470	461	459	490	445	462	474	464	424	445	444	492	505	445	442	474	454	467	481	499	474	495	437	472	468	471	483	456	465	449	432	482	457	460	474	472	459	419	470	495	487	453	493	476	455	453	497	462	419	432	439	474	458	465	435	502	429	474	451	449	449	470	488	504	478	468	433	448	469	465	461	516	461	470	423	459	467	468	441	440	446	448	486	438	479	459	428	448	477	422	469	440	461	487	471	497	515	477	481	484	467	470	462	483	425	481	467	429	464	453	437	484	468	450	469	477	424	439	479	460	436	467	448	413	447	444	455	472	473	479	446	473	459	463	473	437	487	454	459	486	517	443	434	457	462	429	471	477	470	453	464	457	438	447	439	485	457	454	445	467	470	488	469	481	449	488	461	506	439	455	500	420	482	478	462	456	498	434	501	452	469	473	456	449	435	424	460	449	493	451	476	500	492	458	518	446	476	452	406	427	453	502	470	452	455	478	455	452	476	461	481	465	447	515	431	481	471	458	451	477	458	486	443	468	474	450	485	482	475	438	454	463	440	461	438	483	455	475	478	447	457	461	436	469	468	451	445	468	475	467	460	482	498	490	501	481	470	441	472	495	417	492	495	460	449	474	472	451	463	486	482	478	455	449	496	461	444	457	503	502	467	484	434	466	429	447	460	478	446	447	460	482	470	454	507	494	422	475	493	477	465	444	473	432	455	474	413	489	486	477	469	454	462	484	447	492	463	465	442	483	495	438	458	454	416	433	416	471	422	470	450	446	446	458	455	463	468	416	481	455	443	473	488	502	445	398	429	463	504	432	476	502	476	412	466	458	462	472	481	460	492	482	437	483	443	469	464	452	511	468	463	480	457	445	466	483	461	500	499	481	457	463	458	462	508	464	440	471	478	405	506	468	476	461	426	472	442	478	472	460	477	474	476	442	467	489	467	466	482	465	479	494	457	481	463	441	480	500	424	474	445	477	431	477	467	455	479	457	454	463	438	466	494	487	463	475	474	500	479	426	444	453	464	452	464	464	469	498	497	457	474	465	511	445	429	487	438	464	427	488	445	458	487	421	474	468	440	460	452	452	467	441	470	461	472	470	474	488	506	465	431	443	465	453	448	486	425	426	486	483	458	462	456	442	479	454	494	448	442	461	480	458	495	458	427	475	468	461	475	464	478	472	506	497	478	423	438	466	450	480	467	503	454	430	459	478	501	519	485	424	438	488	464	479	458	444	442	436	477	459	473	446	472	440	453	485	447	437	484	466	443	466	473	441	451	488	487	472	449	476	481	440	478	466	453	462	484	495	426	429	457	471	450	486	458	477	476	462	455	451	447	476	485	467	513	423	468	453	453	456	431	438	460	453	478	430	427	473	460	476	473	505	437	440	438	478	487	535	493	462	453	473	518	442	418	501	455	473	475	454	438	459	502	463	440	441	487	450	449	455	472	480	462	490	498	440	460	474	473	470	482	440	482	471	464	467	433	460	442	420	474	434	472	456	492	476	461	467	446	461	464	440	434	491	446	465	443	456	489	477	474	466	484	450	474	490	460	441	472	454	446	455	459	470	440	455	445	476	485	461	459	424	442	433	470	479	434	450	444	431	474	472	460	440	469	424	463	477	480	475	463	452	437	448	456	479	449	460	466	455	449	495	455	496	444	441	443	488	391	481	490	459	497	487	467	476	474	488	475	436	452	451	451	478	479	471	456	413	457	443	461	459	463	454	458	458	450	461	421	484	503	442	486	438	463	503	485	465	466	433	473	447	434	466	417	489	437	453	427	518	458	460	444	472	485	434	433	413	451	445	495	427	445	430	469	499	433	486	485	460	488	411	470	433	470	441	476	461	461	487	476	472	455	464	481	441	446	465	495	475	445	431	487	446	467	444	460	473	496	449	497	458	466	463	466	448	479	473	508	457	455	474	491	494	465	457	446	510	462	450	503	490	484	488	469	516	466	475	485	449	461	433	450	470	470	450	463	466	441	461	455	475	468	465	462	422	480	431	492	441	443	461	451	469	426	421	496	425	464	470	445	482	464	444	479	465	448	489	468	479	479	490	482	511	419	491	490	460	500	450	470	496	506	478	464	445	483	451	454	440	441	469	476	497	439	486	429	457	471	445	452	435	457	492	428	488	478	474	468	458	509	472	469	478	428	428	501	472	476	412	436	421	463	439	490	465	444	429	473	470	448	444	453	484	460	470	467	469	448	446	437	462	467	439	490	467	464	462	461	468	457	471	461	463	470	472	464	474	454	440	472	494	456	476	467	452	462	456	444	429	468	480	477	500	496	491	433	454	468	466	490	465	458	492	467	480	441	459
24574	22455	31339	26986	20652	11598	954	505	461	486	457	456	439	437	437	452	437	443	456	435	430	404	427	450	436	456	419	410	444	427	475	430	414	441	422	433	434	422	501	452	467	411	448	432	446	430	399	422	460	433	468	445	427	419	447	397	439	425	421	399	410	421	410	447	399	439	465	431	441	418	449	414	462	435	451	404	453	428	408	454	423	436	441	432	419	423	437	433	417	462	414	451	475	393	422	461	431	433	460	396	422	437	383	413	405	423	416	427	445	438	425	405	431	418	420	426	459	437	446	439	438	417	440	440	454	406	438	459	438	434	444	408	407	401	440	444	418	440	438	454	442	443	441	416	420	422	387	398	415	451	400	418	470	452	468	460	441	404	433	447	436	429	440	446	415	446	409	440	400	451	464	384	457	432	439	446	437	469	419	401	418	447	433	398	423	439	436	482	411	420	404	439	448	443	420	453	409	427	436	436	380	440	425	442	449	436	410	442	435	406	398	461	476	397	447	451	429	439	437	431	405	447	437	415	458	441	432	445	428	422	430	471	457	427	435	415	438	434	403	417	444	422	416	435	436	407	440	450	418	419	417	412	422	408	442	397	430	448	447	444	426	468	452	424	420	428	442	437	444	398	452	494	418	435	423	415	449	408	399	407	462	462	437	384	484	451	442	445	430	434	460	395	442	448	462	435	392	407	421	451	453	393	428	434	420	448	414	439	462	437	459	420	428	447	448	435	438	449	418	403	418	427	420	437	432	370	408	434	440	435	386	413	420	426	387	431	466	449	455	421	424	450	426	454	439	414	448	419	431	436	451	469	399	423	438	445	431	401	453	464	434	414	409	431	424	422	427	391	431	411	431	441	446	462	433	429	448	405	401	423	455	422	398	428	427	433	420	391	433	434	423	446	420	448	408	419	402	410	416	440	427	419	410	430	444	408	419	454	415	448	439	442	435	425	411	420	463	424	433	378	423	428	421	410	419	443	444	421	400	437	432	453	434	433	401	414	451	464	394	418	412	449	462	462	429	418	410	467	431	399	434	402	432	419	423	431	402	401	408	436	436	385	411	399	402	486	410	405	441	460	410	430	455	402	452	482	413	452	434	382	460	455	420	436	429	399	475	408	439	434	458	433	415	413	441	445	451	462	429	423	416	464	451	437	440	407	403	423	454	406	418	409	463	383	432	429	424	422	434	450	411	404	416	443	437	421	421	415	414	404	425	419	406	449	419	407	421	392	421	440	424	438	446	409	454	435	404	429	437	465	440	431	394	437	418	449	450	428	438	459	393	442	392	443	423	483	403	431	444	436	455	434	433	436	458	413	464	465	428	424	436	423	449	449	417	446	386	446	450	449	420	460	413	429	434	436	449	457	409	423	487	429	415	416	437	434	468	400	476	417	403	423	427	415	434	443	426	387	456	416	427	419	403	400	423	400	414	449	422	439	435	431	421	436	399	438	426	433	405	465	431	450	460	490	459	409	405	431	457	419	443	400	450	421	477	389	410	464	446	442	407	425	444	398	397	431	400	441	407	407	446	429	430	486	438	442	422	411	406	414	411	437	450	413	463	425	420	433	444	446	446	408	432	393	405	442	426	463	415	460	401	418	449	450	417	400	434	438	446	408	433	394	406	440	426	443	424	452	401	404	422	416	445	395	457	432	474	438	411	439	456	463	404	438	392	444	481	427	409	438	417	434	388	464	441	410	441	438	418	468	419	446	465	447	428	479	438	423	416	404	463	431	431	409	448	459	429	425	409	451	411	390	405	394	432	416	439	444	429	403	428	410	408	421	451	435	425	399	441	420	435	424	434	404	435	433	402	422	402	423	401	459	465	422	440	435	479	436	448	445	444	468	436	438	454	443	457	424	445	424	404	454	439	418	443	397	408	467	445	421	403	435	407	452	448	430	414	444	424	431	423	442	429	454	466	400	443	429	398	438	434	423	438	466	388	435	459	441	465	443	427	428	408	446	404	434	419	437	404	473	439	392	430	375	383	403	449	450	416	409	436	405	410	451	419	425	467	449	421	448	427	480	472	406	462	451	434	435	404	412	431	399	466	416	424	454	416	421	424	445	434	436	445	453	430	432	411	464	487	478	436	409	414	425	441	431	457	451	456	408	410	444	415	466	423	397	458	421	386	419	443	444	435	418	420	418	449	413	410	456	446	426	401	426	453	446	392	421	416	427	419	425	455	446	437	448	419	434	444	421	437	430	410	427	404	422	433	410	445	424	452	420	436	434	458	452	453	442	414	397	447	421	425	424	386	433	427	487	429	390	448	457	419	453	386	419	442	416	449	414	431	418	415	453	430	467	408	449	428	440	427	461	421	442	463	448	444	431	446	452	410	416	463	407	399	453	435	435	437	438	419	430	506	435	460	438	412	440	422	455	429	436	442	466	424	424	474	414	421	463	422	449	404	429	460	437	419	429	437	441	449	421	444	420	436	406	445	444	431	472	447	421	384	454	473	440	443	444	430	430	409	441	394	432	408	455	437	440	438	419	438	444	417	456	433	417	422	443	463	460	441	439	444	411	460	426	389	476	434	419	454	408	439	437	411	414	394	419	393	429	431	415	447	409	409	394	413	468	439	443	424	460	438	441	438	447	451	467	407	404	471	413	450	442	430	429	438	426	413	419	427	462	453	395	407	431	439	437	456	443	439	438	453	450	440	454	437	419	429	436	451	457	408	436	413	411	418	404	449	412	445	429	393	441	420	393	439	413	466	439	430	417	422	446	411	438	468	434	432	423	427	439	463	434	373	373	446	399	386	408	435	402	438	415	396	434	429	447	455	472	425	450	419	435	420	446	408	466	451	451	440	435	443	426	432	422	378	441	417	421	457	423	407	461	434	470	454	416	448	403	414	433	456	453	424	414	473	466	407	460	481	457	453	435	417	413	381	413	422	462	445	455	415	428	460	427	448	446	448	443	436	395	421	430	435	456	409	445	426	448	436	422	426	424	417	420	450	439	438	384	428	436	440	421	394	424	439	445	428	418	423	424	447	430	456	464	442	441	398	412	441	407	425	423	421	412	447	399	454	434	465	444	417	450	447	442	437	396	448	447	443	404	479	486	403	430	442	427	455	460	444	403	432	438	418	445	471	458	454	435	439	426	472	434	431	458	394	430	476	426	421	393	462	433	390	449	421	478	465	430	458	421	424	456	417	451	424	411	424	415	446	441	429	442	430	417	439	450	432	424	450	417	410	429	405	416	434	455	420	419	430	430	418	434	449	415	436	424	420	442	435	428	404	401	417	443	446	448	451	458	403	436	450	432	415	446	384	445	426	418	424	428	441	441	405	450	383	451	443	466	422	428	387	440	467	448	428	409	429	413	423	439	448	420	404	431	440	440	399	462	407	412	399	428	408	405	406	438	437	438	421	401	444	419	388	452	465	431	450	469	454	424	395	468	435	463	429	449	420	450	384	446	421	442	456	414	466	399	420	438	426	437	432	413	444	437	390	451	449	442	423	453	411	413	398	449
59615	72851	58171	38200	1063	745	734	707	704	666	680	702	692	700	660	675	688	678	710	638	671	652	720	683	708	672	708	674	627	674	650	667	653	695	682	666	678	734	820	823	682	681	718	709	660	691	665	680	631	715	673	673	708	696	684	675	723	707	712	691	653	671	652	672	712	683	694	642	654	714	665	690	685	707	662	723	700	690	630	659	709	663	643	686	687	673	701	674	672	640	693	634	663	660	640	682	665	643	670	717	693	712	679	666	721	652	666	711	699	643	703	706	675	647	636	742	702	687	678	673	655	708	718	645	662	657	706	662	688	674	661	688	691	658	645	669	718	689	679	644	640	671	682	726	670	681	661	725	740	697	700	662	696	650	700	687	708	732	641	688	736	703	688	672	709	697	665	674	698	720	649	661	649	679	719	677	687	670	719	670	641	689	712	709	700	693	697	684	726	641	726	661	672	712	700	695	645	697	637	700	665	731	718	639	686	675	653	660	670	651	672	688	698	634	648	706	652	684	701	710	704	642	683	669	696	704	641	638	713	685	671	664	683	661	696	679	655	656	649	663	670	666	681	674	669	669	652	668	706	666	693	692	691	649	680	678	687	688	655	662	719	644	670	679	644	662	708	702	650	687	681	652	696	664	655	675	671	712	696	642	657	705	673	627	670	637	683	679	606	667	671	670	632	703	640	686	682	687	620	680	662	691	704	653	641	729	737	713	672	652	640	674	654	686	687	697	695	692	711	686	664	662	675	680	674	728	691	689	739	700	682	675	660	699	704	609	706	672	692	640	668	716	717	685	680	676	621	726	669	678	660	673	684	708	691	637	640	637	728	682	715	646	712	660	676	668	756	723	709	674	626	677	681	637	710	646	714	702	674	695	695	668	684	711	679	717	631	645	683	691	687	723	700	693	630	686	697	648	680	700	639	667	690	684	712	698	663	688	690	637	619	577	740	631	648	650	667	689	700	708	657	642	704	701	664	698	712	660	694	662	684	634	677	671	648	688	699	686	704	700	680	678	663	696	694	700	680	688	685	678	635	679	695	657	670	649	695	665	645	700	677	660	643	651	678	713	702	669	728	696	735	680	689	680	650	675	657	682	633	713	700	637	743	692	706	695	667	681	658	707	667	683	693	687	702	679	645	677	677	674	642	665	661	688	674	693	699	687	662	680	663	675	658	626	642	713	683	683	719	678	635	690	681	708	698	699	654	717	695	678	678	697	721	635	688	672	726	737	702	717	649	666	657	657	681	668	647	700	669	709	651	646	655	658	713	656	648	678	661	710	686	693	647	673	713	626	721	673	687	639	692	707	699	640	692	714	694	757	663	674	721	680	697	673	712	674	704	630	707	680	708	733	685	667	694	685	685	690	659	722	661	644	674	670	645	683	680	670	699	715	702	648	653	678	719	672	655	699	678	665	690	659	682	666	697	671	683	667	662	687	667	675	650	688	669	664	676	658	687	668	708	674	678	649	672	662	665	693	691	659	675	662	714	690	645	721	671	694	706	711	685	675	685	635	742	703	703	704	629	686	673	695	683	650	686	630	654	677	689	751	656	681	713	706	716	674	700	690	659	696	672	726	668	669	667	697	688	697	671	701	709	660	687	709	724	697	693	658	669	718	724	685	714	682	672	633	646	648	715	703	675	702	696	706	699	692	663	745	708	706	697	699	683	688	650	682	642	685	625	697	639	694	663	656	670	673	693	688	704	680	694	677	648	631	690	693	664	659	653	657	643	682	687	738	713	695	657	686	620	688	706	669	650	738	684	652	691	647	691	638	651	710	712	695	662	657	660	681	655	712	676	623	709	666	681	692	672	683	698	679	695	705	709	645	684	701	657	698	693	729	650	686	676	648	651	696	690	677	656	710	718	630	683	636	650	679	671	644	688	643	631	661	679	652	716	679	686	688	678	684	663	680	699	710	657	662	666	679	656	682	682	660	689	746	687	698	682	706	674	668	717	700	688	646	689	667	677	629	651	709	665	674	669	695	686	645	688	646	682	688	731	633	686	660	645	668	667	657	703	670	645	660	657	695	696	692	669	653	682	707	643	709	662	694	735	661	644	674	660	708	706	676	690	693	671	706	698	671	691	708	704	638	625	645	687	707	732	670	681	680	627	686	676	722	658	672	697	676	703	710	736	669	708	699	724	615	656	683	666	681	704	649	659	651	686	715	656	671	710	706	698	702	621	644	678	648	675	684	625	646	650	706	699	683	709	719	641	662	662	692	749	680	651	642	683	693	671	658	677	696	668	709	653	705	632	723	691	696	688	674	645	712	720	693	750	662	665	664	695	699	712	669	653	754	704	715	658	653	692	701	658	655	698	658	671	667	674	676	725	683	650	702	655	664	679	697	677	693	700	719	695	676	720	660	642	654	647	659	703	676	668	673	687	686	655	664	701	667	680	688	684	696	689	675	670	656	703	684	693	709	730	691	722	682	730	675	690	628	667	637	665	651	681	658	704	722	649	691	664	687	703	658	715	659	649	650	711	677	711	632	687	667	683	701	675	707	728	660	699	668	677	713	716	730	618	672	647	706	726	680	702	666	657	669	641	636	682	661	715	706	668	688	707	688	707	731	645	685	675	679	670	708	675	688	658	643	676	707	684	676	667	673	724	711	679	676	671	655	709	720	694	692	701	701	665	699	698	686	672	684	727	680	667	724	709	677	652	717	707	660	695	641	655	674	687	637	648	687	676	630	661	736	705	679	648	642	691	664	631	677	693	700	675	686	677	673	722	659	692	646	661	660	670	669	687	684	688	698	720	687	713	679	650	687	654	681	670	683	669	679	668	716	710	673	634	670	628	668	714	716	689	675	670	665	698	716	683	644	656	674	675	637	687	669	664	671	710	706	683	664	686	661	701	695	669	689	658	694	702	600	642	660	696	664	700	741	668	679	694	716	666	648	705	666	650	663	702	687	694	675	692	686	685	687	662	706	690	658	653	695	632	614	668	686	653	699	658	674	716	674	715	697	702	708	680	647	656	661	700	663	687	742	685	646	730	654	666	679	674	690	709	667	695	632	705	743	673	668	687	680	661	713	650	710	650	669	616	660	671	710	657	663	666	713	671	657	693	701	688	664	706	685	716	719	718	645	634	724	708	690	681	700	675	648	683	692	701	674	678	692	640	659	678	698	657	688	657	702	689	655	679	674	630	682	658	679	695	694	692	654	671	690	717	728	700	663	661	657	706	620	722	701	654	692	687	734	660	666	696	687	663	667	663	690	651	682	680	654	703	653	670	707	675	726	689	662	665	660	710	664	661	718	684	685	738	661	672	687	709	680	651	654	669	716	656	676	658	665	674	696	680	678	666	712	649	706	682	666	658	646	652	665	703	652	684	717	656	708	610	677	675	687	674	725	667	665	695	636	661	670	675	647	635	669	711	677	650	657	697	676	690	695	682	633	704	720	671	715	650	715	688	682	678	659	675	689	669	689	691	677	709	698	685	679	692	675	684	678	659	714	703	677	690	716	660	671
23234	21615	29435	25185	21334	21047	12682	834	618	570	570	561	575	563	542	517	566	531	526	507	550	539	533	536	529	511	533	517	523	507	504	481	519	558	541	520	524	497	650	567	516	539	514	528	526	489	539	516	546	522	530	519	519	560	538	539	527	490	503	544	492	525	498	518	506	483	522	554	529	522	569	528	515	547	554	520	542	507	499	476	531	549	499	534	518	530	521	514	534	463	481	533	539	516	561	507	527	517	550	492	552	543	505	502	531	535	502	521	476	502	515	517	550	552	520	534	492	572	529	535	542	557	538	519	481	552	528	539	534	552	524	546	490	539	535	495	479	529	489	533	545	502	516	559	547	496	508	510	508	513	521	458	544	535	546	526	505	541	548	557	496	548	478	580	524	535	547	504	535	536	500	509	507	584	519	538	511	551	520	542	529	525	529	532	550	550	517	520	538	515	521	499	545	507	529	555	507	529	494	537	515	493	534	516	526	496	528	540	539	474	495	535	518	504	527	523	551	524	532	527	526	527	498	544	541	494	513	528	543	530	468	534	492	537	514	540	511	541	492	505	512	525	522	482	527	501	485	536	537	511	517	554	518	521	499	519	523	526	499	540	521	534	503	512	505	494	509	497	533	541	475	501	497	496	503	522	520	503	541	523	502	576	508	502	520	570	491	510	523	558	544	482	522	512	513	478	541	532	537	548	514	516	497	569	489	496	560	537	491	549	535	486	521	535	525	513	527	491	510	557	529	505	541	506	551	552	492	555	537	474	572	521	533	490	539	504	544	532	529	505	533	517	510	524	499	498	528	527	561	538	532	491	511	556	524	520	511	495	513	472	523	536	574	521	549	513	511	533	528	512	533	523	518	539	541	538	502	519	497	519	483	517	529	539	492	515	524	569	576	534	537	539	520	498	521	508	493	516	543	507	508	548	519	514	507	521	507	504	506	496	503	494	520	543	550	510	534	557	541	492	485	544	469	522	533	552	528	537	516	498	535	535	558	476	471	550	513	524	536	510	508	510	556	512	545	597	511	532	545	540	502	489	559	492	488	567	524	476	524	497	512	539	545	491	496	531	509	516	501	510	519	563	493	536	480	513	557	580	515	561	493	499	520	586	573	533	548	500	528	543	513	507	480	533	486	487	520	550	544	536	532	500	511	548	545	559	520	494	513	548	523	527	518	485	552	486	531	507	564	521	542	487	508	514	527	497	472	542	571	534	492	490	531	511	508	544	534	486	507	530	527	521	534	491	514	533	552	529	511	498	534	523	535	499	538	542	567	499	580	548	508	515	497	486	561	507	547	493	484	485	513	524	471	582	573	533	595	519	518	541	526	526	513	549	536	511	469	528	503	500	540	517	498	539	520	546	566	510	520	492	503	501	526	503	516	544	493	529	510	518	518	542	491	513	515	515	530	519	496	475	511	511	513	510	497	495	530	528	549	509	519	508	525	519	557	490	514	501	514	540	541	525	523	539	514	548	569	511	500	562	551	494	478	522	454	509	513	510	504	493	510	470	498	504	533	546	542	554	502	567	516	531	511	524	487	523	488	472	501	504	509	521	491	532	525	529	521	566	538	531	570	539	498	504	505	531	568	573	522	536	478	511	527	489	506	504	534	476	521	539	541	551	512	473	575	560	545	596	551	516	492	535	512	529	532	575	532	508	563	513	512	504	494	540	493	525	516	553	508	509	512	525	513	490	542	518	530	495	503	490	522	509	517	516	542	513	518	527	515	500	529	540	476	535	549	532	526	477	537	469	533	506	512	559	540	503	512	534	543	523	501	494	549	516	480	523	540	554	519	530	538	539	518	546	544	476	507	555	485	503	560	546	482	514	498	484	506	532	533	491	500	504	527	516	526	534	541	525	541	522	448	508	549	527	595	526	536	496	531	534	509	532	513	557	512	506	511	506	538	541	534	520	501	506	530	539	513	564	530	499	548	531	503	550	509	522	507	541	519	529	583	506	520	545	554	565	545	544	540	560	524	563	490	501	519	465	535	500	485	545	508	513	491	545	525	505	562	535	550	530	512	517	506	537	509	535	513	510	502	535	504	527	526	523	496	497	508	525	495	500	498	528	522	548	493	528	534	497	570	520	539	528	465	516	534	551	540	544	517	493	540	558	463	518	521	528	493	495	550	512	502	553	544	488	551	525	504	541	533	546	505	503	517	531	502	500	501	506	512	492	515	494	512	573	515	535	524	540	548	522	510	501	506	548	538	510	525	497	538	536	507	541	493	522	522	509	518	524	514	507	497	526	518	552	478	510	507	527	535	531	513	532	504	501	509	538	514	527	514	508	506	520	559	483	526	517	519	564	503	518	509	542	530	527	562	506	533	447	562	556	469	575	565	505	477	525	538	527	478	540	537	533	492	568	531	520	513	524	528	529	512	507	515	521	549	544	528	566	522	520	507	501	531	513	510	517	556	503	506	495	521	504	539	571	510	493	541	534	543	533	526	533	536	550	502	557	540	490	511	514	477	525	511	529	507	505	567	534	552	518	544	523	511	535	522	524	491	484	522	516	481	528	515	549	503	494	555	511	555	546	517	514	519	503	507	494	509	552	549	517	498	515	535	559	514	544	503	526	536	496	512	509	551	546	512	476	509	479	535	519	487	525	513	532	513	486	565	538	498	544	493	505	511	511	523	543	521	531	501	532	497	538	535	521	522	535	535	447	481	544	497	561	527	477	514	501	510	497	523	559	533	524	502	537	494	470	535	506	552	531	540	533	556	527	529	526	558	491	551	538	528	517	484	514	519	518	537	533	498	517	554	520	523	492	583	521	517	499	482	535	519	506	504	536	514	538	492	524	515	520	513	516	533	539	530	555	525	523	501	514	555	538	504	507	531	531	565	529	535	507	529	522	486	512	523	543	564	519	523	545	505	487	482	556	524	555	554	540	520	549	502	496	533	503	544	517	527	541	557	528	506	524	505	536	511	538	531	523	534	518	498	504	540	487	574	522	546	462	562	534	494	495	541	523	497	510	485	541	482	531	519	514	520	501	546	484	539	504	530	556	489	527	539	516	517	528	539	498	496	582	525	549	499	551	559	535	527	484	522	500	551	508	519	510	497	553	523	492	517	504	530	549	491	479	553	563	532	511	511	504	499	537	493	524	528	514	520	524	518	536	493	530	486	506	543	489	526	523	550	530	499	526	571	529	535	529	555	505	502	527	483	524	537	476	507	527	528	573	491	482	525	546	491	511	514	499	509	535	525	521	550	512	541	502	534	534	551	561	546	553	556	548	518	492	506	491	525	544	497	523	494	522	519	551	510	525	534	516	527	516	494	496	535	513	543	510	561	513	495	543	531	491	531	538	517	506	520	505	573	513	506	518	499	496	505	486	503	583	521	504	533	533	519	481	480	544	532	528	510	523	502	503	495	547	545	456	523	510	535	522	502	528	530	529	501	537	493	497	564	537	517	559	512	548	501	516	541	563	523	497	530	530	495	473	503	523	490	511	495	521	501	520	551	459	504	488
60123	77014	57580	49415	1740	919	914	880	828	805	838	833	846	816	819	823	791	750	826	814	763	831	840	833	803	811	786	737	772	804	776	831	779	797	777	802	804	801	1181	919	821	771	777	758	791	844	751	771	804	815	763	769	799	808	775	819	802	775	802	782	808	819	801	771	804	770	802	794	770	797	809	798	823	773	755	822	749	774	805	791	798	776	835	828	819	820	804	821	827	774	806	776	816	825	789	775	772	801	764	853	845	800	808	833	758	844	764	809	810	824	806	816	810	789	756	788	814	832	786	825	830	845	774	793	777	781	848	770	770	749	790	834	823	795	805	827	832	822	788	786	852	804	783	778	798	728	813	830	821	796	805	763	857	759	848	812	856	774	760	787	786	761	766	791	795	846	765	785	750	772	837	787	796	788	830	777	799	784	756	797	794	789	802	804	824	770	794	853	788	860	806	805	853	778	798	806	826	822	822	784	804	804	772	818	790	823	783	829	805	800	766	762	831	787	791	838	780	817	806	756	752	819	777	792	786	816	754	734	773	800	790	791	817	785	855	753	816	811	766	757	872	772	791	754	761	836	765	797	795	775	777	774	843	814	813	784	827	810	800	815	797	799	845	784	781	779	793	819	812	806	819	827	782	819	792	853	824	795	762	745	763	753	844	829	794	775	782	805	836	791	789	802	759	773	782	755	818	735	800	721	777	794	847	845	830	800	848	801	761	794	795	751	778	778	796	773	782	800	776	795	773	816	783	805	815	803	804	788	807	762	784	821	797	786	745	749	791	812	756	802	792	838	796	786	809	786	782	802	848	754	830	799	761	806	805	837	786	878	783	793	743	802	797	809	775	787	744	838	777	791	815	826	823	763	785	815	797	768	801	811	789	763	816	751	816	815	803	856	758	768	793	860	811	799	813	784	789	824	797	840	727	826	762	780	783	826	816	779	803	804	783	839	752	798	806	783	822	846	809	818	790	789	795	706	791	794	826	741	751	762	784	773	795	749	774	818	804	810	807	778	815	789	781	829	772	815	771	773	740	774	807	817	785	846	815	771	805	830	806	769	790	808	757	801	783	798	801	806	819	782	801	831	818	787	777	826	780	824	756	844	755	778	817	820	825	808	791	819	791	841	844	767	817	815	829	804	830	741	830	814	754	789	810	782	792	816	799	804	768	820	807	815	809	809	751	851	820	800	816	789	787	771	845	821	812	830	767	789	807	808	776	793	804	840	829	789	769	807	821	791	807	795	792	763	812	792	804	764	845	737	833	843	841	764	815	804	825	827	800	792	848	804	793	804	826	810	815	821	806	816	750	772	789	806	831	827	743	856	799	858	804	808	787	821	779	798	818	783	789	802	810	811	774	780	860	807	785	833	727	810	789	830	835	739	807	827	767	790	769	764	825	800	804	749	791	817	766	780	759	833	772	819	787	842	762	809	765	851	800	843	783	798	833	791	830	784	772	797	837	834	809	796	799	761	775	771	778	788	788	801	835	764	804	808	815	852	805	759	740	876	798	799	811	762	835	797	778	791	752	849	782	789	809	816	752	785	764	798	795	794	825	785	882	809	830	780	820	801	790	820	816	831	788	773	825	812	781	816	862	792	824	783	735	851	786	798	786	803	836	790	806	797	798	817	840	789	849	792	860	779	780	812	821	825	761	783	842	797	790	783	763	768	870	826	818	770	835	821	820	811	789	798	775	789	763	741	817	770	844	782	802	846	797	782	870	794	793	835	784	857	779	842	828	841	782	749	802	813	804	793	808	818	821	733	788	804	761	802	813	784	773	796	763	804	741	828	746	769	778	788	791	810	815	802	798	800	800	796	803	786	823	793	786	824	803	751	822	773	801	758	820	800	823	786	789	738	831	810	824	835	779	796	797	793	866	806	808	781	780	764	782	782	815	846	786	783	793	760	810	774	752	833	760	862	803	817	797	758	776	802	820	784	770	833	805	778	784	815	819	758	825	790	802	817	779	816	820	762	791	783	817	798	792	789	756	829	829	792	762	759	771	807	789	798	828	795	793	827	806	777	821	804	797	806	838	788	763	824	790	779	804	804	813	798	782	837	818	825	812	816	834	852	825	770	832	794	760	782	801	776	796	790	762	817	796	817	822	798	815	753	753	783	836	791	809	766	816	796	751	814	807	765	757	803	807	822	844	814	788	791	732	833	769	821	766	749	826	828	774	793	831	818	749	777	825	800	797	821	741	781	788	822	814	798	839	831	785	799	760	816	792	840	860	770	822	795	809	846	814	799	783	812	800	758	805	830	786	840	812	764	785	829	768	806	818	766	812	787	804	820	787	806	827	791	799	823	747	793	793	818	769	767	876	775	780	844	766	762	821	801	778	822	861	866	836	765	807	753	731	777	822	801	836	810	816	815	847	806	806	802	804	813	797	824	792	771	805	774	758	828	784	799	795	815	781	805	795	824	781	812	765	790	806	808	776	804	784	838	836	787	806	803	761	779	832	816	786	798	786	811	790	784	797	826	787	783	809	778	813	788	742	824	839	779	792	752	770	797	723	802	810	812	793	792	798	759	786	766	805	786	779	818	793	831	851	779	803	793	808	792	806	813	783	785	755	840	812	829	783	761	792	777	825	789	780	791	825	737	832	784	839	764	829	811	753	810	784	802	820	776	821	757	766	775	740	805	833	752	781	793	801	765	786	791	814	814	796	793	709	808	806	771	823	784	793	842	813	868	810	772	774	838	787	806	779	757	757	811	790	782	854	765	784	783	774	779	795	795	782	729	776	825	763	796	768	811	808	786	769	772	807	786	782	767	770	826	794	801	803	784	761	790	832	783	791	786	801	854	790	808	796	810	795	841	795	840	774	786	825	800	790	819	788	741	809	773	826	771	810	762	805	842	761	810	804	803	793	769	758	786	848	812	792	800	754	832	755	796	766	865	790	802	790	847	835	783	799	809	804	801	765	790	781	741	791	775	774	822	845	776	801	840	824	791	809	813	807	763	786	800	756	774	830	795	838	835	785	765	760	790	817	763	749	841	770	796	774	825	799	819	826	798	783	786	745	860	799	832	812	779	787	752	785	731	839	843	786	821	767	785	798	826	830	820	803	789	830	780	792	817	796	780	778	788	821	800	829	758	858	827	817	758	789	835	853	794	771	745	837	777	810	744	816	769	799	800	808	779	815	841	810	795	813	777	812	790	791	823	729	793	792	845	792	838	828	817	787	771	756	832	786	800	769	786	798	755	755	793	803	818	789	811	776	761	862	811	729	796	804	778	745	777	820	763	781	761	813	838	792	816	772	777	803	799	767	831	825	803	787	820	770	786	815	777	795	848	718	775	726	749	831	806	769	774	806	799	771	790	805	797	816	804	806	788	771	768	818	811	772	800	816	793	835	824	789	812	787	810	828	774	816	819	756	811	801	754	800	776	806	796	828	751	755	777	699	772	794	761	800	724	799	793	788	753	787	816	777	801	791	773	814	790	826	816	744	777	803	841	785	758	818	852	830	808	821	749
29400	26100	30076	20314	1447	304	298	301	307	288	287	318	278	288	299	290	280	310	307	277	300	305	280	311	273	285	334	286	282	289	282	290	308	277	292	299	297	283	309	287	274	308	291	286	259	287	263	266	292	309	289	321	300	264	286	331	309	300	309	304	317	278	299	274	286	288	297	287	291	278	287	259	320	286	311	291	259	289	282	268	275	273	295	297	309	276	292	288	299	296	312	278	297	296	268	334	307	277	281	299	284	289	291	303	290	258	310	283	306	306	299	296	344	306	309	270	299	298	271	305	275	308	305	300	262	275	276	274	275	300	298	266	289	286	286	300	302	315	260	289	284	287	311	278	265	273	302	302	311	334	270	276	287	294	298	281	291	283	299	278	285	307	288	283	288	281	305	295	303	309	314	294	266	289	308	299	310	289	297	277	277	277	308	297	317	307	276	279	298	269	279	296	323	287	289	296	281	265	321	288	339	302	302	288	287	283	270	275	279	271	296	279	295	257	253	294	299	254	262	297	295	279	302	273	300	300	288	294	306	295	290	273	284	302	280	315	278	302	270	280	306	274	268	292	290	294	294	304	281	304	291	279	281	299	332	301	320	278	292	292	289	308	282	279	286	281	271	252	304	291	307	283	289	255	294	293	297	291	309	280	304	264	282	317	298	284	303	269	274	283	275	273	288	261	276	304	288	276	297	301	303	271	265	278	314	314	286	267	279	304	270	280	308	296	309	298	296	280	299	274	275	278	311	303	303	328	294	272	283	283	292	288	287	279	269	292	329	279	309	316	286	270	284	302	323	292	269	310	257	308	304	290	321	289	306	273	284	312	299	279	309	300	280	305	280	297	329	273	301	300	260	294	269	273	292	282	302	305	277	272	299	296	270	295	276	306	280	296	298	284	264	258	301	294	283	269	292	282	310	325	271	298	307	296	299	254	257	301	290	281	295	337	286	277	286	283	269	320	309	315	270	294	268	304	278	284	317	270	263	284	293	308	264	265	294	263	283	276	274	289	298	306	309	287	270	300	307	305	306	295	291	309	281	272	301	284	304	287	308	262	275	235	288	273	321	305	268	275	316	282	297	292	302	283	289	244	299	276	298	294	284	330	307	297	292	309	261	302	300	262	279	266	283	294	289	271	312	289	286	312	304	275	284	324	275	299	290	304	312	289	284	289	275	299	322	300	328	312	279	291	316	319	290	295	291	297	270	285	268	285	310	312	300	281	294	289	281	307	273	285	270	270	279	287	323	294	304	284	294	295	299	310	294	301	303	290	286	271	320	279	302	318	270	282	296	267	300	276	303	304	306	296	275	303	287	310	274	291	276	305	288	305	288	287	304	306	308	302	273	317	305	296	303	289	301	276	299	281	279	265	280	326	298	271	296	283	276	292	292	283	288	282	305	279	286	295	301	287	309	292	306	297	272	282	296	287	266	271	269	282	316	319	294	282	297	294	316	269	281	269	299	259	327	289	268	276	282	303	292	308	302	290	271	277	290	288	305	283	266	263	285	258	315	283	264	293	297	272	253	277	276	277	275	264	297	286	301	289	289	269	274	295	300	284	287	298	283	287	291	294	309	300	283	309	291	246	253	277	280	321	295	280	322	287	292	274	280	290	297	299	285	301	298	334	316	310	296	285	339	277	299	298	286	285	303	282	300	320	313	286	280	270	249	284	292	294	268	283	279	280	303	291	302	266	301	264	284	276	326	281	279	300	256	290	285	282	304	280	293	291	297	288	271	288	291	289	309	286	270	288	266	282	269	273	297	323	251	274	294	315	259	305	290	265	296	269	300	326	277	278	293	270	292	282	300	269	270	290	297	279	283	283	276	283	303	285	273	296	299	286	294	296	282	304	287	276	293	305	312	274	275	316	278	270	272	285	299	306	256	291	276	307	276	298	308	288	312	314	311	296	313	264	306	291	291	313	272	300	295	269	275	281	306	266	315	304	277	281	282	279	289	284	289	323	300	251	282	255	285	311	291	292	293	281	302	274	296	289	320	311	316	268	259	298	311	296	304	268	263	282	283	286	305	287	299	301	285	276	259	267	310	285	303	288	268	285	291	293	277	291	280	331	284	268	284	302	281	296	294	285	290	297	284	277	295	301	287	294	289	286	301	312	277	290	307	300	302	289	266	307	295	302	278	298	262	277	271	310	313	316	293	308	312	331	291	288	289	286	277	294	281	300	299	290	278	304	260	301	293	289	292	330	293	274	284	287	273	296	281	287	292	316	300	279	282	295	271	290	300	304	292	265	326	300	289	276	293	301	305	274	307	279	289	279	296	295	262	304	269	306	310	284	320	271	297	274	269	271	290	274	296	282	305	280	281	295	311	251	280	307	290	287	275	274	264	328	306	287	265	271	321	269	260	284	265	303	262	301	307	295	304	288	246	282	297	291	291	284	273	301	275	302	280	340	276	266	296	264	305	261	276	297	284	287	309	293	292	294	267	305	323	267	301	301	316	304	298	284	286	275	257	307	272	269	313	268	308	285	276	317	309	282	276	290	262	275	273	327	304	313	302	283	312	269	304	272	346	306	304	313	302	287	304	292	288	285	277	311	280	329	291	307	301	312	262	264	312	304	299	277	300	276	288	261	302	282	277	291	299	303	304	257	301	282	295	297	281	307	279	303	284	295	306	301	268	305	308	242	298	298	318	258	274	289	276	295	295	316	262	295	296	298	307	279	318	306	317	287	286	299	271	275	301	278	290	313	284	269	287	274	284	284	296	296	281	308	289	288	299	289	293	284	298	295	295	281	295	280	323	310	290	285	257	301	303	306	262	344	285	279	301	301	283	297	300	273	288	295	292	319	294	254	302	291	265	320	300	298	288	294	266	306	289	305	278	325	270	344	299	273	280	248	290	323	280	283	280	279	283	294	272	319	285	301	297	276	298	288	283	304	305	275	310	288	269	268	308	301	290	306	289	275	259	321	265	315	297	308	303	292	269	274	300	310	284	286	288	261	265	292	311	278	295	299	281	302	289	298	296	278	282	289	257	287	270	280	277	267	282	286	310	306	316	311	296	317	269	293	277	319	285	299	287	275	290	324	276	317	328	282	294	290	290	307	315	302	287	289	308	313	320	278	308	296	304	329	284	276	300	261	301	293	294	292	279	268	301	287	294	257	294	295	271	287	303	296	291	334	290	294	271	312	309	289	299	290	313	284	255	251	299	312	297	308	287	330	314	279	285	273	303	291	289	289	279	295	285	285	300	258	291	272	267	294	291	273	280	280	314	301	263	285	307	287	312	281	312	286	299	262	293	287	284	287	288	275	292	279	279	294	319	300	306	301	268	288	305	295	276	285	302	286	281	286	277	294	308	262	283	270	275	304	312	269	306	312	301	275	308	293	302	315	284	288	295	305	277	307	280	280	287	267	282	241	296	275	305	286	267	270	300	282	305	260	287	251	268	289	309	274	280	290	264	284	299	291	268	270	284	301	292	292	293	307	265	278	312	266	307	297	283	297	300	289	305	315
37912	37593	32777	19863	670	446	439	481	463	507	491	506	472	431	488	463	506	448	476	477	474	454	480	463	461	475	473	484	474	469	483	457	485	467	495	478	470	491	492	486	485	480	441	489	484	471	466	477	462	449	463	486	524	460	479	500	492	469	499	432	476	461	454	487	473	478	477	462	472	470	477	455	477	502	493	493	495	471	462	507	467	467	481	447	488	476	481	494	457	458	496	513	462	468	462	482	473	469	488	480	477	490	484	499	452	502	430	439	487	436	459	478	438	469	496	463	474	461	484	439	457	455	464	470	452	510	492	472	497	482	467	459	476	446	467	450	485	485	434	470	446	451	453	487	492	438	481	453	468	443	497	444	455	450	459	471	483	457	484	505	490	484	488	474	453	465	496	468	472	474	466	468	445	510	441	488	496	476	495	412	470	447	506	481	445	451	482	455	428	455	423	476	456	463	487	449	474	480	474	499	489	463	475	497	485	441	456	461	513	476	498	442	499	467	451	469	464	473	467	474	435	482	477	460	501	495	504	478	447	485	460	497	496	447	509	494	444	511	481	472	497	527	463	477	484	473	467	470	456	450	486	435	440	479	503	475	496	494	461	469	480	489	454	445	472	479	466	504	488	450	478	468	474	449	449	483	460	490	500	473	458	462	461	473	477	451	502	478	437	477	468	493	458	491	443	469	448	437	465	513	506	534	503	491	478	464	458	466	488	470	509	488	442	493	476	462	462	477	503	470	491	418	450	465	492	471	473	505	446	457	483	442	510	495	514	487	476	467	457	458	464	477	458	456	479	440	431	487	484	482	468	507	513	492	485	508	456	446	490	491	478	438	449	476	467	479	440	494	491	473	499	487	500	477	488	430	422	465	455	462	488	476	487	435	499	455	443	447	461	505	464	465	454	461	482	465	479	442	449	494	494	457	516	470	453	467	490	463	480	452	463	476	477	488	450	453	480	467	489	471	447	484	457	476	457	460	504	466	482	488	470	471	479	472	477	482	492	477	514	488	473	468	424	449	486	489	477	494	422	466	449	475	467	508	472	510	457	486	433	490	447	498	460	440	482	473	517	481	477	517	461	460	464	480	498	437	479	461	479	490	483	483	474	445	485	507	461	476	468	454	475	456	480	488	484	464	483	471	488	486	439	445	475	514	409	469	486	464	445	481	469	487	492	456	440	434	461	444	443	449	471	455	460	483	505	456	472	516	485	482	477	492	461	482	491	458	510	500	447	432	474	465	469	489	466	434	410	456	484	468	480	429	487	468	447	497	490	441	459	473	449	504	482	482	468	489	407	471	463	505	453	466	522	460	425	458	483	454	499	511	474	456	486	473	452	476	492	469	514	449	469	427	451	452	466	446	462	454	500	465	483	464	485	465	482	479	462	483	458	463	527	466	498	472	479	454	477	484	511	471	508	473	441	488	482	449	486	462	473	503	470	479	475	467	460	508	455	491	469	411	450	438	466	422	469	496	491	492	468	453	516	453	440	479	494	494	451	439	482	507	495	458	482	481	521	469	475	481	491	490	514	515	442	465	489	451	507	487	470	466	478	489	390	458	451	466	475	499	503	477	488	459	497	483	417	448	433	492	448	448	441	482	485	497	486	504	459	468	473	475	452	460	456	446	466	461	457	436	518	491	524	500	487	477	502	490	461	458	532	486	471	470	489	487	480	470	452	471	444	451	455	496	464	469	498	475	484	440	463	496	510	476	451	489	495	451	460	491	443	484	418	469	506	460	462	468	449	459	475	474	497	454	480	451	448	508	506	462	480	439	549	496	476	472	499	477	445	459	453	493	468	460	459	441	503	440	493	442	461	468	447	460	440	493	469	484	436	450	467	465	493	441	422	464	509	483	447	488	502	439	498	427	428	517	517	482	447	486	480	455	429	484	466	448	498	476	481	464	456	487	449	464	455	458	436	488	465	454	509	489	479	463	495	464	473	497	481	485	454	483	454	489	446	486	483	471	464	462	500	483	509	494	478	461	479	478	510	486	480	473	446	492	473	440	507	451	473	456	487	484	489	455	473	464	488	454	505	510	481	450	500	461	454	472	471	474	464	498	468	444	492	461	440	448	509	433	491	456	486	482	481	507	441	465	465	481	461	464	425	456	470	438	496	470	501	488	455	457	410	464	448	472	485	449	490	483	451	493	468	478	477	436	463	440	450	493	503	453	475	461	490	467	490	445	480	452	473	435	451	503	469	464	486	467	482	440	463	485	437	453	511	489	465	450	477	480	473	474	472	465	477	465	483	468	459	516	487	451	447	520	465	459	464	472	455	446	471	464	456	458	469	452	503	460	480	475	428	468	494	494	489	501	454	498	450	485	484	454	460	479	453	438	468	421	466	471	500	449	445	475	459	453	477	462	458	485	508	485	408	503	477	468	499	474	480	480	461	452	457	478	447	447	477	461	479	438	466	488	473	478	455	483	481	474	435	473	509	467	488	468	504	501	470	503	478	445	481	468	426	452	478	474	430	483	481	474	474	483	531	482	446	529	507	471	433	498	478	446	475	471	495	496	437	510	501	487	461	508	471	503	462	478	476	451	503	445	472	459	449	449	461	453	472	472	484	432	475	519	450	513	425	499	480	425	444	455	467	467	453	482	487	443	469	480	465	447	461	458	483	523	485	469	474	449	456	472	479	474	479	448	449	489	471	466	441	476	503	448	499	475	476	454	491	477	502	442	455	500	487	453	500	489	473	474	472	472	468	502	486	464	449	459	448	479	465	506	441	466	478	477	466	457	508	495	489	462	490	481	445	445	445	500	455	456	455	459	474	494	452	460	481	446	427	428	485	462	502	507	457	476	470	466	483	427	450	445	471	480	457	484	498	476	477	512	471	470	476	468	457	443	476	487	426	459	495	460	490	461	443	483	523	480	492	483	466	481	429	499	460	478	460	471	508	435	494	462	468	464	475	459	479	474	494	470	480	498	454	445	470	472	453	473	476	463	495	479	437	469	497	484	462	462	462	482	457	472	461	436	508	478	451	445	462	455	478	491	471	482	477	469	489	500	480	476	465	426	459	490	514	505	486	508	488	482	492	500	451	454	461	459	525	475	451	506	477	495	445	452	453	427	464	509	506	480	468	499	517	474	489	474	481	463	488	458	499	470	454	484	468	474	487	487	450	493	496	445	450	467	461	501	475	444	504	474	476	439	462	452	484	446	467	450	477	467	473	461	481	476	535	471	501	473	486	435	474	481	489	438	466	451	455	502	441	451	472	485	480	480	479	480	497	473	473	509	485	448	480	483	433	462	472	462	425	449	457	457	477	455	463	462	449	454	469	474	476	474	469	492	448	491	461	486	457	477	476	472	455	508	468	493	454	514	491	472	489	482	496	462	459	469	471	473	437	464	471	460	467	433	483	453	502	459	497	462	449	461	480	496	457	504	490	460	474	482	453	492	478	474	484	471	462	459	446	473	479	471	464	495	477	461	456	497	443	481	446	449	491	465	480	482	469	500	517	471	496	472
24630	22245	33655	31544	19955	8606	764	454	453	409	442	466	467	445	472	448	450	500	437	422	418	414	456	425	455	456	460	404	421	404	451	460	441	398	403	437	434	416	467	435	444	434	453	389	402	414	443	410	417	377	458	456	435	433	441	407	421	441	428	397	399	433	457	440	444	427	414	391	394	440	425	419	385	399	444	415	413	454	412	417	429	425	442	413	433	367	455	422	438	429	429	422	398	414	444	438	431	422	427	429	431	424	410	380	484	432	444	438	415	460	430	447	430	414	393	433	448	415	444	388	439	396	424	399	478	406	435	416	453	425	445	458	431	415	438	417	417	378	401	416	437	393	472	442	437	418	437	446	431	471	396	427	402	394	457	413	433	425	430	426	424	435	403	438	409	444	408	461	420	425	406	427	428	419	441	411	419	452	415	433	423	416	413	428	406	460	397	427	451	392	456	441	412	455	451	436	437	428	469	437	433	447	369	439	454	455	440	401	425	438	411	417	461	424	411	403	468	448	434	448	451	389	409	440	432	458	420	430	445	433	415	441	438	388	442	391	422	404	374	402	450	409	460	413	441	412	480	395	411	461	415	458	432	430	436	414	443	440	439	431	441	456	403	450	431	440	478	433	455	450	428	452	420	445	437	394	420	469	462	435	435	432	403	433	424	413	426	436	443	421	434	426	409	435	401	424	475	400	442	446	428	401	412	444	401	406	402	461	444	444	466	407	442	389	424	437	434	414	448	409	392	445	434	400	465	420	422	461	480	403	436	444	426	427	392	446	439	391	412	465	396	431	448	410	453	437	422	436	451	419	424	406	406	414	446	416	444	415	408	403	421	424	393	427	422	401	471	457	414	433	420	416	444	393	432	428	444	419	424	462	451	434	452	396	438	371	411	412	392	453	419	420	414	431	416	427	413	388	420	429	424	440	406	406	401	432	424	407	417	411	449	426	453	459	441	465	467	468	472	434	402	441	410	433	436	436	420	417	453	423	417	422	413	412	429	432	416	428	435	421	439	433	393	421	477	441	444	445	449	420	411	449	450	440	397	433	418	430	413	439	387	416	425	446	412	441	417	422	428	450	455	388	445	442	418	481	410	423	400	419	448	438	426	421	444	413	468	404	476	426	403	420	468	423	440	424	417	394	383	429	438	417	447	438	417	442	453	470	407	449	425	404	419	450	424	429	423	418	453	434	441	439	469	473	410	421	428	447	444	432	440	418	438	422	430	459	437	448	390	447	434	456	413	439	399	425	429	449	440	431	448	401	439	431	436	431	424	434	420	443	433	422	420	434	400	423	417	414	456	417	429	428	394	428	401	442	457	404	434	426	457	417	400	436	453	439	416	425	424	401	399	442	442	452	435	447	435	460	424	412	400	430	430	467	424	418	438	443	404	419	419	435	414	406	445	425	447	433	447	458	428	403	460	484	416	408	396	401	416	369	437	438	415	410	465	386	440	417	445	449	414	443	424	461	393	408	470	397	420	459	437	440	436	479	458	432	418	408	414	444	396	404	468	429	442	408	440	417	420	410	427	400	434	447	414	404	406	445	443	401	422	433	429	434	406	428	404	418	395	430	450	452	450	434	406	414	452	422	460	411	430	396	431	407	438	414	444	447	430	395	397	391	417	408	419	419	426	446	413	420	434	421	416	434	398	389	441	471	388	444	482	457	403	392	436	439	439	425	416	416	442	448	448	451	410	462	419	446	470	412	395	433	415	419	405	424	408	440	481	387	455	447	404	439	404	454	444	446	413	437	445	430	429	437	460	423	401	440	462	434	446	419	442	435	416	429	441	440	412	456	417	406	444	443	424	439	398	435	407	402	478	460	444	430	394	439	454	425	462	408	434	442	433	462	428	436	409	400	446	410	406	430	445	403	419	420	421	448	431	451	433	427	418	382	416	404	439	421	439	456	398	493	464	459	461	425	405	387	397	431	394	427	413	455	408	442	415	434	421	450	429	457	395	420	442	376	423	425	420	451	436	408	402	424	471	438	407	438	424	441	430	419	426	417	459	430	433	398	437	430	382	433	456	404	463	408	446	424	427	448	423	447	403	427	481	389	433	442	414	422	445	454	462	425	459	465	406	416	452	433	447	415	454	383	430	441	421	429	412	439	456	431	405	441	468	445	429	447	422	384	435	423	438	405	419	400	443	425	396	449	423	434	418	422	404	502	416	425	429	427	490	454	418	426	417	431	469	471	440	444	428	421	413	399	407	425	439	433	474	443	430	412	399	429	473	431	434	397	421	421	382	427	431	396	417	442	425	403	402	399	424	435	430	396	486	453	408	416	461	406	381	408	414	413	424	415	426	439	393	430	450	424	382	408	434	467	418	422	401	437	448	424	430	434	448	439	481	446	424	435	408	443	410	467	388	461	438	425	447	423	431	455	434	426	417	453	390	401	408	421	435	418	408	410	408	439	436	441	409	414	418	416	415	409	442	440	406	410	450	401	410	422	435	439	409	425	435	480	424	401	424	456	442	451	434	406	409	415	406	449	453	455	436	425	426	418	469	432	421	415	435	435	409	434	430	441	451	468	454	464	424	431	457	442	435	408	412	402	415	431	417	435	425	456	422	426	415	409	414	421	399	448	440	428	454	455	446	445	438	448	428	467	431	456	451	404	442	442	415	416	422	415	444	430	418	434	385	403	416	429	438	446	437	406	390	448	414	411	490	407	410	386	412	391	459	418	470	421	443	469	398	452	391	403	460	413	427	410	419	421	428	417	412	451	430	435	436	426	438	446	415	430	440	471	428	426	422	410	432	420	403	425	405	406	430	454	430	417	391	431	460	389	382	391	436	450	463	432	454	453	427	394	465	425	460	433	413	452	423	407	454	423	441	427	437	459	407	446	420	404	444	429	410	464	387	421	428	391	432	435	442	417	423	433	431	393	402	408	439	393	400	428	484	426	416	424	450	436	403	412	417	392	406	448	434	397	426	419	454	422	449	447	406	450	428	393	448	435	433	386	428	434	445	418	450	472	435	410	439	441	394	424	415	429	404	404	409	428	438	433	475	465	417	424	411	427	402	401	443	446	457	385	400	420	463	417	420	418	446	413	455	417	450	451	394	404	430	421	398	437	413	471	400	391	448	403	418	435	449	378	445	410	415	417	424	425	430	434	453	394	473	405	419	405	412	445	422	469	459	427	404	467	441	443	443	434	416	462	447	448	426	391	431	397	437	464	422	400	386	463	444	447	442	456	429	463	438	414	447	415	411	391	460	427	421	413	418	437	401	446	456	419	483	442	417	391	443	454	408	412	417	410	452	413	390	419	420	412	436	433	398	461	392	430	440	446	430	372	419	411	409	441	445	437	427	454	438	417	446	450	414	433	447	421	453	426	396	394	433	418	408	393	425	426	453	416	433	433	437	423	443	424	462	412	441	424	457	387	433	450	423	435	412	423	406	420	420	461	423	432	430	459	396	426	456	431	426	431	451	420	428	400	483	408	412	415	443	446	392	441	435	395	408	441	425	421
59909	65725	56585	44808	2705	815	674	714	727	661	711	712	704	660	671	715	684	682	683	718	675	654	705	669	632	684	674	727	659	680	692	688	635	677	669	701	672	763	787	748	647	678	667	675	676	701	653	677	653	665	668	645	674	680	665	730	695	721	613	666	709	709	676	690	654	701	686	644	708	662	665	652	663	694	659	680	669	644	659	659	729	694	670	704	673	632	687	645	695	657	688	677	707	669	695	673	651	678	726	675	643	629	662	685	649	661	665	681	688	675	680	638	675	708	641	672	667	680	700	723	664	684	655	652	659	648	684	677	698	680	685	655	684	687	665	696	682	691	667	655	698	688	686	672	727	698	657	685	716	648	677	678	663	725	678	694	627	669	658	743	691	652	712	694	662	698	700	637	731	670	653	683	700	708	696	663	649	675	675	705	676	700	709	655	711	685	659	704	669	688	666	649	668	646	665	661	658	689	657	633	698	664	683	679	667	637	657	675	671	677	682	688	675	694	686	671	699	715	655	690	622	730	653	703	689	678	666	683	692	664	697	649	686	649	690	716	674	676	666	701	675	664	643	655	696	647	666	669	686	698	700	647	692	681	643	639	681	687	687	721	674	694	672	718	672	685	711	688	639	737	648	719	664	673	652	703	675	657	694	664	704	681	661	670	683	693	714	667	723	682	650	653	673	685	653	652	683	665	675	723	652	665	662	688	677	641	715	658	699	739	629	649	679	704	671	687	700	718	609	688	654	692	689	674	670	680	668	679	704	673	675	680	674	677	677	709	708	678	735	681	686	680	669	647	670	695	723	674	673	704	667	699	670	683	657	668	690	649	680	657	728	632	655	689	726	645	703	714	731	645	680	711	682	700	657	674	671	669	683	656	669	651	688	674	694	725	657	672	724	644	708	687	691	699	690	683	652	669	631	654	621	635	689	626	669	694	666	681	685	657	702	658	675	646	646	715	731	641	689	697	640	669	609	682	655	692	682	715	687	656	683	656	696	707	686	650	648	698	683	664	665	674	611	604	650	668	671	714	682	688	672	673	685	661	653	698	702	689	705	662	685	686	684	697	694	645	607	686	685	670	665	694	663	670	682	727	651	682	655	728	652	668	683	661	687	704	692	690	666	648	672	718	694	634	684	682	666	694	650	707	730	692	694	713	716	686	667	663	676	702	760	651	699	666	649	670	628	672	666	671	647	687	679	687	655	672	672	636	686	683	735	678	674	700	685	669	718	684	667	662	693	634	704	700	690	687	627	698	714	668	738	679	693	643	673	653	664	682	754	737	678	681	687	659	686	687	655	696	653	695	681	679	738	673	685	654	678	676	724	675	691	653	684	725	697	718	689	702	675	680	691	603	676	644	652	691	669	700	652	699	710	684	621	658	648	647	716	703	680	675	644	657	740	712	710	675	679	681	664	699	669	641	637	676	664	715	683	655	673	632	678	672	639	671	660	684	649	657	693	688	696	694	672	657	658	655	693	629	664	682	738	693	692	685	636	693	657	646	724	705	676	700	705	664	672	676	670	696	687	641	684	689	704	678	686	710	666	648	683	680	678	660	709	640	659	715	681	652	654	674	702	699	644	664	742	707	718	681	682	644	683	666	664	637	661	689	683	646	696	657	727	641	634	671	641	700	654	718	685	659	659	690	657	647	685	637	677	657	655	669	694	703	728	700	750	651	713	687	723	649	638	699	646	692	677	635	646	683	690	690	635	664	665	665	695	713	694	682	652	691	678	700	618	665	692	609	682	687	696	691	712	660	715	702	678	663	718	646	654	690	713	728	680	670	680	666	690	671	671	715	677	650	692	657	689	678	703	648	710	655	703	684	658	629	691	655	695	661	649	685	688	656	689	663	679	687	667	682	701	690	669	644	628	691	670	647	697	673	667	656	744	648	678	626	662	665	653	655	653	635	656	713	674	720	652	685	671	664	676	657	681	658	638	689	690	657	694	747	650	729	670	685	685	716	656	709	712	676	635	685	642	692	679	655	668	737	710	699	644	697	712	700	652	756	641	677	655	707	690	657	670	697	667	697	698	631	701	699	669	704	657	694	722	712	713	712	677	673	670	687	670	639	659	699	688	695	698	699	673	653	689	730	676	611	609	654	644	731	679	632	646	704	723	720	744	645	632	668	637	685	648	662	662	688	695	670	675	686	689	687	651	694	686	703	686	687	666	676	668	652	662	629	676	693	652	665	656	681	706	653	736	684	649	680	666	645	654	657	693	699	637	662	680	710	679	682	690	630	686	684	702	657	680	662	668	747	712	716	716	652	705	679	656	675	647	717	666	698	667	696	675	654	641	673	676	662	660	638	653	688	650	674	664	674	701	686	646	676	678	657	660	633	693	672	655	659	674	646	676	680	654	687	738	689	653	660	681	683	700	710	647	692	642	711	682	685	651	694	662	707	649	666	667	689	687	692	648	704	735	667	660	650	696	637	675	662	693	680	662	657	700	636	715	722	705	675	685	673	694	651	658	688	673	698	700	673	691	711	699	711	714	650	669	715	651	641	686	649	665	683	651	677	660	679	662	673	645	679	688	688	693	678	710	698	635	687	718	676	632	671	673	723	680	691	676	654	650	702	693	661	716	667	653	631	665	651	653	700	635	692	710	710	671	649	696	700	723	719	678	644	669	682	684	655	701	686	673	650	693	657	686	639	669	710	718	633	669	685	715	688	685	678	682	683	752	699	671	634	702	624	680	677	713	644	670	656	727	684	683	646	695	671	682	681	702	676	683	647	680	630	680	693	681	730	651	719	704	671	662	715	705	641	671	673	657	671	705	655	673	656	646	658	703	676	732	668	712	634	653	691	675	675	731	707	639	648	683	661	613	689	687	678	657	688	658	697	662	698	675	703	694	677	675	681	710	619	678	688	671	652	693	677	729	717	742	627	664	711	731	667	710	689	671	717	688	681	728	726	695	682	679	659	654	652	682	649	658	702	651	635	668	693	706	636	681	659	667	672	687	638	687	681	656	645	731	701	683	661	621	666	684	660	676	697	705	698	693	658	673	659	634	644	696	682	656	693	665	688	660	676	668	665	687	673	663	701	698	680	679	698	683	648	687	694	632	711	700	681	662	675	703	688	716	624	675	678	651	659	688	683	654	631	650	704	661	702	619	719	664	675	701	731	627	648	704	684	668	687	678	696	640	686	689	642	685	639	683	698	657	688	680	653	670	641	667	671	713	710	697	661	663	680	702	643	721	695	729	697	651	669	623	668	674	656	682	671	675	662	627	678	655	649	714	644	702	683	672	725	715	670	677	693	722	679	683	655	730	658	668	632	677	686	643	611	642	697	712	716	685	677	676	659	697	712	688	707	677	679	655	695	668	685	684	671	643	746	632	705	655	755	699	648	677	720	698	710	648	680	634	688	676	662	668	667	715	693	678	641	678	685	706	677	712	695	674	695	692	662	694	653	652	662	696	669	628	662	690	678	662	667	714	685	703	643	676	702	691	688	704	680	656	697	647	711	648	691
23329	21640	30766	27688	21631	19723	8128	678	530	559	545	531	501	519	508	505	524	504	527	561	512	470	535	545	512	495	519	534	500	517	483	545	503	557	504	530	525	549	568	513	475	512	547	507	531	514	457	494	495	533	474	491	497	505	508	480	537	493	504	500	508	563	505	516	552	525	533	493	496	464	529	543	519	550	543	529	509	541	520	490	521	512	535	498	531	525	469	538	486	487	554	563	534	559	489	499	474	506	492	552	482	497	518	520	482	524	508	517	550	493	514	475	520	520	540	472	495	519	482	480	475	518	477	510	524	518	500	495	506	496	496	508	520	519	485	518	519	481	485	499	509	512	523	520	512	470	533	538	508	509	518	491	529	516	508	500	514	502	499	515	531	529	499	562	499	476	494	500	494	555	513	511	503	532	495	526	502	543	505	458	483	545	490	483	487	468	496	533	509	501	513	529	504	519	478	499	486	487	535	486	518	511	517	468	498	531	496	512	502	498	484	492	499	498	478	517	498	483	532	515	497	488	498	571	520	481	522	536	500	512	511	509	534	492	519	521	519	525	539	525	555	551	512	508	522	511	514	495	510	538	502	503	508	469	524	527	481	476	512	513	494	519	490	525	522	503	518	490	537	510	500	489	519	515	484	517	510	516	556	511	541	546	513	500	536	511	507	483	509	524	501	505	490	524	485	499	510	481	509	491	524	479	455	527	537	507	474	524	541	535	528	487	490	467	535	498	494	519	539	503	515	542	526	526	540	494	500	507	510	514	528	487	482	499	487	487	500	524	511	522	524	526	485	476	537	493	497	514	529	506	528	512	554	458	544	504	511	520	497	502	519	511	529	507	510	527	541	483	523	542	479	525	510	489	500	500	521	471	531	523	507	528	550	482	489	488	482	505	483	532	537	495	516	513	500	516	536	525	562	499	493	512	471	517	479	509	493	500	494	530	509	531	508	489	505	528	531	536	497	497	514	524	502	484	480	519	522	521	488	482	468	515	500	517	465	518	507	481	539	515	565	523	526	506	489	478	498	502	466	503	508	497	515	513	554	503	478	486	512	513	515	500	518	537	477	529	532	489	536	471	475	491	487	549	514	500	526	513	499	515	509	551	504	531	552	500	577	525	478	504	490	540	501	510	530	483	508	515	505	533	521	522	499	505	513	507	523	536	505	510	478	494	477	497	465	518	506	516	523	514	537	520	469	495	505	560	519	479	479	519	502	516	516	491	475	511	493	458	498	501	480	516	508	512	527	516	503	530	505	532	492	518	481	517	533	536	506	522	500	517	491	550	501	547	480	516	513	532	502	503	512	532	494	529	499	494	503	513	465	552	486	503	527	498	494	465	547	501	492	477	540	520	500	480	507	491	508	490	526	521	496	508	511	484	519	500	509	506	516	515	490	496	505	471	561	495	513	543	526	547	485	544	495	510	494	516	521	541	491	501	576	512	524	546	537	471	538	521	453	544	571	517	492	496	547	496	491	508	518	533	542	490	517	484	514	480	459	511	508	518	519	501	509	551	484	539	490	526	510	510	495	505	517	481	533	529	535	488	475	540	531	513	481	507	521	523	529	521	515	512	510	543	521	533	508	513	491	482	488	511	507	523	504	534	491	503	540	477	509	499	505	514	497	525	480	509	502	506	490	539	492	504	525	466	513	529	524	511	504	502	497	491	478	484	511	529	527	490	464	466	474	507	463	537	498	504	532	507	515	523	543	511	542	469	501	518	508	514	513	504	496	510	507	506	503	518	540	527	495	503	517	520	472	547	535	519	499	494	540	528	544	512	530	501	519	523	442	500	491	455	518	546	481	502	500	501	530	545	519	493	482	540	535	556	536	512	512	502	476	542	493	512	460	501	488	507	534	550	525	534	541	495	496	574	498	488	485	522	502	489	461	521	492	515	525	507	500	541	523	517	527	549	485	474	473	538	522	494	541	535	527	526	537	477	531	487	496	563	507	521	487	491	539	478	484	485	512	523	554	519	514	528	522	524	517	511	520	502	528	521	523	487	481	476	487	486	524	477	526	488	492	513	495	509	534	473	481	465	539	511	531	500	519	511	490	498	511	500	527	537	502	542	454	508	503	527	510	506	527	500	508	535	507	504	522	489	482	511	532	500	529	504	545	531	538	496	513	531	535	538	514	517	510	501	535	481	489	507	533	517	553	483	498	514	523	532	462	496	510	478	518	519	497	501	540	512	519	523	526	490	534	522	513	518	497	536	501	529	499	485	470	482	489	497	509	550	525	515	504	550	530	506	499	502	542	485	505	472	494	507	515	542	505	518	475	532	549	471	473	495	508	537	510	513	498	506	486	486	496	466	480	547	516	526	527	509	515	508	534	520	553	504	507	532	512	511	539	501	507	490	493	488	518	525	500	497	474	500	509	501	540	510	508	514	537	493	468	551	533	477	492	533	523	514	521	501	524	503	502	521	485	473	522	505	518	486	509	490	496	487	495	532	500	507	506	496	524	508	540	492	485	477	544	526	504	529	510	494	543	529	502	489	484	498	526	526	583	496	491	516	520	527	498	524	514	443	512	524	473	494	507	539	492	482	532	507	528	520	509	511	491	506	529	484	532	501	526	505	531	489	468	521	522	550	553	478	526	520	528	470	548	523	512	524	451	483	523	505	490	543	509	523	540	529	474	479	492	532	472	481	501	507	539	526	511	506	508	504	488	528	475	494	529	547	478	511	543	501	553	530	512	524	499	481	510	497	516	552	537	497	489	537	526	520	507	519	532	509	472	531	502	513	472	508	528	485	540	522	489	516	498	526	513	520	541	507	515	516	536	514	521	451	490	481	516	528	460	514	514	517	525	484	498	516	493	501	502	498	502	501	497	480	509	516	514	536	518	504	471	521	496	524	512	518	509	549	490	480	506	508	532	563	563	522	546	514	475	497	470	526	575	524	467	512	527	507	463	512	533	515	514	501	527	530	522	534	494	552	528	506	486	485	537	501	523	515	523	522	506	524	513	450	514	530	505	514	487	491	492	510	492	497	524	507	512	527	533	481	520	529	516	507	497	481	503	536	502	531	497	563	548	493	530	487	476	521	487	509	528	519	507	493	509	511	516	503	505	497	487	493	520	502	522	517	538	499	522	458	496	533	479	523	538	507	519	463	498	544	568	508	511	503	550	513	514	473	559	487	489	510	532	541	522	499	534	461	501	541	504	470	522	516	545	502	526	559	521	517	524	557	496	517	518	518	486	489	482	498	505	464	471	490	502	458	466	519	517	530	482	497	500	490	527	513	531	500	484	496	533	449	516	493	497	447	503	484	494	499	498	502	524	510	493	477	503	489	519	547	509	471	540	482	525	477	494	540	494	513	502	510	483	494	554	526	564	540	493	473	541	491	509	518	508	506	495	498	480	494	543	512	524	506	520	411	497	534	550	494	490	528	553	565	507	472	517	539	498	520	535	487	536	509	517	518	539	533	509	496	502	498	513	495	497	543	496	521	486	529	484	465	535	491	462	551	485	516
61845	70586	60916	56977	4711	935	914	867	898	823	811	831	807	769	779	835	780	804	740	816	768	819	790	812	734	790	780	787	828	787	795	759	787	799	778	785	749	809	952	804	766	789	803	780	750	795	737	769	753	771	791	815	781	812	782	724	737	825	796	756	792	802	756	810	793	753	746	791	777	849	758	793	785	772	751	800	781	773	780	774	767	764	757	775	798	792	805	762	766	796	750	784	796	758	816	857	786	795	814	812	783	781	762	763	763	786	810	760	814	761	777	826	764	765	802	773	767	745	770	719	831	741	760	806	760	800	800	784	736	799	797	756	712	780	729	752	806	793	778	807	788	797	785	794	873	729	833	738	781	785	787	773	742	754	803	773	784	847	773	746	764	770	792	764	776	785	775	752	741	788	782	792	740	815	793	737	807	817	759	759	775	773	747	783	784	815	747	769	768	821	805	781	807	734	733	798	810	777	794	757	833	786	746	767	799	806	798	813	770	808	789	809	803	787	779	784	806	798	834	759	803	783	774	795	798	714	792	732	772	836	768	760	772	794	813	817	742	794	779	780	800	739	786	706	762	772	739	798	788	814	808	799	766	766	782	757	778	791	783	815	783	797	762	812	823	753	758	728	828	750	796	765	762	805	765	802	769	760	751	771	792	802	738	786	792	724	816	792	738	728	795	783	785	777	787	753	736	808	811	774	760	781	743	728	796	804	774	737	773	792	770	763	789	783	777	819	788	783	800	759	771	776	756	798	771	788	778	719	794	805	794	775	820	770	802	780	747	752	811	836	779	798	766	783	739	781	754	755	724	738	725	772	808	733	793	766	741	797	786	791	814	741	785	752	777	782	782	774	785	767	827	731	771	782	816	817	818	778	814	795	792	827	750	767	811	800	805	762	813	814	750	876	790	772	765	770	768	781	768	756	801	791	786	765	765	769	753	830	751	779	803	776	805	767	805	797	802	795	755	778	790	775	842	784	819	738	772	715	789	763	775	765	838	779	780	785	769	788	759	772	862	784	791	768	737	726	796	747	766	746	772	772	806	822	754	809	813	790	808	802	773	748	785	792	758	773	793	695	813	791	796	818	802	772	772	770	756	759	825	746	797	751	826	774	809	804	759	756	815	785	769	731	819	816	786	736	774	776	752	748	774	810	799	806	783	785	778	738	762	733	752	765	783	760	779	746	782	762	783	749	749	762	776	746	801	766	766	752	806	771	800	814	790	766	776	758	830	769	786	802	788	778	791	761	696	780	788	733	825	791	852	787	822	819	843	761	780	794	754	788	773	758	766	792	799	788	771	785	795	834	759	767	796	744	764	797	819	803	778	725	718	778	719	818	782	766	821	800	752	766	819	744	790	763	816	757	765	779	792	804	809	799	832	777	753	801	778	752	801	787	797	767	748	718	784	750	769	757	767	783	776	798	764	775	759	761	793	788	765	808	796	732	774	787	716	793	766	786	795	822	749	788	720	790	758	768	784	772	749	822	777	765	835	774	713	758	761	753	746	743	757	783	769	753	769	725	718	763	775	763	774	795	783	746	763	810	765	709	779	745	824	777	817	756	825	791	756	753	759	807	805	801	780	780	807	783	733	790	771	763	759	739	772	790	819	806	747	784	798	722	774	768	749	813	793	736	793	786	801	743	831	762	816	842	802	782	787	754	801	803	785	799	733	780	797	793	791	790	769	819	806	748	791	781	830	735	735	776	808	734	779	783	808	746	788	747	794	748	726	805	823	782	788	767	744	711	765	767	800	775	772	769	792	738	780	810	782	803	771	797	779	814	777	814	786	764	751	778	738	784	715	810	765	777	768	756	834	774	729	745	810	791	746	794	736	778	782	746	775	865	757	817	833	771	814	777	774	832	818	814	744	770	771	735	785	774	767	789	731	751	778	833	771	794	789	757	761	772	774	765	790	766	781	730	775	832	745	767	808	808	782	780	752	809	778	770	763	799	788	772	730	775	774	782	771	806	760	767	764	736	753	797	801	844	810	821	804	784	798	810	769	774	807	773	798	782	785	761	808	717	776	815	791	781	790	787	805	778	730	769	783	792	763	782	824	755	808	783	788	769	818	756	830	839	778	749	755	738	753	803	787	782	783	778	767	793	762	799	790	758	791	752	829	822	752	779	810	773	744	791	748	766	786	788	807	782	745	807	809	780	797	751	794	771	790	771	810	760	791	775	761	737	790	788	781	759	797	797	792	797	817	768	785	805	763	751	765	733	773	733	790	736	801	750	783	828	778	804	754	706	776	789	807	804	758	776	828	794	804	789	795	754	781	759	767	751	750	763	774	776	826	773	810	723	741	729	835	756	736	744	781	729	783	753	798	764	783	799	803	796	777	802	796	767	789	762	810	830	742	782	802	769	806	800	766	788	766	743	736	766	787	744	781	795	773	802	776	768	828	795	764	807	766	743	726	738	767	814	796	777	753	807	760	812	744	807	842	793	775	784	795	780	785	798	797	762	772	781	761	794	757	798	718	835	751	757	802	789	762	812	704	721	775	814	766	821	791	786	770	783	774	760	751	750	766	804	772	823	791	756	775	784	782	803	792	758	800	779	751	787	830	782	816	736	798	798	793	797	779	803	733	778	763	714	753	773	798	776	757	835	777	784	767	750	746	817	777	787	782	774	755	813	788	774	756	782	761	755	838	786	782	787	735	741	773	784	762	755	746	771	806	734	780	806	765	759	808	792	801	799	819	773	756	774	765	768	778	756	818	761	798	783	801	757	792	746	780	786	776	785	821	770	788	780	774	790	781	817	736	740	776	768	785	777	806	767	809	795	764	776	756	781	831	809	763	734	799	775	771	790	766	791	795	791	760	761	777	726	784	776	766	773	767	798	814	782	794	806	792	785	750	834	747	793	802	722	792	762	782	811	832	806	780	758	748	785	711	737	787	739	731	764	787	790	756	786	753	752	755	781	814	802	773	773	783	753	822	781	784	838	809	794	780	749	778	844	782	757	777	788	797	795	799	726	793	773	773	805	778	772	802	759	810	740	812	745	749	813	786	755	768	761	754	765	779	827	760	760	781	805	723	764	773	795	735	776	795	783	761	764	745	810	762	757	764	744	752	744	808	834	782	774	794	820	793	803	824	804	756	761	815	788	777	784	750	780	770	788	781	774	700	810	792	788	766	783	763	727	797	831	797	740	799	767	767	756	813	781	743	837	775	805	804	756	867	775	772	799	769	761	753	782	717	810	792	800	802	825	808	773	779	816	726	804	768	765	755	749	795	830	764	794	746	798	812	768	735	740	788	800	791	774	792	762	774	813	782	831	850	763	742	808	747	764	792	777	780	768	779	783	767	780	785	769	790	849	742	756	795	818	764	742	778	786	754	779	771	753	762	794	774	775	756	799	803	823	734	777	737	786	810	813	833	729	774	753	811	701	734	756	836	772	782	804	784	803	765	739	776	742	729	789	750	725	798	747	829	819	814	837	800	787	766	754	784	810	747	810	793	788	749	780	813	765	787	745
29520	25828	29593	18161	1555	262	283	253	276	274	267	283	265	271	294	275	281	277	281	277	282	258	290	245	251	275	277	290	264	285	277	303	277	246	273	263	283	324	264	282	261	270	292	261	258	291	252	277	251	265	285	295	266	298	260	277	298	284	267	265	255	270	262	261	267	296	275	288	276	261	274	293	274	239	283	250	293	245	269	259	274	277	271	287	251	300	258	259	281	260	273	281	298	251	262	259	263	251	284	251	281	288	261	279	241	252	268	289	250	255	253	292	277	295	305	281	265	275	295	292	284	288	267	297	288	271	290	260	281	277	260	268	258	249	286	263	270	320	269	280	282	244	254	305	251	262	284	300	257	280	267	272	261	283	243	265	277	306	263	257	294	271	264	279	278	255	269	270	262	254	283	300	279	282	298	261	263	293	238	277	253	279	260	259	308	277	261	288	292	275	291	272	278	251	302	297	274	273	265	258	245	301	268	274	274	279	256	298	298	272	264	273	247	264	281	276	254	268	247	297	267	269	294	275	285	251	276	272	283	277	267	266	274	282	285	258	304	237	300	276	264	298	290	266	253	277	282	313	276	296	285	259	326	279	280	272	254	254	267	251	290	292	282	240	288	308	270	260	255	267	271	305	277	293	280	254	276	263	278	285	272	292	313	262	275	269	265	273	278	282	261	262	270	270	275	259	284	292	274	251	274	268	293	243	273	285	298	260	283	302	279	276	264	277	255	247	271	283	274	300	292	261	284	288	303	257	316	302	270	285	273	264	251	280	267	265	279	319	267	277	271	259	263	293	275	285	288	289	274	241	249	251	298	256	282	253	280	279	272	252	261	251	250	297	252	302	312	256	251	278	286	294	268	279	277	287	270	287	249	305	297	260	291	256	293	291	266	296	260	287	293	261	278	238	299	246	254	255	266	249	276	282	264	259	255	282	311	267	287	266	278	254	272	259	275	281	269	294	279	265	275	268	296	266	277	279	273	308	277	267	269	238	279	275	283	282	305	246	267	268	275	270	268	297	280	285	264	298	266	293	264	265	273	265	284	264	267	272	268	292	272	286	297	263	268	252	286	264	246	290	300	256	308	280	288	273	289	294	268	310	272	276	287	295	277	285	274	293	289	281	285	250	273	292	269	276	270	278	273	288	279	268	276	298	282	249	271	275	257	257	251	298	334	254	282	238	260	278	286	263	280	267	262	279	288	276	275	254	269	250	308	260	288	269	284	297	262	284	306	272	282	258	289	258	267	280	262	303	270	286	268	283	283	296	281	295	250	276	278	273	300	279	261	259	275	280	278	280	290	292	263	260	268	301	272	276	263	294	278	272	312	302	297	255	244	307	280	290	269	313	312	261	276	256	260	274	275	261	274	322	288	298	275	251	275	296	291	286	277	281	293	282	273	256	268	272	270	266	262	283	251	296	280	289	267	251	287	286	288	249	267	310	242	272	260	272	233	251	263	252	297	285	285	285	287	275	299	278	316	243	261	265	259	264	276	291	282	258	256	256	267	283	290	273	289	272	263	260	292	274	265	272	247	280	297	283	237	275	264	281	271	270	275	256	284	291	281	285	313	265	246	292	274	279	265	299	288	249	314	302	300	293	277	257	297	295	253	291	251	280	277	279	289	281	285	294	269	245	289	285	270	304	253	261	271	284	257	277	255	256	274	299	269	282	262	280	258	285	312	264	261	280	280	272	262	294	292	262	284	305	260	268	280	250	256	275	276	263	268	256	256	263	281	282	291	259	275	280	307	267	303	315	290	292	280	275	285	276	257	262	253	270	299	281	270	309	277	250	253	259	277	283	264	300	256	274	270	280	270	250	305	245	295	289	282	267	269	295	256	264	283	282	268	279	280	281	289	277	261	285	271	261	277	307	252	259	277	261	288	297	274	297	272	277	288	275	275	230	274	290	242	271	288	287	259	270	258	254	276	297	272	266	257	271	296	278	277	265	286	241	295	258	279	280	262	285	299	283	299	319	293	272	304	240	288	285	263	286	264	273	244	264	275	248	266	268	292	272	284	259	267	275	289	263	262	284	297	296	277	275	285	284	276	288	288	288	301	281	286	253	269	271	303	250	255	292	281	263	279	279	295	250	249	243	233	303	267	257	266	239	285	271	256	267	271	237	276	249	293	276	250	239	295	285	271	268	282	258	278	270	245	264	281	282	295	288	299	283	296	303	285	268	291	285	280	256	254	269	245	287	292	286	277	280	279	279	265	284	283	256	260	300	274	263	284	291	299	266	298	270	250	293	287	286	246	288	266	301	273	278	253	270	282	270	263	252	263	270	273	255	266	274	279	251	295	240	268	274	255	289	277	272	299	283	260	289	256	274	259	265	249	276	237	265	275	287	316	276	285	301	282	282	234	295	271	270	267	280	249	271	305	271	267	259	295	246	266	297	275	257	271	295	292	276	262	289	317	289	285	296	248	253	283	276	270	289	251	292	290	294	290	283	295	274	272	273	251	275	322	271	269	275	286	276	270	282	283	276	273	284	245	269	264	247	262	266	297	275	300	258	287	250	266	262	258	310	273	266	262	282	291	277	274	260	297	266	265	286	279	300	264	272	272	285	287	277	290	290	286	262	275	250	249	285	299	259	268	284	245	272	307	289	289	260	292	248	270	319	272	267	288	255	281	300	281	254	269	233	291	303	303	276	289	258	272	280	243	301	282	271	303	277	297	261	299	255	277	282	266	261	290	257	281	291	280	267	252	259	276	254	286	267	288	266	257	273	275	283	301	258	265	295	279	272	263	278	305	292	279	294	305	303	250	287	288	264	289	296	262	274	271	280	287	257	252	279	289	247	267	289	279	303	268	300	268	282	268	283	258	274	265	246	269	285	269	269	289	261	282	301	264	274	252	254	287	299	296	273	293	260	290	292	269	295	263	268	255	292	300	297	275	259	292	292	273	288	273	244	287	293	283	279	284	288	269	263	288	285	307	282	253	251	251	279	280	265	276	258	315	289	271	319	265	278	280	274	296	299	275	306	268	288	260	265	285	281	287	283	274	262	283	275	270	267	266	286	257	284	270	275	297	283	282	275	302	258	249	242	266	276	287	282	258	285	285	275	244	241	268	270	262	298	282	270	253	238	302	278	276	277	254	296	295	293	258	285	287	283	262	308	256	281	268	241	289	309	269	270	273	273	269	278	272	316	287	273	288	261	279	276	302	277	263	278	270	289	268	298	255	306	299	294	267	264	294	269	280	281	284	264	253	311	264	275	298	272	266	288	272	303	283	304	287	250	253	271	242	281	278	267	267	286	279	292	264	287	247	260	289	276	305	296	283	272	282	252	259	290	281	289	304	242	265	288	279	277	270	282	310	226	277	273	298	250	297	284	271	287	264	257	277	299	261	266	277	284	276	270	264	288	270	247	295	280	279	262	297	252	278	252	276	284	277	291	289	302	284	267	287	269	241	269	282	284	263	278	294	260	242	268	250	286	306	235	265	293	252	285	273	248	266	273	264	299	289	277
37672	37619	34401	17613	1421	499	447	433	474	449	452	464	446	479	420	449	494	451	426	441	452	470	469	453	465	450	464	454	438	431	421	461	433	432	409	457	439	428	461	440	471	449	459	436	435	437	448	408	420	443	427	482	452	452	440	385	456	434	445	439	521	442	431	426	443	438	421	472	480	440	413	431	453	415	461	474	473	457	457	457	471	414	452	473	439	471	427	436	425	452	457	441	485	430	485	439	442	487	456	447	429	500	474	484	487	462	405	446	431	415	453	462	469	449	463	452	440	442	440	432	457	432	469	460	432	486	456	487	421	449	468	446	461	449	460	455	439	499	475	424	431	444	452	430	459	420	478	454	449	435	462	500	439	478	419	457	435	434	457	450	462	484	460	436	455	446	484	464	468	419	444	454	464	436	458	474	466	472	479	401	467	438	448	447	470	440	432	452	452	472	436	437	427	431	437	442	452	432	511	441	487	396	480	422	440	474	432	432	460	452	460	437	445	511	424	461	449	451	436	459	457	445	499	487	443	449	424	472	472	446	447	469	455	420	463	440	431	440	440	444	435	442	442	447	443	434	454	413	413	428	442	478	443	440	489	436	466	457	469	466	440	454	459	468	441	432	468	426	474	446	481	463	448	470	416	462	424	442	446	449	412	419	451	434	461	437	462	450	462	436	456	430	451	466	426	441	456	466	462	441	428	452	484	475	444	454	429	449	493	474	479	422	457	406	442	462	465	425	442	486	457	429	458	448	482	433	433	426	448	421	457	450	438	456	405	441	460	438	434	401	455	456	411	482	461	451	472	443	409	463	458	480	451	436	450	421	439	480	450	461	465	436	435	447	433	442	458	428	475	425	455	460	438	439	428	467	413	434	453	439	464	466	469	416	452	445	456	446	420	492	466	430	457	447	438	420	419	434	477	469	458	471	461	448	465	441	437	434	449	456	449	443	434	450	470	451	434	442	415	462	444	471	461	453	438	430	411	489	431	439	410	477	469	443	397	452	436	444	428	437	454	413	469	449	432	472	448	392	428	466	485	460	465	473	468	440	442	449	419	483	441	470	423	402	444	436	465	488	441	407	425	475	466	417	421	440	473	417	469	423	424	448	451	412	451	451	423	451	485	452	442	464	443	472	429	435	453	483	468	495	487	439	478	471	437	496	421	426	449	484	463	455	431	394	435	440	413	454	412	457	441	425	450	460	453	465	482	424	430	434	414	455	453	433	465	432	425	436	409	455	460	444	463	462	458	446	476	422	464	420	469	467	449	454	450	469	450	484	436	421	444	442	440	510	439	452	491	451	433	470	460	449	438	466	430	451	456	415	464	447	461	414	439	434	421	433	472	452	426	463	461	393	446	426	429	433	441	452	474	439	417	478	414	461	441	460	434	459	408	443	484	460	461	484	473	484	416	442	469	511	460	462	464	470	465	448	428	403	438	503	448	471	440	420	446	461	432	423	428	419	476	454	440	447	439	469	425	476	469	458	443	453	414	447	435	422	425	439	463	383	430	443	435	447	427	428	451	437	465	441	433	462	421	413	431	463	455	425	417	454	427	430	447	426	442	424	448	463	414	408	427	450	436	437	442	454	440	428	450	426	446	436	446	447	408	436	447	480	468	439	459	424	457	439	447	448	439	426	451	419	478	495	421	430	456	455	435	413	440	434	446	438	444	485	448	408	441	436	451	446	481	435	501	466	427	473	455	439	474	426	444	454	463	452	472	424	474	446	438	455	457	455	442	483	446	446	451	437	433	442	448	414	464	445	486	440	503	425	459	442	474	438	451	460	444	451	434	457	432	460	437	392	462	433	444	435	483	455	459	452	460	453	463	453	456	462	443	483	428	442	445	425	423	465	439	437	442	418	458	414	503	407	432	431	445	459	428	440	475	417	467	430	405	417	437	439	429	439	450	449	465	425	427	445	411	451	430	457	443	464	398	435	464	460	454	438	463	449	457	411	420	456	453	463	473	409	440	453	490	453	434	430	438	462	456	426	445	406	430	462	405	442	473	460	468	459	450	486	449	458	448	455	450	425	454	424	429	456	446	434	479	421	461	413	444	418	426	462	436	444	449	428	463	458	473	439	480	419	458	435	479	448	440	472	470	464	446	441	426	434	462	465	459	437	439	490	465	468	473	445	471	432	464	491	416	445	444	472	436	431	441	446	456	454	463	467	461	464	447	461	430	473	427	431	433	426	446	459	459	468	474	469	445	408	448	444	417	443	415	442	417	397	467	423	453	420	416	464	454	446	451	435	421	445	468	426	463	433	437	435	496	453	485	425	492	415	486	423	468	471	447	425	442	416	482	430	443	452	466	415	443	438	440	472	445	432	444	430	467	482	449	409	444	414	459	473	470	431	458	424	484	423	483	449	432	422	414	425	463	408	425	491	446	445	400	469	472	430	435	414	427	434	412	459	470	443	416	462	406	442	455	462	461	442	415	470	450	474	468	447	484	481	430	463	435	394	455	477	427	445	469	446	459	449	484	468	443	435	454	475	421	459	435	469	449	435	450	439	441	435	427	485	452	476	443	440	452	429	447	427	418	447	439	481	482	447	477	438	468	470	456	452	461	445	445	480	487	490	463	447	485	437	469	474	455	424	419	433	443	459	447	500	445	457	455	428	425	435	448	481	472	466	424	427	437	465	420	436	446	449	447	471	436	445	470	482	441	451	428	404	432	423	511	464	491	433	425	467	440	496	502	409	423	442	481	462	421	438	436	432	468	475	431	435	433	438	450	426	453	459	428	417	445	470	478	420	424	466	431	426	445	450	474	463	404	415	448	491	454	422	430	420	457	482	486	462	444	442	472	460	454	461	457	442	438	454	438	468	444	459	447	456	408	451	449	444	470	429	459	433	451	466	441	460	427	438	497	486	473	453	479	463	447	437	406	454	437	436	444	455	441	422	432	467	446	450	428	464	430	463	479	449	433	447	434	428	468	457	443	454	423	468	437	418	458	436	433	466	448	431	422	425	410	403	448	453	443	429	457	464	422	405	450	430	441	431	463	436	447	442	472	449	399	460	463	437	447	429	429	480	454	474	418	442	465	400	396	439	441	464	432	455	423	465	469	434	471	469	415	461	398	455	442	427	391	456	441	465	468	454	481	409	440	411	418	468	466	443	447	450	436	430	447	450	445	457	441	445	440	460	447	430	472	432	427	440	441	439	460	445	459	445	425	458	430	475	471	469	479	450	439	455	471	426	469	478	449	468	405	454	420	411	464	412	456	469	449	454	434	429	444	444	450	463	455	453	465	423	467	426	436	455	445	466	459	441	417	419	446	450	453	464	415	502	426	443	455	478	467	484	457	468	424	465	443	455	410	484	401	450	434	454	443	421	448	423	521	454	447	476	471	442	439	455	471	427	452	449	446	468	423	445	466	462	428	428	466	450	435	423	433	438	463	432	448	488	446	440	462	468	443	465	452	465	471	429	475	485	428	442	436	470	459	484	461	432	468	447	438	446	443	464	460	406	467	482
24723	22183	33413	34620	20021	7444	702	456	472	420	480	389	434	408	376	424	406	369	404	448	433	388	424	404	416	412	440	399	403	408	400	441	392	433	362	421	435	441	406	423	396	417	404	411	422	427	406	422	373	358	404	417	404	403	412	415	405	383	430	404	420	398	412	429	410	408	424	421	378	398	419	438	406	428	432	407	422	445	468	436	424	469	448	387	384	414	407	455	418	450	399	403	422	391	417	422	418	404	420	431	418	435	372	388	415	456	406	378	434	434	474	403	432	381	384	436	426	392	381	392	409	422	431	410	423	418	387	405	430	382	433	404	435	451	427	421	422	427	435	414	435	472	423	420	434	428	411	416	441	461	422	465	404	428	405	414	394	436	443	400	397	437	416	391	440	429	414	387	392	391	400	424	441	371	415	418	406	405	450	422	440	403	401	446	427	421	419	415	440	404	433	437	368	392	438	400	408	417	454	408	406	419	403	405	413	440	422	414	442	443	425	396	413	425	408	392	383	440	427	394	449	409	427	385	396	418	368	401	432	388	412	423	410	401	431	456	428	409	377	440	442	403	415	418	394	458	394	404	404	459	416	393	383	431	420	414	448	438	389	417	407	431	383	444	426	427	454	434	393	388	402	409	405	423	452	404	393	403	389	401	432	403	411	403	418	387	408	417	429	448	426	422	396	381	401	383	430	433	382	430	394	404	397	387	424	435	421	380	360	421	402	430	371	388	406	379	403	414	384	379	416	443	441	397	447	404	398	408	403	423	395	443	377	392	399	393	417	400	417	405	433	397	366	395	390	421	408	415	439	401	409	422	406	419	424	433	421	416	431	451	429	393	455	409	361	423	401	412	427	418	404	429	392	417	426	377	404	413	414	388	410	458	424	449	433	414	419	441	432	437	416	388	378	421	414	406	423	429	411	396	383	402	442	451	358	433	415	431	395	379	402	443	419	391	427	419	426	409	453	399	394	421	442	423	408	426	379	398	404	407	419	407	434	389	421	430	387	412	438	459	435	462	410	363	429	424	416	418	406	455	442	408	411	429	434	384	422	416	390	385	438	432	429	435	377	403	392	448	396	423	406	407	426	419	435	406	427	390	406	406	421	432	398	395	441	404	432	386	449	404	399	404	403	423	429	418	416	424	402	429	406	400	467	340	431	418	434	400	405	413	412	403	409	359	433	395	430	414	413	387	429	391	400	417	407	349	404	429	408	382	434	413	419	455	413	400	405	426	435	399	383	438	447	403	407	425	374	430	431	414	414	409	406	429	418	414	383	440	386	399	419	391	396	395	427	386	383	383	423	412	400	419	404	366	398	418	440	434	413	414	441	423	420	385	405	405	378	440	403	413	447	431	406	425	387	398	416	411	426	417	378	391	400	426	370	375	400	419	430	385	382	408	407	450	391	390	430	447	393	382	417	381	422	413	400	430	402	383	407	355	392	389	415	430	412	424	385	382	396	416	394	427	388	436	453	392	395	407	375	405	372	422	417	385	365	389	391	444	426	418	401	397	447	395	429	399	404	416	421	395	433	445	402	444	420	402	452	377	395	404	407	401	400	430	425	427	420	395	373	388	381	416	471	414	399	403	413	394	379	381	427	402	424	404	399	396	414	417	391	431	397	386	390	406	448	383	419	397	412	442	452	389	370	401	414	391	399	422	409	431	443	403	412	418	387	406	450	375	397	427	385	463	427	432	379	376	421	432	443	429	408	380	417	443	402	413	403	423	415	409	409	385	413	430	430	436	368	413	412	420	422	421	390	419	408	416	423	449	411	419	396	414	416	409	428	384	437	397	420	445	415	479	407	397	433	418	421	434	413	413	447	385	384	419	435	393	409	414	419	378	409	394	416	414	422	414	447	419	410	406	392	426	463	406	388	385	436	408	433	393	430	408	407	432	420	413	432	392	444	405	416	374	427	411	382	403	418	362	416	425	412	443	437	406	420	397	430	427	396	399	444	424	411	402	410	446	422	396	437	445	391	398	409	384	387	404	431	401	429	402	424	382	440	402	410	387	402	407	415	413	375	422	418	408	396	432	417	383	418	425	407	429	403	420	424	431	437	432	419	418	412	397	403	432	411	449	427	440	440	414	382	393	418	420	409	408	412	424	419	400	400	427	423	430	411	405	399	408	380	418	402	401	421	416	408	433	420	402	401	438	421	403	440	399	409	393	431	379	373	406	425	409	399	409	419	404	410	445	400	478	402	413	414	406	434	402	404	389	410	383	416	384	407	398	404	379	409	446	372	363	454	386	430	407	421	432	415	403	418	399	453	408	413	381	434	402	435	420	437	392	376	423	435	415	451	421	408	427	397	401	400	438	396	423	419	389	389	439	440	438	397	387	415	433	424	416	396	384	388	404	454	405	400	422	399	419	440	431	445	396	411	416	424	408	401	412	386	409	408	393	422	376	422	374	402	413	388	430	425	420	419	423	408	400	402	396	427	424	426	423	370	423	412	399	418	436	425	420	432	443	410	406	396	418	412	390	402	407	420	451	416	423	407	402	395	427	448	410	400	413	413	442	416	392	416	390	421	401	409	432	383	385	404	428	410	379	392	428	423	419	428	441	469	428	436	396	399	416	425	417	453	391	385	407	402	423	409	402	417	430	432	443	415	423	442	411	396	413	437	406	403	432	422	403	396	420	428	423	434	408	429	398	416	396	396	388	386	416	410	426	389	437	412	401	426	460	395	400	378	386	447	426	433	410	388	397	409	425	422	375	414	410	428	421	428	416	392	425	403	421	455	419	402	420	408	427	400	417	420	414	410	404	396	415	383	409	367	408	391	427	415	374	410	430	441	435	389	430	398	417	419	393	409	448	431	418	447	413	434	394	388	413	421	423	411	384	428	406	404	411	409	423	424	390	472	415	357	372	453	399	423	374	381	392	378	418	419	419	390	395	420	394	414	437	394	431	390	433	445	480	465	402	382	419	379	397	381	441	388	423	429	404	407	427	396	372	408	423	414	420	416	406	433	422	408	412	410	376	408	373	442	408	428	424	394	394	398	407	414	418	411	440	429	397	394	422	400	417	378	401	429	444	412	433	416	428	393	386	418	388	396	443	413	386	456	383	421	426	421	406	442	422	438	415	420	394	460	399	428	370	410	403	390	390	423	406	410	413	402	428	436	390	396	434	412	405	444	423	432	407	410	410	414	426	417	411	422	378	423	398	384	404	400	373	376	454	424	438	422	425	411	410	433	458	427	448	391	416	372	395	440	431	451	413	468	401	443	404	416	389	419	426	444	409	384	394	399	406	420	427	404	444	426	422	429	438	438	436	429	406	460	396	443	398	423	407	413	427	416	449	391	412	442	425	420	423	412	409	383	419	420	387	407	431	403	333	412	440	429	413	395	357	436	375	405	426	393	390	470	405	431	392	382	411	432	402	374	385	421	413	427	405	404	417	385	419	430	424	385	431	431	418	407	405	409	424	392	417	414	364	425	407	410	429	418	386	415	414	443	387	447	409	408	414	418	428
55795	64808	61338	45991	5282	739	744	723	661	675	691	612	679	684	654	665	670	667	691	687	678	635	697	668	672	695	656	671	653	633	660	649	658	686	686	715	669	627	656	646	641	662	648	674	626	651	667	641	684	656	667	620	624	649	637	643	652	657	681	634	618	687	661	649	626	621	640	598	638	640	649	663	676	663	664	655	657	669	634	660	664	633	634	686	616	649	656	660	666	659	656	619	635	669	654	637	630	647	641	621	657	608	643	664	672	637	636	683	710	677	697	649	670	627	663	674	654	613	650	646	677	625	708	622	645	598	630	642	655	681	632	663	647	681	665	703	664	647	673	660	702	680	639	634	693	673	657	619	616	644	631	655	612	685	704	674	654	676	701	664	633	641	629	659	653	659	646	654	689	672	618	620	638	695	674	690	624	692	670	623	675	645	612	692	649	649	659	704	663	648	610	675	651	657	695	704	638	653	659	678	674	640	691	647	648	672	667	692	655	617	654	648	693	665	638	680	657	616	651	661	670	648	674	641	672	697	649	669	646	647	641	685	633	641	676	641	656	649	661	659	662	675	633	634	630	642	669	633	689	651	681	663	668	702	690	667	702	615	635	655	664	628	632	637	652	662	678	653	634	634	646	610	640	642	661	625	642	628	641	633	628	678	685	608	661	683	692	655	675	654	625	628	644	674	629	619	650	664	663	624	678	617	673	700	677	684	636	630	624	677	625	665	626	648	661	665	628	665	612	696	635	654	653	645	622	711	666	661	644	650	688	646	693	652	639	656	649	630	637	663	646	652	656	625	694	670	648	667	683	662	640	648	641	683	626	666	633	646	686	645	631	674	686	662	647	673	664	642	648	669	603	652	668	639	671	634	633	652	634	655	667	634	628	659	641	678	681	642	628	673	636	671	625	637	681	674	720	649	669	696	645	627	686	661	658	676	696	650	653	655	665	653	638	639	617	727	664	612	642	638	640	679	661	641	653	651	662	650	634	629	613	650	675	683	688	623	672	664	674	633	616	655	672	675	641	653	625	685	700	670	587	650	718	631	660	671	667	629	660	662	679	711	652	681	687	685	641	663	614	636	640	666	648	651	648	676	635	661	653	687	631	643	637	658	657	603	636	676	646	660	668	670	661	653	669	651	677	648	651	613	718	615	625	645	643	627	625	633	658	638	656	669	630	664	676	611	615	662	641	659	649	659	675	628	643	647	671	630	667	684	645	649	620	626	655	622	657	656	651	667	639	633	700	679	625	659	651	627	667	677	664	654	695	648	620	608	663	683	648	641	657	656	647	661	655	682	643	677	703	629	665	659	691	659	700	676	663	573	648	643	640	692	662	636	643	671	622	637	649	656	641	667	665	686	696	679	642	655	671	663	634	670	654	648	653	627	665	630	680	648	620	670	686	622	604	625	661	674	640	672	683	648	711	643	656	652	637	647	642	651	680	681	643	634	676	679	632	654	675	639	647	647	647	678	672	663	685	685	656	644	643	665	695	685	645	659	629	669	647	669	633	653	614	664	664	599	704	645	670	669	644	665	662	667	607	622	628	688	663	666	653	663	651	634	639	668	657	642	686	661	648	608	623	685	675	672	672	666	707	652	661	643	658	662	605	665	660	634	679	706	639	636	650	686	647	627	639	678	662	617	648	672	645	662	686	659	685	610	648	636	622	671	613	681	620	646	646	664	647	652	657	636	716	641	625	653	640	631	677	600	663	624	662	623	711	682	640	625	629	696	611	685	648	614	635	620	656	643	606	679	664	675	650	652	643	667	637	630	667	615	646	633	646	690	667	657	658	650	696	667	649	650	658	637	662	692	669	669	673	693	658	662	658	653	667	639	652	652	608	664	649	692	637	632	627	633	715	694	679	624	638	663	659	667	659	665	626	619	647	663	651	626	623	689	668	632	615	639	680	611	647	680	630	643	670	659	644	673	650	644	697	676	663	656	627	650	641	672	671	683	679	622	630	642	630	612	614	667	684	640	617	656	691	631	642	698	629	641	638	592	621	649	681	652	672	684	610	674	629	684	637	622	660	696	673	683	681	646	644	684	645	647	657	651	644	676	670	683	627	674	664	607	614	659	666	668	687	700	655	665	697	664	689	616	678	643	676	658	614	652	634	623	626	653	669	620	704	647	674	650	632	640	706	659	605	658	720	687	701	666	662	649	663	676	705	637	660	611	674	634	630	649	671	644	636	673	648	657	577	664	648	616	686	651	648	653	701	651	659	605	664	672	687	634	674	657	703	649	700	622	672	649	678	631	655	614	632	626	632	608	632	677	645	667	695	676	617	620	693	683	640	647	660	674	638	624	645	650	634	662	646	685	660	650	631	691	642	607	683	653	637	625	700	648	665	623	634	656	635	666	655	639	656	661	679	670	630	659	651	679	658	641	628	627	635	662	647	682	668	661	639	628	614	689	671	640	675	679	697	639	671	662	619	666	677	687	671	664	632	679	645	663	638	625	668	650	635	668	639	646	652	643	627	677	612	625	657	627	647	624	684	663	674	635	627	697	620	683	662	704	621	649	706	675	680	658	614	647	643	660	689	605	652	647	626	626	648	656	653	647	654	701	684	613	678	684	676	613	649	630	643	645	647	619	662	638	659	686	684	653	666	654	705	638	623	661	662	722	648	646	670	650	665	620	715	643	656	656	661	685	642	655	637	643	657	639	678	655	608	647	647	675	639	640	649	673	651	658	649	641	667	677	628	662	599	636	701	671	651	656	598	656	682	632	637	628	628	678	679	663	655	658	617	641	605	648	661	696	647	646	642	650	623	630	618	672	605	613	668	656	670	679	690	633	658	666	617	658	680	673	598	635	653	680	648	618	662	660	650	624	621	630	688	600	662	688	672	629	662	616	627	708	652	659	658	666	641	635	662	672	604	664	672	640	642	619	604	641	653	638	642	660	661	683	618	671	636	641	635	646	650	626	646	652	634	620	572	659	661	644	622	675	662	659	716	660	605	648	675	692	643	697	659	637	648	684	644	626	638	671	653	700	656	677	664	622	631	660	684	703	664	713	653	655	694	671	689	648	643	650	654	626	639	652	670	652	622	677	629	727	633	632	670	670	624	634	633	653	628	650	702	639	662	695	651	689	668	624	659	638	639	646	652	649	698	647	685	683	660	651	688	684	625	666	703	636	675	696	649	650	624	655	682	629	588	680	652	712	667	648	651	670	657	622	637	661	660	672	640	628	623	665	685	657	663	679	686	622	648	669	645	685	652	595	650	620	646	637	614	636	707	669	655	661	670	698	693	615	641	670	624	658	660	688	668	626	628	712	682	666	677	649	637	690	676	641	657	655	640	672	659	641	666	657	596	621	668	682	681	653	639	658	634	644	670	675	638	672	650	636	621	674	616	643	662	712	647	622	661	638	619	651	660	676	628	647	644	646	656	688	623	709	642	663	630	640	654	711	614	668	687	680	668	642	682	681	620	625	598	669	701	651	654	669	682	650	681	625	622	668	655	636	695	672	631	682
23293	21674	30400	28812	21746	19730	8751	715	533	543	565	562	502	527	522	473	538	519	517	530	517	473	497	515	477	491	489	526	517	516	527	497	515	543	547	543	512	545	536	528	550	501	486	485	485	531	546	527	487	493	489	528	525	501	489	529	495	490	506	487	526	510	545	506	491	526	531	495	508	515	487	502	525	518	556	529	526	547	499	528	527	490	502	505	500	522	513	499	474	548	506	501	514	546	539	498	484	513	529	514	515	502	515	501	526	504	536	495	537	531	492	497	493	496	541	575	504	538	504	501	489	506	514	518	478	523	544	532	507	527	506	506	497	495	523	526	492	524	530	552	522	490	497	504	541	533	553	496	549	524	498	481	495	568	496	497	525	494	492	534	527	496	522	556	496	490	531	500	537	541	517	551	448	492	496	537	553	493	563	496	523	489	500	462	533	494	507	518	527	473	471	524	522	510	500	511	549	483	502	497	497	503	509	508	493	504	516	519	507	530	533	552	523	515	475	504	543	545	526	482	548	507	538	500	507	499	545	517	509	518	488	509	514	475	527	501	494	526	505	510	518	500	503	471	487	500	559	510	545	524	546	500	488	509	532	537	530	518	514	514	555	503	527	467	500	521	488	503	503	528	509	476	539	523	513	443	480	530	535	519	470	506	516	501	481	550	484	488	517	526	517	491	549	486	543	554	488	490	498	533	515	507	517	521	533	528	514	498	491	482	517	539	531	495	516	493	462	504	521	454	544	533	516	518	489	513	515	532	514	512	514	539	487	534	472	479	548	491	506	448	511	508	505	497	529	529	543	524	507	459	499	510	472	485	520	572	528	494	490	506	488	484	483	538	512	568	512	512	524	507	532	499	504	526	535	473	518	511	514	481	513	528	523	498	516	472	473	545	519	511	537	524	510	514	516	530	546	510	528	492	523	486	503	525	484	507	515	495	496	514	538	465	544	562	497	520	494	542	516	503	473	531	538	474	471	535	556	477	527	501	492	491	485	514	496	498	481	521	486	516	496	513	474	500	566	523	493	522	510	500	475	534	518	475	498	497	558	505	478	498	531	518	481	470	483	496	479	511	504	497	492	502	509	504	468	493	533	500	500	506	509	504	510	511	499	512	493	519	520	498	508	511	537	512	511	503	511	495	496	516	515	502	549	501	482	529	488	491	517	505	463	487	514	475	482	500	432	521	509	523	527	558	534	503	539	507	538	514	483	513	465	493	515	518	512	523	535	520	501	463	528	529	472	500	520	517	507	523	562	553	516	512	500	511	519	481	509	511	535	473	550	536	502	511	501	508	518	526	515	511	492	483	504	524	497	527	529	514	497	485	510	520	524	520	470	549	503	528	546	546	526	504	496	518	528	527	476	503	524	526	527	485	556	524	487	536	509	485	538	499	536	503	481	461	509	529	528	536	521	518	540	512	513	497	480	517	522	521	530	530	533	514	546	505	498	553	534	538	526	484	505	530	470	553	512	480	501	510	484	462	467	525	498	509	543	477	527	523	512	536	504	515	526	492	497	510	518	507	538	492	530	511	527	492	503	553	558	534	535	502	499	544	539	502	515	537	501	493	516	547	485	480	512	492	518	457	498	516	516	501	524	488	541	539	512	495	521	489	497	504	525	497	495	498	451	522	487	527	497	484	484	499	518	530	542	511	487	550	510	515	540	534	526	495	475	505	472	502	487	484	522	481	534	550	523	508	491	474	526	526	535	483	511	474	549	497	526	466	485	509	541	506	500	530	457	502	523	499	554	535	476	537	544	491	512	510	482	494	542	527	473	533	496	535	539	536	472	537	510	475	535	535	543	492	525	547	517	470	495	510	508	529	543	484	492	555	516	498	487	531	513	495	456	461	490	514	524	521	509	489	484	522	479	448	503	515	485	532	506	482	491	499	493	507	491	490	498	525	534	521	532	503	569	475	544	575	544	530	475	487	521	486	524	496	500	503	516	489	503	505	514	522	499	534	503	534	513	503	513	528	518	520	519	468	521	494	514	513	527	502	485	465	542	499	502	531	527	515	495	536	495	477	528	493	500	523	506	528	501	512	516	470	527	548	518	547	534	517	484	524	499	503	523	528	470	529	525	486	517	518	516	471	482	514	502	505	538	534	536	539	555	497	538	530	527	487	497	502	485	530	513	549	523	499	513	519	505	543	557	550	484	542	508	512	514	532	519	507	495	527	527	485	498	519	536	504	503	553	497	528	484	526	478	518	496	507	521	519	491	502	511	489	522	485	516	499	496	531	497	491	516	492	475	488	495	509	519	520	496	505	467	486	503	483	490	499	494	493	471	492	502	540	500	547	526	511	492	496	502	493	538	489	510	477	502	556	501	522	558	480	493	533	515	518	488	525	521	511	499	515	520	513	493	518	517	508	487	483	505	497	488	531	528	487	537	565	523	520	512	518	512	505	514	531	555	475	489	504	545	474	523	494	490	515	507	527	490	514	539	472	514	498	494	511	520	477	528	527	498	492	499	522	510	501	501	483	506	497	536	521	498	572	527	532	472	532	515	507	533	492	504	507	455	514	554	506	522	492	531	479	566	507	529	506	488	517	533	536	537	503	495	473	532	510	506	521	511	535	503	469	524	533	494	541	492	477	511	524	475	485	483	510	499	482	552	495	498	519	504	513	530	526	539	504	496	538	511	552	476	520	482	509	503	535	513	535	510	493	515	465	507	532	534	525	528	495	506	525	502	526	466	495	507	484	507	526	526	503	513	495	507	485	529	494	518	505	499	518	499	495	563	515	531	541	522	496	498	464	491	562	539	558	524	499	539	491	489	501	486	480	504	509	487	530	508	497	529	515	547	498	476	498	541	530	527	487	511	536	523	535	514	501	510	497	506	498	518	515	521	472	484	533	501	497	498	530	513	516	530	493	574	478	504	525	507	520	510	503	524	527	466	517	493	489	508	491	489	497	523	525	498	493	537	540	541	489	505	490	500	499	519	489	470	537	503	493	519	511	504	512	494	550	531	498	472	541	507	514	498	534	492	485	525	521	551	511	523	534	507	530	518	487	498	540	496	508	478	488	553	508	515	497	480	539	497	539	505	529	542	558	483	453	467	548	525	511	515	506	481	504	506	491	524	532	492	519	502	499	506	531	489	510	539	511	472	494	432	531	528	517	538	505	486	508	517	500	534	502	531	524	524	546	528	510	514	542	498	493	519	488	503	512	482	499	492	498	495	507	527	495	510	512	521	499	478	521	516	528	498	471	480	507	544	485	532	520	501	498	590	537	514	564	538	503	509	483	552	501	508	519	510	522	489	476	539	531	487	519	517	543	505	517	508	516	496	492	547	499	485	517	544	453	537	515	485	486	539	499	505	513	450	517	507	494	512	495	523	532	486	488	505	529	502	521	513	484	505	537	516	498	464	504	501	550	474	479	522	546	519	497	506	517	477	481	519	488	514	495	500	507	478	504	516	507	514	452	487	471	506	500	493	525	528	516	512	507	475	514	454	532	500	528	499	485	501	530
57218	63337	69172	56760	7474	949	958	870	865	853	830	777	810	856	814	808	855	804	792	797	846	757	748	739	773	777	751	781	778	813	768	842	795	787	764	795	797	819	823	785	741	773	764	743	761	775	791	778	783	831	740	848	792	767	770	740	776	848	790	778	742	763	828	737	751	833	801	798	772	745	798	798	808	721	840	761	742	820	771	749	793	791	812	762	751	752	824	786	803	880	831	783	847	719	730	791	784	824	778	802	801	738	798	802	762	770	790	743	788	817	799	748	792	779	746	806	727	774	808	745	766	762	778	786	805	756	816	785	815	795	754	801	721	777	806	795	753	811	781	761	830	794	756	792	762	809	787	807	777	812	712	785	776	799	744	772	843	778	775	788	754	762	804	832	785	796	789	772	762	797	784	775	799	775	783	816	822	782	760	769	777	789	725	767	833	798	804	821	799	753	746	725	794	765	736	793	789	792	810	798	780	806	794	798	745	782	787	764	775	765	775	784	796	755	782	748	724	735	760	787	779	815	728	779	813	778	792	789	780	771	755	801	825	832	732	752	835	842	798	853	794	773	751	782	785	787	807	801	783	783	788	755	793	813	783	807	788	813	754	756	797	801	761	743	757	745	824	753	783	788	794	780	789	812	797	830	719	802	784	794	747	801	746	792	725	774	791	824	746	781	768	762	805	753	810	766	818	751	810	771	808	776	787	783	770	725	737	822	783	802	751	784	760	688	811	765	716	718	755	777	819	761	802	794	748	772	787	714	750	723	733	728	823	835	775	720	783	740	768	730	829	751	777	752	783	773	780	809	815	752	793	784	822	788	786	777	827	859	790	790	776	834	818	791	823	741	761	813	763	798	799	732	760	696	784	782	763	750	745	809	777	803	757	812	763	782	789	765	763	728	763	789	766	815	781	757	787	789	809	780	768	731	803	756	733	789	798	769	836	794	755	792	752	772	778	821	767	781	762	782	782	792	779	779	757	794	775	768	746	789	770	809	747	759	786	778	800	755	823	777	829	758	755	756	796	805	817	745	799	765	817	761	772	756	808	729	761	776	777	771	800	789	800	806	789	794	755	764	813	798	792	788	796	774	783	752	773	744	790	700	742	786	785	744	777	797	783	778	763	755	738	734	725	749	792	816	792	831	776	810	822	758	776	827	814	757	801	827	762	820	722	832	798	770	773	748	787	746	775	800	792	770	815	730	778	726	796	703	799	748	751	832	799	792	834	771	826	735	768	791	783	757	761	808	787	757	735	758	770	795	782	768	794	820	772	752	789	807	759	750	774	817	805	763	803	722	761	759	798	760	741	740	726	807	780	822	811	797	754	839	772	817	802	811	791	811	781	754	820	731	770	780	766	821	809	799	759	761	820	756	774	743	768	801	745	764	850	838	833	808	795	840	783	814	794	762	747	796	797	703	762	723	750	749	763	776	785	766	793	781	839	780	813	811	770	824	781	815	779	791	757	775	778	799	745	798	773	771	794	748	797	771	765	783	803	765	745	744	760	740	774	798	745	752	758	796	768	781	775	777	751	772	804	727	760	744	791	770	732	715	751	793	778	798	743	751	760	750	813	746	772	785	829	780	829	753	796	766	807	792	779	796	796	765	738	772	763	806	714	797	780	798	819	824	769	801	779	793	757	740	758	781	794	768	767	785	774	776	748	795	741	753	795	787	783	768	761	777	794	798	792	806	793	750	803	792	769	779	760	828	801	813	732	780	761	786	782	760	763	776	763	661	780	761	784	729	728	812	747	739	762	798	734	781	822	801	785	829	723	761	731	794	768	769	730	815	769	788	793	778	778	805	736	787	781	782	746	758	800	747	743	806	802	790	739	786	774	731	801	717	783	794	779	771	814	826	826	745	764	803	766	808	778	789	794	820	774	812	772	785	795	793	798	778	798	770	828	759	790	810	760	786	759	804	797	771	758	786	757	786	731	841	799	747	718	818	774	779	803	775	816	758	765	738	699	731	796	793	815	738	778	800	766	803	766	813	735	783	805	746	793	764	772	739	756	769	730	823	774	749	767	728	793	799	778	778	783	747	801	789	757	778	797	752	743	765	707	778	772	781	761	790	799	837	797	823	775	809	768	822	783	750	785	782	810	784	770	774	799	816	741	806	775	771	764	756	783	813	761	797	825	771	828	741	787	785	800	812	757	767	770	720	709	738	783	791	773	779	762	753	746	769	790	778	760	768	811	781	787	813	777	733	750	823	772	820	753	813	769	748	808	776	771	794	791	741	789	761	788	768	749	825	720	785	770	805	817	784	791	761	768	804	763	814	763	777	809	787	762	745	843	819	771	823	755	708	773	788	810	786	768	789	730	736	756	769	779	812	804	803	753	836	751	764	735	741	755	788	724	802	783	779	737	810	795	792	794	802	727	764	739	808	781	723	793	804	741	781	781	789	820	795	775	812	795	763	786	823	763	769	799	745	777	802	830	740	800	760	772	804	775	781	752	819	749	747	761	747	750	771	776	782	794	774	740	762	833	785	779	784	816	784	761	737	723	745	781	766	791	801	760	799	783	803	819	797	774	782	790	790	818	778	694	776	739	733	748	768	756	760	778	753	716	807	757	786	719	767	808	797	767	796	803	769	764	792	759	786	766	763	787	793	774	790	859	832	751	815	800	809	792	751	775	774	775	813	784	764	745	745	770	809	744	743	841	782	750	764	774	792	792	785	816	834	787	765	757	750	773	790	773	758	765	774	791	763	791	750	776	784	777	791	752	814	763	764	747	792	742	774	757	718	799	781	767	761	815	764	797	758	779	759	751	728	778	733	786	763	757	759	807	787	763	747	780	730	758	775	795	765	822	790	846	784	776	769	794	793	785	773	789	770	836	776	792	763	780	808	805	770	816	798	774	774	817	791	779	820	725	798	782	780	773	798	794	752	762	805	817	757	771	796	828	791	781	774	766	769	770	780	702	786	724	754	775	781	793	721	751	786	825	802	775	755	754	800	789	754	739	791	829	796	791	797	805	800	743	739	779	752	763	794	791	799	759	801	757	806	767	805	764	750	831	769	788	765	785	794	745	780	746	778	745	758	790	822	808	726	795	749	786	769	778	754	781	773	746	748	786	768	721	783	781	794	781	793	753	786	779	777	770	787	776	821	809	760	751	753	804	778	793	793	828	760	788	793	746	770	787	792	855	743	770	749	769	785	836	741	791	781	829	798	775	760	805	789	741	769	801	819	804	801	822	820	804	763	769	725	823	750	759	837	833	800	790	808	812	793	757	749	807	731	824	794	777	765	795	787	754	767	764	779	800	775	745	802	748	803	762	838	779	781	760	763	781	772	769	759	800	758	809	781	755	756	743	808	834	786	754	815	755	776	758	806	795	816	834	777	761	750	746	726	750	761	783	785	785	795	786	755	750	790	777	818	838	747	770	720	781	772	761	821	737	783	772	776	831	719	734	776	790	807	777	764	771	786	801	787	799	811	755	750	717	798	730	724	788	791	788	773	774	776	775	781	803	774
29532	26703	29747	19684	1747	274	304	286	302	297	288	301	283	292	276	274	283	308	273	289	258	292	319	263	285	263	267	282	271	282	255	271	283	251	293	274	283	306	284	311	305	254	292	266	287	284	273	287	274	272	296	283	312	250	307	317	265	243	303	280	254	304	311	261	309	302	283	289	283	274	278	294	268	290	263	273	259	310	270	291	268	293	271	279	255	260	268	275	289	296	287	280	289	288	281	294	274	271	274	305	293	278	259	256	298	269	272	266	277	285	267	262	297	296	275	288	309	286	272	278	288	309	266	269	295	277	258	292	257	258	275	307	311	269	299	278	284	280	283	264	280	256	279	288	266	292	290	283	289	276	284	282	257	249	271	283	298	266	300	263	300	285	296	259	252	295	297	292	295	253	289	262	259	271	284	272	283	297	293	272	280	274	279	298	276	284	265	261	284	272	290	282	285	288	272	305	278	261	270	299	280	276	316	274	266	290	248	252	303	284	268	298	272	275	255	292	283	270	256	303	294	289	300	265	296	271	288	294	308	296	285	248	273	295	292	298	304	266	272	278	274	255	271	295	286	314	274	264	264	277	258	278	291	279	292	283	277	324	286	277	272	258	305	272	275	250	281	308	296	265	264	293	305	283	262	270	298	303	271	301	297	300	267	272	302	256	290	324	272	292	265	320	308	270	272	280	266	291	281	299	278	274	291	282	290	275	287	272	266	282	258	288	248	288	291	264	265	249	295	280	304	285	299	251	278	278	290	282	277	315	306	265	254	299	286	275	259	289	279	303	285	288	273	290	261	272	286	263	301	283	306	253	299	271	263	289	286	266	282	280	288	270	277	287	287	301	280	263	280	310	268	281	281	279	272	297	278	289	304	291	284	295	315	282	292	286	313	267	264	284	266	274	259	296	259	305	259	248	270	280	271	265	271	281	266	287	287	260	277	314	272	254	276	283	265	273	299	272	295	286	267	311	275	285	288	295	302	308	292	264	274	305	267	265	322	288	315	274	279	280	305	273	265	306	296	290	270	268	265	284	290	312	312	269	285	298	274	287	291	274	301	269	257	261	276	291	255	301	301	269	254	279	306	256	266	282	293	265	293	257	287	268	281	279	273	297	280	289	273	255	257	274	288	288	258	302	291	296	299	276	290	293	278	237	295	277	273	261	291	278	294	285	294	275	270	267	253	311	264	308	282	294	295	286	278	280	250	277	272	275	263	318	290	270	293	278	271	264	285	302	265	305	287	281	290	299	289	277	315	246	296	276	288	277	301	289	286	261	286	286	271	283	297	265	287	299	293	252	264	302	285	287	288	292	293	300	293	292	249	283	276	253	284	293	295	281	263	291	289	253	268	246	267	288	313	277	301	287	274	289	266	288	276	282	283	276	299	274	298	278	268	286	299	277	291	274	277	288	303	292	290	259	258	278	295	257	292	288	279	269	285	270	277	276	272	251	294	270	268	252	268	270	285	246	274	290	292	265	275	254	296	295	258	262	291	297	257	269	293	273	271	281	283	315	264	282	258	300	297	274	280	272	258	300	266	261	280	282	284	264	287	282	277	277	253	284	260	297	275	281	273	266	284	273	270	283	257	305	247	292	285	293	326	286	278	294	282	272	249	286	302	275	287	268	283	266	287	279	278	300	278	313	302	306	284	291	287	264	300	292	293	272	267	276	297	280	299	263	292	285	261	262	263	271	313	281	294	280	282	268	284	289	268	314	290	267	284	308	290	269	256	264	272	301	283	272	284	273	249	279	282	298	317	258	302	290	278	317	287	257	263	244	279	291	290	302	286	278	284	279	312	291	260	295	292	275	298	284	294	265	315	274	275	275	279	285	282	266	259	290	292	278	296	291	247	285	334	297	265	263	264	258	262	272	291	267	284	277	262	296	307	267	281	276	290	307	305	311	275	277	278	255	255	289	278	282	336	304	283	269	317	279	275	302	259	269	283	298	296	287	301	272	276	275	270	278	291	280	289	275	297	296	317	294	299	259	292	276	278	259	296	303	255	289	244	288	299	292	286	274	302	317	269	272	294	276	292	287	297	277	293	289	271	273	258	290	294	273	274	294	280	279	301	283	293	266	287	264	256	268	279	298	269	294	288	318	296	282	286	269	255	257	301	282	311	285	297	278	300	282	278	268	266	282	250	306	282	283	284	286	271	308	258	283	294	262	267	297	288	262	291	293	294	292	297	280	294	304	303	301	282	306	299	273	278	267	283	269	315	292	303	275	287	305	297	264	306	267	273	244	272	270	285	274	266	296	277	294	266	274	257	271	273	277	296	291	280	314	245	299	266	303	281	282	258	313	284	263	287	307	286	254	300	322	258	274	263	264	274	298	287	263	285	291	271	285	261	233	286	281	235	289	269	292	269	297	280	289	276	278	297	259	288	293	289	289	289	305	239	297	300	294	282	287	258	270	283	297	278	258	294	284	262	266	270	280	305	262	278	281	280	284	243	286	285	269	272	299	268	266	265	295	286	269	297	283	271	257	272	275	275	273	294	316	262	287	277	254	261	283	268	277	311	281	289	297	276	291	283	292	280	282	261	293	255	252	269	265	276	253	278	294	291	284	284	289	276	268	287	308	274	264	274	297	264	268	296	275	261	275	304	258	263	289	278	267	269	293	287	282	292	295	301	306	269	280	286	283	290	300	244	327	292	282	277	291	271	298	304	279	272	292	301	302	263	296	306	241	290	281	296	263	315	282	270	275	290	257	291	272	294	265	300	324	277	265	253	294	261	290	260	272	243	257	294	285	299	287	308	285	268	300	250	281	283	268	289	303	301	278	266	269	263	279	281	289	294	291	262	273	274	275	272	311	276	289	304	295	284	288	286	295	322	295	297	294	290	271	265	257	293	287	253	273	261	289	282	302	274	261	275	265	316	245	299	291	311	290	247	288	295	259	283	286	254	275	277	279	303	316	289	294	280	277	302	278	280	295	294	285	294	301	253	303	265	294	296	275	280	297	301	263	263	269	285	254	309	278	294	282	343	277	251	269	329	274	255	284	279	303	289	259	278	298	279	279	316	280	292	264	285	265	254	284	266	274	270	257	304	270	283	276	274	281	265	304	295	275	241	282	293	299	282	283	267	294	278	296	287	256	295	286	265	302	266	294	306	279	283	279	289	284	286	308	272	284	308	303	276	254	266	293	256	255	289	287	279	295	278	284	282	252	278	283	288	276	251	268	295	276	274	283	287	293	291	273	274	283	286	278	289	300	295	230	274	263	301	285	308	280	276	286	299	327	284	283	281	267	298	269	286	299	312	302	292	256	279	261	289	269	271	283	290	278	262	272	311	296	294	276	261	273	286	268	293	279	265	262	290	299	243	288	302	275	293	291	272	280	287	273	286	301	266	282	249	262	277	292	254	257	265	245	280	276	302	264	270	282	271	263	277	282	288	251	289	273	285	307	295	297	286	270	289	262	252	291	300	257	303	308	268	284	273	267	288	282	277	305	288	277	264	328	263	279	302	291
37536	37695	36303	17438	1485	471	436	487	468	460	477	469	456	471	486	478	467	460	448	433	461	436	487	446	454	447	438	469	472	456	432	457	489	447	454	433	417	439	463	431	463	456	478	469	443	466	470	448	451	464	508	430	441	446	456	471	431	491	465	440	488	470	462	495	466	440	468	443	450	449	438	461	466	499	476	465	451	468	434	485	470	456	473	488	478	459	483	460	422	467	514	454	489	452	413	467	472	420	486	457	496	427	449	444	437	490	434	511	473	434	457	466	478	470	480	419	481	481	440	451	419	468	493	464	467	463	473	453	457	483	442	464	474	396	502	440	458	418	442	470	457	461	462	419	424	495	442	445	498	510	497	464	410	467	441	473	450	454	500	468	469	427	423	451	430	461	458	473	457	486	456	447	449	474	467	464	481	443	484	461	460	469	475	464	447	459	457	465	433	453	433	477	474	422	487	455	461	439	468	450	457	428	490	446	489	469	479	439	421	452	476	456	464	493	454	481	476	448	483	453	420	448	439	499	494	459	488	402	417	436	477	452	469	490	475	454	442	472	473	431	464	455	446	424	449	459	485	449	487	487	464	456	397	471	504	426	470	460	458	454	409	434	475	457	483	469	458	436	425	467	465	486	479	457	426	473	474	458	427	474	474	485	448	432	460	466	472	454	456	461	463	439	476	458	490	474	442	475	464	448	450	443	469	444	473	429	446	456	466	461	426	452	437	457	480	462	441	429	486	445	429	428	428	484	474	437	480	457	505	479	460	507	442	453	449	485	461	459	451	419	506	435	445	441	457	441	452	458	455	500	488	504	424	429	466	463	466	490	477	442	456	435	425	470	481	425	451	447	464	494	460	429	467	502	469	471	438	456	416	469	436	484	439	445	489	464	447	439	461	483	468	450	463	467	489	471	403	439	399	480	462	460	434	509	473	446	453	461	448	453	450	472	444	452	453	424	449	448	471	467	491	474	431	464	466	448	477	458	411	445	463	462	495	436	454	496	446	481	464	459	470	459	438	466	454	453	469	516	456	450	448	484	482	474	424	474	427	504	438	484	455	487	502	441	464	485	450	464	433	471	466	454	478	456	478	463	417	461	448	422	453	475	474	462	458	443	437	473	452	426	451	484	453	472	431	469	488	462	448	493	446	496	483	442	453	470	432	479	457	404	445	452	464	466	467	500	480	449	494	457	425	456	492	459	441	482	454	504	460	480	481	434	465	474	445	446	458	490	454	431	476	467	456	454	458	445	464	452	441	472	445	453	441	450	464	479	466	489	458	464	446	455	464	459	483	472	523	465	456	428	473	453	457	463	483	465	429	460	437	486	462	455	471	449	436	430	490	450	442	408	476	485	442	487	466	441	462	442	446	412	432	480	460	471	454	487	473	448	452	441	451	464	472	453	483	465	445	463	440	411	463	462	454	467	436	451	488	442	448	474	468	481	457	454	474	479	483	455	419	443	457	431	458	512	464	449	475	484	441	454	481	471	498	457	428	442	489	433	465	482	452	444	460	472	467	452	489	459	424	452	442	451	445	424	476	438	439	481	451	452	437	445	429	477	470	465	504	489	491	443	430	448	462	432	470	464	467	507	463	455	481	424	423	479	473	451	469	425	478	461	446	428	468	448	455	405	442	475	416	429	441	433	457	423	413	446	423	451	434	485	458	434	473	417	454	457	450	459	458	482	470	449	430	447	441	470	470	454	478	472	478	479	435	435	466	416	436	463	460	445	461	455	442	472	431	444	464	465	502	435	449	448	488	453	442	452	449	470	460	429	458	417	474	427	452	446	448	466	427	469	452	453	446	460	502	452	484	470	448	442	456	469	492	423	442	464	466	487	489	483	491	408	447	447	441	470	473	476	443	446	438	458	451	440	430	450	447	461	488	417	477	458	424	423	486	439	451	447	448	447	453	427	466	470	448	442	474	471	459	444	448	468	458	478	470	455	463	437	465	473	439	410	469	461	480	485	479	416	473	490	479	466	439	430	453	484	410	463	446	427	467	444	468	476	469	478	448	447	449	452	477	405	461	483	427	465	501	461	443	413	465	433	477	435	478	444	485	462	457	498	453	478	456	480	457	464	479	451	423	466	450	430	461	471	439	499	458	452	466	450	456	447	467	461	445	470	503	446	463	447	428	453	477	446	470	453	465	471	464	471	445	473	453	467	454	448	458	459	482	427	451	437	442	437	410	473	499	485	470	438	434	420	439	450	472	492	455	454	411	474	457	477	519	492	457	437	445	501	480	426	465	483	464	494	428	437	433	455	472	455	417	422	466	468	478	456	474	421	443	467	444	475	452	463	477	449	462	494	452	481	460	432	453	451	437	442	468	441	496	464	470	488	418	468	465	468	442	466	435	431	457	472	413	443	465	467	467	475	465	447	441	480	468	452	417	487	504	465	486	459	427	473	441	431	453	464	491	466	432	456	413	424	451	462	472	423	459	467	452	457	484	484	451	478	433	486	456	482	487	427	473	501	444	439	464	459	482	461	498	457	477	455	460	466	478	436	455	514	507	457	438	476	463	468	446	443	461	430	509	426	483	429	446	459	439	438	454	500	447	457	423	448	464	472	460	454	456	467	464	451	439	468	443	454	405	430	465	467	458	445	487	469	459	431	474	468	457	441	465	487	453	452	477	474	435	451	443	456	465	468	465	443	470	461	482	464	432	443	476	463	433	474	427	430	466	464	472	454	497	486	462	441	494	487	445	463	472	452	454	458	476	460	436	435	453	471	489	442	459	494	472	440	467	467	471	450	506	462	454	457	490	456	471	426	482	457	442	466	482	403	479	442	471	457	491	481	445	448	452	442	467	465	484	480	440	453	493	451	448	442	453	452	466	460	434	453	460	428	459	509	473	466	467	457	474	446	428	465	454	480	453	507	484	479	460	477	469	451	438	447	456	431	482	480	463	477	461	454	461	456	477	450	456	460	445	446	421	491	492	497	434	469	477	452	451	438	492	479	458	460	453	467	476	428	464	481	466	455	447	444	437	460	504	464	439	432	469	454	468	440	451	437	467	464	461	438	489	459	428	472	476	461	481	429	421	461	443	479	466	441	450	448	431	470	439	452	450	495	435	448	427	485	441	450	455	470	446	473	472	433	475	464	444	453	442	437	472	442	455	458	453	477	463	446	469	497	447	452	465	474	455	429	418	417	457	445	455	407	475	484	486	476	484	472	465	484	476	467	458	466	446	453	446	439	444	527	456	461	420	459	446	491	497	452	456	456	476	449	488	473	437	434	478	418	470	415	440	451	487	502	432	440	429	469	448	453	487	455	469	465	492	451	471	478	428	438	473	452	444	450	431	446	488	494	406	492	447	483	463	415	452	441	477	429	456	454	483	460	478	422	434	469	479	442	435	441	485	466	503	448	465	482	466	461	456	494	482	443	442	459	414	493	462	472	511	497	462	430	481	481	456	430	464	448	470	466	446	495	461	451	466	447	439	443	439	455	479	490	492	488	467	452	411	460	434	451
24593	22334	32823	31473	20118	8982	783	481	438	426	419	452	425	439	453	442	444	409	447	440	431	425	485	390	450	432	428	451	404	425	423	402	420	424	446	418	418	407	440	432	460	439	441	386	398	403	405	439	404	442	425	390	425	416	448	421	430	458	442	463	407	421	417	416	423	467	444	420	417	437	424	419	406	433	431	441	403	445	431	421	423	447	436	411	401	467	377	451	415	415	422	429	434	412	413	441	423	438	413	413	424	400	432	397	426	422	444	412	440	402	435	407	416	424	416	422	408	439	426	425	388	433	415	457	410	432	425	441	437	426	399	417	441	398	438	425	406	404	407	398	427	411	430	416	453	430	425	424	440	397	436	415	418	445	443	398	446	430	420	399	441	401	453	424	485	407	475	438	406	402	412	453	452	407	432	417	410	431	420	449	417	420	405	431	452	417	426	434	425	385	384	448	456	395	401	428	446	433	428	419	439	417	417	444	464	453	443	413	440	434	400	414	438	376	430	423	440	430	425	384	414	415	371	436	423	426	400	408	410	410	443	415	470	421	410	411	433	412	429	415	420	428	430	445	409	418	434	404	418	400	438	412	440	430	459	450	451	391	437	426	403	442	447	399	391	402	467	438	415	436	410	442	433	403	442	458	430	430	415	421	428	418	418	372	444	432	443	402	436	423	443	428	397	393	375	403	410	404	403	431	395	428	448	452	400	433	410	395	431	397	399	431	420	376	462	411	476	451	420	458	439	420	426	403	427	446	452	413	406	418	460	461	426	454	445	434	410	432	457	436	396	426	373	435	411	439	447	443	407	453	461	426	422	403	419	439	460	403	428	456	397	429	425	414	373	408	444	424	438	417	431	404	431	392	422	438	419	420	415	438	410	404	442	408	442	452	391	398	415	466	434	388	446	434	409	418	434	412	447	414	437	428	414	427	415	371	428	450	446	420	434	428	447	430	398	411	433	391	445	425	398	418	479	386	429	432	427	440	416	425	413	470	411	438	428	441	407	457	436	435	420	463	447	444	422	392	419	436	431	464	400	423	455	397	435	410	420	396	405	424	443	399	444	418	462	444	464	441	450	406	411	424	450	450	398	421	397	447	422	401	414	442	447	414	406	427	430	400	425	411	441	394	409	427	427	393	426	431	406	422	426	409	407	428	427	428	405	392	409	412	440	422	437	449	355	445	400	425	444	425	409	427	436	412	462	425	419	403	407	418	415	388	394	414	450	460	394	417	399	439	426	441	448	400	414	409	379	479	447	414	407	447	439	442	431	437	469	433	417	433	439	419	426	461	423	423	437	409	419	424	445	452	430	416	413	445	415	431	424	424	398	437	434	469	411	407	453	415	438	446	443	418	450	451	452	413	384	431	410	398	440	414	395	450	413	443	423	413	415	423	430	417	436	428	423	427	439	397	431	444	424	436	438	410	471	410	415	435	419	384	435	437	422	454	438	430	407	410	439	385	415	418	467	403	400	435	408	427	430	392	449	421	432	428	452	440	450	399	427	435	416	436	433	420	411	411	426	442	432	423	418	429	467	407	397	431	416	445	402	405	405	406	429	407	454	471	427	440	420	427	382	409	402	429	443	396	432	448	432	440	424	442	435	386	439	430	413	419	409	408	427	431	407	423	395	434	430	404	407	437	428	437	435	453	412	422	418	402	422	446	401	420	417	412	421	438	433	406	409	421	395	438	444	417	424	429	458	422	454	396	400	435	387	460	402	406	410	404	423	396	416	410	410	429	433	417	437	406	439	382	475	434	391	423	421	426	419	431	424	403	417	431	438	466	395	404	412	387	423	426	432	417	437	430	397	401	429	428	468	424	395	456	416	459	443	427	435	413	434	373	411	419	422	438	422	420	417	428	426	405	418	433	430	385	432	426	443	437	415	408	401	408	440	412	436	419	445	425	428	440	417	395	435	387	431	437	424	424	395	464	404	441	441	428	420	430	419	455	407	406	420	382	468	412	416	427	422	459	430	493	427	406	416	431	434	424	415	442	429	432	427	407	446	456	406	419	399	417	436	411	409	418	423	441	419	446	402	428	455	398	430	432	411	450	430	440	434	421	427	401	407	411	404	391	404	427	419	410	441	379	411	416	447	430	412	425	427	408	419	446	393	418	434	441	441	427	419	405	407	392	433	419	399	405	392	394	426	429	424	438	395	429	448	424	440	417	460	427	443	434	396	421	465	426	412	426	445	433	443	392	387	452	434	422	414	407	434	406	457	448	408	408	428	422	425	425	416	410	393	425	386	413	427	462	431	446	411	438	429	414	419	423	410	413	410	449	416	399	427	394	431	409	410	431	434	424	462	410	404	406	421	418	434	421	411	415	422	435	445	416	449	395	420	414	382	416	399	445	432	425	422	441	431	420	425	456	409	441	430	439	390	452	429	442	423	414	414	411	432	447	474	411	429	448	388	445	414	378	399	442	414	443	430	438	403	437	433	422	418	438	418	414	412	439	440	400	430	429	423	417	405	454	441	414	397	400	393	386	399	418	398	382	397	375	447	468	404	453	442	449	428	445	392	436	467	447	424	417	397	426	415	394	406	435	407	449	420	448	434	408	426	420	403	416	428	459	431	475	436	438	470	406	443	416	418	420	427	441	417	439	452	412	426	405	422	380	424	424	451	395	439	413	438	419	373	392	422	445	420	407	400	413	433	413	402	433	475	416	429	429	424	433	435	427	460	449	430	419	396	406	434	402	444	402	459	395	437	427	432	440	434	442	419	460	417	376	418	406	413	419	450	419	435	443	388	444	469	431	408	447	411	413	481	402	449	418	397	407	426	474	445	422	409	394	443	435	431	447	446	420	440	431	399	426	454	420	417	424	422	443	423	453	391	419	420	419	453	436	441	438	453	425	423	423	423	410	430	416	400	387	428	450	425	392	422	428	396	439	417	421	416	438	452	428	445	415	413	423	439	419	421	425	401	408	459	423	455	397	430	434	456	400	426	440	428	421	428	435	413	419	408	427	442	408	416	424	398	399	417	425	438	449	436	435	453	438	441	404	408	391	376	407	402	426	404	436	391	428	435	437	412	447	469	467	415	429	415	421	417	434	438	430	422	410	410	400	410	400	404	405	403	416	411	412	438	436	418	413	426	449	437	427	420	404	428	426	403	416	413	411	406	442	393	418	425	403	372	451	433	453	414	438	432	408	423	410	411	429	404	389	390	408	411	427	423	440	465	407	428	424	418	446	403	427	432	393	393	442	410	418	428	424	385	450	434	413	417	412	411	438	434	380	426	446	395	418	423	412	439	395	449	429	430	425	414	452	421	418	429	441	428	434	440	443	451	446	440	466	422	463	422	426	399	429	444	403	463	435	440	431	408	409	402	424	412	417	370	409	405	424	423	418	436	424	392	453	397	451	438	454	384	400	437	447	408	417	432	417	393	446	415	473	383	429	428	410	414	430	413	416	426	431	479	421	431	396	423	423	386	397	399	414	400	434	457	403	422	399	422	452	416	406	462	467	393	422
59483	63131	64579	42839	5171	802	738	710	741	659	705	654	693	671	691	680	666	647	641	702	643	667	662	680	624	688	644	642	651	676	659	626	699	659	630	667	694	654	679	688	669	674	673	627	670	658	657	652	671	668	643	667	688	663	669	674	678	674	665	661	671	677	664	656	657	672	661	680	679	678	735	630	659	649	678	719	681	648	688	657	658	658	676	671	689	645	676	691	666	658	669	683	672	667	665	639	679	635	674	677	652	698	645	658	681	669	683	654	665	670	684	654	701	647	683	629	658	708	693	693	630	651	658	649	674	670	661	714	674	674	677	657	717	695	602	659	671	669	668	706	663	646	609	645	663	718	617	685	658	677	631	695	684	636	718	690	687	643	656	655	688	637	710	663	669	618	657	647	657	670	671	693	669	693	671	652	673	644	637	669	669	642	672	704	667	691	673	681	676	655	678	685	704	685	685	628	650	687	690	696	625	634	698	664	687	695	689	657	645	671	656	722	626	692	697	648	676	701	695	682	688	631	684	694	677	627	683	674	702	629	700	644	603	646	645	669	727	684	642	672	652	632	648	671	693	662	720	725	641	655	664	665	693	659	648	645	632	665	654	656	673	702	675	670	670	649	667	705	686	717	687	705	658	663	645	701	631	653	663	647	639	652	660	661	687	686	674	664	646	671	691	686	678	659	700	645	646	657	635	660	690	704	653	685	643	716	638	674	683	632	650	705	702	657	664	685	686	661	651	649	672	633	632	689	653	638	651	650	662	693	681	690	651	683	668	673	658	632	658	676	668	606	694	668	695	645	659	692	672	620	689	644	639	671	626	692	657	704	671	664	672	604	626	679	678	692	681	635	644	641	654	711	698	655	665	643	659	679	640	646	741	668	691	663	679	657	681	714	694	689	671	665	669	697	662	692	678	644	601	671	739	666	705	645	670	679	714	682	656	672	654	692	691	677	704	656	708	614	651	678	640	705	682	647	636	678	675	709	759	649	690	637	673	623	654	677	660	661	656	655	666	697	689	689	697	644	651	690	681	717	698	634	690	709	664	705	653	651	660	718	672	686	681	687	708	629	627	649	665	698	649	654	675	640	654	651	623	675	667	655	657	637	625	638	680	691	677	675	683	675	650	659	645	668	679	711	612	665	688	643	695	649	670	648	702	629	699	665	651	673	638	672	623	694	647	696	711	671	653	695	675	676	642	622	667	689	721	655	677	694	664	682	670	683	659	621	691	678	649	640	657	687	632	673	717	671	654	629	656	664	696	657	623	679	661	658	660	676	670	695	675	683	686	669	724	683	655	694	694	646	681	632	673	691	685	680	696	633	663	641	679	714	653	638	686	686	613	657	685	666	651	635	632	696	650	657	604	667	667	653	663	676	649	664	693	682	670	684	627	670	633	642	657	659	648	653	668	674	643	705	630	633	676	680	658	698	684	637	642	721	723	612	680	664	691	617	629	650	627	636	640	646	686	713	637	640	672	712	651	726	668	687	714	618	711	664	598	682	641	655	655	674	640	654	664	681	657	649	644	649	662	675	679	694	634	712	625	673	631	654	642	670	646	650	686	681	720	696	674	686	679	679	695	656	665	676	702	680	636	647	682	642	631	710	669	682	692	679	685	679	692	670	729	637	665	683	679	727	638	683	663	629	654	649	665	652	672	682	671	602	674	658	656	697	698	638	689	697	658	644	697	672	633	660	657	648	661	639	639	657	681	695	680	657	632	659	666	676	690	672	652	651	675	677	671	671	635	667	709	707	651	661	648	680	649	688	720	675	680	647	666	639	701	635	649	687	680	667	636	677	708	653	690	688	695	647	631	658	692	683	688	670	659	654	668	647	652	715	614	680	660	667	669	666	644	647	639	667	700	690	708	679	632	685	678	665	691	702	668	702	663	644	675	659	636	652	663	651	691	695	685	666	729	642	648	685	667	685	649	631	610	659	667	632	629	692	667	720	687	682	685	682	688	685	701	692	648	661	634	684	632	622	720	687	728	678	722	621	675	670	682	640	661	690	716	644	675	662	637	662	676	613	664	679	681	653	667	652	698	617	631	716	690	657	635	650	667	683	660	660	607	677	688	693	654	690	719	693	642	678	661	655	663	643	671	713	691	702	680	645	649	671	714	647	647	699	683	647	643	688	640	651	663	645	662	671	659	648	646	661	679	636	671	683	659	691	645	688	692	677	613	657	660	724	645	673	650	652	631	702	598	685	687	616	691	719	650	656	641	668	664	688	636	651	680	686	679	647	655	617	667	661	669	677	727	617	696	666	616	705	708	633	680	622	683	708	670	695	661	655	744	677	714	687	654	660	634	594	657	649	662	633	694	631	662	715	640	693	672	673	688	667	653	660	644	675	682	698	676	626	709	695	625	690	634	648	669	723	668	666	683	681	737	688	678	676	667	642	654	695	699	691	618	659	658	658	641	617	687	671	654	636	644	666	639	645	718	661	712	659	661	681	632	674	682	672	727	637	692	651	701	609	640	711	700	730	691	668	683	680	660	716	680	661	649	657	696	666	623	684	673	655	673	725	651	692	660	655	649	683	673	629	711	674	688	651	682	699	656	684	683	647	657	702	660	655	633	623	650	656	682	708	680	654	621	670	614	642	674	642	678	649	640	673	684	667	657	664	723	617	641	713	672	683	625	668	699	671	684	662	656	690	640	690	661	678	664	644	695	620	694	658	639	647	702	690	652	617	643	634	693	669	671	704	691	709	674	682	693	661	657	690	678	704	681	712	659	688	732	669	675	669	669	670	684	702	679	651	651	706	620	656	678	649	758	658	639	654	661	682	670	644	660	642	684	688	647	643	654	685	626	665	687	664	701	662	678	648	605	665	650	656	699	676	671	707	642	647	651	659	698	684	667	657	668	707	667	706	646	649	687	680	662	678	667	671	654	680	681	658	664	706	661	697	689	613	711	668	677	652	661	663	617	630	688	636	661	651	673	625	687	652	662	641	708	687	623	625	661	697	632	692	651	707	667	650	635	664	662	674	710	697	650	636	692	663	732	637	653	644	676	644	693	697	657	701	653	662	704	660	685	681	724	662	648	676	704	670	689	668	715	644	664	695	682	646	698	684	636	700	636	639	647	705	630	661	718	651	648	671	713	646	689	688	663	608	646	692	662	657	674	648	587	637	692	662	631	685	665	653	715	640	614	640	708	690	688	693	717	625	663	659	709	670	666	686	720	710	659	618	663	647	665	690	660	669	665	660	643	671	669	716	682	652	681	685	680	718	672	670	668	668	632	674	624	666	627	712	696	678	636	654	645	665	669	670	709	679	660	655	695	669	710	648	657	666	669	651	658	641	649	652	706	651	657	684	700	701	704	591	624	707	684	682	658	646	660	694	651	680	743	675	687	660	653	688	643	664	678	649	658	675	679	642	634	701	679	685	667	686	696	670	643	682	661	678	627	709	678	667	669	629	679	691	679	644	644	684	657	681	685	645	640	637	662	676	685	671	622	642	681	654	653	661	710	646
23246	21588	31697	28630	21544	19150	6613	640	550	574	580	513	556	543	511	591	499	541	536	508	555	526	530	543	542	479	501	517	500	512	545	478	531	515	486	532	510	534	505	549	502	494	530	531	514	478	548	477	567	539	500	519	591	509	496	558	466	483	502	493	500	539	502	519	523	495	552	540	558	485	495	506	482	531	505	531	527	496	527	522	558	538	476	549	479	513	498	528	512	512	583	565	521	519	531	520	512	504	509	537	513	505	502	506	503	528	523	535	518	514	495	530	526	536	561	542	511	562	516	538	520	532	500	489	509	549	489	498	534	501	514	487	524	532	524	533	537	498	505	470	545	485	517	543	499	511	536	480	563	561	534	499	484	516	508	496	503	489	510	553	499	506	501	510	508	522	510	535	519	540	532	528	505	560	505	533	497	520	520	547	480	505	501	512	507	485	486	553	496	558	472	478	508	536	539	527	483	545	546	492	537	499	473	538	504	547	553	534	487	501	511	518	519	528	487	518	523	484	528	541	525	495	555	514	532	503	479	542	503	492	542	501	530	487	524	538	520	518	484	471	549	514	506	534	519	510	549	494	516	483	527	516	533	488	513	485	523	510	507	563	541	500	532	512	540	522	543	499	532	537	516	501	551	498	511	549	544	513	492	513	479	521	471	484	485	534	538	520	504	508	552	507	516	535	502	529	504	540	495	551	500	554	551	509	546	529	507	464	502	562	478	494	513	498	512	472	538	496	471	531	516	509	487	523	521	512	484	483	565	500	550	528	476	485	524	493	499	512	547	518	566	484	504	507	511	501	535	509	525	534	509	488	497	522	523	525	511	500	483	485	490	512	500	509	508	536	515	561	553	487	489	520	524	471	522	528	538	535	518	563	497	531	547	499	523	497	509	499	542	513	499	492	536	570	538	499	483	520	552	538	499	545	531	528	495	531	542	509	519	545	510	503	519	527	528	548	531	537	528	553	560	507	528	499	516	504	493	516	520	511	498	507	502	514	502	534	541	585	540	473	498	513	574	514	519	526	487	513	528	495	517	511	529	503	518	488	507	531	495	495	493	524	532	514	526	503	532	525	500	485	512	570	508	496	520	486	500	471	538	526	538	494	513	516	553	496	532	452	501	549	510	533	518	477	491	524	515	494	527	482	525	530	490	590	524	525	504	549	538	571	492	503	510	532	543	547	494	481	511	509	505	482	508	525	535	485	528	566	457	533	530	506	510	503	539	544	502	482	499	481	511	529	510	496	499	490	453	524	508	529	577	519	491	541	537	522	526	531	482	492	495	514	510	508	495	510	556	499	521	475	530	531	535	482	493	533	510	534	554	540	518	482	503	536	525	512	515	510	499	534	502	506	503	550	528	511	484	542	527	529	529	488	505	500	473	523	494	514	513	507	551	510	495	521	568	533	521	478	512	540	537	480	503	534	494	510	499	563	522	552	529	489	485	509	524	509	480	501	551	506	507	492	499	513	482	524	528	519	485	495	506	481	500	521	516	518	505	504	543	528	498	502	466	515	500	509	518	532	515	485	518	501	531	510	542	517	522	506	493	545	524	493	554	520	517	544	488	502	532	512	512	530	564	536	524	506	529	541	517	532	523	508	477	490	542	537	503	534	543	549	513	534	544	499	512	529	541	510	506	521	542	519	519	510	543	538	509	462	462	549	524	496	537	506	499	480	522	523	558	491	504	518	570	520	511	505	522	556	464	490	525	542	463	550	524	472	494	513	509	488	473	477	540	551	501	506	472	528	558	508	545	487	484	527	504	546	532	487	492	520	495	510	499	514	524	503	538	511	507	502	515	515	499	525	500	518	536	450	522	480	507	512	525	528	535	536	521	525	496	514	498	535	502	479	506	498	485	504	486	510	505	526	550	519	539	518	526	550	536	470	529	523	482	502	531	502	491	534	507	542	504	481	472	553	487	460	546	502	513	502	513	529	548	527	545	521	503	522	534	502	504	471	520	528	536	527	504	490	521	494	515	554	560	494	515	504	486	518	524	564	545	500	518	541	500	578	496	520	534	518	523	577	508	532	526	514	531	511	479	500	533	517	468	516	581	557	492	516	553	500	521	494	549	504	492	497	507	532	533	534	489	518	527	526	505	540	530	507	527	487	459	506	499	511	538	479	452	517	519	547	527	505	465	479	497	475	484	467	559	505	478	493	522	528	530	494	528	527	530	515	556	498	502	495	489	549	505	493	510	492	533	554	473	479	561	528	525	532	549	534	485	518	519	539	490	512	549	531	543	487	476	533	500	494	494	553	483	558	489	489	512	477	492	500	530	522	535	499	542	505	485	464	531	525	520	537	519	485	509	542	550	513	545	555	534	535	470	486	496	520	518	478	499	536	489	543	511	529	522	487	487	556	513	509	517	532	511	517	508	471	481	512	461	500	492	492	511	552	561	531	505	504	498	524	506	507	533	511	502	521	501	510	451	513	480	521	522	501	489	512	483	531	489	529	520	544	542	499	494	515	501	503	524	542	504	525	531	531	517	521	522	502	510	526	537	516	462	513	530	503	533	526	532	589	474	485	515	488	545	572	486	514	470	537	530	506	525	475	542	523	482	545	528	521	516	509	536	559	519	512	505	520	509	513	545	504	447	531	522	518	496	496	481	525	480	504	488	539	502	522	527	514	517	538	531	530	501	517	508	501	571	505	500	497	534	531	520	523	544	496	500	514	518	504	523	517	492	503	536	482	496	488	533	487	486	560	527	493	503	524	474	505	505	562	522	550	499	542	481	525	514	513	507	537	538	539	488	506	498	495	559	513	521	514	519	516	560	544	562	504	544	562	524	478	509	479	508	514	541	508	554	531	499	512	503	516	574	489	545	527	530	573	514	516	533	495	485	519	520	502	517	485	535	485	471	512	521	488	468	525	493	507	547	566	488	530	497	489	485	508	521	485	538	546	534	506	470	483	550	510	546	509	511	519	500	545	518	513	536	512	514	503	520	478	530	520	539	516	514	546	549	502	476	540	488	515	506	547	513	520	519	533	538	522	477	495	521	523	526	514	533	511	522	517	511	540	525	518	515	471	511	535	527	492	508	504	519	526	517	488	542	556	463	516	522	580	497	495	507	501	508	493	487	497	518	520	464	525	516	493	546	520	511	483	513	474	513	492	458	485	507	520	553	513	531	494	509	524	551	517	522	555	508	495	558	513	511	530	550	522	466	522	499	519	526	540	510	483	528	503	471	519	489	513	489	485	491	520	521	519	487	517	496	519	520	496	515	498	565	514	506	522	532	549	496	542	525	512	479	500	481	517	481	498	508	466	492	495	517	508	513	524	510	538	556	512	528	510	494	518	507	500	534	551	527	510	513	518	524	557	502	510	569	532	520	568	581	503	536	520	555	511	499	553	556	531	487	545	511	489	526	514	480	492	531	515	503	506	484	472	507	500	570	508	511	466	510	516	481	490	557	524	523	514	496	494	473	532	505	490	513	538	526	528	470	476	484	537	537	479	540	503	533	525	514	543
61353	66436	65626	52719	7002	971	894	837	827	815	837	803	822	828	832	820	834	833	822	853	791	784	804	785	752	818	721	779	772	816	844	775	755	827	748	737	764	810	774	783	779	831	786	828	765	770	776	842	776	783	790	794	785	798	810	755	804	827	821	815	803	780	832	797	809	770	819	778	777	765	834	789	819	794	841	763	752	784	798	743	803	782	773	772	798	802	754	753	815	821	774	813	802	710	797	746	747	791	784	788	787	742	830	818	786	820	818	817	748	816	781	788	817	833	791	771	793	791	787	760	775	851	745	753	835	770	843	800	795	821	766	775	794	793	795	784	808	839	783	795	743	858	777	768	759	764	794	792	836	782	777	800	744	845	777	791	760	762	780	819	751	756	774	771	822	781	737	795	766	793	754	823	736	802	800	794	772	805	785	790	783	787	807	795	749	817	771	781	768	820	772	796	790	772	791	814	788	829	781	792	775	786	760	802	813	791	842	748	790	794	771	758	806	811	804	778	787	781	819	809	802	797	818	766	728	795	797	777	782	812	745	753	796	814	775	800	780	779	776	795	759	756	785	801	770	784	789	776	783	845	763	799	793	788	819	815	788	765	800	778	820	768	852	800	802	812	789	807	832	783	789	766	823	789	752	814	784	763	782	818	793	797	776	806	785	786	807	813	803	765	778	766	736	754	747	751	760	818	812	773	776	815	786	782	797	771	754	768	803	830	757	733	749	784	792	815	777	779	804	805	808	759	780	768	754	764	791	839	795	790	765	740	803	746	828	783	786	827	757	769	778	866	804	861	846	804	801	805	782	780	737	817	734	818	776	788	777	785	765	796	795	755	802	778	762	800	772	797	765	777	782	754	714	757	783	816	788	764	743	734	791	766	799	787	776	757	821	795	793	746	801	761	793	793	742	827	813	794	782	733	741	721	783	836	742	768	802	772	756	760	775	763	836	777	772	791	810	808	808	807	746	812	787	830	819	798	776	771	786	791	754	813	799	816	746	789	783	813	767	761	849	780	760	730	781	745	753	789	837	780	788	801	776	839	791	807	792	798	801	786	752	837	770	765	811	764	797	755	787	790	770	804	812	772	743	802	782	770	751	761	787	827	797	757	788	756	764	785	813	804	860	742	802	750	792	818	785	785	764	759	821	744	785	784	781	770	749	765	761	752	728	827	791	742	731	751	794	736	754	779	819	793	806	788	786	782	815	813	773	802	782	792	740	779	762	765	780	796	840	784	767	788	760	791	798	739	727	772	741	803	752	752	782	818	791	764	761	768	833	744	752	779	804	743	804	761	772	789	793	791	819	771	797	789	760	796	785	771	830	769	793	793	768	785	753	811	788	816	748	807	819	804	800	806	790	788	744	778	777	789	757	742	772	784	742	759	800	791	829	723	809	778	785	786	791	785	781	815	812	781	772	796	722	772	810	750	794	842	788	812	804	773	742	823	737	818	814	780	803	767	763	790	830	800	770	781	739	812	803	766	785	752	764	772	784	786	781	760	768	821	793	782	768	822	733	826	767	811	757	796	837	778	752	760	784	827	753	828	822	741	775	811	780	769	759	761	760	797	781	774	783	780	755	754	801	776	787	791	780	740	778	764	811	853	786	771	733	805	804	832	797	796	755	746	847	815	783	789	786	768	804	767	795	751	773	819	797	794	779	752	822	788	751	789	796	818	759	806	759	754	749	798	810	771	782	732	817	758	787	806	780	786	762	798	757	824	747	819	836	736	775	806	825	773	768	803	815	805	779	775	818	808	802	743	772	780	806	770	808	812	756	795	837	806	799	765	814	793	822	753	798	748	794	811	852	811	817	735	772	821	753	781	795	785	788	777	754	833	816	768	769	803	833	745	802	755	812	776	787	739	793	818	743	720	734	751	759	759	808	789	788	807	826	804	777	809	766	815	825	827	743	789	789	768	757	821	773	775	725	781	822	820	777	740	750	774	772	769	793	840	807	799	737	795	775	802	813	746	753	795	805	750	768	802	834	769	757	775	782	791	831	809	820	807	817	773	794	738	732	786	800	746	833	777	782	780	767	811	799	768	782	793	793	764	764	769	805	775	780	739	785	820	797	780	790	728	762	811	776	769	780	791	735	794	760	773	761	743	803	775	801	801	877	789	775	825	768	831	784	811	826	786	807	823	793	780	765	758	811	791	776	821	784	784	797	836	748	771	757	798	747	779	811	792	805	756	749	789	738	774	792	791	819	769	757	796	788	794	758	776	834	807	772	790	809	783	788	778	785	758	807	805	830	781	764	749	787	757	755	753	789	784	814	747	843	803	799	795	760	795	783	809	764	791	737	834	814	770	792	801	810	846	804	782	772	804	805	793	765	783	780	822	747	749	830	777	795	760	769	793	750	792	818	839	740	798	778	781	757	772	808	812	831	774	800	760	758	796	802	734	784	766	769	748	806	730	785	764	741	795	777	806	807	756	748	804	802	846	758	764	747	728	774	798	835	789	798	780	811	794	846	743	799	828	745	757	792	787	827	757	836	767	772	776	791	778	771	799	784	754	757	786	785	803	768	756	795	778	816	825	744	778	783	779	766	799	788	805	753	813	762	810	793	809	729	803	751	774	822	779	756	767	746	779	804	806	823	792	761	813	781	749	807	804	770	791	829	808	789	763	789	842	781	776	812	797	788	799	810	743	851	790	807	767	794	754	819	824	826	832	779	787	773	764	835	781	798	821	752	773	816	690	806	796	820	786	767	767	829	780	809	823	770	750	780	765	780	761	768	798	774	772	757	811	844	785	835	760	803	761	756	729	764	778	813	809	843	760	772	788	744	808	752	801	799	780	837	744	804	802	764	760	756	789	778	745	785	807	785	752	793	816	807	840	783	828	820	741	788	821	791	792	772	780	745	781	797	783	783	831	791	787	781	768	822	816	804	808	759	818	832	832	755	818	769	801	733	844	805	783	807	845	774	812	773	784	818	782	833	727	733	779	763	766	749	829	805	764	778	773	774	756	770	786	799	738	814	817	815	823	775	797	770	781	788	782	805	836	811	778	763	810	799	814	830	762	793	817	770	794	775	750	814	804	766	749	796	764	787	724	813	801	776	774	793	762	792	742	769	797	783	819	784	780	766	790	777	784	800	809	761	766	740	796	771	814	801	797	746	786	812	805	781	713	817	782	816	777	781	768	810	800	780	818	812	791	796	787	846	777	777	792	774	739	840	789	837	789	777	733	776	791	757	759	770	794	807	788	793	829	792	756	788	838	828	778	778	805	801	758	823	764	813	784	802	778	754	792	783	779	802	778	800	826	790	789	798	763	838	776	794	778	785	778	792	818	789	811	780	789	800	800	768	789	768	834	790	807	786	739	801	788	812	742	782	750	788	835	759	762	765	749	749	811	762	747	772	776	782	794	757	766	780	797	747	752	774	812	750	815	766	760	786	775	834	796	766	793	739	801	746	823	809	743	773	828	780	813	770	790	795	771	815	822	775	793	773	831	804	843	804	778	812	737	787	739
29081	26416	31060	20799	1825	300	286	258	279	264	311	297	294	248	267	289	284	292	283	283	278	276	256	271	267	298	316	281	316	270	292	288	274	294	281	267	292	263	299	288	284	255	280	272	263	252	252	263	298	309	299	303	271	281	283	292	270	277	263	260	305	263	282	268	266	298	255	308	293	273	270	273	277	253	281	278	267	324	257	251	274	261	294	281	286	245	260	281	291	251	283	293	269	287	268	311	288	275	282	274	293	265	286	258	259	313	260	236	281	298	287	290	269	313	277	308	291	279	265	291	259	269	269	294	239	280	292	270	306	279	282	310	271	291	268	286	307	268	284	267	301	242	256	289	293	272	296	259	268	295	290	281	303	294	286	306	287	277	250	293	287	279	241	279	290	294	298	294	260	285	274	257	304	284	298	297	279	267	263	290	280	271	294	277	305	258	266	261	270	275	292	291	298	297	247	303	264	244	297	275	297	279	293	271	306	277	274	245	305	266	282	274	278	298	287	299	283	305	271	273	246	290	251	265	296	307	280	282	288	265	260	293	284	289	279	270	299	272	288	275	285	266	272	298	269	254	261	273	307	265	297	270	239	259	293	240	286	291	234	294	280	261	280	274	251	269	279	271	276	240	252	273	308	304	302	263	293	301	270	269	281	300	286	284	269	299	260	288	292	274	257	281	277	277	285	294	296	244	263	262	279	264	289	277	273	261	279	265	296	282	267	295	297	275	257	271	264	278	269	276	277	282	276	298	268	291	289	287	301	294	311	285	289	301	281	275	293	264	263	298	269	272	292	288	300	298	264	266	281	284	269	308	281	267	295	269	318	241	271	280	266	261	277	281	298	289	283	302	268	297	273	287	274	270	253	317	236	289	259	273	260	293	281	296	263	271	296	277	267	309	263	287	307	300	271	263	279	271	284	287	276	266	272	281	283	264	310	245	258	247	229	275	268	281	312	293	285	289	256	280	282	286	260	267	280	300	310	267	311	294	285	285	279	277	273	277	293	283	297	269	225	279	259	291	297	314	266	277	292	264	256	283	266	257	300	276	290	296	265	297	262	289	265	284	277	280	271	307	306	270	307	291	277	274	256	297	292	267	253	281	263	255	261	315	282	295	241	295	260	248	292	295	265	280	277	286	290	253	292	285	277	308	286	276	298	308	271	284	289	278	307	272	292	285	281	311	290	296	289	279	277	295	287	264	257	288	259	261	333	277	263	275	282	250	266	278	301	264	272	284	280	304	310	262	262	245	276	277	267	277	264	295	260	288	295	260	265	287	265	279	301	304	287	293	265	304	288	249	292	295	309	298	308	291	305	280	265	287	277	264	279	284	267	298	270	295	283	261	245	273	285	293	266	300	265	278	276	258	272	268	289	299	286	284	265	282	282	284	289	281	309	298	288	303	280	297	289	319	292	309	283	301	272	280	298	277	286	264	260	289	282	274	270	282	291	281	287	272	290	280	282	271	267	307	315	274	287	271	294	339	290	299	258	256	262	268	298	249	258	278	270	275	270	258	274	291	289	266	272	271	310	305	288	272	281	265	291	264	308	260	291	271	281	261	284	273	282	272	282	268	261	289	274	264	298	268	300	289	275	285	267	274	288	295	282	310	288	276	305	274	267	280	307	299	282	267	288	281	267	277	250	306	309	278	283	264	288	246	274	264	259	310	277	291	276	253	290	274	272	277	286	243	302	275	272	318	253	268	276	265	241	280	285	280	277	291	266	273	284	278	285	297	282	265	308	274	279	269	290	307	278	281	280	287	284	267	308	283	269	251	275	258	262	251	248	263	262	281	276	281	300	279	264	262	290	269	285	291	273	271	290	261	257	290	274	299	282	260	278	263	286	279	296	254	283	292	283	265	300	248	297	293	270	278	266	264	275	272	292	273	277	277	310	279	269	283	251	287	290	272	257	268	318	279	284	310	279	271	274	269	289	291	251	284	293	262	288	257	272	280	256	280	249	266	259	294	287	269	312	274	273	270	279	330	283	240	284	251	293	276	293	291	273	263	276	261	261	273	298	256	267	265	263	309	293	282	270	275	274	271	284	279	264	294	284	254	305	266	295	269	284	287	260	311	243	280	306	278	298	263	304	315	274	297	274	296	281	285	278	274	275	265	288	273	311	287	291	278	282	263	303	271	281	278	255	256	263	292	278	274	300	285	277	291	282	266	247	269	296	270	293	278	290	302	294	269	298	324	297	286	289	286	261	281	262	259	261	312	282	290	286	280	300	303	286	306	291	272	259	277	259	268	262	299	277	278	294	275	263	274	300	260	264	305	291	285	275	272	278	275	281	282	272	305	269	267	266	319	278	262	274	279	268	277	262	265	285	264	324	289	251	273	297	309	282	272	308	271	263	271	297	280	260	272	288	272	284	298	286	281	289	287	301	300	281	279	274	297	252	290	273	276	291	255	268	281	270	283	266	298	264	261	274	258	290	299	276	270	272	262	274	269	300	286	311	300	292	276	278	284	264	264	311	296	309	258	294	273	292	276	266	326	250	273	306	261	272	295	316	286	287	262	298	253	274	259	276	281	260	255	267	295	301	276	287	284	266	268	278	241	259	289	297	277	267	278	292	299	269	292	250	317	289	256	285	312	296	273	273	283	287	250	265	267	250	262	273	263	256	269	306	301	284	332	315	280	254	285	295	311	297	304	251	293	311	274	271	244	288	277	274	279	294	284	270	304	275	349	270	309	274	262	298	276	285	289	275	267	270	265	283	264	261	275	286	293	271	293	284	309	268	291	257	311	271	278	305	297	326	268	246	294	287	279	266	261	283	270	286	263	279	268	262	301	311	280	285	255	285	289	286	283	275	268	284	270	258	268	288	289	293	295	277	288	298	290	266	268	263	267	280	261	286	255	298	283	276	271	282	295	281	263	282	254	295	283	255	254	290	264	268	271	267	264	280	263	254	268	277	279	295	289	307	274	294	258	309	284	294	319	288	302	289	265	269	266	286	267	289	299	268	294	268	255	275	271	261	274	269	277	292	272	268	297	275	286	270	264	252	272	263	260	272	256	244	294	263	275	279	299	284	290	283	300	256	283	272	289	291	285	244	242	278	280	284	285	285	267	275	291	281	272	276	299	268	265	287	294	261	261	270	277	265	310	269	288	252	300	257	297	295	296	308	258	282	274	289	253	268	256	256	282	292	270	299	259	271	269	269	282	266	283	300	283	289	270	267	272	309	289	279	258	259	280	306	257	300	288	282	293	301	292	289	251	272	295	293	242	282	298	294	269	269	289	270	299	307	288	254	238	298	252	321	266	266	278	285	267	275	267	285	276	290	310	277	276	318	294	306	305	263	292	311	298	294	265	279	284	273	288	285	293	267	270	270	287	261	274	276	277	287	292	248	286	281	289	292	273	286	260	286	274	296	302	313	300	285	276	294	276	261	295	266	253	275	307	293	234	295	287	286	294	297	296	269	272	309	281	303	288	262	275	291	269	259	268	251	296	276	262	277	267	265	280	286	297
36392	38890	35809	18512	1508	476	476	479	466	471	436	456	491	459	448	446	448	514	431	405	468	473	456	483	453	432	492	458	438	448	481	423	469	448	455	424	470	451	474	457	450	418	410	483	421	428	455	469	459	443	432	433	451	433	450	453	481	439	465	432	443	480	481	433	496	434	453	410	435	414	465	451	449	445	432	443	456	455	438	441	450	444	456	437	421	463	439	419	442	455	432	462	434	471	484	462	451	459	479	485	456	431	475	455	435	421	421	436	433	461	467	419	469	451	462	432	448	451	449	460	452	437	416	462	477	420	462	434	466	456	457	463	438	455	463	430	423	424	433	472	404	447	446	444	439	469	447	447	438	486	426	442	466	412	471	487	450	493	457	438	459	434	453	469	445	429	422	446	432	433	491	435	453	463	475	438	467	425	448	435	446	457	455	472	434	464	441	405	465	442	466	473	438	457	454	447	431	425	455	455	439	427	445	457	422	446	414	431	459	459	453	468	449	418	449	437	429	430	453	416	461	524	480	437	473	470	445	445	460	458	486	470	422	452	426	438	467	420	461	454	439	426	448	447	479	418	488	477	486	468	459	427	419	434	459	466	465	469	435	469	440	481	438	456	445	441	447	460	441	436	442	465	468	453	441	461	477	422	425	468	451	425	461	426	456	437	465	460	458	470	457	460	460	439	446	466	482	453	436	398	474	453	467	471	465	484	436	452	448	503	459	444	459	457	441	488	466	442	434	452	454	435	441	445	467	416	399	493	455	416	465	501	408	452	416	481	461	435	470	441	430	411	456	415	434	437	435	454	450	508	490	489	438	442	461	444	427	527	446	420	463	423	419	468	404	440	443	428	435	430	466	437	462	442	495	470	456	454	418	462	437	421	430	440	445	487	454	492	458	501	455	465	472	429	429	442	460	436	461	454	456	460	506	456	485	471	460	451	434	468	430	453	437	431	457	465	446	468	452	455	440	450	446	479	444	440	447	478	439	449	453	448	476	446	469	451	462	443	458	460	461	478	469	442	457	440	486	486	456	412	450	419	493	453	463	487	431	468	468	459	486	436	458	451	470	424	479	484	488	464	449	482	442	454	436	440	457	499	466	492	452	464	472	427	456	438	464	434	440	453	462	464	454	469	449	445	432	489	442	432	448	443	465	461	451	453	448	457	475	449	404	435	437	423	447	448	439	474	447	463	463	456	460	457	412	453	439	466	449	475	433	467	494	454	446	438	498	451	521	457	457	449	468	458	429	474	437	463	497	452	447	497	438	473	459	445	430	446	419	432	453	435	458	445	417	467	410	462	424	434	459	485	455	447	439	420	422	451	491	424	462	462	417	453	456	458	416	429	455	442	455	453	459	461	460	440	439	436	468	461	439	435	442	429	448	449	479	437	441	467	406	484	453	489	431	455	457	470	436	436	465	441	450	484	445	437	483	476	446	441	466	457	459	461	452	438	454	467	464	485	423	454	433	457	416	449	486	437	428	471	436	465	486	485	424	456	457	414	487	437	446	483	426	465	432	460	436	469	465	445	514	430	454	425	445	432	470	451	464	449	398	430	435	463	446	452	469	455	454	466	463	460	459	457	454	451	455	445	443	469	440	443	458	456	478	469	427	429	474	463	468	444	492	468	454	455	425	482	446	463	423	431	471	443	486	446	465	461	427	480	434	467	474	430	442	453	490	461	472	422	432	462	450	432	431	441	444	451	461	416	482	424	483	433	447	460	494	461	489	464	463	437	463	444	477	452	445	440	422	458	443	465	437	442	461	476	446	475	461	478	473	468	461	483	484	426	428	451	496	434	451	479	439	452	486	440	443	440	486	458	453	434	467	444	437	449	462	452	411	447	438	457	457	442	453	437	453	424	452	427	443	419	429	467	475	469	450	480	491	471	447	426	438	464	458	441	488	489	459	455	452	485	439	454	472	439	453	469	423	496	444	450	451	429	437	445	457	435	441	430	477	446	426	470	433	467	465	440	489	414	423	468	474	469	450	503	469	434	450	474	463	455	439	428	455	412	425	428	425	445	465	441	457	464	444	457	438	468	483	479	441	473	475	452	468	436	483	449	459	466	475	438	453	412	440	473	461	432	449	437	447	435	494	465	466	464	470	433	437	474	439	475	470	468	445	454	481	448	440	464	452	458	439	463	435	448	465	471	441	479	449	471	449	446	456	452	435	483	435	455	453	405	460	426	423	463	498	488	435	438	472	431	476	483	456	422	436	467	443	470	476	444	475	426	467	465	475	436	452	409	471	482	458	437	467	448	469	476	462	473	491	448	457	433	447	439	457	472	441	469	412	450	437	459	432	448	486	462	474	463	467	470	420	487	419	511	476	462	492	472	446	474	445	485	487	431	436	465	435	450	445	459	467	451	483	446	475	466	463	456	466	500	446	416	432	433	476	432	443	475	424	447	473	489	469	450	444	473	474	448	445	436	435	468	414	463	438	409	488	436	469	477	464	442	483	496	449	451	448	463	423	442	436	455	454	441	452	481	455	433	447	466	439	421	431	490	450	466	500	480	463	364	462	433	458	433	413	443	493	448	480	453	432	466	486	478	461	489	454	459	432	448	466	465	425	444	423	440	428	458	458	412	448	464	456	432	458	491	475	451	477	457	472	477	469	457	478	469	490	447	433	470	428	483	486	476	491	455	456	474	441	451	426	447	477	432	441	434	444	427	439	474	448	416	443	449	423	440	476	461	416	417	443	455	459	439	468	433	426	454	427	452	465	428	445	483	439	428	425	467	460	435	454	470	437	450	465	462	455	469	450	423	496	465	462	411	471	487	467	480	468	409	450	478	482	458	474	436	468	452	495	476	472	453	415	431	419	479	440	442	444	471	439	477	452	472	465	430	444	465	486	449	436	463	468	474	461	448	423	495	450	464	453	464	395	440	466	449	418	421	502	448	470	478	428	479	429	462	464	478	440	439	465	467	476	429	481	468	442	389	441	433	452	426	469	431	463	438	423	470	432	437	432	452	481	445	441	427	431	468	454	426	412	458	455	458	462	439	451	455	435	424	439	452	429	463	466	454	429	442	476	450	466	410	477	462	431	432	470	449	464	452	461	467	416	466	461	460	446	389	450	425	430	446	445	435	473	424	449	478	446	454	491	446	432	420	435	438	456	484	460	441	450	433	429	457	445	452	404	471	456	473	435	455	457	463	458	452	463	453	437	465	460	425	438	496	439	434	413	425	484	482	467	473	445	427	436	478	462	471	483	460	466	455	432	468	453	442	464	442	476	450	445	458	445	475	458	436	449	462	456	475	425	465	450	442	455	431	458	469	418	451	436	483	449	466	438	479	431	462	434	439	444	441	460	477	468	454	436	478	451	458	426	412	424	447	395	463	431	436	458	496	431	463	474	437	457	442	435	438	416	466	439	444	484	469	484	497	457	465	435	480	426	448	450	442	465	430	447	457	460	454	444	445	449	436	440	432	474	446	472	447	448	404	469	493	426	467	446	437	457	447	450	468	461	447
24658	21935	35273	32346	20455	9534	912	480	456	453	415	419	412	459	419	433	394	422	423	397	451	439	443	395	412	451	448	443	385	458	394	435	408	441	378	445	407	475	413	470	434	421	471	408	408	402	450	434	434	410	452	381	427	443	432	402	426	413	395	451	417	435	449	434	408	372	450	438	429	445	445	421	437	461	414	420	425	450	427	455	437	442	419	426	419	461	397	395	401	454	434	426	457	429	416	436	448	451	394	417	474	420	458	447	423	417	423	435	451	448	411	434	418	441	384	421	425	406	447	470	455	435	405	415	410	424	425	449	391	423	430	418	425	435	445	429	428	394	410	449	439	410	434	384	446	431	435	427	403	408	435	418	419	436	437	452	440	440	440	389	452	426	426	422	410	486	395	416	434	469	411	425	426	406	445	427	436	411	394	465	433	426	394	438	388	426	444	422	409	413	400	445	440	440	410	412	427	409	447	409	408	446	411	424	421	403	390	419	441	388	414	450	422	432	448	423	394	407	417	407	451	410	475	465	451	438	451	453	434	372	460	399	419	416	407	432	404	398	438	443	437	384	423	415	460	385	409	447	401	440	467	435	416	415	390	410	416	447	427	433	437	433	456	403	440	417	405	407	423	403	425	428	439	382	429	413	448	434	397	447	442	420	411	399	385	423	386	455	447	431	436	407	463	388	431	413	409	416	400	413	397	425	441	456	421	427	441	436	422	417	412	397	399	396	423	429	384	387	411	424	424	427	420	402	429	396	414	457	436	409	431	409	429	406	428	430	416	418	424	416	417	437	401	409	390	432	430	439	399	421	377	433	452	408	429	416	423	400	413	421	429	439	391	456	436	401	404	418	429	408	442	461	435	443	401	398	433	452	426	429	439	410	422	397	435	417	401	456	466	401	421	433	431	422	437	422	403	401	393	433	471	439	432	416	442	436	430	405	415	456	425	423	433	413	436	384	402	429	418	396	405	413	429	445	403	428	419	397	412	447	406	433	435	461	418	474	429	460	426	444	445	388	430	419	402	400	428	429	415	444	424	446	435	435	420	404	473	439	416	414	406	391	404	409	440	414	441	440	397	419	448	378	430	433	375	462	425	434	421	403	401	447	446	451	413	411	451	444	428	394	427	397	450	423	447	428	424	397	452	411	396	445	433	424	457	402	393	405	410	384	434	428	430	421	421	408	422	425	444	429	424	428	425	420	439	436	417	441	380	381	403	427	436	414	446	446	439	418	417	457	398	422	428	403	407	453	420	438	411	411	445	436	451	399	425	426	418	397	399	422	408	427	444	433	434	423	411	438	451	442	433	451	439	463	449	424	409	424	399	405	420	432	398	427	397	440	401	451	401	468	406	404	431	439	425	396	440	453	384	440	432	400	416	409	404	481	428	417	420	452	410	454	432	389	427	415	410	418	414	455	425	455	454	414	385	390	448	426	439	397	432	436	437	403	402	422	419	439	438	442	416	446	392	449	423	436	403	435	396	421	450	451	395	397	439	412	422	440	400	434	434	416	450	400	417	406	391	449	423	431	416	432	422	435	422	401	454	411	439	422	404	450	423	430	450	387	438	420	432	435	412	435	413	410	452	409	407	434	446	422	438	431	442	411	420	431	388	388	415	459	456	407	438	430	439	419	405	406	443	450	398	434	380	444	408	426	453	397	426	404	463	431	417	437	403	431	435	427	414	381	428	403	454	446	385	409	396	442	447	405	376	449	379	415	483	432	452	465	444	422	447	413	405	463	390	413	438	462	393	405	453	420	405	420	468	432	408	396	433	396	440	429	418	429	393	420	403	419	387	431	426	411	411	396	462	420	434	447	414	407	457	410	410	455	462	474	456	423	456	448	448	410	473	424	404	467	405	444	413	414	434	426	390	415	443	416	416	416	435	432	411	412	421	429	406	429	440	443	437	411	421	422	425	445	402	452	434	433	432	395	400	425	412	432	424	426	445	428	410	407	423	416	446	388	408	420	410	410	407	422	423	455	420	435	437	434	423	390	420	411	420	384	390	427	437	451	446	415	444	409	410	438	406	377	366	412	423	423	407	435	421	426	423	430	394	409	438	428	451	401	421	414	387	399	409	395	414	470	431	407	415	426	404	434	413	419	435	394	446	400	448	402	461	423	418	410	432	414	396	433	454	426	457	429	396	465	451	441	394	434	391	405	422	434	426	424	412	410	409	448	461	445	397	468	419	402	416	430	417	436	418	423	404	423	406	416	418	442	415	415	440	427	439	391	427	440	409	418	406	415	435	442	430	423	411	455	410	406	412	415	409	449	416	428	415	419	400	413	396	385	420	412	410	394	394	415	426	418	429	434	423	425	388	428	453	438	432	405	419	428	433	400	388	410	438	391	436	466	394	451	414	385	396	398	393	413	435	442	441	395	393	438	446	426	412	376	405	449	403	405	411	416	440	427	404	444	401	400	421	406	408	433	443	435	421	424	412	413	466	402	406	420	425	404	448	422	394	427	407	399	418	457	422	433	427	376	422	438	430	407	436	422	435	405	440	411	387	419	398	428	421	419	380	418	432	409	374	414	423	434	452	433	400	407	394	442	446	426	444	438	421	414	434	455	405	410	424	404	435	433	425	431	445	440	389	432	414	440	436	451	416	424	428	412	438	439	419	451	404	409	449	421	424	436	453	438	453	408	410	449	416	419	437	398	384	416	404	413	402	427	415	441	436	430	385	434	399	427	420	443	420	429	430	424	393	418	431	433	437	430	430	419	397	434	421	367	420	411	395	405	452	405	451	450	415	418	407	421	408	421	397	438	444	401	386	410	434	425	425	429	413	455	428	403	424	406	456	423	416	419	428	405	436	459	421	431	408	454	428	414	393	433	439	424	405	405	395	410	430	455	402	398	439	383	457	404	437	401	412	469	436	427	415	389	440	399	449	430	436	435	436	392	437	392	398	435	414	393	406	435	425	423	397	399	399	420	406	391	401	464	417	457	408	442	404	442	413	369	436	418	435	443	399	443	422	447	444	415	398	431	434	424	467	455	397	413	420	408	396	385	445	438	419	432	448	425	434	423	406	424	428	447	415	447	412	446	434	430	364	429	407	449	411	433	465	449	403	394	397	450	415	402	437	420	406	407	416	411	416	416	433	419	439	430	448	446	459	375	453	440	438	431	437	444	438	419	403	440	452	419	435	432	458	411	436	412	417	427	436	424	446	440	416	447	411	429	438	409	388	448	393	462	446	427	389	404	388	447	387	416	429	410	397	427	412	436	375	420	408	442	425	435	416	431	398	440	424	422	428	406	426	410	430	442	435	425	392	474	432	401	412	413	396	414	451	407	418	443	439	423	396	429	410	415	416	407	409	409	436	432	437	446	448	444	444	393	450	418	386	438	422	442	404	378	413	411	388	405	471	410	438	454	421	448	433	397	404	419	400	420	441	418	454	419	392	425	426	448	425	443	457	428	432	399	443	415	391	424	431	419	436	464	408	427	434	416	429	451	405	419	459	418	448	442	425	376
58425	65826	63968	42904	6371	740	729	723	726	680	687	666	667	665	638	656	697	689	667	685	655	681	647	654	723	672	649	633	643	604	676	687	694	702	668	684	692	717	683	683	643	655	665	677	697	688	670	660	669	634	676	660	643	680	696	697	680	629	683	700	685	646	620	703	691	686	669	718	626	679	646	665	660	627	713	601	703	671	696	634	654	664	657	707	703	704	617	704	652	700	634	674	658	677	671	660	682	651	688	703	700	662	716	657	687	674	656	698	667	646	648	691	667	641	667	684	669	667	657	651	699	649	651	631	633	662	684	659	677	672	642	624	672	626	658	666	665	649	678	645	645	588	710	662	660	655	678	636	675	630	689	643	682	674	642	657	698	667	663	632	643	677	657	644	663	642	640	717	681	712	695	647	659	711	671	647	670	697	674	602	618	652	672	682	614	631	744	653	635	663	653	713	676	673	670	691	672	684	628	671	649	661	683	659	673	669	629	698	639	605	658	699	651	680	705	642	742	654	674	619	680	703	643	631	653	642	681	663	705	644	713	595	673	673	700	651	669	636	657	639	626	671	660	670	670	657	716	662	675	681	698	725	646	648	650	646	689	701	606	664	676	672	667	635	655	665	705	659	637	655	643	690	619	693	644	652	680	654	697	662	664	667	642	650	637	664	692	633	668	659	664	651	691	663	671	686	665	649	695	678	689	652	650	691	666	621	667	621	646	725	697	642	651	737	691	642	680	719	745	658	668	616	643	640	652	671	692	726	678	665	666	674	696	668	665	659	617	636	636	687	704	645	670	650	694	635	700	648	677	671	670	673	651	701	643	649	725	658	661	642	697	654	637	648	704	717	627	682	655	658	660	642	663	666	683	667	693	653	624	684	682	644	727	676	640	704	664	699	684	706	682	688	678	688	618	655	702	696	646	640	689	647	662	696	632	669	688	682	629	668	650	641	681	668	669	664	683	639	694	630	678	646	684	633	686	651	686	673	646	687	691	651	614	685	667	711	664	671	670	678	642	652	636	692	676	664	692	684	629	693	686	695	612	679	673	668	666	663	696	619	661	704	671	678	674	672	659	727	692	677	604	688	640	657	688	645	670	724	649	624	660	656	665	627	644	663	676	635	687	601	691	695	717	649	644	698	640	646	623	658	656	673	689	656	677	700	633	677	657	680	647	685	661	654	683	692	685	685	678	657	673	735	671	685	647	658	716	670	661	662	696	698	651	653	660	677	659	678	700	660	678	700	618	660	647	603	674	656	659	687	688	635	716	664	618	706	640	684	664	668	631	671	642	652	654	695	716	664	673	689	656	687	703	657	675	627	628	665	668	698	711	630	648	673	693	670	684	695	668	687	677	663	687	651	631	674	671	676	630	678	673	671	654	691	665	690	699	626	681	666	639	655	691	663	661	709	661	661	636	653	654	634	697	607	683	651	660	660	641	724	656	676	662	704	641	631	680	633	655	680	705	666	629	667	654	639	676	666	641	696	685	705	679	679	712	671	664	694	655	659	641	634	679	655	645	666	685	710	674	663	680	694	655	691	611	673	690	693	687	699	663	687	644	690	657	593	700	686	662	661	658	663	674	676	697	695	690	652	652	660	710	668	736	633	703	646	669	704	661	648	664	661	678	676	660	705	697	695	696	725	698	669	680	699	632	687	701	663	664	662	649	678	686	657	645	632	664	648	665	653	684	715	678	664	668	659	640	673	641	659	686	675	656	683	690	636	665	701	633	615	672	687	638	649	681	642	682	684	658	683	732	658	718	672	666	703	671	639	622	681	722	636	677	674	672	669	694	688	661	653	715	691	683	642	702	641	641	671	645	695	624	674	709	676	633	655	619	661	663	648	668	665	698	667	642	616	668	666	642	616	669	680	639	666	681	690	709	639	654	683	689	717	668	647	645	657	693	673	631	628	692	636	641	693	689	689	713	665	670	689	654	709	682	684	670	655	657	634	638	699	707	694	688	668	688	680	645	680	650	596	713	669	660	594	640	671	683	661	666	634	696	644	669	589	701	671	671	614	677	666	694	676	685	656	649	640	675	650	635	709	654	635	662	645	649	615	685	676	670	661	682	702	670	678	681	702	655	660	660	656	679	649	703	661	656	683	681	662	663	670	646	630	694	668	661	679	659	693	680	644	661	686	713	663	647	675	614	665	638	640	609	699	672	670	721	687	603	698	647	666	681	666	633	632	630	708	681	654	662	660	666	662	698	695	662	685	658	701	663	678	651	661	655	690	691	695	707	640	673	690	682	639	644	667	691	658	651	695	687	664	619	659	662	670	714	625	675	677	648	623	689	643	632	720	645	695	657	658	667	644	650	720	716	641	693	678	661	677	677	651	684	666	719	654	614	683	657	688	637	678	717	680	661	679	669	686	619	644	657	711	692	615	655	639	646	674	648	709	634	676	664	690	625	693	653	656	683	664	662	700	618	656	679	658	664	675	658	710	645	680	691	620	656	649	678	647	687	671	694	666	636	655	648	681	690	666	680	673	657	684	715	647	641	667	645	712	627	671	660	664	633	649	665	619	654	657	642	660	652	660	644	678	674	637	683	676	656	631	653	701	619	670	688	671	653	686	669	673	654	683	619	673	638	670	664	637	677	689	691	677	655	688	704	663	683	687	648	674	649	641	652	626	658	673	694	668	702	663	663	629	689	662	685	659	638	711	669	696	632	643	682	672	649	665	651	655	692	664	642	701	653	718	631	680	697	637	649	638	672	704	651	644	647	674	646	696	652	669	630	651	630	687	633	659	670	644	702	645	672	660	673	716	614	624	652	652	671	706	677	611	640	635	664	628	693	645	670	704	672	641	640	681	699	663	688	659	658	647	646	602	651	686	644	651	666	621	652	678	656	663	633	660	659	667	703	648	650	657	653	699	675	723	663	700	683	673	664	699	653	660	636	654	664	669	683	639	672	680	675	630	653	727	659	696	666	660	638	652	650	669	662	648	664	680	617	654	675	711	680	630	611	703	604	668	661	668	689	668	684	658	680	670	649	699	635	647	691	655	593	661	695	646	654	699	587	635	682	701	655	668	678	668	644	645	653	651	657	663	693	628	688	674	659	635	683	669	656	682	692	671	647	738	671	651	696	706	691	642	695	665	717	677	733	681	690	700	669	659	664	703	700	680	670	682	706	620	687	678	670	621	636	729	657	644	620	664	658	692	673	667	618	723	640	674	665	648	679	728	613	671	642	670	635	666	688	660	694	703	687	649	662	703	661	638	682	682	724	631	688	677	660	667	654	683	614	663	620	639	670	672	652	679	718	665	628	644	649	611	653	635	689	674	646	688	624	673	686	629	669	649	668	740	731	687	690	678	678	674	637	686	619	625	659	673	690	673	640	670	639	694	652	737	672	624	666	636	660	654	656	645	668	698	641	652	673	671	687	674	688	683	669	672	660	690	718	636	688	663	650	632	642	710	641	644	617	607	722	677	617	683	715	662	710	692	657	654	676	692	692	684	613	687	655	662	652	624
23325	21516	31648	29300	21572	19723	7811	717	514	527	543	540	538	519	558	528	526	539	550	544	585	552	560	521	561	542	537	522	502	499	500	499	511	550	516	546	485	511	507	511	523	502	553	555	527	513	525	527	534	552	544	501	561	530	517	527	516	490	538	519	508	510	513	519	534	511	530	519	533	524	523	551	524	520	499	493	538	469	530	548	484	503	486	533	495	490	492	545	539	480	527	506	502	489	496	528	527	518	522	551	560	499	536	516	533	509	563	542	540	515	517	515	522	523	477	494	488	528	523	540	530	518	509	492	483	554	511	518	530	468	481	506	482	460	518	513	526	486	502	559	492	553	520	534	529	533	504	509	502	527	472	481	510	504	506	524	538	522	473	488	535	534	493	526	537	509	546	491	519	501	524	521	513	515	535	523	519	522	529	531	563	513	520	528	510	505	545	527	539	532	497	497	554	511	512	545	517	529	539	507	481	555	506	506	529	488	520	499	550	494	534	519	502	547	506	492	477	537	552	456	503	532	496	535	493	512	524	510	499	569	525	471	493	524	562	490	519	546	528	542	494	525	510	507	490	536	546	553	515	495	502	499	537	516	521	531	508	512	479	491	503	474	520	521	511	475	555	481	522	500	455	522	535	485	477	476	512	546	527	561	543	538	519	518	547	520	541	473	496	535	546	548	541	525	507	524	480	504	527	525	508	502	528	531	509	510	563	490	548	549	506	513	492	516	481	515	490	505	486	516	501	495	489	477	495	507	498	561	470	519	498	519	491	490	506	526	536	499	507	509	511	501	488	537	495	533	561	492	519	487	523	496	503	468	509	529	505	511	491	533	524	551	545	481	525	507	522	519	492	514	539	517	543	550	493	508	485	521	515	500	543	525	490	515	498	529	520	538	517	482	492	533	508	500	511	536	484	483	518	434	520	531	511	534	523	489	502	498	492	546	500	500	540	502	511	540	496	532	508	503	537	493	512	517	502	528	497	555	515	518	530	537	547	517	531	476	494	524	492	542	539	510	528	536	524	509	530	534	547	549	500	496	542	486	538	482	511	509	520	502	488	496	529	544	524	511	509	534	499	531	450	536	508	524	537	494	511	544	528	503	526	525	497	506	461	534	522	509	488	533	536	483	517	548	511	503	464	499	512	509	531	487	493	478	528	555	541	546	530	511	509	490	498	526	510	518	505	548	540	507	511	542	519	498	523	478	536	536	535	510	502	532	562	501	547	502	507	500	554	523	498	531	491	532	520	500	551	510	525	471	555	565	464	522	527	487	476	530	510	483	470	557	530	499	530	520	510	496	518	478	510	553	532	493	512	525	502	455	532	543	494	510	561	483	512	498	539	535	504	527	535	481	501	532	489	511	484	526	536	511	515	555	484	568	531	526	510	456	529	510	551	525	503	515	531	509	500	505	469	527	513	502	504	520	533	532	520	536	512	525	483	512	518	526	485	474	530	489	521	533	495	511	482	547	540	551	501	525	531	520	532	544	519	547	490	558	455	531	530	535	553	453	451	526	511	525	534	469	540	520	543	490	463	490	560	546	504	504	514	517	537	502	474	540	487	551	520	516	524	535	533	498	489	531	482	525	535	467	530	485	533	467	510	511	535	496	507	492	504	506	532	489	505	542	497	509	504	535	531	523	510	520	523	494	523	523	541	550	531	507	486	466	529	506	502	502	492	525	484	519	491	529	470	547	513	513	505	550	488	511	491	544	538	555	526	525	520	507	543	542	570	474	479	507	509	504	512	494	517	500	522	488	492	514	509	498	492	513	528	514	530	545	512	475	487	499	504	544	478	500	492	525	522	476	529	516	516	509	522	503	536	509	523	550	498	517	521	522	526	502	503	508	504	522	500	507	523	526	522	510	503	507	503	527	570	536	525	531	505	523	543	546	534	506	523	496	510	523	500	539	549	514	488	498	520	497	543	494	509	563	515	523	519	535	504	516	532	487	515	543	487	540	514	546	507	461	488	521	501	486	533	513	480	488	556	501	517	499	503	485	556	530	515	523	533	509	495	478	537	533	547	513	468	504	509	487	514	470	512	537	540	527	495	477	511	532	547	523	493	509	561	504	535	524	530	502	549	523	493	523	475	516	500	485	504	485	522	500	494	519	519	535	505	515	542	532	568	508	572	479	486	538	533	507	525	489	506	542	523	495	521	561	508	528	554	543	488	526	540	526	528	539	558	532	538	554	483	521	473	505	502	534	523	510	531	533	525	534	495	540	513	515	520	522	517	522	497	538	508	504	518	544	518	541	512	494	510	508	483	524	530	542	491	467	522	509	506	518	504	506	540	527	486	548	529	507	507	487	524	476	500	498	546	536	481	514	503	507	550	490	493	510	492	506	552	516	481	502	487	510	544	494	520	508	503	499	530	547	514	523	499	529	541	503	521	494	527	520	546	489	534	480	518	514	512	484	505	499	531	522	514	500	543	483	538	502	557	529	469	527	509	530	531	534	516	537	526	532	489	530	491	509	473	524	504	483	500	500	526	498	543	514	517	496	490	539	519	507	478	525	508	505	525	521	492	530	503	497	511	531	495	503	492	499	517	519	503	503	514	486	523	527	522	522	538	523	518	525	556	535	488	490	530	512	526	477	515	513	508	499	514	552	514	500	521	510	466	553	508	501	530	516	520	519	485	492	506	514	510	483	505	496	482	509	543	493	516	486	506	539	487	508	503	521	512	499	485	509	513	508	502	542	507	517	534	511	515	522	521	511	517	524	490	475	477	495	545	517	502	498	551	524	473	529	539	493	525	517	523	516	520	550	480	533	534	487	535	504	547	515	493	538	498	507	553	537	500	541	544	538	523	511	509	518	498	546	517	498	484	517	549	500	502	481	558	510	541	554	468	542	498	490	540	471	491	530	524	519	499	513	523	526	505	523	486	503	463	489	512	533	500	501	544	469	494	541	524	513	499	529	501	544	528	536	515	484	568	507	509	488	492	536	506	527	496	492	526	528	517	539	499	482	511	502	546	520	541	497	528	498	497	507	501	471	509	529	480	478	506	519	530	517	494	511	531	507	517	514	519	555	505	530	496	499	541	484	498	526	516	552	483	530	532	488	535	544	484	524	505	506	514	498	504	505	539	542	513	503	512	508	530	520	501	541	496	477	489	583	530	518	505	523	536	515	537	547	496	508	542	534	513	498	510	504	499	528	505	484	511	494	487	497	535	522	505	489	544	518	501	510	535	525	530	523	509	476	452	499	526	510	498	504	537	530	501	506	542	506	488	530	503	531	545	513	504	526	545	548	520	527	533	519	486	507	550	548	513	543	499	495	490	509	532	481	499	529	519	497	525	523	480	535	533	532	528	548	548	523	569	560	494	523	525	519	544	499	462	508	511	553	521	520	556	500	491	512	498	510	509	484	511	514	472	534	501	492	529	504	523	508	515	543	475	498	508	522	576	528	484	536	503	515	507	502	521	512	537	529	524	501	528	515	496	519	515	479	516	513	489	493	479	549	525	534	469	527
61080	72212	66321	51749	8714	997	851	848	822	857	888	818	814	848	831	813	790	794	862	834	769	824	791	734	771	796	810	786	802	780	848	771	773	828	811	820	776	767	813	754	782	797	788	762	832	826	822	751	779	776	777	808	836	790	822	853	796	827	807	821	739	829	803	803	783	773	782	812	773	839	783	798	775	780	832	779	742	779	745	776	800	811	805	779	769	793	810	791	801	788	783	796	777	805	790	791	773	784	808	808	808	816	814	758	789	799	812	795	809	696	831	774	830	790	780	764	727	788	754	796	838	823	785	820	730	762	741	803	759	750	805	799	763	747	790	774	827	751	805	782	743	772	767	810	798	749	774	817	825	772	785	768	792	760	752	781	827	788	820	781	786	782	789	753	797	774	792	764	769	771	805	737	795	792	787	821	794	731	818	778	823	772	799	799	753	788	809	814	762	793	787	749	767	832	754	760	788	771	790	783	781	788	755	820	765	763	832	803	765	815	793	809	782	783	763	811	753	800	788	817	772	724	777	798	778	806	790	840	763	815	808	791	853	803	767	769	768	751	793	740	809	838	756	809	827	801	775	755	812	718	773	786	784	827	848	766	783	833	792	821	796	783	784	800	799	741	753	812	811	756	741	794	844	756	775	770	762	839	793	782	816	833	830	788	796	764	830	832	810	770	796	782	740	796	803	762	737	721	782	801	773	768	768	735	754	834	775	792	825	783	765	724	777	799	803	780	758	783	792	800	807	798	849	786	800	747	782	771	789	767	805	775	787	733	809	765	811	782	776	808	819	781	805	773	743	797	814	767	799	787	779	806	804	755	765	818	804	810	799	785	745	778	761	759	782	798	767	693	771	746	787	755	728	788	764	793	794	737	806	766	754	764	772	822	800	768	781	742	774	793	804	814	787	802	746	771	748	791	765	800	770	780	810	847	775	783	813	748	796	802	790	775	811	756	751	826	814	722	785	766	777	797	775	820	767	769	796	755	767	747	800	795	764	798	765	777	840	829	753	770	844	735	817	789	817	748	776	753	771	847	821	747	749	799	795	791	796	776	812	761	766	796	781	778	755	819	797	762	835	794	797	777	810	756	789	766	819	770	795	774	793	773	755	790	770	827	763	819	808	787	789	739	756	777	770	747	829	772	764	801	757	803	764	774	832	763	772	757	845	774	783	739	779	798	756	769	761	801	791	744	798	807	720	775	802	741	790	748	765	765	827	825	768	769	786	813	821	783	808	757	820	838	816	832	786	791	792	781	803	786	813	744	793	768	797	760	748	758	757	801	783	778	794	748	797	804	830	772	763	761	747	743	819	802	837	756	813	793	817	779	759	774	813	810	787	784	802	746	775	792	815	775	807	802	775	814	783	782	802	847	790	822	752	824	810	767	805	781	793	770	765	790	784	752	792	806	805	769	789	856	774	790	804	803	790	745	757	803	783	769	796	776	775	736	776	797	848	777	831	802	755	823	739	803	810	804	777	812	788	836	772	796	783	756	791	802	786	741	789	739	784	785	791	788	830	729	786	837	816	774	807	804	785	809	779	712	763	741	748	811	848	757	784	726	766	762	758	770	791	796	772	796	757	794	784	797	783	881	813	756	779	748	756	761	851	781	811	773	724	808	759	837	830	736	796	804	768	796	785	780	771	737	841	828	760	773	809	792	800	752	762	783	805	807	799	788	813	748	786	753	784	802	847	819	775	816	795	832	781	764	805	766	801	780	757	791	733	837	751	793	814	743	816	797	794	758	776	745	758	746	831	781	798	824	820	765	752	763	775	733	798	817	816	786	768	747	764	785	777	809	849	784	758	798	803	777	825	735	762	777	782	760	782	794	778	816	823	786	776	758	784	794	875	812	816	767	832	815	832	774	832	802	787	781	781	815	829	780	850	787	777	796	729	782	807	790	741	779	778	762	796	842	828	744	774	758	785	727	799	806	798	829	789	759	797	739	757	781	808	783	788	797	738	785	771	833	811	764	804	769	806	775	782	834	746	754	774	788	818	778	853	730	744	822	737	785	822	764	773	779	814	801	793	762	818	801	793	781	812	774	806	776	820	786	808	819	799	838	817	782	849	769	771	739	812	831	828	799	804	788	745	803	776	783	787	781	740	768	786	812	760	777	759	804	831	728	835	779	808	785	800	734	769	785	789	846	767	801	771	777	766	793	806	833	816	809	775	804	792	792	831	815	743	815	819	791	778	811	766	777	812	743	754	737	835	838	750	818	838	806	804	763	817	793	788	763	796	777	767	770	808	749	781	773	784	795	852	813	822	794	800	794	749	803	763	769	784	760	754	794	838	735	801	781	764	725	819	830	794	774	747	810	792	763	738	816	780	825	803	759	733	809	759	775	768	771	778	763	808	777	794	791	810	815	806	804	813	748	806	782	797	815	763	751	800	818	829	803	763	786	819	821	799	752	824	741	795	783	807	813	781	770	808	839	788	760	728	809	826	792	768	793	788	788	831	752	775	807	754	803	817	757	801	783	780	798	797	750	805	771	766	821	790	751	800	832	755	809	755	803	788	755	725	806	788	801	791	756	798	834	776	773	783	799	814	790	788	753	824	781	747	787	773	750	784	763	752	739	789	764	801	734	771	753	824	776	797	806	798	782	736	722	787	787	749	814	799	739	749	761	768	758	807	811	776	793	799	804	784	750	771	824	805	777	813	793	782	787	738	742	784	748	781	801	752	814	810	840	811	775	807	810	811	795	822	821	823	787	789	795	741	812	779	812	784	852	779	808	724	807	812	773	735	798	771	771	791	790	795	840	766	813	787	791	846	782	745	812	795	797	760	770	719	821	814	849	786	818	781	762	790	784	766	735	765	747	779	788	790	735	772	759	811	772	799	818	796	769	756	766	802	768	756	808	787	759	817	775	766	803	778	777	771	807	801	802	781	774	737	793	758	801	805	819	736	792	780	825	786	813	815	790	842	793	775	806	773	787	773	777	786	793	773	696	773	764	775	795	755	764	757	795	782	784	772	799	781	769	812	835	807	809	789	723	815	731	782	801	778	830	779	817	785	785	814	775	772	794	759	818	820	776	792	795	800	801	763	759	772	783	839	763	781	823	826	756	785	809	838	799	749	762	819	757	769	815	743	802	773	848	796	772	808	816	770	795	796	738	772	855	793	756	800	780	748	773	763	804	774	759	830	783	803	798	747	775	760	740	767	834	752	746	770	734	786	779	741	802	844	754	825	753	780	740	862	790	764	789	785	768	810	824	830	788	829	741	828	763	814	790	806	822	764	783	799	778	791	760	797	737	783	785	791	734	815	813	761	800	729	740	764	777	778	839	796	772	821	813	832	772	778	767	794	769	779	834	786	764	766	786	734	812	821	798	839	751	783	738	830	819	857	792	753	746	765	788	770	825	797	809	782	841	792	830	798	822	798	793	834	804	814	781	822	776	823	780	790	815	753	792	774	787	736	820	763	845	765	773	801	735	775	799	743	754	826	852	789	746	791	792	773	815	814	766	823	808
29253	25002	31896	19959	1984	311	253	294	322	267	277	277	292	257	278	264	294	285	283	254	266	272	256	262	278	298	282	281	284	237	309	272	296	272	256	297	295	249	269	285	250	257	280	282	280	262	286	237	270	276	281	267	291	280	246	271	288	283	315	286	263	286	260	261	254	271	312	269	297	274	282	287	283	305	249	262	276	277	300	281	300	247	258	272	283	279	288	278	255	269	274	289	252	291	253	260	255	268	258	260	256	261	267	251	272	290	297	269	258	289	263	282	274	289	280	296	292	265	294	299	279	272	279	280	271	297	280	329	254	283	315	288	251	292	305	296	290	304	272	288	292	285	285	268	253	277	289	274	276	276	286	290	259	303	284	290	295	279	266	260	292	253	290	263	264	264	313	306	251	258	306	310	275	253	240	278	268	260	263	272	290	276	300	277	270	299	260	294	307	252	282	254	272	255	271	271	295	276	264	259	306	291	294	283	263	253	249	282	281	289	318	252	312	291	261	289	308	271	249	296	282	267	272	264	292	265	270	256	281	298	261	238	283	281	321	265	280	273	299	265	279	265	272	264	297	257	274	288	301	290	274	277	277	254	269	285	247	311	265	274	263	272	290	280	261	255	237	283	266	268	271	281	278	303	296	258	286	276	284	254	257	288	281	303	279	279	242	291	288	287	305	269	240	273	284	270	262	274	247	275	289	280	250	272	264	251	275	262	287	287	271	278	270	272	283	256	263	266	320	287	275	295	282	290	275	262	300	268	269	285	276	262	262	308	276	272	262	266	285	299	292	272	279	272	266	267	263	270	295	320	292	288	270	301	296	270	278	272	292	292	291	265	257	280	266	247	311	263	272	289	295	310	247	268	283	291	239	273	311	285	273	284	256	270	251	266	287	282	272	259	259	267	286	276	278	288	274	267	297	299	269	289	287	282	267	246	264	276	291	271	299	242	286	238	273	265	283	261	300	282	259	274	264	306	278	248	208	294	263	271	256	282	296	302	297	275	251	256	312	282	269	280	295	259	285	278	303	262	291	310	266	272	282	269	280	290	275	257	295	294	309	306	284	256	272	274	276	309	285	295	279	296	251	266	288	289	286	279	271	277	283	289	279	243	268	308	276	266	308	291	275	272	248	284	289	276	297	270	269	265	254	259	280	265	303	289	270	250	284	287	308	302	284	295	260	273	315	277	299	294	272	299	279	244	261	281	270	279	296	281	305	248	281	264	264	289	252	276	246	309	269	274	260	270	291	278	266	243	265	302	294	286	271	276	288	289	273	287	289	269	260	255	275	256	273	294	280	308	261	290	298	271	292	281	284	274	266	314	293	289	271	301	263	253	270	295	326	308	257	285	293	277	296	266	291	275	287	256	264	288	300	283	289	301	273	266	273	282	276	267	250	280	274	290	291	302	284	255	248	277	256	291	257	289	270	282	305	306	274	300	292	282	288	276	317	279	256	289	316	288	261	290	302	302	270	280	297	265	255	273	303	294	302	303	284	282	260	255	298	276	298	264	270	286	310	281	285	276	284	260	286	282	266	278	291	275	254	272	301	302	262	253	256	246	283	257	264	257	284	249	270	275	284	265	300	274	256	249	308	266	299	262	288	284	304	300	263	265	276	271	304	263	284	280	288	277	260	272	298	265	285	247	281	283	308	270	302	253	271	281	273	286	274	287	267	266	301	275	268	284	273	257	267	278	288	303	314	268	289	263	280	252	270	258	302	296	271	250	260	301	275	276	241	286	304	270	299	301	286	272	297	282	245	275	279	271	301	284	282	251	259	259	301	258	279	293	277	280	277	282	288	285	269	297	255	254	272	283	277	265	310	250	278	274	256	275	270	259	266	283	263	285	296	262	291	267	314	279	261	263	310	275	304	257	290	306	284	293	267	286	265	309	252	306	264	265	262	310	274	281	274	289	282	269	258	296	258	284	267	272	278	267	282	266	285	312	278	279	269	259	298	272	273	285	266	276	266	276	257	283	283	271	276	276	254	296	255	276	301	267	274	302	265	249	260	289	289	278	258	292	277	282	279	293	262	226	268	278	297	279	272	276	244	294	230	278	277	286	279	283	265	273	258	263	290	281	280	283	271	281	275	290	311	289	276	321	271	286	291	282	280	268	233	270	279	322	294	261	262	276	284	272	271	317	317	287	258	282	277	269	261	272	273	296	297	250	302	262	258	290	303	253	272	248	235	280	294	264	292	246	282	267	282	279	281	265	274	254	258	264	297	274	265	256	293	290	259	281	300	282	261	270	284	259	285	274	286	289	286	267	264	276	278	297	262	280	285	298	280	280	289	299	293	260	267	244	276	289	270	264	254	282	272	265	296	280	275	300	286	257	269	272	276	254	292	274	261	296	263	278	291	281	256	290	308	284	277	293	242	284	272	299	263	303	287	260	284	270	303	303	273	284	288	312	270	338	293	275	277	288	287	293	263	271	271	278	287	280	263	251	278	247	260	283	281	282	262	270	296	270	295	273	290	285	274	269	284	286	251	275	275	298	291	303	265	293	273	302	276	284	273	292	258	263	273	253	275	289	288	281	293	278	290	292	252	278	279	286	276	285	270	300	278	256	252	282	273	271	260	270	261	260	272	291	276	279	280	284	268	281	280	300	285	290	294	267	281	274	281	264	294	304	291	228	296	252	262	260	302	309	285	299	304	271	259	265	277	272	280	295	309	275	270	281	292	288	248	269	272	299	261	264	256	288	270	287	260	301	269	279	271	272	260	298	250	286	250	296	266	284	249	275	286	279	314	290	266	288	272	278	255	306	305	271	243	281	278	279	290	273	259	286	301	262	293	282	300	254	251	276	287	287	287	286	293	282	261	266	291	272	313	283	285	269	270	273	264	292	273	274	285	282	295	250	288	273	285	264	243	265	274	269	314	270	278	264	267	296	314	261	298	260	278	260	261	263	269	309	291	290	290	277	267	278	284	262	294	289	266	271	261	264	252	259	290	272	250	269	292	272	275	243	277	284	262	241	271	270	302	277	317	286	292	276	285	290	261	263	274	268	243	272	275	261	260	264	300	306	268	254	282	293	266	272	270	247	273	293	295	283	290	268	260	281	255	281	242	309	295	275	258	312	278	279	317	294	287	299	258	281	296	283	318	279	294	260	296	268	276	240	303	258	303	263	259	299	274	270	271	289	245	281	268	289	263	314	264	263	280	291	276	271	288	255	282	254	269	282	282	259	309	263	264	255	259	289	312	290	284	294	273	308	272	263	276	281	307	300	252	274	275	257	279	270	283	309	259	273	283	292	283	281	278	274	262	260	243	279	282	281	266	278	285	285	277	289	311	244	272	258	269	292	260	282	309	292	263	259	267	279	275	301	301	293	273	285	317	276	294	275	281	279	284	270	271	246	249	265	276	273	285	283	278	283	290	263	303	255	283	283	287	271	246	259	263	279	258	301	284	290	290	262	279	281	263	281	271	289	271	281	284	276	288	245	257	261	274	284	284	267	296	262	279	336	273	272
36712	37173	38197	16663	2024	478	464	463	516	434	459	434	454	470	432	429	456	452	448	431	465	469	439	431	447	432	474	447	457	470	443	440	439	452	416	440	479	424	445	471	445	441	437	469	468	455	453	428	442	479	475	461	434	453	450	442	461	478	428	457	443	425	461	477	472	455	438	494	460	478	441	465	432	491	494	459	410	471	485	446	441	449	461	443	471	489	432	484	451	422	441	452	447	438	451	458	465	469	471	461	474	433	456	463	474	473	434	432	470	457	450	434	462	477	427	454	449	458	459	442	501	451	441	459	420	448	441	414	482	474	460	426	466	455	478	477	461	436	472	470	439	465	396	431	466	469	455	472	462	477	451	479	425	487	416	456	462	469	441	466	445	433	438	433	448	461	447	479	484	424	417	483	449	444	429	460	458	434	451	445	425	467	461	449	464	436	432	437	441	446	442	474	421	432	444	444	493	455	416	461	488	444	441	464	448	457	424	465	444	410	470	450	433	473	460	465	436	472	436	446	473	449	427	428	502	487	492	442	470	437	468	395	479	480	459	449	510	428	457	460	488	411	466	473	412	442	434	488	483	495	450	452	441	450	456	463	470	449	448	465	475	428	417	457	454	457	434	439	443	443	428	453	435	412	464	445	460	462	440	448	477	439	407	462	433	446	436	427	448	477	491	427	477	455	446	466	443	437	474	454	470	477	435	451	437	412	480	465	439	453	452	445	433	454	403	438	457	461	457	456	413	453	427	431	424	500	452	433	464	452	440	423	400	462	474	469	434	433	490	505	489	493	470	433	464	436	480	447	453	437	497	462	477	458	493	438	444	424	428	412	437	435	448	442	490	444	484	448	489	473	482	452	481	443	464	429	469	450	441	425	379	454	479	434	480	445	459	411	442	441	457	462	444	459	441	485	425	466	434	486	469	486	460	445	413	433	461	467	424	450	448	425	429	425	408	446	422	453	454	452	432	453	432	463	433	436	411	409	473	504	457	448	493	463	439	444	480	410	457	415	447	450	455	423	474	458	458	450	445	439	475	456	471	425	429	491	427	463	448	425	436	452	451	499	477	429	466	442	488	454	432	423	444	434	457	474	461	447	444	447	428	444	479	426	438	442	468	445	480	465	452	461	456	433	461	424	451	436	414	444	445	424	459	451	506	448	418	481	444	468	449	460	445	433	435	447	462	458	441	438	494	441	461	476	482	462	464	448	484	449	484	484	434	442	437	404	435	447	449	453	457	450	450	442	490	446	425	418	440	446	457	432	412	475	449	483	414	473	477	471	492	438	434	469	484	467	457	437	416	465	464	422	475	442	455	445	452	455	472	449	408	458	446	444	471	451	449	459	420	416	435	429	441	478	421	462	485	469	414	438	399	440	443	453	429	430	452	481	465	447	467	455	447	482	472	493	477	442	455	478	457	440	436	447	437	419	442	427	423	475	418	494	461	462	447	457	441	435	451	445	461	460	421	469	426	442	483	448	460	427	441	449	472	477	444	486	440	461	421	442	430	462	457	467	463	446	448	428	422	428	459	433	443	434	474	436	444	469	465	411	459	431	414	483	522	477	458	437	430	410	464	433	453	473	475	476	442	452	451	474	457	458	444	474	489	457	456	449	458	444	438	479	431	425	464	474	458	451	470	459	428	452	459	478	454	446	502	422	430	455	448	437	431	445	413	457	461	467	455	453	464	485	448	468	435	462	463	491	466	456	434	454	510	428	435	476	417	447	457	454	442	452	453	453	452	455	499	445	411	437	443	478	467	467	473	442	466	461	457	429	434	446	406	425	454	466	474	421	478	428	462	472	447	421	420	450	423	447	436	434	427	449	462	442	468	432	484	463	473	472	421	423	437	447	426	471	464	439	438	472	450	409	470	439	447	451	433	478	415	479	421	465	458	437	415	428	505	412	424	463	454	442	450	421	465	461	454	453	445	451	476	476	452	423	430	458	447	456	439	435	443	485	475	471	469	440	474	467	476	448	406	429	460	454	414	452	433	434	474	452	440	443	437	461	429	477	480	443	473	446	449	482	455	432	477	402	440	444	477	435	437	455	429	493	439	431	448	457	452	462	473	450	444	449	465	436	411	440	465	459	442	443	463	485	456	423	429	493	462	407	452	437	444	462	467	453	437	413	440	468	474	448	468	419	466	438	458	483	413	479	454	473	421	411	463	430	463	436	442	467	435	467	445	449	426	450	432	420	452	443	440	432	465	479	407	426	483	428	456	457	481	452	456	444	461	435	452	449	476	470	455	435	463	450	436	442	453	491	437	421	484	448	448	438	448	488	469	440	436	462	477	492	471	464	468	415	448	446	468	439	453	434	464	450	451	420	440	460	483	476	446	499	490	467	437	458	466	439	488	455	440	441	462	449	481	427	425	462	460	434	486	457	472	437	453	446	431	460	434	462	473	430	451	465	458	465	460	471	457	475	466	474	446	456	470	429	442	497	452	466	461	461	427	446	439	468	446	467	489	431	478	482	411	440	443	466	467	452	479	460	466	457	438	448	459	485	466	445	467	440	493	423	521	476	433	429	458	476	437	489	469	437	461	441	419	452	439	462	432	463	430	441	448	447	480	406	435	452	410	489	464	411	446	442	429	463	472	440	434	434	453	452	482	425	429	436	466	448	486	476	454	452	467	469	459	432	451	411	465	478	454	475	466	433	502	426	453	462	465	464	465	455	464	419	455	449	451	466	462	454	434	488	456	445	483	475	460	465	481	476	434	429	470	482	486	464	450	454	444	434	470	410	418	469	478	485	448	422	439	424	444	428	470	455	435	504	425	443	459	454	486	445	435	442	460	442	451	404	429	472	431	442	416	443	459	431	437	419	434	434	456	428	482	443	483	434	478	427	443	487	461	436	447	434	449	485	429	462	441	447	459	465	465	445	426	463	449	470	438	452	427	474	456	443	442	483	474	454	469	501	424	482	430	491	462	426	475	463	453	485	465	428	448	452	442	448	435	439	439	473	453	461	458	473	461	438	434	449	488	439	422	492	410	458	446	472	462	432	459	468	453	398	457	443	473	471	465	447	480	439	464	424	471	455	450	392	458	455	453	439	465	436	447	435	466	466	420	447	460	429	412	440	442	438	480	428	414	440	474	434	475	436	447	461	442	454	457	474	440	496	479	417	500	466	452	418	450	437	453	489	434	434	456	461	457	430	448	474	461	450	463	470	447	477	446	478	476	463	442	498	430	465	415	475	420	453	455	459	434	433	474	492	468	473	396	427	454	490	417	488	453	439	446	413	459	448	426	434	460	458	466	425	436	502	435	427	430	426	435	436	464	434	428	433	428	458	459	442	481	431	459	424	433	448	467	444	428	404	471	443	424	445	487	454	478	458	443	406	452	450	468	453	428	473	466	440	448	469	443	461	463	425	477	438	439	469	403	436	450	449	467	482	459	502	453	478	438	420	439	471	500	477	461	483	459	444	425	414	449	453	469	445	455	403	460	453	497	501	441	439	412	453	452	504	431	448
24647	21891	31412	30748	20733	11527	1079	481	443	463	477	447	453	449	464	425	466	404	406	406	458	424	467	451	447	451	446	447	407	419	426	401	433	444	464	468	395	428	423	414	410	441	418	423	434	466	430	445	443	427	447	435	431	426	415	395	450	437	423	396	447	436	421	438	405	432	435	441	454	459	423	429	428	409	465	419	420	457	410	407	442	422	429	402	463	433	471	433	438	416	435	441	395	433	458	469	428	380	415	444	430	462	448	443	467	430	457	430	409	427	471	427	415	434	444	456	448	457	455	422	418	440	431	423	445	442	408	400	432	440	434	441	399	425	403	417	435	440	432	448	412	436	442	457	398	442	408	468	443	393	416	406	437	456	405	448	421	435	426	427	442	426	424	413	482	452	422	427	443	429	456	422	483	405	413	465	400	395	431	411	440	407	444	449	437	423	427	475	440	457	425	462	395	392	385	406	434	435	452	439	415	450	428	418	432	425	423	456	403	399	427	400	444	409	445	447	414	461	456	378	467	412	473	435	423	449	411	450	437	428	429	401	407	440	422	445	429	441	411	464	418	445	425	418	412	407	429	453	449	414	444	447	429	416	420	417	434	376	388	392	410	452	420	482	387	439	421	414	437	423	427	446	434	405	432	449	416	451	443	398	478	450	411	428	437	427	417	405	448	439	459	431	411	412	410	436	425	440	461	444	435	441	404	442	444	419	410	421	399	456	435	413	443	420	408	460	412	441	462	440	440	427	445	431	411	440	444	420	438	463	457	461	471	428	445	450	436	425	478	408	428	429	437	422	428	464	461	449	406	417	471	423	430	444	426	426	430	405	414	442	422	423	459	440	423	471	429	422	433	413	457	409	446	403	425	438	442	441	414	430	472	430	419	436	453	462	453	446	402	460	442	394	410	445	447	410	413	399	402	441	404	453	427	464	429	427	412	407	460	474	433	455	462	395	430	416	435	442	464	439	449	449	469	423	438	478	382	424	398	414	418	459	460	442	420	439	404	425	396	430	417	437	414	470	418	399	388	420	429	464	412	406	449	425	442	445	442	441	448	438	445	436	410	412	456	385	473	409	440	413	400	400	417	447	410	397	383	469	437	422	422	436	427	413	425	430	439	433	382	426	422	447	402	438	413	436	434	433	424	406	430	429	418	371	395	371	427	465	445	412	402	423	413	440	440	403	445	411	439	419	413	444	470	433	430	424	446	409	459	399	429	385	450	413	421	400	464	430	429	374	472	414	413	454	443	451	422	409	428	462	444	445	410	432	410	417	406	427	424	446	452	440	419	450	430	416	446	455	448	419	448	427	428	400	441	440	416	447	416	439	435	432	432	397	440	473	449	400	414	399	428	418	412	401	413	436	441	456	417	429	432	419	396	463	441	403	421	422	452	452	447	465	421	417	436	425	432	407	416	460	394	435	431	398	429	416	421	433	412	450	399	435	432	447	431	436	415	441	415	453	446	417	447	430	429	457	436	410	416	429	404	432	454	438	401	442	423	426	442	424	429	414	394	454	422	419	403	470	449	468	467	479	421	467	413	439	435	429	399	420	425	418	406	403	411	428	406	476	435	441	430	394	433	453	452	408	438	443	441	421	411	433	428	433	425	431	387	446	443	412	442	505	444	416	433	433	434	412	407	399	443	447	461	434	434	417	431	396	423	426	451	408	439	423	424	410	394	438	410	424	418	405	415	422	457	454	430	447	429	443	466	447	426	446	417	438	397	419	468	406	439	407	436	444	407	409	424	418	365	443	406	423	463	423	455	408	436	433	431	384	434	426	443	454	415	445	423	454	426	441	462	450	450	421	470	449	429	445	439	418	429	392	426	454	433	457	465	373	427	462	415	450	435	431	435	427	396	437	434	449	413	443	448	423	455	438	426	418	441	469	433	423	408	434	455	426	428	461	436	450	426	449	448	443	417	433	459	432	428	409	436	461	389	453	418	440	405	419	452	413	401	429	426	450	426	447	413	454	438	448	426	473	444	430	469	430	439	429	428	430	447	421	430	399	406	428	439	403	395	414	433	447	453	407	436	440	445	446	446	416	447	430	420	420	424	426	418	432	422	444	461	456	436	421	443	435	443	458	448	441	431	425	436	456	403	420	432	439	425	417	444	428	431	420	426	423	429	449	442	463	442	433	426	403	435	437	431	465	412	429	433	442	415	438	434	426	446	443	441	433	410	452	437	445	416	442	438	501	421	467	446	436	412	412	422	425	439	422	441	413	469	437	479	402	447	434	433	424	461	402	447	424	443	431	415	420	461	446	440	447	432	440	450	412	407	435	465	418	427	429	417	410	432	420	410	424	440	445	434	435	461	473	431	429	420	460	445	448	477	415	451	429	432	411	447	428	444	421	427	424	435	382	438	400	437	446	431	416	409	442	423	439	439	465	407	440	430	421	415	465	442	429	425	454	399	447	449	447	429	435	401	438	397	454	431	372	463	401	441	413	452	436	465	429	459	393	468	430	423	458	453	413	408	432	412	434	409	432	409	429	420	448	429	422	434	421	450	425	453	441	425	446	415	414	443	434	419	412	423	418	444	432	423	431	442	455	444	423	446	438	426	440	426	449	391	453	409	422	454	427	397	402	452	398	406	433	424	410	447	418	430	406	456	421	447	433	446	451	427	419	389	429	414	411	434	446	430	444	415	457	450	442	427	410	417	412	411	439	431	405	451	421	447	449	424	411	412	429	434	492	419	424	441	399	439	428	460	445	418	443	402	462	470	419	454	418	447	440	409	439	420	420	452	442	451	410	502	419	418	443	437	461	430	432	394	446	457	416	415	421	443	439	450	422	442	425	440	422	447	450	459	430	440	449	464	441	433	423	406	439	395	438	452	447	443	434	415	426	463	463	397	404	451	421	426	424	398	438	430	435	447	414	439	433	469	415	454	430	431	430	415	416	416	397	432	429	455	415	398	422	435	443	453	455	410	446	450	420	430	405	443	428	421	390	424	391	414	432	440	442	412	453	412	400	464	424	462	424	444	394	456	417	465	421	423	442	409	483	411	439	427	414	400	467	447	436	442	415	397	447	438	433	404	401	437	427	428	452	438	428	426	458	421	430	436	421	446	452	424	444	444	437	390	444	409	414	466	431	435	429	436	460	447	441	424	428	414	396	444	429	463	460	407	435	428	394	412	418	389	415	388	432	391	418	432	458	420	441	422	452	463	477	431	408	443	386	398	453	408	428	435	439	441	394	458	405	426	466	437	442	368	419	422	467	421	464	450	388	441	449	449	444	442	416	450	406	445	439	404	433	445	443	454	448	439	441	460	433	449	442	445	431	458	428	449	455	452	446	417	424	427	442	441	416	438	450	390	423	413	429	415	379	452	461	417	409	438	451	406	423	450	460	456	447	441	436	398	464	403	428	381	447	477	466	388	423	424	395	452	403	407	444	420	430	452	421	445	442	413	416	445	439	433	431	450	428	391	435	415	450	427	432	384	427	429	461	444	487	447	403	459	403	418	439	415	448
59252	68387	62650	38661	7051	785	726	717	678	691	715	692	693	683	636	679	684	652	692	733	761	704	701	711	675	681	671	684	698	648	694	673	685	699	674	687	717	668	734	666	680	650	644	696	652	751	669	655	690	667	638	688	736	682	675	640	686	677	713	674	695	680	710	615	664	672	656	693	653	685	674	662	650	639	687	651	674	689	676	688	656	691	663	665	652	653	655	684	662	689	707	642	696	683	673	668	686	688	693	672	687	685	618	693	645	672	695	730	721	656	687	663	645	706	642	666	658	667	689	643	700	698	646	687	659	646	725	675	690	720	609	688	648	638	676	681	713	735	655	686	666	674	670	719	732	649	680	623	667	700	656	684	675	679	720	672	652	621	669	695	699	642	671	704	699	724	668	671	628	703	721	660	626	702	691	719	701	669	693	688	658	623	695	658	642	662	675	671	664	692	658	687	735	723	634	688	684	650	685	657	689	691	697	702	627	668	639	686	642	684	677	682	684	670	666	683	682	650	631	664	723	679	676	673	704	656	631	700	690	645	662	677	680	667	687	672	681	677	665	679	668	687	693	663	695	651	645	656	721	689	658	692	670	684	641	680	713	644	715	672	653	679	691	663	670	701	727	604	674	666	692	642	697	670	676	646	659	647	667	695	659	682	687	645	666	687	685	639	652	667	640	686	635	696	665	626	673	690	673	660	670	632	667	643	682	728	687	726	697	680	687	657	688	615	665	638	668	669	707	675	724	609	672	651	684	672	660	698	706	703	682	690	725	725	674	695	664	667	692	682	636	706	637	679	713	672	662	682	696	676	683	681	685	714	650	661	716	669	728	694	664	651	698	683	691	649	649	697	699	662	697	677	668	673	649	668	645	656	698	775	713	621	668	654	700	683	679	677	664	657	674	675	695	628	695	660	710	632	695	674	665	656	705	659	682	672	670	683	661	654	690	645	719	699	683	668	649	694	665	675	657	685	723	677	715	638	718	666	679	661	683	685	669	705	683	709	633	646	652	674	696	680	667	732	678	674	686	669	683	690	701	686	653	652	693	703	658	664	706	702	673	662	686	678	695	689	646	725	694	685	689	686	680	661	658	675	627	712	670	707	694	688	716	682	682	657	654	690	716	686	663	674	659	669	639	693	703	636	688	672	691	695	700	639	698	718	638	659	658	661	664	672	663	708	653	662	655	692	661	665	722	702	665	699	669	650	690	677	685	664	644	656	654	685	657	731	681	703	710	681	675	702	636	661	648	682	696	695	662	635	641	678	681	670	690	669	672	628	615	690	674	683	696	633	657	721	667	679	712	671	673	655	660	631	705	693	660	691	669	634	675	654	670	692	733	712	679	692	667	661	683	689	707	687	680	717	652	678	645	667	688	695	705	680	722	707	682	646	697	620	678	706	680	661	638	695	667	676	669	684	733	646	668	708	699	606	657	680	707	708	678	653	690	645	671	672	681	698	638	696	684	602	667	681	637	632	716	662	653	717	664	686	693	697	704	723	698	677	681	719	676	670	664	703	706	672	690	667	656	682	708	674	693	668	676	719	671	660	669	686	655	645	680	672	715	655	720	722	678	649	694	713	703	671	696	724	709	660	655	702	707	673	699	698	679	703	665	646	684	669	715	663	705	686	724	687	667	654	691	669	702	656	662	690	719	693	701	681	712	662	695	649	646	666	652	680	637	688	667	694	663	643	681	662	688	657	664	638	634	698	674	668	658	690	694	670	698	682	707	658	694	652	654	704	692	665	706	639	725	679	703	694	692	662	679	669	674	691	661	653	640	677	690	735	683	642	704	646	658	703	666	671	733	665	694	670	662	705	642	679	647	687	667	675	688	684	676	701	657	669	686	666	687	676	726	657	687	691	659	644	734	650	701	695	695	648	703	688	714	729	716	690	649	662	625	683	659	661	680	700	671	693	681	705	639	637	667	695	657	670	704	721	685	699	687	635	704	681	637	655	689	658	638	677	695	656	691	731	654	713	669	700	704	691	680	693	681	655	644	683	658	710	678	666	692	671	698	662	640	714	651	666	697	686	658	693	673	680	706	690	669	718	715	636	715	698	654	684	634	679	697	655	702	674	692	689	685	734	677	695	701	663	686	629	634	671	674	666	643	676	664	637	738	705	667	687	697	648	653	680	687	683	644	654	688	654	671	665	660	726	663	670	660	687	633	682	633	638	653	677	654	644	659	698	667	698	682	657	693	692	700	665	682	667	682	680	655	675	674	686	700	680	681	693	655	655	703	662	661	685	699	639	662	689	702	662	727	672	683	671	640	688	657	634	657	698	635	688	702	691	673	677	692	646	673	654	648	682	673	697	714	690	697	645	700	707	646	686	700	714	676	653	684	652	650	671	687	688	673	690	699	678	727	685	667	659	655	686	667	685	671	690	670	717	660	638	642	701	622	685	614	641	707	696	668	671	702	702	643	661	669	706	679	672	726	654	663	644	645	669	676	668	712	654	695	691	733	708	698	690	657	661	687	664	703	615	690	690	712	698	686	655	653	685	671	662	704	690	679	653	672	698	659	669	665	668	689	716	687	680	704	676	669	701	662	693	685	711	672	705	699	618	694	669	696	672	628	650	625	638	684	644	651	699	716	675	672	672	677	659	665	711	695	674	659	667	715	649	708	644	707	681	674	684	653	690	734	745	704	649	640	683	672	706	627	679	675	687	671	710	631	698	699	641	688	676	667	690	640	697	629	654	665	671	720	687	695	670	639	689	689	644	682	685	670	643	665	693	645	734	640	704	630	714	680	694	705	647	665	708	694	740	703	691	667	645	628	708	642	715	663	680	679	690	699	711	652	690	696	654	691	694	721	715	713	672	628	690	684	626	680	702	695	691	667	669	647	658	662	671	695	665	696	675	674	677	692	667	680	640	714	717	643	682	675	697	720	725	667	639	628	686	707	646	663	697	659	680	671	693	656	644	702	667	657	703	747	659	656	640	664	677	665	681	639	673	745	697	675	622	632	638	689	663	665	673	694	714	653	731	689	693	662	689	743	679	673	664	637	652	676	668	699	727	669	716	659	696	676	686	666	652	683	637	684	648	699	649	698	629	691	650	693	714	717	687	721	700	680	616	660	648	665	657	687	692	658	672	654	678	679	653	652	698	758	650	679	670	623	720	711	710	677	681	672	667	667	629	701	635	624	670	655	640	700	682	676	668	694	719	706	657	631	701	648	677	673	718	656	649	719	701	678	667	648	682	691	689	699	634	670	700	742	733	670	673	656	683	700	660	628	644	698	674	649	648	664	698	715	666	683	708	680	661	667	697	660	683	669	658	651	707	708	722	652	638	666	668	677	711	688	664	627	712	680	685	641	647	700	708	682	660	674	749	658	713	651	717	690	662	645	692	677	676	711	703	670	673	701	670	618	686	715	692	657	706	627	666	655	680	687	646	710	685	689	653	682	666	666	642	696	678	680	685	629	694	653	695	655	654	681	670	655	636	694	707	693	703	662	649	711	639	661	678	675	665
23404	21561	29012	26541	21429	21076	12356	844	566	561	539	583	581	568	522	536	537	525	523	547	535	571	508	539	538	572	540	525	529	514	553	539	485	555	493	478	568	511	537	522	521	492	568	498	517	476	512	519	518	555	490	522	528	527	512	535	508	556	538	539	524	514	524	485	498	536	562	485	529	524	509	541	499	534	544	510	548	537	511	531	476	518	538	497	493	556	496	516	534	506	546	478	517	473	546	497	516	564	502	556	505	541	524	536	533	531	514	507	529	533	517	538	519	527	523	512	496	569	523	481	527	516	561	532	529	527	523	504	560	484	536	539	520	536	541	535	506	595	560	559	509	545	526	541	504	536	514	525	556	534	494	504	532	511	532	527	523	502	502	527	541	518	559	529	537	473	548	491	549	490	549	528	493	519	527	534	541	533	503	536	516	461	517	491	545	522	509	493	534	535	536	494	485	533	483	500	493	525	508	488	507	512	531	506	505	494	540	547	498	535	531	558	474	494	524	565	523	517	521	506	537	538	476	519	534	532	533	504	560	516	521	522	499	531	508	536	528	491	528	509	528	505	475	496	544	536	474	533	530	563	559	538	505	536	522	486	530	544	533	567	544	512	570	567	530	521	540	538	526	538	510	485	510	510	496	505	533	549	518	530	525	554	520	536	509	522	556	520	506	537	580	523	556	507	527	523	537	525	481	531	495	501	507	529	536	537	501	576	526	516	537	540	531	502	546	511	523	497	525	546	538	556	535	493	517	546	527	513	533	525	530	504	510	512	548	511	462	547	509	522	546	509	520	514	503	530	503	507	522	542	529	505	500	504	500	480	493	519	539	490	526	532	507	480	488	559	539	531	541	526	513	557	535	503	547	535	574	499	558	539	524	517	543	517	553	471	541	536	560	523	514	555	529	531	529	536	539	540	520	534	535	552	505	548	550	517	508	531	505	485	508	457	506	516	544	528	535	518	483	525	516	543	539	543	526	508	471	540	549	565	523	547	488	516	543	524	529	543	538	532	514	555	549	553	513	558	541	517	511	508	532	573	538	535	514	512	527	504	503	486	493	549	511	519	509	521	574	543	514	526	550	504	525	525	508	489	481	515	541	519	506	473	514	511	594	494	498	530	525	521	518	532	522	513	526	553	523	543	558	519	542	525	526	493	551	509	520	508	519	520	535	547	508	533	525	547	535	518	516	540	473	502	517	495	520	536	534	527	519	533	500	496	483	517	476	560	512	530	513	514	547	537	535	543	537	501	489	535	517	500	490	534	498	484	495	495	504	519	552	508	511	557	510	512	546	544	505	496	515	496	505	491	553	519	519	477	514	492	472	501	552	590	539	552	502	525	542	545	542	512	548	521	550	499	517	553	530	506	529	535	545	523	511	505	520	537	518	532	528	556	528	538	563	477	528	526	539	486	555	541	524	530	521	532	527	550	515	471	533	560	481	534	474	589	520	544	510	508	523	503	566	499	511	562	533	532	536	527	502	529	503	520	546	512	515	518	490	507	530	517	525	506	535	522	475	551	546	518	517	499	531	515	571	476	556	546	549	508	536	511	555	509	540	483	541	516	500	570	504	508	495	539	515	547	533	512	541	492	499	529	518	531	504	525	539	472	556	531	520	533	516	547	479	533	534	513	591	521	517	523	475	564	523	509	511	500	511	489	526	521	521	551	539	533	527	549	602	554	578	499	513	532	515	527	510	494	549	550	508	483	502	534	563	514	478	503	556	561	542	529	517	490	531	527	460	461	501	504	472	549	545	569	553	528	518	494	543	507	541	550	468	517	554	529	504	470	516	510	530	523	554	528	467	485	528	494	516	498	536	538	520	503	527	529	577	505	511	540	504	527	525	590	491	512	536	544	562	514	509	521	539	523	509	516	497	542	548	556	543	529	524	548	563	541	515	543	548	520	552	519	504	554	529	503	501	539	566	545	520	554	550	505	502	539	492	494	510	532	547	541	511	514	497	489	527	513	547	499	473	546	496	532	527	521	504	511	509	531	496	547	564	483	534	537	542	498	507	526	552	504	501	577	516	541	527	543	530	508	506	524	499	554	518	522	543	504	499	573	515	517	558	509	544	513	507	511	513	509	507	513	541	531	523	525	523	514	531	513	517	502	542	507	516	515	531	531	526	502	540	530	494	542	519	537	502	516	501	502	509	514	523	553	553	503	529	531	526	541	530	525	504	557	484	532	534	497	512	547	502	519	533	508	538	520	511	479	496	545	525	532	517	524	538	517	522	512	553	490	546	548	514	483	526	482	547	517	506	520	552	499	495	547	520	514	525	523	506	542	563	483	499	508	536	526	527	548	525	538	524	482	552	480	519	515	538	519	501	577	514	488	526	552	530	503	480	561	538	491	535	537	502	535	507	526	503	558	541	513	503	503	527	527	491	499	536	530	566	492	574	506	504	544	530	522	559	511	532	504	522	502	528	507	495	523	512	554	529	546	522	548	533	515	485	523	568	498	544	515	534	522	524	554	513	523	501	511	528	490	551	566	495	532	501	547	530	537	525	528	504	552	541	545	545	512	532	525	531	499	552	495	559	587	518	521	527	515	511	518	551	486	525	486	516	492	519	509	497	498	516	550	541	527	520	483	516	552	501	500	510	529	529	541	561	485	523	515	519	494	525	539	503	502	532	496	506	513	533	521	509	539	551	496	514	487	543	524	501	528	508	585	550	522	514	557	565	509	515	470	535	500	554	523	501	523	518	496	475	538	528	503	505	504	507	542	564	557	515	507	509	526	522	516	488	537	568	513	545	501	495	503	532	529	534	526	528	510	531	515	537	527	512	524	533	539	523	510	499	520	518	511	533	549	558	538	530	507	531	549	512	528	461	529	535	547	542	524	497	518	512	523	568	542	576	510	499	512	523	525	509	541	540	526	499	551	518	518	514	520	531	509	498	560	540	537	551	533	551	550	518	506	504	511	545	548	508	502	488	534	541	523	516	510	509	563	527	482	524	503	543	554	521	536	520	516	517	464	513	564	549	523	502	500	547	498	553	489	524	472	543	538	546	519	531	520	537	569	493	537	535	536	462	527	503	505	519	553	531	502	539	510	530	507	527	532	534	557	536	536	522	522	522	542	517	558	528	528	550	539	513	526	525	522	518	581	456	548	478	524	469	494	504	566	440	481	520	549	555	531	546	573	548	541	500	529	499	500	536	505	487	538	520	495	524	543	514	529	538	508	520	532	529	540	494	509	544	530	523	494	521	491	530	496	513	517	520	559	500	551	535	496	556	568	505	501	464	508	579	529	498	525	499	539	507	541	520	529	506	521	494	520	514	549	514	514	524	511	544	541	519	496	538	559	505	509	527	508	525	547	560	583	515	556	489	516	530	528	549	532	511	527	504	531	515	511	509	521	502	506	506	510	518	530	495	538	560	527	559	526	500	590	522	520	494	472	550	482	546	533	496	492	508	513	544	518	576	532	516	517	534	529	527	562	522	503	511	547	549	505	514	522	522	536	512	534	527	531
60706	69880	63166	46595	10593	940	905	858	870	827	857	838	883	815	849	814	807	849	773	745	840	822	833	768	879	799	846	831	836	818	799	824	796	821	775	780	789	772	784	801	805	777	799	731	793	803	781	831	834	826	762	802	792	843	797	822	816	801	798	818	813	796	893	750	811	812	818	817	784	780	798	756	776	775	807	812	815	831	760	805	801	763	812	817	785	781	786	789	783	769	776	849	774	861	782	823	816	790	784	795	766	832	803	856	831	810	795	815	787	789	807	797	845	822	778	778	783	766	834	807	765	766	799	787	760	786	767	796	768	806	804	751	813	837	833	850	771	799	815	803	791	808	777	861	815	763	786	778	789	814	794	820	801	804	772	816	830	758	814	770	758	793	830	769	845	737	864	762	782	772	820	766	781	750	806	860	804	766	835	836	786	779	743	787	770	842	765	770	780	793	833	832	807	755	736	834	795	770	784	787	836	830	841	777	797	855	820	801	803	762	808	888	797	772	783	793	760	824	793	763	859	821	780	803	771	778	810	762	785	851	784	824	775	799	819	804	792	775	731	789	787	793	796	805	768	786	811	795	763	794	797	860	801	814	824	796	775	811	838	796	775	804	819	803	816	788	850	818	761	828	795	788	827	777	783	780	825	815	820	812	770	794	809	764	813	844	787	852	802	803	799	810	795	788	859	776	815	761	793	731	786	759	730	818	820	804	804	829	752	771	825	802	787	790	788	815	819	731	796	761	749	804	800	794	837	778	838	800	830	771	794	806	779	789	812	785	785	839	786	811	764	782	803	757	746	788	817	808	817	806	827	797	769	719	794	822	828	776	767	815	833	792	856	850	785	815	848	756	825	800	803	838	813	825	754	823	785	771	783	816	791	791	838	786	816	775	785	822	808	820	827	720	846	816	806	766	809	787	788	808	797	818	800	774	795	843	824	804	827	808	788	839	762	800	815	840	815	768	787	781	806	802	836	833	789	797	785	800	807	799	818	817	760	836	802	778	823	781	788	796	780	810	820	831	755	806	831	793	833	862	815	779	801	815	809	849	833	795	777	799	810	862	809	795	823	831	832	792	776	779	836	783	772	791	810	815	777	816	809	791	800	831	825	755	778	792	789	762	816	826	785	761	845	809	847	837	788	738	814	815	838	797	807	801	793	783	786	837	820	777	800	856	799	761	876	752	780	793	833	865	797	757	811	844	814	787	820	764	788	791	811	777	800	808	834	828	811	810	793	749	762	791	846	742	834	785	848	820	795	766	805	855	789	777	784	777	818	831	824	757	786	771	821	819	813	791	835	788	821	787	778	808	788	802	770	764	798	811	774	758	799	838	842	800	775	898	808	791	800	849	749	840	820	816	809	808	791	819	830	750	783	791	765	809	818	826	743	770	827	828	811	773	767	838	764	816	808	822	838	821	802	783	815	815	805	779	792	821	776	783	860	780	790	854	788	789	787	799	710	784	832	829	840	788	790	837	747	833	836	796	812	781	797	772	767	843	775	839	780	760	787	824	843	800	789	776	769	809	785	838	811	810	799	771	804	840	780	810	846	769	800	785	832	792	812	838	823	806	833	781	805	824	845	864	772	774	770	834	828	766	829	811	811	804	790	811	807	830	807	740	816	827	831	780	798	804	834	787	810	850	804	827	845	778	755	802	786	802	798	817	820	812	762	813	748	844	798	801	775	817	794	794	791	787	805	852	756	762	761	808	830	780	797	745	773	779	794	797	853	746	772	840	857	846	812	775	824	752	825	782	798	790	802	794	808	812	801	820	766	838	818	850	763	790	859	784	814	760	797	824	818	822	766	775	754	800	780	847	812	800	857	802	792	771	846	736	807	780	784	828	843	769	773	819	835	800	862	800	820	772	813	813	811	757	799	770	851	755	781	819	873	796	801	811	831	775	776	808	780	810	824	829	816	854	805	837	812	794	793	751	877	842	777	809	801	786	782	782	790	810	777	814	782	835	787	780	801	808	758	742	819	829	786	827	857	810	815	832	812	838	812	823	813	766	800	842	776	749	791	783	822	785	780	796	774	798	772	793	815	768	792	773	782	804	772	781	776	864	777	814	768	823	813	779	862	803	837	815	824	857	811	829	811	744	772	818	831	774	821	778	755	789	784	783	795	804	819	807	770	768	818	857	805	801	789	766	778	815	770	742	825	791	846	759	757	827	821	845	805	818	782	860	775	824	799	789	812	804	803	801	770	802	796	854	799	815	813	819	802	809	801	778	808	806	777	784	807	828	799	833	752	804	760	834	799	811	833	805	827	829	800	819	785	788	808	843	828	784	803	826	827	782	789	766	826	770	852	837	796	827	842	785	810	791	790	808	823	776	810	756	801	761	799	801	782	856	841	840	836	801	785	786	832	822	772	767	821	798	827	768	791	816	812	838	784	758	770	834	811	820	793	840	788	786	822	871	807	770	832	757	785	843	796	806	877	815	832	814	800	811	798	751	790	817	786	842	786	822	805	823	805	822	799	834	804	830	759	813	765	799	837	797	821	816	864	765	769	844	816	742	831	833	804	807	810	812	794	762	807	814	817	812	784	842	797	797	784	812	811	782	775	777	789	816	841	859	818	767	821	804	831	831	819	779	839	852	820	841	817	813	816	788	759	812	787	812	797	816	775	798	767	841	809	819	817	798	829	842	763	824	824	792	807	753	808	786	848	803	812	839	806	812	755	789	796	816	778	870	800	779	838	772	805	784	788	801	795	780	810	841	817	793	851	778	777	804	848	840	853	811	815	841	842	770	818	796	809	822	806	827	756	794	783	798	788	811	802	770	735	804	795	842	802	796	787	841	800	839	811	871	767	797	839	818	767	810	776	788	781	793	817	773	824	792	797	803	791	767	803	801	762	837	816	806	804	801	826	724	768	775	838	785	821	802	737	778	834	789	824	793	794	846	770	785	820	812	801	816	765	835	800	806	813	803	764	760	796	794	804	833	793	799	838	776	821	802	791	828	785	811	774	788	821	822	827	817	836	838	808	802	818	780	818	803	756	817	813	837	887	815	810	802	786	780	834	831	759	746	818	814	832	807	786	776	803	802	824	804	781	776	733	786	798	807	765	770	812	785	784	804	826	821	814	835	786	782	773	791	766	762	779	786	821	764	810	800	830	849	823	817	829	834	807	790	795	853	759	768	787	776	797	792	799	855	782	757	852	795	752	766	853	791	800	770	803	820	794	816	847	776	765	810	812	772	836	848	781	804	790	810	764	822	807	807	731	808	816	780	798	818	815	824	778	792	791	802	773	805	770	747	781	787	758	784	777	836	765	817	849	823	826	771	772	834	807	823	799	777	826	798	827	746	818	770	845	819	737	815	821	754	838	785	802	826	860	780	834	778	787	773	788	746	806	820	792	767	818	749	768	762	778	835	809	754	768	757	762	790	810	842	847	811	781	765	809	843	782	799	787	833	778	836	780	783	844	845	803	776	830	782	781	817	755	781	829	787	775	774	804	778	801	793	832	835	811	799
28949	26081	30785	18305	1746	309	287	298	307	298	291	292	280	268	284	280	289	266	290	282	284	293	283	282	281	285	276	276	289	292	310	267	273	298	253	279	301	261	310	261	268	292	269	322	257	289	323	265	279	280	279	294	267	289	291	323	266	290	282	304	286	288	288	284	316	291	291	292	307	257	296	277	273	247	332	277	300	261	297	282	301	290	292	292	285	269	306	295	289	295	280	295	251	276	297	312	281	251	271	320	285	285	268	280	309	297	279	270	277	278	322	285	276	276	332	300	262	279	259	283	269	287	285	248	306	305	291	290	270	270	308	285	310	263	311	299	300	258	301	287	279	278	263	303	293	266	272	295	311	276	290	269	294	268	298	310	261	281	283	306	273	261	297	293	274	281	286	317	303	267	289	313	289	277	280	310	296	269	259	282	333	277	274	286	279	305	320	301	289	307	308	289	282	265	293	293	293	299	307	275	277	285	268	288	258	289	276	264	289	300	300	292	296	270	305	298	297	298	305	267	260	264	263	308	263	281	279	286	289	286	275	260	299	258	281	315	284	278	290	282	246	280	262	321	273	269	299	288	306	302	277	292	287	301	270	295	300	271	295	292	264	269	292	271	263	290	307	295	246	273	293	288	282	295	304	296	278	319	275	257	299	288	308	276	286	236	299	286	281	296	266	300	262	283	289	256	284	294	296	278	255	320	276	267	295	294	280	309	259	227	298	294	294	262	269	298	302	305	287	259	290	291	282	272	261	285	291	291	328	302	268	250	297	265	315	287	289	278	273	293	290	298	284	281	279	298	292	272	291	271	300	295	271	314	276	281	271	289	295	272	297	317	299	280	296	295	281	250	280	302	307	264	259	273	271	319	308	293	314	272	284	301	281	311	268	292	303	291	309	294	271	267	297	282	281	282	320	286	262	292	318	275	285	280	272	316	275	288	287	281	264	314	264	300	277	280	279	273	274	264	290	316	313	306	275	260	322	302	311	270	277	302	288	294	293	281	266	277	297	272	281	285	260	280	261	260	281	295	326	284	298	293	278	276	266	301	291	288	287	300	291	287	297	271	259	293	295	272	270	274	287	314	310	279	285	289	258	288	307	298	277	302	297	290	285	283	265	270	262	301	286	293	273	280	296	294	277	283	321	296	267	287	235	261	304	284	254	273	268	302	287	264	292	306	284	280	278	263	280	315	282	287	298	279	305	257	297	317	269	255	271	271	314	273	285	253	296	247	291	281	289	287	293	275	293	281	293	325	303	308	295	282	300	311	283	290	273	288	250	268	306	292	302	283	288	295	262	281	293	263	296	277	274	284	309	285	299	272	300	270	285	274	272	258	290	241	316	289	279	300	319	281	282	289	291	281	292	280	272	324	288	281	290	269	274	300	292	285	297	291	291	285	269	286	271	299	289	276	274	268	266	288	261	299	297	280	256	252	294	245	274	274	300	300	282	272	310	311	289	322	274	284	267	263	262	308	281	270	301	293	294	260	266	267	250	264	247	309	306	266	271	282	282	280	282	318	276	301	287	276	279	285	281	259	307	290	246	282	295	277	303	269	277	298	285	282	274	296	298	286	283	323	300	271	271	252	290	290	297	292	283	300	291	277	317	323	297	268	296	292	268	274	301	288	286	275	287	306	277	282	271	267	274	287	277	261	339	294	262	255	297	243	285	295	271	289	304	337	296	261	232	259	290	269	287	281	301	286	286	261	285	305	283	319	284	305	313	285	263	332	288	294	294	285	291	259	294	275	280	280	299	269	277	284	262	281	246	288	281	281	282	291	285	338	251	295	297	288	269	310	296	277	326	279	258	272	255	265	293	268	288	280	316	259	256	301	281	249	262	273	319	295	285	310	268	311	265	248	300	291	300	302	281	276	298	298	300	283	292	316	321	247	297	270	278	294	298	298	292	295	281	244	252	252	295	312	294	262	313	265	290	289	322	274	268	290	258	317	328	259	287	267	288	330	272	269	306	279	248	263	278	267	301	296	268	261	299	295	280	289	276	269	283	321	278	300	272	278	304	256	270	274	306	301	274	286	289	282	312	259	257	272	327	312	305	293	252	304	296	278	273	259	269	295	295	296	289	277	282	253	292	287	310	276	275	288	293	292	268	295	288	276	245	275	291	249	291	269	306	269	302	288	269	281	310	313	280	263	304	269	262	287	294	311	261	302	266	273	310	288	291	258	297	265	284	284	307	296	258	279	283	311	282	290	293	300	269	253	259	290	300	291	321	298	254	265	265	322	305	276	261	257	287	300	322	305	286	291	281	296	261	278	266	302	273	292	317	284	287	295	283	317	276	306	290	288	295	278	291	269	295	288	317	283	273	264	296	273	294	289	264	310	289	286	280	288	268	282	309	272	288	282	266	291	298	292	290	278	272	278	283	277	268	290	263	285	263	267	317	300	317	323	314	288	308	286	304	265	272	298	248	279	295	302	279	292	281	271	273	287	296	306	287	315	262	294	311	255	255	284	277	310	311	264	266	263	258	271	303	297	282	281	280	313	309	319	280	268	283	272	310	271	277	268	310	271	293	280	303	300	250	281	315	275	293	285	285	308	278	278	311	281	288	287	291	268	311	267	269	284	273	285	272	286	287	279	297	295	285	312	270	298	286	276	267	286	286	287	303	273	281	283	291	283	271	298	266	280	309	327	292	295	266	323	287	262	304	268	286	280	272	314	286	281	316	266	336	264	285	275	290	289	292	272	315	291	288	304	284	285	304	300	292	274	314	240	297	291	277	278	301	281	301	295	289	315	289	293	281	285	246	282	285	281	286	303	284	306	252	283	292	308	315	290	284	301	280	276	309	280	287	290	266	321	278	271	288	277	266	277	270	251	280	278	284	260	307	289	301	270	285	279	299	271	288	269	268	283	286	294	256	296	288	262	269	281	281	277	258	296	296	260	268	279	297	288	301	282	297	296	293	306	288	286	279	273	282	284	317	285	279	300	262	286	283	291	304	248	271	294	287	290	265	278	277	298	269	278	298	300	322	299	274	289	270	299	280	271	296	282	302	277	290	267	305	288	291	293	278	286	272	274	278	300	280	294	296	284	285	290	293	305	284	294	265	284	306	282	293	319	280	271	290	296	292	266	286	254	261	303	321	307	282	304	302	273	286	282	277	270	277	265	281	290	256	300	283	290	270	272	277	284	276	304	267	313	282	304	268	303	278	295	277	286	307	276	266	263	298	258	275	299	268	278	256	276	292	307	297	270	293	315	295	290	297	318	272	284	276	275	279	273	273	286	284	283	269	278	265	285	271	286	254	294	298	302	301	272	280	294	285	273	268	287	291	306	278	274	279	296	274	279	332	261	297	281	291	304	301	283	275	309	286	274	279	306	267	297	271	278	277	288	312	312	298	284	262	287	289	285	302	268	270	269	261	295	320	289	285	308	288	280	288	278	287	284	276	294	293	292	314	300	286	292	274	278	270	286	288	265	308	281	283	301	334	298	295	292	274	264	292	288	266	288	306	257
36406	38383	38468	14480	1898	458	464	449	460	473	482	482	469	512	449	482	444	465	464	468	479	426	476	482	474	504	468	442	495	502	471	478	460	463	468	422	467	484	481	465	464	515	460	473	468	463	490	483	461	461	478	487	455	466	458	473	478	409	467	459	456	513	455	453	481	477	442	518	455	491	456	488	453	445	460	486	470	447	459	431	465	461	469	488	453	462	509	466	455	477	461	473	452	456	468	469	433	469	500	476	467	452	480	465	481	524	471	451	488	468	486	458	474	503	498	498	443	444	461	473	517	459	508	428	468	503	492	485	445	491	470	463	442	451	466	450	442	474	476	433	466	467	472	447	462	463	462	461	454	483	440	466	440	462	471	462	502	464	497	473	486	465	471	491	466	459	498	449	423	462	473	497	457	448	490	479	466	479	480	451	428	498	462	474	486	486	472	453	457	460	477	462	433	482	464	490	484	512	483	475	448	439	504	469	474	447	471	455	468	492	482	468	461	472	462	490	470	442	439	439	505	465	490	482	479	433	474	485	463	466	414	495	496	481	474	451	484	476	456	503	455	447	455	489	463	474	479	461	508	446	462	453	454	489	482	443	472	465	461	467	477	473	481	457	475	532	505	457	433	459	447	464	460	492	450	442	487	433	481	437	487	482	484	445	467	457	480	488	436	470	478	447	468	463	438	424	484	477	453	488	433	449	458	484	470	452	488	444	475	504	476	444	471	459	474	470	487	448	444	469	491	433	495	502	459	491	462	468	478	451	487	449	446	474	444	443	488	424	468	473	463	484	453	470	503	441	440	454	446	485	462	463	447	473	455	472	493	441	478	485	469	457	445	451	500	477	495	447	478	470	475	481	499	460	436	426	485	490	459	504	470	492	437	451	486	455	489	491	475	480	491	496	483	463	457	455	419	490	499	478	488	450	470	465	426	478	456	452	426	496	431	438	469	443	482	470	444	468	476	468	478	458	461	500	469	481	449	425	471	491	469	471	498	456	492	465	491	446	460	477	461	488	472	467	510	456	470	460	464	449	460	426	443	511	465	463	478	467	472	466	427	435	473	478	501	500	473	446	438	467	440	434	472	496	484	472	459	450	476	458	467	464	472	487	455	460	462	448	484	476	440	426	515	461	469	486	483	440	479	471	436	453	502	451	485	450	426	453	445	496	468	496	454	450	447	504	484	470	460	479	484	473	421	447	480	461	479	445	441	477	478	465	493	474	441	468	517	470	480	432	470	480	484	440	454	450	491	489	479	503	475	458	476	501	436	436	422	485	432	510	459	464	507	508	481	461	457	447	497	466	459	469	480	469	504	465	531	486	448	444	464	483	514	491	463	441	467	467	478	470	484	468	450	465	445	469	450	485	475	482	468	430	482	465	496	482	446	450	440	471	470	452	466	492	431	490	462	473	452	466	445	435	493	507	458	508	452	458	477	481	465	484	483	433	455	495	506	470	440	473	488	441	490	489	467	496	460	471	454	465	450	455	489	463	457	508	482	469	501	476	476	494	431	449	463	491	475	479	473	487	503	447	490	485	472	454	464	456	480	464	471	500	413	452	467	494	449	453	436	484	490	485	500	513	416	490	490	495	448	438	433	450	496	413	489	484	473	479	479	499	473	465	497	456	466	461	462	440	493	475	458	436	467	453	483	464	483	484	480	470	448	471	429	455	524	507	441	470	487	485	436	506	473	466	474	468	461	467	491	460	473	432	481	471	478	494	462	481	462	482	469	498	440	469	435	447	477	446	428	451	495	447	520	475	489	469	442	442	468	487	453	519	500	450	464	504	450	492	459	421	446	496	454	450	457	466	445	452	471	481	489	471	458	437	459	489	455	474	457	489	468	460	495	489	477	470	461	484	446	440	466	459	455	457	472	470	476	430	495	476	454	483	466	466	471	447	495	468	463	430	483	462	463	449	484	457	477	473	485	490	465	457	508	477	520	461	444	461	458	466	488	426	498	433	444	484	456	489	469	498	461	436	493	491	472	496	433	479	465	503	455	504	453	500	480	467	479	473	489	494	493	474	455	473	486	456	528	443	458	459	505	447	459	459	492	464	468	458	438	438	445	481	497	514	483	456	486	447	474	475	482	434	467	484	479	442	474	440	443	425	452	462	462	475	499	488	498	464	461	480	462	453	462	444	435	472	452	493	471	483	457	432	473	463	442	471	436	479	448	453	525	441	474	435	442	485	474	461	448	442	465	452	448	493	424	463	449	464	486	488	505	475	445	479	471	468	461	450	482	464	514	508	474	466	477	450	472	477	438	504	432	471	494	481	471	456	477	434	474	464	471	469	488	472	433	470	478	468	469	468	509	453	480	462	484	478	504	479	431	464	471	428	488	444	463	467	417	483	473	437	438	460	489	452	469	415	451	465	471	468	481	481	438	472	459	477	443	454	479	453	465	485	425	451	478	462	418	495	467	463	407	488	523	485	515	452	449	452	439	451	452	462	462	480	481	504	489	456	448	473	486	454	474	464	478	476	467	474	435	445	439	450	492	455	475	484	480	463	482	456	446	473	476	444	488	455	485	437	495	460	452	461	445	487	454	492	489	461	471	471	434	448	463	465	486	455	483	438	471	430	471	486	438	510	439	475	430	456	451	435	461	458	421	471	462	490	511	463	463	498	496	475	501	501	491	474	464	467	461	413	486	474	448	447	489	445	462	476	488	473	463	462	460	480	450	505	470	458	441	490	457	458	471	446	490	504	476	456	529	491	470	479	497	447	463	412	475	491	442	495	462	465	486	445	461	485	450	494	484	498	481	468	489	472	504	484	453	466	472	486	483	452	490	475	506	465	471	453	478	466	475	491	441	463	446	459	445	453	493	465	489	487	439	471	434	501	443	467	477	510	464	434	446	498	488	482	447	478	443	455	439	469	502	419	465	487	456	437	487	496	474	471	492	448	424	452	479	484	450	482	439	453	444	438	479	472	450	460	523	473	453	452	481	446	518	495	467	470	503	486	453	478	482	461	467	457	457	416	486	494	448	475	459	484	477	467	457	457	451	461	438	493	462	470	501	504	485	485	484	446	463	482	461	444	486	478	457	473	455	477	513	498	494	465	450	434	449	459	472	484	502	464	485	468	441	510	474	475	470	444	479	465	411	489	479	463	434	464	436	488	460	471	450	465	489	434	456	454	469	464	442	474	497	462	442	464	460	478	468	478	477	488	455	459	497	481	465	449	483	476	493	479	462	480	452	470	526	465	452	441	464	442	515	491	466	487	496	499	448	469	448	489	475	468	437	476	489	425	459	446	464	497	447	483	474	459	494	455	487	466	467	466	458	490	474	457	478	455	443	491	501	475	466	439	493	485	481	466	519	464	453	456	449	490	486	477	481	479	458	444	440	524	454	424	435	449	470	445	422	477	484	493	507	457	455	460	460	456	453	480	473	443	475	456	500	480	450	469	472	482	437	441	495	497	482	495	442	456	449	437	468	492	494	458	482	451	490	456	445	492	457	493	480	465	482	462
24593	21961	31824	28850	20712	11536	1024	472	457	452	440	431	454	470	456	423	423	445	425	442	453	485	438	465	444	445	460	416	411	438	422	392	443	423	480	416	437	453	409	435	448	442	410	456	439	436	410	444	460	430	413	431	420	442	449	412	438	401	460	425	425	390	457	407	435	460	407	432	449	471	441	427	418	402	488	447	459	426	433	418	435	449	427	439	440	402	437	446	440	463	442	450	414	421	396	425	423	408	437	417	425	445	426	412	438	439	417	421	402	429	403	442	421	404	448	423	391	429	428	398	437	482	442	423	387	429	424	459	460	420	441	455	433	426	400	413	434	401	426	426	458	422	437	438	387	393	398	427	467	427	421	468	415	440	447	455	387	412	410	430	423	450	410	399	428	413	434	409	444	412	435	418	412	445	433	456	417	419	452	410	402	432	438	427	462	420	420	469	405	432	418	416	451	432	425	445	458	451	429	417	398	413	416	427	440	457	440	467	387	426	418	386	445	402	440	406	457	442	422	446	424	425	445	443	459	421	439	484	451	457	442	445	412	414	436	419	437	428	378	424	414	420	433	435	441	405	434	456	428	448	474	455	411	432	410	415	461	440	471	467	482	412	428	418	455	414	422	400	409	438	432	451	410	434	430	407	430	429	410	406	438	446	397	420	427	476	440	407	419	420	434	431	442	408	472	432	444	454	442	454	416	435	433	406	442	442	432	441	430	394	403	427	399	497	422	439	420	446	446	455	429	418	435	443	425	445	438	414	435	434	417	415	448	419	427	469	461	390	472	455	430	423	427	431	451	413	389	401	463	447	408	423	385	415	436	418	418	435	400	419	425	435	425	450	440	415	398	428	412	407	440	441	447	420	460	449	415	440	421	425	449	441	398	401	431	451	450	481	398	402	455	465	412	414	442	460	392	420	460	421	423	410	425	450	412	432	423	436	425	410	465	427	426	447	409	433	420	425	443	438	445	449	439	417	429	450	423	413	408	408	387	440	430	434	447	462	411	439	443	419	403	439	428	458	426	417	412	422	423	431	415	487	409	439	434	450	418	437	421	455	431	425	455	420	465	490	429	419	432	412	436	418	442	413	462	408	393	423	405	405	457	435	386	427	439	434	415	405	407	447	425	445	445	394	426	419	399	443	414	400	458	422	441	451	428	428	423	453	415	408	457	411	426	441	447	454	426	459	444	392	457	458	430	423	456	446	395	396	438	430	464	443	404	405	419	381	477	455	452	441	401	400	399	434	434	438	406	412	444	400	424	413	449	435	413	421	429	436	405	445	471	401	449	409	452	446	464	407	406	414	475	422	401	425	422	408	436	451	431	421	425	424	411	426	452	428	427	432	417	415	439	434	451	422	398	427	388	450	438	376	445	435	464	427	410	429	433	381	444	415	416	432	419	463	434	454	430	433	427	426	426	422	431	430	428	414	430	404	425	437	414	439	407	439	467	438	423	456	437	368	431	426	430	450	408	403	431	438	422	409	405	392	415	435	407	424	405	402	398	505	420	433	435	414	416	440	441	427	449	428	441	404	457	418	396	403	430	459	449	397	415	424	406	419	399	438	441	417	422	415	447	419	441	463	408	464	434	428	410	459	425	423	384	395	434	421	440	396	472	428	407	463	425	435	492	429	437	388	428	429	413	453	435	423	421	434	417	456	407	426	441	414	431	449	439	434	444	428	445	432	395	461	446	437	417	417	469	408	418	424	434	435	447	467	374	414	420	425	401	392	431	454	428	456	408	433	464	430	425	413	380	437	418	426	473	411	434	444	414	422	417	435	420	418	428	472	459	428	425	423	433	455	466	457	427	410	444	435	440	408	435	407	443	462	426	436	428	432	441	447	423	441	452	429	441	457	420	441	437	431	440	439	423	442	449	427	471	449	416	426	458	425	426	422	436	448	439	409	413	427	436	441	410	433	414	428	432	436	440	441	402	437	413	448	411	439	396	436	430	457	391	421	462	424	447	449	430	412	479	449	426	403	430	463	425	440	427	401	422	439	439	437	423	442	434	425	427	469	390	440	468	418	417	389	415	440	397	408	402	402	403	442	430	384	442	432	417	456	419	473	419	411	432	429	469	438	473	423	400	438	434	410	420	460	431	404	432	438	402	451	427	434	430	397	439	430	404	435	395	435	434	424	480	446	456	391	455	415	413	476	413	400	431	437	450	436	434	440	382	429	410	434	414	466	425	422	412	399	418	429	440	461	409	400	418	422	412	450	449	397	429	455	438	400	410	446	419	453	448	408	445	430	458	440	451	416	395	413	385	424	428	429	396	416	436	461	442	463	426	460	462	422	387	446	418	406	408	415	424	439	434	418	465	455	471	402	413	439	448	416	424	431	418	452	402	445	431	447	445	436	414	444	430	437	437	389	390	445	459	452	429	432	455	423	407	411	438	435	417	417	435	499	413	428	436	421	391	424	441	432	443	427	453	419	426	426	437	430	448	414	422	425	433	434	439	432	428	386	436	423	434	428	418	433	398	409	413	431	422	412	417	466	459	419	434	417	436	415	395	421	426	476	481	437	430	433	435	437	417	444	403	428	428	454	423	437	411	430	404	393	411	423	421	471	484	454	437	423	429	440	443	418	412	440	418	428	408	433	461	418	418	421	469	432	432	434	449	429	391	446	436	401	442	414	451	449	435	450	428	451	406	476	438	429	430	397	439	391	422	435	457	437	457	448	410	428	429	433	428	387	457	443	424	423	454	423	428	409	446	432	430	464	435	441	420	430	445	451	414	415	444	455	464	426	480	427	442	430	407	420	451	423	429	411	426	414	418	400	415	456	414	432	402	452	424	418	408	425	453	419	434	437	400	423	421	416	434	443	459	444	431	446	442	430	440	431	421	425	446	404	413	410	414	466	392	430	461	424	411	410	426	438	405	443	460	423	421	423	461	423	412	430	372	425	437	403	418	395	433	463	406	432	413	452	425	429	401	428	438	417	435	466	418	414	419	448	447	429	433	451	425	410	410	448	423	446	455	417	422	460	428	446	416	438	437	452	397	423	429	397	440	429	441	418	406	451	419	444	486	450	421	459	415	439	422	388	415	460	417	441	434	403	461	421	430	476	436	398	442	414	436	427	408	437	433	449	416	449	434	447	413	415	453	445	407	412	435	448	455	456	417	454	418	444	439	418	404	387	407	424	406	442	436	387	407	416	413	420	407	432	438	421	431	451	441	411	434	434	387	426	457	453	444	407	441	473	466	414	426	449	435	434	467	435	443	394	396	433	434	418	424	414	446	412	420	421	427	434	428	394	431	413	424	434	409	436	409	450	437	432	437	448	451	378	464	429	402	442	466	432	470	441	416	418	416	444	421	473	411	425	455	434	441	444	411	430	431	447	429	402	432	432	419	439	393	401	455	431	422	432	404	446	459	434	409	435	423	433	451	417	432	445	448	431	452	449	400	429	400	417	471	452	378	428	410	389	452	419	454	454	456	406	395	416	399	421	451	435	412	468	432	420	461	436	446	414
59093	70214	61118	37373	8836	755	733	709	745	706	695	698	732	676	677	715	693	753	654	726	685	671	737	715	712	693	725	691	674	672	688	668	700	697	727	686	626	694	708	674	679	690	669	688	644	717	710	733	718	672	660	700	639	696	656	657	714	687	709	653	684	672	713	682	700	671	686	690	698	716	674	673	683	705	655	654	699	694	680	678	719	686	669	657	659	676	667	665	690	712	674	670	709	670	712	692	675	667	677	628	671	721	674	679	692	668	671	681	645	674	717	674	662	674	654	658	661	643	705	727	622	656	641	653	718	701	638	638	686	680	702	678	654	642	722	659	709	733	696	679	670	693	667	633	652	648	698	658	666	661	706	673	726	636	692	666	680	719	646	677	677	654	703	748	695	650	654	647	665	666	715	715	675	671	642	720	684	667	735	710	662	645	693	732	662	707	701	683	666	631	648	700	689	674	674	643	669	695	659	687	698	678	722	674	677	721	664	667	710	666	685	677	665	664	638	684	645	670	724	700	690	733	713	623	687	720	729	670	692	670	697	685	718	690	646	689	673	731	711	687	697	666	698	682	688	700	709	665	672	701	692	674	637	672	659	643	657	707	676	690	744	717	668	653	675	678	660	666	680	702	676	678	651	691	688	684	653	662	711	694	650	662	648	664	688	666	678	644	715	646	707	622	657	663	700	646	680	656	676	666	657	695	684	653	736	687	688	706	669	676	683	667	695	653	666	666	666	711	680	670	693	638	664	650	665	657	672	709	666	703	696	688	691	702	691	712	714	695	654	625	674	660	682	709	682	661	689	725	698	671	672	707	702	682	697	717	639	679	727	636	694	671	684	697	679	675	754	706	658	732	710	686	655	650	670	662	636	690	697	649	665	668	711	684	707	662	682	637	683	689	672	693	677	709	686	669	681	649	670	701	639	669	670	662	665	646	665	679	684	663	679	662	692	671	716	658	698	715	637	656	634	715	694	662	680	686	673	687	707	669	652	666	703	681	662	719	659	661	684	663	687	669	681	678	683	666	685	636	710	690	696	668	668	664	648	636	653	697	670	733	678	681	723	640	676	699	696	714	638	698	647	674	683	685	703	681	660	666	672	650	681	691	710	697	641	654	699	672	658	684	721	671	693	711	667	649	693	665	677	649	690	651	706	689	636	657	697	729	694	673	649	658	660	669	704	658	677	674	656	684	718	728	657	709	726	657	727	681	735	685	685	681	702	708	685	653	667	666	691	655	646	669	678	681	694	696	684	670	660	652	609	697	726	651	654	700	648	693	654	654	709	708	644	663	698	670	704	663	683	653	694	634	666	674	697	690	706	694	685	679	662	667	667	669	712	672	693	692	679	707	715	688	645	665	652	666	699	678	673	642	718	671	655	655	660	664	690	675	720	658	673	684	714	654	691	676	715	674	711	647	703	672	686	693	666	710	726	676	690	669	675	692	656	644	722	676	660	655	686	685	666	676	727	689	700	710	651	681	716	671	688	673	717	655	708	656	647	692	696	678	672	659	696	721	652	688	654	729	672	729	676	735	679	684	694	686	697	692	681	708	686	713	684	690	637	695	692	672	643	690	692	724	687	738	665	666	681	699	728	637	695	653	706	675	683	692	687	682	662	653	654	686	717	740	701	660	671	671	701	692	686	657	686	697	655	646	669	686	681	718	695	715	683	728	707	727	696	673	748	678	689	689	743	655	669	691	705	693	655	706	696	673	715	670	690	713	674	682	670	694	662	650	677	645	695	697	698	659	722	738	645	676	651	664	644	653	690	687	661	664	688	672	709	697	720	657	682	674	728	752	682	695	654	689	626	688	648	644	643	691	705	640	656	647	689	691	734	637	664	693	697	686	707	675	703	681	687	665	720	711	691	698	697	670	710	703	673	699	661	668	668	709	745	673	691	675	681	683	676	676	696	667	699	673	671	681	694	707	726	688	682	693	664	672	672	674	634	659	686	739	681	658	703	686	629	684	710	645	683	664	677	676	689	701	688	659	655	655	723	666	655	665	659	688	698	693	731	668	716	671	648	718	707	706	643	620	700	651	673	675	661	686	654	734	727	698	717	705	688	672	712	705	653	709	688	670	684	672	658	701	676	668	697	616	683	673	681	730	713	693	661	740	691	693	676	708	752	677	702	656	705	718	667	704	711	623	649	694	660	632	677	667	678	655	709	656	629	687	672	654	708	658	656	625	669	671	699	681	700	663	713	674	700	681	669	662	643	693	723	685	685	698	676	701	681	653	712	706	633	687	694	664	696	663	699	657	702	694	659	713	690	678	666	709	690	672	670	691	690	692	682	671	672	660	649	654	679	663	671	686	660	684	667	660	691	639	669	677	643	697	651	659	703	685	644	715	694	633	628	651	706	719	686	684	604	707	709	706	716	708	665	677	668	633	692	678	653	649	660	675	742	688	697	682	658	715	660	682	673	666	662	661	698	683	701	691	680	710	703	707	680	688	656	693	719	700	656	704	662	669	700	667	647	675	682	646	707	669	677	698	666	649	685	718	710	634	661	662	692	682	645	691	684	721	716	740	676	676	673	721	690	648	663	698	669	672	642	693	718	658	687	624	704	648	698	686	676	698	703	698	693	668	709	696	698	669	704	672	722	662	683	710	670	733	664	673	670	640	696	648	658	685	768	691	713	677	665	661	660	724	655	687	656	663	687	686	660	680	717	713	721	725	663	686	701	681	674	644	710	650	676	699	610	650	620	685	695	701	731	661	670	713	659	767	673	660	708	681	708	664	685	653	685	701	661	673	692	648	699	663	661	704	679	683	723	714	677	668	698	691	674	648	670	677	659	692	715	700	632	679	665	689	682	664	731	698	671	684	627	693	671	695	720	725	713	643	651	682	637	651	677	712	708	662	674	676	706	697	667	676	764	697	661	692	723	702	651	693	719	702	689	721	677	669	681	652	725	678	652	684	667	663	711	678	642	669	647	694	667	693	688	689	650	707	700	638	701	705	702	692	693	673	667	665	723	655	683	698	647	631	666	724	673	660	662	715	664	689	682	709	674	682	663	654	672	673	682	705	669	714	693	670	729	657	631	726	664	668	706	693	689	679	705	658	682	709	674	675	736	683	665	641	724	660	644	662	665	664	660	722	666	652	675	658	680	701	648	662	697	690	688	710	660	729	646	687	683	715	672	665	656	722	650	696	685	687	703	689	719	663	671	705	718	744	700	665	702	667	679	726	689	703	649	686	670	732	671	668	685	664	682	647	671	700	694	676	670	734	653	669	652	689	683	664	700	698	662	700	671	669	663	681	699	672	668	687	704	696	650	717	659	669	708	697	659	743	687	696	691	724	738	711	673	661	676	648	675	672	649	726	699	645	667	695	687	685	655	665	676	688	673	714	671	654	646	744	736	677	683	693	709	667	678	702	676	655	644	666	619	676	670	683	664	740	681	667	709	668	693	699	687	739	722	715	680	643	676	678	655	697	639	702	738	707	671	662	704	648	678	643	680	635	645	695	711	635
23281	21573	30436	24232	21371	21432	14723	893	553	560	536	550	523	508	546	557	533	520	506	522	514	520	525	539	501	494	553	541	503	567	495	487	498	532	528	516	514	528	526	508	500	544	518	510	529	519	563	571	529	505	533	544	535	554	511	484	516	485	520	523	513	528	479	515	533	495	581	518	528	556	497	491	540	493	534	512	500	493	495	550	503	491	514	485	526	496	533	519	498	515	498	502	531	488	545	508	510	499	535	541	538	510	510	512	503	492	495	532	502	544	482	522	493	512	551	508	545	513	512	509	481	507	531	493	525	517	503	505	531	509	509	532	509	533	501	522	536	500	533	488	492	494	509	531	494	530	541	478	488	517	510	495	561	489	498	479	486	488	530	508	504	497	526	503	491	507	514	548	506	522	492	525	555	481	515	536	519	526	502	515	513	514	520	527	528	519	547	482	545	528	518	491	564	545	512	509	504	535	534	483	543	505	506	525	464	523	497	483	495	536	494	524	500	518	525	502	516	502	565	521	512	487	515	510	542	521	487	525	514	541	558	477	528	494	520	540	483	512	512	531	550	553	528	520	500	530	505	481	515	494	534	548	523	521	492	510	512	537	512	541	569	533	593	543	498	490	528	491	529	537	518	520	522	496	506	527	527	531	554	531	513	503	530	521	503	531	510	515	529	510	527	495	499	494	526	488	537	544	547	509	535	522	524	498	505	516	529	506	499	500	495	498	506	493	536	513	563	483	501	510	536	515	505	504	494	535	539	524	474	487	458	546	501	523	543	495	510	550	489	531	492	497	477	513	449	506	497	528	567	511	533	478	555	524	508	517	508	506	512	487	520	535	535	554	538	504	521	516	534	505	552	482	491	485	496	524	528	523	503	555	495	518	535	509	454	530	541	534	524	495	484	512	500	522	526	523	521	491	524	523	542	546	525	492	475	521	524	538	525	485	485	479	524	523	527	521	549	480	509	492	502	554	520	533	504	492	540	531	528	515	498	481	555	518	556	525	483	498	477	497	547	512	538	537	543	538	494	501	520	471	512	537	508	542	488	507	519	514	486	533	489	510	506	534	559	481	500	494	521	478	502	537	537	492	491	529	518	524	539	471	531	512	528	466	514	508	506	501	553	526	513	515	495	525	530	514	508	502	567	487	518	533	483	512	564	500	487	537	491	488	510	502	524	520	545	525	550	512	530	528	527	532	528	513	494	529	513	500	530	540	497	507	506	522	522	548	487	470	514	520	532	501	549	508	544	493	506	540	530	555	513	552	506	512	523	534	524	552	514	541	520	496	505	548	516	520	488	533	523	488	549	503	547	504	524	501	512	527	485	482	545	526	524	528	465	512	484	541	493	537	502	474	507	512	552	538	514	546	514	556	527	547	522	504	498	537	504	496	501	506	501	492	516	514	503	508	491	508	523	528	534	509	546	476	513	524	510	497	496	521	519	523	474	567	509	511	550	564	522	568	484	545	484	512	523	506	541	518	503	536	486	553	534	520	528	482	527	511	516	495	510	518	539	517	482	494	496	518	581	527	499	503	541	555	508	526	489	530	537	576	499	506	481	538	545	504	553	519	505	523	520	478	549	511	495	503	482	517	504	562	491	510	561	475	499	546	520	521	542	518	514	562	539	512	486	518	528	508	531	511	509	515	494	550	499	524	545	528	524	534	547	533	489	496	507	495	525	561	486	555	512	532	471	522	491	515	486	515	478	513	485	502	519	509	518	538	509	543	530	495	512	503	486	529	540	527	522	517	514	468	511	483	480	551	512	516	513	489	496	548	538	515	553	494	519	499	524	506	525	509	514	493	504	525	481	533	520	512	511	540	536	518	512	519	472	514	515	523	515	512	514	565	564	543	510	528	491	532	537	504	492	553	530	493	542	551	524	485	548	495	538	505	501	523	541	493	551	563	520	520	495	509	514	494	512	491	514	533	510	536	493	508	502	483	489	491	498	522	501	535	511	482	521	529	507	544	526	513	509	540	523	513	540	512	529	503	530	507	554	523	531	521	506	562	521	522	560	483	531	566	516	503	546	528	468	519	503	538	502	523	479	534	546	539	495	514	537	560	592	547	526	515	535	471	503	535	490	548	470	499	510	500	547	500	531	501	509	475	517	501	496	516	477	523	505	553	472	507	543	531	483	460	498	497	514	549	492	545	579	522	475	527	523	535	500	512	516	511	527	526	495	492	484	494	490	515	548	513	505	483	524	544	520	525	530	475	517	507	538	544	521	499	518	497	538	529	563	489	512	503	469	525	492	526	511	551	498	543	490	530	476	531	515	526	511	497	540	481	472	560	557	486	493	523	494	503	503	532	506	520	470	501	550	535	520	508	553	545	507	539	545	517	505	530	494	498	543	530	533	521	532	520	555	567	517	525	486	530	556	557	534	515	525	520	571	540	494	487	498	517	511	513	500	509	514	540	489	523	495	473	518	508	541	529	507	485	498	489	495	501	518	513	522	531	481	496	479	546	531	519	499	508	495	531	488	519	497	494	528	545	523	463	509	569	484	499	527	509	511	494	534	513	518	514	520	531	523	508	531	495	497	519	538	504	498	533	526	492	524	513	475	557	486	488	521	566	487	511	519	498	533	519	491	552	497	501	487	495	528	509	507	511	512	503	544	516	533	496	510	514	495	490	486	519	498	478	515	525	504	548	537	519	537	489	487	510	531	536	521	532	501	538	508	573	490	561	509	508	507	507	528	525	520	525	533	548	511	521	523	510	468	511	490	508	491	504	513	515	507	501	471	530	516	516	527	507	513	489	522	520	538	525	521	517	514	517	508	463	517	529	493	484	491	502	544	521	489	539	518	524	502	448	533	550	509	536	493	496	508	480	505	518	452	541	499	536	534	531	506	525	516	498	542	489	489	490	510	532	509	544	505	540	522	521	524	549	526	529	516	480	523	500	519	503	506	530	530	506	536	500	515	494	514	535	512	529	494	509	489	503	507	488	479	466	509	501	562	530	492	503	532	522	515	552	513	529	490	529	517	521	493	519	468	530	519	546	519	484	539	536	533	503	470	485	519	530	503	511	508	521	528	545	519	504	509	542	491	530	486	465	503	505	503	535	564	508	516	516	526	551	538	517	517	510	525	556	547	483	545	507	521	526	523	480	532	513	489	489	498	486	518	473	527	508	501	486	512	522	522	507	554	513	522	458	533	514	505	489	521	505	516	490	533	565	489	514	532	544	555	526	481	501	502	513	521	556	488	491	505	478	493	489	495	515	486	510	540	529	564	539	515	524	533	518	541	492	531	480	559	514	510	498	519	525	520	461	537	533	500	492	489	477	536	496	550	494	518	529	508	498	515	488	509	547	523	510	498	533	508	570	480	490	518	556	518	504	503	514	472	521	533	535	529	518	517	523	501	448	493	518	499	540	499	538	508	529	508	539	508	517	507	500	515	492	509	511	515	541	518	530	503	482	526	511	510	512	499	493	519	541	504	553	533	529	503	494	472	511	579	520	529	505	527	483	509	503
61284	82236	59020	49317	12096	990	885	937	856	826	867	860	805	841	788	816	795	858	768	807	818	821	792	772	776	785	778	788	821	813	814	755	769	804	802	767	829	801	776	783	786	768	780	805	812	786	820	835	854	787	807	792	810	778	768	766	797	802	812	774	827	823	820	810	782	808	815	756	805	839	787	775	792	824	816	823	793	800	781	813	824	805	776	871	801	804	806	786	824	818	826	783	781	814	775	821	812	828	822	823	787	798	836	805	829	815	805	811	756	818	776	798	811	805	806	830	810	831	777	822	754	823	794	767	774	761	783	836	824	837	823	807	776	815	812	809	715	834	762	833	812	776	806	810	730	763	776	785	811	830	793	791	744	819	841	824	756	754	818	812	736	826	764	843	816	846	791	787	792	797	809	795	803	763	783	834	801	766	810	825	789	760	831	831	803	816	764	793	767	783	833	821	815	757	748	807	792	799	843	793	798	793	811	766	768	768	795	782	822	794	809	800	771	806	783	816	798	810	824	788	828	818	807	774	853	803	767	802	750	804	784	826	777	783	786	791	827	746	796	713	792	825	819	772	831	776	779	821	787	799	838	855	763	807	795	852	772	791	779	762	814	816	832	775	780	803	808	800	809	820	771	800	822	792	807	814	747	846	828	862	799	789	778	829	722	774	798	806	804	790	789	802	809	823	783	807	785	788	779	777	813	795	789	815	840	825	757	819	782	760	783	788	806	811	799	803	782	818	816	778	844	791	767	832	796	802	768	829	856	814	804	767	804	771	760	812	815	809	780	770	781	774	741	796	796	798	856	828	770	799	850	779	758	826	837	807	835	787	828	766	798	755	770	780	828	795	772	813	797	778	787	706	780	793	801	807	762	798	864	799	795	826	843	761	806	795	801	799	792	841	776	830	770	809	791	773	754	779	793	819	774	736	767	825	786	788	863	802	796	847	784	799	788	782	829	773	787	790	810	829	888	761	790	752	820	787	825	796	831	791	819	819	791	804	806	809	799	760	852	839	849	803	730	818	797	832	733	780	772	839	790	813	788	785	723	847	809	779	819	771	831	777	846	797	802	790	816	810	783	780	830	790	750	822	807	825	810	777	794	777	802	796	797	801	797	840	810	749	764	773	805	808	801	753	808	812	752	802	820	815	784	800	777	866	776	751	818	793	796	786	758	793	820	769	797	756	814	811	850	824	797	803	786	818	787	751	814	827	811	785	814	821	833	793	793	817	798	835	764	771	849	761	781	757	847	853	799	797	800	830	790	809	769	752	806	781	800	798	820	857	774	795	770	817	748	803	819	780	773	791	763	764	851	779	817	849	791	812	840	846	795	762	807	780	810	794	804	785	795	782	754	792	717	826	810	759	812	776	822	769	779	836	799	797	813	793	769	789	819	803	776	770	771	776	758	770	846	744	768	781	787	769	788	840	858	798	821	785	748	719	766	772	808	836	776	778	763	841	795	761	780	743	768	831	828	818	803	807	809	826	789	790	785	805	764	802	745	764	770	800	835	805	757	746	799	793	841	795	755	709	755	747	820	778	799	792	758	788	826	777	762	776	790	803	796	828	835	818	801	841	806	796	814	777	805	812	808	871	786	814	794	789	818	775	763	773	778	818	787	811	831	737	769	812	785	802	777	801	773	812	803	769	847	764	819	808	757	816	803	792	836	818	800	812	793	792	759	786	815	772	790	773	768	807	796	810	804	780	809	809	786	768	791	796	808	772	736	818	815	791	853	788	799	800	788	739	831	821	775	784	796	859	776	766	771	830	801	784	795	799	809	793	781	773	793	820	760	743	741	809	795	786	805	804	776	751	790	788	778	801	801	761	781	837	791	871	791	746	797	823	789	811	775	766	778	825	756	778	759	785	798	844	850	787	804	786	808	796	791	795	817	859	795	769	798	788	800	769	791	728	810	778	761	792	773	808	753	797	762	757	834	770	799	812	804	800	759	782	779	768	833	750	797	770	762	808	834	764	820	806	782	829	783	798	792	825	782	877	738	832	792	821	765	822	807	855	790	827	774	827	833	829	789	787	838	768	783	798	787	801	879	825	811	742	782	811	775	838	776	825	766	768	788	777	798	777	772	761	790	803	826	756	794	811	780	801	804	866	773	778	785	784	769	813	825	788	808	792	796	749	762	742	785	813	810	791	771	783	811	804	797	777	792	762	778	846	778	801	816	733	817	777	797	770	828	785	768	849	779	768	792	755	804	817	758	824	832	803	793	820	757	791	807	798	818	770	813	791	768	784	799	808	798	788	798	826	800	836	808	779	789	769	830	829	753	766	767	799	828	778	835	857	799	815	771	755	790	827	794	817	769	769	787	813	829	780	790	831	838	771	792	774	820	814	795	788	774	792	805	821	809	805	802	814	767	790	773	807	790	839	781	819	752	840	792	751	764	802	843	791	802	806	808	828	804	738	776	759	866	817	807	801	769	768	808	780	797	796	778	793	784	839	731	806	871	801	753	782	820	772	804	867	741	830	815	814	811	804	796	819	752	816	779	821	802	755	796	807	859	815	777	788	831	785	770	841	828	767	854	796	774	796	797	793	847	745	748	820	839	868	828	775	754	779	789	802	759	775	777	780	764	778	774	796	815	817	762	816	840	752	756	795	813	798	795	756	762	848	849	808	821	805	826	813	820	830	806	759	819	818	764	819	793	858	773	780	766	787	823	790	748	772	757	835	796	825	795	821	800	811	785	754	774	830	781	770	754	808	753	805	749	751	785	824	778	836	772	758	805	783	803	841	771	803	772	822	769	779	820	796	815	860	812	769	835	763	789	776	799	816	829	782	836	831	778	825	813	825	817	766	786	811	802	760	741	851	813	784	824	811	879	849	782	815	802	782	763	782	790	785	801	787	793	819	789	787	816	808	815	767	773	831	775	765	805	820	759	796	793	749	754	865	800	816	831	798	790	770	797	812	842	831	747	800	786	842	812	821	808	850	809	829	792	816	756	840	800	776	792	768	784	775	794	776	776	819	792	783	787	817	811	763	798	811	769	776	794	810	811	777	799	815	836	787	802	771	762	767	788	805	793	840	783	759	848	776	762	779	794	767	792	838	842	784	796	850	827	813	797	850	827	791	786	857	806	768	813	767	766	820	811	761	781	835	793	830	841	822	767	849	798	807	821	788	814	884	825	784	750	791	751	851	736	814	777	812	780	813	771	738	795	793	821	800	774	808	768	808	809	811	813	847	824	778	796	785	802	799	769	758	778	781	770	798	816	782	815	774	795	764	799	809	807	813	804	781	815	819	738	799	846	790	798	733	770	783	783	766	834	802	803	760	847	832	806	784	778	803	807	775	771	816	745	788	770	746	775	765	774	787	777	771	760	779	756	795	769	802	819	842	787	801	824	779	844	798	798	803	829	834	792	791	793	789	763	774	781	748	767	764	822	800	799	797	824	827	806	795	791	767	801	804	794	824	809	806	828	814	820	775	825	773	770	836	755	803	722	772	835	772	776	798	748	784	849	823
28955	25984	31665	19452	1652	313	332	280	302	295	328	303	284	266	285	256	261	318	276	301	281	299	291	260	272	300	278	280	298	293	309	300	299	277	273	289	305	304	277	276	282	299	294	311	275	281	309	273	298	299	299	290	285	324	292	282	298	271	314	257	297	319	303	299	284	282	283	294	317	293	276	273	292	284	278	272	263	275	264	308	303	268	279	289	271	299	274	281	283	292	313	295	283	295	303	295	281	279	310	280	258	286	265	278	282	269	311	334	294	270	291	304	290	313	328	282	306	280	280	283	300	280	305	288	275	263	274	313	283	258	301	308	287	298	286	251	266	287	296	275	315	302	318	276	260	285	285	312	291	276	293	281	304	272	272	282	262	303	273	273	291	304	293	266	301	304	246	305	315	286	288	270	276	278	304	287	309	274	254	289	304	295	285	280	284	301	308	283	282	308	246	268	273	262	280	323	290	295	293	307	271	281	300	273	295	265	294	287	304	281	255	320	283	292	273	275	258	318	315	285	298	292	301	259	295	279	299	290	256	276	263	304	291	310	283	317	269	276	295	290	290	284	303	280	299	269	293	281	251	257	267	270	295	262	288	281	254	276	254	298	287	294	314	254	298	333	285	276	299	287	300	293	311	338	268	280	271	297	279	262	291	289	264	272	314	275	280	279	276	293	293	267	274	265	266	286	292	282	276	277	292	258	262	298	307	255	284	271	283	290	304	302	270	292	276	325	272	276	272	280	335	287	307	321	284	253	331	270	281	300	264	297	264	296	293	290	257	279	273	309	297	257	275	312	277	296	275	261	278	291	287	279	301	278	285	285	310	300	279	266	264	285	267	300	299	268	261	283	272	285	274	265	276	268	283	296	307	255	293	292	308	287	307	299	259	285	295	296	288	298	276	264	293	280	280	292	286	261	273	285	283	307	288	268	261	258	288	293	259	273	273	315	292	291	277	276	277	269	303	300	323	272	296	274	280	282	268	318	319	299	313	271	267	263	264	274	271	276	295	304	298	289	299	284	296	297	268	303	262	301	285	277	302	273	299	295	287	300	267	256	276	270	300	281	307	281	311	283	260	291	313	306	308	314	268	286	313	242	306	302	302	322	279	279	292	267	283	287	292	258	280	290	318	284	262	252	297	301	291	284	285	303	298	285	285	266	295	281	286	292	307	306	290	284	292	293	304	291	291	265	279	270	308	299	286	293	299	281	304	300	267	264	283	278	291	276	306	304	306	280	314	300	307	329	266	290	258	265	315	289	309	289	311	272	310	277	303	300	263	257	269	297	298	288	280	328	302	290	291	287	283	282	307	301	298	271	274	318	307	280	259	284	287	261	270	271	293	298	282	308	279	321	264	288	285	306	280	307	262	291	294	288	290	272	301	316	315	294	289	283	285	330	278	264	320	274	268	299	295	271	284	259	263	294	286	287	285	295	265	279	277	311	282	268	298	317	308	274	319	281	295	283	271	271	276	320	283	324	285	261	304	275	312	266	282	305	285	330	285	301	277	279	280	300	292	321	278	308	310	287	297	278	309	276	268	286	303	299	290	283	327	269	285	292	289	304	298	286	275	295	292	290	255	277	292	275	273	300	268	279	296	279	278	263	297	277	308	291	313	283	283	288	282	327	292	313	280	286	302	292	313	275	304	313	299	283	295	295	285	294	283	291	273	290	332	300	295	305	289	256	307	310	314	309	289	286	300	301	281	293	296	288	303	297	309	281	274	319	309	269	272	264	284	277	293	286	284	296	310	275	289	279	273	289	284	316	261	310	294	275	271	260	292	303	296	298	281	262	270	301	271	287	285	333	295	303	297	273	285	280	305	294	282	300	281	278	262	281	275	266	303	299	298	276	279	302	292	270	300	282	278	290	276	318	302	269	282	266	273	256	281	259	296	315	291	280	268	315	283	295	265	276	271	300	300	284	300	308	299	327	306	295	308	298	281	295	259	260	286	278	293	305	279	284	280	284	286	287	299	280	306	297	305	294	291	295	301	292	261	259	307	273	314	296	320	296	300	313	313	283	288	295	297	301	291	255	283	257	270	279	275	314	302	274	293	304	286	305	303	304	268	285	273	292	290	258	279	293	313	262	289	297	285	250	277	307	298	252	294	271	275	259	248	306	264	292	304	278	286	281	280	274	265	293	289	258	290	284	257	302	286	280	316	280	277	292	282	256	305	300	271	272	284	274	310	322	298	327	277	289	270	268	302	280	292	305	317	332	304	290	263	279	291	287	305	280	305	286	313	305	256	282	298	261	271	324	293	273	292	280	301	290	302	286	290	268	298	276	318	301	261	307	298	293	314	258	318	333	276	298	278	299	284	274	288	298	238	288	286	279	282	295	285	301	296	297	261	315	315	320	304	309	306	293	303	282	304	288	273	302	310	291	309	273	258	295	268	284	268	295	321	288	275	321	316	294	297	273	250	299	298	298	292	314	292	305	287	300	286	265	293	307	269	297	296	282	301	273	263	310	273	289	311	306	288	320	268	268	262	288	266	285	301	270	327	301	279	291	301	264	281	303	276	308	275	291	291	255	284	256	270	308	286	275	285	316	298	285	286	269	270	255	288	297	298	259	289	271	288	304	276	283	297	281	288	274	285	329	322	263	282	267	279	274	269	276	276	284	238	284	322	300	274	285	302	284	286	279	316	292	258	276	294	300	257	274	288	301	319	317	294	306	287	263	283	291	273	280	282	304	322	288	271	279	298	268	289	282	294	293	321	283	282	278	306	283	307	309	280	297	276	279	291	269	314	286	274	265	297	278	283	284	283	280	306	278	294	281	318	299	289	281	290	304	269	276	299	283	290	306	290	283	308	292	298	296	266	288	295	272	244	303	301	292	276	256	274	307	287	261	268	300	272	297	296	290	311	278	296	265	271	284	270	284	300	293	255	312	285	256	302	290	310	283	251	282	299	281	279	273	273	286	281	278	288	270	280	306	252	279	324	303	303	277	282	297	278	302	285	289	295	264	279	290	281	273	294	262	310	267	306	244	279	315	297	267	298	281	279	299	309	284	293	296	300	268	290	325	275	312	302	324	275	253	283	289	304	262	290	317	291	272	246	273	295	322	299	279	303	291	310	301	282	295	257	310	262	279	309	291	268	282	276	284	332	296	261	289	282	310	309	301	270	312	297	274	303	294	268	300	301	258	298	278	293	326	287	273	284	286	255	312	297	279	228	308	293	306	299	291	288	301	288	290	284	286	274	284	248	286	283	305	266	301	283	307	310	279	270	297	262	283	260	279	282	306	255	300	283	265	289	265	285	281	278	304	287	287	293	264	270	277	281	294	293	272	265	288	277	256	317	295	289	264	298	301	293	291	301	280	252	292	289	286	271	308	267	276	287	343	291	292	311	256	274	272	300	301	268	269	296	266	292	268	305	286	275	307	278	289	296	269	260	299	295	270	291	253	276	276	289	310	313	305	311	287	295	281	284	274	284	321	300	251	257	288	271	287	294	286	302	276	283	285	284	289
36272	39158	36928	16559	1513	444	484	458	484	505	445	464	488	471	461	419	514	470	484	469	460	449	474	493	450	422	462	461	479	502	493	476	446	483	500	501	444	470	478	474	475	503	463	459	498	490	471	432	457	503	465	469	476	486	509	445	473	449	516	466	454	465	494	463	471	471	493	443	482	511	487	459	458	478	482	454	412	506	458	481	442	453	470	496	494	480	493	441	476	509	459	448	467	475	476	441	450	440	467	502	466	461	459	446	463	479	469	473	476	469	470	498	515	459	451	465	466	483	447	468	466	491	484	480	477	480	458	461	453	479	462	430	458	463	444	467	462	438	512	430	437	491	471	465	452	431	468	487	491	496	524	453	462	475	468	490	492	478	438	480	485	447	492	465	436	448	450	483	479	468	461	464	457	480	475	471	427	484	460	493	464	472	459	456	458	464	474	508	479	482	467	428	441	456	480	479	478	439	490	481	441	484	458	505	465	464	472	483	464	453	470	478	475	436	475	473	471	462	494	485	473	439	465	442	469	421	445	472	483	468	480	482	475	472	494	495	436	471	463	449	437	450	483	457	491	473	465	447	480	483	452	445	462	467	492	449	477	452	457	455	470	456	483	452	511	468	433	458	463	476	487	420	438	462	455	470	474	440	499	477	487	442	504	454	461	503	485	486	455	495	476	494	447	521	459	456	485	480	455	500	489	498	473	471	461	488	519	480	468	503	463	462	443	456	491	482	475	436	488	473	433	460	466	468	445	432	447	491	467	469	484	500	512	484	497	475	506	476	474	478	493	509	447	458	449	453	489	468	498	454	460	486	474	466	473	454	475	452	480	448	492	489	469	510	479	480	458	449	477	448	458	429	464	469	485	477	494	435	498	484	462	492	447	502	459	454	420	459	470	453	482	497	447	480	469	467	495	485	488	495	483	431	493	488	504	445	463	483	456	458	488	478	438	483	516	455	452	480	463	455	476	473	459	517	463	455	467	451	454	477	482	470	498	469	452	432	494	452	427	465	424	509	469	504	436	473	487	513	459	479	430	465	476	462	510	479	491	435	477	503	444	454	454	458	437	473	482	495	454	478	476	466	469	494	474	466	492	463	455	474	447	498	457	399	441	480	483	493	449	510	488	481	429	465	476	478	478	495	470	490	498	467	427	466	477	459	498	437	497	467	432	464	418	464	495	450	443	443	476	481	458	459	491	456	481	442	476	425	447	442	458	502	487	438	487	455	451	483	456	474	513	442	466	489	428	463	453	479	490	440	461	464	440	490	454	470	479	460	482	466	498	458	476	453	482	460	490	488	452	493	432	470	440	464	452	452	493	501	489	470	454	459	421	500	469	479	537	461	445	442	474	486	469	474	456	458	457	464	480	477	491	472	479	513	453	486	434	489	478	478	465	471	493	505	456	477	488	456	477	488	485	457	487	485	470	452	487	469	501	475	415	490	466	487	472	481	516	487	472	510	466	469	454	516	478	489	464	452	465	453	501	476	484	513	449	454	475	460	471	478	478	487	463	458	481	508	415	442	487	426	461	473	460	491	479	446	475	469	497	479	472	414	477	454	502	469	497	464	461	446	473	473	465	478	463	442	417	467	473	497	444	471	419	460	461	454	462	465	454	473	438	485	462	494	493	463	444	489	430	526	432	510	443	464	481	457	457	462	460	523	522	455	468	460	490	475	502	501	436	503	463	467	478	437	459	474	479	467	448	457	460	460	471	428	439	490	510	453	425	495	435	472	459	516	477	436	457	468	491	440	442	465	489	440	449	490	468	472	475	514	464	460	465	504	486	445	471	488	472	478	474	461	519	465	436	460	471	461	466	465	461	452	475	465	458	426	471	446	492	470	419	470	465	512	476	481	478	501	450	461	485	468	479	466	433	515	460	469	488	431	462	453	484	487	457	486	445	465	490	468	451	462	469	516	481	462	431	474	476	455	468	431	488	476	486	466	486	493	450	429	466	474	457	504	448	490	455	461	489	496	490	453	484	476	490	506	464	445	445	493	454	475	471	459	452	441	488	497	515	446	419	499	451	508	466	441	491	472	472	467	493	507	473	481	487	468	450	486	433	491	464	429	489	480	491	491	488	478	473	497	424	489	499	424	464	463	472	482	443	477	461	471	458	479	502	467	458	448	505	442	450	471	464	472	482	466	477	469	460	459	501	489	468	448	456	466	494	471	466	485	498	450	469	467	454	481	453	455	459	444	448	474	458	464	471	475	453	474	440	434	496	482	468	500	510	477	472	506	456	432	449	467	502	484	470	475	468	448	449	517	460	432	423	487	464	495	466	471	459	479	516	479	460	478	492	489	448	481	472	456	485	433	498	487	463	503	507	462	462	480	471	460	468	467	441	437	483	488	443	435	509	477	462	471	466	488	446	516	502	416	464	452	452	434	457	456	481	446	458	467	465	491	474	513	479	500	458	475	446	472	447	468	426	457	487	471	467	531	468	464	463	507	460	483	495	465	475	494	466	437	458	475	478	415	478	464	458	485	493	452	459	451	450	453	475	467	441	497	478	448	438	475	427	484	450	519	445	470	515	475	467	471	483	493	513	467	452	459	446	487	498	456	478	481	443	463	452	465	473	464	475	496	484	431	507	476	424	439	440	432	517	473	486	486	498	471	484	476	464	461	437	488	499	446	484	448	471	461	464	513	484	428	449	477	475	484	471	501	446	473	461	464	477	425	461	458	500	456	424	415	457	432	509	455	458	470	468	473	436	483	446	457	429	483	460	478	478	469	445	447	474	448	478	483	462	458	438	470	487	456	501	471	494	478	463	478	462	496	526	453	439	450	455	473	490	483	490	448	431	513	466	499	448	456	475	498	522	480	454	465	456	454	476	494	481	455	473	469	476	511	448	477	496	476	474	467	468	492	447	513	468	480	522	468	475	489	454	537	464	455	439	481	464	455	442	462	440	450	460	411	467	477	443	485	466	444	500	446	509	477	489	452	498	458	439	463	497	542	462	489	446	419	463	518	519	463	456	464	464	474	468	461	468	466	458	441	489	470	472	489	501	476	424	477	517	478	464	458	472	468	452	446	460	432	467	456	466	486	500	487	467	491	449	450	447	447	483	468	471	457	426	534	476	461	443	516	533	426	452	462	440	480	489	470	470	495	469	447	449	465	486	466	440	512	470	482	469	513	464	458	489	489	481	464	417	474	475	446	475	479	476	470	432	464	449	489	449	461	486	459	440	475	508	451	453	504	435	496	442	467	449	472	446	490	471	486	445	461	478	450	475	499	462	458	497	464	487	490	457	487	482	471	490	471	449	410	478	482	462	449	477	458	492	475	489	426	479	475	487	458	482	410	498	483	463	409	437	466	479	477	508	439	474	425	482	483	474	476	427	462	488	460	465	466	483	475	451	471	437	427	463	478	457	483	489	468	497	485	466	466	462	490	451	458	466	480	476	507	499	458	453	458	483	480	462	506	488	483	485	494	457	461	465	469	439	449	455	526	480	415	456	458	499	464	498	454
24593	22114	31163	27023	20983	13384	1315	496	462	459	481	459	437	461	470	442	448	439	502	487	434	421	447	452	465	434	451	452	468	455	457	451	442	452	432	456	419	449	452	399	427	460	431	434	497	455	473	438	476	452	419	438	436	439	463	425	436	450	461	454	418	438	428	401	463	447	439	426	402	440	443	433	435	456	464	431	435	446	479	477	450	470	440	426	434	459	464	439	451	475	447	444	448	441	455	400	437	437	410	469	467	439	456	425	444	440	426	470	440	460	407	434	404	445	430	425	427	466	467	445	434	452	426	413	452	414	451	405	453	418	472	415	451	471	477	443	398	440	431	449	468	453	436	453	437	401	454	404	440	438	433	442	492	488	485	466	409	434	451	458	432	421	436	460	456	397	464	414	407	446	417	456	444	427	441	425	489	416	457	457	470	436	433	426	444	443	456	441	477	393	415	469	421	475	435	445	449	463	453	388	419	455	483	423	455	439	381	430	442	415	443	442	456	452	439	448	416	421	440	447	453	430	454	440	458	437	461	459	447	449	432	410	444	421	440	400	426	418	434	443	445	410	459	443	495	442	435	428	467	417	431	444	455	481	465	465	456	421	461	443	447	473	422	458	461	467	446	425	408	408	453	423	433	448	388	449	443	463	472	435	452	441	453	469	481	426	440	444	475	425	475	425	475	440	466	401	444	444	451	431	468	414	464	426	433	440	432	437	426	476	455	487	443	444	451	445	459	452	430	416	463	433	456	460	443	480	439	409	428	389	451	433	466	418	429	491	441	438	433	463	423	481	437	418	489	457	498	411	439	429	456	444	430	449	432	433	423	485	433	416	453	458	451	481	451	456	443	448	486	432	411	452	402	444	440	443	429	474	452	425	443	444	423	457	448	482	432	454	437	450	429	422	443	454	415	444	479	420	440	463	452	461	435	445	470	498	447	440	414	419	440	431	433	472	425	484	459	427	418	453	444	427	475	445	427	427	441	420	448	448	425	413	451	468	434	452	420	444	428	460	432	438	453	437	433	452	424	462	414	425	423	449	442	417	461	455	420	418	455	434	478	447	441	476	447	407	457	422	473	430	480	449	453	420	421	472	493	446	409	453	459	503	430	460	413	443	447	436	432	408	465	457	460	434	451	449	488	400	453	447	431	460	440	410	431	454	469	458	428	428	457	441	416	441	452	463	467	442	457	495	431	475	417	447	427	414	454	422	460	458	438	478	438	453	451	445	431	458	442	467	435	429	405	419	440	433	424	439	457	442	442	450	413	430	537	433	445	441	445	447	438	445	463	479	404	451	462	438	444	455	444	426	441	451	437	438	459	439	465	401	420	432	439	446	445	465	438	447	455	426	428	415	459	454	423	488	433	424	431	432	403	427	460	457	431	464	468	452	474	457	442	432	444	422	427	400	438	424	466	415	460	466	454	409	455	437	462	434	445	450	455	437	440	460	439	464	425	433	444	399	449	453	442	421	429	447	492	476	420	442	467	461	446	448	454	457	413	487	446	454	425	409	460	437	446	451	392	481	424	445	442	431	482	460	392	447	424	456	437	432	459	450	460	463	435	444	447	437	442	467	438	434	473	442	449	449	422	457	456	425	426	441	439	459	445	449	455	433	455	494	435	442	435	434	440	428	440	436	443	422	390	431	449	410	465	432	442	445	448	480	479	432	433	428	416	432	444	375	468	462	408	460	429	400	392	456	429	482	456	456	440	465	429	434	432	451	440	485	444	446	445	416	424	428	420	472	445	453	437	453	457	418	411	430	437	437	436	455	439	448	443	449	425	441	463	460	429	440	434	434	439	413	426	432	468	467	439	472	470	466	480	429	470	437	460	423	442	444	408	448	444	455	434	456	481	473	436	450	465	428	457	485	458	450	451	454	425	454	410	419	436	463	420	463	459	460	461	466	460	430	438	468	425	441	457	451	453	422	399	413	537	425	453	443	426	414	439	449	369	434	444	444	442	440	479	434	471	440	417	417	396	434	451	429	438	418	446	444	414	417	419	404	447	418	421	450	404	458	438	393	416	405	444	487	458	498	416	436	449	408	492	466	492	446	432	459	455	449	459	485	436	460	428	477	448	472	477	420	421	459	405	411	457	465	435	443	456	486	428	423	437	462	476	448	392	454	437	446	424	432	427	429	430	436	481	462	487	454	398	468	469	453	475	423	439	456	457	441	431	442	463	447	437	439	492	407	455	423	442	432	412	469	418	415	438	444	478	421	498	458	418	456	456	460	436	444	455	446	464	447	438	430	452	426	434	426	445	417	456	458	432	452	438	441	436	428	425	413	421	435	465	450	431	438	448	435	434	460	420	450	467	445	444	441	430	420	437	451	443	446	454	444	458	443	444	427	421	459	426	432	423	489	413	449	429	457	423	425	467	446	425	439	412	439	470	407	447	421	473	427	440	392	422	437	451	418	442	423	420	463	439	443	419	451	459	415	449	435	445	452	416	454	415	444	436	440	436	495	457	456	411	428	444	450	396	416	439	411	462	425	429	439	432	451	483	424	433	455	450	425	469	479	440	430	443	486	403	433	463	443	458	451	436	393	438	449	482	451	447	449	465	453	458	411	489	456	437	448	421	425	415	447	409	415	415	427	442	435	437	441	460	414	432	462	459	463	471	442	456	456	449	449	421	449	436	414	414	450	458	486	473	439	461	418	459	450	456	512	425	460	445	437	447	447	446	456	472	403	464	458	435	432	437	444	467	493	450	412	422	488	445	426	398	470	460	439	438	441	423	443	441	435	455	463	442	445	419	424	449	449	422	426	457	487	449	462	431	429	436	402	462	444	408	441	462	406	451	447	426	430	449	447	465	445	392	402	462	412	421	455	439	451	427	427	470	441	455	475	405	454	447	399	438	443	418	418	420	411	435	444	492	436	415	442	411	434	444	442	483	461	479	449	436	455	422	465	439	446	427	457	443	457	492	445	448	479	452	436	461	464	452	479	429	489	437	446	483	444	440	433	448	463	437	403	433	426	362	423	435	460	423	460	440	444	429	415	447	431	470	449	447	465	451	462	438	431	430	465	451	421	480	451	428	455	458	423	452	449	478	472	456	516	451	399	434	417	432	439	424	459	440	432	406	427	426	442	465	441	452	438	448	447	411	439	422	398	448	460	428	469	440	403	461	427	437	434	420	439	425	462	413	437	477	406	448	437	456	467	431	473	435	419	408	472	405	431	422	476	420	427	424	424	454	431	459	444	424	412	459	432	463	412	414	439	429	451	464	436	455	436	420	394	457	431	483	425	447	435	434	486	440	412	432	481	443	437	414	467	429	463	437	486	429	409	424	443	480	431	440	437	490	409	454	451	453	487	420	432	438	459	458	420	431	443	431	463	429	405	417	415	472	406	425	428	447	476	457	433	390	432	446	426	466	422	465	440	454	448	434	432	432	441	457	459	418	462	423	441	429	426	441	448	478	453	420	439	425	431	476	436	458	436	457	434	455	432	440	419	452	458	440	430	418	421	425	485
58871	74256	57730	37919	6642	774	783	770	724	689	674	739	678	728	731	706	701	750	752	734	718	726	695	701	725	701	691	693	696	692	719	729	695	693	658	667	710	696	689	709	682	748	711	696	687	718	734	687	757	694	682	709	705	730	693	716	694	652	726	673	711	716	687	681	655	722	719	725	710	710	717	734	712	725	692	742	702	683	668	672	723	713	703	708	686	712	688	657	708	698	697	775	709	708	727	699	676	713	673	701	681	710	719	703	677	663	669	723	730	687	711	728	731	663	664	677	704	691	710	693	701	650	678	733	709	714	740	740	719	690	652	687	659	671	657	689	697	691	722	697	688	725	720	729	653	690	706	712	722	723	691	722	675	677	690	702	723	732	700	687	702	716	721	743	696	685	734	668	715	698	701	716	709	694	718	710	711	699	692	689	693	677	690	716	725	675	727	717	783	671	690	649	683	698	727	709	698	748	696	714	724	719	729	668	702	682	692	699	686	653	683	675	696	683	659	730	699	696	716	685	718	690	719	678	696	704	715	727	733	666	656	683	690	721	653	706	746	684	700	685	685	671	725	689	696	724	749	707	688	701	734	734	716	718	681	644	690	689	692	690	709	718	646	660	675	700	642	715	687	708	712	730	683	720	723	698	704	660	675	655	693	706	697	683	708	668	682	691	700	678	759	729	738	705	705	751	696	750	721	709	714	669	667	679	702	661	713	706	702	697	703	719	685	722	673	704	685	714	670	686	728	729	686	700	726	721	716	709	693	744	680	705	738	686	714	688	706	692	670	688	716	671	728	724	687	681	699	729	702	718	688	718	674	669	686	677	733	681	660	711	695	693	697	710	704	772	724	738	703	726	721	721	688	707	643	711	690	757	661	696	664	699	706	705	703	760	698	686	702	687	734	723	685	685	712	718	721	728	705	698	730	677	700	696	700	658	708	671	750	694	724	681	696	755	721	686	724	694	698	691	705	708	698	742	732	701	650	655	691	701	708	712	682	688	688	709	635	669	704	700	690	678	750	701	694	718	733	725	673	701	708	689	695	718	676	724	753	737	725	729	688	656	692	674	741	689	727	630	680	673	714	663	703	693	695	678	712	700	675	699	693	648	713	696	675	663	665	761	678	695	702	685	752	713	743	673	746	736	675	663	704	717	683	676	679	714	737	696	718	712	640	719	670	708	724	703	685	708	674	722	697	699	650	758	673	724	722	713	731	733	683	754	725	682	716	716	687	732	751	693	718	737	662	697	666	650	712	675	661	714	692	711	684	706	702	702	661	727	663	712	675	668	681	632	654	696	699	755	713	700	703	660	695	673	699	674	692	725	684	769	690	689	677	678	794	636	727	697	710	657	691	670	699	717	675	681	716	721	693	723	680	638	696	738	704	739	712	702	718	657	697	682	776	705	690	712	749	693	684	647	685	689	730	703	676	737	704	704	736	661	683	698	716	736	719	754	668	697	658	659	689	709	737	695	713	676	677	668	661	705	695	687	685	674	668	692	725	718	719	724	723	672	721	725	703	663	726	646	700	685	681	705	690	688	696	706	663	692	710	715	662	690	690	713	671	662	719	702	711	697	707	713	692	674	714	685	667	693	660	695	703	720	685	730	712	748	724	675	681	745	668	712	686	697	669	698	692	676	663	717	714	681	688	750	678	660	651	699	715	696	690	736	671	676	705	695	703	681	691	744	704	698	690	693	726	656	665	678	695	718	696	755	684	694	720	726	713	669	679	668	732	706	682	687	696	670	717	714	717	725	689	651	675	694	672	733	689	715	712	652	695	652	667	652	694	695	688	710	754	707	688	734	707	694	704	713	683	676	703	776	741	702	723	671	694	737	688	723	665	717	663	727	698	690	770	735	693	729	683	655	711	703	707	651	699	685	686	709	652	688	698	712	698	736	671	684	653	665	701	714	693	729	688	730	688	707	704	699	677	751	680	671	651	671	735	656	714	719	698	720	711	698	709	679	729	738	699	718	737	710	722	698	691	679	746	621	665	693	713	672	671	688	731	723	717	690	714	670	703	682	705	737	724	701	706	689	698	706	739	702	677	690	714	685	761	686	732	689	726	722	689	696	648	714	690	737	723	680	666	730	683	709	704	659	756	678	691	691	689	692	714	686	713	761	728	672	698	670	674	725	704	684	679	686	681	701	727	692	662	694	732	736	702	667	714	686	675	723	690	742	686	699	694	745	668	717	709	749	706	744	717	682	673	740	680	742	716	752	674	717	687	748	698	704	706	697	700	651	702	712	678	693	702	681	715	719	667	692	686	711	677	680	764	687	701	700	691	691	680	718	708	656	711	679	736	668	672	646	684	635	707	713	700	703	701	717	721	761	709	743	738	680	739	701	717	718	705	658	705	706	720	704	681	721	714	707	730	698	723	661	706	693	684	746	729	720	661	710	723	663	704	745	743	684	751	706	675	699	696	692	690	701	764	704	687	711	748	708	637	696	689	739	674	701	671	685	697	683	672	660	731	709	679	658	689	670	706	718	702	701	741	728	697	704	691	745	729	661	712	700	695	701	669	740	639	702	673	693	680	751	721	718	702	689	660	723	711	726	725	671	642	705	694	689	747	723	714	702	729	669	704	707	733	727	776	688	713	733	725	715	685	679	705	731	723	699	662	732	692	710	720	704	706	715	705	744	714	750	698	691	726	697	690	710	745	724	712	702	672	719	700	690	707	637	698	675	637	677	715	692	735	713	696	746	687	755	635	692	784	705	697	713	677	707	712	683	647	708	711	664	739	682	692	720	644	693	711	681	690	688	683	718	644	707	715	699	696	659	732	656	707	700	744	683	728	722	648	690	760	686	705	670	701	671	671	689	699	716	708	662	712	708	684	737	692	718	694	645	682	688	722	681	725	681	696	667	708	685	738	699	665	682	731	681	730	698	735	752	662	684	721	673	722	703	751	742	649	683	696	733	717	690	689	680	729	681	696	683	714	699	702	689	702	691	697	706	666	715	670	703	680	682	696	729	706	678	728	718	751	719	693	652	707	704	691	771	708	671	715	755	708	688	649	687	692	682	696	695	723	677	654	721	698	692	711	654	652	665	694	683	764	733	733	674	670	751	692	694	653	694	647	702	687	677	724	665	642	677	652	652	683	746	664	703	707	691	693	718	698	668	710	695	719	708	689	706	699	674	681	713	640	682	690	779	681	703	720	711	686	694	722	722	754	671	721	741	649	694	687	714	688	650	673	673	712	648	757	679	740	727	692	750	669	667	737	670	699	714	736	735	666	738	680	701	705	700	696	672	736	723	704	698	683	630	742	737	690	672	695	657	754	694	697	680	729	736	659	687	721	725	734	696	700	682	682	708	682	688	713	704	687	712	755	712	700	705	711	726	672	708	703	721	716	697	697	661	684	702	713	677	702	680	661	666	740	732	699	680	701	687	749	722	706	700	692	717	696	735	731	663	701	661	731	643	637	713	639	747	685	674	743	686	707	670	729	653	730	678	717	690	703	711	649	677	718	719
23256	21603	30960	23370	21337	21528	14437	857	581	615	611	585	550	606	521	535	553	562	528	554	609	515	547	495	546	521	521	542	497	534	564	504	512	562	515	514	516	533	555	528	516	483	517	595	530	550	537	567	500	508	521	512	499	555	558	555	548	515	541	533	549	538	534	538	505	559	541	532	542	541	525	560	523	556	544	573	542	516	560	556	529	489	493	530	507	557	557	515	526	502	551	571	493	612	569	501	529	533	504	536	557	512	553	523	557	503	548	546	512	539	509	534	537	550	555	549	548	547	568	567	559	530	548	568	542	599	523	518	513	508	524	558	539	492	543	536	565	509	546	559	539	544	507	548	487	511	550	568	516	572	545	553	538	536	543	511	559	505	534	558	496	527	551	557	528	569	554	522	540	550	510	541	538	542	527	528	568	555	515	530	496	491	542	548	535	546	552	536	556	513	567	491	516	556	534	544	522	517	513	535	497	586	534	562	492	526	517	547	543	519	519	583	548	528	510	545	528	556	542	545	534	505	515	582	550	498	545	547	527	531	525	511	517	549	554	548	517	549	555	519	510	554	515	532	573	490	537	512	555	541	533	494	510	547	513	561	579	524	547	554	510	538	528	545	513	489	540	525	506	482	557	546	563	531	526	589	541	522	564	530	517	503	523	538	510	507	553	560	541	540	518	565	536	508	536	523	539	543	536	512	584	522	517	552	517	514	509	534	500	536	548	555	543	558	565	562	499	530	531	518	533	555	481	546	533	564	554	526	555	542	520	566	551	541	532	549	556	491	526	485	555	573	567	536	554	522	519	565	524	531	531	527	588	541	537	558	517	553	554	531	513	541	528	534	535	539	567	500	532	527	518	485	569	565	554	534	539	512	520	531	558	504	556	522	581	490	511	502	571	529	510	513	533	525	540	544	558	515	568	516	534	542	538	541	522	567	536	549	490	525	551	585	530	529	536	578	543	577	546	536	509	538	536	525	511	566	597	532	560	499	538	579	529	549	517	547	539	564	536	550	545	493	541	511	529	512	555	512	559	550	553	566	517	521	503	525	531	556	476	521	500	537	492	518	511	528	490	534	513	499	526	494	535	535	534	524	544	553	537	567	524	547	509	557	556	525	535	495	560	503	556	508	509	523	569	540	563	516	574	545	542	528	485	517	519	533	511	525	542	593	514	546	528	507	504	553	519	529	580	492	532	538	522	505	578	530	510	524	505	532	545	593	558	561	493	560	551	526	496	520	557	597	546	534	551	507	535	515	501	534	506	552	563	548	545	491	533	509	506	500	551	543	501	510	534	525	523	533	500	517	526	531	488	581	541	571	524	530	560	547	555	545	525	507	575	557	548	485	530	531	508	559	560	568	544	525	530	549	551	487	544	492	522	519	502	555	528	531	553	541	494	512	544	533	527	559	489	553	539	579	502	530	582	568	496	519	542	535	549	540	495	517	528	561	538	512	538	533	525	508	522	525	554	559	543	550	503	530	512	521	504	535	536	599	582	564	597	532	477	561	577	504	549	510	550	532	494	558	541	530	548	503	518	550	526	545	510	536	567	515	538	542	540	527	540	515	529	532	511	535	517	521	528	546	542	549	559	545	511	528	553	509	536	529	542	522	563	488	502	567	532	546	555	520	549	531	498	552	515	517	515	536	511	531	563	513	504	572	541	510	491	520	492	563	524	483	550	542	519	563	497	518	515	564	548	546	563	487	540	479	529	542	544	522	542	523	550	528	577	528	571	591	538	571	538	515	535	495	546	495	550	547	550	480	559	492	518	494	501	539	549	506	529	497	558	537	543	496	557	557	544	499	549	550	542	519	493	552	504	527	531	545	553	504	500	501	548	542	534	503	543	552	510	508	543	497	524	514	575	574	556	504	524	562	511	496	534	499	550	524	542	539	558	505	568	568	591	524	529	545	506	524	554	536	529	493	489	529	569	507	568	566	554	521	546	556	567	536	532	537	499	485	545	549	547	516	489	538	538	582	500	543	548	551	567	525	480	556	541	515	524	512	538	489	527	545	539	517	534	552	512	506	505	556	541	529	523	546	545	562	513	526	565	533	526	533	497	543	489	517	545	495	525	511	551	529	524	532	547	492	505	526	518	579	519	500	524	557	546	501	524	492	554	558	527	466	539	524	545	514	538	534	517	570	536	544	515	533	572	534	503	524	490	584	533	542	563	548	566	533	547	535	504	565	544	598	543	531	549	505	521	540	534	532	560	535	516	502	520	482	545	552	538	526	556	537	532	505	530	530	532	569	500	533	533	508	544	512	533	525	570	545	497	549	512	556	526	525	524	569	525	535	553	544	579	514	524	474	551	540	517	503	485	484	517	502	577	533	493	540	546	495	505	554	523	514	544	589	556	574	534	484	550	547	532	525	541	573	546	568	586	534	510	509	521	544	491	495	511	549	536	503	509	545	581	500	547	546	536	557	550	553	512	516	528	547	559	523	538	561	537	539	507	551	531	502	510	528	519	531	562	551	528	536	519	485	561	606	507	545	570	505	575	501	552	509	504	549	527	564	555	531	547	515	543	552	537	507	503	505	494	517	526	512	538	517	562	552	555	478	559	493	483	530	504	516	517	500	513	533	487	564	504	556	538	548	529	518	507	515	523	514	577	538	545	544	520	514	534	513	511	522	543	533	500	524	537	555	583	547	516	521	519	529	542	533	536	502	515	540	514	498	562	517	519	606	531	537	575	542	548	525	506	508	525	540	542	536	490	546	551	546	529	487	485	495	531	540	529	511	541	514	496	538	534	562	553	564	532	548	528	525	545	506	547	533	543	557	546	511	535	537	567	503	517	552	540	557	491	543	568	508	493	516	523	537	535	531	504	535	532	492	520	551	512	534	513	542	535	513	538	535	490	517	510	548	547	498	550	554	550	567	527	507	528	535	549	543	544	536	521	510	520	469	513	517	550	530	552	552	513	531	502	543	551	560	493	479	585	520	498	520	514	523	544	512	552	567	575	483	541	584	549	510	542	548	564	541	490	542	556	566	524	537	543	539	546	497	508	530	488	543	554	527	509	544	509	539	494	552	506	575	543	484	550	540	558	588	547	571	526	516	569	518	567	484	527	516	550	544	538	480	509	509	552	550	521	501	543	586	505	526	502	550	544	529	552	508	558	531	517	546	543	519	514	566	552	482	528	514	515	530	561	559	541	506	475	529	508	540	547	557	510	559	520	579	557	531	538	479	533	507	577	512	540	490	530	533	540	548	549	542	549	523	502	537	507	512	525	550	508	529	556	527	544	521	573	530	576	495	530	516	514	530	521	527	537	517	532	527	551	531	500	509	513	472	522	527	489	545	519	477	511	539	532	510	532	521	504	503	518	532	559	486	576	555	521	567	530	525	526	511	560	567	537	552	536	540	510	516	512	511	529	534	525	566	538	587	517	564	544	483	547	551	535	548	481	507	550	537	558	540	492	526	512	537	478	529	565	553	503	571	524	525	566	507	533	516	514	515	580	559	526	535	520	528
60995	82749	51731	47328	10189	920	871	905	898	888	874	866	842	802	785	830	876	850	861	834	841	827	841	828	826	792	852	849	759	836	814	797	849	861	780	821	847	815	845	821	842	757	808	834	878	840	802	815	849	870	811	831	815	822	838	793	857	750	845	838	837	847	828	767	785	852	832	870	805	821	851	787	796	851	823	857	886	821	782	829	828	838	858	839	858	851	835	807	791	783	865	810	806	803	839	823	874	854	825	839	819	839	794	914	783	839	773	839	829	827	754	828	787	776	855	824	828	854	851	851	813	800	815	824	825	791	890	843	822	835	784	801	851	794	782	821	800	831	805	847	847	821	813	816	788	818	820	835	856	765	831	855	832	862	807	832	854	795	847	814	794	839	814	776	822	829	779	820	802	850	845	764	786	812	811	791	781	828	803	777	833	844	791	801	860	797	867	828	862	834	829	795	793	827	853	858	835	825	779	848	820	834	818	840	796	851	804	837	858	834	816	809	797	796	887	816	820	802	825	900	772	739	831	887	824	768	828	813	811	818	824	812	792	784	838	832	799	803	802	822	827	833	834	790	822	805	855	818	842	812	845	802	820	809	823	785	850	844	871	821	812	795	804	736	812	825	835	832	789	772	794	823	825	816	884	834	829	810	812	795	805	849	789	748	845	828	862	805	891	799	828	802	811	835	822	838	813	773	860	810	798	819	830	848	838	859	790	835	835	816	787	784	795	827	838	801	781	788	826	807	776	828	822	771	843	827	785	788	850	800	831	826	802	785	804	890	747	838	813	819	816	828	825	847	786	882	807	805	848	795	782	796	855	854	821	869	838	844	808	877	847	792	822	854	833	821	804	810	840	820	844	821	833	846	846	838	822	842	851	833	844	813	813	876	796	786	811	782	863	821	826	845	806	771	832	798	863	861	819	764	788	793	818	841	804	801	821	818	852	796	824	760	828	865	791	787	868	787	796	812	822	779	872	886	836	785	883	841	809	812	857	816	778	803	809	854	800	813	775	804	773	782	857	833	808	782	820	832	838	858	785	842	806	805	851	815	789	787	803	852	781	819	848	855	877	824	837	893	867	817	865	814	875	806	778	823	819	785	788	779	826	782	843	852	798	828	932	846	837	836	857	828	857	776	782	847	784	752	851	790	793	862	820	829	856	776	804	755	799	829	768	806	790	825	781	797	826	789	848	836	805	843	805	831	804	842	838	805	796	857	868	867	779	813	780	775	817	825	797	810	849	801	800	772	812	824	777	826	841	820	801	783	800	814	827	777	822	859	799	810	818	838	796	818	807	769	838	825	814	793	802	855	836	857	833	813	777	806	783	914	781	852	797	861	832	843	788	788	826	851	782	828	848	851	848	846	823	831	828	802	800	818	816	793	783	827	824	814	883	739	768	799	827	850	832	823	772	841	803	792	793	847	858	865	807	777	826	803	750	845	827	827	817	792	861	839	803	817	906	845	808	791	772	809	786	824	876	835	779	815	802	815	811	844	804	849	862	836	847	800	809	852	811	859	815	793	852	801	803	763	869	908	777	861	799	765	846	826	767	788	834	826	807	831	816	801	802	797	789	792	832	848	797	839	876	768	778	764	812	832	797	827	820	849	808	829	827	835	803	805	818	829	805	782	833	808	811	834	764	786	794	839	814	880	800	816	799	858	779	837	834	859	814	858	805	777	803	858	820	857	892	804	795	819	800	838	870	804	847	803	848	845	827	892	826	806	769	818	809	788	785	820	820	765	828	796	793	789	833	863	819	834	804	865	850	850	794	840	868	825	812	791	834	873	808	831	805	832	790	832	772	800	815	814	791	786	800	833	805	790	803	825	831	833	807	771	853	863	787	868	825	811	813	777	838	785	759	816	833	831	811	860	816	835	763	789	848	822	767	811	794	773	787	832	837	800	801	844	777	858	848	838	808	777	839	842	823	791	817	822	781	794	846	764	793	810	817	838	838	814	885	812	809	827	866	771	809	799	809	792	804	825	832	787	863	801	837	820	820	827	807	829	809	894	836	831	794	885	840	792	819	842	794	778	828	789	798	799	826	848	841	817	858	802	803	864	806	814	806	826	860	797	784	818	887	808	842	826	815	793	817	862	791	806	822	842	826	831	885	831	853	802	799	863	816	857	834	808	788	818	802	846	816	806	804	774	823	798	848	838	816	806	790	789	859	822	830	871	834	794	802	854	823	819	820	786	804	810	850	831	866	813	780	824	849	791	789	802	855	800	856	835	825	762	802	773	786	805	799	843	842	855	782	823	864	799	824	788	819	830	816	780	789	831	818	845	855	768	814	849	777	876	819	855	787	804	824	843	818	800	796	838	874	834	849	737	883	796	806	803	844	868	855	775	868	812	825	802	812	804	773	815	819	825	840	804	817	851	800	834	871	805	841	793	837	859	766	817	826	830	815	857	791	820	875	845	825	817	791	854	776	852	851	839	796	843	779	784	787	833	866	818	829	800	820	821	847	847	758	783	842	813	838	812	798	851	846	755	840	810	838	833	778	821	804	826	795	789	775	825	807	790	832	767	833	808	829	811	787	832	761	834	846	771	791	853	814	851	827	802	840	876	855	848	860	804	827	802	842	829	821	819	811	810	796	859	832	819	857	770	833	815	814	788	809	821	815	796	788	879	835	805	817	823	851	833	861	839	804	842	900	753	840	852	882	852	808	828	806	813	861	837	815	852	863	860	851	824	812	804	843	835	822	786	819	821	796	824	805	791	880	786	827	854	817	772	815	784	842	761	823	831	837	836	838	746	800	839	841	779	831	815	810	813	806	785	779	821	797	776	825	885	839	797	841	826	753	819	814	809	809	836	855	814	847	813	799	788	827	790	814	820	832	827	805	823	852	862	788	810	834	821	854	789	826	805	782	816	821	891	818	797	813	813	846	849	812	842	826	779	790	831	773	801	811	808	821	838	847	815	791	733	862	830	818	794	780	830	827	842	779	797	836	829	800	803	803	880	783	793	861	786	867	832	843	790	802	846	826	850	801	831	836	783	769	832	775	831	899	773	859	834	873	853	817	826	845	771	776	847	876	814	834	878	807	811	805	812	798	815	806	859	782	746	843	801	804	839	798	884	823	775	877	829	841	812	771	786	840	793	822	841	797	882	818	859	864	811	828	821	845	751	816	821	841	823	865	802	838	847	836	836	750	800	856	790	815	822	834	800	790	808	815	808	794	819	829	820	787	808	847	804	786	812	822	796	841	800	828	806	825	765	838	821	797	830	860	864	815	842	827	840	859	807	815	856	767	773	846	805	823	808	844	788	820	800	853	827	786	847	814	847	853	829	781	828	801	847	819	793	819	863	816	774	811	846	764	837	784	753	804	831	825	838	806	795	781	878	795	797	824	853	790	821	821	871	836	860	769	813	796	826	848	807	801	817	846	843	827	860	806	813	793	793	791	801	789	833	802	852	736	788	880	872	842	887	852	829	838	829	846	811	851	772	822	842	832	844	816	847	816	810	799	834	781	781
29047	26538	33087	17727	1430	322	322	339	311	325	294	310	327	334	304	325	316	299	330	295	304	326	300	307	331	294	307	287	304	305	327	320	305	294	285	318	339	288	293	331	301	304	276	298	284	320	314	290	306	323	316	303	302	315	332	297	307	335	330	323	308	300	303	308	327	282	322	316	306	300	330	309	326	319	311	327	327	302	305	280	278	297	296	309	338	307	345	331	344	308	309	328	299	283	323	311	315	297	328	317	293	314	321	326	311	305	288	322	311	324	301	297	304	277	316	279	356	342	295	304	326	283	317	300	288	301	337	305	337	285	289	276	296	338	307	315	305	305	317	329	298	331	288	310	352	314	291	324	315	308	333	325	308	314	327	320	295	321	332	310	291	297	271	335	292	295	333	324	280	316	305	304	317	296	316	306	296	312	297	340	301	288	349	326	291	290	302	343	339	289	309	293	315	310	298	298	312	295	290	304	286	324	289	338	289	304	268	293	312	312	306	293	282	296	332	308	324	320	313	276	319	321	298	325	328	329	326	317	292	280	301	302	299	300	334	299	285	305	324	293	287	320	319	290	312	338	294	325	279	299	298	318	303	300	305	314	326	291	291	272	281	318	306	323	312	326	327	282	317	283	327	297	310	322	333	311	313	302	327	330	316	270	303	307	333	298	291	277	327	306	301	311	322	312	316	316	325	303	316	322	299	307	293	281	312	304	298	283	304	331	278	318	308	306	311	311	307	305	313	299	302	319	320	302	291	311	342	298	291	311	323	305	289	341	341	319	317	300	265	327	300	321	298	310	301	291	311	292	297	314	328	288	320	296	293	302	300	300	315	303	310	267	291	325	314	300	300	354	315	311	310	289	304	293	292	352	312	316	279	323	305	266	306	310	283	302	297	310	302	327	306	313	282	318	343	309	295	297	304	316	309	284	289	307	287	324	291	345	331	308	282	315	319	286	304	306	260	313	310	303	309	316	299	294	272	294	278	331	311	286	307	323	277	297	304	288	312	309	314	315	312	311	301	309	322	297	327	324	289	305	294	303	329	303	311	310	267	309	319	323	322	358	284	320	282	302	298	315	320	324	284	283	320	342	291	269	317	283	318	307	312	291	293	289	291	320	316	301	328	310	328	286	325	347	305	296	302	307	276	299	309	293	320	320	318	316	299	298	298	311	307	320	308	317	311	304	316	289	320	324	321	311	283	313	285	305	297	307	301	300	333	292	304	317	289	296	312	314	304	327	302	272	288	294	299	302	307	306	315	308	302	311	294	289	316	321	319	275	329	304	326	342	322	291	306	303	314	322	301	309	318	321	329	293	324	339	286	325	288	290	333	309	344	298	309	305	325	304	300	291	307	305	294	293	323	308	319	321	334	326	288	294	324	315	314	294	292	287	282	300	300	307	315	296	302	335	307	304	327	325	307	301	334	309	295	298	300	330	285	331	329	314	315	323	301	358	278	327	287	302	312	315	307	335	308	301	315	323	295	317	319	298	302	306	284	291	267	323	283	292	311	327	307	312	311	322	281	317	339	300	307	303	312	332	272	312	338	303	309	308	316	320	302	306	322	297	348	299	293	303	340	321	300	290	298	337	297	308	323	301	287	345	332	295	333	301	299	297	300	324	314	315	313	311	304	313	293	313	290	307	295	326	306	305	325	320	317	309	311	335	304	315	299	309	285	327	330	291	266	312	307	301	306	300	280	340	296	287	291	337	294	337	339	307	302	298	304	340	300	289	275	327	293	299	322	314	311	312	328	277	330	325	292	300	335	310	325	302	306	311	309	311	291	312	293	325	314	294	294	306	281	310	295	325	325	323	350	321	286	288	298	283	316	296	294	326	279	296	325	297	298	301	282	313	312	352	311	298	309	305	309	281	322	295	312	310	311	283	287	315	305	338	321	336	305	332	298	314	313	309	321	299	287	290	278	319	308	313	293	326	315	312	307	272	358	316	302	320	339	303	336	296	325	296	294	282	315	293	291	330	286	288	318	327	331	308	306	275	292	297	289	291	278	290	327	325	319	273	333	315	306	320	306	318	325	324	314	315	309	324	313	316	292	330	274	330	301	308	307	284	302	283	315	291	306	294	293	314	342	282	314	296	305	306	292	321	318	286	307	313	298	313	267	318	305	312	306	309	325	305	300	305	314	314	290	284	317	313	327	307	281	312	299	283	302	292	294	329	289	314	289	329	314	289	316	262	300	293	315	300	282	297	303	323	287	317	317	349	310	320	303	343	343	288	313	313	314	307	307	296	322	305	337	335	332	314	339	331	337	350	316	333	304	308	294	362	297	302	315	310	290	307	305	309	314	273	324	301	317	323	261	304	304	314	327	303	312	313	315	329	341	318	323	311	311	326	338	310	293	321	291	309	312	314	311	323	298	305	292	313	310	308	306	334	305	314	308	303	303	300	319	321	286	270	303	307	281	352	326	302	332	295	330	312	283	254	329	304	313	305	333	302	302	334	289	299	277	294	315	319	305	299	340	311	312	303	296	310	305	305	292	362	263	316	300	326	302	320	321	329	324	327	303	311	331	310	328	312	301	295	306	314	299	281	311	354	297	311	304	291	329	280	334	284	321	293	297	281	299	320	320	294	315	302	311	294	338	290	292	303	316	325	312	302	323	281	320	317	310	338	300	295	325	293	346	308	337	343	297	284	296	296	294	322	291	313	316	316	307	356	323	288	337	300	287	297	333	293	305	288	296	295	327	301	341	317	298	320	322	298	281	281	297	308	303	301	293	330	302	309	311	327	286	308	325	319	290	307	327	324	292	312	287	304	309	316	309	340	293	336	321	298	323	327	313	300	313	302	339	319	327	313	337	311	322	295	299	283	299	294	297	327	318	292	335	310	318	283	320	312	322	315	349	323	326	289	303	279	295	319	339	321	304	268	297	329	311	294	292	288	335	319	311	295	299	322	309	291	308	314	295	282	284	299	276	305	303	319	316	311	335	301	320	305	318	307	330	337	297	330	290	304	295	316	325	322	298	323	299	296	275	313	270	305	309	312	294	317	315	293	310	278	312	321	312	287	291	330	308	307	314	328	304	316	299	282	299	344	315	282	324	303	278	272	287	323	290	327	344	265	293	331	315	326	287	306	315	305	314	322	328	275	328	312	327	319	322	348	321	306	296	313	293	298	305	362	306	274	323	307	321	266	323	293	299	308	314	310	309	317	299	335	328	299	301	325	312	332	317	314	317	349	334	323	333	312	307	307	296	304	290	262	297	350	274	326	307	323	324	304	309	306	268	317	319	316	313	330	317	306	281	319	323	304	327	331	292	334	301	334	320	332	335	308	310	323	295	323	316	292	291	327	332	309	328	320	329	285	321	314	329	316	286	305	325	286	319	324	309	335	344	310	306	276	303	302	310	325	286	316	299	306	326	330	315	296	318	327	334	346	307	293	278	290	298	321	310	317	272	332	327	291	325	316	307	299	305	311	288	361	302	283	319	312	337	324	290	332	358	314	324	319	321	320	322	289
36048	40548	38292	15142	1359	556	515	485	511	523	491	527	468	464	537	510	498	516	466	543	517	496	478	475	511	515	481	488	570	506	501	524	492	527	485	496	504	476	491	497	512	505	494	464	515	514	520	487	500	510	482	471	544	491	518	534	527	464	501	501	519	509	515	510	493	481	508	498	532	468	484	510	475	512	474	504	470	490	512	507	468	503	515	504	522	480	488	522	505	505	483	493	491	512	497	541	525	471	488	535	507	476	508	500	506	485	464	478	495	542	505	499	504	499	489	506	498	474	509	490	478	512	499	536	484	518	501	516	484	543	466	496	495	488	503	539	527	542	498	498	493	500	545	494	478	495	487	486	486	464	526	511	490	481	529	499	468	527	495	484	434	511	495	474	496	475	487	503	504	491	469	510	559	510	493	527	475	532	509	506	558	488	504	511	504	496	499	489	515	506	520	497	509	514	508	494	529	534	487	514	461	550	453	477	479	497	478	495	506	495	490	513	492	519	544	514	496	481	483	512	501	525	474	432	497	489	534	465	492	474	533	523	499	514	474	511	462	508	464	543	530	510	445	481	487	520	483	480	512	501	461	512	500	503	522	498	511	501	491	468	494	509	479	502	519	520	507	492	504	522	510	486	478	462	515	470	512	510	487	494	488	525	538	496	546	500	507	519	491	517	521	492	517	513	483	431	496	516	512	477	490	478	508	495	471	515	508	474	509	502	511	476	460	525	499	517	530	470	527	476	496	557	494	497	519	480	529	510	510	502	500	495	510	500	507	505	480	526	496	510	503	493	523	466	472	521	477	490	487	483	533	476	526	528	521	490	476	507	504	504	464	480	522	493	464	487	507	515	505	524	486	506	500	480	487	464	485	494	486	477	506	470	492	519	465	513	492	496	512	467	512	495	502	508	483	509	492	467	514	524	503	473	513	488	514	513	483	497	508	539	474	506	504	525	509	476	475	528	516	441	506	526	483	479	504	517	505	513	519	510	495	530	465	492	498	509	488	496	477	484	477	502	506	488	504	498	526	515	504	488	481	519	507	524	477	462	477	489	451	515	470	556	497	481	479	513	486	494	440	521	493	499	479	495	476	499	498	543	479	493	511	513	521	491	527	492	519	510	473	527	496	480	501	503	541	485	554	509	499	497	477	467	515	507	499	502	507	479	505	501	484	535	520	501	508	538	486	457	483	515	492	529	494	496	531	493	463	499	460	474	513	453	501	485	456	515	508	473	516	529	460	461	482	450	527	512	503	501	492	536	501	467	533	487	474	506	467	512	502	525	481	460	503	556	547	510	498	505	480	515	474	481	468	473	506	506	480	530	492	536	486	482	513	538	500	468	531	530	537	518	508	462	512	506	513	491	500	528	493	478	505	496	499	490	472	477	511	539	501	476	492	488	474	518	473	471	502	518	478	511	490	487	546	467	468	536	504	457	473	466	461	473	493	507	508	527	458	526	482	500	546	490	492	522	518	466	482	479	476	493	530	494	497	489	519	513	558	564	515	531	477	487	490	483	500	510	506	463	463	502	514	543	520	492	477	492	479	459	460	527	517	486	451	487	500	535	544	471	518	499	507	524	495	491	499	462	476	510	494	519	509	496	546	532	513	479	496	508	524	486	515	492	499	518	498	466	477	490	518	486	472	500	502	506	460	520	479	461	471	491	480	512	527	506	537	473	507	507	492	496	481	495	488	513	521	500	468	494	497	535	481	468	526	509	490	512	447	503	509	500	467	481	488	514	486	497	520	490	511	478	501	500	458	530	500	493	511	523	458	526	518	508	510	491	493	509	522	461	541	503	465	534	502	479	501	477	481	513	460	485	511	506	480	518	506	526	495	510	500	545	491	426	502	497	476	490	494	488	468	512	502	480	492	500	520	460	496	525	511	502	472	541	454	542	502	491	469	493	499	520	531	493	508	485	543	497	507	495	494	483	535	511	507	513	509	474	517	492	509	494	510	498	482	510	519	445	471	519	504	491	457	481	479	511	525	475	505	511	453	494	532	484	511	459	495	528	504	529	517	488	454	515	503	524	471	484	486	484	496	506	508	495	485	530	486	490	512	457	515	488	488	504	499	502	498	496	495	486	508	529	478	486	482	494	487	508	506	495	474	516	478	507	518	519	489	448	503	446	470	474	491	517	524	517	552	490	510	515	519	479	506	514	498	460	513	520	463	515	542	503	465	483	521	525	500	448	551	537	508	483	455	509	508	498	497	536	507	527	495	538	516	488	489	529	520	512	520	493	491	496	500	534	500	511	487	494	527	500	502	495	496	481	492	509	473	505	497	467	491	533	463	482	499	474	536	492	517	508	486	489	475	486	496	472	478	518	485	497	496	500	491	478	513	509	533	486	488	520	502	517	498	510	521	486	492	464	490	510	513	496	511	511	533	503	476	470	518	505	488	496	511	475	495	527	515	483	540	465	504	512	504	545	507	499	480	500	475	521	477	510	485	471	509	520	506	500	526	531	487	554	490	470	525	515	486	518	482	504	474	524	494	498	523	500	477	492	473	487	464	481	480	527	499	534	496	526	514	487	513	504	500	503	505	513	459	496	507	492	525	523	485	454	483	538	482	479	482	493	471	488	513	470	512	534	475	528	516	522	512	490	516	500	451	512	493	534	504	487	511	463	474	485	516	513	521	496	528	521	468	461	515	509	493	468	502	517	473	505	530	545	530	518	522	536	486	490	526	521	531	462	495	489	524	516	485	486	504	538	524	426	508	494	498	539	501	499	459	478	509	493	508	500	494	492	480	480	507	549	490	536	506	573	483	493	503	502	526	472	502	483	451	503	518	517	496	505	481	492	502	485	466	519	514	547	508	523	473	504	523	483	491	537	483	500	486	435	465	504	466	514	478	499	500	488	533	507	505	492	473	479	448	500	523	523	505	470	509	479	503	460	501	488	499	508	488	498	500	536	520	503	503	542	497	511	505	520	510	505	468	487	508	483	509	482	490	488	508	443	494	493	523	511	553	531	512	499	472	466	501	477	456	513	485	511	533	489	512	501	474	488	476	515	492	474	484	521	490	518	487	509	495	487	505	530	489	490	497	465	501	463	500	549	486	474	486	472	488	483	517	488	521	467	526	486	520	514	504	457	500	496	499	521	514	487	478	542	511	502	545	501	506	501	499	468	508	534	474	503	513	477	513	508	474	513	519	522	518	497	463	534	512	523	519	497	498	463	495	486	486	494	527	514	506	477	469	514	476	474	479	505	498	481	482	526	513	516	517	482	487	508	478	495	483	512	521	506	509	475	518	460	491	506	506	481	497	493	489	499	512	480	497	486	529	500	478	503	558	508	529	480	521	470	508	510	505	470	494	513	506	482	477	506	521	494	480	517	497	494	505	450	511	515	451	500	520	475	507	500	484	503	512	515	504	508	528	520	483	490	529	525	496	503	498	475	506	523	473	497	505	472	496	506	507	499	516	522	461	517	525	523	514	526	509	498	512	519	489	491	482	482	496	526	531	502	500	553
24562	22326	34223	23806	21012	14355	1461	531	486	458	476	480	488	508	496	441	488	483	483	481	455	471	487	484	474	442	456	460	471	456	494	485	487	489	483	459	484	467	422	490	509	434	453	476	465	418	442	475	508	461	491	453	461	474	469	443	518	478	464	449	483	498	480	471	447	466	452	452	466	471	471	461	493	463	482	484	462	495	483	453	509	481	449	466	512	491	476	491	494	470	475	443	498	488	427	460	460	449	474	425	473	422	444	438	506	496	468	463	470	464	454	498	471	474	494	505	443	461	454	505	453	458	476	470	479	516	486	479	470	470	508	462	476	470	445	466	460	464	540	455	465	428	458	466	515	488	485	474	474	460	464	447	467	524	476	476	448	449	497	475	473	496	444	478	451	460	447	479	463	500	482	456	451	450	470	447	452	446	510	494	470	485	474	447	488	446	405	482	492	498	448	439	456	493	460	471	479	459	486	442	474	500	447	440	476	440	429	465	438	476	497	482	456	445	469	448	486	499	468	479	435	454	473	476	441	474	490	485	496	514	487	450	489	461	445	473	458	493	434	474	484	498	477	494	467	455	440	482	438	470	468	470	461	488	481	443	433	496	470	466	479	481	516	455	508	464	476	445	461	477	486	477	434	470	476	466	451	496	472	512	496	474	477	477	438	458	466	475	498	447	471	456	426	461	469	457	464	448	429	504	489	466	467	503	440	434	498	496	449	441	468	478	438	494	464	481	448	492	465	475	444	454	487	494	458	452	452	476	447	468	453	466	433	429	482	447	479	451	461	454	433	499	465	491	482	481	477	462	442	479	490	494	475	460	478	476	463	517	463	472	481	464	475	507	492	460	483	482	479	483	459	428	447	508	486	466	509	501	447	442	495	492	423	483	499	464	496	495	477	465	488	505	462	497	473	421	466	491	485	474	465	461	442	451	445	462	472	455	490	478	454	417	459	455	473	436	440	465	493	480	492	444	467	466	434	479	455	459	481	468	451	456	497	405	471	476	454	448	435	461	460	498	471	468	481	428	472	455	454	459	480	450	484	456	416	492	490	474	438	483	482	495	449	476	469	460	460	469	474	495	477	498	470	474	454	454	467	433	467	481	457	414	456	416	476	440	499	469	454	457	511	489	478	461	477	458	482	470	511	470	474	458	475	489	442	493	440	455	474	481	473	468	493	448	486	438	469	498	459	477	530	428	486	466	494	474	479	514	456	474	465	481	493	488	478	496	521	493	467	452	513	477	471	516	461	488	466	473	433	438	451	503	479	476	457	512	490	450	488	472	457	464	500	440	400	427	464	460	446	471	439	493	482	414	488	440	479	466	458	509	461	505	491	468	475	481	506	462	491	461	441	490	435	447	473	482	496	442	467	463	490	435	490	472	425	453	455	453	460	453	487	449	476	485	509	471	474	485	459	483	482	475	482	449	422	470	470	462	470	481	478	460	506	450	454	436	478	439	455	495	446	457	439	471	458	467	497	443	488	502	481	468	507	470	461	453	486	461	470	441	484	430	496	440	456	471	490	471	441	471	496	467	489	486	471	491	482	492	457	486	437	471	483	446	508	460	470	489	478	470	475	476	481	464	474	478	457	475	442	492	462	504	501	499	435	452	448	435	483	475	504	456	440	488	435	467	487	441	475	460	473	490	449	461	476	497	482	441	466	465	483	478	458	442	446	445	490	419	428	471	465	488	435	495	452	485	455	434	403	463	496	460	443	472	445	477	487	465	468	445	485	480	457	466	452	498	459	473	411	467	491	468	478	477	488	505	445	483	494	490	487	480	473	442	461	472	459	470	486	448	467	497	509	479	472	448	490	457	464	508	429	495	459	466	457	458	486	450	479	477	491	461	476	453	469	492	433	445	463	500	481	496	491	436	509	455	473	447	474	507	486	446	456	465	492	441	448	485	482	446	476	469	463	507	464	442	534	503	462	450	465	444	507	467	485	461	451	465	475	479	441	471	458	484	493	482	474	496	461	475	480	465	440	450	464	452	472	467	436	502	464	466	461	521	485	508	456	495	467	475	463	486	407	481	471	454	488	447	416	444	498	432	469	466	454	451	502	479	516	460	452	450	466	478	464	489	449	425	472	484	485	472	445	485	475	495	482	471	452	483	477	478	453	457	483	451	449	526	474	458	453	485	469	433	473	471	473	490	478	493	480	489	441	503	468	463	485	450	507	473	461	475	504	437	485	478	470	498	435	436	437	485	467	454	461	466	478	463	476	449	430	470	475	474	494	490	474	460	439	399	489	467	481	453	432	438	470	490	477	481	484	464	457	459	461	480	471	457	455	485	464	451	451	477	493	459	432	445	507	452	462	492	454	445	505	457	470	472	468	469	466	457	443	454	446	442	494	463	478	444	493	493	484	467	451	478	457	464	471	472	479	430	467	437	468	475	510	484	482	497	451	485	474	443	473	469	472	475	454	483	456	492	464	465	433	421	469	495	492	467	473	461	484	465	485	480	468	445	505	535	465	473	453	469	466	479	446	474	473	463	460	457	477	488	464	492	473	477	461	464	466	457	477	492	472	454	473	444	479	467	407	473	507	472	484	427	473	501	465	462	452	421	469	509	453	480	440	442	434	484	455	476	478	451	493	473	471	445	414	490	441	443	448	447	482	464	451	485	477	454	457	427	445	479	455	451	490	443	470	458	451	450	486	475	462	468	508	460	529	498	443	479	458	476	490	453	454	479	447	500	464	465	474	450	437	476	484	476	492	412	479	474	422	469	500	455	491	473	498	451	480	454	463	461	443	492	472	459	462	486	443	500	486	515	484	476	462	487	474	462	453	431	462	500	430	444	434	486	482	523	508	439	492	466	472	453	464	471	453	495	467	440	501	474	492	482	477	481	461	433	458	472	473	472	477	450	457	451	467	442	464	451	455	457	506	519	448	489	464	447	482	470	459	439	472	476	460	424	475	466	465	467	478	497	499	451	485	459	462	444	459	474	457	490	450	465	433	465	459	438	435	486	486	479	441	433	456	468	460	495	461	478	471	478	479	441	459	455	454	465	470	475	458	475	449	432	473	450	501	487	485	460	501	476	458	496	467	446	483	445	479	422	498	449	480	467	494	458	422	472	497	409	491	495	427	478	455	456	464	497	482	465	467	443	435	479	470	485	454	462	467	461	478	471	492	445	474	454	448	489	450	465	469	470	450	447	457	444	491	466	477	517	452	473	478	502	471	429	433	477	487	487	471	457	493	431	482	488	463	500	460	484	468	475	458	469	493	427	470	431	492	455	482	475	473	468	454	479	464	474	483	475	491	491	447	492	461	463	410	513	491	461	456	468	477	469	512	469	476	449	408	476	480	499	443	502	463	476	464	449	457	445	444	455	475	503	488	420	473	465	491	441	476	512	432	481	475	467	464	492	488	453	455	491	477	482	464	486	469	442	447	477	457	459	473	487	453	462	457	467	478	459	441	474	454	483	472	447	491	500	481	486	470	480	449	447	466	434	483	477	454	480	464	488	452	485
58380	76280	52660	32697	4392	780	743	777	772	718	764	716	786	743	706	700	700	713	736	713	720	709	725	787	725	758	732	722	795	737	753	738	716	714	754	754	723	720	786	737	730	702	732	748	775	743	686	718	722	755	697	759	674	719	703	786	708	733	726	682	695	714	757	701	727	732	713	755	715	754	725	748	732	738	700	731	767	768	690	767	723	722	723	700	713	744	740	735	743	711	766	690	715	765	736	747	736	732	721	740	732	698	729	743	713	748	692	725	749	723	689	747	729	739	796	731	701	729	737	724	723	789	763	758	703	732	736	733	735	713	763	738	736	747	681	651	706	718	736	730	748	713	760	762	708	782	688	725	693	734	746	706	709	747	734	683	726	719	746	749	781	758	761	733	735	707	724	733	736	708	715	748	732	747	758	740	722	737	742	767	725	722	706	716	711	720	734	701	760	754	749	719	761	704	714	714	723	740	717	751	684	746	684	740	746	724	742	710	738	702	692	717	743	677	706	727	710	716	750	761	743	717	702	769	656	744	768	744	716	722	779	716	715	749	750	723	701	657	749	788	730	722	722	700	804	785	719	744	744	764	724	721	739	738	687	734	719	720	734	743	683	744	746	758	714	718	704	744	705	729	704	716	687	734	711	774	752	692	742	731	731	719	783	732	778	732	788	757	731	704	773	700	788	719	738	713	712	701	749	736	691	720	709	771	771	704	809	731	774	725	732	730	692	710	659	716	754	731	721	715	750	716	735	758	694	739	769	714	732	694	717	698	759	741	734	712	748	677	701	768	696	699	730	740	722	673	704	755	738	692	727	744	714	727	735	750	722	716	715	764	742	755	714	686	723	730	714	724	755	692	713	730	747	731	738	702	708	674	754	694	787	746	755	740	734	705	703	721	724	675	700	703	658	719	734	733	712	740	731	749	726	683	732	725	743	693	790	728	765	696	747	776	709	714	733	723	700	688	710	704	702	747	727	691	710	714	760	731	738	695	741	684	687	746	683	723	732	749	737	799	747	734	703	693	697	709	718	722	685	709	748	722	733	765	769	745	750	673	785	691	777	728	671	745	742	769	708	714	688	746	728	768	782	746	745	762	759	721	735	715	753	688	729	745	722	729	755	733	761	748	704	748	771	737	748	728	732	788	678	771	746	715	732	737	741	722	743	729	765	742	733	751	785	718	766	726	727	732	727	749	698	762	777	742	723	751	707	709	753	727	699	719	759	794	738	734	745	738	742	756	715	710	705	756	700	741	721	691	704	716	703	753	737	788	721	746	725	672	695	717	758	689	717	762	731	744	751	761	748	725	748	746	723	716	680	732	705	776	695	707	781	744	761	758	678	708	706	720	691	734	717	723	704	743	725	718	718	733	728	757	750	684	757	722	785	704	714	714	730	807	761	745	736	765	699	736	729	734	745	708	706	723	743	759	698	742	714	741	721	754	710	745	704	738	740	774	716	732	712	762	704	733	727	786	693	774	719	790	755	750	731	702	729	734	742	677	753	704	763	765	719	742	717	751	724	673	755	694	750	741	699	749	729	748	753	709	726	811	727	693	709	736	746	742	704	757	722	725	712	748	719	776	762	749	737	714	737	762	688	722	745	740	722	697	774	697	716	742	711	780	784	742	692	737	737	714	741	747	749	726	752	714	705	736	692	803	750	726	795	726	705	770	768	729	702	720	713	775	768	815	710	703	752	715	763	749	794	712	719	745	701	714	693	749	758	732	733	729	696	728	773	693	691	702	731	703	763	686	767	722	727	723	730	752	728	734	733	704	729	701	743	743	739	683	714	730	750	703	660	757	697	766	733	751	765	717	780	770	737	716	716	741	747	691	751	746	750	749	780	762	760	752	733	781	742	718	723	718	746	706	751	742	744	724	764	758	731	701	708	745	734	710	741	666	720	708	722	721	747	770	693	717	700	745	757	755	687	694	719	736	718	725	714	715	778	728	780	759	702	719	739	709	704	713	716	748	722	682	773	707	678	722	758	714	750	743	725	690	748	701	755	753	748	733	770	747	757	769	727	734	725	787	668	749	766	726	751	730	733	739	701	757	746	720	771	728	771	762	734	703	703	714	796	706	745	747	739	724	794	743	718	668	713	733	757	721	733	729	720	736	718	769	770	764	726	699	706	737	759	762	760	704	735	718	728	737	729	731	765	766	749	739	683	714	734	738	768	708	738	772	712	742	717	752	733	693	718	658	753	728	692	723	729	783	739	757	728	665	704	726	728	736	725	701	719	721	722	743	775	777	742	727	705	726	720	744	730	702	758	755	712	733	689	745	761	739	737	692	698	693	767	758	729	716	673	733	747	688	729	757	768	754	797	693	709	774	721	772	705	695	774	677	746	734	740	730	709	730	716	740	694	785	762	738	765	724	743	695	788	721	779	743	771	707	748	763	727	728	751	693	724	740	708	751	709	708	685	700	710	738	728	710	720	755	744	716	770	741	781	710	720	741	699	764	746	777	738	709	794	714	733	671	723	745	730	749	713	771	709	719	727	735	721	676	736	708	704	709	802	736	734	726	720	724	819	753	768	741	720	687	736	721	778	717	721	672	739	750	714	742	732	716	715	740	706	728	782	735	785	749	706	694	771	718	759	721	719	735	717	705	715	715	712	739	706	718	697	755	780	724	773	703	754	766	671	775	787	695	763	763	746	738	744	742	719	723	787	790	735	692	714	756	739	745	727	733	703	708	706	706	722	689	735	703	662	781	764	739	787	713	700	697	720	732	743	714	734	801	761	701	714	757	771	741	753	743	769	722	725	688	743	751	770	736	729	717	751	737	743	747	699	716	768	739	735	734	702	725	716	732	730	711	707	735	737	689	732	694	723	748	738	738	749	721	722	745	717	730	764	736	745	726	734	685	750	723	757	705	732	695	741	734	744	725	720	757	720	698	752	734	749	702	675	753	718	748	736	722	721	760	732	776	706	734	709	747	728	681	757	735	712	728	715	746	759	744	753	763	723	743	753	698	739	720	743	735	743	712	728	733	714	751	691	712	741	757	744	741	740	730	758	741	673	758	697	731	703	706	769	742	682	733	731	708	761	778	737	761	744	699	719	756	757	732	827	754	709	708	731	719	725	709	730	728	733	784	716	723	725	742	746	722	692	749	777	712	748	681	697	714	700	742	685	766	733	758	727	745	731	734	731	698	705	728	728	765	708	709	731	756	736	707	757	758	745	704	714	778	760	726	717	743	785	747	723	692	733	748	751	719	728	725	716	710	716	727	747	720	768	707	749	725	695	793	719	726	763	718	689	711	788	738	706	707	754	733	752	679	715	732	728	760	720	777	738	707	729	725	742	679	709	699	702	736	722	694	742	726	799	763	711	741	698	709	754	719	697	700	797	706	737	728	707	752	751	695	699	762	725	708	714	749	706	728	686	722	716	721	698	730	744	741	744	737	729	769	732	730	748	714	705	734	746	714	701	731	749	825	738	705	732	743	712	744	751	697	692	722	724	764	741	724	738	771	737	726
23269	22059	33537	22682	21293	21253	10450	721	583	612	620	537	599	565	522	587	603	558	598	579	611	575	557	541	527	522	552	555	544	575	520	529	524	553	525	518	536	583	580	551	567	539	594	537	565	561	543	568	594	551	599	561	556	542	566	523	534	534	591	516	574	602	615	560	592	552	508	568	534	554	560	539	566	536	535	548	587	586	599	520	530	553	529	563	544	604	531	529	556	575	558	599	540	548	547	606	546	546	547	577	574	621	616	595	578	583	538	535	552	564	533	564	556	580	570	557	590	494	543	499	531	553	556	596	550	561	543	555	555	553	537	624	538	573	558	542	582	547	579	549	548	557	552	498	551	531	550	531	573	542	566	564	527	540	523	552	556	534	549	538	570	538	536	537	597	526	553	558	558	576	556	555	579	565	543	561	518	539	557	576	582	555	544	566	583	551	546	558	584	528	548	560	582	557	583	572	535	540	541	539	589	541	569	535	534	553	549	579	524	561	539	566	567	590	544	552	579	571	553	531	558	501	525	586	556	517	545	617	583	567	595	559	542	582	551	589	610	563	524	530	566	579	569	555	557	518	562	579	552	530	537	527	552	598	572	568	551	592	561	601	560	570	555	622	572	546	570	526	572	563	533	550	568	551	559	505	539	578	587	543	549	547	549	552	523	556	547	531	563	554	534	570	519	533	564	572	565	535	522	549	571	545	584	550	554	527	525	546	557	572	555	573	570	577	555	523	542	513	579	543	541	512	552	599	581	562	517	565	582	575	554	546	595	523	569	562	508	583	555	527	507	587	555	514	488	549	593	551	547	536	524	574	555	552	572	582	548	592	591	564	524	503	571	551	522	552	583	552	516	559	547	552	563	549	554	542	550	530	544	528	573	540	539	576	570	554	510	564	538	514	574	539	589	568	590	525	582	563	598	547	512	552	529	559	578	557	534	549	581	582	515	618	557	596	559	559	544	589	581	572	591	576	580	569	597	582	569	577	572	548	553	543	549	548	540	545	538	538	524	530	544	573	488	587	581	558	537	550	570	499	547	532	573	533	561	566	561	519	612	566	564	611	596	578	529	567	581	539	545	555	577	537	511	554	553	565	553	603	603	545	519	544	548	602	595	592	591	597	542	541	561	552	509	621	584	554	573	577	523	540	548	560	565	532	563	576	570	581	540	538	589	523	577	556	531	544	558	549	561	549	551	587	547	540	508	542	568	576	551	576	572	589	547	567	561	555	554	541	544	588	544	522	549	557	549	533	591	522	591	531	566	534	575	557	529	578	585	557	544	610	545	578	562	580	547	515	551	560	557	536	569	522	586	515	545	539	571	589	554	505	538	573	589	589	507	526	530	560	529	592	561	526	519	560	519	571	525	564	562	565	551	552	552	534	561	569	536	550	535	539	564	575	539	544	577	553	560	587	543	572	584	547	569	599	617	529	594	558	562	605	536	516	535	598	553	547	508	548	508	531	560	550	532	547	545	582	553	542	541	562	580	524	573	579	571	544	562	568	562	548	565	583	526	545	562	537	578	559	529	572	591	581	567	506	581	547	563	572	551	567	557	541	519	572	538	596	556	516	554	513	569	524	595	574	539	535	561	571	565	527	585	523	550	585	529	615	545	541	583	575	540	543	554	539	525	618	567	596	553	538	568	551	543	574	594	544	542	566	572	512	572	599	583	560	516	552	535	551	548	576	586	540	565	541	579	522	523	567	514	579	580	557	550	582	581	547	592	537	569	526	572	560	581	565	571	525	539	569	565	562	557	588	543	600	525	518	557	545	507	612	547	565	483	553	545	528	583	517	533	547	563	574	572	588	547	565	554	571	582	593	539	580	581	610	569	560	571	542	551	533	578	570	564	562	573	562	505	541	564	546	598	536	550	557	568	538	574	542	585	576	543	543	537	575	539	576	525	543	513	527	550	561	550	539	547	581	518	576	595	552	561	549	537	553	570	585	580	541	505	534	556	550	538	518	559	546	595	574	584	551	580	532	572	518	554	573	552	540	585	521	548	576	493	583	541	526	567	559	591	525	559	550	553	524	537	557	561	624	544	568	556	516	516	518	554	541	552	529	557	485	540	528	567	553	568	588	567	566	575	541	559	539	547	517	534	548	590	554	574	559	550	551	521	513	539	573	605	570	543	532	527	537	567	522	545	533	561	562	581	558	534	587	535	553	527	583	584	561	575	537	577	575	518	570	545	561	558	551	531	588	529	529	549	569	539	576	571	551	547	542	567	586	593	574	531	585	517	545	588	538	542	557	561	537	583	561	566	574	527	577	547	570	575	535	544	524	545	525	576	617	539	551	548	559	545	581	521	590	559	580	566	605	526	590	577	582	549	555	554	560	535	568	539	521	551	553	539	581	544	514	560	596	546	471	538	554	581	540	503	549	559	536	589	540	556	555	552	540	569	511	528	554	579	548	563	568	556	556	582	541	561	550	588	519	583	556	567	571	532	548	546	617	569	578	546	622	596	524	510	556	580	560	543	584	532	564	549	582	545	524	568	557	525	551	577	577	491	554	567	588	578	578	505	537	551	585	552	555	574	540	590	572	553	553	591	574	555	559	531	578	550	557	515	544	555	493	565	528	531	541	574	556	596	548	572	560	588	563	562	556	587	575	545	531	584	546	547	541	539	538	534	553	533	554	555	545	551	584	565	608	559	560	545	544	551	543	540	611	557	554	563	547	560	540	558	542	516	574	580	561	524	569	515	525	543	554	543	563	532	518	537	574	574	569	590	533	572	546	541	537	547	499	567	544	551	554	569	532	525	557	570	517	530	591	525	578	560	587	548	562	592	569	559	545	555	521	512	558	537	538	569	554	562	546	551	575	566	571	549	570	562	562	550	540	539	550	540	534	584	540	540	556	569	504	584	555	553	586	583	519	603	565	524	520	567	500	531	536	582	544	555	531	607	541	524	557	542	567	530	539	589	550	539	568	560	571	580	547	545	560	534	577	585	570	566	566	605	551	583	545	559	541	568	569	585	569	532	573	577	560	556	588	563	602	559	571	543	561	496	538	555	516	581	540	536	570	580	572	553	547	549	572	586	470	563	543	580	574	577	572	562	541	519	555	585	542	549	566	591	548	562	591	547	570	576	552	556	550	560	571	562	542	526	541	581	523	582	572	544	525	550	555	550	543	545	530	545	559	570	524	563	580	584	548	548	575	595	535	533	555	608	560	616	568	589	545	524	554	530	554	552	573	537	529	537	563	554	562	577	578	581	527	564	591	568	578	555	513	587	554	561	537	569	552	561	590	505	533	542	556	569	560	527	549	551	580	548	543	565	582	583	581	558	560	530	523	577	541	547	571	529	575	616	514	561	568	589	587	523	603	526	579	550	551	577	518	560	574	563	533	565	561	536	548	542	609	564	587	547	538	551	544	577	515	546	561	562	559	552	589	548	504	544	569	552	555	534	560	563	545	513	555	518	524	571	528	559	523	544	544	520	553	518	595	566	585	507	538	531	512	551	529	543	544	580	544
60759	84264	50192	39404	7456	948	934	896	880	942	872	866	897	879	855	859	834	862	835	858	819	880	833	880	890	858	897	866	849	899	891	844	871	881	861	836	820	882	872	840	837	846	861	809	878	836	858	857	868	868	800	895	833	896	829	846	813	807	825	847	851	843	832	883	830	852	791	787	826	824	912	877	858	837	839	876	844	847	875	840	849	855	857	863	816	838	901	880	852	882	858	832	846	776	819	810	827	865	893	810	810	834	877	802	879	901	843	858	863	838	893	810	871	833	848	832	832	834	852	828	860	876	809	775	809	832	898	847	889	848	864	850	866	867	850	895	839	824	810	817	819	866	850	879	837	824	823	817	834	837	805	886	865	880	850	816	876	823	883	855	860	852	879	843	855	833	847	818	871	833	862	814	877	826	831	887	835	875	863	844	837	840	841	870	860	828	845	842	806	853	858	857	858	894	840	826	807	873	859	837	867	823	872	824	881	779	823	820	902	820	821	854	830	851	869	875	905	861	884	807	822	838	851	830	833	818	848	869	838	803	833	861	847	878	849	849	838	800	877	813	786	831	867	787	793	888	861	834	907	892	866	844	879	812	819	852	849	820	838	863	832	840	846	853	874	840	833	813	871	853	842	872	880	839	859	828	804	873	824	842	840	882	831	908	861	856	783	825	838	853	853	845	797	844	830	873	858	817	872	846	791	783	893	851	932	893	887	782	850	799	894	851	810	803	856	864	849	823	853	862	835	841	831	864	846	832	843	846	853	865	840	850	835	841	843	864	785	794	835	858	867	854	810	816	831	852	836	835	916	881	804	842	821	908	853	845	826	807	839	872	860	910	791	877	822	779	832	882	799	832	854	826	874	858	835	860	827	814	816	905	856	843	861	874	848	827	843	790	844	870	863	820	878	812	829	817	810	852	845	852	847	897	854	850	844	868	794	918	849	837	836	854	819	850	865	804	885	867	836	868	814	881	824	832	851	879	860	882	803	871	837	889	888	847	822	847	832	875	876	848	844	815	852	845	912	852	831	840	854	852	833	929	854	889	859	892	833	799	817	852	823	825	807	824	795	807	809	881	844	836	872	832	836	842	799	767	906	872	849	838	861	828	860	785	844	852	819	800	855	876	843	832	776	864	852	819	855	819	843	779	828	881	845	804	835	803	804	822	803	834	799	814	857	825	817	875	874	894	829	888	837	840	844	866	884	839	845	827	804	789	894	845	819	854	817	859	897	864	831	855	875	805	841	902	828	810	777	835	835	864	840	798	829	792	842	865	908	877	831	858	879	810	904	896	829	870	866	868	862	849	851	832	838	837	841	842	872	825	856	844	878	854	846	811	857	857	863	866	866	852	873	847	860	830	820	847	873	873	840	848	874	856	844	801	889	851	871	909	840	834	835	782	826	839	765	821	873	772	893	796	825	864	861	873	855	863	852	828	843	905	859	845	804	898	859	815	847	875	820	855	815	826	850	826	872	859	786	795	862	844	851	841	847	861	871	827	895	842	832	931	887	873	817	826	853	852	836	811	854	845	844	868	838	841	832	852	863	829	847	878	894	829	858	849	878	805	829	874	831	825	832	851	822	885	806	871	861	872	876	854	897	870	837	814	842	840	871	893	835	849	902	868	847	855	809	855	809	882	844	892	892	796	835	850	871	836	827	841	864	863	812	840	798	852	844	874	856	865	839	820	813	866	901	864	852	866	858	843	784	854	864	813	842	875	812	817	909	808	832	813	834	858	855	868	816	851	833	879	871	829	845	921	829	808	840	825	780	830	836	840	872	861	813	883	901	906	879	829	848	839	826	884	848	830	826	851	857	876	859	795	847	865	855	853	860	847	876	832	834	802	811	835	873	797	806	816	859	788	858	865	892	835	786	839	821	844	867	886	846	831	872	858	903	834	893	833	831	837	803	861	867	846	867	851	870	841	835	802	924	811	885	793	874	862	816	812	815	846	793	886	859	841	794	887	847	875	851	803	836	797	870	814	848	835	836	850	811	855	884	857	861	912	806	849	854	851	833	862	822	827	837	864	851	845	792	844	856	788	815	836	807	832	813	822	915	848	870	845	868	837	835	854	853	875	820	821	843	840	865	831	877	850	898	791	860	819	835	799	837	854	812	816	874	812	846	858	832	806	850	837	921	865	766	822	869	846	865	865	832	836	889	832	817	861	801	843	822	885	855	823	852	827	872	885	852	810	884	849	793	870	820	840	844	841	869	877	875	837	858	825	878	824	829	855	807	830	821	874	846	897	866	879	887	846	847	811	806	826	816	849	826	825	904	874	902	829	887	820	829	892	802	865	824	927	850	823	840	822	823	874	834	838	823	861	883	780	840	851	860	822	854	839	844	834	898	836	828	878	793	907	825	897	847	876	826	794	827	876	826	806	887	822	777	849	886	890	823	874	828	810	831	807	837	875	818	863	806	839	821	845	815	891	829	848	832	826	829	828	816	878	843	823	862	842	816	842	854	794	896	853	926	814	878	955	892	872	851	882	864	812	842	889	895	848	849	863	897	867	869	794	837	859	901	857	839	843	849	830	819	864	841	819	858	815	863	856	883	872	865	779	787	816	860	825	858	850	836	754	845	818	821	803	868	890	874	859	878	830	853	841	838	883	877	875	843	821	857	853	883	856	847	788	870	871	860	875	832	820	804	824	842	820	876	811	856	822	869	845	868	830	797	834	836	875	845	836	829	774	859	858	935	826	835	810	862	885	819	818	801	844	850	782	850	905	846	854	894	816	839	870	868	837	831	797	845	828	843	830	865	886	806	837	826	859	896	844	811	854	865	894	832	818	842	840	858	828	853	861	856	870	799	854	866	845	872	788	877	864	838	869	806	881	878	806	840	876	827	849	841	920	877	861	796	875	858	849	840	889	814	846	876	843	805	839	849	847	860	827	816	810	832	893	821	866	923	819	876	826	824	817	820	835	847	906	864	847	787	849	816	885	800	838	827	854	879	866	861	859	831	883	838	848	851	822	838	804	804	867	824	851	838	812	827	895	855	842	851	833	866	833	839	824	886	871	817	836	834	875	790	834	813	846	879	873	810	840	870	835	842	828	827	867	831	868	862	850	870	811	779	917	910	841	833	849	865	855	864	830	854	814	862	816	902	865	828	841	849	809	855	856	846	859	848	846	920	813	876	826	885	856	848	807	827	865	811	865	887	828	854	889	835	858	880	846	863	844	811	839	849	875	852	842	841	797	850	820	864	834	761	847	850	848	827	766	821	832	839	890	817	780	809	869	818	867	813	831	904	848	795	804	821	866	789	791	803	813	862	808	838	890	858	890	833	848	826	830	842	870	840	873	824	830	868	877	812	905	796	818	821	829	823	831	857	879	882	826	824	877	881	867	902	864	835	839	877	836	823	895	872	815	877	855	842	833	846	843	845	825	876	839	810	854	827	816	833	858	826	843	910	840	854	766	827	848	850	812	853	834	870	829	925	817	820	841	855	814	843	892	870	835	813	878	815	797	836	844
29149	27328	36728	15121	1021	375	359	345	330	343	331	331	313	322	273	301	358	341	335	325	344	298	314	348	309	351	339	338	324	346	316	319	293	307	316	341	340	326	310	331	307	324	339	314	300	313	348	301	325	332	331	337	367	361	345	313	334	308	317	282	324	310	321	321	334	308	307	337	304	306	293	341	314	304	286	323	321	297	340	334	305	334	293	328	347	330	332	353	357	316	320	332	295	329	313	327	326	302	326	342	331	314	341	321	316	290	333	307	311	320	298	302	310	366	351	325	338	293	327	307	304	337	338	343	342	349	329	334	337	301	327	322	312	301	308	340	294	300	312	305	321	306	337	317	337	345	326	301	305	341	340	327	320	317	348	345	319	331	334	304	326	322	328	328	358	330	351	316	332	305	309	334	340	347	347	347	338	321	335	326	287	322	307	315	313	357	330	332	328	339	342	319	316	346	347	326	312	323	358	313	300	335	300	326	309	325	309	303	308	315	310	302	301	320	315	323	321	331	342	347	361	295	371	315	327	324	333	321	324	330	315	331	321	335	326	314	311	311	297	296	332	321	324	338	320	333	293	332	315	351	304	342	349	327	331	323	334	344	322	335	324	343	347	365	312	336	323	301	293	347	298	327	333	304	338	318	334	330	309	306	338	308	319	320	295	340	322	319	332	328	333	338	326	287	339	325	300	360	307	331	308	343	316	323	300	341	356	332	339	330	329	323	319	341	313	330	342	337	331	353	331	328	294	338	352	343	354	338	299	294	327	338	341	313	301	309	346	339	323	317	294	323	307	339	304	307	349	335	289	318	334	297	320	353	294	324	305	321	333	307	313	330	325	311	330	300	324	304	309	359	313	322	355	355	311	308	336	323	350	349	350	343	292	304	339	339	323	332	321	382	317	319	339	309	354	325	308	327	307	339	312	357	300	331	308	307	350	298	323	332	345	297	322	314	275	299	335	332	346	334	348	307	326	367	318	361	327	357	264	321	306	307	331	337	280	359	335	352	336	327	344	312	303	280	323	311	331	345	340	328	333	335	325	370	308	323	324	308	311	331	317	324	353	342	295	349	345	327	313	311	327	338	317	335	316	316	306	336	352	293	329	308	292	315	320	343	315	311	330	310	304	301	312	318	303	341	315	352	351	319	336	316	310	347	307	350	299	315	331	313	326	324	323	329	303	362	303	332	325	326	284	324	320	307	344	355	303	302	340	305	349	322	328	300	345	350	334	313	313	344	317	335	323	335	343	345	329	335	321	353	320	318	305	355	308	321	346	297	310	325	313	325	335	310	294	331	309	304	316	326	349	304	336	329	330	331	314	299	319	337	329	328	338	343	263	299	297	334	324	320	334	299	320	300	329	317	323	313	330	337	308	307	320	334	350	357	323	330	324	350	289	337	328	325	339	308	334	326	305	312	306	286	348	319	358	310	319	334	308	304	290	316	333	303	335	279	354	335	334	316	309	337	299	347	339	331	334	377	328	309	302	344	364	325	304	340	323	344	318	349	332	311	325	333	321	316	321	318	326	329	342	329	340	309	312	309	321	334	343	302	322	367	271	340	346	338	320	309	327	319	321	331	321	327	351	324	327	321	308	330	318	318	315	346	293	325	310	339	318	315	328	304	312	356	323	316	323	299	313	299	306	325	346	292	344	361	300	315	332	346	321	298	315	362	330	371	323	366	367	329	294	324	338	336	330	331	336	347	307	325	315	310	324	341	314	315	352	329	325	307	344	356	366	329	346	352	316	325	357	352	314	299	330	359	351	323	307	319	337	337	347	348	350	327	311	343	324	322	366	350	343	346	335	306	321	339	331	336	308	298	315	330	352	268	337	343	317	338	324	349	321	322	329	349	336	321	273	349	343	341	339	312	312	325	308	332	293	315	309	339	315	315	339	322	318	298	336	314	329	330	330	364	326	324	301	302	349	337	317	325	307	323	311	349	341	318	313	308	331	354	308	310	298	332	313	305	290	314	342	340	308	321	324	317	356	298	322	333	344	303	338	337	321	332	292	318	346	346	325	324	316	300	329	316	311	327	316	309	332	327	350	312	332	339	321	317	304	340	329	332	299	326	332	343	341	312	317	294	327	311	320	311	312	313	309	349	321	315	316	323	332	317	314	342	326	341	320	323	340	308	325	334	352	349	279	340	336	347	299	337	285	311	303	310	314	324	355	311	292	309	318	326	332	337	306	369	339	306	340	333	305	339	318	349	307	337	325	339	347	318	296	336	305	335	314	347	300	332	315	317	350	315	319	299	322	335	344	337	319	352	328	360	344	340	335	365	309	316	331	350	330	329	295	357	356	333	325	304	325	348	339	339	330	316	343	328	317	341	303	341	319	309	323	356	310	333	353	325	360	313	321	321	295	322	340	322	326	319	316	297	340	308	310	316	352	305	351	345	296	311	310	329	285	338	320	355	324	323	350	330	333	310	337	321	297	311	316	308	352	324	347	316	339	310	331	349	304	310	315	312	352	321	307	331	312	353	340	324	329	328	315	336	338	315	296	321	332	334	332	331	358	344	321	320	292	355	338	317	315	319	355	328	344	318	307	299	303	327	328	327	339	334	327	321	332	307	337	350	328	292	292	313	302	318	313	313	322	350	321	372	324	312	283	307	360	350	330	329	360	312	325	306	335	318	342	320	299	318	305	344	314	344	315	326	345	311	311	332	321	330	349	302	316	332	310	306	327	330	310	328	330	345	329	332	340	314	314	315	333	327	322	321	306	350	308	320	342	338	329	331	336	327	338	320	317	332	327	310	330	323	305	309	346	342	317	329	322	317	313	330	319	310	291	314	327	339	317	302	293	282	332	335	332	322	297	329	312	331	337	321	310	330	324	332	310	291	297	295	309	335	330	317	319	312	332	357	326	323	335	361	330	289	304	299	313	308	291	355	303	311	315	319	328	353	307	340	314	343	324	315	331	336	326	327	340	327	331	297	313	350	350	321	308	319	330	325	330	325	346	331	318	325	327	298	321	323	321	319	316	322	304	313	327	338	344	325	318	334	330	324	354	329	344	332	334	350	324	316	353	331	361	268	319	324	334	355	328	334	331	350	353	345	307	322	328	307	320	361	352	325	303	319	325	326	342	307	332	333	310	330	334	310	330	350	357	327	301	338	351	303	345	341	332	352	302	358	347	308	352	309	329	340	314	315	344	332	325	322	339	326	339	354	298	330	352	308	301	323	351	324	347	313	359	374	322	321	310	346	351	350	355	334	319	318	324	293	337	318	316	314	318	329	299	330	314	331	331	339	312	325	340	309	342	321	323	310	340	308	355	318	331	349	342	345	336	328	333	341	323	348	313	331	319	279	309	339	317	327	326	334	333	310	355	325	314	323	328	284	334	319	340	354	330	343	336	340	306	342	360	341	350	308	331	294	327	275	355	329	294	329	320	352	355	337	334	341	326	335	328	354	315	323	315	307	310	312	326	328	328	327	306	324	306	306	345	324	316	342	307	356	325	296	337	327	318	316
36311	43125	37741	12239	1006	517	510	519	569	530	526	548	513	543	484	524	497	542	515	526	548	504	513	532	593	552	544	499	502	526	516	564	522	484	552	538	495	528	518	515	527	542	545	556	528	564	577	482	549	544	524	519	511	512	473	533	545	528	520	547	513	524	528	478	529	537	500	558	505	517	537	537	555	550	550	540	561	554	506	513	494	535	486	521	530	501	525	508	472	535	542	533	542	496	529	526	554	475	524	556	461	555	555	511	494	511	500	576	469	527	562	531	537	523	528	519	549	499	513	537	552	559	513	527	523	511	520	556	542	530	526	510	558	496	519	539	504	525	511	512	520	546	548	492	542	544	478	516	492	538	539	489	557	549	499	518	512	529	492	488	490	515	503	518	475	527	580	508	544	497	559	453	500	502	548	542	538	535	520	537	524	551	517	489	513	514	549	557	528	529	518	519	539	527	521	541	547	564	532	498	534	541	456	531	525	501	522	497	562	514	499	545	533	551	508	547	510	547	542	496	537	535	553	520	529	526	517	486	526	497	518	516	480	508	580	510	564	502	485	533	544	571	493	500	549	539	530	523	499	543	568	528	510	519	535	493	550	535	522	533	530	528	505	543	487	529	503	492	501	540	526	528	522	529	543	536	516	525	532	537	508	547	535	506	506	559	511	540	536	520	584	482	535	507	558	509	508	525	545	525	507	536	548	538	551	515	534	537	513	537	515	529	531	540	516	524	515	526	532	530	514	460	507	504	511	526	534	484	526	482	549	518	525	512	539	527	514	524	530	494	570	505	584	538	550	523	525	515	488	546	558	493	531	551	508	499	524	519	457	516	503	503	548	578	554	523	518	493	532	524	501	551	532	545	527	509	537	561	523	519	498	553	529	508	528	499	528	511	524	495	543	543	549	527	519	558	554	520	515	534	553	546	476	508	478	543	526	534	512	514	562	510	586	549	545	509	515	500	515	514	517	555	541	548	523	521	513	519	500	543	514	503	511	483	566	556	510	538	530	526	559	504	504	518	513	510	575	539	532	561	518	538	542	533	509	495	554	526	553	516	513	487	531	529	539	526	550	503	502	538	523	521	551	524	461	511	496	517	547	571	533	550	503	549	508	502	503	491	554	542	535	495	512	504	505	483	513	473	537	489	498	532	518	501	534	503	503	523	491	536	532	487	489	488	535	561	561	546	501	495	528	511	509	532	504	552	532	530	515	553	523	484	498	535	530	509	555	524	551	527	494	519	521	519	516	523	538	545	507	486	516	497	497	539	512	525	487	532	522	538	565	496	541	516	512	537	532	492	522	519	490	537	507	573	523	493	527	510	472	481	505	510	488	543	541	528	524	526	529	514	514	528	540	529	513	522	533	506	528	484	515	542	513	511	560	514	528	527	502	527	527	476	481	544	509	537	496	524	521	541	552	476	492	523	546	557	539	479	529	509	497	498	501	498	530	538	524	497	546	507	514	505	524	527	531	504	505	527	514	530	517	520	518	504	556	518	523	521	558	545	483	557	526	536	503	516	548	547	504	499	500	545	528	567	539	527	490	506	518	516	488	550	491	542	545	518	551	489	559	519	494	531	523	512	534	473	544	502	509	524	496	543	522	518	523	561	465	490	544	511	513	537	530	543	503	522	539	534	538	531	557	504	539	512	503	486	527	558	484	508	555	517	493	536	534	575	509	548	538	521	536	498	546	568	539	513	487	528	550	458	547	528	538	511	496	514	491	553	536	518	541	488	527	528	531	538	527	517	494	556	509	505	510	509	524	518	529	522	504	508	528	510	548	567	531	566	570	553	513	564	509	493	526	527	532	557	464	570	523	512	529	544	491	536	537	522	524	515	505	514	488	547	519	527	555	525	482	492	507	515	530	525	517	547	532	537	535	465	557	493	569	512	522	545	507	488	541	529	502	553	516	532	503	535	499	527	527	516	506	522	500	538	528	536	561	495	549	525	536	530	497	552	541	508	515	501	469	473	518	523	509	506	505	536	548	496	523	543	521	534	494	498	507	565	490	494	522	518	533	526	544	578	554	535	503	536	517	529	550	546	513	541	535	534	551	520	504	525	537	585	514	526	523	517	549	532	529	499	522	531	503	511	528	497	496	532	519	539	525	517	528	536	522	523	566	523	522	521	508	540	493	505	549	564	526	534	565	503	519	484	482	516	531	495	494	486	570	509	516	522	512	520	526	535	524	519	557	528	548	532	528	553	481	536	532	501	519	539	553	528	499	537	503	544	489	468	518	529	506	557	545	562	552	545	517	491	580	544	529	549	486	544	562	495	550	528	545	591	497	542	539	524	543	545	512	527	549	572	551	538	513	549	527	518	554	518	519	489	492	511	533	535	557	522	546	506	521	524	539	523	568	509	538	555	527	511	516	526	558	499	559	502	494	495	526	546	527	539	515	523	531	543	511	558	518	537	505	536	520	529	572	547	482	535	505	484	576	536	492	560	578	591	509	518	544	507	534	518	545	500	509	561	487	523	545	472	504	507	517	532	527	495	514	557	511	567	543	517	569	525	543	541	473	519	519	543	503	497	513	482	504	507	548	518	562	554	498	496	531	518	546	521	519	540	524	554	495	467	517	494	528	518	567	513	526	564	536	484	501	524	524	546	539	547	476	501	561	512	557	517	501	516	536	483	530	494	539	531	513	538	493	504	567	498	506	520	584	529	528	530	499	518	511	519	492	516	539	516	511	551	512	584	477	537	527	536	488	534	522	552	513	551	532	506	544	508	548	526	537	541	519	525	550	508	516	511	533	517	501	522	524	548	475	495	533	514	521	554	522	510	492	489	552	526	518	519	537	540	493	540	534	504	563	500	499	505	523	547	508	510	509	549	519	514	520	508	485	534	508	531	546	537	534	522	551	505	565	499	500	548	579	506	491	513	533	554	509	497	498	531	481	561	533	501	549	521	529	543	551	521	495	512	554	500	550	555	514	538	553	524	496	545	519	546	533	508	519	486	522	503	508	538	535	517	497	508	499	504	536	556	537	529	527	517	534	543	529	564	498	532	498	523	550	532	493	579	523	561	492	527	548	510	453	540	513	563	510	551	529	549	533	546	545	507	504	544	508	550	556	566	533	497	557	500	556	520	514	506	520	525	524	491	575	473	564	543	539	537	528	527	540	476	517	535	547	524	532	539	513	526	539	503	529	542	532	503	523	538	489	540	561	524	493	501	505	526	525	497	518	522	561	516	545	487	526	521	535	560	513	503	500	558	555	533	558	528	553	550	496	515	506	514	516	567	519	517	524	498	527	536	520	547	513	530	527	529	544	574	550	506	525	514	511	523	494	528	539	492	518	509	501	544	523	527	547	533	518	553	562	533	483	479	520	498	563	524	531	514	510	514	516	515	506	492	476	527	520	491	573	534	514	504	478	517	549	516	489	582	541	531	525	512	556	534	519	521	562	517	551	514	493	504	527	529	523	484	508	520	509	527	527	573	479	549	527	528	517	564	514	534	550	495	565	522	544	508
24576	22672	41166	26725	19412	8026	753	486	489	523	508	492	495	436	481	492	452	485	486	457	472	484	507	474	477	507	453	449	491	491	520	414	472	455	487	479	436	527	518	494	467	492	498	476	511	487	514	471	478	478	483	494	494	494	457	483	451	509	469	460	483	479	484	446	475	481	455	480	434	456	471	467	510	468	481	512	469	495	484	479	518	470	474	446	474	441	465	463	438	453	434	467	488	477	472	476	453	464	470	485	469	423	505	482	478	468	473	467	477	498	482	441	487	435	452	457	470	476	484	516	423	470	450	460	441	473	489	469	452	504	467	453	459	459	469	477	480	484	476	462	467	481	458	497	485	461	482	481	470	459	455	446	490	454	474	476	465	471	479	459	505	499	509	475	446	513	487	485	439	474	486	472	495	482	423	452	462	436	479	451	433	449	477	477	446	478	503	439	486	510	498	486	484	452	484	464	441	453	485	444	466	469	456	498	518	463	503	487	490	475	484	460	463	458	485	482	478	497	480	500	484	477	475	461	477	522	503	461	449	448	434	471	496	455	499	465	463	442	437	425	477	487	474	464	455	484	465	476	450	472	444	489	479	502	472	502	461	444	471	466	470	479	479	492	471	488	452	458	465	516	453	465	454	449	462	449	475	460	481	421	462	478	447	487	506	459	467	505	522	468	473	452	490	452	477	486	457	481	502	476	474	471	507	497	487	488	446	465	476	455	468	461	527	446	458	511	484	500	483	512	500	459	471	452	457	501	475	476	453	456	491	476	481	470	480	478	511	481	478	454	496	451	476	490	445	463	451	468	519	485	486	495	525	472	459	505	471	479	463	481	470	466	454	490	486	485	510	475	487	521	502	475	482	480	463	508	493	438	479	514	489	497	475	494	487	491	481	504	463	482	531	479	445	457	475	499	470	472	488	452	460	481	434	488	499	507	462	472	483	470	487	466	421	482	462	464	477	467	447	476	489	503	460	482	452	499	444	443	475	522	478	518	492	461	474	477	473	480	489	469	486	416	491	476	467	481	468	463	467	435	484	480	483	479	504	439	507	455	473	495	460	469	474	460	489	475	419	472	470	458	466	429	479	503	482	451	487	510	506	476	446	464	443	417	452	480	470	462	502	445	452	483	449	514	502	464	451	486	478	498	468	477	451	494	457	474	515	512	452	463	434	476	479	468	475	449	487	469	473	467	467	474	473	455	475	463	492	481	464	490	484	478	458	484	492	470	452	464	464	460	491	469	479	438	482	484	480	472	469	447	454	479	490	413	459	472	507	467	426	435	463	472	488	473	451	500	461	485	448	510	459	478	459	455	483	498	451	456	478	460	452	462	457	445	468	424	451	461	478	473	441	541	469	472	469	500	472	489	476	487	521	492	487	439	458	517	468	449	504	469	458	424	460	481	468	435	436	493	482	483	465	450	474	456	461	482	465	458	500	471	518	492	500	493	487	503	492	501	498	446	466	463	486	439	452	467	473	434	468	475	472	463	466	484	541	491	482	484	482	513	438	473	476	472	520	453	452	490	511	501	465	464	489	506	479	486	504	450	461	476	466	515	502	469	477	451	506	476	476	484	515	512	498	469	442	468	459	544	485	490	484	468	516	459	467	484	455	456	456	488	451	461	472	420	479	494	459	472	452	445	481	457	468	482	506	491	471	487	474	487	451	468	524	458	493	479	490	480	462	432	478	497	475	467	487	496	456	488	477	468	519	519	461	466	464	481	463	485	472	481	487	470	484	477	490	476	529	441	529	469	473	507	491	505	473	485	457	449	464	472	475	486	489	513	469	470	479	494	488	454	438	435	481	494	464	443	485	489	465	477	491	497	459	435	492	453	518	508	476	495	445	497	485	449	457	493	487	484	489	483	427	439	480	471	472	449	428	483	525	462	493	466	468	501	471	512	460	474	497	436	458	491	475	466	446	525	504	448	460	493	431	437	460	473	492	468	479	479	453	454	447	485	464	460	515	464	511	498	478	469	490	503	438	481	518	480	488	462	497	499	475	457	507	492	484	462	515	452	457	444	494	477	467	465	471	510	489	420	481	493	491	533	495	447	487	445	461	455	489	448	474	470	500	477	462	489	456	481	496	476	471	485	468	460	474	475	482	459	501	457	472	480	500	469	503	445	453	489	449	475	451	457	493	472	489	475	460	508	494	456	502	434	489	481	462	452	495	450	493	463	464	475	486	430	462	467	466	510	472	485	468	485	484	481	511	532	481	487	461	444	495	449	478	436	463	480	459	458	510	487	410	474	463	435	495	462	425	469	460	478	450	464	474	487	452	489	499	486	455	488	464	497	470	481	456	473	462	492	502	463	460	509	423	496	468	478	473	487	473	497	498	499	467	459	493	460	493	443	486	468	500	460	478	456	447	465	510	441	460	472	469	480	497	464	485	532	485	436	482	442	473	476	492	450	511	467	467	497	466	484	468	496	461	460	490	487	469	488	478	456	466	490	469	506	468	448	432	481	455	481	446	421	479	481	507	495	480	455	476	438	447	473	471	444	476	465	473	441	463	485	454	458	467	476	477	515	469	483	523	449	510	476	442	447	490	505	480	450	493	478	483	442	470	489	484	485	468	457	469	477	470	492	495	482	446	505	460	499	501	503	472	481	508	462	502	488	490	478	491	476	479	467	444	474	536	510	435	475	446	485	466	440	455	466	470	472	490	440	503	458	509	479	492	470	478	493	478	480	483	477	489	465	490	474	486	471	449	475	481	438	438	461	515	439	470	500	482	493	522	453	477	455	493	468	495	463	483	448	471	461	476	491	435	484	471	494	492	466	504	453	412	456	506	462	451	437	450	474	463	478	485	413	510	470	490	487	468	452	498	454	442	484	526	512	469	472	474	447	454	459	424	487	495	459	495	487	508	482	494	464	531	491	471	487	492	478	489	450	470	483	488	515	462	459	461	460	475	457	465	482	471	484	443	520	470	449	473	499	457	476	488	481	463	430	456	497	457	474	451	468	512	466	435	470	477	453	460	471	452	498	472	427	480	441	509	454	497	473	479	432	530	472	442	474	469	485	489	495	511	460	461	483	456	463	452	455	449	445	478	510	473	454	511	488	441	436	466	456	476	506	474	479	451	508	480	470	494	456	464	447	451	498	463	447	487	479	499	490	471	477	486	516	485	424	479	452	484	483	518	493	511	438	488	471	476	474	451	491	487	476	482	474	432	472	466	472	458	462	469	447	504	500	488	476	490	455	468	478	464	431	461	492	481	478	445	467	429	505	476	506	464	490	425	458	461	475	424	441	448	444	481	504	500	524	483	467	433	498	513	480	497	457	423	480	492	453	490	464	461	470	470	462	483	490	442	493	435	445	459	456	455	472	464	475	460	485	485	462	442	470	480	485	449	517	468	484	455	508	483	493	465	477	463	435	483	457	440	486	437	458	475	484	479	501	471	494	498	505	490	512	461	464	478	475	459	469	471	500	513	427	515	499	509	460	521	486	469	432	470	459	458	503	477	432	487	457
58420	75074	60300	29425	4350	758	710	807	762	750	781	753	722	719	757	754	700	734	732	711	730	757	813	732	734	750	752	760	776	699	764	702	788	799	713	777	738	792	780	766	719	771	752	760	778	719	730	757	716	749	746	800	701	730	751	742	772	756	712	749	743	748	739	789	754	715	749	764	729	767	756	774	761	733	717	783	770	784	741	683	771	725	761	772	755	717	708	687	743	690	742	692	727	715	702	743	737	786	714	763	731	708	772	708	720	757	725	757	727	714	705	723	732	802	737	722	752	734	681	719	726	748	736	766	710	726	698	726	721	747	710	764	723	727	746	723	753	778	721	748	696	782	766	689	733	751	716	778	739	822	751	725	715	691	731	760	785	745	724	719	743	751	774	753	775	751	699	749	747	678	750	773	748	738	685	718	778	727	736	744	730	747	696	754	761	760	711	754	774	711	761	703	739	746	728	777	779	772	698	728	750	757	747	736	703	759	749	737	735	713	730	698	764	734	710	730	777	773	784	792	765	761	700	729	719	751	713	719	756	723	731	722	745	724	692	733	789	764	764	679	719	771	743	740	742	768	783	740	696	713	733	731	692	718	693	738	713	727	753	742	819	717	793	764	716	747	753	725	749	699	745	718	734	697	728	717	768	761	741	727	790	751	761	741	737	716	706	765	726	752	758	763	712	743	771	743	765	756	718	745	759	733	709	778	688	773	788	743	740	734	695	729	695	752	725	677	750	755	754	702	682	765	800	702	754	704	745	762	720	746	801	708	734	692	748	805	756	712	721	728	742	758	699	765	698	729	747	735	763	764	692	741	748	727	676	699	767	763	762	733	759	718	746	759	713	714	722	754	774	741	717	742	776	704	780	753	680	732	760	734	754	793	731	756	747	709	690	771	811	746	760	706	678	772	734	743	730	736	701	741	732	726	765	756	719	771	761	724	785	723	721	701	732	730	736	717	705	723	704	729	785	743	779	724	768	750	734	742	737	732	779	731	750	753	682	758	749	698	739	773	711	730	737	728	735	743	742	737	739	729	697	740	730	714	744	701	721	730	744	741	755	695	708	757	694	776	747	754	722	765	797	707	789	712	733	803	734	769	733	775	727	713	702	748	776	713	771	760	753	746	758	734	740	713	718	743	756	672	738	756	711	740	740	760	723	710	734	735	734	720	769	742	722	727	735	747	734	771	752	761	706	700	758	782	727	766	705	792	724	763	755	740	759	714	755	735	748	719	743	707	742	714	738	727	758	717	725	752	651	719	707	728	738	744	707	730	743	757	733	687	760	737	741	763	726	712	733	791	734	733	737	709	735	707	765	714	753	732	785	761	721	765	735	747	737	751	740	728	744	771	740	723	797	725	742	776	710	702	726	741	721	767	732	735	725	729	733	777	701	718	784	709	742	716	750	774	729	690	773	724	719	742	741	739	729	728	737	712	747	702	776	701	777	784	733	795	738	728	704	732	820	769	716	718	740	732	708	719	730	742	750	742	787	750	719	721	701	695	777	738	774	750	680	736	763	702	708	742	761	713	718	735	745	734	695	728	758	728	729	713	728	736	727	712	775	740	724	730	730	732	752	759	757	688	696	723	784	713	727	752	741	744	767	737	756	763	792	705	722	725	711	747	755	676	720	706	763	774	713	688	722	703	708	746	772	775	741	759	691	696	755	719	745	698	693	768	733	741	776	770	716	787	727	706	731	707	675	727	713	731	716	748	723	775	767	696	763	704	764	715	731	791	792	731	788	737	754	724	770	729	731	695	761	803	738	766	709	741	728	750	726	763	793	746	738	752	724	699	714	719	703	714	785	716	740	743	777	721	741	773	749	789	727	753	747	731	758	780	697	695	764	747	715	726	767	761	745	692	699	777	751	741	688	727	688	718	761	721	740	779	744	754	701	785	717	752	751	792	751	723	788	722	729	745	765	725	757	736	805	745	739	753	743	718	748	726	756	715	733	708	688	775	727	753	705	751	743	758	750	749	686	725	786	757	763	726	719	728	750	773	767	667	752	684	743	774	743	749	714	790	687	756	741	763	728	695	726	711	750	787	724	764	744	747	752	750	768	810	708	716	701	727	681	751	724	778	705	775	718	739	772	702	775	715	707	729	726	760	737	778	695	732	739	779	693	710	726	698	750	747	741	745	743	709	727	705	742	673	751	789	758	749	722	728	712	724	752	735	750	711	748	734	752	744	739	754	747	743	735	754	717	735	735	731	732	726	718	759	695	733	711	789	733	703	753	705	754	718	756	718	727	698	715	702	721	767	727	709	740	765	746	726	768	775	760	719	703	758	750	757	757	693	723	727	728	694	730	750	711	734	727	725	694	715	781	751	729	749	770	737	754	740	693	721	768	736	774	732	713	737	746	746	736	707	732	771	756	733	710	700	773	687	713	730	718	736	728	731	695	739	715	736	744	756	747	738	752	766	744	748	727	727	764	751	726	703	798	763	748	743	756	732	748	763	746	750	705	773	773	772	685	737	727	699	735	740	734	739	733	749	699	740	749	730	740	773	749	720	738	680	726	730	756	692	724	679	710	745	708	806	737	727	743	739	733	777	720	728	755	725	764	722	768	744	734	757	728	752	748	714	732	686	708	732	738	755	778	710	735	755	748	703	722	751	756	733	710	707	709	755	770	749	701	752	720	702	736	724	761	743	748	744	765	698	756	723	727	747	707	728	788	742	667	750	795	765	744	721	718	768	703	771	713	712	688	724	701	691	748	721	736	696	738	756	757	738	760	762	714	760	751	746	719	732	738	720	753	706	713	726	777	707	732	715	726	749	683	748	700	770	753	767	769	766	713	772	773	776	765	715	755	750	738	736	725	710	755	719	763	776	738	681	728	773	722	783	774	703	667	748	728	726	741	729	735	744	707	760	761	747	751	707	726	783	687	782	796	744	778	803	775	762	748	765	762	769	755	716	689	784	794	708	704	786	771	744	730	744	763	702	745	729	719	761	783	739	712	717	746	699	735	699	729	748	741	711	723	723	746	779	708	731	764	740	782	767	752	701	729	755	738	703	747	699	765	755	715	761	695	702	703	727	778	767	774	737	737	778	746	751	756	747	754	746	715	715	722	729	736	730	785	692	736	766	745	725	767	719	729	750	741	777	751	719	687	717	726	720	747	705	731	760	695	755	755	734	715	774	749	709	749	766	746	673	743	782	740	751	741	730	722	719	749	735	761	707	732	802	790	712	771	765	730	729	676	768	788	728	725	712	720	737	717	723	699	729	770	721	754	693	697	765	763	713	731	753	722	747	725	696	746	761	717	738	759	702	734	722	683	733	757	774	703	705	735	770	719	719	716	806	746	706	734	736	728	738	746	731	698	761	756	751	728	782	748	758	773	728	720	753	704	712	746	746	704	714	759	739	720	675	716	739	694	699	707	725	713	775	689	679	695	765	746	710	737	724	719	730	718	698	742	714	696	729	775	715	809	769	712	736	754	713	768	713	742	787	734	703	726	792	743	707	716	765	776	701
23280	21925	37170	23788	21303	19869	6369	697	587	588	564	626	574	588	608	614	556	587	617	532	597	573	575	562	549	572	582	568	551	574	543	555	582	591	539	570	578	550	591	560	612	580	556	563	511	525	552	586	552	550	559	547	555	558	539	553	518	558	546	569	586	558	544	552	577	573	552	572	552	530	555	542	551	568	539	579	537	565	615	544	549	584	600	593	544	574	560	571	580	580	580	573	567	549	519	551	539	533	523	589	567	501	557	567	619	570	594	517	545	569	520	564	529	611	591	576	558	542	535	596	554	551	533	563	530	573	588	581	549	581	589	514	540	560	557	539	579	577	563	537	590	540	553	543	554	535	554	526	634	541	556	587	555	548	585	536	586	534	570	537	557	567	556	533	576	605	594	617	492	558	548	575	511	556	524	574	552	542	546	517	555	579	550	559	538	568	543	523	549	525	582	538	586	541	573	557	559	530	546	582	567	605	580	598	579	562	526	561	565	569	584	559	579	554	588	523	516	554	560	591	560	602	533	543	544	593	530	563	555	540	513	557	572	540	536	524	587	527	575	566	601	555	537	587	545	571	581	586	562	554	506	558	594	542	563	557	534	537	581	574	517	586	575	549	586	524	551	541	562	557	577	532	581	524	576	565	556	561	547	548	547	629	531	537	592	572	572	577	534	576	590	573	527	541	562	583	554	564	560	575	577	514	560	546	518	540	596	564	577	545	582	572	515	550	541	576	563	584	534	547	585	565	538	568	532	557	550	516	535	542	533	589	564	572	558	589	552	561	582	568	581	549	527	575	545	556	565	572	565	551	591	528	559	558	615	574	618	583	541	558	591	577	522	549	583	552	590	557	588	557	540	562	523	577	577	573	560	578	580	537	580	558	606	586	551	530	584	581	562	573	546	556	574	548	532	582	592	590	581	541	547	531	585	563	540	589	536	543	584	565	567	550	539	538	534	547	564	548	596	552	543	509	568	553	580	609	526	557	573	546	543	527	569	592	555	576	538	577	544	610	560	540	561	566	582	519	552	536	535	530	591	590	519	543	541	572	566	558	550	534	591	559	545	561	523	528	581	570	551	595	569	546	562	529	585	576	570	583	597	547	571	505	585	571	591	528	570	566	575	529	570	560	571	567	556	565	550	515	548	547	599	539	573	533	553	580	551	550	573	579	566	555	535	604	567	542	562	548	558	575	558	571	566	550	597	539	541	513	513	575	556	540	587	593	544	539	546	548	565	590	556	535	555	585	572	496	579	629	529	603	577	577	567	573	555	581	561	520	550	577	504	555	554	552	566	592	557	568	542	518	591	587	539	569	573	581	543	563	599	580	535	579	556	515	568	549	564	537	564	557	571	590	537	570	542	563	561	544	567	558	555	570	555	523	510	574	533	538	565	556	584	516	590	539	477	546	537	599	561	584	536	566	547	567	567	530	526	530	559	597	561	532	568	568	534	611	595	574	561	533	541	573	563	549	542	554	552	591	555	566	557	587	569	588	516	556	496	587	548	543	555	581	572	524	584	568	538	553	557	562	566	551	583	533	517	548	517	566	552	563	568	535	523	558	566	570	544	577	555	561	557	572	546	539	579	552	576	545	588	588	527	528	535	539	580	555	508	555	546	581	579	551	576	564	568	569	554	557	584	564	570	561	560	544	594	569	590	566	531	583	559	569	579	560	562	549	614	574	544	560	534	565	581	560	548	542	582	563	520	583	569	549	523	564	559	544	575	553	548	509	535	564	600	560	524	564	536	540	563	583	545	515	570	496	584	577	584	570	575	596	601	565	590	588	539	562	586	527	562	545	555	492	541	517	566	558	568	565	538	553	535	542	555	543	567	515	578	554	567	525	592	544	535	565	548	571	633	562	549	540	559	544	554	597	524	547	530	564	575	564	544	580	563	511	572	614	531	565	574	571	586	556	534	537	543	541	559	521	579	557	585	563	539	579	544	565	538	532	579	573	546	537	541	578	544	564	555	587	563	553	558	586	520	576	533	548	567	590	531	541	556	589	540	540	576	552	548	539	516	533	512	582	589	567	558	556	577	555	558	563	611	566	590	559	585	553	568	539	546	585	577	556	548	544	540	563	518	521	562	548	541	548	538	539	555	539	584	538	571	571	577	535	552	578	555	536	533	571	555	562	549	591	558	546	556	576	598	569	577	552	602	562	522	578	565	548	567	542	532	548	506	555	557	557	578	547	558	590	603	551	527	544	505	564	539	545	497	583	580	549	591	547	525	608	540	539	567	565	544	585	563	544	544	557	549	564	554	567	564	542	559	581	570	566	557	583	573	529	626	500	574	564	533	531	554	567	501	513	561	562	545	581	560	557	567	578	586	550	569	536	550	513	554	527	573	546	566	559	557	552	552	532	569	507	570	559	573	579	573	546	572	575	572	586	551	554	579	544	565	581	572	526	572	535	549	519	583	553	518	604	523	555	570	533	546	610	574	568	563	575	561	566	591	558	553	538	566	536	550	579	550	562	505	522	534	578	546	586	557	531	544	584	611	589	572	544	600	569	576	536	574	574	570	583	557	553	604	558	495	538	557	570	584	570	545	520	570	586	577	574	556	562	512	534	566	528	543	573	553	566	553	550	563	551	558	545	597	585	581	577	547	586	560	557	552	547	545	555	538	588	553	522	553	581	575	560	571	581	546	555	553	563	566	564	588	557	578	579	535	551	527	552	524	602	552	586	558	596	540	554	549	593	572	589	561	554	568	537	542	597	572	568	549	555	541	588	548	537	568	553	560	562	594	569	580	603	570	554	557	576	573	550	565	550	539	535	580	586	562	515	573	534	557	567	543	556	554	565	556	598	553	585	564	541	542	565	543	525	554	512	565	573	548	553	568	573	568	534	558	545	565	544	573	559	548	584	548	559	564	558	570	534	587	564	542	566	533	528	551	563	583	581	543	598	575	513	600	595	564	552	522	563	551	566	582	553	532	549	531	503	536	584	618	544	570	554	578	559	552	595	539	543	550	566	592	599	552	552	563	571	524	566	532	581	571	505	531	564	545	556	568	598	559	591	555	570	526	562	594	610	580	552	552	596	537	531	541	535	554	555	515	560	507	549	540	589	545	522	581	578	553	545	564	557	532	534	510	559	559	565	567	583	619	533	551	568	528	501	566	557	583	518	584	543	548	591	528	512	592	555	563	549	556	577	554	542	560	570	565	563	549	593	554	556	588	575	561	545	549	551	577	567	584	555	551	524	554	565	579	535	565	551	552	547	580	583	652	525	551	536	592	569	545	541	564	556	554	566	551	576	553	530	520	537	523	555	633	569	553	566	565	582	554	568	537	552	556	551	530	562	533	548	576	532	566	547	576	572	526	572	589	529	542	573	565	582	585	562	549	566	569	562	549	577	566	571	558	602	589	599	519	597	534	572	542	557	558	572	552	532	510	555	584	557	552	551	528	530	555	530	555	561	610	565	579	539	562	585	575	553	587	558	508	557	545	593	562	592	571	558	558	566	529	566	584	555
60846	80009	58838	38266	6332	981	882	924	844	820	919	841	831	886	828	849	827	865	884	849	819	809	879	902	807	844	842	877	780	881	882	835	793	831	859	817	901	864	831	880	840	816	830	876	847	838	814	888	857	839	833	800	832	833	863	835	825	815	838	832	850	827	830	820	842	888	870	837	838	859	844	836	862	837	824	880	889	878	893	887	883	850	776	825	861	819	864	867	849	872	838	881	869	835	819	816	829	882	828	788	836	874	813	812	844	854	842	805	882	816	897	822	924	879	819	841	847	845	801	856	876	817	860	809	852	804	801	861	826	799	802	839	855	824	887	855	843	850	884	797	845	842	820	834	830	862	843	774	823	842	843	872	848	837	876	812	799	845	863	807	871	848	869	847	851	832	825	873	796	873	820	844	838	836	878	831	841	842	859	826	821	823	856	856	905	877	778	855	844	834	801	887	844	827	834	823	880	846	827	822	822	833	804	831	887	821	884	847	800	858	828	873	869	824	869	848	814	846	860	831	833	879	822	831	825	831	864	795	852	795	900	862	855	817	839	893	884	888	875	872	864	855	834	861	824	830	846	849	834	837	868	830	862	806	860	836	823	838	804	870	779	863	870	806	841	844	832	871	808	818	823	797	867	901	871	868	836	853	856	831	888	877	879	820	830	814	834	885	837	842	899	843	890	812	797	844	892	870	842	828	837	902	797	858	885	888	810	874	782	809	846	853	858	857	803	850	860	822	837	872	819	893	827	857	855	836	883	844	831	876	834	833	840	919	834	859	856	844	828	805	867	862	847	836	851	843	840	857	854	817	829	835	820	930	856	830	817	814	830	878	863	883	856	885	795	836	846	817	844	871	788	834	916	829	886	814	870	838	841	855	889	890	890	838	899	814	807	862	847	851	858	861	870	826	826	860	838	808	842	796	819	860	835	860	869	852	873	851	815	900	794	838	862	853	845	877	898	849	851	838	857	920	845	817	799	863	891	835	885	847	758	869	810	849	829	841	830	858	873	805	870	863	813	842	890	835	847	871	845	796	797	835	854	849	831	840	874	829	862	837	831	910	859	816	831	867	790	871	876	803	877	812	828	886	885	879	832	812	819	870	844	872	882	843	844	852	851	841	869	826	812	872	867	851	855	838	855	857	798	821	856	860	837	845	829	788	825	784	840	843	827	805	830	801	845	815	819	902	816	817	856	893	842	889	853	871	871	860	832	805	836	860	809	829	837	807	860	829	868	893	815	840	871	885	778	875	847	833	868	831	845	845	817	851	856	865	821	814	843	831	871	828	828	810	831	894	868	803	818	910	840	895	788	839	884	847	800	820	842	837	831	852	791	862	851	815	858	849	839	864	848	926	848	861	822	898	905	879	818	819	854	800	850	787	815	858	859	882	874	816	841	866	855	842	856	842	843	860	844	865	825	860	854	828	817	898	878	888	889	848	801	841	817	807	819	810	855	868	830	841	803	835	812	812	898	812	838	847	826	816	859	863	824	889	832	818	792	800	851	825	824	876	830	834	860	821	845	814	825	899	870	836	825	846	814	859	855	844	826	851	859	875	833	828	822	839	859	844	849	857	822	844	881	850	835	822	850	888	856	855	841	831	831	827	816	901	800	877	825	874	872	793	842	860	864	853	874	859	850	791	855	852	828	815	830	843	832	836	843	844	793	853	860	905	854	815	834	858	868	878	809	897	875	820	815	830	912	851	847	836	883	819	828	839	823	841	884	799	872	836	847	818	816	821	848	841	867	885	879	937	900	856	827	840	827	805	832	852	864	831	816	849	777	784	801	854	829	866	834	857	821	881	840	837	898	848	787	865	895	868	815	796	827	916	811	866	830	820	871	825	862	836	875	815	855	832	824	843	866	881	811	897	829	859	845	843	839	822	863	794	845	856	828	798	861	832	875	839	824	857	811	823	773	823	800	848	829	828	818	854	863	845	820	853	823	876	825	838	859	777	844	846	855	841	873	845	833	849	838	804	876	839	802	847	826	829	836	886	854	873	834	881	832	861	827	858	811	846	846	893	838	815	800	875	826	815	853	865	890	852	907	877	866	801	920	815	823	858	853	866	853	886	812	853	896	786	818	874	830	854	893	812	821	851	856	829	817	832	808	864	849	843	832	848	848	860	873	814	840	841	919	846	847	857	823	888	826	772	872	837	874	853	829	865	868	873	841	802	812	845	810	846	844	798	820	849	897	839	884	835	784	844	841	850	878	792	809	810	791	849	871	868	873	918	809	823	856	771	813	840	787	791	858	826	853	812	886	842	783	834	829	867	805	800	842	869	861	834	774	860	872	837	855	838	931	854	897	853	857	825	824	909	871	846	856	841	888	810	823	852	833	865	860	833	884	810	806	870	844	874	839	842	850	840	831	863	827	864	822	867	842	846	837	806	815	821	850	810	806	841	862	868	813	826	845	837	836	876	817	873	826	872	869	808	832	844	828	825	825	841	815	821	827	826	817	806	794	843	784	868	832	812	834	845	868	862	854	817	815	803	800	805	816	814	868	857	857	791	805	875	856	822	885	875	889	836	862	821	832	766	811	812	849	875	793	842	855	842	821	848	831	816	860	866	835	804	800	845	850	884	848	787	809	830	819	868	880	807	909	887	861	857	796	798	894	839	852	818	891	819	858	857	827	833	826	874	828	857	847	789	786	832	862	851	809	894	849	783	843	860	899	836	842	873	884	882	859	820	845	861	816	804	867	865	882	867	793	829	824	890	850	890	862	844	833	854	839	859	886	849	862	842	891	796	815	850	834	814	844	817	865	890	823	902	892	848	858	780	819	813	812	802	877	834	785	796	860	807	828	873	794	855	856	899	870	842	829	857	834	879	870	867	773	804	833	822	822	851	844	876	822	824	889	830	850	846	901	876	837	824	831	841	852	833	879	814	819	868	859	788	827	863	821	805	870	849	895	870	828	863	823	841	853	850	841	847	890	855	921	859	796	832	829	837	859	807	835	846	844	824	834	794	791	864	841	878	839	856	871	864	814	870	835	835	848	825	894	819	847	829	862	865	855	805	850	844	837	846	859	820	890	853	850	890	843	823	852	843	832	853	820	832	872	835	864	890	811	845	807	814	861	868	784	817	827	840	904	831	860	842	787	897	901	857	841	854	819	856	869	870	861	842	872	843	881	844	877	850	844	853	876	807	874	850	845	830	836	838	848	870	858	808	830	833	815	886	794	828	839	866	886	845	904	842	833	907	834	847	820	865	837	831	887	849	836	823	843	836	871	853	787	840	849	832	852	921	848	882	824	845	842	807	858	857	808	856	818	802	860	828	879	853	874	837	898	826	848	857	858	842	835	841	837	796	871	872	910	837	811	855	857	829	870	848	847	847	789	860	830	819	834	844	837	877	814	858	847	860	875	865	833	848	790	904	870	786	797	897	881	818	871	886	832	856	845	799	825	847	840	823	802	836	872	870	765	831	876	853	910	859	848	811	850	880	798	862	817	841	856	794	847	795	869	853	834	784
29082	26432	39141	17139	1110	331	347	327	314	330	312	315	348	319	315	343	313	308	333	324	318	342	328	327	337	323	332	310	298	319	313	320	311	330	325	289	338	325	344	303	322	301	290	326	320	315	355	309	326	306	296	363	298	310	307	324	320	332	335	342	345	317	337	327	311	342	325	305	301	307	298	335	332	318	317	290	334	310	347	337	358	309	307	290	319	329	345	322	334	276	310	320	308	323	331	338	315	302	304	321	319	334	309	309	351	307	313	312	322	311	321	319	319	295	344	314	323	315	328	294	331	321	318	300	318	288	297	294	329	311	321	346	326	310	302	297	327	305	302	321	347	304	333	328	328	305	321	332	293	322	320	330	344	315	337	325	307	315	317	310	344	337	330	274	314	302	348	314	343	340	320	339	334	324	285	296	302	335	345	325	313	279	326	331	334	355	344	354	323	334	300	295	319	367	296	313	327	314	304	309	310	328	319	350	355	301	351	299	310	323	337	322	358	285	342	322	309	290	304	340	348	339	353	300	334	325	296	299	296	300	334	312	307	317	325	322	324	344	276	324	318	299	295	333	318	347	287	359	325	301	298	303	330	303	319	333	325	332	316	319	305	325	321	320	320	318	350	339	307	316	324	310	328	324	317	309	318	361	328	281	329	326	333	351	324	307	316	341	324	333	345	277	306	346	314	309	322	321	343	371	290	311	323	274	366	305	351	333	345	299	341	321	294	314	337	325	315	335	324	287	333	302	344	336	337	281	320	352	314	308	309	303	352	326	326	323	316	351	366	347	338	316	322	318	326	319	334	312	317	317	292	298	324	319	294	349	334	329	348	310	311	367	328	314	309	344	293	330	299	305	334	314	325	319	342	306	315	321	297	315	329	296	330	317	347	327	320	338	331	323	337	354	316	326	341	286	321	321	324	292	322	338	316	355	272	333	286	331	333	323	284	329	306	337	317	357	331	347	288	325	365	331	296	340	346	332	307	289	319	372	340	314	304	331	281	301	336	324	321	314	334	338	322	306	324	363	319	291	334	311	305	330	306	314	288	326	325	323	353	326	336	317	321	358	319	314	297	278	297	303	332	289	316	331	351	311	307	300	320	309	304	319	334	349	305	327	315	317	304	348	337	327	325	316	303	321	339	355	323	344	338	308	342	313	297	324	335	320	347	332	347	298	317	343	324	340	310	333	295	329	336	332	284	310	307	343	347	332	307	341	333	330	311	324	295	349	298	303	314	341	331	353	315	322	286	303	304	315	320	312	309	332	304	332	332	307	335	355	353	336	294	344	329	344	320	304	327	293	334	354	318	319	323	272	312	300	343	341	323	348	317	295	304	340	307	343	309	315	318	326	301	320	330	327	327	315	337	293	304	354	298	317	307	295	329	314	318	322	320	332	309	294	332	343	336	296	313	324	331	304	296	308	317	358	338	322	301	311	307	313	341	311	301	286	347	298	306	347	322	310	324	326	305	317	327	355	346	320	332	304	333	324	329	306	332	347	346	330	325	323	316	306	302	332	306	313	292	342	317	288	314	331	311	311	297	324	333	324	318	312	306	324	338	310	334	326	325	339	304	316	329	293	319	342	302	337	315	342	306	349	302	338	338	338	302	303	343	329	305	325	301	298	291	316	325	317	314	325	334	333	281	298	313	317	308	347	310	338	319	319	296	291	324	323	323	289	324	274	302	335	330	323	337	332	282	333	287	326	305	317	313	328	291	343	356	351	317	360	309	311	300	326	349	333	290	307	325	326	307	327	295	329	329	321	324	341	306	328	335	287	331	309	301	333	303	316	342	328	288	318	312	316	330	299	303	329	335	293	330	321	313	350	306	329	364	308	339	338	327	302	329	341	297	329	309	307	323	327	294	300	340	294	336	321	355	329	315	311	307	325	357	342	308	306	315	315	312	322	335	341	311	334	310	335	310	340	331	315	342	328	324	316	316	328	328	345	337	336	331	318	308	283	296	318	322	322	324	325	303	326	310	308	345	337	324	281	320	318	288	336	329	321	326	349	307	297	340	310	349	324	336	329	327	325	325	332	320	337	330	307	326	326	324	304	342	301	318	311	317	330	301	304	354	318	333	311	327	343	274	341	321	298	350	330	311	330	339	341	298	292	318	331	344	312	277	354	304	341	297	326	348	281	344	317	340	367	296	329	346	286	301	328	344	299	324	307	336	345	322	277	306	329	339	293	358	340	320	339	294	306	308	310	281	305	319	302	320	336	317	308	329	303	323	310	321	303	347	351	316	325	308	350	302	301	309	342	310	318	343	335	316	310	305	334	311	325	320	305	311	346	282	313	324	331	323	289	317	308	307	319	326	292	349	349	330	296	347	315	335	286	320	321	346	323	336	329	350	336	305	315	319	326	330	314	313	322	327	299	328	288	306	344	312	302	316	327	354	301	307	334	299	318	327	314	352	326	293	341	324	311	332	300	318	337	309	303	312	301	320	294	328	338	296	306	316	321	327	327	353	318	306	348	307	307	314	338	318	336	315	348	329	324	314	328	306	323	303	307	302	309	332	324	338	328	297	329	319	336	285	326	300	290	289	350	295	326	324	347	343	310	351	300	316	352	326	338	311	360	337	333	365	321	324	328	322	319	283	336	317	354	329	367	301	300	338	356	316	321	318	317	331	318	343	310	359	310	306	299	323	284	327	331	343	305	310	292	295	352	354	327	320	316	348	308	341	311	294	287	330	300	331	316	308	339	333	328	335	333	305	322	290	328	315	322	356	316	311	314	335	292	335	286	312	328	332	322	334	337	300	336	335	306	299	323	344	293	343	320	344	343	338	288	314	347	289	320	318	312	341	346	331	303	355	344	313	292	345	361	325	323	305	298	309	303	308	310	294	317	312	334	320	281	332	296	334	317	324	324	342	326	335	302	331	308	330	322	315	338	342	329	311	344	316	323	307	322	289	343	325	331	332	317	324	305	317	309	324	333	322	311	314	309	320	308	306	310	315	314	318	319	308	288	368	304	314	328	305	366	335	312	306	318	326	317	304	333	327	345	336	332	309	317	348	324	327	290	298	323	327	327	349	342	334	299	297	306	333	342	299	328	283	311	313	319	314	325	343	308	317	290	297	348	311	295	321	305	316	317	330	338	318	314	352	329	336	323	330	321	351	325	283	347	333	342	329	328	312	343	307	328	347	369	351	319	326	309	366	330	344	318	317	337	303	318	370	337	322	305	368	301	349	335	301	331	337	328	312	333	293	338	330	324	310	318	349	311	320	332	342	321	336	295	322	337	322	294	308	349	336	292	315	336	307	313	334	339	334	323	301	301	286	331	313	334	342	335	334	332	315	304	311	325	333	326	291	305	305	348	334	308	321	331	291	281	300	330	310	318	327	316	330	310	328	327	327	323	360	311	319	309	310	301	330	320	308	342	310	310	317	338	307	309	337	357	299	314	287	333	301	300	329	334	340	344	296	339	302	300	327	279	353	310	284	305	320	314	283	317	313	310	332	293	273	317	303	301
35601	41949	39208	15044	897	516	525	516	473	514	544	540	483	527	479	525	517	495	544	499	504	495	489	502	517	569	500	511	524	487	519	525	519	530	504	504	481	514	505	507	541	553	546	535	540	501	527	482	515	504	543	515	506	512	499	520	487	496	508	505	518	526	494	485	517	529	531	478	496	500	522	494	531	507	512	516	515	524	502	530	504	523	531	500	469	475	548	537	502	513	501	523	525	535	489	533	485	535	494	502	497	513	511	570	531	520	481	534	536	538	562	511	487	531	481	511	491	517	508	495	510	483	493	533	541	546	493	507	544	543	536	525	504	529	532	545	514	472	551	496	498	530	527	497	525	515	526	528	512	493	541	516	521	483	516	509	497	487	510	500	517	538	549	526	547	565	484	488	564	524	507	545	523	510	457	494	519	531	492	515	503	526	538	520	535	507	538	522	515	553	547	505	502	531	485	535	495	493	525	508	494	540	557	535	502	489	525	512	478	516	526	521	493	509	516	530	511	527	548	516	520	538	512	529	548	531	515	559	540	453	498	490	555	512	534	531	510	481	528	497	509	539	544	477	498	474	512	479	490	523	541	525	542	510	534	500	467	483	517	532	508	480	545	524	496	543	495	529	511	548	497	515	495	550	521	480	490	514	511	549	527	567	548	482	496	518	515	481	512	476	499	530	500	535	507	508	502	517	548	544	506	555	489	522	544	496	511	516	503	537	500	500	503	493	488	517	521	532	522	549	497	547	503	505	509	457	495	489	511	512	525	505	511	513	493	460	499	526	508	534	505	498	546	486	538	503	563	487	521	511	496	481	538	517	517	540	531	515	567	515	513	504	541	500	516	512	541	516	531	468	531	526	521	489	499	561	522	521	533	532	555	504	535	539	537	530	527	525	502	531	565	518	485	531	505	495	519	495	508	539	497	483	488	526	523	511	534	493	521	522	533	500	523	512	533	508	544	540	494	528	542	527	511	525	511	518	502	534	511	551	525	506	516	560	501	515	496	516	519	537	536	531	467	511	538	507	541	552	506	481	520	562	534	503	475	517	480	542	544	550	526	535	506	520	496	527	594	504	547	519	529	522	500	536	497	490	544	514	508	517	529	522	510	521	503	503	523	567	519	528	512	502	534	518	523	499	528	487	522	482	531	518	525	511	500	491	536	546	519	490	533	565	530	507	525	510	488	543	530	556	509	488	501	499	490	512	535	507	484	511	547	527	505	560	484	524	490	522	471	537	521	554	536	480	536	523	549	509	492	522	515	497	518	503	539	533	515	518	486	513	519	497	538	503	561	499	482	544	508	512	501	515	531	508	508	548	517	503	493	467	559	526	561	577	513	489	496	534	478	508	512	502	495	562	551	541	526	535	501	493	502	526	510	485	494	508	531	499	516	494	539	535	516	488	520	520	416	499	524	537	519	524	490	487	502	504	493	527	524	519	534	497	514	490	511	510	499	497	516	541	529	532	512	502	508	508	523	509	503	543	533	525	549	540	554	531	486	539	496	589	540	490	507	475	535	542	475	531	507	471	480	513	464	543	505	503	540	537	510	510	493	550	499	528	497	523	524	509	544	529	551	500	515	516	531	503	514	501	470	501	523	478	542	483	571	517	505	519	511	530	480	489	528	536	536	512	524	537	461	542	515	494	490	492	512	509	560	529	538	514	491	512	485	502	503	559	535	569	498	496	569	516	491	507	571	486	475	507	510	551	497	474	494	538	481	470	510	511	513	519	494	528	525	495	537	551	528	521	499	526	519	530	557	511	498	509	543	541	508	526	539	511	515	541	533	488	524	554	521	539	475	487	539	519	528	513	507	511	532	473	505	503	504	498	536	509	531	514	525	510	492	513	535	498	490	527	546	543	507	527	544	502	538	491	502	571	531	509	520	541	513	492	506	484	545	530	490	554	513	499	502	486	537	508	537	510	533	527	525	536	517	491	529	508	489	555	500	498	550	523	534	554	522	516	489	502	488	528	529	506	518	507	489	504	541	535	522	533	518	543	520	513	504	504	517	529	510	504	530	510	509	551	524	523	497	529	502	544	528	557	471	538	527	535	506	530	510	532	548	528	542	494	479	505	515	528	503	500	530	492	497	495	532	501	522	523	500	503	511	535	524	550	555	518	510	505	568	535	488	486	543	481	484	518	556	474	524	515	501	497	497	516	528	537	519	530	488	536	507	546	550	491	479	505	494	509	527	518	559	496	534	531	503	485	522	497	485	464	538	524	460	477	485	515	508	506	542	510	525	529	498	538	530	511	532	539	463	510	520	529	498	521	490	498	520	481	484	540	530	528	518	474	559	532	483	551	511	567	513	469	510	565	514	521	493	521	511	532	501	513	476	529	515	513	479	524	488	488	506	540	508	521	532	517	487	542	504	494	504	479	503	523	536	473	543	517	551	550	535	495	512	495	522	554	543	565	526	515	537	524	559	516	492	524	517	547	522	498	528	499	550	513	502	515	533	512	534	536	533	517	460	529	506	521	495	538	507	490	498	519	511	510	499	531	487	555	530	516	559	538	526	515	491	491	559	528	523	515	525	542	514	547	500	502	560	477	513	487	502	537	508	491	534	460	527	445	496	492	519	518	537	525	505	526	507	562	511	504	507	526	528	508	509	540	483	510	527	497	508	460	533	517	525	511	502	531	524	525	494	516	525	541	483	497	513	548	506	570	532	571	515	529	523	522	489	498	493	512	529	513	494	517	493	503	530	522	533	483	556	520	521	532	556	536	504	520	521	528	498	550	528	550	487	545	518	531	532	483	508	494	503	519	476	476	539	508	494	500	511	550	519	543	554	513	512	547	507	486	519	515	521	488	554	503	513	483	511	519	502	510	567	528	496	502	496	497	518	533	494	497	509	530	505	508	544	498	524	544	527	550	519	496	505	483	528	503	514	511	507	495	518	535	505	521	540	513	537	529	508	491	530	500	510	514	487	531	567	486	498	531	503	530	498	514	540	494	505	493	473	492	511	531	561	513	507	530	507	511	486	516	520	522	493	495	531	511	528	497	542	530	524	557	497	510	533	496	550	546	515	503	511	497	458	513	516	541	503	487	554	525	534	513	565	520	573	547	496	529	534	525	537	485	517	533	520	528	503	501	529	482	517	482	516	530	532	522	461	503	554	564	476	529	482	504	523	509	539	521	499	501	512	533	505	514	526	519	521	490	532	492	510	526	520	531	502	525	499	514	537	519	498	508	514	518	523	495	531	502	540	524	517	505	519	517	540	542	534	531	514	536	541	504	475	486	503	536	490	488	516	519	523	495	462	526	514	509	476	498	513	490	542	505	520	535	542	544	541	528	507	505	495	531	532	536	512	543	499	558	529	521	482	518	574	515	517	544	494	494	541	521	494	511	523	518	480	511	535	511	469	487	564	510	523	533	505	486	504	536	509	465	488	516	505	495	522	512	540	517	489	518	529	532	504	531	496	490	513	488	477	527	510	536	526	523	544	509	457	484	466	517	535	492	544	520	526	496
24670	22812	49127	30920	18556	6941	722	525	518	493	481	509	453	507	494	441	479	451	477	480	474	453	502	437	479	460	498	469	460	475	484	445	480	495	489	425	483	478	480	470	437	467	482	474	492	469	470	542	518	463	473	488	460	464	473	468	474	461	454	477	444	476	478	475	460	467	458	453	500	514	483	443	489	473	510	482	447	486	529	503	441	422	429	478	460	478	474	451	473	463	469	470	472	466	481	472	495	488	410	498	474	468	468	456	477	493	471	427	474	497	446	499	429	421	433	487	503	512	464	521	479	480	433	476	467	458	469	463	474	458	479	453	463	488	468	437	472	478	468	480	483	481	458	450	472	440	477	491	440	476	449	468	510	492	471	470	466	512	526	448	483	492	469	426	503	469	432	467	447	458	472	496	504	460	441	452	496	462	478	447	468	536	514	471	463	455	483	448	443	475	468	500	463	436	488	461	480	475	488	454	506	446	489	458	462	456	468	484	482	473	492	472	488	493	505	460	449	502	455	474	466	460	485	450	459	463	466	452	468	502	481	484	460	469	464	478	499	459	443	458	476	426	409	467	478	474	461	477	485	492	469	490	425	480	461	485	455	481	466	475	415	478	455	447	435	438	473	444	479	490	449	497	470	466	479	462	482	461	421	472	518	454	477	467	435	499	504	467	481	455	496	443	436	450	445	451	478	484	443	468	463	448	459	459	524	462	482	496	473	451	486	451	458	491	472	457	496	490	436	431	492	474	462	481	472	471	491	478	444	455	494	452	495	459	471	489	460	461	449	475	476	462	496	460	449	451	439	471	455	510	483	472	492	465	508	500	456	490	446	433	473	493	463	484	458	462	524	495	446	472	516	470	461	430	458	492	526	442	470	454	452	454	446	481	454	480	479	451	461	456	405	472	486	514	502	453	462	467	487	458	516	466	456	469	470	460	463	456	441	481	501	517	433	456	477	427	475	472	464	429	490	483	471	473	463	417	476	453	455	478	447	436	490	478	477	457	459	484	481	476	461	497	463	476	450	481	482	467	471	475	434	450	480	487	521	429	472	447	509	504	467	464	464	440	481	474	475	443	460	492	468	437	447	434	441	472	503	479	485	476	455	457	442	503	444	459	454	460	476	477	470	453	439	453	501	467	439	456	473	468	469	462	475	474	474	474	473	461	462	464	462	470	481	526	448	506	462	464	462	456	441	472	425	430	450	430	460	446	480	487	464	446	430	476	476	466	454	459	416	446	503	479	456	443	471	450	433	432	464	473	478	461	440	491	455	496	486	469	448	508	440	459	496	468	462	465	471	499	467	464	462	450	494	462	423	457	489	448	546	485	464	485	459	498	457	471	471	462	472	455	470	476	441	453	460	481	459	483	426	480	477	480	479	466	466	400	430	456	481	484	506	485	491	476	429	487	499	464	477	471	455	474	457	476	499	509	506	437	446	475	460	452	419	455	470	496	506	483	448	508	459	485	471	472	521	473	428	446	466	452	486	488	455	461	458	448	467	462	452	458	496	479	455	449	464	437	466	471	486	467	453	439	461	466	453	455	498	447	456	435	453	474	433	503	440	538	491	470	449	490	462	432	464	474	450	474	461	488	485	481	437	457	413	476	478	452	461	464	444	465	465	449	483	478	473	453	454	462	489	476	440	448	485	472	455	480	447	475	502	462	486	464	446	454	451	498	466	459	456	464	474	460	467	513	482	485	460	484	462	458	436	453	466	460	420	453	416	477	482	448	459	450	420	488	452	461	480	432	460	447	472	463	465	464	468	451	447	486	475	453	472	446	484	476	453	466	432	452	487	508	486	460	478	487	449	460	474	474	413	442	471	460	526	482	468	451	463	462	483	439	464	461	491	492	440	459	469	423	469	461	472	520	500	473	481	436	477	451	470	463	485	516	499	464	440	469	496	472	478	450	462	500	439	465	485	451	468	456	423	467	493	489	473	463	460	435	448	488	412	451	484	451	458	432	473	469	507	492	450	509	458	485	468	457	475	454	474	467	452	451	491	462	452	440	459	448	451	444	431	478	474	468	478	439	462	459	481	469	447	487	474	476	483	452	448	470	473	530	429	454	482	457	469	496	475	492	443	478	484	446	473	483	442	452	447	450	452	442	461	489	467	456	460	439	469	508	469	467	458	455	506	497	457	483	469	448	495	458	446	487	467	450	462	469	483	467	464	477	453	451	453	456	484	457	495	459	500	443	455	472	464	459	461	500	470	400	500	501	488	446	493	431	451	465	434	488	475	486	466	467	467	466	478	461	495	453	451	464	488	438	491	446	476	463	472	493	482	461	450	426	451	446	467	449	514	438	453	477	436	469	443	451	446	477	471	479	441	420	494	489	493	494	452	460	446	451	454	425	447	468	474	478	438	443	504	499	483	490	542	480	465	469	461	524	447	456	447	437	459	454	450	442	480	457	459	429	474	481	509	490	488	485	432	486	488	468	444	439	483	449	484	507	501	470	459	475	445	459	452	456	443	470	451	484	468	458	471	479	411	463	497	433	432	463	443	458	483	439	461	490	464	442	494	475	423	446	508	492	473	464	472	478	458	472	478	454	483	495	440	449	484	481	481	459	438	461	489	497	513	527	445	426	455	474	458	491	473	450	465	467	463	453	478	515	441	440	505	456	452	437	493	436	474	457	492	454	471	463	438	478	487	487	438	437	475	482	517	464	473	442	505	424	459	501	473	484	493	477	492	483	472	438	436	438	478	438	513	458	455	465	488	483	514	446	494	470	472	461	485	496	493	481	447	469	473	465	474	462	423	491	451	479	439	446	468	480	463	532	454	424	463	450	517	471	468	471	472	510	528	464	490	489	442	483	446	492	463	515	475	432	484	463	449	453	473	469	448	468	433	485	441	479	446	500	497	467	462	479	464	461	442	512	466	449	466	466	484	463	448	449	475	447	491	458	469	467	448	498	452	429	467	463	467	444	434	477	466	471	454	459	437	458	480	499	477	490	452	518	449	436	477	498	457	453	427	466	486	510	458	441	465	467	460	441	481	476	474	435	450	454	445	473	487	462	474	513	443	501	478	486	498	487	436	452	486	461	444	424	435	471	457	417	437	416	473	468	465	438	479	488	439	455	455	487	475	471	448	454	425	470	486	470	498	493	441	414	446	464	442	503	459	454	468	456	437	479	504	470	474	487	480	444	484	493	473	492	490	450	474	464	478	494	444	451	462	413	475	462	470	477	476	461	467	467	474	454	472	487	419	449	479	489	482	464	457	484	456	479	445	493	473	453	444	464	451	482	478	464	470	477	490	467	478	466	472	483	519	491	445	502	462	496	471	492	454	431	467	463	441	445	479	473	466	490	439	444	480	480	456	449	496	457	487	456	446	479	462	438	472	472	495	485	450	455	492	449	488	490	477	461	491	493	427	467	472	498	477	435	481	446	471	429	437	464	476	469	481	477	452	445	467	466	508	447	449	468	490	463	492	482	454	469	486	477	489	469	425	488	480	478	472	453	435	459	423	466
58548	74386	62691	36784	4293	752	758	806	737	707	704	735	751	731	759	727	670	723	777	723	735	714	756	710	732	680	745	784	713	750	763	756	778	811	751	703	695	678	775	759	772	690	740	736	716	742	757	738	725	782	729	697	714	738	757	773	776	718	755	736	714	708	722	691	767	742	736	728	756	758	725	708	709	707	746	694	744	745	727	737	699	721	767	708	752	768	738	704	731	731	761	724	753	744	748	721	718	704	733	711	687	695	723	767	745	724	716	713	647	717	703	760	758	704	736	734	719	686	754	730	729	767	730	726	762	700	702	703	739	733	713	763	712	705	711	742	697	756	750	713	767	773	680	708	741	646	743	742	716	756	719	687	745	709	762	755	730	747	720	694	720	751	723	726	715	752	777	742	709	754	748	719	721	762	713	738	705	751	708	766	710	724	683	687	763	769	702	764	713	756	732	735	769	679	755	737	696	737	705	695	752	729	749	734	738	673	701	756	752	725	774	749	739	787	781	702	712	774	708	728	748	698	703	734	766	657	740	792	687	718	722	730	780	767	733	704	771	738	729	723	740	770	720	752	724	697	745	702	726	818	749	738	758	782	682	725	772	715	680	684	766	718	736	749	721	732	684	740	754	708	774	759	741	738	743	736	758	709	744	747	740	751	743	753	696	691	702	767	680	753	724	719	724	725	783	774	719	702	750	732	697	773	691	736	733	713	715	700	714	756	733	703	703	778	746	748	715	734	712	733	767	720	705	726	758	712	696	736	761	726	749	710	738	745	732	707	691	736	733	692	735	762	689	695	749	777	719	718	743	720	792	710	682	714	720	763	744	737	690	756	757	676	709	702	694	755	724	721	740	713	761	762	735	769	701	761	738	749	782	740	743	702	750	747	722	731	736	748	745	715	736	726	729	740	717	729	734	778	726	741	717	772	741	774	697	708	735	738	712	754	714	764	715	769	754	708	711	708	764	726	784	752	742	751	746	747	750	732	779	790	691	734	705	761	738	725	749	736	679	716	715	713	771	724	738	749	750	721	735	765	747	737	742	710	710	680	735	734	740	721	707	732	737	693	755	759	758	741	770	726	767	719	723	731	758	746	757	732	735	703	703	754	704	733	747	769	739	751	749	758	749	730	696	716	747	705	747	686	761	708	730	706	722	703	764	740	713	709	713	738	778	748	704	737	759	701	751	769	710	784	705	732	730	693	744	718	765	742	732	731	760	720	741	731	735	691	743	691	747	750	729	761	750	704	740	774	736	733	751	731	747	688	701	728	744	733	756	779	728	737	721	759	762	730	767	728	742	705	660	722	773	732	691	734	733	765	782	693	735	728	705	742	727	726	732	746	762	746	690	778	737	737	747	755	730	717	727	730	679	720	781	710	731	697	716	686	697	711	706	731	797	698	734	713	745	737	740	726	753	733	746	756	699	747	747	713	730	749	764	694	767	759	749	725	746	722	731	755	727	746	763	741	733	715	728	738	718	668	706	751	739	717	723	752	725	750	720	686	761	762	731	765	754	769	737	711	804	745	729	743	747	746	732	749	777	723	723	732	727	716	761	724	758	742	743	743	716	776	742	736	715	690	736	776	705	738	780	731	763	767	703	774	721	753	742	747	725	754	742	751	748	716	711	714	721	752	733	745	708	718	725	746	724	730	728	705	729	790	757	701	712	721	733	738	768	801	760	737	751	713	784	698	694	695	763	700	767	750	732	748	710	759	769	694	717	770	678	747	692	744	722	730	704	707	715	721	777	704	747	727	755	734	736	748	762	706	725	712	732	755	717	705	784	746	697	752	764	739	749	756	728	735	700	724	721	761	767	746	722	730	756	739	740	738	705	741	737	734	727	740	708	716	730	721	755	751	725	743	713	778	728	745	733	719	759	765	738	743	738	736	709	733	761	727	715	745	743	693	724	721	738	742	705	720	700	709	762	756	741	709	715	754	764	722	713	708	712	715	745	729	737	731	736	739	715	723	745	745	732	729	734	769	751	758	778	761	738	737	675	720	743	767	748	742	669	734	711	728	744	717	742	690	729	739	713	772	775	704	746	772	754	774	711	758	664	740	744	778	733	749	786	733	707	724	723	792	734	720	774	736	711	703	746	722	749	703	739	732	718	758	730	755	707	758	706	714	767	748	785	797	684	726	752	702	722	758	731	715	723	792	736	706	767	742	766	721	740	731	730	700	700	728	711	739	774	713	734	713	755	751	741	722	693	759	714	740	715	720	779	716	692	740	741	734	743	707	710	667	705	705	788	723	727	694	701	693	705	717	738	723	746	717	731	734	709	748	755	712	707	687	754	770	709	719	726	716	758	707	756	764	729	775	706	714	690	793	711	731	748	730	704	781	711	737	735	731	738	689	697	734	745	679	706	757	735	716	776	742	739	745	697	749	740	728	723	754	763	731	750	725	674	765	727	758	784	744	694	713	751	756	692	712	725	682	740	739	686	749	740	760	751	778	744	714	683	783	733	767	758	789	725	726	759	759	725	728	709	667	683	695	765	672	762	713	725	696	737	720	716	712	688	717	716	769	735	744	736	715	745	745	693	713	724	702	744	708	699	729	717	698	749	736	711	794	740	725	735	699	760	693	759	784	759	708	748	758	752	691	744	719	739	702	786	778	748	685	742	723	767	701	771	708	739	747	792	719	726	702	699	760	805	736	718	740	729	732	682	726	718	664	750	748	739	711	735	710	698	740	707	719	692	767	699	767	683	785	701	694	730	676	705	734	758	705	725	744	694	724	642	725	753	756	716	723	683	737	721	761	779	736	766	763	756	726	731	719	711	730	725	733	703	747	727	722	716	746	729	711	759	697	724	735	697	729	722	739	715	704	728	676	781	743	740	727	715	744	752	756	788	708	750	724	757	719	704	720	673	755	756	726	694	768	735	753	691	740	704	742	726	726	720	717	772	803	720	729	699	699	711	749	718	710	705	703	782	715	734	747	755	692	733	668	715	693	725	758	776	744	736	743	769	736	775	745	723	698	716	730	743	712	729	718	716	734	725	738	749	702	767	722	761	724	740	706	700	719	689	702	707	671	782	723	753	715	719	730	735	738	730	718	761	738	780	773	729	715	749	765	726	789	743	731	742	720	716	786	715	671	779	739	701	688	704	776	765	697	706	738	731	741	783	707	762	713	715	726	719	738	740	712	747	755	756	749	707	778	760	702	738	747	780	726	703	694	753	719	744	763	736	717	750	724	727	715	711	776	711	749	756	697	745	755	751	743	739	734	732	728	711	707	754	717	670	756	738	716	773	719	779	686	755	750	730	775	714	740	707	745	714	731	727	710	676	708	736	759	781	772	740	755	758	762	744	701	750	738	731	747	733	725	719	756	731	709	729	702	699	751	723	736	729	704	760	707	726	717	736	709	732	722	747	761	698	720	708	702	717	716	691	742	723	701	712	754	744	716	749	738	728	731	725	721	784	762	741	755	742	800	716	705	725	744	756	752	715	743	748	724	738	676	717	744	728	736	741	735
23319	21862	44878	31728	21340	15758	3269	652	549	625	561	567	544	632	535	579	564	588	525	557	554	551	540	574	536	570	565	544	562	559	549	542	548	545	580	610	548	542	565	517	564	536	575	561	564	554	550	552	523	530	549	591	539	563	559	558	537	553	584	562	571	568	599	547	546	550	516	607	510	536	535	552	508	537	544	518	572	556	582	533	579	565	527	571	589	529	534	553	547	545	556	557	559	524	588	531	511	575	547	534	536	511	514	515	540	530	564	546	522	587	517	523	597	563	583	573	555	608	584	540	563	546	533	550	602	533	530	504	558	509	558	585	543	565	538	550	593	535	563	542	518	603	532	560	493	527	573	540	533	550	604	542	544	567	522	573	513	511	539	547	552	550	551	517	570	530	602	565	594	516	543	562	542	549	530	555	550	536	524	545	519	515	569	566	535	582	518	557	527	547	551	543	527	530	529	546	571	546	521	566	539	532	521	560	555	568	558	559	562	584	545	529	574	546	489	567	583	525	521	535	508	551	542	559	600	587	535	537	545	554	526	550	515	572	552	529	527	536	578	519	516	559	514	539	575	575	539	498	568	529	536	474	566	538	547	514	540	558	529	532	512	564	549	560	540	569	567	538	559	519	541	536	548	520	548	569	538	585	560	552	524	570	565	524	540	523	567	569	561	537	539	543	564	534	522	533	545	511	546	545	539	575	539	567	541	543	536	532	538	571	532	546	536	543	534	528	528	545	531	565	551	517	537	553	538	512	592	544	558	566	555	548	526	545	567	540	543	553	559	537	513	558	547	548	528	569	566	511	569	532	555	536	566	556	556	603	597	562	581	543	575	552	564	541	557	492	510	507	543	563	551	519	528	511	534	552	572	537	595	544	526	523	477	548	562	528	617	527	551	523	546	545	573	546	546	545	525	531	542	530	524	572	534	571	551	566	550	561	528	559	530	561	571	583	524	516	546	509	550	549	551	545	579	480	498	536	561	512	523	540	529	510	494	546	519	598	590	538	579	555	535	553	575	559	534	536	552	568	552	554	527	551	540	557	536	550	547	535	556	569	544	529	583	557	541	574	525	518	566	548	558	524	517	542	534	570	515	551	527	528	573	581	537	583	523	533	554	529	544	548	533	535	544	541	521	503	596	524	540	520	579	541	546	598	506	544	543	544	585	564	581	519	575	495	533	524	518	498	539	517	488	533	540	512	568	514	525	566	537	567	563	506	556	533	569	603	573	578	550	536	539	553	531	520	548	518	558	591	563	515	535	550	525	538	533	585	521	554	586	538	554	599	518	565	554	534	554	538	550	547	533	531	497	593	536	563	529	532	535	546	527	540	546	581	542	559	539	580	555	566	546	535	571	606	539	560	546	550	528	534	550	557	556	501	509	571	540	573	480	553	535	528	529	547	524	554	554	533	524	562	533	521	540	560	536	543	563	502	565	529	532	522	579	528	548	540	549	570	555	539	568	540	574	518	503	521	530	549	533	587	556	520	564	565	552	515	551	602	587	578	548	538	552	530	564	549	536	581	546	553	562	559	533	521	514	525	531	510	556	578	539	567	552	549	560	550	514	517	549	560	521	519	532	565	542	513	522	568	542	568	566	552	570	539	531	497	538	535	549	559	545	533	542	548	600	526	556	577	491	509	551	569	549	526	560	526	572	579	539	514	525	570	571	554	550	541	541	570	545	533	530	534	548	518	565	555	575	522	550	581	534	543	538	550	564	517	538	561	537	553	514	546	586	565	533	525	617	545	524	558	532	549	548	523	542	529	530	570	538	532	596	532	527	518	547	550	505	590	523	550	540	523	561	524	533	598	566	519	540	568	596	534	563	513	553	537	538	569	566	528	542	552	557	553	515	546	532	535	567	537	536	570	540	541	585	520	563	550	560	530	576	541	543	526	530	565	514	572	545	534	532	552	590	548	565	566	540	545	560	553	544	543	560	541	579	530	563	538	570	559	586	578	554	609	551	557	554	516	498	552	504	549	563	553	552	523	577	535	529	559	597	524	556	581	556	541	516	546	570	535	538	542	573	560	538	543	564	531	497	543	587	563	567	550	558	541	532	483	534	538	541	526	555	526	572	537	494	533	555	540	510	577	553	537	501	531	545	513	558	536	538	548	520	565	532	495	559	538	543	541	534	544	589	569	581	502	560	580	548	542	559	535	524	479	534	567	565	545	531	524	539	490	525	535	538	538	522	541	507	569	543	548	518	560	560	551	540	521	479	558	525	544	534	549	506	559	567	537	563	548	561	566	505	527	589	525	538	539	545	528	557	528	593	507	502	525	533	546	587	537	514	553	537	507	577	591	541	567	514	570	536	511	499	557	542	574	552	566	531	514	571	526	542	566	526	525	550	557	573	547	597	531	517	542	575	550	553	570	509	534	572	546	576	543	552	517	549	550	504	542	516	581	545	525	528	527	529	552	530	531	518	506	551	543	534	525	562	549	553	555	604	557	571	615	513	546	542	513	553	531	567	500	558	560	531	500	565	546	547	561	542	556	516	567	532	575	559	581	553	559	590	562	577	506	520	529	532	579	531	572	522	563	533	517	597	555	513	529	563	534	538	560	551	570	476	524	568	551	535	575	560	540	519	539	512	590	542	485	549	551	546	516	549	539	558	549	534	556	542	505	521	551	529	512	536	546	527	549	547	571	562	575	581	509	564	490	529	503	557	535	506	504	561	550	549	524	531	590	567	568	590	555	549	530	528	527	577	548	612	553	546	541	522	548	569	569	600	494	580	502	565	565	572	553	580	596	516	567	548	514	546	533	556	560	530	541	565	518	535	524	505	558	537	509	559	523	566	564	511	538	555	513	551	545	544	553	516	523	579	564	510	551	539	537	554	535	545	566	561	552	564	529	578	560	552	540	587	504	579	555	562	560	558	504	500	556	515	545	536	508	554	506	578	568	552	582	524	525	516	533	559	557	539	551	556	529	543	561	527	549	542	532	537	554	509	537	542	591	549	514	532	556	488	600	595	568	529	549	563	491	542	556	570	525	514	554	542	530	575	555	535	543	554	545	561	517	516	572	552	569	549	595	548	558	494	567	527	541	556	521	562	500	553	526	557	553	561	587	563	519	544	521	538	573	526	544	516	513	579	569	574	529	530	551	573	548	525	551	530	552	589	546	568	523	530	556	525	559	499	549	513	542	591	587	526	538	565	560	513	565	552	507	563	554	553	532	537	538	538	528	569	504	498	523	553	532	527	536	532	506	545	556	544	525	518	519	552	530	571	583	551	558	573	531	554	539	552	552	545	547	527	548	571	548	553	560	492	567	564	558	552	541	553	572	563	534	517	566	559	568	512	555	566	576	549	551	531	522	552	500	572	579	526	546	543	560	548	588	512	540	573	534	550	575	530	568	527	542	518	541	498	561	570	534	548	532	540	516	530	560	546	545	525	570	542	512	536	525	544	564	538	579	566	549	552	512	567	518	571	539	552	575	522	495	541	552	522	521	538	557	573	538	578	517	540	566
60939	83729	60441	49471	8796	970	916	920	840	859	927	853	877	875	814	824	853	822	779	848	873	852	874	867	827	880	863	821	805	888	791	866	832	768	838	800	865	810	874	835	793	859	804	804	849	895	814	830	854	810	820	802	788	829	845	799	862	795	832	785	835	883	849	810	837	847	817	831	795	856	868	797	897	818	850	823	854	819	847	813	877	829	842	801	842	859	853	833	839	841	832	829	832	835	781	876	845	804	814	816	824	763	831	802	832	850	851	837	813	838	871	841	805	799	808	836	836	847	848	864	891	783	793	773	788	829	868	810	828	805	822	828	869	850	849	809	852	807	832	852	877	843	828	810	826	839	850	786	847	808	855	825	812	786	844	855	812	866	834	833	858	850	874	808	849	842	864	838	810	809	830	849	791	872	812	771	832	820	823	785	831	876	789	802	888	850	778	840	896	854	842	797	820	831	848	853	834	855	819	846	870	766	847	807	875	850	831	816	828	812	867	843	767	839	814	840	837	805	824	789	797	824	820	859	893	897	812	811	803	795	785	897	832	902	876	823	832	827	806	879	836	879	802	828	733	832	880	820	813	821	858	796	826	799	849	887	861	801	832	852	829	809	794	870	830	883	815	825	831	833	793	823	809	859	790	836	822	822	844	845	870	865	873	802	872	881	837	840	826	823	831	862	824	809	869	830	842	783	814	824	803	877	768	855	820	843	839	859	807	848	851	880	830	832	795	805	786	792	833	841	808	795	826	822	845	827	858	830	862	841	796	896	793	825	827	832	855	798	822	830	847	878	868	839	798	855	789	873	859	880	867	826	835	876	824	819	787	812	844	814	785	770	843	857	809	835	815	803	849	858	852	783	846	823	837	851	810	820	779	855	805	845	871	806	827	868	821	881	804	829	828	843	864	832	809	881	841	830	816	827	813	863	843	795	850	806	841	845	831	812	785	813	832	879	855	817	875	872	806	846	838	809	834	817	865	861	886	817	839	847	817	852	834	857	832	830	890	851	844	785	847	804	784	849	836	858	848	877	884	813	800	874	812	859	805	870	831	823	866	850	871	815	833	790	836	856	792	887	854	824	857	810	811	852	822	789	804	829	789	786	805	847	779	850	864	861	814	814	833	872	875	842	855	791	841	814	871	828	818	793	793	792	819	836	806	827	834	804	789	849	882	842	882	870	880	851	866	835	871	780	821	874	777	850	830	860	879	812	804	822	819	813	852	844	815	814	777	854	785	871	821	845	852	804	887	810	851	852	888	858	852	819	801	867	826	850	839	840	811	858	833	852	804	842	813	884	827	838	834	854	801	816	822	839	860	844	816	822	831	838	821	846	861	812	847	840	876	840	824	854	865	785	838	833	810	820	826	832	801	826	831	866	859	769	873	856	824	861	864	860	844	830	776	822	869	836	850	822	815	848	863	839	831	855	831	836	848	833	801	839	826	841	851	847	804	816	775	780	851	846	820	852	794	772	836	844	837	805	839	841	818	847	788	904	830	778	822	821	845	852	820	844	828	813	839	852	805	820	833	870	863	841	822	905	845	833	849	816	840	844	822	831	851	830	820	842	880	811	812	823	827	874	865	822	865	777	832	844	796	859	855	847	797	837	870	811	825	802	784	801	893	870	813	880	864	843	903	784	838	847	878	845	860	846	825	898	804	835	866	868	794	787	839	838	834	849	847	790	863	840	867	774	879	838	797	818	804	792	881	854	835	842	839	885	884	844	866	856	818	839	873	847	792	809	848	833	831	785	780	830	869	857	834	808	833	829	810	807	815	881	809	833	843	813	777	824	819	846	808	856	860	829	821	839	833	856	825	909	831	850	811	825	827	788	822	770	806	840	862	824	842	769	832	778	837	829	778	807	816	834	858	798	858	858	823	842	818	859	847	842	803	844	819	762	897	873	861	806	868	837	822	814	850	808	834	883	841	872	840	820	832	867	825	832	878	815	819	866	889	899	845	884	831	839	864	786	853	837	863	868	802	829	802	805	849	793	863	817	774	825	874	821	850	822	861	838	804	837	831	803	810	827	823	853	813	870	824	797	804	825	859	835	797	825	821	795	862	827	782	844	833	855	807	773	871	864	821	761	837	788	827	873	838	885	836	879	816	829	845	876	811	846	890	801	875	860	800	822	871	830	849	805	819	859	855	854	825	849	863	852	818	785	846	796	847	801	886	868	878	786	878	823	837	818	809	816	866	822	808	815	840	827	808	838	845	800	848	842	860	857	833	868	860	826	809	832	842	807	809	826	868	808	806	808	818	838	843	856	778	847	855	828	879	812	779	832	846	832	853	849	841	847	820	837	856	829	888	802	827	811	850	854	846	860	868	838	847	841	855	801	823	826	786	827	786	812	861	830	828	825	843	867	822	779	813	844	848	797	833	861	835	827	829	814	841	868	836	828	843	844	810	850	822	842	774	833	871	875	858	811	859	828	886	863	870	806	826	823	857	828	775	870	857	850	840	817	842	832	828	873	847	858	845	801	888	823	851	880	813	832	851	822	860	828	781	848	832	856	843	795	803	782	874	810	845	848	848	836	823	864	853	813	829	836	834	861	816	814	777	839	804	843	864	858	839	811	800	815	844	824	822	862	801	815	812	845	838	804	859	851	825	798	822	842	879	877	830	849	854	878	828	835	832	831	833	809	831	858	795	889	862	820	860	877	825	855	833	805	846	834	820	788	881	876	859	783	831	833	864	848	834	825	849	867	788	821	799	791	820	840	875	880	819	852	844	879	862	859	879	808	866	810	880	810	866	873	846	782	734	808	818	829	827	851	820	835	834	871	837	814	767	798	809	850	843	922	832	851	810	807	864	789	869	845	846	857	902	809	838	843	824	816	837	889	844	835	811	842	807	825	849	865	854	861	818	777	813	794	840	798	825	803	875	813	829	816	878	858	839	846	812	853	827	816	786	838	826	822	856	845	828	807	810	832	870	828	817	871	917	886	842	860	825	860	830	850	811	855	833	842	818	846	827	848	796	826	838	854	816	835	833	844	828	842	850	869	836	806	844	803	841	782	819	838	794	814	865	836	780	828	862	834	900	868	863	837	840	831	846	762	810	820	803	821	823	796	791	813	832	838	831	815	805	818	829	788	817	785	877	840	860	818	857	802	813	785	892	841	841	826	836	892	861	838	863	789	858	846	860	888	852	814	774	812	827	833	864	843	870	838	848	819	870	803	851	847	813	774	847	795	806	818	849	878	881	842	806	858	907	850	852	751	853	857	824	813	810	821	874	849	852	818	809	824	887	828	834	885	825	830	818	858	883	769	861	878	838	871	812	799	857	856	863	799	829	823	897	844	830	865	804	860	840	848	843	843	822	818	772	769	848	864	865	865	850	887	832	832	832	864	792	828	834	848	845	840	804	844	856	822	863	807	832	803	831	837	848	856	840	839	825	815	838	840	842	815	849	855	811	820	824	838	876	836	831	903	774	837	829	858	863	788	825	885	868	870	844	842	864	775	845	847	822	805	849	858
29044	26632	34394	20044	1588	323	310	294	303	286	264	312	315	307	323	319	307	288	304	293	304	278	259	294	319	312	307	292	339	270	310	313	303	271	312	282	308	290	317	317	320	302	334	331	287	258	299	313	315	312	313	304	323	292	280	311	328	299	321	299	308	282	288	295	293	294	308	281	311	294	284	312	291	321	307	301	304	276	313	301	309	283	295	280	291	306	299	335	283	314	293	287	332	308	272	284	258	312	326	303	334	296	297	282	340	293	306	309	334	332	302	311	312	292	311	317	317	340	317	313	290	326	287	316	312	295	330	286	277	306	284	306	276	301	273	279	301	306	323	305	309	294	313	314	282	347	299	301	312	297	264	311	287	298	303	296	302	264	291	294	277	305	292	307	302	292	317	274	315	312	316	313	259	308	324	305	296	306	303	305	295	293	307	287	307	301	297	314	313	296	292	328	306	313	280	315	285	308	310	284	303	314	301	299	289	283	311	321	313	329	329	298	316	304	319	269	308	291	290	316	314	335	310	333	317	288	294	294	315	301	309	290	328	308	312	318	310	303	295	305	332	320	297	310	295	314	288	308	286	309	314	313	292	321	322	312	299	315	314	290	272	320	318	344	307	292	319	295	346	286	289	284	310	303	283	298	329	315	308	330	295	298	313	313	320	306	307	302	288	327	280	313	281	310	288	336	324	294	322	284	302	292	286	284	314	307	307	322	296	299	296	318	301	317	305	286	295	306	298	301	336	334	294	270	293	287	321	286	272	316	327	305	296	301	314	321	316	295	323	278	284	314	280	296	298	297	322	300	309	297	285	301	281	325	279	301	314	285	301	288	301	297	308	298	282	296	280	301	287	290	315	310	335	304	299	318	320	297	309	298	297	313	318	308	292	321	326	346	323	317	289	324	277	317	345	317	340	309	321	309	291	299	316	293	300	333	309	304	281	310	284	284	311	325	272	310	277	333	330	296	317	304	366	336	319	308	287	316	272	287	311	293	305	310	322	330	270	314	307	283	308	301	305	308	317	335	275	309	289	301	317	310	316	286	320	320	299	330	310	278	292	269	311	297	272	296	315	320	298	302	288	308	306	287	317	300	312	287	283	315	310	322	320	310	296	324	346	318	334	317	313	298	297	310	281	316	296	331	314	300	312	286	295	320	300	309	295	321	318	301	282	318	272	322	314	299	294	278	329	305	338	292	304	329	286	302	296	325	294	313	293	281	299	318	311	327	286	299	308	293	322	298	308	316	276	306	296	280	306	293	296	293	290	280	297	329	300	293	320	290	317	303	333	317	285	342	295	319	312	311	295	317	322	302	281	307	281	319	316	304	310	315	299	302	314	319	300	293	328	295	303	343	284	296	300	313	308	300	309	322	338	329	292	268	328	289	292	322	303	309	311	310	291	327	312	300	283	312	299	311	315	299	319	322	309	309	311	282	291	310	320	315	314	325	293	272	307	318	288	295	333	310	312	309	304	295	286	327	306	307	315	300	290	334	305	325	290	309	309	273	293	291	281	306	308	295	288	322	303	297	301	312	284	323	308	286	299	252	291	290	343	343	300	322	334	311	350	300	318	297	301	278	306	288	311	304	279	285	309	340	292	294	322	304	300	317	293	300	315	316	278	296	313	307	288	301	329	307	287	310	310	240	315	281	295	274	288	296	319	299	329	293	307	272	275	296	330	313	315	286	287	304	287	303	305	288	301	300	298	283	315	271	298	277	318	328	306	306	294	280	307	297	308	323	339	292	306	321	287	290	324	300	284	299	296	275	318	299	312	334	328	311	296	285	283	337	291	287	312	313	321	285	305	277	302	321	311	319	311	298	307	321	297	297	296	306	317	312	277	287	291	296	296	298	307	304	324	309	310	296	312	302	296	291	319	284	288	298	306	283	319	290	304	278	316	299	318	307	312	300	312	289	304	307	319	292	310	314	309	326	308	297	333	289	277	287	288	317	306	291	350	304	318	282	311	288	319	289	310	297	287	316	311	304	345	295	274	312	349	266	316	319	304	323	292	290	320	308	289	285	324	279	300	294	310	292	314	291	289	294	301	294	300	320	309	311	318	319	322	304	291	314	338	305	315	300	305	299	317	312	317	307	301	307	324	298	314	327	304	302	319	336	294	281	306	319	320	305	296	314	309	310	325	304	304	320	284	300	298	313	273	315	303	320	290	303	307	317	282	308	339	302	307	276	315	325	331	298	279	286	307	354	301	352	272	290	290	298	304	296	287	312	280	326	306	309	317	312	288	330	315	282	286	292	318	315	273	314	285	296	331	324	301	269	268	298	302	286	284	298	296	324	303	319	329	289	303	286	297	326	298	300	298	302	318	323	318	298	304	288	332	309	289	285	308	294	319	311	333	296	301	297	302	289	286	290	343	315	314	304	302	329	306	289	321	307	295	319	313	315	297	279	295	307	327	310	298	340	301	298	286	294	303	273	307	287	341	279	297	295	300	338	307	289	283	316	310	317	315	294	304	285	294	302	281	294	298	297	283	281	305	270	298	336	311	281	303	289	345	310	304	305	312	319	311	304	311	332	299	289	302	349	321	306	337	315	320	300	283	286	297	255	332	317	309	289	310	307	302	268	318	322	315	338	293	300	285	293	311	301	297	326	284	305	324	301	313	336	291	340	276	315	323	294	313	331	325	312	315	307	303	346	307	294	310	311	273	284	294	287	321	299	278	294	326	323	335	304	288	326	313	302	288	280	303	295	316	309	325	305	308	312	310	268	283	267	288	314	300	319	294	318	298	330	330	311	324	308	294	277	303	302	278	304	314	291	276	330	309	255	288	310	287	295	289	305	320	298	298	337	320	316	312	293	307	289	304	302	298	329	332	306	322	269	319	298	302	313	306	311	286	353	327	316	348	287	296	319	298	293	311	295	283	316	297	327	314	310	309	276	295	300	291	295	320	305	351	313	309	304	280	324	333	273	308	318	308	328	292	290	298	306	302	333	305	301	286	321	330	307	303	317	286	322	295	307	331	293	292	285	301	316	271	316	306	297	300	314	320	333	309	302	319	288	298	297	291	305	306	302	315	338	321	303	278	300	335	321	306	293	280	301	334	327	315	306	314	323	318	304	312	288	283	318	314	341	281	313	284	292	296	318	306	315	298	323	311	290	316	338	297	310	300	311	319	327	331	330	263	273	254	320	322	284	323	319	302	309	304	272	288	282	302	274	307	317	296	306	334	331	302	268	303	293	280	302	309	312	311	286	320	312	295	341	292	312	292	283	309	291	313	309	315	299	290	323	301	319	302	299	279	286	295	292	297	301	303	305	292	296	273	332	318	314	301	302	286	291	297	290	285	317	283	307	318	318	291	294	340	300	349	308	336	308	301	325	306	276	321	310	268	326	329	313	337	304	315	314	307	302	271	307	322	320	292	311	305	319	294	302	347	332	269	305	286	287	320	296	304	277	336	314	308	297	287	299	334	286	280	278	331	307	303	290	311	296	301	333	321	300	306	342	271	304	336	272
36160	40155	38498	18819	1141	472	497	515	463	485	485	533	510	508	499	522	514	504	531	513	535	490	466	502	487	474	486	508	498	528	503	533	465	508	488	491	479	520	484	502	457	493	513	526	524	497	512	494	486	538	488	481	483	472	482	556	466	498	491	507	524	519	539	499	502	488	517	484	495	497	475	528	535	483	509	475	476	486	467	465	508	560	516	515	493	498	487	518	501	463	472	473	512	504	489	492	514	499	473	493	429	482	504	453	503	470	511	463	463	455	510	492	486	503	541	494	459	525	528	482	511	517	488	520	474	487	502	483	516	489	485	467	495	494	493	513	515	441	540	512	487	488	492	482	470	502	510	509	466	505	528	443	468	452	480	525	493	494	528	494	462	484	548	470	485	451	492	543	515	536	477	491	486	476	479	476	480	511	494	490	504	469	508	522	477	512	491	489	515	519	466	483	490	480	490	482	509	497	461	483	517	465	482	494	489	502	532	465	479	482	531	508	466	493	471	538	458	474	535	531	498	472	455	485	498	484	507	477	494	488	477	483	483	459	500	452	430	500	474	533	514	507	476	469	485	526	535	496	454	519	477	532	514	471	485	494	490	476	503	493	486	490	457	467	457	446	515	472	492	504	475	486	488	479	493	496	468	507	500	487	485	500	517	453	506	469	521	450	505	493	486	485	516	495	498	527	516	508	495	521	482	474	484	476	469	509	493	523	508	489	496	482	501	474	483	517	516	511	466	484	475	505	494	489	477	504	489	514	478	488	489	515	520	472	480	529	476	521	483	488	509	497	494	484	509	523	519	521	487	487	490	503	494	496	470	530	478	461	495	485	494	480	500	539	525	494	498	505	507	478	513	488	525	463	461	469	492	481	493	492	495	483	507	505	486	480	505	495	474	519	516	487	511	518	442	506	475	461	451	513	494	433	483	497	478	509	476	500	503	486	468	484	507	531	512	481	501	485	484	569	501	486	491	477	497	467	511	487	508	495	514	487	456	465	482	475	492	493	510	479	482	515	492	512	498	521	451	493	497	499	490	462	506	528	486	493	488	480	496	507	455	498	493	518	473	520	476	506	494	521	469	503	480	487	499	490	490	473	467	486	500	483	472	436	438	491	495	494	480	467	506	491	455	483	539	508	512	474	477	527	554	489	492	487	486	493	490	485	506	480	481	479	508	490	513	508	478	516	498	498	455	480	499	496	491	491	491	498	500	496	505	468	466	519	471	517	504	480	519	466	475	527	487	482	430	522	435	484	526	501	526	529	478	498	479	469	505	463	483	512	499	488	491	490	502	477	435	482	499	481	473	497	476	478	485	481	482	491	484	484	491	478	479	509	518	478	502	525	506	539	460	503	518	435	556	505	492	520	482	469	489	518	480	505	486	501	490	458	499	506	490	485	484	541	471	484	445	459	482	469	496	553	487	509	480	505	466	483	507	512	559	494	492	472	506	510	504	488	515	474	499	487	465	476	498	514	507	469	500	465	491	456	458	470	528	504	494	505	464	500	519	459	475	487	539	470	482	491	502	491	499	510	505	513	509	505	527	520	490	470	486	494	483	496	503	519	506	495	476	487	457	525	528	491	531	482	501	458	503	520	504	478	519	504	489	470	466	468	517	466	456	473	475	444	471	486	455	495	527	530	500	470	460	470	530	503	492	524	492	503	465	450	494	549	511	513	466	450	514	538	514	470	466	475	498	494	474	493	471	465	463	474	451	511	496	517	471	490	524	487	496	483	498	512	493	502	519	484	486	482	462	518	510	481	523	471	495	469	480	517	457	495	480	467	482	485	529	503	474	515	501	510	512	515	493	505	490	495	448	500	513	518	548	487	478	470	504	525	565	467	493	531	469	448	472	470	486	499	527	513	454	514	479	509	472	491	486	435	474	550	506	479	498	498	493	532	476	514	470	476	528	530	536	478	514	470	530	488	474	504	504	516	469	490	462	478	530	477	472	458	486	493	508	497	501	482	516	488	483	492	494	487	526	507	507	464	511	496	448	514	505	491	473	465	514	477	462	467	465	517	492	484	478	489	485	477	480	543	508	462	490	516	518	496	492	472	500	487	470	490	483	508	509	522	466	485	479	505	487	464	499	471	489	487	454	453	514	484	519	506	522	498	469	476	506	490	447	495	477	516	514	503	468	488	484	513	497	505	468	497	527	501	490	473	479	501	451	497	485	469	483	465	472	481	503	493	513	511	460	482	506	478	520	492	499	483	531	493	507	485	507	516	486	498	513	492	475	496	484	472	466	494	488	501	490	492	460	509	484	520	494	484	485	497	484	491	488	453	504	517	486	451	469	524	505	502	522	508	467	526	470	495	485	514	476	467	440	506	467	505	487	539	488	494	510	485	491	470	473	507	500	466	477	508	479	461	507	498	502	525	489	496	493	509	465	470	471	556	464	498	508	490	503	499	485	510	475	523	472	472	479	494	512	517	478	505	518	498	482	493	487	481	489	471	503	418	514	520	487	511	501	486	530	501	465	488	470	502	491	534	484	485	513	516	521	528	498	492	503	509	515	491	516	507	489	514	475	481	490	477	505	461	509	456	471	470	476	447	472	443	459	504	516	496	544	479	490	490	448	472	467	487	485	487	540	537	487	483	536	498	524	470	537	498	523	499	481	509	500	506	507	489	459	446	467	502	533	482	503	477	512	522	484	477	500	484	493	501	515	470	537	492	511	527	482	501	455	489	434	483	498	502	498	513	495	504	467	472	496	513	471	500	530	514	483	488	499	478	515	490	483	466	519	506	466	494	521	463	516	512	506	497	483	498	459	501	472	492	494	513	517	492	482	501	476	495	476	479	466	468	479	519	497	478	476	471	499	465	482	513	504	486	493	505	468	484	504	508	490	524	442	484	520	475	488	524	474	537	470	458	490	523	452	495	549	470	536	492	543	509	512	516	502	508	465	487	480	490	481	481	479	450	512	493	441	465	470	484	499	526	467	503	533	476	477	508	475	471	457	485	495	523	483	482	481	526	494	502	501	512	483	500	506	476	501	498	474	495	509	489	509	484	518	504	462	499	486	485	462	501	537	481	463	507	465	477	522	489	520	510	505	475	493	481	501	492	503	473	489	481	503	499	487	504	500	516	437	494	495	521	489	466	479	438	515	508	533	490	487	497	470	477	516	447	549	545	514	451	515	474	489	497	489	467	531	450	471	495	493	503	497	492	506	518	495	541	505	455	517	485	516	528	495	494	513	478	476	507	500	443	494	505	493	490	479	470	465	531	529	462	503	463	460	536	517	528	495	498	489	467	529	499	507	498	477	480	498	489	464	529	514	516	437	517	473	515	443	479	512	526	506	488	471	460	538	526	507	475	473	522	498	505	497	519	464	471	508	486	536	487	540	472	498	498	448	515	493	479	495	498	498	522	523	483	467	473	494	490	516	532	465	506	487	498	530	468	502	464	505	495	502	478	509	476	509	531	474	520	510	475	487	487	485	489	440	542	464	490	496	512	473	491	476	511	525	494
24608	22845	44052	33740	18959	7056	730	528	458	478	484	459	463	444	453	450	457	424	472	429	475	464	426	451	428	439	433	443	451	472	467	484	479	456	465	452	457	448	473	447	428	444	448	435	470	474	431	478	465	483	493	461	446	464	464	419	433	472	428	496	429	467	450	445	438	449	440	425	464	472	477	443	454	432	462	454	435	422	472	454	457	457	427	447	464	467	440	466	422	480	439	475	482	422	414	444	447	445	430	444	461	439	480	463	431	428	459	431	466	456	442	499	464	431	445	455	466	435	424	471	426	497	433	437	425	510	448	478	423	472	449	442	478	467	467	471	463	447	475	431	450	464	421	497	475	441	452	440	461	437	461	478	454	470	489	473	486	447	442	454	437	455	434	435	449	437	474	469	474	427	449	478	421	454	454	436	464	404	481	433	383	496	432	429	449	437	471	457	457	403	456	480	424	440	482	460	472	442	435	435	429	446	472	415	443	443	452	459	451	461	451	463	455	477	464	481	435	464	445	446	423	426	433	467	439	476	466	460	441	459	455	497	459	383	464	428	425	451	472	470	424	426	446	480	454	452	427	450	466	458	446	484	418	470	442	460	437	445	459	456	473	459	454	456	453	434	455	446	430	463	436	482	454	458	478	442	454	456	450	460	423	464	467	441	437	410	433	473	436	430	483	488	437	505	438	465	444	428	473	487	433	437	461	421	445	439	446	458	479	436	455	495	459	445	455	493	453	432	445	418	462	449	466	474	452	455	485	413	423	452	454	450	430	473	449	434	459	456	456	417	444	464	443	412	429	467	420	438	408	428	438	426	452	436	417	424	461	430	469	450	457	462	467	437	477	461	442	447	471	436	426	476	407	445	451	455	474	457	430	452	453	471	498	454	465	463	457	460	485	440	445	455	498	468	445	442	454	456	436	450	448	449	483	441	450	428	458	458	452	476	445	439	457	428	416	472	504	483	458	462	448	440	456	405	458	458	432	446	496	453	446	441	436	452	435	489	463	476	438	479	478	443	479	456	410	433	465	477	444	442	480	455	472	456	467	419	433	479	428	501	444	430	437	426	422	445	400	464	414	429	468	465	450	427	469	429	432	468	461	450	451	482	444	445	476	469	431	454	452	441	441	461	448	405	420	457	500	447	471	439	407	474	459	464	455	454	452	453	479	484	417	432	441	450	444	435	478	417	467	456	465	477	478	432	468	418	432	459	445	443	460	409	474	448	451	449	417	448	445	473	449	475	454	461	429	451	468	447	460	419	453	446	457	480	431	444	444	445	497	445	490	429	431	454	463	450	472	446	447	501	504	477	433	442	442	497	430	480	408	480	468	420	450	452	478	479	460	456	460	492	404	470	423	438	418	446	431	434	437	431	431	463	422	444	454	499	478	480	421	451	489	458	446	505	478	458	472	449	428	458	463	414	488	449	459	465	522	470	459	454	415	508	455	459	482	458	444	413	435	449	456	453	442	431	431	441	457	439	463	437	419	459	451	446	437	420	449	442	419	472	457	460	450	475	436	455	408	463	458	446	464	461	457	420	408	428	456	452	474	487	455	429	490	426	441	424	422	429	436	452	439	424	472	450	450	473	448	435	453	456	466	449	467	454	444	451	477	442	458	450	455	449	439	419	441	445	425	432	437	447	448	422	429	407	472	505	438	454	445	428	410	457	421	465	447	430	478	427	468	494	455	458	469	478	456	432	453	493	451	393	478	415	431	471	444	499	508	425	462	391	409	461	388	457	432	439	425	452	466	430	475	475	459	440	442	427	463	452	430	459	414	494	422	490	424	399	474	459	436	429	481	454	434	466	481	431	465	464	439	445	454	460	402	436	451	444	458	421	477	400	463	425	417	478	432	448	469	481	466	449	441	449	432	466	429	441	428	471	466	447	444	442	449	475	477	442	472	466	413	445	435	439	445	476	456	465	456	450	475	457	474	457	444	475	473	447	462	452	464	438	509	427	450	450	488	400	463	444	484	423	469	447	441	460	449	469	457	475	466	441	476	437	450	460	444	471	479	457	453	479	486	435	501	471	443	406	452	434	488	490	439	449	450	478	428	427	480	461	439	447	471	479	435	411	462	471	450	437	442	457	501	422	421	439	515	416	461	440	451	437	434	426	417	433	462	457	451	438	445	438	450	464	443	432	470	475	456	393	416	511	465	490	440	483	485	478	425	506	430	424	454	463	450	434	454	431	474	418	451	423	458	465	444	457	468	455	425	460	472	424	437	434	465	452	446	462	398	473	461	473	459	465	457	465	499	434	455	467	444	430	442	504	454	449	442	431	428	446	417	458	433	404	445	430	483	451	409	438	448	460	436	443	476	444	439	487	451	477	448	397	462	481	448	415	447	437	447	440	449	463	448	420	454	426	456	442	438	423	446	454	485	451	465	423	437	421	420	431	449	452	442	468	405	461	459	473	469	403	470	456	478	446	507	447	454	484	429	465	447	471	454	471	434	429	478	474	462	434	445	476	457	492	482	469	430	395	484	463	420	426	425	466	463	441	498	472	474	453	421	478	476	472	430	440	446	450	476	436	431	450	433	420	456	425	443	446	422	427	456	461	456	467	454	465	471	413	416	453	435	461	438	440	444	472	446	475	466	432	434	433	461	475	459	471	438	421	434	451	432	459	486	441	434	434	442	403	421	436	478	432	451	480	430	483	446	476	479	432	473	478	437	423	433	430	504	464	452	428	453	441	422	412	467	487	447	448	444	434	430	411	454	462	444	435	494	422	451	444	455	486	470	428	470	453	450	446	462	464	463	476	444	443	455	476	476	475	475	437	455	420	444	447	456	443	419	462	430	413	498	466	442	446	468	437	472	459	463	495	444	510	445	391	443	404	507	467	427	464	459	425	448	458	441	415	425	474	464	411	448	462	473	452	437	466	471	462	438	459	444	457	473	465	460	443	427	467	462	450	477	469	463	471	413	402	445	427	433	450	477	500	467	408	497	444	448	510	448	443	485	456	469	456	474	477	436	441	441	463	437	474	472	434	509	453	452	424	459	434	469	501	468	457	482	492	471	487	426	496	454	454	425	416	435	489	445	440	466	420	441	443	499	479	422	436	487	464	432	464	478	449	436	449	467	488	456	451	452	444	468	432	436	451	447	477	467	445	450	504	483	443	468	457	481	437	450	415	449	469	437	458	433	446	419	431	451	438	438	463	459	510	446	471	449	425	449	454	472	462	449	446	421	446	404	464	436	487	438	483	451	450	434	443	462	492	453	465	411	467	486	497	447	475	453	458	441	427	441	442	482	457	488	435	407	460	460	448	448	427	432	471	433	408	454	447	417	464	467	452	449	471	433	461	483	444	424	438	492	448	428	472	440	404	470	426	442	422	442	406	468	420	463	446	427	477	479	495	455	462	453	471	422	454	398	491	440	432	435	446	441	432	477	411	467	418	446	424	454	429	429	436	478	456	460	471	457	418	439	442	465	441	442	447	429	447	428	449	466	473	442	431	423	457	447	463	462	483
59087	70169	67560	40035	6192	790	773	700	742	761	782	661	689	753	701	704	702	702	668	772	739	759	719	703	745	749	686	676	737	747	697	714	740	712	686	723	723	719	743	749	722	752	750	761	691	753	714	697	705	698	709	671	715	735	760	698	725	718	689	727	717	663	696	721	731	715	777	752	737	711	723	730	726	708	717	750	767	748	725	749	764	715	657	711	721	669	736	708	677	666	701	685	699	690	715	739	746	692	801	685	686	676	695	692	717	706	727	689	726	717	703	744	674	674	765	653	714	727	735	690	686	783	750	683	718	718	735	693	696	762	740	745	705	714	716	706	656	649	722	716	695	726	722	716	735	721	703	712	698	733	719	713	650	723	716	717	748	686	647	727	721	728	689	681	689	758	748	716	697	698	687	735	709	671	703	715	706	758	723	690	728	720	714	747	725	701	676	639	700	690	782	739	731	719	762	724	731	695	690	722	702	690	725	694	683	697	764	678	684	736	705	699	731	701	728	759	701	716	691	730	724	689	717	730	667	718	691	699	716	708	705	732	744	710	698	713	701	748	691	691	717	750	713	725	755	726	699	731	731	676	712	687	711	714	740	671	697	701	744	697	734	709	664	703	725	688	656	737	744	701	730	731	730	724	729	684	738	697	665	761	719	739	726	700	696	700	718	682	684	713	689	707	761	685	719	692	668	691	729	701	726	706	686	691	744	771	710	714	740	663	701	694	741	685	729	700	704	680	716	682	653	737	760	688	751	713	679	715	700	681	717	731	721	688	694	696	701	684	716	741	642	756	709	725	721	701	690	738	672	717	704	656	803	714	685	734	759	742	691	700	712	704	735	711	737	717	715	706	710	753	731	724	680	744	710	676	767	740	664	719	721	697	760	722	732	708	690	678	696	713	696	684	700	689	749	786	707	753	748	693	671	709	696	733	701	779	691	718	736	722	754	703	689	648	699	736	712	683	787	720	714	733	682	704	748	702	705	702	698	716	731	675	687	692	745	650	704	700	746	711	674	708	673	663	711	729	732	732	692	699	738	702	692	683	733	743	687	718	725	705	713	657	678	713	722	676	730	710	729	736	733	766	694	715	657	695	735	751	712	684	708	725	697	709	682	667	720	726	710	703	714	689	716	679	705	696	742	740	723	652	717	707	700	718	788	704	703	717	707	676	718	706	727	690	712	721	678	699	720	714	726	728	697	682	715	703	684	694	676	678	715	740	762	699	704	765	690	741	706	728	720	710	710	686	721	685	725	697	723	704	710	697	717	714	753	732	700	740	685	724	743	692	736	738	666	698	716	735	721	733	711	753	756	694	693	705	689	693	717	688	712	694	739	730	699	719	645	748	746	706	735	704	680	698	710	678	695	745	666	692	678	645	693	704	691	742	710	744	721	703	687	699	704	698	710	719	696	694	709	706	714	690	730	698	727	717	664	700	699	720	710	709	661	717	731	739	740	702	736	679	700	745	685	739	718	681	693	724	746	675	729	657	703	677	708	723	719	699	700	742	687	749	661	672	724	664	719	718	763	748	678	707	713	707	674	697	739	715	755	658	696	682	726	719	756	722	685	675	712	675	699	766	712	690	716	690	715	729	683	734	727	706	726	717	706	707	734	722	713	725	678	646	726	725	726	730	692	733	717	714	726	715	746	708	733	695	729	691	758	741	696	678	710	700	688	701	716	702	713	736	723	718	728	733	723	725	700	721	737	724	684	714	715	721	714	700	751	716	700	710	706	719	681	698	702	728	675	756	704	698	695	751	709	741	721	734	725	714	677	724	735	719	692	760	676	724	728	687	689	714	719	698	763	732	690	682	695	734	692	714	746	702	735	708	703	747	759	714	683	714	720	705	739	627	707	706	720	744	749	684	728	680	700	735	714	773	731	701	652	748	725	786	751	662	715	685	710	748	690	734	698	728	742	702	719	722	775	732	698	719	728	743	682	712	686	734	727	750	724	703	709	759	717	745	666	685	772	704	679	715	708	728	714	736	748	746	705	726	691	705	707	737	743	697	684	690	725	713	710	726	737	782	720	761	702	705	661	733	760	714	723	722	741	705	649	757	629	735	667	700	681	669	707	704	720	716	669	702	725	685	710	702	721	746	739	740	723	725	731	712	667	729	690	692	743	702	737	685	714	726	728	684	756	699	722	699	732	741	729	674	711	729	718	736	733	725	708	705	701	686	710	712	682	744	737	728	701	760	724	711	753	684	661	684	814	696	760	680	746	698	702	725	715	717	677	724	687	676	672	677	723	715	731	709	704	709	729	705	707	713	778	682	717	695	693	713	736	773	719	713	716	734	656	726	722	705	729	728	719	716	709	735	744	710	658	741	721	748	696	689	771	719	695	726	707	707	743	759	712	728	710	712	730	742	741	713	739	714	675	696	758	691	688	687	677	718	775	722	708	716	694	692	705	760	659	704	710	690	764	713	725	735	701	705	726	703	714	719	668	685	694	716	682	675	740	717	693	729	665	667	747	738	697	709	705	724	732	718	679	688	708	733	744	728	705	714	704	666	723	697	738	683	735	729	740	712	674	688	705	694	695	742	711	674	704	718	738	705	702	715	712	740	736	676	694	767	709	716	707	699	653	734	738	736	720	675	721	689	723	737	730	727	693	671	682	687	673	674	705	712	756	687	687	700	732	751	724	727	711	740	688	663	745	721	691	711	703	764	729	708	672	693	684	758	687	711	714	644	730	741	732	709	682	719	702	710	681	715	703	737	723	668	705	678	700	681	751	688	723	689	670	721	740	711	733	688	709	740	680	695	679	715	678	679	679	711	719	692	695	773	693	712	704	701	709	715	713	682	722	677	724	712	754	723	680	731	699	734	723	691	775	696	705	712	651	709	720	704	690	702	710	767	723	715	710	690	732	691	702	660	635	716	731	730	702	714	711	729	702	675	722	708	706	711	708	704	627	693	732	758	748	674	696	745	724	741	700	717	697	680	703	727	714	649	716	693	689	722	701	735	730	710	731	709	723	734	709	742	688	750	751	699	714	701	749	656	703	707	752	705	712	711	731	711	722	719	673	701	746	703	744	720	728	752	691	716	692	776	735	675	691	710	738	720	724	771	727	708	672	716	720	713	657	689	713	713	704	732	718	699	725	731	686	735	691	722	710	737	764	684	704	669	725	720	755	679	713	709	729	705	719	727	717	721	721	691	716	729	688	697	706	697	715	688	703	753	706	677	685	673	740	667	691	709	735	701	675	676	732	739	682	731	666	742	723	680	702	725	713	693	708	681	746	684	746	738	711	712	664	729	691	702	710	715	696	658	731	729	733	718	686	703	693	711	731	727	689	674	727	728	694	680	708	715	686	701	716	713	703	718	734	721	668	749	713	714	700	705	729	701	743	725	721	722	712	723	695	733	703	723	670	750	681	696	706	715	711	676	723	700	718	689	702	683	733	650	676	738	711	737	728	704	684	673	713	711	711	686	700	697	697	734	763	748	692	735	718	652	733	720	692	729	721	678	731	696
23259	21809	43120	42221	21442	11895	1946	635	607	570	542	588	552	527	560	549	548	536	561	560	539	556	540	513	552	528	527	560	553	542	545	571	550	553	556	517	533	543	512	519	519	550	543	536	531	512	528	551	570	557	501	521	531	546	504	564	551	520	565	525	538	530	503	564	566	537	512	492	570	543	522	520	519	547	560	538	497	519	524	506	515	511	553	569	553	524	489	487	568	563	576	546	525	527	564	587	553	553	530	542	542	570	526	543	537	532	567	569	485	573	525	506	532	536	507	548	543	519	566	564	548	541	533	503	562	539	543	538	509	539	543	518	542	582	517	528	499	532	510	541	516	492	536	533	514	540	504	548	510	505	535	511	539	574	523	534	524	514	514	523	546	519	546	502	526	574	534	541	561	566	520	554	549	556	535	527	520	537	585	561	549	518	532	528	532	544	587	515	556	525	546	534	522	547	531	519	574	532	531	554	549	521	547	523	527	589	522	514	554	453	497	516	528	556	540	580	521	562	569	500	536	510	531	596	545	540	545	536	505	540	532	551	492	525	535	511	540	524	552	552	536	531	517	543	525	506	533	548	543	567	560	559	520	517	492	494	499	531	534	558	503	539	520	580	539	521	510	535	494	508	503	494	569	561	543	528	549	528	583	546	544	545	562	519	513	520	531	575	564	527	527	546	560	551	583	538	518	513	491	513	570	542	496	573	538	523	526	550	537	617	513	513	550	525	569	552	530	498	544	532	544	549	584	533	583	500	525	504	517	515	555	520	526	586	509	564	554	537	553	518	519	502	572	533	544	538	497	500	504	521	583	515	528	550	552	569	565	567	511	521	564	501	531	539	483	561	548	565	534	568	533	532	539	488	588	512	515	546	550	530	526	502	561	526	537	547	555	535	536	570	525	549	530	540	518	527	536	553	545	480	544	591	537	552	523	538	555	559	500	564	547	500	528	553	504	544	542	589	541	582	564	549	551	556	522	549	522	499	591	523	557	493	533	522	511	540	557	530	503	525	536	522	483	503	527	549	577	576	554	515	552	540	565	532	533	493	519	539	535	523	501	500	540	536	537	520	497	571	528	577	532	544	552	484	613	561	580	539	535	565	515	517	541	539	530	539	573	559	553	491	588	552	521	506	489	532	512	527	550	518	560	523	531	578	522	525	531	498	532	568	531	516	542	510	562	541	567	514	541	497	553	497	501	540	521	528	548	546	535	515	496	562	522	534	520	530	502	514	574	527	539	530	528	538	544	569	523	533	548	553	584	513	550	501	601	522	500	553	553	518	558	511	543	504	514	540	537	541	574	572	570	579	537	557	554	564	503	545	515	568	527	564	550	524	470	543	528	516	521	545	551	534	551	504	519	487	571	541	526	516	535	607	543	552	521	505	534	505	533	521	487	564	528	534	535	532	564	509	526	571	548	536	588	513	559	549	556	524	564	511	567	556	523	541	543	481	536	511	533	517	543	485	539	529	494	562	504	561	544	531	528	571	549	516	502	570	556	509	576	511	544	551	539	519	508	536	536	565	559	514	507	517	530	530	525	538	538	544	494	563	510	534	532	488	527	562	544	548	522	514	567	548	556	545	525	539	567	551	542	513	522	525	538	556	574	557	535	550	532	533	542	534	499	471	553	524	507	535	507	531	523	571	511	524	478	517	534	506	527	537	520	506	515	576	557	537	561	512	565	523	542	588	498	544	555	557	502	514	502	505	536	509	524	542	554	557	559	536	512	514	522	547	526	516	560	578	530	538	517	540	509	528	561	511	540	525	568	508	582	556	569	539	555	518	496	494	543	534	531	522	542	517	536	530	488	594	562	529	551	505	552	541	559	556	494	541	528	554	509	507	518	519	519	504	546	527	545	555	494	502	530	518	537	514	536	539	549	551	520	536	492	511	527	545	534	576	533	567	559	540	514	526	550	512	560	520	587	524	543	545	530	522	511	539	556	521	515	544	534	546	578	533	528	523	528	551	518	536	554	565	563	519	530	533	542	521	508	520	486	516	539	567	579	524	526	570	579	529	550	521	544	521	549	521	523	530	496	537	536	549	564	561	536	504	600	566	502	581	550	517	547	530	544	545	529	535	547	521	563	565	487	565	566	525	548	529	561	537	499	540	497	525	508	474	517	534	536	541	518	495	545	561	565	520	527	534	467	554	525	523	515	554	542	553	582	548	560	520	536	493	536	551	530	592	538	517	544	574	571	509	502	504	542	535	507	552	555	547	492	512	485	564	524	512	509	555	534	561	537	531	526	562	573	512	514	511	529	542	553	532	560	554	530	516	540	541	583	518	551	506	553	549	508	515	523	547	528	576	526	565	584	570	544	567	526	500	510	519	530	522	579	496	550	545	557	545	541	491	502	545	586	530	554	541	563	537	544	537	560	563	565	519	563	508	566	505	522	507	529	575	544	573	537	588	535	542	546	500	577	507	531	487	530	542	552	525	545	560	520	551	545	523	541	547	552	549	563	578	585	564	509	509	510	561	567	556	518	535	524	536	535	496	531	552	522	546	546	595	548	535	515	507	544	532	534	579	553	510	571	526	507	546	514	496	526	557	511	546	559	543	516	533	518	521	514	491	558	516	548	523	485	557	501	586	529	531	545	550	505	524	527	569	532	534	540	528	525	542	579	554	509	516	567	506	544	539	556	535	555	537	542	523	498	507	534	520	524	540	530	549	533	509	554	529	522	516	568	507	538	558	524	524	520	547	556	502	573	561	549	536	518	527	515	536	519	522	494	528	562	507	535	541	521	513	570	575	518	546	541	553	547	551	579	512	558	536	510	527	536	543	536	500	526	515	530	524	536	498	537	540	566	527	529	492	558	535	545	560	535	533	576	573	518	511	585	537	545	547	526	544	562	531	556	554	499	542	514	505	483	527	575	543	533	559	581	542	540	504	517	522	577	540	521	514	542	547	525	544	546	562	539	543	547	542	532	508	529	549	506	592	553	520	566	535	505	562	528	533	503	567	525	559	478	556	548	534	561	529	529	550	523	516	541	526	544	522	540	534	525	522	509	554	540	531	493	526	507	531	522	537	562	551	510	555	506	534	505	544	547	485	525	551	560	523	522	549	528	532	529	554	521	573	493	522	508	547	530	506	555	555	546	536	499	512	543	547	519	502	497	560	536	516	536	575	557	547	538	522	532	546	547	584	543	573	535	521	539	528	538	508	503	576	508	524	562	519	507	520	545	559	514	527	458	567	549	557	531	536	544	528	547	570	548	543	552	544	490	544	528	541	584	508	526	545	562	523	548	517	514	502	536	510	511	505	560	525	550	540	539	535	524	531	509	569	539	501	546	514	576	598	556	550	514	566	530	521	543	527	480	530	509	540	508	526	551	537	529	516	514	512	554	535	527	569	536	549	572	540	548	561	478	567	518	539	531	582	529	531	499	588	568	495	530	560	544	508	533	546	519	555	541	483	547	517	546	495	521	539	547	529	527	502	540	515	556	569	536	526	513	529	541	512	544	554	491	560
61332	73239	69253	51104	10192	964	948	930	897	845	907	863	877	869	903	861	840	809	819	815	837	825	821	862	863	843	804	829	809	855	872	841	821	853	859	821	878	759	829	880	833	833	821	792	823	728	828	805	781	793	832	838	871	818	848	800	803	842	769	813	828	837	845	776	835	819	797	814	787	820	847	819	815	830	851	855	837	795	810	843	800	858	846	833	839	853	898	806	877	799	850	807	784	815	828	786	810	856	865	846	839	792	781	805	812	859	828	849	790	779	798	789	798	794	838	778	832	784	768	820	820	781	891	864	830	808	766	859	806	835	840	773	809	843	803	810	846	838	831	808	793	845	809	792	839	837	812	769	851	820	823	836	772	816	862	866	836	834	815	800	838	854	830	857	805	866	801	817	785	796	814	804	804	815	827	841	837	821	817	845	818	827	819	842	821	847	815	865	823	832	813	821	814	845	775	813	827	863	788	845	796	829	833	821	797	818	845	894	826	839	857	841	813	839	839	745	825	785	815	835	870	872	815	829	825	831	854	847	837	893	804	832	823	814	809	808	870	785	810	783	847	808	843	829	793	842	839	806	883	818	838	855	780	833	832	813	806	802	759	876	779	889	786	777	824	815	845	775	841	808	844	849	831	813	860	838	833	817	819	849	816	856	793	828	809	856	813	864	860	837	832	861	819	843	796	822	805	804	789	812	827	851	778	798	817	825	801	820	831	850	859	806	807	782	808	779	791	849	783	854	873	814	747	879	827	808	833	819	840	807	850	791	769	816	833	831	832	854	820	842	862	784	831	782	814	830	805	782	863	864	809	849	851	857	809	795	859	823	808	799	833	815	846	793	800	824	844	863	867	803	859	830	829	818	822	797	852	854	814	814	840	821	826	790	799	809	857	834	797	818	811	810	839	812	813	852	797	820	797	787	839	830	827	811	789	826	775	837	845	825	847	833	816	842	829	850	830	804	854	779	833	813	852	836	825	826	792	836	796	808	810	781	829	787	822	818	767	783	829	801	782	814	795	810	839	797	813	763	794	840	847	826	796	795	839	783	840	825	774	827	839	791	799	832	819	835	805	817	860	814	783	827	822	808	833	752	788	809	869	802	819	841	796	824	825	796	849	786	866	814	805	829	826	822	808	854	854	794	864	830	839	844	841	815	816	834	823	826	790	852	807	827	818	797	810	840	776	795	775	872	791	806	805	877	802	830	855	846	819	810	804	782	836	795	775	807	844	802	791	767	832	852	854	805	823	780	851	813	807	813	855	893	871	843	779	841	824	847	843	848	892	843	838	838	836	843	818	885	802	831	825	818	855	799	832	820	808	867	827	799	855	803	847	855	831	788	828	824	839	802	856	846	801	823	808	814	794	792	804	782	785	827	820	843	809	867	804	847	833	759	798	887	810	846	798	844	818	811	767	781	852	845	772	779	809	780	776	798	806	800	857	790	849	872	782	831	807	826	835	840	840	849	851	799	872	820	830	807	825	790	841	801	802	789	825	863	800	741	828	823	856	804	813	802	792	811	822	880	847	844	813	783	853	822	815	838	782	869	847	851	841	851	790	833	797	777	886	804	780	776	837	846	796	847	868	785	811	808	854	852	823	816	788	792	759	775	803	829	798	818	879	820	803	838	802	826	775	834	825	790	832	765	821	861	823	805	836	838	772	799	782	797	826	891	820	841	831	816	815	905	798	806	836	823	804	849	801	846	780	719	848	762	848	858	866	845	837	827	801	815	827	903	867	798	809	850	864	781	806	813	811	801	764	834	862	823	812	835	814	831	850	832	838	845	852	815	813	784	845	837	836	820	844	810	821	836	807	855	795	851	857	757	810	816	841	818	842	851	819	826	824	837	799	802	831	824	864	786	799	858	842	823	876	816	859	841	883	819	831	839	821	822	799	812	848	830	837	793	876	790	882	854	834	753	797	827	800	826	823	798	820	854	843	776	849	835	833	842	824	852	829	836	784	874	828	805	798	801	843	841	846	849	830	796	817	822	802	805	777	847	829	844	836	811	892	768	806	868	758	800	787	811	795	858	839	802	852	816	835	804	873	834	785	863	804	817	839	806	791	783	809	849	907	821	882	815	814	881	810	800	839	852	820	888	811	831	841	823	791	839	782	773	834	801	836	881	828	827	773	811	812	842	845	818	849	769	815	824	792	833	822	837	796	817	787	811	844	793	830	817	796	849	839	789	786	840	830	870	797	823	839	832	864	847	795	763	810	803	843	837	836	843	842	798	813	811	842	819	812	789	862	769	876	811	822	839	789	832	819	831	859	821	865	768	803	802	806	823	835	875	833	835	788	842	824	834	794	830	839	803	854	876	768	831	825	852	811	819	832	819	842	854	854	808	832	793	788	772	810	802	813	792	816	850	830	830	829	815	829	820	806	814	877	842	824	831	811	763	811	772	782	805	806	838	799	828	821	874	822	896	765	858	853	841	815	744	810	831	789	817	846	801	820	827	863	870	866	868	777	821	876	845	808	817	813	847	859	778	798	805	774	864	795	842	794	844	853	786	786	796	830	811	845	759	819	850	858	793	797	799	847	830	807	819	823	823	830	846	836	850	819	839	786	818	817	833	748	844	851	828	795	809	840	795	809	800	825	828	853	781	824	839	781	787	860	817	830	856	777	844	831	831	867	792	860	849	793	828	805	787	791	814	785	764	822	824	783	818	801	825	821	795	827	798	786	765	821	781	846	823	826	812	797	870	777	817	785	805	775	816	794	804	797	833	867	824	853	785	838	833	862	842	808	870	802	816	801	831	856	839	780	789	784	860	805	820	839	799	840	772	838	820	826	844	807	842	777	810	830	798	839	843	886	849	840	873	815	825	783	821	811	857	842	770	809	791	863	871	805	836	832	857	880	787	836	832	864	813	843	835	785	797	824	824	816	808	784	828	728	852	828	824	813	778	833	801	790	850	790	810	825	790	868	873	816	853	783	821	867	792	840	876	817	878	744	848	805	821	799	829	828	815	805	815	841	811	781	780	792	824	843	789	839	822	793	800	814	829	831	824	797	828	815	800	814	842	826	739	801	842	786	784	779	823	813	833	850	843	802	860	834	817	832	793	848	830	826	835	847	787	839	818	838	860	821	745	811	815	795	828	817	761	812	807	829	812	807	783	774	837	783	832	830	809	813	812	812	797	796	785	841	803	812	843	819	801	824	830	823	820	858	821	839	817	843	838	800	830	789	792	798	841	812	805	877	847	831	815	817	838	798	844	820	824	785	791	817	804	756	827	782	827	803	834	831	816	868	803	803	840	822	797	808	797	831	800	789	809	841	799	867	843	842	793	791	816	802	806	784	826	792	864	789	847	782	808	801	813	794	843	854	798	793	822	815	842	797	875	776	757	761	901	833	798	857	825	829	790	823	833	840	831	834	768	817	837	781	767	851	818	815	817	786	795	802	773	875	845	831	860	793	802	811	792	800	792	746	789	853	793	830	771	832	836	845	843	793	807	855	767	819	835	803	786	838	836
28916	26437	32173	21365	1900	352	311	318	298	302	312	311	292	290	314	330	306	288	320	292	322	320	301	312	288	319	285	288	323	290	299	297	292	277	301	295	309	284	291	336	290	323	294	308	300	275	329	304	304	321	301	279	317	289	271	287	315	295	298	276	298	295	296	266	306	304	261	300	317	324	311	271	322	306	297	295	306	295	296	322	331	284	306	298	300	314	320	276	292	291	315	274	290	285	327	295	306	273	242	317	318	280	291	292	290	295	293	303	310	301	297	301	322	281	317	303	318	305	321	310	311	314	303	309	303	328	302	275	304	294	290	294	300	307	280	279	292	276	293	294	288	303	302	323	294	326	294	263	321	292	307	306	330	321	295	300	274	310	325	320	319	318	277	327	298	289	299	323	325	291	284	301	279	296	302	300	317	318	331	316	272	278	309	296	316	307	285	295	327	323	301	285	280	308	304	323	261	307	304	302	297	298	288	284	308	285	288	296	330	319	314	305	294	341	295	293	292	323	309	302	307	298	316	294	284	275	282	280	320	277	297	300	257	292	315	293	303	285	295	303	303	259	304	269	283	322	304	310	274	291	286	324	290	305	319	286	314	312	258	290	288	262	291	309	309	301	284	315	304	330	283	284	330	306	289	293	287	274	287	312	281	290	284	268	288	300	301	277	339	302	307	348	337	263	319	275	306	294	324	271	291	317	284	288	310	323	316	275	292	291	300	294	293	322	298	306	298	305	311	305	296	318	331	314	294	291	312	302	343	319	317	336	286	283	288	334	309	320	280	321	306	309	287	295	328	323	277	293	297	323	298	299	299	300	277	297	323	308	301	307	297	247	286	329	296	281	267	306	314	287	298	266	312	299	280	262	281	311	289	313	305	298	305	267	303	292	278	274	300	319	309	287	287	303	284	287	300	326	322	314	295	300	277	295	278	303	280	269	301	264	285	307	286	313	303	294	311	281	278	288	290	309	293	294	298	306	285	326	298	288	359	319	303	334	323	294	290	290	263	306	289	278	286	302	284	286	278	305	293	283	283	304	292	294	291	285	309	299	304	300	320	295	306	308	282	315	281	310	297	314	304	288	302	288	312	304	348	291	292	289	275	304	298	308	286	305	306	302	314	328	310	316	282	285	289	289	329	275	316	317	320	328	303	313	287	293	333	309	308	306	290	288	270	327	292	344	299	296	308	319	313	290	297	315	289	291	329	262	319	294	315	317	311	276	319	302	295	317	292	324	343	292	277	343	264	309	316	299	318	301	304	301	299	303	291	309	305	296	291	292	330	300	303	316	300	309	269	297	284	313	291	297	300	322	314	331	298	312	304	314	292	258	298	302	300	328	323	296	285	316	313	286	293	299	286	311	285	297	303	270	308	290	269	290	294	315	314	279	313	298	295	268	302	325	315	309	274	268	299	286	299	311	290	317	288	315	295	281	289	300	286	297	306	304	290	298	289	298	313	325	286	284	319	301	288	311	291	307	276	274	282	315	291	316	313	244	313	283	289	285	287	312	309	299	310	292	286	290	327	300	284	307	289	273	296	262	287	318	279	269	305	315	306	313	308	298	284	275	286	279	287	276	267	269	294	295	308	313	308	307	303	284	294	286	324	318	273	290	284	299	312	266	274	294	323	302	288	309	291	306	272	285	284	286	300	326	299	276	312	294	314	275	286	313	325	306	332	276	301	295	332	283	262	267	293	334	279	290	344	330	331	297	287	305	305	303	318	304	265	296	320	288	285	276	311	331	302	277	299	295	305	307	296	284	292	345	289	305	303	288	274	305	296	292	340	291	299	345	315	286	266	307	306	321	272	286	293	308	314	297	314	320	286	313	266	292	287	300	278	284	331	348	298	318	323	301	315	272	301	296	303	291	280	303	283	302	286	275	327	281	312	305	332	281	281	294	297	299	288	322	318	316	304	257	275	303	301	285	345	313	313	305	318	311	272	308	293	302	310	289	303	307	306	291	308	294	309	316	296	306	314	302	289	319	301	312	299	315	267	291	281	317	303	287	313	306	325	284	297	313	281	305	322	305	288	301	305	290	324	322	272	289	290	316	304	312	325	311	277	301	291	335	299	330	344	301	290	297	315	338	326	288	327	282	318	305	287	299	283	310	278	306	326	280	285	276	295	296	284	316	297	311	289	327	258	299	280	274	318	274	287	317	296	292	291	332	295	320	284	296	276	325	297	311	314	309	294	320	293	309	307	317	329	295	294	341	293	299	308	278	299	328	298	301	283	283	293	290	294	293	310	324	307	306	302	307	315	329	282	320	274	340	283	311	296	294	273	315	296	335	302	302	291	292	292	301	311	279	303	281	302	296	275	319	296	294	305	285	326	347	281	285	272	289	321	288	329	308	319	316	295	281	299	309	290	281	272	304	303	302	283	287	310	323	286	301	295	274	299	275	290	290	314	305	303	311	286	297	346	293	302	323	307	298	324	290	288	280	325	284	294	302	301	291	313	301	322	315	267	312	277	308	312	274	328	303	315	264	263	287	296	281	307	269	300	291	274	265	298	282	277	271	320	328	306	299	279	287	300	302	315	255	303	290	262	302	311	320	326	305	277	289	298	299	322	292	299	279	280	313	301	301	327	303	284	291	317	302	260	288	308	284	298	318	311	297	299	312	331	306	330	285	301	288	344	312	293	312	297	316	293	298	285	280	304	320	296	316	295	311	273	290	294	319	274	301	274	289	321	304	292	300	307	337	296	308	295	325	289	299	313	305	301	323	296	278	296	284	305	279	268	317	317	301	302	302	306	303	291	290	312	285	322	284	318	304	317	301	318	297	314	284	329	266	316	294	300	273	285	297	276	289	291	304	307	288	291	282	318	306	288	325	277	314	299	288	296	297	324	325	306	308	315	328	274	281	311	296	304	312	311	293	285	283	292	305	308	276	306	298	285	322	294	320	282	283	311	300	275	318	320	317	283	282	283	294	299	323	303	305	305	307	282	291	309	324	271	297	323	307	314	314	323	289	326	312	310	294	309	288	309	282	322	277	280	299	311	306	287	325	291	312	291	305	298	316	300	291	296	305	316	323	304	301	327	309	337	273	301	307	284	311	316	292	272	311	305	268	308	297	310	306	307	275	310	308	319	309	300	306	312	310	262	337	287	309	286	319	302	323	299	302	285	318	318	323	310	305	308	286	297	299	294	291	275	312	302	293	327	299	290	301	291	282	299	330	287	296	326	284	285	293	315	316	276	312	315	311	316	271	315	302	316	279	327	287	301	296	301	303	304	289	281	314	293	332	294	299	304	316	320	282	291	308	280	311	329	308	304	303	296	280	294	293	293	319	288	322	326	320	260	295	317	322	330	301	301	298	310	290	324	301	304	268	302	295	306	313	300	306	295	259	295	280	313	298	294	317	304	332	291	285	309	297	266	309	305	316	273	285	314	294	285	296	296	319	327	288	303	309	299	286	311	321	282	279	310	287	272	299	310	281	271	303	311	314	284	322	312	299	288	285	284	258	288	290
36391	38787	39521	19826	1243	473	477	451	485	462	496	487	495	446	498	489	487	497	489	516	471	486	511	507	466	479	514	487	452	510	516	499	474	502	487	489	483	467	460	471	490	540	468	502	464	488	520	456	484	474	504	519	499	445	504	466	476	520	486	508	499	492	526	495	493	486	508	530	478	475	489	488	474	495	513	476	491	474	508	496	474	499	463	487	540	506	493	501	451	479	508	451	502	498	499	485	491	489	446	440	471	482	472	477	510	479	496	510	479	494	551	510	463	497	439	504	445	470	496	452	447	495	507	503	457	470	462	480	491	516	465	520	501	436	513	497	467	455	489	492	520	471	470	433	507	514	521	478	477	502	480	496	470	530	460	506	489	444	491	513	488	494	473	452	477	460	529	495	488	486	501	506	521	462	496	482	547	506	494	490	500	511	480	468	480	524	524	498	480	451	497	516	452	516	528	486	493	461	526	474	476	476	455	471	501	458	493	428	490	522	481	453	494	487	506	498	450	536	472	552	480	464	466	434	475	465	502	500	509	484	481	466	492	464	492	452	518	503	508	493	480	498	489	494	493	456	503	445	444	499	523	473	509	490	518	458	513	486	526	471	483	492	452	471	479	508	457	484	524	484	500	485	517	466	493	504	493	485	468	471	530	533	469	487	514	481	464	487	503	494	478	493	463	472	491	475	481	500	496	437	491	482	499	506	483	497	509	502	464	497	483	466	483	484	475	492	466	485	493	489	450	482	397	522	509	482	460	465	488	478	486	518	472	478	449	496	511	491	519	489	505	455	444	470	483	513	420	493	514	473	465	486	505	515	506	492	501	507	473	465	498	470	479	468	488	500	510	507	527	451	509	473	484	495	462	459	517	495	498	520	492	471	491	482	512	498	491	498	485	482	459	508	508	477	473	485	459	479	538	476	507	487	447	505	509	510	516	461	491	483	484	477	484	462	482	517	507	465	453	481	490	483	485	532	463	461	491	492	472	447	479	502	488	471	485	463	480	464	487	465	497	476	480	495	448	467	489	493	477	508	459	489	459	492	490	462	492	475	466	502	505	501	452	469	464	486	439	484	489	485	485	482	493	462	463	494	505	511	470	470	484	472	545	473	508	482	482	486	476	485	480	501	509	486	539	517	474	506	459	478	489	484	441	531	524	489	485	473	520	467	467	468	477	513	492	531	498	489	498	520	512	462	459	546	508	506	502	448	484	472	513	472	464	518	484	470	508	451	449	477	467	440	452	466	473	512	459	481	469	516	500	462	496	503	452	510	494	451	463	470	500	488	474	477	493	493	490	497	486	478	509	478	476	464	515	527	526	444	492	473	458	510	446	473	480	461	476	464	470	484	460	485	527	510	511	464	474	463	495	474	465	532	524	475	485	479	475	496	493	477	499	511	503	482	478	468	485	449	489	514	509	519	492	518	473	504	518	478	536	483	476	495	517	510	461	491	547	445	496	501	521	492	474	503	474	525	516	507	502	483	510	511	496	494	486	525	498	491	458	513	490	505	497	515	454	506	488	527	469	492	497	494	454	481	501	478	472	487	489	494	507	456	472	471	501	491	455	517	488	469	513	475	457	485	467	497	444	502	476	489	495	472	457	519	489	517	510	469	475	466	458	486	461	497	503	512	482	477	502	479	530	477	502	482	483	523	460	503	497	483	470	500	506	495	496	506	515	474	438	467	490	496	505	487	483	469	497	534	451	493	466	503	509	480	482	494	492	482	515	502	503	518	494	517	468	471	482	498	467	500	493	485	522	481	538	470	479	469	503	511	522	491	451	441	480	504	484	500	469	506	480	509	482	462	499	483	489	482	489	511	506	478	496	506	479	484	509	452	502	475	511	456	499	487	477	509	464	498	491	501	472	494	460	494	485	514	515	495	456	517	500	491	493	464	477	466	495	474	462	479	492	517	459	480	466	512	495	477	506	502	474	513	486	482	501	494	495	462	514	492	472	492	493	489	486	438	531	462	441	509	484	503	465	512	458	512	483	454	494	479	493	467	526	480	521	487	478	478	510	496	470	502	465	498	501	527	469	496	513	494	526	499	497	501	464	476	477	464	500	515	478	501	558	495	500	506	463	469	485	495	498	479	457	504	527	472	416	500	470	472	472	501	489	548	503	484	486	493	516	490	499	485	474	502	482	514	502	456	444	463	477	479	483	474	485	478	472	515	479	479	472	467	506	452	505	468	494	463	489	501	463	470	461	461	480	492	473	480	479	494	520	459	493	496	466	496	501	482	485	464	539	501	489	471	455	442	470	509	470	509	523	506	441	490	474	506	492	467	480	484	444	478	489	493	447	512	441	493	498	521	489	529	474	487	477	517	486	486	440	517	500	509	489	472	489	499	476	508	475	479	469	491	439	515	499	478	496	470	490	510	502	505	469	508	511	501	462	477	478	540	496	478	510	466	458	509	464	484	453	486	499	475	492	478	456	463	462	497	499	469	520	516	498	478	443	483	491	506	467	510	483	472	463	450	495	475	516	514	498	494	471	508	499	489	509	484	468	485	504	520	502	487	505	445	506	473	507	456	450	485	488	527	511	482	486	444	513	460	518	493	461	511	495	477	459	484	481	430	460	493	495	500	476	501	513	477	494	494	443	490	464	495	490	516	516	490	464	506	481	479	476	472	487	518	510	519	514	462	463	477	511	508	491	458	500	483	482	504	495	471	532	435	490	443	477	515	508	515	512	431	480	488	509	461	499	473	463	467	502	461	494	499	474	474	475	492	501	496	441	506	502	506	488	481	456	459	487	521	479	489	436	489	499	503	513	499	471	508	479	490	521	516	471	492	488	411	485	514	475	527	480	466	492	510	464	473	483	470	456	483	512	501	479	475	492	475	478	498	468	491	480	506	498	508	519	495	501	458	457	514	484	464	506	523	494	507	453	465	472	495	466	484	459	472	507	522	481	475	494	485	519	494	456	475	489	491	535	478	491	519	496	482	491	489	465	426	519	526	473	447	484	469	510	515	461	487	479	469	482	498	497	475	507	486	498	468	465	489	527	452	483	463	450	529	495	487	462	514	519	461	523	488	497	503	490	488	537	513	500	471	516	479	483	492	510	499	547	531	463	509	491	450	515	498	465	463	472	468	496	500	475	453	471	452	455	547	485	463	493	520	505	502	464	499	526	471	484	469	487	473	465	466	522	499	468	505	511	492	455	453	505	463	480	468	475	515	479	460	499	457	528	447	471	501	461	502	458	464	500	453	460	456	521	454	469	478	524	482	484	500	472	464	492	466	507	495	500	495	516	505	493	469	494	512	511	489	508	497	505	477	492	526	483	476	444	483	512	480	478	458	508	470	475	482	518	488	493	470	456	474	502	437	485	480	501	503	532	475	465	478	504	451	493	513	440	458	506	493	493	496	507	554	470	468	502	493	494	487	489	464	494	483	500	480	470	470	489	489	451	518	479	454	452	499	481	434	505	500	468	468	476	486	487	506	502	446	505	498	529	475	467	490	464	493	494	478
24582	22348	33356	31924	20432	10609	987	538	507	446	482	449	486	470	461	448	465	480	419	451	452	493	436	452	496	455	423	451	457	443	441	494	467	495	481	448	479	494	483	440	487	453	429	488	483	432	457	444	483	414	472	460	432	446	473	459	479	438	459	491	426	484	446	494	456	470	478	422	431	441	448	459	471	446	444	486	414	470	439	430	454	464	441	503	481	427	478	459	432	452	428	448	467	430	448	418	480	447	425	481	460	431	513	465	467	461	454	501	460	437	431	479	442	486	453	446	418	465	489	459	441	432	482	421	453	444	420	476	409	463	448	466	442	486	438	427	486	445	450	417	459	477	437	495	458	443	454	481	455	487	443	436	444	452	470	462	440	498	463	472	477	484	443	464	431	447	462	488	466	448	472	478	427	449	440	445	431	435	485	461	452	424	476	464	463	428	461	419	480	432	462	464	445	472	454	466	413	471	462	443	492	483	470	449	450	508	486	479	497	444	441	473	433	456	448	469	475	448	425	445	459	442	474	467	451	449	449	470	472	446	437	449	454	425	439	496	466	447	475	449	422	487	451	430	474	442	421	445	477	517	456	429	478	472	459	414	450	453	444	462	454	457	445	438	440	420	437	441	471	460	453	429	491	439	455	487	485	512	442	481	467	472	475	473	463	428	444	445	468	473	461	460	470	477	470	446	452	475	410	408	446	472	478	429	443	493	474	472	465	450	439	418	465	470	428	451	444	475	470	488	461	466	463	479	464	467	472	451	474	477	437	436	402	472	444	449	467	458	464	476	457	466	453	468	484	431	472	474	471	420	473	446	492	427	446	464	443	455	444	434	488	494	489	454	451	467	452	473	478	436	471	503	455	465	450	439	459	451	441	478	419	435	450	449	450	449	480	444	497	453	460	437	466	470	435	420	477	482	446	506	443	441	427	484	463	423	455	415	460	433	451	475	468	448	469	470	489	506	450	464	467	469	453	475	461	426	485	474	472	408	453	434	430	497	464	487	479	434	419	454	464	438	449	455	428	463	443	449	459	474	441	469	440	470	472	448	462	433	450	467	466	435	427	473	476	461	443	496	443	443	431	509	469	469	471	490	502	438	467	500	473	437	505	435	472	427	464	475	439	490	440	452	418	471	437	462	456	440	404	467	442	483	470	453	432	411	440	437	446	473	438	485	442	461	404	440	468	427	455	494	496	470	485	455	463	452	430	438	485	472	437	462	424	435	478	455	437	466	441	471	504	457	447	447	440	481	475	443	433	463	430	457	465	476	446	448	412	434	395	436	462	442	469	456	480	472	460	483	477	471	486	423	458	438	467	458	481	444	440	461	445	454	456	462	453	489	479	434	476	435	431	479	440	451	440	457	472	461	414	470	439	427	448	481	465	472	475	426	419	479	479	463	489	472	450	454	450	443	477	444	434	440	451	445	436	448	463	438	456	434	477	456	421	478	417	394	470	459	470	455	465	466	444	487	472	404	476	435	497	439	433	464	474	478	461	439	491	466	491	451	440	474	407	444	426	431	458	434	455	487	424	453	500	451	491	443	449	484	446	474	493	462	472	484	448	451	433	486	480	498	421	454	429	410	438	423	440	443	439	472	451	465	489	454	440	436	466	475	476	428	474	456	462	443	472	475	438	447	457	461	445	431	469	472	447	454	450	443	470	470	488	438	507	434	443	430	470	440	450	441	406	473	443	456	473	451	469	468	421	453	429	455	474	473	436	473	443	449	450	468	464	458	456	436	481	479	463	462	478	442	426	475	435	461	448	483	456	440	461	436	460	455	468	447	466	444	424	498	470	467	480	435	458	468	421	430	418	454	441	470	402	460	469	435	427	466	484	468	501	419	477	434	455	479	468	439	442	471	469	446	459	482	467	466	422	436	434	452	470	465	468	469	431	413	467	483	473	451	469	430	450	455	477	474	441	442	431	460	431	449	427	491	470	438	447	435	424	453	439	435	462	432	450	467	450	422	467	451	450	447	467	461	454	442	461	419	479	497	463	467	474	453	479	448	474	482	462	469	450	456	437	464	428	459	447	476	454	467	446	481	475	465	462	443	471	448	441	456	460	458	457	473	497	407	470	476	448	449	408	428	503	466	475	445	447	474	466	463	422	446	448	427	434	467	424	450	483	422	473	504	467	457	459	401	478	483	461	459	446	454	479	480	462	470	409	448	460	465	480	469	441	427	455	451	451	431	480	438	491	465	445	448	459	474	497	502	482	481	455	516	436	449	457	501	484	467	445	486	475	439	433	461	467	472	468	483	445	461	470	440	444	463	413	456	461	472	416	442	432	506	504	445	425	464	440	468	457	469	465	469	438	399	489	485	491	479	435	494	455	411	482	437	476	477	508	523	470	449	453	425	464	479	443	434	442	457	453	442	390	452	472	491	401	445	415	438	476	448	461	450	443	475	480	468	457	453	471	465	468	445	443	452	435	452	448	453	490	505	486	414	413	449	522	478	427	428	454	476	494	408	499	452	435	437	445	465	492	470	449	445	428	429	440	461	446	448	459	422	428	464	483	463	487	449	485	486	519	441	447	447	480	455	458	452	446	447	456	413	405	458	458	444	478	429	495	481	426	491	407	449	447	458	469	459	450	474	506	471	455	442	446	467	469	471	430	486	457	465	474	471	466	440	473	456	432	441	434	507	439	505	496	443	393	419	448	454	416	433	459	434	449	456	470	458	450	478	468	460	466	483	466	471	483	489	436	436	438	457	476	442	435	468	424	492	459	429	477	446	444	487	447	472	458	460	507	448	443	484	438	476	456	440	457	421	464	477	454	427	456	453	485	441	444	457	459	475	489	440	470	453	483	460	459	446	450	440	442	457	416	441	446	510	446	483	483	430	445	474	454	465	481	443	439	513	454	453	446	495	476	482	455	452	445	441	446	423	447	450	446	464	444	426	459	481	459	497	462	475	435	421	461	448	469	459	438	467	452	443	429	407	451	452	487	448	444	441	498	456	461	466	440	427	445	477	472	473	431	431	443	409	435	477	453	485	460	460	427	445	460	456	465	450	432	457	523	481	462	453	439	438	475	436	445	460	430	445	456	463	476	460	460	430	474	465	426	456	497	435	438	487	418	469	440	490	433	463	459	462	465	450	469	489	475	471	416	429	446	445	468	456	443	439	429	509	450	425	454	458	454	499	472	483	433	467	482	428	487	467	464	439	493	468	437	452	445	426	446	459	441	407	462	472	472	426	460	468	513	461	454	482	444	471	454	436	435	444	475	461	440	468	482	410	454	463	491	444	470	467	482	468	443	509	450	426	442	441	446	437	403	434	458	462	439	438	447	453	453	456	440	487	492	457	431	451	457	503	460	449	428	434	412	470	438	421	468	425	503	454	443	431	495	445	459	480	460	451	439	422	437	450	439	472	478	452	471	452	461	474	457	431	453	446	427	460	456	449	461	477	426	451	442	461	451	440	472	459	474	448	404	455	447	441	474	440	467	449	404	450	434	467	471	440	465	449	512	502
59033	66298	68904	40540	5446	783	767	762	753	776	753	729	765	773	738	700	724	758	719	704	691	717	748	711	740	793	756	737	722	720	704	728	721	677	709	683	697	699	702	705	749	696	699	719	686	745	699	739	757	730	705	721	761	698	709	718	706	735	696	709	665	730	671	727	704	696	695	671	778	692	724	705	698	705	748	718	720	753	681	750	706	780	752	679	697	748	743	662	719	719	724	705	708	699	703	728	698	720	739	729	723	757	720	692	746	722	732	702	687	727	716	721	757	716	741	719	799	746	717	671	711	724	694	723	723	743	707	745	689	698	723	716	742	708	720	751	705	712	760	762	663	722	716	692	725	712	745	708	709	756	686	718	667	721	701	727	693	759	716	730	744	669	662	693	756	786	745	762	757	749	745	723	727	714	674	768	706	704	698	692	729	692	668	669	734	745	731	716	703	735	741	729	733	689	728	722	725	722	739	706	742	728	681	706	714	698	682	709	706	729	716	741	728	729	686	745	746	719	678	763	729	740	698	709	715	707	751	664	684	721	745	691	694	696	734	807	701	707	716	712	727	725	692	710	731	732	671	688	728	731	731	707	705	719	757	744	700	762	722	748	696	726	679	733	751	745	763	687	709	767	692	730	746	721	710	676	724	724	758	705	700	699	727	711	738	731	739	682	687	729	713	654	727	702	726	725	723	737	695	737	749	753	737	698	703	682	730	765	658	706	794	737	708	700	750	758	719	739	694	750	679	722	736	778	709	718	696	729	672	740	703	679	687	699	724	745	698	681	725	709	693	721	760	700	722	760	750	712	766	716	670	735	752	739	708	759	739	746	745	694	681	691	754	722	713	726	747	765	672	740	725	699	698	747	714	737	720	717	717	713	668	730	717	727	725	718	744	683	717	718	744	724	735	713	675	719	738	733	708	719	716	775	704	706	680	708	712	734	730	740	684	719	713	699	698	682	705	691	702	738	762	729	733	717	715	735	676	726	709	739	717	729	753	754	662	739	691	704	740	733	693	709	736	697	714	704	675	785	708	703	749	667	737	719	764	708	727	740	769	727	703	715	747	753	699	718	740	718	684	715	711	684	711	720	680	693	758	719	732	760	723	667	744	669	676	735	740	738	706	704	795	699	704	736	715	695	699	732	652	725	735	705	721	709	744	667	735	736	705	755	745	664	684	718	699	722	772	763	747	691	734	683	722	722	768	751	764	714	744	756	673	753	712	744	696	724	699	736	717	723	708	769	728	701	730	702	690	752	691	735	715	674	729	734	695	702	756	713	681	726	735	725	763	741	703	644	738	691	764	667	731	683	719	734	755	768	668	741	701	704	721	733	656	754	740	760	703	696	730	741	700	645	713	696	684	700	734	736	735	704	703	749	729	685	694	722	725	717	729	760	710	723	710	741	681	728	701	712	722	768	777	729	753	724	717	718	725	742	710	742	687	750	728	702	727	738	739	674	720	779	703	679	730	712	719	750	747	748	760	743	717	743	719	766	686	695	737	702	702	703	753	712	705	683	731	726	672	717	750	713	749	710	713	728	717	714	736	643	749	642	759	705	745	715	753	775	711	713	703	713	709	743	719	702	729	668	738	671	724	738	711	702	741	698	726	733	715	752	714	677	698	681	709	715	722	716	709	701	734	686	733	731	731	739	769	733	719	666	793	724	711	741	698	708	743	727	747	723	750	770	721	690	703	701	714	685	696	729	740	750	734	708	731	689	709	714	728	703	699	700	711	713	712	698	689	688	740	725	721	719	757	737	720	646	661	720	709	707	677	697	704	690	697	710	666	696	704	709	715	741	730	739	744	705	699	780	705	696	744	751	715	703	710	707	716	683	704	724	728	711	692	716	757	746	680	782	721	736	705	755	690	735	753	689	667	712	730	730	688	745	696	723	675	707	695	733	699	694	720	705	684	717	696	760	732	734	710	728	737	682	739	770	694	654	707	707	682	695	719	731	747	727	718	725	762	736	692	712	714	745	744	688	706	725	713	769	702	774	708	708	715	713	685	743	723	674	702	733	706	718	735	726	764	709	731	713	729	727	713	731	703	702	707	674	726	691	685	753	712	694	702	751	767	690	756	767	704	722	744	716	652	725	731	752	731	719	752	742	728	715	739	756	743	729	730	726	725	744	744	738	729	725	713	723	746	740	717	714	726	674	690	637	725	774	710	750	709	718	691	734	658	740	708	730	728	760	738	733	674	729	695	695	679	698	711	745	757	696	697	704	730	692	677	738	685	725	648	753	743	722	737	732	728	737	730	666	686	784	735	732	769	714	712	728	749	701	740	714	717	690	706	669	717	743	693	713	714	711	704	675	745	741	784	743	749	781	697	674	717	743	691	766	740	661	687	708	711	776	696	685	734	707	708	737	771	726	699	704	698	707	708	714	701	725	654	744	725	710	743	745	772	714	663	706	756	763	674	728	683	735	708	692	701	733	696	735	694	733	695	711	702	768	730	676	644	736	719	719	734	723	709	745	750	719	780	734	693	669	736	728	684	724	730	776	662	786	735	724	724	700	710	708	712	728	697	709	681	700	722	741	686	690	738	710	720	705	705	674	721	762	742	684	718	694	716	717	739	744	725	675	724	703	718	719	742	686	736	712	735	704	689	758	707	763	772	709	727	706	736	747	721	739	749	710	771	754	729	731	684	759	757	732	702	784	681	714	737	704	698	652	758	763	698	698	679	726	694	674	723	670	707	750	727	724	729	725	735	742	716	741	733	738	688	732	697	728	676	711	721	723	718	713	676	727	728	741	734	724	726	743	743	748	755	688	745	725	731	711	752	697	760	658	734	705	723	741	718	717	723	738	704	693	716	715	726	721	763	708	739	723	733	717	698	758	727	726	738	719	729	732	720	782	680	716	724	736	713	750	754	755	694	706	655	700	729	724	748	675	730	698	739	709	699	712	753	720	738	738	703	719	684	750	739	656	727	720	712	716	799	729	722	721	678	750	688	722	689	713	732	709	708	754	731	714	684	739	750	703	684	741	707	735	694	705	717	754	676	762	751	708	725	737	706	720	746	720	729	699	668	743	767	725	713	673	742	678	690	706	744	700	743	762	692	714	704	729	731	761	736	719	717	747	705	720	762	750	719	740	696	766	710	714	718	702	719	717	725	687	722	722	699	670	696	720	772	646	702	738	718	722	684	696	711	710	714	727	724	758	709	707	765	690	700	695	718	708	676	694	716	774	685	755	725	675	699	690	721	722	725	702	684	736	738	697	709	786	748	702	754	670	703	785	691	733	675	727	743	699	767	690	698	724	702	734	737	707	726	733	686	730	690	711	723	729	734	755	713	674	729	720	735	700	680	727	684	714	720	684	726	674	741	722	712	713	722	746	713	742	753	693	761	743	698	748	727	738	680	694	685	736	771	751	746	730	715	756	732	710	742	730	732	759	727	690	747	714	692	714	737	751	720	698	663	744	750	718	697	744	703	719	733	718	700	737	725	760	714	736	690	697	735	756	696	708	678	760
23250	21755	33543	27969	21362	19734	7868	736	568	586	574	618	536	551	554	570	525	528	561	552	576	550	555	564	565	535	582	604	553	551	572	551	584	561	574	537	531	520	534	541	542	572	550	572	544	601	588	561	555	564	562	552	564	578	530	537	598	551	540	534	595	522	532	564	573	546	566	578	511	535	499	584	568	568	559	533	577	529	544	534	582	545	517	556	556	532	558	553	547	529	584	589	520	514	578	555	578	546	573	535	556	609	529	517	580	552	541	537	566	557	567	582	558	550	557	540	532	552	583	566	551	530	549	559	516	536	545	498	553	529	536	527	546	535	543	586	561	512	537	551	544	517	594	512	561	516	538	558	559	544	566	531	580	525	563	545	587	505	536	563	533	560	481	535	575	594	561	524	573	521	567	549	531	547	535	580	577	518	515	584	534	555	588	577	588	526	556	524	549	551	561	526	588	531	517	555	553	514	581	576	527	559	515	523	554	567	553	522	562	551	517	530	565	565	505	515	557	546	560	521	531	539	527	563	534	556	555	514	527	541	574	593	524	533	547	562	518	521	525	544	522	526	591	551	529	551	594	516	502	517	508	521	537	529	555	546	550	593	552	602	516	527	572	540	584	530	529	582	565	505	561	553	587	548	515	530	542	583	540	504	579	574	536	557	556	534	570	582	560	563	550	573	562	576	571	567	557	546	589	539	557	518	572	502	557	541	537	554	483	567	539	578	509	550	563	582	544	526	565	553	524	563	558	529	546	552	554	561	544	522	555	509	513	563	550	538	503	561	534	551	509	583	543	587	535	532	567	512	558	496	568	544	583	531	536	528	526	532	569	548	555	538	586	589	531	531	552	486	559	570	557	557	527	528	540	554	569	548	578	548	579	543	515	540	529	544	574	542	564	568	583	518	554	526	520	515	526	541	537	536	536	568	526	545	499	526	557	553	547	541	564	530	552	533	551	603	564	580	578	560	520	530	547	538	595	579	576	583	565	556	549	553	546	500	544	520	499	520	521	544	554	569	564	552	552	591	546	535	512	533	565	522	582	547	537	576	560	588	508	556	555	579	535	579	554	553	538	528	546	584	549	585	513	521	583	616	543	552	533	580	582	570	525	541	583	558	585	547	584	584	587	538	588	570	577	562	528	593	576	576	539	569	554	524	546	507	528	568	579	562	575	527	536	545	541	537	542	534	529	501	562	542	546	554	552	548	545	591	534	524	530	559	542	522	531	553	529	535	542	548	543	531	563	581	580	536	556	562	557	533	528	523	524	534	568	590	532	544	516	556	535	583	542	546	591	557	569	528	544	548	545	565	557	516	571	572	563	569	526	566	525	578	543	556	559	558	506	544	571	554	523	554	550	589	516	541	575	544	584	543	581	531	550	563	561	541	569	554	566	561	526	567	516	544	548	542	547	538	521	563	542	534	577	510	565	536	583	539	523	562	528	569	552	579	570	497	551	566	531	549	545	571	516	562	573	552	524	578	558	533	525	616	540	566	545	567	579	534	562	586	509	528	552	534	554	563	539	543	581	532	544	548	565	530	550	551	586	544	553	584	526	519	509	538	535	550	517	591	548	580	535	559	617	527	549	592	531	528	559	543	574	550	537	513	547	557	547	538	584	570	532	544	535	552	571	531	625	520	531	553	554	518	573	514	558	510	582	546	563	539	548	556	574	564	524	564	525	553	548	543	525	540	553	488	529	557	569	539	555	577	534	583	527	566	569	503	560	586	537	583	571	562	556	536	555	524	545	524	521	559	533	528	520	519	537	563	525	527	573	555	533	593	520	545	534	542	550	563	530	557	559	529	517	540	549	549	516	511	594	548	577	532	569	545	564	538	574	532	539	569	548	551	526	607	560	550	512	575	561	523	578	549	571	537	590	510	524	529	538	542	532	552	572	515	554	558	598	538	522	557	531	562	536	548	523	560	554	474	536	569	578	504	524	543	561	552	591	540	542	566	498	573	520	543	540	536	535	528	524	558	548	552	498	566	561	571	554	577	537	539	564	583	558	564	556	551	531	568	546	574	547	542	553	566	557	526	546	537	522	554	553	548	560	552	515	545	507	535	542	528	542	507	505	566	544	540	583	535	527	582	547	580	532	552	550	542	553	551	534	537	562	516	527	560	556	517	566	566	585	564	518	546	559	534	571	544	518	556	542	542	509	532	533	533	542	544	529	516	560	549	557	524	545	535	545	530	549	533	549	574	525	578	506	526	569	558	550	535	593	571	521	561	579	530	567	525	570	520	569	571	521	553	575	515	541	563	554	531	510	566	559	537	514	531	547	508	542	560	530	549	519	581	539	546	519	567	541	518	518	551	490	572	535	508	542	567	597	522	565	547	521	506	544	555	570	511	506	563	499	506	528	538	549	494	556	518	514	544	551	574	537	570	564	553	541	560	530	550	529	608	523	582	527	584	519	558	539	570	537	548	542	495	581	514	536	524	547	594	531	532	523	557	552	540	552	554	571	526	518	531	555	557	536	580	536	571	530	548	560	539	557	542	551	538	544	558	530	507	508	554	552	529	521	541	547	530	540	537	567	565	558	591	528	552	518	515	525	549	534	546	527	561	552	542	580	592	540	519	565	524	535	511	540	540	538	538	558	565	560	566	544	560	531	572	515	552	536	536	501	533	572	550	501	510	519	568	545	547	539	562	559	546	557	519	549	534	497	541	528	473	577	530	530	566	527	573	568	517	531	545	603	557	549	578	562	527	585	535	493	529	555	541	569	552	570	542	515	536	530	555	558	517	556	544	563	508	562	499	585	516	548	540	585	574	549	510	575	506	565	573	562	553	524	498	528	560	511	519	564	554	562	511	538	558	555	551	563	532	559	548	564	525	573	536	572	578	552	530	547	535	513	578	522	574	538	553	578	539	522	580	536	530	526	539	545	561	549	584	572	566	545	536	513	590	529	507	544	542	543	493	580	582	551	538	531	538	542	564	584	534	542	550	549	524	564	514	545	550	563	563	525	559	559	562	532	567	612	545	561	578	543	567	566	563	544	607	546	558	564	549	546	521	516	553	539	550	548	544	535	533	558	555	578	562	575	575	542	561	552	554	580	567	590	561	570	525	518	510	520	532	510	540	554	515	569	592	571	515	544	567	569	563	550	573	531	547	539	543	537	557	535	542	577	549	565	542	553	549	528	549	519	586	520	580	561	589	552	571	526	506	557	524	554	576	543	506	558	590	542	537	583	544	538	536	530	534	552	552	541	598	575	529	554	526	551	539	548	540	539	558	555	569	588	530	557	586	533	538	565	587	560	533	519	534	564	554	546	560	578	540	544	546	523	557	543	577	526	570	532	526	582	559	543	551	539	563	541	548	541	534	543	548	573	548	570	507	543	504	590	558	549	549	561	529	562	580	551	498	590	563	595	569	517	551	530	562	570	533	507	523	557	570	589	530	525	576	540	561	547	529	552	613	529	520	557	554	555	570	529	563	539	567	558	503	540	584	550	561	569	548	596	528	528	516	552	534
62380	60558	79645	47591	8798	929	877	903	853	939	850	829	816	862	852	837	808	856	830	836	837	799	861	842	808	827	826	837	834	847	843	840	836	816	805	853	819	861	836	855	865	895	837	853	811	808	825	802	883	817	844	826	851	764	846	850	857	901	869	822	840	893	826	833	815	826	858	833	813	860	853	846	804	812	838	843	859	801	841	804	846	859	820	852	810	803	803	820	865	866	835	813	789	775	873	832	869	777	876	904	850	841	830	821	861	844	790	877	832	828	806	823	811	842	834	797	767	815	854	839	834	864	836	797	852	822	811	870	872	855	802	884	839	833	820	801	872	789	823	832	787	859	817	819	833	781	833	839	861	865	847	809	888	798	843	816	838	830	847	794	828	859	824	822	841	838	878	814	862	817	802	852	805	821	803	802	857	815	805	830	823	839	870	871	810	851	822	841	828	801	839	870	841	865	833	910	894	874	803	861	835	844	828	808	817	845	876	853	799	806	805	804	820	823	839	821	838	810	834	837	803	895	900	847	800	826	815	823	879	788	843	840	811	803	831	856	824	818	868	819	846	814	822	855	854	819	841	767	806	841	856	875	792	804	842	850	818	820	878	836	847	794	820	832	797	870	846	815	832	915	870	807	817	868	805	853	829	842	835	824	827	828	874	786	821	859	815	851	802	757	882	852	829	827	879	862	825	818	858	874	842	844	890	868	849	839	850	804	838	813	830	860	844	821	813	776	906	837	762	804	761	855	818	883	770	843	864	864	861	876	824	847	835	829	855	845	842	850	834	801	806	880	886	823	826	839	807	816	845	814	858	776	816	820	821	801	797	880	828	867	857	881	764	839	825	819	825	828	798	815	838	877	836	885	876	869	847	849	861	800	905	783	871	843	869	891	854	866	824	807	851	854	816	874	865	795	839	860	809	789	858	827	879	799	872	783	879	802	831	823	834	847	810	876	846	851	808	865	863	843	875	812	839	838	844	831	790	852	813	815	786	852	850	860	802	840	841	839	839	835	864	815	801	799	829	829	842	778	866	785	835	862	842	835	839	850	826	750	821	849	847	861	781	829	888	795	868	796	844	822	850	813	850	834	850	845	848	822	844	862	892	801	799	830	817	824	833	841	851	788	820	836	867	844	813	832	860	881	813	792	867	792	842	863	826	834	804	822	832	851	806	847	840	836	814	803	829	821	811	868	850	808	827	838	824	864	882	850	797	806	850	838	867	789	844	876	863	857	833	874	886	860	875	808	802	812	844	816	809	851	818	814	801	864	844	842	838	839	865	843	842	883	837	853	871	875	822	830	897	831	819	839	830	808	799	804	844	794	873	862	860	772	851	798	815	822	841	818	830	835	847	797	831	877	821	829	821	869	796	853	836	798	827	895	837	829	856	837	807	837	878	792	837	774	801	856	877	824	861	861	849	837	857	763	869	786	874	802	775	840	842	868	835	766	823	887	798	847	853	829	831	904	847	835	804	827	793	813	819	856	816	786	835	820	838	823	824	876	863	815	823	866	813	812	798	826	842	803	790	833	833	867	777	825	851	779	812	893	803	850	819	851	830	833	811	823	833	796	846	832	804	827	849	887	778	891	813	852	774	861	843	839	824	855	802	874	755	800	833	879	843	797	837	809	825	818	839	846	810	836	838	811	917	858	815	820	841	773	807	815	828	858	825	833	850	825	856	805	856	806	843	889	843	817	845	846	795	827	781	806	866	839	810	871	825	864	798	848	815	803	846	830	867	862	905	860	845	827	899	826	844	897	890	834	830	848	843	860	842	844	847	811	878	835	840	865	786	824	827	856	826	835	853	835	813	834	851	824	823	797	914	836	834	849	822	828	788	831	862	793	806	857	818	856	825	865	818	862	807	885	778	801	863	906	833	848	819	817	839	860	874	834	790	821	867	814	844	869	855	805	847	851	814	837	860	894	815	806	917	851	822	817	846	809	804	857	850	816	854	851	816	884	894	889	844	835	797	835	822	795	864	878	855	823	822	926	869	844	834	833	816	830	800	799	839	864	854	876	909	831	799	869	814	891	778	850	867	863	845	844	816	842	844	774	814	832	817	777	823	852	834	837	868	844	854	857	837	846	848	803	865	887	800	841	896	797	846	850	781	892	856	835	795	840	842	803	821	850	826	795	822	848	882	902	802	825	779	835	877	834	754	847	824	804	784	847	820	796	810	837	811	832	844	840	852	797	837	817	848	866	819	817	849	802	798	821	829	761	826	886	836	848	809	836	855	830	811	855	846	872	809	835	856	818	794	823	825	818	835	877	846	831	898	854	836	830	868	839	809	860	805	836	841	810	859	835	829	799	864	862	836	862	854	814	857	874	819	861	889	878	818	891	849	818	829	821	802	896	831	803	781	847	842	863	893	846	799	839	799	848	795	837	824	809	822	800	861	831	812	877	835	838	819	775	801	810	797	861	792	878	825	861	817	791	811	859	808	860	836	869	816	845	862	853	848	825	843	807	874	869	846	843	823	844	882	870	835	812	825	836	855	828	833	901	827	824	840	838	867	785	834	857	868	812	831	840	798	872	779	802	760	843	812	838	839	890	794	818	837	826	787	849	825	832	810	802	833	877	835	809	772	806	792	863	791	862	859	853	844	827	862	845	905	807	834	805	850	860	835	834	847	837	842	808	818	824	853	832	818	792	840	820	846	871	812	864	829	839	786	824	836	847	855	819	797	797	871	888	840	905	858	787	825	876	778	853	833	861	800	869	815	839	834	844	814	813	850	838	888	799	821	797	872	832	831	927	830	818	851	828	853	891	804	773	870	816	843	837	862	782	822	806	863	789	865	832	826	830	813	816	892	806	815	826	791	827	865	856	843	827	885	792	838	831	869	838	828	818	856	836	798	812	786	799	840	834	831	851	828	860	805	805	848	854	823	851	815	850	809	874	758	873	858	831	841	826	837	843	801	900	806	868	829	902	836	857	814	806	783	860	811	790	854	866	828	813	843	838	837	826	841	868	871	841	845	865	808	827	834	863	845	823	856	831	845	883	880	811	799	841	817	811	828	800	814	812	865	874	854	855	857	834	796	839	848	869	854	838	776	829	811	849	839	857	797	838	824	869	804	797	782	892	839	817	838	822	833	840	873	814	876	856	853	846	826	843	816	806	830	850	781	793	863	852	852	831	819	833	862	846	846	845	763	778	880	882	840	825	817	844	830	868	824	887	837	833	835	850	849	781	809	806	773	823	865	842	835	856	825	806	831	850	825	851	805	795	848	805	792	808	849	848	827	829	804	840	845	829	845	880	810	875	803	830	798	851	781	845	785	788	804	841	875	860	860	781	871	812	842	821	846	806	787	842	826	796	837	835	843	873	803	890	800	877	846	838	809	874	855	893	885	817	823	802	810	820	842	812	845	764	854	835	818	816	803	846	875	799	771	798	863	811	854	859	857	900	779	865	880	824	841	807	859	814	837	827	888	814	863	844	863	768	814	807	770	853	825	796	814	814	838	861	833	810	857	838
28726	27380	34097	19281	1495	337	316	307	308	306	345	308	289	288	309	328	285	315	300	315	272	328	353	305	275	304	337	320	302	319	295	311	329	286	298	303	318	316	308	307	317	324	300	310	324	310	325	334	353	329	303	314	323	320	292	316	292	304	335	330	303	315	318	331	283	317	322	317	329	280	322	316	332	294	326	304	334	298	307	328	308	302	349	320	333	346	305	334	313	355	279	313	335	328	340	339	277	301	322	298	331	317	312	313	350	333	347	289	349	299	301	337	342	306	357	320	325	300	275	309	338	307	312	299	340	355	319	323	287	286	327	328	325	316	302	328	283	286	330	318	320	312	329	295	308	311	302	321	321	309	336	301	304	342	315	324	287	321	337	300	308	342	316	293	285	316	326	335	318	326	325	335	306	328	333	348	304	345	316	300	303	343	309	315	321	321	337	312	344	285	307	321	302	345	308	273	284	294	333	321	335	323	323	306	352	300	345	317	311	335	293	314	308	317	294	341	314	319	320	320	318	321	307	335	335	333	314	316	321	312	318	300	346	340	321	319	328	330	294	340	316	303	324	328	301	300	328	324	297	322	311	330	296	299	314	328	314	294	305	332	332	322	302	306	303	299	338	314	319	329	318	324	304	321	315	318	302	306	316	314	285	329	338	329	314	323	297	302	297	302	331	337	304	304	321	319	316	350	353	326	339	309	340	306	304	327	318	313	340	301	309	307	336	303	332	319	314	307	308	302	318	291	318	319	319	324	315	339	284	286	284	352	350	311	295	301	300	310	314	316	337	323	280	326	303	314	307	325	344	322	323	328	317	333	343	339	291	330	307	301	333	335	328	310	299	333	328	309	303	299	307	315	318	291	319	325	297	301	322	319	332	326	313	330	291	346	350	284	309	299	339	320	331	302	335	299	305	315	311	322	306	331	360	346	346	293	283	274	334	341	311	286	294	299	315	310	326	282	342	271	312	298	303	303	323	280	310	318	323	299	299	342	333	326	292	308	288	304	308	311	315	305	286	334	276	303	301	318	311	337	347	290	303	331	289	313	336	321	316	324	317	316	335	328	296	350	321	345	339	316	291	308	310	333	339	348	346	310	319	284	324	301	327	281	306	316	305	261	301	326	313	327	276	328	335	306	328	347	313	319	323	324	306	333	305	357	317	310	290	297	307	318	291	307	297	309	320	307	286	321	333	300	293	332	326	322	303	342	283	293	308	306	340	324	312	318	314	304	341	319	291	313	304	302	269	303	297	306	305	325	287	314	317	312	310	321	278	323	288	345	309	307	293	313	307	326	319	304	340	316	306	317	325	343	325	328	281	306	310	289	294	304	328	342	296	301	272	297	323	312	328	356	308	343	296	319	316	274	305	280	332	347	314	324	320	303	290	296	307	331	283	312	297	298	317	325	307	309	276	305	312	340	363	319	320	298	352	343	289	323	307	307	337	331	319	315	330	271	287	314	296	304	321	328	288	308	321	311	302	305	329	324	328	310	300	321	339	310	295	310	320	337	297	314	284	293	309	345	316	311	313	316	290	296	322	330	303	309	283	312	301	304	332	285	326	333	328	300	317	315	298	333	330	328	282	293	299	325	319	283	297	306	320	314	294	351	297	314	335	282	315	298	311	340	305	311	298	303	333	355	318	358	302	264	307	303	314	337	292	317	335	336	304	333	266	323	317	285	310	290	294	286	299	343	311	312	312	335	335	289	329	282	289	303	336	329	313	313	313	308	294	315	333	322	320	326	318	336	317	312	338	316	323	307	308	303	304	310	323	332	281	323	315	328	318	291	304	299	314	334	300	322	313	284	310	344	324	327	286	301	324	307	341	320	309	298	344	296	301	323	295	334	311	297	277	298	294	313	318	288	310	305	340	304	290	329	315	298	358	305	307	299	323	324	324	327	283	338	318	323	305	316	295	303	336	301	323	329	312	338	313	322	321	325	303	309	311	316	324	289	300	347	309	327	283	329	287	311	313	313	311	324	334	314	330	335	306	306	314	317	298	346	314	330	337	328	322	320	299	291	304	282	327	306	334	309	334	292	282	318	338	316	297	310	320	294	299	323	318	298	323	310	302	335	291	342	321	289	345	322	312	324	303	290	310	319	306	338	318	309	335	304	324	286	306	314	346	307	338	335	313	288	327	328	315	276	295	282	302	314	325	325	300	299	338	297	331	305	304	289	307	306	327	362	320	309	316	322	320	325	301	334	319	311	309	320	296	298	322	295	295	296	328	296	279	347	313	297	302	336	313	321	319	318	313	336	294	312	288	297	325	311	357	314	297	312	327	326	303	292	338	318	310	315	338	339	326	288	295	325	326	293	317	303	289	308	292	287	320	308	316	304	304	306	323	319	332	326	280	315	302	324	289	313	284	306	323	292	300	302	327	304	290	320	292	319	327	313	323	307	285	308	357	296	296	295	313	298	292	303	317	340	357	323	309	324	326	307	299	332	297	349	355	328	289	317	306	314	321	303	291	290	320	316	284	304	326	301	319	300	292	326	312	314	331	313	329	327	305	321	331	334	336	318	306	287	328	302	337	310	332	311	314	355	302	329	342	320	307	310	300	309	326	329	291	345	315	306	311	316	311	283	320	327	297	310	286	329	307	321	320	327	303	330	322	297	341	295	290	306	328	323	326	303	336	321	313	342	325	300	261	303	345	306	334	315	320	326	310	322	315	266	309	339	329	334	296	343	290	315	296	322	324	312	310	319	308	328	356	312	312	319	317	309	323	304	305	327	314	326	321	296	359	308	319	314	315	284	293	338	318	316	327	335	320	333	312	319	328	326	336	315	315	323	280	328	322	319	321	311	296	301	280	305	312	308	318	318	357	318	310	316	315	320	313	302	310	342	328	309	315	324	275	302	289	310	331	300	287	347	297	320	326	330	331	338	313	331	270	320	322	313	321	290	316	322	317	326	323	318	315	346	315	296	282	315	294	301	292	314	306	302	358	337	297	340	303	353	337	297	344	319	285	313	301	311	292	331	300	321	334	314	275	311	318	308	304	322	313	300	299	308	353	348	294	317	297	314	294	323	293	319	280	300	314	317	302	321	300	325	338	322	309	311	335	311	302	325	297	325	308	324	298	300	287	314	314	306	298	309	303	309	287	297	343	325	294	293	270	322	294	313	323	328	283	315	308	286	307	316	294	308	331	295	330	304	327	291	314	310	318	329	282	301	333	321	294	311	330	294	316	322	324	314	299	313	298	318	280	316	326	310	280	310	318	319	307	282	302	294	307	355	320	300	308	333	324	299	304	295	303	325	301	309	352	334	308	309	293	319	293	315	312	322	319	334	335	280	347	267	314	328	308	336	353	300	305	315	315	302	292	314	300	302	295	290	297	280	324	296	327	286	331	317	305	325	316	324	316	311	311	311	300	294	321	300	288	335	324	329	330	311	311	319	346	300	319	307	336	291	315	332	307	306	275	296	308	319	331	312	309	325	294	352	335	305	308	296	327	321	307	315	324	327	306	308
36087	40488	40411	16566	1087	506	494	488	505	534	470	468	550	502	473	498	501	534	494	508	463	481	524	495	501	514	503	473	487	502	524	506	500	506	514	536	526	550	521	517	503	514	509	542	482	457	511	471	558	522	491	500	532	495	508	500	504	529	502	489	504	474	514	522	473	500	503	516	511	490	515	489	524	499	486	506	547	505	523	493	517	489	499	528	496	519	492	523	528	497	528	541	526	490	493	531	539	481	529	515	528	482	511	466	492	532	495	498	467	480	477	527	516	507	492	523	510	507	493	518	557	534	497	521	542	497	516	542	465	501	491	478	503	479	473	504	523	502	481	512	496	520	509	556	477	469	468	531	510	517	487	505	527	515	549	461	545	531	489	521	479	509	492	520	534	512	487	508	502	495	505	543	475	505	514	543	537	483	543	531	530	523	521	514	502	513	498	549	524	505	507	506	473	508	502	495	531	513	512	523	529	503	518	494	509	509	477	505	490	541	489	510	517	518	526	498	496	468	467	471	529	508	510	525	509	503	547	502	460	500	521	522	495	498	487	532	516	519	500	530	476	535	467	537	539	484	508	532	483	540	548	499	544	488	476	518	523	513	489	538	542	504	542	525	451	505	508	535	533	518	509	511	488	539	508	475	497	497	487	545	487	525	472	492	505	516	492	483	508	502	474	494	523	545	518	540	525	481	511	508	500	490	542	510	538	515	515	511	545	473	463	508	509	506	483	524	547	482	468	521	507	512	522	536	544	514	533	521	525	548	510	522	515	517	506	470	503	561	523	499	548	472	527	512	522	553	494	492	547	495	488	521	528	494	510	487	502	485	523	534	506	496	503	464	504	508	518	486	520	545	457	550	481	498	512	495	470	518	479	523	480	501	477	467	465	491	479	484	479	509	515	515	517	535	496	473	516	548	534	525	483	542	498	486	487	543	525	540	506	510	475	495	558	508	515	494	479	521	532	525	530	529	537	481	526	521	509	486	506	538	517	519	557	493	520	531	492	520	514	500	480	558	471	483	499	527	484	518	484	520	481	563	490	490	532	516	516	477	462	504	515	509	524	533	533	521	526	480	539	513	523	492	514	490	495	537	495	503	507	475	477	491	506	538	461	534	522	566	485	506	489	522	507	541	602	502	486	500	511	517	507	499	507	525	481	500	482	507	514	520	528	462	495	524	502	520	510	504	540	491	502	512	507	485	522	531	507	528	515	472	498	509	497	538	480	522	542	495	511	508	456	523	484	519	498	522	505	488	487	552	483	526	516	544	554	529	525	496	518	491	505	514	540	489	499	489	554	504	532	496	470	518	494	488	516	522	481	498	506	524	518	528	511	519	507	514	517	517	495	487	496	517	469	527	497	520	519	475	512	492	558	493	482	522	509	503	491	502	477	514	513	545	489	475	521	512	475	473	511	488	478	514	506	506	481	505	532	544	524	506	532	521	528	510	474	504	473	525	539	505	519	490	526	498	528	487	537	483	516	555	486	471	535	500	480	513	493	524	515	512	517	516	435	526	524	523	519	541	503	511	510	492	529	518	491	516	493	491	489	511	492	554	512	506	521	557	498	567	521	551	497	528	521	460	490	506	527	484	515	560	499	484	519	498	532	470	500	481	503	511	514	500	516	493	496	509	497	482	459	503	516	487	514	542	502	494	502	486	551	520	500	507	513	473	492	502	545	502	512	524	502	492	525	492	500	498	508	498	542	489	496	508	505	513	494	491	513	499	497	495	500	538	504	516	495	547	468	506	489	527	520	517	494	482	489	507	501	526	508	526	555	532	529	515	493	497	518	521	470	514	528	467	473	521	486	515	539	515	494	524	517	495	499	498	554	502	490	478	513	477	476	531	504	477	497	530	566	526	471	510	502	480	510	504	488	484	468	524	488	509	472	503	543	504	490	509	486	486	525	520	516	535	555	526	489	516	532	543	520	545	455	504	519	534	519	474	517	506	520	510	568	506	537	504	508	507	465	520	562	489	499	554	502	513	468	511	511	509	522	517	507	505	494	566	540	527	540	544	524	524	513	488	502	518	516	491	509	449	543	515	557	488	519	515	510	531	482	521	517	524	514	554	522	585	512	495	543	508	492	518	565	466	520	476	538	498	487	525	536	461	520	531	512	517	482	518	506	536	499	511	527	476	502	462	463	504	483	490	530	490	519	495	528	494	534	498	497	492	488	491	489	552	494	514	488	506	542	475	542	513	488	505	496	492	505	511	503	511	520	525	509	491	469	506	508	520	504	508	501	482	496	537	516	548	514	528	441	497	505	545	500	494	453	487	489	534	517	532	527	521	550	520	467	548	531	550	506	508	587	536	533	507	523	513	489	537	456	501	477	538	537	540	511	530	546	502	505	521	530	487	517	520	470	512	537	525	489	473	518	510	539	526	498	480	492	541	542	546	481	497	491	491	497	506	561	531	499	465	500	517	536	513	475	541	510	465	499	536	483	484	512	513	483	522	524	515	484	529	540	535	538	527	486	494	511	524	525	499	482	463	507	501	498	517	522	503	518	562	503	517	558	519	478	494	512	472	494	552	570	529	497	495	517	508	503	502	534	492	500	502	496	529	498	520	527	549	481	479	514	499	505	520	469	472	533	530	490	505	496	507	527	507	535	553	549	496	518	456	536	518	506	459	530	505	535	509	507	512	497	523	495	518	522	542	525	505	540	509	482	506	498	492	491	507	459	522	499	502	521	532	478	525	521	500	488	505	514	486	522	542	509	540	552	513	532	470	564	532	534	519	504	505	504	509	498	492	539	553	556	495	485	561	481	515	526	515	498	487	491	506	499	506	512	481	514	498	502	548	518	510	513	519	526	523	503	531	543	505	502	498	524	474	455	529	537	539	467	517	493	521	495	542	500	500	510	518	499	483	508	478	542	518	515	524	543	526	512	499	483	500	506	518	514	549	530	502	468	539	518	507	497	517	502	471	480	488	507	519	497	492	498	497	555	492	501	534	499	520	500	521	544	495	491	478	502	468	519	507	485	568	491	519	459	506	507	528	505	514	507	540	521	506	528	486	523	510	489	499	510	524	505	497	497	505	530	525	525	511	534	477	547	475	526	550	517	507	524	517	508	476	522	481	524	492	487	513	548	510	506	523	478	500	485	511	518	523	557	518	544	524	516	528	546	525	499	512	518	531	501	469	518	539	487	507	495	497	468	522	475	496	509	504	474	512	537	499	458	536	535	529	520	473	506	501	515	530	524	523	487	537	512	520	479	529	507	486	514	503	487	514	513	490	542	506	477	511	490	482	539	536	541	527	501	511	528	505	519	495	499	518	478	536	495	563	499	518	520	507	517	550	521	552	526	508	502	497	509	505	553	496	523	470	494	517	479	494	506	523	496	514	472	508	512	522	500	523	474	482	495	509	497	500	542	452	524	511	478	485	506	481	519	538	494	517	503	499	509	475	500	508	483	537	551	459	476	515	519	515	483	513	491	499	536	506	509	465	510	513	469	525	515	493	511	515	556	523
24658	22233	32086	28668	20798	11701	1113	545	488	474	490	481	514	517	491	463	437	493	463	481	493	484	504	478	526	489	494	477	449	482	445	464	457	472	457	485	491	496	462	466	448	470	476	473	482	464	471	466	497	445	480	474	481	464	467	479	469	458	466	502	490	494	491	480	490	481	476	501	485	491	480	476	463	464	458	438	464	486	443	444	476	481	481	474	477	492	459	467	491	504	458	481	463	535	477	482	463	479	430	482	481	483	506	469	461	446	456	484	480	507	499	508	495	480	503	488	481	465	457	461	458	483	485	442	434	470	450	462	460	477	482	485	486	496	444	437	454	457	445	513	449	489	455	478	455	465	449	458	499	463	503	477	456	507	501	496	467	464	484	438	459	514	483	505	491	471	497	484	482	469	498	470	435	493	464	461	461	454	491	478	473	463	446	490	481	471	454	457	467	456	485	473	486	489	472	465	437	425	499	446	444	484	487	449	486	485	480	442	465	421	457	449	482	487	478	491	451	484	528	462	432	506	500	463	483	429	519	461	454	494	467	495	516	485	445	459	476	468	480	453	459	481	466	516	493	473	473	497	474	458	519	462	466	471	468	494	472	476	483	524	453	496	462	450	441	491	447	488	457	493	462	447	504	501	449	472	513	429	450	490	441	444	446	429	486	461	484	472	458	464	505	467	467	492	467	448	454	497	459	459	499	495	509	489	484	474	500	519	447	457	476	442	447	479	458	482	463	482	470	431	532	477	511	450	416	458	472	471	445	506	467	441	469	460	458	434	446	453	488	440	453	477	449	488	489	460	459	472	473	454	470	496	500	507	484	451	439	461	454	446	475	433	464	478	468	469	471	433	447	466	501	434	453	490	465	448	470	490	457	460	448	474	472	500	482	476	481	480	484	456	474	496	461	476	457	456	482	496	485	502	469	485	465	480	472	457	470	473	451	489	447	499	461	466	496	494	439	505	451	414	485	464	469	486	464	473	490	482	489	506	468	466	475	470	480	431	478	469	441	459	452	510	506	442	476	448	467	494	454	460	481	474	519	466	492	463	447	462	456	452	485	486	429	473	522	494	495	488	455	437	474	456	470	470	475	420	469	468	434	486	447	499	476	480	464	460	465	477	509	516	483	487	475	451	477	489	439	458	462	462	477	444	493	446	469	500	456	460	481	510	473	470	465	489	457	496	485	497	492	477	458	462	447	487	472	475	491	454	473	496	478	510	429	479	521	488	443	484	514	471	519	474	474	484	488	494	464	476	438	473	479	450	478	455	476	470	481	446	490	482	476	504	510	470	456	462	477	493	469	507	464	456	419	468	447	434	497	482	479	469	484	490	446	499	480	501	438	483	430	464	469	450	460	479	457	480	457	481	465	446	501	480	487	448	483	473	429	468	484	481	470	460	448	502	469	445	455	477	495	487	458	508	440	467	426	492	453	495	463	464	464	464	462	463	492	443	477	476	447	498	440	485	451	462	486	461	503	507	507	512	536	452	474	473	447	448	477	486	436	455	449	478	456	454	507	446	479	466	435	467	477	472	470	434	436	450	450	470	461	501	467	531	457	452	483	503	485	457	527	469	476	469	446	505	473	454	485	468	473	464	472	461	494	520	502	464	488	454	451	499	491	479	459	487	473	476	481	455	469	518	502	459	488	494	465	473	478	491	441	480	454	485	485	484	477	467	515	448	460	455	462	479	455	480	496	469	450	431	456	496	464	498	493	497	478	489	468	471	513	492	480	451	452	488	499	487	466	484	476	528	488	502	464	464	499	486	462	503	429	452	478	502	480	425	456	457	441	497	514	446	492	442	468	475	476	469	495	493	503	469	455	469	509	454	484	507	479	472	465	472	488	438	461	480	500	481	484	432	490	469	451	475	480	466	488	470	454	458	474	449	495	490	425	457	468	492	489	469	439	476	481	468	467	480	461	467	503	486	449	473	504	486	444	503	484	496	439	496	493	427	457	480	494	483	492	473	470	476	483	468	507	483	452	502	465	467	456	473	460	466	469	427	449	490	456	443	520	470	454	468	497	513	498	453	439	449	493	445	490	464	460	464	438	456	484	473	496	467	481	435	434	462	467	426	445	454	439	506	435	469	465	481	449	460	502	484	432	434	446	457	495	482	468	496	514	471	466	492	452	481	457	456	487	475	479	486	492	459	449	496	488	480	512	484	431	434	470	465	475	424	452	441	476	441	469	463	450	481	518	488	467	457	452	478	447	448	476	462	479	449	484	489	458	471	485	483	490	497	538	468	462	509	451	468	504	538	427	455	469	477	472	469	478	436	473	528	464	466	497	485	468	476	447	441	486	449	450	439	497	464	439	458	453	477	466	486	474	496	465	497	492	444	483	502	492	487	435	423	452	484	464	498	499	425	471	455	459	499	471	452	475	419	453	453	523	455	464	480	459	484	466	498	485	466	434	424	479	494	480	445	491	492	500	454	479	497	449	499	459	442	480	502	432	461	449	474	498	460	444	516	447	491	498	458	464	467	493	497	527	438	485	471	448	463	452	458	468	491	490	496	483	457	494	457	446	499	524	506	482	456	494	431	495	483	476	470	480	496	481	447	471	441	496	469	466	490	421	446	482	486	494	463	457	460	510	436	479	452	469	462	473	510	472	470	474	477	488	468	463	454	465	481	503	479	481	490	444	459	476	485	474	430	464	474	468	459	492	474	458	451	466	505	459	464	455	472	443	487	484	459	478	503	458	509	473	448	485	508	476	464	456	502	453	428	463	458	493	461	483	453	500	501	452	439	502	474	463	489	458	449	485	453	451	458	473	468	468	477	476	465	441	478	454	453	468	475	432	474	450	472	469	517	447	446	467	467	497	450	482	494	441	483	461	451	469	441	481	434	476	476	471	497	508	432	490	487	464	473	477	456	476	466	487	487	493	443	502	470	458	443	472	475	491	529	443	457	466	496	447	481	496	478	447	512	458	468	448	448	457	465	458	479	456	456	470	421	463	500	461	485	454	469	505	472	454	478	476	459	418	457	495	422	495	481	478	483	486	478	455	493	473	465	478	484	480	451	482	437	446	484	471	488	473	450	466	464	501	469	453	466	474	474	466	479	489	490	474	449	492	484	481	464	471	475	500	443	472	528	471	494	445	499	489	452	424	488	458	453	467	469	481	502	467	438	475	461	488	462	439	488	494	416	449	472	466	500	480	495	463	467	484	455	479	462	445	483	443	408	486	503	479	455	442	489	461	468	497	456	475	482	488	472	471	432	486	462	469	470	465	435	462	433	507	477	496	430	484	479	489	499	491	487	479	467	457	437	470	475	483	454	457	440	478	466	497	482	493	445	441	468	500	474	453	468	463	474	468	473	452	484	457	472	481	470	475	478	471	444	467	493	482	468	440	463	432	524	442	455	455	435	469	471	512	473	503	504	460	501	487	447	443	453	442	457	473	501	491	441	497	459	459	461	474	488	491	460	463	476	446	475	492	439	451	465	476	494	463	490	467	460	474	429	511	516	471	470
60342	68946	70086	38642	5355	778	850	733	740	754	724	742	773	753	790	753	790	770	740	736	727	739	759	770	798	725	762	740	738	769	722	784	750	687	757	735	783	762	735	718	735	725	747	735	737	788	750	751	745	752	738	742	745	654	743	742	741	707	758	787	747	756	751	731	711	756	773	752	727	747	681	771	759	825	722	708	755	709	773	776	773	752	775	705	740	761	746	741	776	778	747	735	774	746	754	732	718	735	723	713	729	748	720	745	752	716	737	761	740	741	780	725	752	813	712	759	726	742	728	757	727	781	791	769	751	726	758	736	763	781	719	752	758	804	760	733	829	747	740	711	731	763	723	791	732	761	769	780	740	741	690	756	728	726	728	767	796	774	736	706	717	726	756	758	691	765	748	726	737	756	736	763	753	740	745	736	757	757	770	740	725	750	777	764	734	760	779	761	785	734	797	746	737	782	757	744	732	734	767	712	771	786	733	740	748	696	718	749	719	760	779	776	726	759	739	734	753	729	809	727	793	755	682	746	773	746	727	701	749	725	695	754	722	713	776	754	698	730	726	731	732	765	732	717	702	746	755	756	740	786	745	744	757	766	721	716	743	745	739	697	723	793	745	753	736	762	719	756	754	732	775	754	780	744	738	750	740	699	732	774	740	753	718	751	742	747	748	759	749	716	730	708	721	713	766	771	771	734	761	749	745	672	720	716	730	771	686	725	754	729	776	761	742	718	718	764	756	729	769	734	764	759	764	749	736	706	731	727	714	711	712	753	725	725	775	740	731	737	745	747	765	799	728	748	745	721	786	750	761	731	811	725	725	775	748	738	750	728	763	740	764	722	791	749	683	700	737	754	795	751	794	758	742	722	747	731	762	816	746	741	802	733	753	769	746	721	800	730	757	745	746	731	762	764	762	750	779	763	748	765	718	765	752	748	727	764	748	740	727	737	767	794	738	745	736	704	781	707	724	771	769	714	770	729	724	743	774	731	731	749	715	744	763	733	756	730	751	737	756	758	728	769	710	771	747	777	718	791	750	760	722	776	726	767	752	694	697	782	719	756	738	784	726	701	775	775	770	730	764	720	755	723	721	712	724	761	742	751	753	785	752	790	697	723	757	771	721	735	806	740	747	751	815	789	770	727	721	729	742	776	758	737	805	749	761	728	730	771	743	782	713	748	739	719	724	728	768	769	747	700	723	724	736	747	727	749	767	747	737	742	755	792	770	745	749	752	743	723	711	737	789	708	653	727	716	776	746	742	745	732	742	770	705	782	729	803	758	761	765	761	758	731	736	746	720	766	667	720	734	754	769	753	754	735	712	751	743	679	789	770	756	663	737	788	758	747	693	742	698	774	763	730	723	745	766	735	684	740	729	770	767	761	707	726	766	753	733	738	703	763	738	759	761	712	728	728	720	760	736	725	774	762	749	733	720	772	734	740	762	717	770	762	732	736	734	710	695	743	705	772	722	776	739	752	762	768	792	751	782	772	779	725	720	809	767	743	751	773	739	782	750	724	730	753	789	733	768	737	740	736	747	779	770	781	746	725	775	746	764	758	781	736	725	729	759	739	740	717	743	698	680	718	715	800	765	753	706	745	749	782	767	723	738	724	725	699	743	744	752	734	707	748	776	773	719	748	768	798	719	764	781	752	736	778	766	701	712	745	811	709	744	717	777	740	751	726	791	737	730	757	750	720	734	735	693	739	744	773	742	798	747	738	766	796	754	724	716	739	737	696	743	757	723	737	766	725	787	749	787	754	734	726	752	765	699	737	721	780	722	741	748	762	765	700	834	750	781	731	730	732	774	711	742	744	725	719	715	718	717	680	751	704	771	744	702	712	727	743	729	721	743	755	717	709	754	731	732	768	757	773	724	708	767	774	765	735	728	732	784	741	751	732	747	745	758	702	703	781	737	766	687	678	741	721	731	720	749	793	750	749	698	750	733	776	722	752	784	716	782	748	759	754	763	774	723	665	768	739	730	732	703	732	647	718	788	771	786	743	743	704	688	738	773	751	706	726	726	727	719	740	734	738	704	753	756	716	781	708	716	735	741	744	729	776	734	799	737	760	761	733	775	741	735	738	775	751	687	705	796	750	731	768	737	767	709	784	731	722	757	692	716	751	714	737	768	707	685	757	784	746	723	716	687	735	715	797	688	739	760	767	758	698	727	732	753	763	734	741	750	755	722	786	724	764	742	734	729	710	769	743	687	701	733	742	755	734	743	744	726	764	756	734	752	759	792	721	725	722	777	727	778	763	688	748	836	709	762	738	770	741	730	733	738	739	753	728	715	760	722	733	720	743	773	760	759	709	727	737	701	797	767	749	734	758	709	738	742	719	697	744	738	758	782	731	752	711	761	702	762	730	736	714	737	727	771	718	698	763	712	762	730	721	757	772	765	766	724	711	775	769	739	716	702	755	715	736	738	740	746	734	738	696	743	721	723	728	739	747	748	721	715	757	742	708	720	723	699	722	743	727	768	699	767	756	768	720	715	764	725	765	739	721	728	708	695	763	759	735	740	720	782	765	738	762	758	723	689	702	731	715	790	758	769	734	750	739	729	739	756	761	735	757	753	717	717	730	730	750	752	702	772	732	757	722	729	782	706	706	702	735	727	718	726	696	740	815	759	718	781	735	748	715	712	752	738	707	730	720	760	765	784	766	769	707	748	750	706	769	773	721	765	737	749	717	728	779	760	706	769	709	750	719	752	733	767	781	764	695	811	751	775	762	764	723	744	764	758	702	742	740	774	717	757	719	672	728	733	758	753	740	758	739	749	743	714	757	763	777	722	715	734	787	754	746	723	722	733	725	773	769	770	756	795	757	743	727	706	762	761	786	728	768	706	741	749	749	756	747	746	775	730	751	754	754	747	726	713	672	763	757	733	731	751	774	789	719	728	768	760	728	739	739	746	714	714	741	755	734	722	757	771	734	740	709	771	717	792	753	761	761	747	690	757	727	731	724	764	763	756	741	743	748	752	739	773	740	742	747	689	729	751	704	769	730	731	729	772	752	745	754	727	755	760	741	798	741	749	687	752	754	779	780	730	712	752	767	777	758	714	746	758	740	757	773	727	716	720	740	777	717	722	796	687	739	715	791	782	745	722	786	764	737	761	752	757	746	730	776	750	737	699	763	726	716	712	721	735	743	742	716	724	762	736	764	681	806	772	747	770	789	751	715	742	749	727	743	765	785	772	755	735	714	766	733	778	754	744	696	709	730	715	744	719	731	760	739	756	753	739	758	762	731	746	722	748	774	743	732	765	750	771	758	695	720	694	734	716	719	775	740	766	737	738	729	762	736	735	804	777	764	711	732	709	746	751	730	748	719	721	723	740	784	755	756	775	730	749	736	724	774	745	723	745	756	788	753	745	748	761	768	756	751	718	732	755	731	756	763	712	746	711	764	761	776	702	759	762	723	744	723	740	731	746	751	716	748	737	785	745	742	776	709	768	781	771	780	735	764	752	727	783	801	733	739	731	737
23311	21544	29282	26150	21365	20991	12252	866	576	588	542	634	568	557	589	575	574	561	615	578	615	619	586	565	586	587	566	529	573	613	585	551	555	559	585	493	568	537	555	585	554	554	560	551	577	581	553	584	574	531	572	565	572	536	610	557	595	587	565	522	589	587	564	581	508	567	551	534	576	486	557	535	579	581	594	540	525	517	582	608	559	581	570	581	522	506	528	600	601	563	548	512	578	579	548	532	535	564	543	607	573	557	560	600	589	499	553	583	590	588	570	588	573	543	546	518	544	545	567	542	572	566	553	522	515	517	523	548	569	559	569	562	558	530	537	572	557	562	575	555	563	558	548	556	549	571	512	567	544	538	585	563	563	622	561	528	568	533	558	514	518	591	560	575	586	545	563	549	529	580	550	606	537	524	553	550	531	529	541	532	586	564	510	576	599	537	534	521	604	542	544	588	599	580	555	548	549	496	560	557	568	571	584	558	606	559	516	530	601	582	545	555	597	547	550	556	529	573	585	557	570	557	525	575	526	579	563	555	590	538	566	555	589	549	527	557	582	537	582	597	587	574	591	561	573	553	575	570	571	598	576	548	535	579	551	596	590	539	553	571	557	535	551	557	563	580	561	580	524	530	532	590	561	566	538	573	522	568	546	536	576	561	528	626	534	543	508	590	572	541	551	546	550	587	566	560	543	584	608	565	544	563	537	578	544	555	535	557	553	517	559	564	547	559	497	591	545	567	554	544	565	540	574	578	602	605	537	583	558	609	535	551	531	544	549	571	562	518	570	539	583	535	536	588	560	603	545	546	550	578	566	557	575	580	571	574	559	558	534	584	594	569	551	538	530	536	519	580	560	554	625	571	563	558	537	517	590	567	568	535	563	613	587	614	568	548	565	554	577	583	536	604	546	534	529	610	558	519	559	557	588	568	550	526	551	557	577	549	533	591	601	562	625	527	535	531	543	561	581	542	567	556	571	551	546	589	582	537	563	538	560	543	573	559	547	551	508	562	556	550	536	555	548	553	565	585	532	555	545	540	572	574	561	606	577	581	581	575	518	533	568	548	580	550	520	571	547	570	560	561	572	608	558	596	545	577	555	533	571	580	533	587	538	575	570	588	568	604	553	555	565	563	518	545	559	552	550	547	533	580	554	547	541	539	546	534	515	581	591	582	551	609	591	553	585	532	604	529	573	558	564	575	560	539	605	565	570	623	566	566	539	533	560	564	539	568	567	556	575	574	584	562	572	506	585	561	579	576	553	556	575	568	553	569	579	561	595	592	555	582	545	552	503	569	593	526	546	565	598	528	510	556	547	570	565	511	540	585	555	557	567	583	548	541	580	541	529	563	539	562	521	557	560	590	610	550	525	552	581	565	581	547	537	565	571	585	557	555	507	545	511	570	569	512	529	597	527	566	571	567	542	525	596	585	564	573	563	566	599	537	562	597	542	567	536	557	549	573	534	553	539	579	525	562	557	586	594	561	548	529	564	560	562	578	578	547	557	567	526	580	592	550	559	545	562	532	559	587	528	592	552	569	532	565	617	564	547	584	562	546	536	558	533	571	526	515	540	612	556	592	496	568	556	569	574	566	574	578	571	562	615	594	590	583	552	562	588	566	522	542	594	526	570	550	566	566	560	558	573	562	561	578	600	544	575	516	528	564	613	541	553	561	551	551	577	580	512	567	579	562	582	571	608	583	531	564	543	582	544	555	566	580	562	561	557	546	599	570	563	581	572	547	557	564	603	570	536	558	592	591	559	571	556	595	589	525	560	563	553	557	527	601	536	547	554	577	526	516	538	571	531	543	572	547	550	552	532	510	549	592	555	569	551	563	573	570	533	549	557	538	566	549	582	602	541	544	501	532	545	557	537	566	534	586	537	580	580	564	579	581	545	538	587	596	585	547	574	571	545	517	541	579	564	582	596	579	530	559	531	506	478	515	547	560	580	567	547	562	541	527	560	553	552	599	565	598	588	536	585	567	534	546	534	592	562	552	538	531	585	536	506	579	589	575	591	530	585	585	591	518	556	516	524	577	566	566	612	584	555	547	552	580	558	581	576	566	560	558	583	571	567	534	565	535	580	530	548	571	525	572	570	546	572	573	576	557	571	581	576	557	563	570	621	555	567	593	591	571	566	548	562	528	579	578	570	574	596	551	543	553	577	605	570	592	510	553	585	526	587	598	528	577	565	570	576	517	551	589	581	520	566	566	581	544	541	517	579	509	539	564	549	560	552	560	583	572	580	549	547	592	565	548	584	573	536	553	547	539	575	605	589	561	561	563	563	582	567	596	531	572	597	574	522	566	595	561	560	537	584	600	581	538	570	537	589	556	574	549	608	568	550	599	601	550	540	571	549	535	569	519	566	603	546	541	540	565	529	571	541	573	539	500	562	555	569	533	548	552	550	525	569	527	526	541	622	584	577	568	571	569	570	535	554	557	596	541	542	529	592	570	535	531	580	575	541	522	512	575	579	550	529	555	547	506	570	526	538	576	533	527	609	582	574	586	549	555	556	565	563	595	548	556	587	523	550	566	549	567	591	509	516	583	541	556	580	535	545	545	605	575	557	565	567	566	539	557	573	541	581	574	578	593	567	610	637	524	559	602	519	544	580	565	544	581	581	497	575	558	581	556	542	572	537	554	563	619	588	581	534	554	556	515	599	543	560	575	535	579	576	559	571	569	578	530	599	545	577	595	581	584	554	561	552	562	588	544	592	559	542	555	542	537	574	509	597	537	561	590	571	554	556	600	560	535	593	562	553	548	538	574	542	570	570	524	584	560	567	564	558	583	525	545	573	551	582	541	557	572	560	534	543	573	567	565	534	521	542	573	558	608	539	590	580	601	565	590	599	572	551	602	547	556	599	585	551	541	591	562	582	561	613	564	519	541	564	567	565	580	570	577	593	549	590	577	578	580	567	584	599	579	528	559	560	520	569	564	538	597	499	565	530	588	552	557	548	589	569	555	527	550	536	583	546	542	599	564	553	555	575	545	571	540	553	554	586	563	581	580	534	575	539	561	592	563	561	586	580	583	551	564	522	603	536	622	578	552	570	557	565	573	563	512	548	536	592	561	584	587	564	593	545	556	567	592	565	554	560	543	521	508	556	597	537	578	526	595	542	560	556	568	595	524	521	537	527	551	526	558	566	573	542	564	594	556	553	529	536	575	562	567	553	564	583	528	577	566	589	572	559	551	526	541	574	594	538	562	568	562	557	578	555	557	598	533	543	555	565	578	553	548	542	534	558	556	541	519	566	519	536	569	554	562	559	540	559	542	571	586	556	562	530	569	551	549	582	551	509	574	528	561	583	575	541	567	572	511	577	561	572	525	574	535	563	581	567	541	593	576	578	556	545	564	535	544	535	567	556	543	560	539	623	552	575	526	565	533	601	559	535	550	515	562	586	568	563	560	575	603	544	571	531	548	551	529	570	574	546	582	582	569	568	563	578	592	561	545	534	536	544	603	583	553	544	590	512	556
61766	70474	66021	50255	10502	877	912	898	912	861	870	885	858	919	892	914	856	871	872	875	894	881	881	891	839	881	877	815	888	849	838	861	819	849	851	887	866	858	849	856	874	822	871	806	905	867	844	868	840	858	863	870	828	837	838	849	865	929	871	833	859	856	889	912	817	898	880	864	830	849	859	833	887	875	835	879	836	818	802	834	901	818	830	862	882	846	873	860	850	846	857	838	784	846	844	845	921	847	825	874	848	854	859	843	824	799	833	868	818	835	856	901	856	834	873	864	858	822	832	877	894	818	829	887	872	886	820	879	830	843	902	853	867	814	822	816	913	834	875	832	863	841	869	870	865	827	852	855	893	822	884	867	895	839	873	842	892	821	871	845	876	883	873	844	821	883	867	839	850	805	814	887	869	844	880	861	816	832	828	865	906	828	835	849	840	850	908	883	870	907	872	814	814	864	795	881	882	792	881	822	884	856	853	835	887	853	949	832	816	867	857	824	874	878	857	825	852	840	890	859	861	830	866	887	815	885	856	880	838	845	870	882	848	863	925	863	831	888	808	835	879	866	863	872	880	842	858	849	837	850	783	823	765	843	859	859	854	826	869	841	877	863	806	879	820	848	831	813	845	830	867	800	904	846	841	891	879	822	811	866	849	861	832	883	875	855	852	868	889	834	887	846	864	860	871	889	857	907	848	899	847	789	832	894	826	823	923	866	867	888	829	798	871	877	832	835	854	820	872	901	837	836	865	883	877	875	840	839	892	873	836	864	824	871	809	874	812	864	853	811	864	881	872	876	881	836	920	864	829	834	831	856	839	832	863	877	824	864	845	897	861	880	857	817	857	852	869	852	824	823	844	816	853	874	859	923	853	879	871	862	843	907	864	869	827	902	802	882	822	884	849	845	827	812	846	878	856	825	874	862	893	885	851	859	856	904	832	793	804	914	869	826	850	837	838	788	884	845	839	799	786	840	840	880	875	853	839	887	853	911	853	906	829	852	844	893	815	893	866	870	927	845	790	888	843	825	810	833	846	812	842	869	811	851	865	843	843	876	859	839	836	820	864	898	815	781	850	890	792	903	842	880	867	835	848	857	830	930	847	895	825	893	783	830	882	877	863	851	848	859	828	840	833	842	813	848	841	836	879	830	857	852	865	847	847	874	818	895	933	848	895	887	821	864	836	837	799	859	878	859	888	838	843	884	866	839	862	840	842	869	860	872	848	882	833	855	850	814	823	844	855	856	830	842	838	859	870	861	871	800	871	866	853	944	823	876	811	897	830	842	819	887	898	850	828	907	834	875	879	811	903	826	817	851	874	848	879	869	900	925	847	843	797	801	829	851	871	825	800	837	835	865	851	841	855	840	818	883	844	873	860	847	889	847	877	815	843	854	845	934	872	864	864	846	814	877	836	927	916	800	907	877	875	842	829	816	785	843	842	842	880	881	859	891	853	878	852	849	829	838	877	830	855	872	816	871	863	890	839	867	816	816	880	825	812	895	786	884	798	839	886	865	936	897	811	832	831	834	797	858	858	876	844	943	875	818	796	890	815	794	873	836	871	906	898	848	836	898	888	855	876	827	860	857	865	848	853	823	846	918	842	864	829	866	835	902	809	846	814	828	848	879	884	871	824	848	904	904	840	819	860	839	836	870	825	815	858	831	847	834	887	848	813	851	859	862	818	884	868	843	915	840	880	811	832	839	793	841	770	857	796	825	888	835	862	874	775	854	844	894	790	851	845	844	848	837	814	851	833	856	865	914	847	851	886	854	822	818	836	871	877	877	834	855	872	852	871	835	828	883	838	849	884	857	842	824	830	814	842	852	808	828	902	817	877	865	887	851	839	875	899	848	811	853	846	799	878	815	842	887	861	852	844	838	846	897	834	928	853	877	865	891	844	832	861	854	831	812	827	859	862	851	852	924	867	837	827	842	867	856	830	824	812	850	860	852	894	844	891	886	912	872	862	821	847	851	939	863	888	861	871	868	853	834	800	795	819	854	879	888	879	848	871	827	828	859	865	871	874	804	883	855	868	810	828	891	880	897	838	917	906	822	844	844	818	875	837	859	871	795	858	861	851	833	850	884	889	840	838	876	890	823	864	898	817	876	840	870	842	842	838	835	872	865	899	845	887	834	849	859	809	846	830	857	874	825	843	847	895	880	833	855	831	864	842	870	870	855	845	866	888	886	866	812	876	817	898	795	812	836	880	810	853	862	827	862	855	903	922	780	830	880	838	856	809	849	864	864	840	841	800	860	845	809	847	868	830	801	824	843	876	829	816	852	835	816	854	831	864	851	854	796	892	896	888	871	866	867	904	799	854	872	823	848	846	859	815	844	825	809	852	882	892	823	891	896	889	811	873	860	873	830	876	846	883	874	854	831	891	834	855	834	886	890	865	825	844	886	872	879	834	882	861	864	860	866	892	862	887	874	898	860	886	887	894	840	860	802	876	892	858	847	797	885	885	881	783	877	841	835	806	878	881	826	872	871	819	850	784	830	842	845	882	827	836	856	836	817	806	823	902	811	898	863	824	830	861	816	906	876	806	836	822	823	876	878	907	804	863	852	832	882	898	858	818	920	893	856	840	879	833	858	863	874	886	832	870	858	876	859	858	845	836	920	810	828	850	796	809	874	801	818	904	861	861	900	806	837	852	904	828	865	868	848	865	903	833	893	881	873	845	889	835	832	852	857	831	895	853	856	756	836	840	858	817	874	813	868	871	826	837	781	862	837	854	847	857	892	912	831	836	852	857	847	821	825	838	838	828	832	858	840	858	865	812	905	856	834	831	873	832	865	857	944	849	867	844	825	857	815	853	811	856	814	839	833	920	833	857	867	896	816	878	880	860	781	888	872	839	862	851	833	850	851	903	831	876	854	838	869	852	853	844	849	862	841	858	892	833	857	836	828	877	903	783	860	868	834	850	888	820	866	843	885	864	869	874	846	866	815	830	852	825	829	842	839	860	947	864	912	825	834	862	828	850	821	810	811	835	848	845	799	801	842	835	846	873	850	853	850	898	900	839	900	885	844	874	844	912	894	858	907	828	786	822	870	817	812	810	839	837	832	869	827	842	906	798	893	867	831	817	847	893	856	850	872	867	901	799	845	882	798	846	849	855	870	849	910	863	829	879	887	871	866	860	915	844	822	875	850	855	870	800	865	847	838	806	863	879	865	816	913	883	827	802	861	851	849	873	784	859	851	842	852	886	865	846	902	855	797	786	833	816	912	924	840	840	894	877	828	869	836	800	874	836	887	843	892	878	833	870	834	842	895	799	843	881	838	837	796	894	874	895	851	854	818	876	893	831	820	823	844	861	830	904	871	872	886	849	829	854	853	847	853	836	852	834	835	845	865	816	848	864	933	839	842	837	859	829	831	769	850	840	856	844	854	852	857	833	812	854	823	871	827	846	861	835	942	909	840	825	838	820	844	806	880	866	852	874	854	867	863	856	876	832	912	818	868	892	861	873	854	846	877	836	805
28953	26336	33732	19430	1638	336	364	317	347	325	332	349	294	329	327	331	348	333	300	322	322	339	291	315	340	322	349	337	310	334	329	333	301	295	339	372	323	329	344	322	339	289	365	323	317	305	319	343	320	321	314	347	335	310	349	299	315	308	322	308	324	320	335	330	324	318	323	323	362	326	340	334	349	314	305	306	343	332	321	297	332	330	305	286	346	337	348	303	323	329	322	315	309	356	343	321	318	308	336	323	344	308	347	358	348	357	298	325	320	320	328	317	323	334	310	318	304	314	303	341	324	330	308	331	325	300	322	324	337	325	333	313	311	297	316	328	328	343	330	340	327	318	315	325	323	342	346	326	326	341	350	343	325	349	294	292	348	350	379	312	354	335	334	312	310	318	320	339	311	310	304	300	305	323	320	319	359	338	319	334	333	321	348	306	307	325	318	333	346	313	333	322	301	301	350	351	337	337	324	286	350	298	305	331	332	283	330	369	309	302	345	326	353	347	326	338	305	338	294	324	347	316	325	315	339	351	314	329	354	325	320	361	306	336	339	344	298	330	366	313	336	325	329	296	341	317	346	320	353	361	307	348	343	316	309	283	327	353	340	339	307	331	327	321	319	334	348	331	340	326	350	308	322	308	348	336	292	341	354	332	304	342	337	357	321	341	359	344	312	344	330	311	335	311	306	322	330	344	285	344	309	344	303	355	323	334	320	323	343	325	376	310	341	353	301	325	328	334	336	342	351	328	300	288	310	337	318	332	342	362	325	331	329	340	310	316	322	276	338	348	320	310	316	339	322	297	324	354	320	335	310	323	298	322	303	331	344	339	310	287	322	280	339	338	330	327	324	341	318	323	348	327	307	310	346	355	321	345	314	310	330	340	312	354	327	341	357	353	300	327	325	326	318	332	283	345	302	306	342	284	360	317	317	299	315	338	301	355	348	344	320	296	345	317	303	311	319	311	317	353	343	352	301	335	330	321	321	315	338	329	342	355	338	304	338	327	310	365	344	298	327	339	338	313	356	291	310	339	328	317	314	347	349	325	333	320	331	346	332	335	316	337	330	326	350	321	357	330	318	352	308	340	338	333	313	328	318	330	317	314	292	315	317	285	332	325	300	303	342	309	330	308	326	351	315	352	326	311	337	321	327	350	343	293	312	325	293	322	344	351	334	329	309	291	351	334	339	310	317	317	355	387	361	325	347	331	362	316	344	329	300	317	314	296	332	334	299	329	365	331	321	314	349	340	343	333	337	330	343	319	344	319	311	324	355	316	311	319	345	346	299	321	297	329	330	316	318	340	312	306	351	364	346	325	323	322	314	343	339	322	329	318	287	304	355	301	353	333	345	336	329	347	352	324	347	348	319	339	312	324	323	326	301	339	348	320	347	318	327	316	344	329	338	301	283	313	310	299	308	322	325	342	323	297	324	316	328	303	346	321	329	307	292	342	341	307	332	309	357	361	312	316	320	328	304	325	328	362	330	296	317	295	329	362	342	333	327	346	317	317	301	335	318	320	321	334	332	331	326	335	336	315	307	354	329	340	320	303	358	335	365	363	308	373	320	312	327	321	299	324	291	318	317	314	319	308	345	333	347	331	320	356	328	312	311	353	320	349	305	345	345	293	337	325	330	322	305	322	325	364	321	304	317	320	345	355	320	340	334	315	311	337	338	334	271	332	317	326	308	316	307	340	349	333	331	301	390	330	312	339	331	297	330	335	339	338	327	343	316	328	324	296	311	339	339	345	347	315	334	341	320	327	331	347	303	323	339	342	295	332	308	352	311	338	337	338	363	304	363	305	306	320	336	344	350	334	342	301	311	329	346	334	356	316	351	298	306	376	303	334	343	335	301	337	317	311	320	350	311	355	304	334	326	331	319	332	341	304	333	340	318	318	342	354	354	350	306	332	341	320	338	308	343	301	282	329	309	333	327	293	315	326	320	339	341	329	326	298	311	331	326	330	369	330	330	323	324	290	322	339	315	331	333	317	330	328	304	282	315	337	321	328	304	321	338	359	294	301	330	310	308	318	344	338	293	309	331	327	329	331	330	328	341	297	338	338	296	318	337	324	338	366	334	327	358	321	317	320	350	308	316	329	358	344	305	307	326	346	303	335	305	304	286	282	297	322	331	289	332	320	322	323	313	358	320	329	287	339	333	309	347	339	305	319	307	355	323	335	309	327	305	326	319	323	350	333	343	345	281	333	321	312	310	355	322	325	328	347	313	300	336	326	313	333	358	310	287	324	347	328	324	319	309	302	301	328	312	319	304	342	321	344	312	324	324	317	320	327	337	318	333	335	322	345	341	310	324	340	289	329	337	297	319	330	324	302	320	307	301	339	314	336	342	325	313	299	307	306	324	347	322	343	338	335	306	319	305	343	361	327	308	317	338	323	303	352	318	322	322	316	304	326	298	287	348	324	315	324	311	319	315	341	302	312	323	311	333	344	337	317	342	353	322	334	329	333	324	349	316	305	339	333	341	302	325	332	312	314	319	331	321	312	328	326	333	344	326	351	335	336	313	338	305	327	313	326	342	340	334	315	309	325	313	297	326	341	343	344	305	353	339	307	339	316	309	337	364	302	333	341	344	297	319	343	296	351	301	329	357	359	317	331	325	311	316	283	318	334	335	328	320	356	310	305	342	308	333	330	310	335	319	314	324	344	348	293	345	306	323	370	329	322	327	346	329	335	317	340	330	356	342	324	362	328	316	316	309	315	336	325	361	346	325	342	323	346	312	338	333	324	351	333	297	329	323	315	315	324	316	322	310	328	331	351	341	302	317	347	333	368	286	326	368	315	304	353	342	347	347	344	331	323	335	311	313	316	306	340	350	356	314	331	342	286	334	315	314	335	290	316	334	319	329	321	319	353	285	344	308	264	318	347	324	363	318	316	332	349	314	339	311	321	345	324	314	331	329	332	307	330	285	281	342	335	350	348	325	335	344	338	342	337	316	317	343	335	365	319	360	312	350	338	343	320	318	314	294	326	311	348	290	322	343	344	316	329	305	364	354	358	299	322	363	333	322	327	322	343	304	306	287	321	309	309	319	341	324	316	323	332	364	350	332	317	346	306	332	327	328	297	339	292	305	324	348	341	299	331	342	295	311	336	296	306	315	331	336	313	307	291	309	356	345	339	300	320	334	318	366	315	351	307	300	335	363	351	347	357	322	316	311	296	311	341	323	369	336	288	305	331	333	344	294	331	342	311	325	323	339	337	322	325	323	354	329	291	332	338	318	285	331	336	307	346	326	305	309	311	324	347	340	337	360	304	359	332	338	376	322	311	351	311	341	307	325	350	311	311	292	317	346	342	354	310	331	366	273	369	331	313	315	345	314	323	285	296	324	352	327	330	325	305	324	321	318	311	313	304	333	316	310	307	334	314	317	335	310	320	342	320	324	339	332	300	319	305	334	349	331	350	353	329	312	306	343	313	313	343	337	311	310	340	337	332	294	308	290	307	324	331	330	316	333	327	312	330
36683	38738	40637	16993	1257	484	510	535	503	517	526	534	561	505	504	564	516	505	511	549	567	564	511	540	522	547	505	510	518	507	497	540	545	528	571	562	490	527	532	536	541	503	516	531	529	503	534	528	485	539	551	534	527	503	505	546	512	542	490	533	502	525	511	570	540	555	523	514	570	525	547	504	515	538	535	518	538	514	504	521	502	552	519	496	591	525	488	565	553	529	517	555	522	529	561	543	542	524	516	514	556	540	565	497	511	492	534	518	557	526	500	537	519	516	548	525	537	490	527	517	513	513	534	521	545	534	522	501	501	513	492	544	574	532	496	512	536	520	481	509	512	515	515	506	545	503	553	543	559	507	512	531	538	554	504	557	496	531	521	505	533	528	505	518	505	549	537	539	543	513	524	531	512	514	549	505	525	547	518	515	508	537	552	507	554	518	541	546	563	542	516	546	521	520	551	510	550	571	560	520	522	518	525	522	507	540	542	515	547	570	496	538	524	545	500	516	525	519	549	520	498	519	545	527	529	524	552	499	485	506	509	536	561	552	553	545	547	533	547	518	531	559	527	559	549	525	514	506	520	554	546	499	519	516	555	548	508	525	546	492	519	588	526	544	537	541	523	539	524	518	513	530	517	592	528	556	524	533	530	517	513	552	493	527	535	547	517	496	497	543	548	543	519	516	512	519	529	526	535	543	515	529	524	546	522	550	521	525	520	501	523	503	554	570	551	547	555	566	523	546	510	536	546	557	530	497	555	521	529	522	537	503	558	499	491	516	514	509	508	543	540	547	524	531	511	545	554	529	552	538	502	488	553	534	573	513	554	512	518	522	518	499	537	560	531	552	514	548	527	522	557	539	527	558	543	536	533	555	553	523	534	579	553	508	512	530	545	549	549	546	524	558	539	512	533	550	481	533	550	526	563	508	519	537	535	535	536	539	553	522	516	539	494	542	551	588	535	563	501	520	532	552	559	519	573	537	538	558	550	527	517	532	576	493	533	529	512	514	522	508	566	516	530	477	528	541	492	497	473	493	543	534	525	497	504	501	547	507	514	544	562	499	476	541	543	551	531	563	559	532	528	527	496	547	551	525	499	538	531	508	552	523	554	509	544	555	466	506	528	531	551	529	494	557	575	532	550	550	526	513	522	543	572	552	535	548	539	530	540	557	565	534	519	505	500	490	495	499	533	552	538	543	542	526	527	536	475	524	516	533	507	547	495	498	503	526	480	580	563	537	512	558	522	543	577	505	491	504	537	549	519	542	517	504	563	524	563	521	545	527	534	506	522	550	531	553	535	551	574	495	510	523	522	513	573	516	520	508	527	560	535	533	476	516	533	501	528	531	515	565	545	487	489	524	537	549	573	531	556	519	527	510	519	530	558	558	540	494	522	528	564	526	560	535	520	513	464	527	541	511	513	490	514	513	504	529	555	499	555	518	538	525	524	529	494	528	580	497	534	526	531	516	546	533	511	501	504	546	461	534	478	504	512	524	547	519	559	477	501	508	554	512	538	518	522	526	563	515	513	522	573	549	540	523	538	550	537	530	511	525	517	532	508	567	479	524	481	516	514	546	515	534	522	561	518	527	561	543	548	561	527	533	508	504	476	548	494	547	510	555	558	515	517	491	560	507	515	468	545	560	519	540	519	561	470	509	540	503	549	519	501	534	523	543	541	534	568	515	521	530	557	504	504	530	512	504	534	496	494	521	528	520	518	506	547	522	515	549	503	533	515	527	536	484	518	532	548	576	483	537	538	543	531	497	517	535	552	539	537	543	526	504	557	546	584	514	520	539	558	546	550	555	525	515	514	581	523	518	531	540	516	528	542	585	573	523	530	535	540	546	539	505	530	521	512	544	569	513	543	536	504	487	486	562	500	564	518	520	519	517	543	522	526	526	494	528	550	462	500	540	524	570	506	574	503	502	509	551	508	523	498	531	521	526	486	559	568	530	525	510	556	490	536	549	523	531	514	530	516	517	524	493	530	554	491	571	521	535	556	573	544	526	547	509	527	485	537	515	533	535	517	555	476	507	548	534	535	503	535	549	498	516	487	506	547	526	571	541	527	522	516	499	529	543	487	534	500	522	492	508	523	553	533	535	509	514	510	553	517	512	528	533	528	511	514	514	519	471	536	533	534	533	501	537	527	530	503	541	555	520	553	501	536	537	541	536	515	516	498	525	485	513	564	571	555	558	524	484	546	516	554	520	534	543	515	522	519	508	491	539	509	527	533	510	560	549	485	501	493	521	520	517	529	565	570	526	555	519	514	555	558	532	518	480	536	530	508	592	544	503	497	548	532	533	518	499	534	552	515	542	487	505	519	524	525	514	508	549	516	528	522	572	534	520	543	558	513	563	500	548	540	513	561	512	522	523	551	491	532	514	544	509	508	491	548	540	495	515	532	539	538	503	551	550	524	504	524	487	529	509	515	549	539	522	526	530	545	501	539	525	546	520	484	577	539	547	564	531	546	563	528	545	528	527	493	493	497	512	574	555	562	543	544	512	471	537	568	499	548	548	569	508	514	508	550	534	507	518	590	537	543	525	484	544	526	539	553	558	516	546	611	535	519	524	533	524	503	515	509	522	528	535	549	513	524	541	563	497	555	563	499	516	583	527	519	518	507	531	546	553	511	516	496	549	532	573	535	507	533	530	512	531	531	494	558	558	552	566	517	553	501	518	483	505	578	516	512	555	539	530	536	544	532	544	584	491	536	503	547	541	542	554	529	536	543	541	524	524	577	537	506	515	527	569	535	506	555	520	539	515	510	494	530	527	540	546	521	553	546	513	537	516	553	523	541	529	559	499	540	549	541	524	522	513	524	527	557	543	572	554	512	537	546	521	542	525	508	527	485	573	523	535	546	519	519	543	506	515	554	505	545	538	548	541	559	504	535	537	539	548	522	534	521	579	552	558	498	537	534	552	523	518	545	519	505	534	534	515	552	566	530	527	521	528	514	531	507	510	533	524	513	567	530	536	517	529	562	546	521	534	533	524	522	540	484	576	536	527	492	540	530	508	519	523	494	505	537	536	536	535	547	518	539	525	519	486	512	560	550	529	499	559	560	543	534	518	516	515	538	495	588	524	523	535	534	558	538	539	498	525	513	560	549	539	500	546	561	534	525	502	519	544	535	558	524	531	543	550	535	490	570	491	559	540	541	516	507	557	484	526	555	489	516	512	506	529	555	518	531	561	511	509	507	561	539	491	536	552	527	527	538	542	543	542	545	520	538	582	514	513	524	568	518	543	533	513	550	550	503	484	579	520	532	542	537	533	536	538	551	528	521	497	549	536	530	531	494	528	528	535	487	514	496	510	536	580	513	510	522	488	499	510	512	518	487	513	542	523	552	520	550	557	522	510	570	521	542	533	521	538	538	569	571	489	508	541	518	528	539	525	541	509	523	548	547	539	512	554	525	508	497	518	518	525	521	501	496	521	547	523	531	535	513	516	544	502	524	544	537	535	522	498	510	527	535	551
24625	21896	36730	33552	19166	6817	762	546	466	537	489	505	506	490	454	526	453	510	441	481	475	467	466	486	452	480	478	475	490	463	488	468	484	501	445	427	490	455	488	488	483	465	482	478	447	469	486	484	481	476	497	453	440	479	522	466	443	520	493	488	476	493	487	486	532	508	492	498	454	489	476	469	489	474	488	485	511	478	472	468	485	488	442	479	456	456	499	462	448	516	490	518	455	485	487	469	458	481	430	528	468	445	496	457	462	473	487	474	473	514	505	454	508	469	508	463	483	508	478	529	481	468	502	475	478	488	484	451	483	451	474	513	511	480	499	491	466	468	501	503	498	454	465	501	463	449	466	506	478	449	502	485	482	492	502	486	497	480	515	476	500	458	455	495	518	516	516	469	444	489	469	482	500	448	445	488	471	555	451	487	506	501	475	512	452	468	472	486	494	521	474	528	488	487	456	466	472	462	468	511	477	464	500	461	483	468	491	468	487	461	461	506	435	455	485	507	449	511	453	447	471	455	472	487	468	473	469	465	508	425	508	530	476	458	479	476	492	481	495	480	513	460	493	489	460	441	457	511	459	412	481	486	481	489	478	501	470	505	468	461	488	458	499	453	521	488	447	469	454	457	479	478	444	503	482	497	484	459	466	502	489	464	487	505	491	459	459	460	468	473	491	437	482	442	479	455	529	469	448	467	473	485	517	488	484	446	479	466	471	461	489	463	446	529	519	497	471	484	500	467	505	485	457	519	502	509	471	469	443	472	453	477	516	458	530	497	466	476	492	491	508	477	469	448	470	481	478	480	488	454	519	478	465	494	470	443	474	480	514	477	468	494	470	512	455	469	500	507	488	494	473	470	495	475	445	452	470	463	492	485	492	489	496	467	421	499	479	462	520	476	476	504	462	468	459	442	470	503	443	496	479	494	470	476	467	452	460	513	468	499	438	478	454	504	483	484	491	482	489	459	476	466	492	458	429	500	466	490	488	494	482	432	472	510	458	474	491	530	466	469	469	503	471	511	452	484	476	500	450	479	486	470	479	473	476	463	480	459	523	423	465	459	466	483	496	457	467	488	467	446	491	498	463	473	484	491	475	502	461	461	501	493	460	434	487	458	516	458	475	451	462	509	458	501	447	476	492	525	470	512	479	471	498	472	494	486	435	501	482	473	454	455	453	484	447	462	491	490	455	465	465	507	494	463	466	489	490	507	524	474	471	496	486	464	470	470	493	497	490	436	510	483	449	458	465	458	492	474	465	494	470	459	489	501	510	457	495	450	501	460	494	454	441	523	465	488	483	492	482	502	495	496	486	476	447	490	484	493	481	479	454	453	445	447	495	475	489	488	507	445	474	514	488	478	466	469	497	482	495	519	507	491	471	460	465	486	486	468	476	444	489	470	493	451	473	485	480	469	452	503	476	536	494	468	464	464	506	481	423	463	504	499	450	458	497	517	487	493	462	462	465	480	513	510	486	468	439	454	489	462	458	468	471	435	508	502	442	482	494	465	506	489	509	460	469	461	503	483	471	466	471	537	498	466	452	437	462	511	459	465	448	479	465	494	473	475	483	496	465	504	481	486	472	489	447	480	446	491	480	452	489	488	485	423	501	420	489	471	463	522	471	471	454	509	460	473	483	507	450	461	469	463	448	518	446	451	448	489	484	523	474	502	472	503	448	491	501	512	468	439	439	487	501	482	506	488	463	449	485	482	486	513	490	487	509	530	454	493	466	464	442	456	474	492	488	457	470	446	461	489	482	479	522	466	527	472	537	448	482	493	502	488	486	485	477	487	475	475	478	483	475	498	469	515	475	477	481	462	513	479	444	476	498	482	478	468	499	482	474	514	517	462	444	454	446	425	440	488	473	499	482	476	525	484	514	526	474	478	499	512	476	454	478	474	517	492	473	475	500	499	437	506	477	482	492	478	482	454	462	473	473	474	502	459	437	492	466	495	486	438	504	499	477	476	463	476	497	467	492	483	479	446	508	455	489	477	462	443	437	491	509	502	519	468	474	488	472	463	482	480	457	503	520	452	475	497	530	478	424	485	462	526	482	491	506	460	509	474	470	458	498	464	500	487	456	486	491	462	477	507	470	448	472	508	507	456	462	484	498	479	502	518	489	490	501	476	506	505	502	501	475	463	498	467	501	469	513	472	485	454	498	471	475	456	452	491	448	486	477	494	452	481	495	480	490	491	499	439	466	455	479	494	496	490	468	468	476	504	482	502	507	476	512	504	512	507	468	469	479	511	483	485	471	482	514	534	487	485	464	479	499	477	442	503	451	428	500	446	498	506	494	462	461	481	512	448	463	473	458	460	481	500	507	457	477	452	460	488	420	443	508	487	475	457	525	489	495	514	460	451	468	442	476	482	488	484	520	477	484	491	461	468	507	449	503	494	485	512	488	527	488	482	466	500	499	476	475	464	493	486	506	454	516	494	460	513	500	469	453	504	478	414	474	482	438	463	471	475	463	454	495	498	515	476	500	453	439	455	497	486	485	505	518	483	503	501	494	462	509	497	458	490	484	525	495	461	450	475	473	494	462	459	445	470	478	521	486	482	493	480	446	466	473	461	482	464	509	490	490	505	504	493	502	497	484	461	510	467	491	480	515	481	454	439	489	449	507	462	477	447	473	481	522	490	488	458	481	484	470	476	463	456	482	501	441	489	488	507	486	433	513	470	502	490	508	467	479	492	528	456	459	455	514	469	453	458	465	465	485	473	502	516	478	544	507	454	478	507	488	459	445	480	477	462	451	477	526	441	479	474	494	503	479	480	481	486	448	511	499	537	440	546	507	474	458	490	493	460	470	458	486	467	455	498	478	465	442	512	478	482	473	489	500	450	480	456	464	514	447	486	491	530	488	522	466	470	493	484	452	492	500	464	548	524	455	466	466	453	463	468	496	489	490	480	493	438	503	454	488	450	498	482	457	453	468	478	489	445	460	471	467	489	479	456	470	489	446	517	483	475	504	453	471	484	488	486	447	469	478	451	455	471	484	496	506	490	477	509	464	497	504	450	493	427	468	426	452	447	482	486	509	456	479	463	482	466	427	514	481	462	471	473	473	462	462	497	460	481	503	465	479	460	486	495	474	457	487	459	492	524	470	506	488	510	469	453	467	430	477	470	466	485	475	471	485	507	487	451	479	506	463	479	486	469	482	475	502	506	471	470	446	520	497	507	433	465	512	503	494	476	482	464	458	487	471	508	482	453	520	479	458	500	495	458	490	492	471	481	485	470	507	481	442	463	480	508	461	488	481	476	460	485	470	459	463	444	515	486	506	479	467	460	458	427	495	510	467	526	462	468	459	485	473	491	468	478	468	487	493	517	505	482	543	488	481	504	495	435	499	456	491	499	464	477	453	503	480	483	505	463	485	456	436	427	457	487	486	460	468	490	497	472	494	479	494	480	476	464	461	469	496	490	448	467	471	528	470	519	489	497	517	454	471	463	518	474	490	488	489	486	455	524	505	452	467	440
59709	65941	66015	41349	7332	771	770	794	774	795	790	750	768	734	770	777	797	725	777	735	753	777	790	765	745	791	733	787	708	852	763	782	825	805	692	765	749	736	762	791	689	732	746	763	747	731	693	753	772	778	773	784	748	718	752	691	701	797	787	753	789	754	736	763	736	794	770	767	731	772	739	747	779	783	784	795	746	723	727	764	756	759	781	764	718	758	772	756	790	755	760	787	746	725	743	781	778	725	742	787	741	778	710	751	721	733	763	713	767	760	748	754	719	786	774	753	790	792	764	741	736	731	754	719	774	784	738	750	750	784	824	746	769	680	720	793	679	761	736	837	752	733	751	726	848	747	752	722	752	775	783	734	773	800	759	727	750	741	714	800	774	726	755	693	755	704	783	749	756	718	770	772	729	741	760	790	755	700	720	758	790	757	793	690	789	740	780	724	749	748	760	784	820	718	775	806	776	753	746	727	744	771	773	700	764	713	733	802	763	712	704	767	753	761	771	762	746	734	741	745	727	749	704	736	748	740	750	744	748	727	759	793	725	706	739	735	777	783	776	701	762	794	780	744	738	719	717	710	776	769	729	741	758	740	715	778	747	732	698	763	736	754	763	732	735	731	769	776	775	711	761	713	750	757	755	777	702	772	738	742	763	801	765	784	702	723	705	734	796	701	764	768	787	762	727	796	751	732	762	770	756	755	701	726	748	714	748	758	762	734	806	750	754	766	747	734	783	772	720	758	739	765	767	774	744	789	763	729	734	724	711	720	766	768	724	747	749	781	758	742	770	759	791	775	707	784	740	749	726	773	722	762	749	736	762	800	776	773	770	790	699	726	703	736	725	792	753	782	725	750	708	743	752	762	722	759	797	775	771	731	770	773	799	819	738	758	768	785	764	799	744	779	730	768	751	752	754	742	731	795	787	715	779	769	719	761	800	752	774	775	754	717	720	742	780	812	791	730	768	783	790	775	767	766	759	732	788	745	736	777	779	745	741	748	764	733	778	757	744	719	743	699	757	755	719	727	775	737	818	725	732	763	741	728	759	745	764	775	756	780	743	719	736	734	782	755	754	773	764	814	743	724	737	810	759	730	789	747	770	760	715	730	729	739	716	730	698	761	709	767	758	736	733	751	754	736	801	771	770	745	759	746	777	800	774	724	828	719	720	786	748	720	756	741	759	740	785	787	727	758	696	751	793	812	731	747	805	759	732	761	734	779	746	766	744	768	741	739	752	749	763	777	742	784	771	767	756	757	762	801	748	788	736	679	775	773	843	747	759	749	797	694	788	777	821	720	758	779	747	778	761	776	730	746	773	738	785	791	699	746	714	741	733	775	765	722	777	752	749	724	798	769	735	753	742	743	783	728	741	763	840	704	741	764	776	749	760	723	776	780	748	798	713	786	769	768	744	797	746	723	738	719	770	812	767	786	775	755	761	728	780	717	756	740	734	726	805	808	741	761	732	738	764	761	723	754	718	778	824	708	753	753	714	753	776	728	713	774	742	703	744	790	779	770	790	773	766	747	736	754	723	787	687	816	753	768	781	760	739	762	777	724	784	713	791	753	756	803	771	721	749	761	843	725	780	765	736	781	735	762	777	755	745	732	737	765	770	755	753	760	783	769	732	713	732	758	788	771	774	722	750	764	768	759	811	743	754	738	777	771	701	762	734	758	723	752	743	761	785	750	730	780	739	715	745	702	744	765	791	738	774	748	768	719	779	768	753	778	791	715	746	770	752	788	750	742	759	781	775	713	779	729	770	716	723	763	717	766	791	749	769	748	763	730	766	807	726	764	766	743	733	781	768	748	753	795	765	750	720	747	732	754	776	769	771	737	775	760	791	738	679	771	725	758	732	757	760	714	765	779	709	784	748	734	761	748	732	778	772	744	758	715	730	753	762	762	716	736	760	743	760	761	815	735	752	754	722	757	787	778	767	760	739	774	720	736	779	711	764	719	777	747	760	737	730	777	803	735	744	807	779	727	751	754	760	767	767	750	734	762	756	757	768	690	779	778	753	756	768	685	763	714	729	728	734	743	747	787	724	771	787	748	736	762	710	772	749	750	751	758	734	749	758	785	743	803	774	741	761	779	708	742	742	721	756	761	744	809	744	777	716	757	770	767	719	769	765	751	731	747	820	746	746	704	793	735	758	740	776	782	783	714	765	711	752	806	742	720	740	745	741	764	766	751	742	749	753	754	787	782	762	783	733	775	777	762	786	729	715	792	744	728	735	717	732	731	764	792	709	746	727	767	730	767	695	754	739	748	739	808	744	739	736	741	770	733	758	702	728	745	764	724	710	775	709	767	773	716	738	782	727	729	745	760	761	763	758	779	761	760	741	753	746	763	729	732	749	715	765	754	722	727	760	780	778	768	785	768	717	751	711	711	756	756	736	733	744	769	782	805	772	735	806	739	747	799	742	784	743	738	771	720	717	720	784	726	744	810	751	766	714	781	741	753	752	717	759	716	742	795	762	737	737	824	756	775	770	823	731	781	741	725	717	741	714	780	710	799	750	761	762	773	778	736	741	751	799	807	761	754	746	734	743	724	740	752	788	685	769	743	717	747	730	780	709	760	738	777	776	754	806	774	773	787	724	706	798	755	777	667	767	780	744	764	783	779	698	753	776	726	717	783	726	782	782	736	803	768	765	745	761	774	743	810	709	789	764	725	722	716	792	708	736	707	768	743	774	732	721	767	721	705	754	772	736	720	723	757	737	734	755	726	728	780	739	765	730	752	771	757	757	741	745	740	712	752	754	755	715	744	763	775	758	752	756	707	772	769	754	745	748	769	738	784	764	783	773	741	787	727	746	743	767	738	802	730	710	787	764	773	768	774	727	725	689	783	725	799	733	724	731	727	762	759	750	740	744	719	788	749	742	781	761	745	728	758	745	722	762	758	736	772	722	766	707	828	798	780	755	737	783	707	727	776	773	778	734	742	769	746	778	755	719	734	757	812	768	761	777	786	681	813	710	761	786	732	753	746	744	709	770	793	759	710	801	755	753	727	695	735	734	762	791	732	759	727	735	745	772	733	770	716	802	752	742	742	751	750	800	735	743	722	707	720	715	760	724	784	745	752	778	716	776	768	719	787	758	759	744	768	724	776	764	770	717	756	812	725	792	763	775	762	778	729	793	707	720	716	777	779	707	739	742	738	764	755	730	779	738	714	741	737	828	726	804	746	744	760	740	723	742	748	742	770	792	785	765	714	747	740	759	724	701	752	757	812	794	707	782	704	728	762	761	740	719	701	730	733	750	764	722	788	754	749	750	701	766	797	802	795	778	732	740	734	774	685	754	697	776	784	776	767	765	761	745	757	743	805	777	727	805	775	800	722	793	769	767	747	733	764	767	755	741	769	763	725	829	669	780	728	751	736	753	750	784	768	804	767	771	775	760	717	745	748	740	759	732	768	767	714	731	762	758	794	798	761	782	732	773	767	729	795	784	737	767	733	751	760	762	803	787	773	698	769	716	727
23263	21430	32668	28391	21525	18694	6189	660	607	602	605	593	621	614	599	576	599	570	596	576	599	600	568	573	589	605	562	582	568	582	586	536	603	546	610	587	598	556	554	600	564	578	589	564	585	641	544	599	548	553	592	557	575	579	583	564	550	567	577	548	567	584	549	552	564	562	572	559	576	551	564	566	604	563	551	504	555	554	580	573	546	534	551	562	584	534	596	554	540	598	580	556	594	571	603	557	615	539	546	578	566	565	574	582	545	577	567	604	544	568	545	579	558	543	572	524	510	535	539	547	596	549	557	501	545	578	584	564	574	576	638	582	528	573	576	565	630	572	583	564	559	597	561	511	597	561	586	571	602	569	606	520	524	539	572	572	579	578	509	567	603	579	567	570	568	566	582	505	572	557	533	539	569	583	588	543	524	595	558	558	566	560	559	558	579	546	543	542	594	571	594	508	555	584	536	527	573	581	569	553	552	558	573	535	623	606	587	618	595	559	578	586	568	569	587	579	550	560	569	575	603	597	615	537	561	555	605	544	563	576	578	538	549	589	564	565	548	601	546	572	553	582	564	564	571	588	583	518	571	599	581	577	585	593	575	557	585	552	543	571	542	494	555	554	571	598	589	560	576	522	576	570	603	573	568	559	528	596	584	562	523	577	607	554	573	583	564	570	545	555	596	561	623	516	543	563	574	586	593	563	546	590	567	535	564	569	563	604	551	582	560	562	588	579	550	598	555	553	545	618	590	576	557	584	595	568	567	551	515	590	570	600	585	612	569	587	569	586	574	568	584	534	542	578	578	577	594	580	631	568	594	565	543	569	631	612	540	563	561	587	524	595	530	580	543	556	564	587	554	562	535	530	593	520	529	574	599	559	562	563	566	545	614	552	608	547	555	597	579	601	557	598	566	539	588	531	547	583	546	558	552	566	575	534	597	593	580	571	607	533	550	568	582	589	570	529	567	544	612	557	570	543	547	575	596	573	561	566	541	553	551	564	583	578	590	551	586	582	543	585	575	550	593	594	557	571	542	608	566	569	554	566	521	525	608	558	555	552	547	575	569	570	592	549	589	568	587	568	511	567	529	595	556	605	544	552	603	568	572	553	619	581	571	555	588	515	586	547	564	549	583	572	579	575	581	581	528	564	578	536	605	592	577	585	560	562	584	565	578	542	565	540	584	538	583	561	566	544	560	603	613	590	596	558	596	556	532	561	577	544	594	568	574	550	507	573	555	530	587	563	562	552	607	601	574	535	605	543	599	598	588	537	566	525	537	558	582	571	586	563	516	534	641	530	536	605	565	597	534	577	589	542	551	548	592	556	508	545	559	528	548	569	578	555	517	606	551	545	567	574	584	556	575	577	560	544	558	505	570	562	571	543	580	521	595	520	620	585	568	563	571	596	548	539	572	552	526	547	568	574	560	569	622	575	567	581	558	567	536	555	585	633	549	555	565	565	577	532	602	560	613	550	590	624	581	577	570	576	569	553	566	534	601	578	575	581	583	569	609	594	542	575	537	554	578	580	558	531	563	577	602	550	544	562	601	518	558	558	531	550	600	582	601	552	561	596	557	555	584	564	542	518	567	572	604	553	557	546	573	552	575	565	605	609	579	604	567	581	526	554	588	584	565	573	549	591	584	604	564	549	575	593	579	534	553	521	532	510	555	583	582	587	580	573	566	516	578	556	532	579	555	584	556	571	569	607	609	553	529	573	505	579	557	526	570	580	570	555	583	509	600	537	581	558	554	572	566	559	580	557	604	554	599	542	579	535	614	646	563	560	563	551	589	535	583	556	517	588	547	590	552	587	577	594	565	588	576	533	630	533	569	576	577	605	546	591	585	606	575	606	541	583	558	543	590	565	593	572	524	562	556	585	586	594	571	546	602	528	552	553	563	559	577	547	527	567	541	558	585	576	560	558	590	559	526	588	528	559	562	563	580	549	585	588	556	557	554	547	562	576	617	542	587	557	556	582	569	572	593	552	569	538	534	572	544	559	546	572	570	579	617	626	586	553	566	572	520	565	553	579	573	600	606	563	573	569	627	540	550	564	560	576	583	534	592	615	518	539	538	540	587	553	553	544	519	567	561	587	547	546	535	579	555	567	567	547	551	569	572	575	565	552	586	593	578	526	561	579	573	568	540	580	537	541	582	538	615	602	559	557	556	565	563	568	537	590	590	535	581	571	584	576	572	571	593	522	560	564	562	565	584	512	569	623	574	546	586	541	574	592	541	528	574	558	591	545	544	540	576	586	550	594	543	532	546	541	580	568	607	601	595	628	563	562	641	601	550	538	546	567	569	578	565	492	550	507	601	618	551	570	547	564	615	586	603	589	540	550	588	515	539	589	614	581	572	580	573	539	552	586	600	575	536	572	599	545	597	567	530	578	552	601	594	535	555	583	567	556	577	544	555	542	580	582	619	564	550	579	515	563	624	566	609	538	550	542	580	549	555	592	518	585	602	549	584	569	560	522	572	576	563	529	550	614	606	548	529	610	591	575	561	586	556	567	555	566	591	542	572	550	590	537	595	541	556	572	579	552	588	589	577	557	583	535	545	605	567	613	542	536	561	564	557	561	585	555	579	557	531	593	563	543	607	569	570	580	566	633	562	602	537	553	588	549	575	566	529	592	562	518	560	523	549	583	592	567	556	559	555	594	575	610	576	587	591	563	609	573	542	572	542	560	542	589	593	564	574	524	558	534	594	540	545	549	545	543	584	544	588	612	578	544	563	556	561	575	586	527	578	550	524	559	569	538	587	560	574	583	566	557	594	531	589	606	589	592	578	590	567	600	564	600	587	559	586	559	559	604	536	562	562	592	571	550	549	584	577	606	557	517	539	615	580	565	578	581	572	585	582	555	564	589	572	526	522	569	586	606	552	578	570	592	546	558	567	516	573	562	528	562	556	556	567	535	553	527	601	580	561	573	568	546	560	586	597	585	547	547	528	571	568	552	520	558	555	569	599	578	570	557	587	587	582	573	605	515	565	569	569	529	614	591	559	587	531	578	551	526	588	583	594	609	572	524	584	569	544	632	592	579	563	531	538	575	524	578	542	553	576	522	547	576	554	551	593	537	574	543	565	562	623	556	596	558	571	574	586	579	551	574	541	599	575	581	542	575	576	521	556	573	585	568	567	567	588	567	551	580	560	549	581	564	603	585	598	546	565	586	535	550	586	583	574	595	590	569	547	571	569	557	597	537	603	579	585	576	540	537	501	566	599	581	563	556	542	543	573	569	557	583	564	546	573	573	547	596	559	527	583	574	553	550	571	581	541	571	622	533	550	568	536	577	596	581	574	577	519	513	577	545	530	581	562	579	580	560	605	529	584	579	579	560	591	555	541	576	595	594	554	547	555	580	544	600	587	560	576	590	548	582	548	561	600	593	521	562	534	585	544	583	538	525	545	583	577	612	588	580	531	567	584	547	570	542	564	621	549	532	588	579	533	569	561	570	560	601	577	558	547	607	576	592	572	563	558	567
58786	66528	71609	51601	14115	957	946	885	865	940	869	862	887	870	839	895	846	901	920	852	891	893	871	845	848	879	864	826	902	855	894	873	790	805	869	884	866	841	808	914	824	869	843	848	893	850	858	893	838	867	833	838	812	878	885	864	911	837	831	837	808	920	794	835	816	802	855	870	832	847	854	921	879	893	836	864	861	885	870	871	894	821	783	870	894	939	915	911	870	794	804	882	819	899	849	882	876	876	810	900	811	805	837	804	807	853	864	899	881	872	847	912	889	900	828	857	845	869	885	816	846	864	837	843	854	865	827	832	861	864	840	871	905	817	860	838	805	871	866	841	886	890	840	841	863	869	863	853	815	829	898	862	851	847	895	892	847	889	821	879	862	893	864	889	819	854	839	833	840	863	842	851	808	850	879	858	901	869	879	900	849	815	823	837	870	928	877	839	888	867	911	891	878	836	880	858	847	887	844	895	837	805	868	869	838	895	862	808	867	895	858	875	875	841	858	842	907	884	849	823	838	870	850	847	866	812	835	834	841	838	839	840	861	834	911	845	870	853	891	863	836	839	841	897	849	826	865	811	849	889	857	852	890	850	871	895	865	833	822	862	832	869	886	874	894	873	878	883	813	818	809	869	895	900	866	858	844	849	875	861	809	842	818	856	804	903	859	820	849	821	865	862	869	858	865	905	884	889	850	888	895	950	865	856	851	839	840	785	818	868	861	909	866	903	859	844	847	852	862	808	889	876	882	870	854	840	857	893	847	866	912	936	845	875	843	874	878	873	816	884	822	862	885	826	868	930	864	838	801	836	866	944	893	867	827	879	929	799	841	790	844	843	885	873	848	885	852	935	868	854	841	899	923	841	834	861	805	870	827	880	841	894	885	858	864	871	870	847	854	902	887	817	929	878	839	867	854	837	849	865	829	808	859	885	839	781	866	870	879	847	857	860	843	862	853	863	849	809	871	876	871	841	935	892	901	875	879	856	871	850	835	883	822	833	867	860	912	894	838	799	893	886	856	819	808	851	906	860	879	847	867	909	874	851	869	859	834	856	892	858	890	810	877	860	845	823	834	891	814	770	891	866	860	868	830	907	847	898	866	875	890	826	856	850	845	857	870	855	826	894	813	785	834	859	841	865	821	842	904	818	894	899	808	860	854	847	835	837	856	851	857	828	887	854	826	864	868	892	851	838	847	841	881	867	872	905	858	882	924	824	863	943	847	890	847	883	842	851	844	870	864	889	823	823	775	839	864	853	801	853	859	876	870	851	865	862	830	853	857	853	897	861	861	841	888	847	871	866	840	824	822	872	906	877	887	851	855	778	859	825	870	798	820	863	913	868	818	820	880	831	856	846	844	854	906	847	877	856	888	876	821	857	918	874	898	837	853	884	819	860	844	799	827	871	845	848	856	878	867	827	851	835	858	818	875	850	863	923	851	854	832	838	881	839	868	858	847	876	837	831	895	844	828	825	860	870	890	887	902	890	865	868	822	819	831	847	881	881	861	883	866	863	870	896	803	833	865	880	936	902	916	907	884	851	841	883	870	900	806	839	837	839	820	804	899	872	843	839	851	887	881	854	868	863	846	870	847	858	896	898	876	871	853	877	875	862	839	843	859	900	888	871	845	861	859	799	864	859	881	865	845	831	851	869	861	893	902	848	878	883	814	883	865	855	861	803	850	833	851	852	838	888	841	840	835	880	857	893	845	869	873	884	818	847	831	870	832	874	865	809	875	864	812	866	893	871	875	842	860	873	861	833	853	888	874	884	836	848	850	850	861	917	866	891	901	832	864	904	920	865	823	880	852	897	861	859	845	845	810	894	885	882	850	871	869	862	884	843	888	877	857	879	852	887	801	880	848	870	889	825	817	845	828	883	862	822	851	869	857	866	862	913	915	891	874	871	866	857	873	894	907	876	825	817	858	861	793	886	848	837	867	840	837	846	834	844	867	836	873	900	881	891	848	875	900	825	814	857	872	845	814	868	873	870	830	854	876	864	882	854	849	835	897	869	818	847	811	914	868	827	835	876	859	903	853	879	874	858	809	876	874	888	852	875	853	862	870	846	883	873	855	856	868	858	906	833	852	813	916	860	889	824	890	883	881	832	885	880	851	831	889	883	859	868	854	845	859	908	881	866	880	929	850	882	862	909	858	854	897	829	843	877	869	871	876	862	867	820	869	883	853	849	833	798	900	838	823	869	863	866	824	889	838	910	908	829	847	849	813	812	849	857	851	870	861	814	810	857	911	876	853	857	862	871	842	834	889	868	828	802	883	894	887	827	876	869	859	841	815	894	862	843	836	878	833	849	866	800	888	870	888	838	885	875	859	865	887	792	841	844	863	857	868	831	892	886	885	838	870	925	843	846	890	837	874	856	860	850	845	836	853	846	839	852	872	843	802	850	841	852	847	900	820	901	933	844	858	822	876	844	877	871	857	800	850	871	906	864	847	878	894	885	865	852	904	818	929	909	879	857	870	854	830	841	858	899	857	846	834	805	857	901	808	844	875	871	865	847	893	846	844	861	860	835	871	851	850	885	809	856	821	837	881	877	861	848	826	898	855	841	872	874	828	860	886	890	871	813	842	861	868	866	843	857	821	903	845	852	838	840	863	872	855	906	772	847	791	856	838	886	840	898	813	834	845	817	877	843	835	864	867	811	905	849	816	853	866	878	789	847	815	839	855	849	874	873	858	884	862	891	835	829	840	905	878	812	874	853	915	825	812	886	894	855	867	809	825	853	826	876	831	840	942	871	864	898	794	870	846	843	852	883	881	796	829	884	877	871	787	890	804	889	869	863	833	913	861	888	858	839	863	875	842	864	837	874	820	851	897	836	900	894	891	864	917	903	859	835	897	844	838	863	899	940	849	867	838	884	826	851	844	893	908	850	881	829	867	870	837	874	865	858	834	832	852	820	874	856	851	825	873	841	887	923	849	894	893	846	844	890	886	932	920	853	857	898	857	851	870	843	857	843	873	906	854	882	874	850	877	846	831	868	919	898	870	900	862	817	879	844	879	906	899	888	875	849	873	833	850	874	874	851	828	872	849	851	856	879	876	881	850	881	847	871	879	848	845	847	809	820	818	893	887	874	803	903	876	884	904	851	868	899	877	854	888	908	893	885	831	831	852	861	857	813	838	818	856	871	892	868	854	802	849	850	852	850	879	838	863	836	861	879	850	853	870	933	869	852	892	853	822	894	881	778	892	874	864	824	870	884	878	884	837	812	791	909	842	862	836	891	875	839	831	826	862	891	861	835	875	845	912	858	869	855	857	873	827	823	861	842	870	837	821	838	825	901	882	858	845	845	848	853	876	860	886	856	865	868	814	867	890	834	826	884	871	823	893	885	850	849	810	904	874	871	847	830	875	878	855	819	886	853	840	862	875	820	816	861	839	829	822	877	823	860	889	834	869	812	881	861	807	865	809	853	871	851	887	840	843	849	882	868	887	846	845	872	844	899	880	827	876	817	894	884	848	889
29049	24750	35233	20264	2291	487	397	348	340	333	310	375	330	355	343	320	305	317	339	323	328	343	332	320	336	351	332	366	305	347	366	333	318	329	362	320	330	340	303	331	322	348	320	305	351	354	371	371	321	341	331	307	348	340	282	330	323	351	339	328	348	323	323	300	307	326	326	311	329	327	310	318	337	328	342	317	295	308	318	325	327	336	355	334	313	339	341	341	331	338	353	328	349	336	369	296	310	339	337	309	312	352	334	304	335	371	352	297	329	333	313	348	286	332	312	318	349	304	287	368	301	312	313	334	351	347	344	327	315	343	338	311	316	330	307	357	296	327	310	317	334	344	329	314	330	338	321	317	301	330	331	313	324	313	311	312	361	318	331	305	337	305	322	328	328	314	347	336	328	320	312	368	353	343	334	336	316	314	321	345	322	347	315	308	331	310	357	330	369	300	326	351	325	284	344	316	320	329	337	324	315	317	351	356	328	318	336	323	353	277	328	341	321	296	327	321	293	315	329	318	330	333	341	334	301	305	348	340	293	324	331	344	358	323	315	339	322	336	347	351	340	349	371	374	339	346	310	340	350	312	324	315	338	309	328	344	306	313	361	366	300	331	358	347	301	324	357	340	324	338	344	354	345	314	386	315	311	307	318	309	334	314	324	313	315	363	342	304	304	321	319	333	345	333	346	334	349	325	335	333	324	322	327	343	308	315	340	322	304	344	337	331	345	351	355	314	354	308	316	329	346	326	330	345	329	314	319	328	335	296	309	363	322	325	316	331	351	309	303	283	327	306	309	316	332	340	310	306	327	315	324	350	320	304	355	336	353	319	342	320	326	333	343	315	391	306	343	316	311	337	320	331	326	310	333	316	356	322	355	346	334	353	338	329	310	335	356	324	320	344	321	333	353	329	313	319	339	307	332	323	307	343	330	312	309	331	346	340	302	354	334	330	331	324	318	348	305	316	330	352	307	331	339	316	354	295	348	313	346	338	342	321	312	316	334	329	323	334	296	327	320	322	334	330	339	287	341	311	322	341	339	304	313	328	334	324	329	341	302	335	333	308	336	310	336	306	329	329	337	330	328	317	314	339	333	323	311	364	332	340	307	330	307	326	318	295	336	347	341	342	294	335	340	351	321	338	311	322	303	313	304	305	317	337	330	311	352	319	358	343	330	333	335	300	324	335	375	329	321	321	318	334	345	314	321	331	339	333	324	333	336	317	320	319	350	332	324	349	352	335	356	353	331	348	305	314	310	340	315	326	344	338	329	303	306	295	317	346	341	321	334	338	323	339	315	344	351	340	329	343	338	316	342	304	341	339	331	324	327	326	338	350	323	333	323	316	361	317	338	326	353	329	324	321	333	325	339	345	317	339	323	320	313	310	352	348	315	352	353	328	326	339	359	361	330	285	318	334	334	326	339	343	317	337	360	306	344	318	352	320	328	312	306	331	366	317	312	347	321	348	365	343	316	304	328	302	343	345	322	366	320	337	325	340	314	304	335	344	325	314	303	313	369	332	329	308	323	329	312	335	312	352	326	348	336	341	321	328	305	308	319	312	347	345	363	345	312	342	357	345	322	312	335	327	308	305	304	353	300	326	330	346	339	328	320	326	343	324	315	351	352	351	321	328	319	317	312	329	356	317	358	357	306	330	302	291	354	328	354	349	298	321	326	364	330	286	307	331	316	342	344	319	346	319	363	280	335	341	329	351	360	316	373	331	352	361	345	342	306	299	335	339	338	305	320	308	325	331	340	312	326	338	311	339	321	311	320	283	343	369	339	327	325	322	311	339	359	329	352	350	331	315	318	323	325	311	314	323	328	358	339	305	333	362	355	277	313	368	349	311	311	347	362	316	361	353	332	368	313	354	293	323	329	307	336	315	331	352	328	353	336	317	349	330	322	298	336	318	331	327	329	324	294	321	348	340	315	336	348	321	325	299	327	320	343	299	312	343	373	350	316	307	337	313	329	313	341	325	328	338	315	335	328	359	312	335	322	316	339	348	346	338	315	331	332	303	318	329	335	335	314	341	336	315	350	353	328	309	335	316	322	287	324	339	304	331	302	331	310	342	315	302	324	365	362	360	341	308	335	318	324	330	323	316	323	363	332	331	298	307	352	301	329	336	318	347	327	343	348	337	301	312	336	324	301	294	344	327	338	367	359	314	303	348	322	333	329	344	307	335	338	333	332	315	318	302	316	357	303	321	341	316	329	322	343	307	308	326	332	331	336	329	307	343	337	342	359	346	316	320	300	342	324	359	338	321	335	339	318	294	336	306	340	315	343	342	310	312	318	334	335	322	302	329	315	329	335	293	323	347	358	317	306	339	375	313	346	345	300	330	314	305	336	314	333	321	344	339	342	306	360	353	305	359	342	336	317	339	335	328	355	355	340	337	335	290	345	335	289	339	334	319	347	332	332	346	304	323	359	332	333	317	326	350	371	307	325	335	356	294	321	311	302	340	349	348	349	343	316	338	325	322	337	330	348	341	330	340	378	336	303	328	305	335	320	306	298	350	343	301	360	346	328	324	357	332	337	346	349	328	301	318	328	341	339	340	308	311	315	318	325	315	321	339	334	338	361	347	327	351	299	331	326	320	312	342	333	312	330	334	309	346	282	355	360	325	349	313	329	329	344	350	324	325	329	341	334	321	336	349	309	301	326	339	351	325	333	327	300	340	380	328	362	325	330	319	350	310	342	339	311	312	344	310	361	343	323	333	314	327	358	309	318	332	303	353	316	365	310	329	348	310	303	359	322	355	330	366	309	345	311	356	320	332	322	319	350	338	347	335	316	345	334	322	368	338	290	321	355	339	313	313	336	308	349	328	311	330	346	343	357	339	333	335	348	332	362	361	320	312	325	349	327	339	318	326	342	311	330	336	340	341	330	334	303	332	313	352	326	343	333	328	320	355	313	345	338	333	303	338	338	336	317	295	326	345	322	334	314	291	329	337	317	326	366	363	330	304	328	347	323	345	330	305	350	307	318	329	311	320	314	298	359	311	337	305	337	358	336	358	337	337	339	313	308	338	330	306	323	335	343	309	325	354	299	341	344	335	322	309	317	326	352	340	307	322	330	307	358	289	347	330	321	302	330	334	344	326	320	331	325	362	362	311	321	347	337	358	347	305	355	309	300	333	353	334	298	319	341	318	361	335	303	334	323	294	326	309	312	307	348	324	323	322	321	326	345	336	326	346	327	331	315	346	326	337	334	322	313	309	313	313	352	342	345	339	303	339	328	295	330	331	315	328	312	327	333	334	350	324	327	350	319	326	321	341	348	342	330	336	324	313	334	358	363	331	335	320	332	305	318	340	343	343	331	333	340	335	368	355	340	339	314	336	299	325	311	295	344	353	327	308	342	308	317	307	330	351	310	343	339	339	355	329	302	341	334	313	304	348	288	348	334	334	305	357	295	338	374	334	373	332	320	321	321	323	337	353	322	297	315	338	346	312	313	334	345	330	341	352	330	315	327	354	349	322
36469	38520	41421	18869	2033	517	542	529	593	554	531	530	469	542	523	480	540	533	526	513	524	547	495	543	530	539	574	531	510	548	502	528	528	508	533	520	547	533	538	505	543	536	486	542	541	521	514	542	547	528	550	489	538	524	560	498	552	568	543	522	551	508	529	533	528	537	548	511	521	560	529	543	596	515	539	524	511	551	516	571	493	540	536	535	523	537	492	535	527	541	526	568	534	516	512	538	564	531	554	575	548	520	499	557	536	527	502	530	460	527	504	537	569	561	532	547	514	540	556	525	487	528	550	546	526	552	550	534	536	544	530	532	540	548	531	500	510	537	583	518	516	543	529	563	550	522	486	468	517	537	547	577	578	534	510	549	500	538	558	527	555	513	545	495	531	553	553	548	536	525	551	530	488	590	558	531	532	491	507	545	523	556	528	506	528	548	498	556	544	508	526	513	512	542	524	508	553	500	486	541	501	498	525	587	514	543	557	554	556	537	554	531	556	539	525	511	532	513	533	515	536	518	539	538	523	484	540	495	545	559	500	512	527	529	514	536	523	551	526	575	504	557	549	545	503	505	500	547	561	552	524	531	522	544	530	563	545	523	510	578	522	504	534	551	569	509	544	568	568	542	519	540	519	542	483	550	528	515	499	515	501	522	576	541	554	522	502	529	536	544	533	539	520	486	483	525	510	537	539	583	549	581	591	495	543	524	548	511	516	533	565	552	547	524	514	552	556	537	541	532	544	538	570	545	517	514	557	488	518	566	536	518	574	523	559	551	508	528	539	518	552	512	561	571	560	531	562	523	566	564	577	543	579	515	565	540	560	548	545	568	528	552	512	527	511	556	531	535	518	522	552	574	542	509	525	517	555	482	565	538	498	529	517	546	548	551	509	521	560	478	543	516	534	548	503	531	528	514	527	539	537	504	542	508	533	557	554	533	557	522	540	529	548	554	505	555	530	494	573	523	511	497	567	540	545	527	542	556	553	577	532	574	526	549	498	542	524	566	527	545	584	529	551	539	529	542	548	489	543	527	535	586	549	559	508	526	533	537	496	549	530	526	479	574	525	541	587	528	506	539	502	539	563	543	567	549	546	535	518	525	540	529	519	514	539	515	548	508	524	545	522	507	571	540	495	560	531	533	542	545	551	551	542	485	573	546	547	520	497	609	521	532	516	538	530	545	534	493	547	522	490	530	530	540	580	531	516	495	557	540	529	497	561	538	575	553	589	523	515	527	569	544	530	568	566	547	525	539	549	544	508	509	546	544	522	549	549	565	528	567	574	572	566	520	523	566	560	496	550	526	511	530	524	517	545	510	523	534	498	513	534	551	548	534	490	555	588	563	568	507	522	526	553	488	580	531	553	577	499	536	487	554	548	563	550	545	552	539	582	570	569	544	553	547	537	515	520	509	522	553	569	554	551	534	522	527	550	506	565	558	497	537	511	537	555	542	526	561	521	526	522	553	544	572	519	532	544	564	564	542	540	584	492	517	530	514	530	566	513	511	549	525	534	548	534	515	542	519	541	498	566	535	493	538	521	500	513	511	523	576	582	543	554	535	547	528	529	546	507	579	526	534	527	534	513	537	552	555	548	490	538	540	555	553	542	516	538	514	572	556	544	547	484	499	543	510	534	533	534	513	527	542	535	523	539	522	494	524	527	484	544	532	517	493	558	543	521	513	517	539	502	499	537	534	534	572	514	516	520	519	547	519	531	560	510	565	501	523	547	514	546	489	535	507	512	508	526	469	507	552	563	534	555	535	548	536	553	579	547	545	529	547	550	517	502	522	501	513	550	538	544	511	540	530	540	564	546	541	556	535	573	520	552	473	534	497	547	529	515	536	520	535	539	535	550	537	572	520	523	521	571	543	572	513	520	571	522	532	563	531	542	525	553	523	543	556	548	527	539	543	535	562	565	532	576	540	513	548	479	512	513	535	508	532	525	545	534	524	528	515	583	541	528	538	497	537	534	551	521	522	541	541	512	495	564	520	508	549	531	549	577	512	524	522	549	557	501	574	525	486	482	526	539	565	524	576	554	539	554	517	514	514	537	567	506	554	474	520	548	563	547	532	528	509	534	515	523	516	523	549	542	553	539	529	512	544	566	563	503	551	539	539	566	542	591	538	535	549	534	530	521	535	535	574	511	518	520	521	548	550	548	596	531	539	551	526	549	546	553	546	567	564	538	514	519	516	534	533	526	559	547	547	542	519	536	522	577	528	537	560	534	536	505	536	555	528	527	562	556	556	530	537	536	531	529	557	521	507	543	562	532	535	568	537	529	542	504	524	525	530	512	551	542	573	553	526	547	526	576	526	536	485	531	491	518	527	514	534	566	499	556	498	555	553	572	585	514	542	529	535	547	512	516	525	529	490	553	540	559	533	533	537	554	535	537	535	558	529	502	507	515	562	550	574	558	504	507	532	545	560	546	522	548	534	569	527	533	510	527	541	552	523	522	514	548	487	515	523	535	548	503	533	541	548	513	524	507	536	534	519	505	530	569	497	555	557	537	534	522	501	553	514	551	531	515	539	509	566	553	474	553	513	521	548	530	524	537	518	554	508	533	560	506	515	543	523	540	549	509	485	540	542	536	503	569	532	504	550	534	486	507	531	536	522	533	528	550	520	561	570	555	540	534	547	528	532	568	551	572	514	535	540	566	507	530	553	524	556	508	545	536	517	518	515	558	560	562	556	505	556	500	539	563	504	552	517	528	553	490	538	527	501	551	558	557	528	555	562	563	528	559	539	510	557	546	513	537	519	543	521	531	503	538	568	542	541	534	545	523	536	509	568	505	519	568	514	533	521	532	526	564	506	508	551	535	522	540	519	566	532	532	503	540	524	545	502	508	523	536	521	535	532	506	572	540	513	584	562	562	527	544	535	553	513	550	540	513	528	529	566	540	503	525	565	482	498	506	539	535	550	492	527	516	532	514	545	540	499	557	550	515	519	542	551	552	544	557	523	544	554	556	575	500	510	562	570	513	530	579	547	526	522	531	493	523	553	529	572	557	533	546	553	527	558	532	514	568	511	545	495	528	512	518	530	582	539	532	558	523	509	535	522	522	508	562	576	554	519	500	567	565	538	480	540	543	524	521	516	516	547	573	510	551	558	510	561	563	544	516	539	553	533	567	553	568	533	569	538	538	515	520	524	522	543	493	583	545	556	527	581	518	505	567	497	527	506	539	549	556	538	549	517	552	498	505	523	525	545	537	545	508	538	555	489	537	569	547	518	512	576	522	530	522	535	535	530	565	527	555	511	535	547	516	550	541	542	535	514	548	586	554	538	530	549	512	556	525	555	520	574	549	523	496	527	526	540	508	526	547	544	517	527	554	559	523	480	538	508	518	558	528	574	505	521	540	563	514	570	557	528	550	545	501	529	560	554	516	527	530	511	588	545	533	536	539	597	582	523	567	550	508	564	566	554	585	508	588	537	565	519	541	512	567	497	537	544	529	509	585	508	553	511	506	512	502	478
24507	21728	35729	36876	19922	7239	776	543	498	506	512	516	468	511	477	477	495	474	444	486	478	506	457	462	463	493	492	484	434	474	482	462	515	512	480	499	457	489	494	504	487	457	430	505	513	459	464	456	472	438	466	452	493	483	496	450	528	450	491	501	495	502	530	453	469	454	470	457	477	495	465	470	491	473	477	463	494	443	501	474	481	472	484	473	504	460	473	480	432	476	471	450	483	456	491	486	453	510	455	515	454	469	490	514	441	481	433	472	494	507	437	475	448	478	430	460	511	450	484	459	474	462	538	478	475	457	451	466	469	471	500	474	464	505	523	440	475	462	490	447	461	448	481	486	470	476	508	500	498	481	512	454	463	459	474	490	474	464	484	464	486	490	513	485	518	486	447	495	521	495	468	471	508	490	470	482	489	490	439	491	486	458	443	477	503	511	463	478	518	513	444	480	478	441	466	485	500	500	450	445	444	485	494	445	474	544	477	504	496	479	470	504	482	490	511	465	461	465	514	471	474	443	508	476	481	508	442	473	489	517	467	470	512	550	495	483	479	526	484	477	476	486	493	507	495	506	519	543	477	460	472	478	503	474	457	460	447	504	480	418	466	455	480	482	481	478	500	455	513	504	471	443	485	467	487	501	499	501	501	437	470	498	501	508	491	474	493	486	524	479	456	447	475	490	478	490	477	450	465	485	467	503	483	470	505	508	442	461	489	431	476	475	501	501	495	469	491	472	493	461	510	445	489	484	487	495	499	477	467	478	512	470	466	484	494	479	507	509	487	445	440	455	515	460	482	486	495	459	465	474	500	487	455	486	535	507	464	491	491	456	519	468	532	506	460	438	456	483	492	497	460	468	494	470	481	492	469	495	511	478	485	458	500	488	508	463	444	503	463	449	476	484	509	478	477	513	527	491	469	471	468	489	506	482	478	491	462	491	487	488	485	482	506	469	485	491	510	500	472	452	534	507	473	500	473	522	465	469	474	444	489	459	489	475	501	470	469	488	474	467	497	464	451	452	474	446	467	483	474	513	496	465	481	511	466	470	495	493	500	504	456	514	506	481	555	499	480	483	475	529	469	456	475	449	495	498	449	464	514	449	481	453	470	504	468	491	492	484	486	484	501	429	472	451	420	458	464	453	462	473	467	428	438	500	510	489	472	471	511	459	449	464	446	470	507	482	476	480	475	478	498	464	474	474	433	482	471	479	459	472	487	514	478	446	441	473	514	474	501	522	459	495	481	506	468	476	500	506	484	503	486	465	438	475	477	462	508	484	472	455	467	484	491	512	524	456	492	467	480	465	445	485	475	467	451	503	494	466	457	455	478	483	481	472	478	472	461	495	516	491	489	508	490	501	450	491	504	490	513	533	499	509	484	423	516	448	463	502	535	503	511	478	500	459	487	494	487	481	448	443	477	466	490	513	464	471	466	513	437	484	520	452	450	454	476	469	480	465	473	466	457	470	488	476	487	500	501	447	493	449	454	493	477	460	485	420	458	441	512	476	456	462	464	494	467	454	482	512	470	494	500	448	468	491	520	469	482	465	468	455	489	473	475	458	501	464	503	483	492	478	491	526	511	444	503	475	455	507	474	460	458	467	500	483	469	488	485	486	467	479	487	485	499	509	460	494	483	454	486	470	515	448	499	509	473	487	493	503	491	474	495	477	481	479	482	454	469	469	513	478	480	517	454	464	466	469	491	492	473	439	452	471	476	500	478	484	487	448	467	449	479	504	502	447	471	502	460	478	542	484	481	518	460	489	477	442	461	498	501	483	450	482	494	455	466	476	509	482	455	463	448	476	418	486	501	471	460	501	498	484	496	502	472	442	471	502	493	472	477	513	473	452	444	479	486	438	454	472	494	504	477	500	496	491	509	510	447	424	455	478	491	441	465	497	485	470	458	493	489	446	522	458	506	490	493	466	485	476	474	484	486	492	443	483	489	492	485	507	495	500	470	459	480	468	479	484	457	469	515	483	454	455	480	477	449	437	481	441	493	474	472	479	506	462	451	477	480	487	478	473	441	461	490	543	475	471	467	469	503	490	450	487	433	528	475	509	472	455	493	487	494	523	463	470	493	469	499	490	465	490	458	510	480	491	481	506	470	441	516	499	481	469	482	470	456	474	475	482	476	497	482	474	509	455	504	474	491	478	518	468	496	453	487	474	484	485	449	486	483	517	453	481	456	480	485	474	475	484	484	507	482	512	477	472	477	477	464	466	483	523	476	443	489	482	453	493	479	449	516	453	484	476	454	461	448	497	437	479	440	489	486	469	527	461	478	490	495	456	473	487	451	507	478	524	468	452	484	481	485	469	471	448	530	516	489	500	476	536	470	500	514	452	461	473	469	461	481	462	495	466	460	493	457	475	482	482	463	484	498	461	515	440	500	487	499	464	473	466	465	490	521	478	512	467	463	483	484	512	481	446	480	496	473	492	482	462	473	454	499	511	461	425	506	503	492	504	440	493	490	468	475	482	511	486	510	473	496	466	478	474	474	499	460	473	482	516	480	441	465	497	461	504	463	498	474	486	470	482	457	467	490	481	487	453	475	481	487	441	519	482	468	487	516	474	480	487	460	464	485	490	528	491	482	522	513	496	517	479	475	480	475	450	469	523	477	505	484	470	481	513	475	458	506	494	472	491	470	492	424	486	469	475	470	487	498	477	501	462	498	478	461	496	505	479	491	502	520	486	501	460	507	477	468	495	472	447	471	488	462	481	473	488	439	508	474	517	478	463	518	476	467	500	500	456	533	469	506	442	488	486	457	446	501	495	503	463	507	508	444	478	511	477	471	474	474	486	503	457	469	484	475	516	496	466	442	477	454	490	452	456	493	467	485	477	485	454	504	494	491	495	503	483	500	475	469	454	480	490	511	486	478	485	498	497	501	443	481	521	498	470	436	453	498	473	470	503	463	499	481	495	487	468	505	464	482	471	476	503	463	456	441	486	492	511	495	464	468	467	467	450	509	488	462	500	498	462	478	456	525	495	480	459	508	443	429	445	494	465	466	500	472	509	507	521	476	482	486	503	449	504	504	473	478	491	401	476	455	439	476	460	480	460	499	478	526	434	480	478	455	493	471	410	477	490	516	494	473	476	488	475	486	499	482	468	471	522	454	472	481	474	454	499	486	459	444	506	465	484	449	499	440	497	480	485	477	449	419	488	474	486	497	464	515	458	492	474	494	477	480	438	475	498	447	478	478	482	482	473	485	495	487	484	456	518	502	513	481	465	505	490	483	476	480	504	456	503	470	482	463	466	499	489	498	475	484	509	506	488	521	495	505	455	455	496	513	504	486	490	472	489	471	465	470	505	442	490	505	481	476	446	523	491	475	475	473	468	460	466	472	436	448	455	484	462	479	495	494	471	444	444	503	472	501	456	476	453	461	523	479	477	459	503	475	496	488	491	534	470	473	494	476	437	526	462	467	511	508	491	495	502	472	489	469	501	498	487	539	479	470	478	503	503	482	447	493	480
58869	66271	68776	43101	11498	943	747	748	781	736	789	736	744	697	811	745	751	735	736	791	701	759	746	755	753	751	758	713	722	728	717	764	776	770	771	741	749	736	768	809	761	740	748	753	755	733	748	719	749	727	711	762	792	748	764	763	727	792	752	754	775	772	738	734	783	727	778	752	771	763	758	752	756	772	749	778	682	754	748	715	737	750	729	732	750	779	715	747	749	746	740	790	752	712	762	786	722	751	814	745	769	802	767	792	818	713	765	800	763	707	779	769	727	770	770	805	765	739	779	739	763	703	706	760	741	750	782	755	713	772	746	717	800	783	740	730	755	719	745	731	778	795	743	748	774	774	766	715	782	734	728	713	738	742	754	757	800	700	740	720	755	795	764	747	786	723	720	719	808	690	755	755	747	765	688	775	744	726	743	715	784	766	790	738	769	782	793	732	768	724	777	763	755	799	723	811	777	757	746	767	793	731	744	748	733	759	744	759	766	671	741	731	692	736	761	807	743	801	803	725	815	785	735	726	756	699	754	777	753	768	722	785	734	753	735	753	773	747	755	760	764	804	744	767	750	741	747	721	752	737	755	769	812	730	706	766	774	794	739	742	774	758	743	769	700	758	752	780	758	763	734	719	770	739	746	801	741	756	759	720	776	722	742	794	734	820	729	771	808	779	742	765	730	751	754	765	735	772	775	780	766	768	796	760	783	715	751	693	704	754	775	753	743	705	771	779	759	755	788	719	761	724	737	730	746	733	780	772	690	774	750	735	762	755	755	712	738	780	804	747	712	743	713	727	750	788	783	744	700	776	777	716	766	728	736	791	807	749	724	760	804	748	765	713	791	700	745	715	721	746	762	747	726	764	772	794	748	737	762	737	802	723	800	754	800	733	741	792	742	689	768	694	732	798	760	769	732	728	727	768	772	750	793	727	779	742	759	798	709	706	729	717	752	709	786	710	735	791	751	744	720	730	787	791	770	798	752	745	810	747	748	791	764	784	711	771	784	835	780	771	779	776	710	753	742	743	752	718	737	801	764	766	781	755	712	749	782	748	703	772	754	744	812	772	745	724	743	778	757	737	736	725	780	779	769	742	732	757	754	778	718	759	828	773	782	768	755	828	762	748	735	733	798	726	792	700	775	788	746	728	749	784	781	739	767	697	707	746	748	727	756	750	734	770	783	775	758	762	789	749	737	730	809	754	717	763	753	715	751	745	785	731	755	790	740	741	750	726	754	741	737	773	758	737	735	741	760	738	780	748	735	703	734	786	790	785	735	710	742	756	754	781	759	734	717	737	762	758	751	809	754	777	766	744	691	771	720	725	731	737	756	732	735	730	786	741	796	756	784	759	707	736	724	782	804	764	815	739	746	718	815	731	747	760	731	744	756	762	759	781	732	760	704	721	720	752	779	740	778	762	757	757	807	724	749	749	716	772	796	726	794	756	742	714	779	753	726	732	744	777	778	731	735	755	724	744	746	746	753	745	783	743	762	809	723	692	740	776	731	751	742	762	739	782	761	750	761	718	771	767	758	768	771	742	790	731	727	764	809	711	748	780	759	791	754	741	749	724	800	779	778	770	804	771	794	746	776	737	745	788	761	760	761	731	742	776	738	738	765	759	709	738	807	721	748	751	713	772	732	757	804	713	724	766	735	751	769	736	758	784	728	759	751	756	774	770	737	740	798	721	725	773	799	744	696	786	746	779	716	748	770	767	748	734	776	770	726	789	731	758	750	801	806	790	737	769	721	768	806	731	743	747	767	755	776	770	691	745	716	790	759	760	741	725	768	779	762	755	765	700	777	716	735	780	764	705	735	731	748	765	791	780	810	804	792	770	783	721	775	759	739	764	763	772	767	745	776	755	692	743	737	810	757	771	786	706	735	758	753	760	720	755	759	678	785	790	734	747	772	763	748	778	775	723	715	751	733	751	757	727	747	746	760	805	726	741	724	791	759	724	735	773	736	788	747	744	780	772	766	722	734	772	811	774	767	723	748	773	738	748	744	805	694	732	775	720	743	713	758	707	732	753	783	700	744	756	799	753	823	741	742	714	785	724	737	778	748	722	726	746	734	819	742	765	748	728	770	772	762	723	720	706	749	685	741	776	713	754	767	775	728	718	753	743	735	726	757	791	759	752	778	746	748	764	726	788	795	786	760	766	737	812	750	747	772	783	801	726	738	750	725	761	718	743	723	742	722	798	756	785	720	754	792	761	761	746	778	759	751	798	749	741	743	715	767	769	732	766	788	773	809	774	798	766	716	776	763	758	778	725	768	732	740	769	712	757	756	732	744	755	784	733	751	766	734	782	731	764	725	760	802	776	754	720	760	722	760	781	747	745	730	761	751	742	774	761	697	708	757	760	725	730	752	722	752	772	755	756	780	739	813	745	819	805	749	771	722	755	735	733	784	768	745	705	770	734	757	822	768	751	751	744	762	743	698	695	798	734	740	734	752	798	773	777	739	722	773	748	743	737	789	759	715	753	800	736	773	761	778	777	758	739	728	767	715	737	758	745	750	780	728	775	791	795	772	795	790	699	775	764	751	756	738	723	756	769	729	728	764	737	781	744	750	786	778	764	728	732	760	722	781	753	738	715	770	771	735	767	781	738	747	747	734	735	755	731	722	735	745	752	756	755	744	770	722	792	741	792	734	733	721	755	785	729	736	791	734	759	790	731	732	767	717	789	754	773	759	771	729	728	769	805	741	684	754	785	735	737	766	772	773	764	751	769	811	784	766	728	795	766	758	744	751	747	710	725	746	780	713	750	675	750	770	760	752	749	762	776	790	757	763	748	699	755	704	703	765	744	738	749	741	806	722	760	758	770	751	731	814	725	783	767	725	770	718	751	782	741	764	748	750	734	774	737	763	783	728	721	789	748	758	697	792	766	768	749	768	694	729	778	784	775	820	767	771	715	741	724	770	759	779	782	774	782	705	731	785	723	748	729	787	734	756	756	736	720	707	759	733	765	736	718	750	751	741	729	788	745	719	803	812	741	757	728	763	774	728	738	764	730	778	714	730	731	765	753	757	699	778	770	779	783	755	735	750	755	688	738	797	780	746	741	760	788	726	807	741	784	755	791	713	760	700	773	746	741	743	768	740	801	775	722	715	736	736	725	732	789	716	739	731	732	778	721	716	730	727	738	729	722	735	757	787	764	713	744	758	754	719	740	744	741	777	736	764	749	751	764	755	768	711	757	768	756	785	817	762	750	771	810	734	772	769	755	741	762	760	746	750	749	736	788	790	776	745	742	749	729	740	794	761	798	768	706	736	758	722	752	723	710	762	741	759	766	799	751	785	762	750	768	742	777	769	781	752	710	764	731	830	781	764	747	760	734	806	770	712	754	764	755	710	734	731	702	750	758	800	746	789	773	749	758	765	764	736	772	742	762	735	782	738	773	757	725	729	744	794	761	792	744	750	811	757	737	809	719	765	747	713	786	731	742	757	799	744	753	760	726	747	727	750	779	731	747	695	734
23275	21444	31194	25911	21483	20795	11363	902	588	635	586	570	644	570	534	563	615	569	622	593	596	591	556	561	615	558	554	597	581	583	587	574	561	595	599	580	588	589	533	598	569	560	540	554	602	579	564	547	624	551	628	606	567	561	593	558	587	548	559	593	549	564	613	571	515	599	551	550	540	557	593	567	509	574	575	538	571	620	548	550	571	589	549	518	563	556	582	574	611	543	544	536	613	555	556	577	542	586	595	590	579	550	547	519	567	528	581	549	551	596	562	549	587	538	558	592	593	580	615	531	577	616	547	622	538	547	574	566	577	582	583	568	540	556	583	564	586	589	598	505	587	601	597	582	565	535	584	614	592	577	555	574	568	541	590	575	581	525	588	569	558	573	572	569	602	584	615	585	612	610	582	534	578	568	560	582	590	613	574	564	607	568	600	555	590	596	558	536	598	567	587	573	560	548	603	600	547	544	537	621	585	573	562	576	596	550	542	571	575	564	565	590	501	543	597	583	582	563	594	627	603	589	552	569	574	582	550	536	568	580	581	586	599	552	562	605	552	589	571	552	553	581	551	569	531	556	557	560	592	572	578	573	604	578	611	567	563	561	581	552	564	607	598	583	566	575	601	562	569	542	603	521	526	571	539	575	590	569	519	565	597	589	600	554	578	564	537	622	587	534	606	587	538	545	588	561	574	591	631	554	596	547	594	568	598	562	606	617	597	575	580	626	548	550	554	566	563	566	586	558	590	556	575	595	569	567	548	577	608	552	603	595	587	584	570	542	584	612	566	560	584	592	574	537	592	613	600	590	580	580	595	552	535	595	574	560	633	620	573	543	582	591	562	557	557	582	566	565	614	557	576	539	597	579	548	610	557	583	569	578	561	554	590	594	609	574	545	568	617	596	596	581	577	570	616	571	512	550	584	569	579	607	557	584	577	591	567	553	586	551	587	566	609	547	540	596	590	572	589	607	592	579	583	535	568	577	544	549	552	606	576	619	559	574	554	543	566	557	552	574	602	592	517	542	510	589	547	570	574	584	588	516	566	569	583	584	575	549	603	515	583	560	541	572	551	598	555	547	552	570	548	517	534	561	601	545	582	591	581	563	572	565	590	594	587	582	550	568	562	525	575	593	578	587	551	613	642	560	597	573	566	576	545	563	604	598	577	547	591	575	532	572	542	573	613	550	539	567	564	565	566	593	579	570	566	559	579	579	585	571	609	609	592	573	576	511	599	628	569	599	575	617	575	556	592	568	595	554	576	600	511	627	620	557	580	599	549	610	558	564	573	606	556	587	571	550	594	546	501	573	567	632	569	579	562	550	568	611	555	528	583	576	590	527	561	565	551	566	569	628	554	570	573	560	607	584	533	590	562	561	597	536	598	595	572	551	601	592	586	576	564	576	581	572	559	603	598	614	559	584	609	567	580	549	548	554	574	548	581	548	545	544	597	582	604	593	555	544	572	607	569	567	558	558	551	593	593	554	599	581	622	560	604	576	606	549	555	544	603	600	547	603	575	580	603	549	588	598	606	569	547	577	584	546	538	566	587	584	563	568	553	574	546	540	557	557	591	562	549	541	577	539	613	535	593	626	573	560	578	608	572	576	591	598	566	558	607	578	591	584	540	572	568	556	588	554	591	597	565	569	555	552	587	586	579	569	563	556	555	634	598	603	579	606	555	582	596	551	558	506	530	530	625	571	534	558	581	610	560	535	512	575	614	569	575	566	608	531	613	556	571	589	558	523	551	579	562	590	578	606	534	584	550	603	595	596	576	596	588	554	587	571	580	571	555	590	586	556	582	552	531	539	545	553	555	528	555	574	579	575	560	567	622	581	573	554	559	561	565	571	554	559	597	528	619	577	602	593	567	574	547	583	564	570	622	596	618	533	556	529	599	555	588	581	555	563	571	582	542	574	596	544	547	522	604	569	562	610	562	555	538	580	576	548	587	567	567	570	562	554	575	577	535	598	571	542	582	559	590	540	567	564	553	591	564	502	559	577	554	542	550	558	569	564	570	585	614	561	564	558	587	542	576	550	585	554	589	550	554	549	541	552	547	584	575	533	570	540	618	563	582	590	558	554	570	538	551	531	619	568	582	577	597	600	599	570	619	527	561	593	565	578	593	567	562	601	586	577	564	568	563	618	558	570	546	586	535	545	586	560	562	545	582	604	536	580	609	593	546	608	532	558	597	530	576	571	599	568	625	524	597	588	589	548	601	501	572	587	564	582	577	556	586	562	559	554	542	559	616	566	566	595	610	572	549	508	573	570	605	600	538	604	562	557	549	575	576	582	648	566	548	556	593	576	585	528	596	548	571	552	554	573	582	560	581	564	602	586	542	587	606	562	568	513	531	563	550	582	557	573	563	554	585	553	551	593	563	531	555	565	587	559	575	572	560	568	591	607	565	544	589	563	595	572	481	597	513	617	560	624	528	576	554	559	586	555	577	608	527	595	567	617	612	580	568	564	578	576	589	610	560	591	552	562	597	638	563	523	566	562	546	583	636	569	521	571	547	555	529	537	568	602	641	542	589	584	594	575	579	557	541	571	607	596	614	570	535	524	583	578	545	550	552	580	536	563	527	592	571	578	539	573	590	601	560	574	533	556	561	592	515	571	589	562	562	547	607	579	639	545	551	580	530	564	578	613	555	556	576	619	559	558	570	541	604	558	575	569	531	593	569	584	611	529	592	565	607	565	582	587	590	580	572	563	547	574	552	552	508	562	570	572	554	539	581	602	564	560	583	560	565	568	569	583	598	586	571	572	561	577	538	579	545	580	542	557	543	549	540	581	573	539	533	592	575	568	584	579	544	555	587	567	590	541	597	549	579	590	521	579	586	586	596	541	581	524	548	599	605	561	574	586	552	583	574	590	560	589	566	556	548	572	547	586	596	620	577	588	562	543	572	569	590	535	578	564	601	568	604	558	579	600	595	575	609	582	602	547	586	577	573	555	550	587	553	606	567	596	520	545	574	595	537	611	582	551	541	593	580	565	569	563	572	577	590	613	606	577	583	562	548	545	636	548	566	526	546	552	568	560	563	574	557	544	565	574	564	579	563	623	581	563	531	572	552	531	568	602	547	546	570	574	585	586	576	608	548	597	570	583	563	581	536	573	570	561	571	563	538	572	604	603	574	563	570	555	570	550	609	553	567	521	559	555	535	550	584	577	534	563	550	578	578	576	554	554	564	561	557	568	527	615	566	592	550	541	573	569	562	613	557	575	556	578	604	618	568	612	563	565	565	586	558	602	537	574	545	576	545	585	565	560	616	561	590	559	630	578	558	561	563	580	614	596	573	570	563	584	574	611	557	566	535	596	549	561	562	564	561	517	609	593	590	529	573	573	549	548	526	554	556	607	553	587	607	556	592	588	540	564	621	549	577	582	528	556	591	603	576	604	547	576	581	558	582	590	546	580	568	556	523	547	540	604	605	574	551	559	550	575	564	580	582	550	532	612	567	619	602	564	572	584	547	609	592	592
61356	65663	71444	51371	20437	1454	993	883	830	917	884	934	878	916	914	851	876	875	894	852	875	883	852	865	867	818	866	841	892	854	826	880	831	881	882	859	895	892	842	872	916	849	837	885	871	884	877	836	836	886	871	875	853	838	828	857	865	905	832	878	845	881	841	873	895	853	861	867	873	838	906	880	859	879	813	831	909	851	862	828	884	832	818	871	876	891	910	861	840	831	855	907	833	859	839	849	828	866	886	823	870	819	844	874	910	885	869	877	866	859	799	880	892	850	825	852	899	848	868	914	865	845	783	823	831	842	874	902	848	914	902	871	811	835	818	910	855	835	855	883	837	889	876	880	920	892	842	813	852	891	879	873	869	890	838	845	871	824	865	853	873	835	879	867	874	853	821	908	878	893	880	837	837	878	903	873	832	838	878	854	849	884	829	856	847	870	873	845	870	818	882	844	847	860	933	856	812	845	803	802	865	846	772	865	883	844	793	893	883	871	845	874	843	843	895	859	873	840	847	846	878	809	886	848	854	880	890	913	794	850	898	869	831	877	849	871	842	829	879	825	828	846	844	866	868	929	862	920	882	907	865	874	854	861	854	862	845	846	862	841	886	832	843	859	835	862	806	841	835	815	890	824	875	866	837	867	842	852	856	847	852	866	890	913	850	894	850	881	852	826	833	904	827	869	886	886	810	893	869	796	844	868	861	856	857	876	880	894	827	883	847	889	872	854	827	872	861	883	846	857	872	882	896	853	920	866	902	881	855	773	830	859	861	860	896	825	833	839	796	882	772	849	890	898	860	854	855	837	875	885	880	861	869	802	785	892	902	873	892	903	865	866	842	863	885	878	864	910	845	885	883	837	835	854	833	911	833	847	805	921	823	846	900	871	855	849	849	846	832	813	864	838	872	843	854	871	812	877	807	806	852	901	821	901	883	850	841	825	866	832	874	863	890	889	864	913	835	815	857	869	866	897	877	849	895	826	840	868	811	869	877	908	877	919	902	876	822	864	875	816	817	871	893	891	859	856	899	799	866	823	866	850	854	862	813	889	867	900	803	860	856	878	848	843	871	875	862	832	823	865	827	860	908	902	840	845	858	859	890	842	817	883	824	893	883	846	846	843	833	826	875	848	897	849	867	880	870	841	820	895	890	873	841	873	887	907	841	881	851	866	848	860	878	813	906	874	854	824	834	865	853	927	898	870	864	874	835	851	887	868	865	861	888	864	884	870	853	837	862	826	830	852	871	875	870	839	834	861	884	847	898	913	855	825	865	880	825	859	884	877	858	915	800	835	877	844	931	853	892	811	844	886	852	838	842	892	872	821	820	839	876	827	880	928	869	903	836	856	891	851	835	831	837	827	869	832	941	841	856	929	854	896	862	894	878	904	851	865	890	879	871	859	884	903	895	886	919	845	894	825	887	892	880	817	833	843	855	884	878	860	805	844	829	909	802	873	803	808	887	860	911	849	898	854	862	849	817	827	844	815	868	835	920	823	852	889	835	837	852	887	903	850	856	883	849	808	811	796	844	853	892	874	869	826	830	822	887	865	839	882	904	855	893	808	803	845	917	841	867	879	894	847	860	876	826	887	862	936	809	855	840	871	812	913	826	905	837	870	842	922	867	934	892	813	831	860	926	865	870	846	830	891	804	878	842	854	850	871	853	833	895	826	836	895	846	894	841	860	843	818	852	820	864	826	861	892	940	827	847	834	876	836	826	843	867	869	879	908	856	800	897	853	838	886	857	915	826	879	830	877	858	861	834	857	877	873	880	845	827	838	852	853	888	878	836	851	774	880	832	844	874	894	868	828	827	919	856	882	847	841	877	881	921	833	855	858	798	851	864	882	848	816	869	911	885	919	859	877	879	810	892	860	873	884	901	837	861	862	868	887	862	856	864	829	836	905	845	844	891	876	864	863	895	910	908	875	861	882	859	777	855	837	865	862	814	885	900	845	861	847	836	874	878	836	855	816	851	863	898	832	839	821	871	861	891	818	870	870	832	817	845	835	839	878	863	878	856	837	878	893	864	871	909	853	844	888	894	868	859	843	844	846	886	821	843	813	874	881	893	876	835	841	835	887	818	861	841	833	889	864	859	836	794	833	833	882	847	875	870	848	823	827	832	861	884	914	891	875	855	837	851	877	843	822	870	797	925	893	877	813	850	863	880	861	883	830	854	889	883	859	823	820	813	816	833	905	868	846	884	909	817	879	879	874	894	892	809	887	826	822	828	900	857	901	895	859	852	847	900	877	802	831	875	830	883	872	847	807	760	843	857	844	819	922	866	868	862	856	808	840	898	862	908	872	793	846	811	851	883	908	870	864	935	876	898	882	833	844	854	852	824	889	878	910	890	873	847	932	871	810	841	816	819	869	853	858	856	850	852	834	905	865	857	848	846	818	880	869	874	857	827	896	883	881	846	864	862	837	883	882	850	865	890	847	871	857	882	884	896	879	847	864	807	885	783	858	832	855	866	844	888	803	832	895	820	870	897	882	881	777	849	848	855	879	830	875	944	835	875	850	883	816	860	847	854	854	900	880	874	867	875	902	862	845	867	823	869	862	824	849	871	937	862	851	831	863	877	881	876	767	812	826	862	879	893	882	798	846	819	827	781	848	825	848	884	851	847	908	808	868	861	821	808	882	848	887	867	833	879	869	901	875	909	867	856	849	833	882	828	890	837	843	827	835	912	903	847	877	876	885	812	850	891	856	835	821	856	869	911	824	891	893	866	858	868	886	885	878	812	810	812	849	856	881	866	851	845	817	865	876	882	866	866	856	825	865	840	842	815	809	837	861	846	835	861	853	823	835	817	853	882	845	883	879	905	877	845	843	852	833	872	803	826	848	849	826	899	863	896	885	843	900	902	785	894	838	854	860	887	892	862	872	857	847	864	835	821	856	799	867	829	806	841	897	866	928	824	838	870	871	803	843	889	769	874	885	854	869	844	875	827	846	844	867	815	876	856	897	885	822	857	875	854	843	869	881	909	854	827	882	884	860	839	874	854	847	864	877	887	859	853	814	847	899	878	888	871	912	913	817	862	851	887	833	874	805	816	847	931	816	867	883	883	821	857	841	890	872	919	872	902	877	820	891	858	873	869	852	837	805	883	834	894	905	839	828	878	876	868	892	897	894	854	854	923	881	853	810	851	869	898	896	848	837	859	832	836	813	816	873	826	824	837	877	854	858	905	891	865	873	880	861	834	892	888	811	847	852	883	815	847	853	846	910	939	874	929	875	910	902	819	879	842	813	908	894	914	824	859	850	818	877	881	870	804	855	838	837	837	875	856	863	876	858	833	921	881	841	865	875	832	852	867	854	882	912	872	883	849	822	896	869	885	878	812	904	870	847	841	893	811	884	895	822	821	805	873	833	834	849	815	855	864	836	838	872	869	887	853	838	829	846	853	881	884	848	875	891	867	817	848	870	876	782	895	870	867	916	840	822	817	918	869	886	858	811	849	930	870	847	854	848	887	866	859	881
28608	24818	36501	19726	2358	405	362	334	352	355	330	331	318	338	338	348	344	322	328	325	321	326	357	339	337	349	315	339	338	331	338	300	352	368	319	327	331	319	318	322	346	345	323	317	338	349	349	330	325	340	330	335	366	322	332	340	351	327	317	338	344	346	318	357	300	347	365	319	310	307	327	337	326	322	327	330	348	327	330	338	291	378	322	331	322	286	344	299	313	304	316	346	333	360	336	308	329	309	346	323	318	327	322	320	313	314	328	344	317	329	341	368	330	352	338	357	356	346	339	322	329	295	340	288	312	308	323	332	328	321	345	326	353	318	318	322	306	355	329	352	347	363	334	316	318	344	331	330	341	368	307	299	312	321	336	333	334	329	330	328	339	345	337	327	315	334	324	332	328	338	340	336	328	338	329	365	349	325	327	310	327	333	331	324	299	341	325	330	316	334	329	364	314	322	334	349	314	325	353	354	314	320	319	356	337	314	299	345	325	350	350	328	307	327	357	330	320	315	342	324	335	328	321	321	334	343	324	319	331	330	337	313	344	338	351	350	347	341	330	357	323	306	313	351	302	354	329	329	317	345	345	350	329	344	353	339	349	359	365	309	341	306	325	327	354	313	321	323	332	332	321	337	330	332	318	321	345	322	295	345	337	310	324	336	303	310	319	308	340	288	309	353	338	314	328	323	302	355	326	322	350	331	329	337	324	366	324	319	355	356	327	327	330	333	330	337	312	329	303	317	337	352	336	335	305	363	352	351	323	310	329	336	320	375	320	340	300	320	349	319	305	362	314	354	333	348	323	318	343	340	293	298	333	330	298	347	338	324	322	309	338	311	331	321	309	343	345	324	343	318	335	325	349	321	315	341	324	317	343	317	353	343	332	349	326	338	337	348	311	327	351	293	360	357	311	325	353	330	319	346	316	351	333	328	329	323	310	336	294	320	343	305	349	371	321	317	309	345	316	316	330	345	341	328	342	326	328	319	343	303	341	362	318	335	315	306	296	317	306	303	346	331	286	357	345	330	353	318	348	351	334	328	342	330	388	341	318	339	318	330	334	301	354	358	300	363	292	364	370	325	337	324	337	320	322	325	330	298	353	338	316	323	327	327	307	340	343	300	344	342	351	336	351	322	342	352	320	338	362	302	331	354	338	327	347	338	322	321	340	322	346	334	364	302	335	328	328	329	344	303	360	331	368	351	342	312	321	310	335	336	336	321	348	348	342	331	328	359	304	339	334	322	292	367	340	351	318	332	306	332	323	307	335	341	365	333	337	333	335	303	339	320	312	340	328	317	347	342	353	339	343	307	358	337	327	378	336	341	328	309	300	345	345	345	340	328	345	333	326	329	325	324	336	322	335	357	338	340	318	350	330	366	337	357	345	321	297	318	330	321	346	371	324	334	367	322	319	311	316	348	326	344	352	343	314	339	346	320	301	384	332	320	351	347	325	369	310	369	338	312	361	329	327	318	289	320	350	335	318	327	289	348	350	295	314	304	361	320	305	337	299	345	328	344	331	364	336	340	313	338	322	341	343	318	315	335	325	332	343	330	304	322	328	342	352	302	358	356	315	297	319	354	340	304	337	328	320	340	315	296	317	307	369	347	345	330	312	327	333	338	333	300	306	356	340	323	348	329	351	342	328	335	349	334	324	329	316	333	354	358	327	348	345	332	295	337	340	312	332	344	294	319	332	308	357	321	352	331	342	298	315	358	333	357	315	337	334	319	331	333	347	362	370	332	354	305	348	321	321	323	331	379	322	347	298	337	338	353	341	359	291	317	316	353	363	312	357	296	344	314	353	371	334	326	332	333	296	306	319	300	331	322	310	362	367	321	316	328	334	345	322	345	346	329	334	352	317	355	339	316	309	360	309	343	327	347	355	335	322	361	345	321	347	335	343	327	345	379	349	313	306	357	345	303	371	353	348	335	315	343	340	351	341	342	332	333	341	337	319	310	311	333	323	360	336	328	363	327	380	346	313	328	307	329	330	345	326	322	336	313	327	344	323	345	329	326	350	303	340	349	312	351	330	321	352	342	319	324	324	324	315	310	331	358	333	326	321	327	316	339	295	322	296	347	324	299	332	330	302	343	313	350	327	313	339	337	333	346	351	321	361	324	336	283	318	357	344	323	338	358	363	307	341	305	332	328	315	336	325	292	327	334	368	366	322	310	350	337	303	344	306	306	312	323	313	346	292	320	311	326	337	315	336	318	333	333	337	335	352	364	359	341	331	312	348	349	314	331	329	314	308	321	336	329	310	344	354	356	334	348	343	310	323	365	331	352	340	303	319	331	356	316	337	357	308	317	318	311	298	343	329	352	330	305	319	315	329	306	320	329	332	321	362	306	327	328	319	338	351	321	295	366	339	332	322	336	347	344	321	333	341	331	354	329	318	321	329	351	316	300	359	320	339	372	342	296	341	304	336	311	328	338	329	346	324	310	323	319	328	329	318	332	328	340	318	318	343	320	298	325	350	338	346	317	326	322	338	343	338	302	346	346	331	348	344	326	342	346	301	340	340	346	298	304	290	344	337	313	333	337	372	351	334	309	342	356	317	360	338	313	324	334	336	310	348	320	350	321	347	330	350	353	377	316	315	335	362	300	320	311	332	329	321	348	343	344	353	318	344	341	342	356	341	319	329	298	316	310	337	361	365	334	330	321	367	311	332	324	363	338	320	346	345	304	327	316	326	342	308	298	350	338	326	317	351	374	360	343	349	336	325	351	317	357	341	359	325	345	329	327	332	327	349	331	355	328	317	332	315	334	314	314	330	338	332	332	340	337	339	333	325	293	314	345	343	312	351	322	338	307	329	325	325	325	327	328	313	320	351	336	363	325	313	328	333	332	345	309	326	341	313	343	316	322	323	325	320	312	329	342	312	334	309	335	299	335	348	352	316	340	322	349	315	308	324	326	336	325	320	345	317	298	316	347	332	313	324	294	340	335	321	313	308	289	361	343	335	325	324	335	313	361	351	337	323	339	332	322	331	342	324	332	352	346	330	304	288	316	348	332	296	343	332	383	336	337	298	321	347	339	341	326	313	337	322	302	309	316	323	316	348	363	328	342	295	371	331	307	357	314	343	337	333	315	304	308	313	312	307	344	327	321	321	310	351	341	345	338	325	357	353	362	333	306	314	333	310	332	342	312	312	341	341	307	352	332	327	342	327	345	320	317	314	336	318	339	334	342	354	354	333	334	358	325	316	328	333	316	345	341	319	333	329	341	325	322	361	332	329	316	302	358	336	339	324	294	351	320	363	360	327	345	320	334	328	375	312	363	367	346	335	330	373	372	332	322	316	343	318	347	349	340	312	342	302	318	353	306	348	316	366	345	338	331	345	332	323	341	319	353	321	282	347	350	331	333	338	340	349	334	335	321	350	345	324	344	314	307	316	337	362	353	356	316	353	387	331	324	360	355	379	341	337	308	344	337	340	322	370	324	325	340	304	322	344	372	320	349	342	328	352	340	312	342	336	273
35480	38157	42620	16153	2470	649	514	500	543	584	526	536	530	529	542	531	557	543	494	506	498	498	503	495	521	508	546	480	523	536	536	484	553	553	536	535	557	497	542	526	501	531	529	531	535	535	538	533	519	499	505	483	522	532	504	527	528	521	559	545	510	565	555	572	538	588	569	554	525	531	532	528	535	528	521	525	542	506	545	540	524	542	551	574	550	481	530	548	519	490	523	510	534	550	541	512	536	555	558	509	528	494	515	508	564	555	538	516	532	529	490	485	564	508	499	538	510	520	549	515	538	486	532	514	519	517	563	511	502	567	521	505	524	561	573	536	557	520	566	557	551	525	530	530	539	512	550	534	522	560	502	546	530	561	533	548	519	532	512	518	544	500	544	534	593	499	546	552	531	532	534	544	512	535	529	554	532	564	510	523	493	549	561	546	484	538	547	506	495	541	573	537	513	532	482	528	489	560	504	475	508	500	498	513	533	540	481	535	492	495	558	494	505	541	501	524	535	513	519	488	541	540	521	542	506	515	529	502	527	554	572	535	569	500	556	523	459	521	515	536	575	521	512	560	498	486	498	554	519	534	529	556	531	502	552	530	536	536	537	538	518	535	533	489	518	531	519	535	518	525	512	531	518	532	519	524	519	528	545	521	489	519	518	548	537	487	551	530	535	530	565	527	518	517	502	515	534	547	521	558	518	489	509	530	518	520	540	518	562	514	516	526	558	535	544	554	510	571	538	575	484	517	535	500	544	528	556	527	544	504	510	498	534	545	596	487	532	552	550	528	551	539	495	532	510	565	500	494	579	496	514	497	494	523	525	548	492	532	499	545	552	577	569	510	519	563	545	508	550	563	516	518	528	511	543	531	531	535	529	537	511	492	557	562	524	548	556	560	554	548	502	500	495	511	512	552	537	516	542	530	550	601	498	540	548	546	484	524	536	505	488	474	508	550	538	504	520	522	544	526	523	556	508	544	514	534	521	550	516	473	531	537	533	517	524	553	531	492	519	519	525	526	525	511	539	544	537	526	552	528	542	556	548	562	547	498	530	526	540	543	544	534	531	564	538	501	562	525	492	505	538	519	539	561	511	524	548	525	542	570	519	552	543	509	530	557	501	566	555	525	530	521	545	568	495	527	549	491	552	558	547	539	554	565	515	508	534	533	532	553	542	554	533	502	522	470	558	523	501	510	563	542	543	553	520	537	519	507	526	501	524	501	524	502	544	489	508	558	508	476	532	500	541	554	547	522	559	548	520	525	516	544	574	510	532	501	543	518	575	504	509	515	553	548	545	570	515	547	541	533	523	569	532	540	540	507	546	558	504	525	521	569	553	518	536	553	535	469	503	524	510	445	554	517	529	503	538	529	512	547	541	480	556	499	502	528	500	541	547	518	564	509	558	524	515	525	529	522	539	544	572	522	525	521	507	533	523	503	530	522	510	509	495	541	545	541	556	575	532	492	524	514	519	534	502	504	554	536	545	506	530	510	539	510	507	550	518	488	524	563	525	511	537	535	527	531	521	542	522	496	548	544	533	547	522	519	550	545	555	519	525	491	553	536	537	538	459	505	500	506	537	515	494	511	513	532	520	517	514	486	543	538	536	524	516	508	523	512	541	521	539	518	525	555	537	523	497	498	506	495	536	557	554	540	507	545	517	527	520	553	518	558	493	509	503	515	520	514	552	533	515	531	528	524	540	498	496	533	521	533	516	559	515	533	560	544	542	487	542	499	527	517	548	503	540	510	526	558	529	498	520	524	508	487	511	505	546	516	563	522	517	544	542	514	563	501	533	531	547	529	536	516	462	551	532	547	538	496	539	540	498	525	537	528	534	534	494	538	521	491	482	511	545	517	535	489	550	486	500	518	528	503	556	493	512	490	565	524	566	511	487	540	520	526	495	564	505	576	545	549	541	568	533	531	522	509	525	506	521	539	506	528	523	525	586	538	514	530	488	518	478	494	523	525	486	548	573	558	552	503	492	544	543	561	503	536	517	532	528	523	540	560	519	508	558	567	529	531	559	546	490	524	534	508	535	496	535	536	514	517	508	529	535	526	517	510	499	545	530	572	502	559	545	561	514	547	540	542	569	480	512	542	522	501	610	538	532	582	543	523	508	537	552	533	500	555	503	523	521	485	545	546	560	541	545	533	555	533	533	485	547	569	529	506	545	475	533	533	545	490	576	520	518	531	482	530	549	492	505	467	513	524	513	530	539	525	509	529	517	528	532	486	565	519	529	538	542	556	544	562	566	531	493	536	523	524	544	531	521	556	529	568	516	526	514	540	531	518	504	562	513	569	493	544	558	559	508	529	553	545	524	515	524	555	540	552	488	561	526	532	468	556	524	512	529	532	493	531	511	502	528	550	511	489	558	514	513	539	545	517	553	541	549	522	522	526	542	503	534	517	539	516	501	509	529	534	524	504	522	556	511	486	540	516	511	562	562	523	532	499	520	560	493	513	540	533	561	537	516	519	508	545	534	506	516	483	519	543	511	512	531	501	530	517	466	510	530	521	533	535	566	504	492	522	509	535	546	545	516	541	499	522	520	495	489	547	540	489	542	500	515	518	508	523	547	534	514	529	575	566	557	508	514	578	533	541	535	517	539	512	514	511	503	529	528	510	487	514	509	534	512	514	575	552	528	520	553	590	536	538	530	525	555	522	532	558	499	511	497	534	506	524	557	537	511	529	559	520	577	511	517	552	495	568	573	557	482	558	512	507	552	541	524	467	553	562	518	554	520	521	504	512	502	532	544	508	550	546	498	530	558	491	514	539	565	551	561	519	487	528	469	505	525	540	529	553	545	542	518	509	480	541	520	541	523	529	509	530	491	557	513	523	520	527	524	521	518	517	509	518	544	554	539	523	549	533	520	532	517	537	523	489	535	533	493	588	523	538	509	497	527	508	528	536	580	525	522	575	530	510	547	573	555	523	517	510	514	524	490	522	521	527	521	505	553	537	524	530	490	513	576	568	523	541	567	519	509	522	527	503	563	510	496	548	508	543	535	531	506	548	570	527	529	507	547	477	539	529	531	530	511	545	475	535	514	540	529	519	545	577	545	566	542	556	531	521	535	521	539	506	530	574	528	544	528	537	556	548	527	578	487	474	539	526	523	527	497	561	509	558	553	533	519	558	514	546	553	541	551	547	548	498	511	561	520	540	541	517	602	545	543	515	573	516	522	549	503	560	526	541	541	509	527	533	500	525	522	566	522	525	509	560	532	524	506	540	480	534	491	553	529	546	487	540	555	529	531	504	540	490	546	566	557	572	545	566	562	519	489	552	585	541	540	534	497	555	514	546	498	595	496	495	530	552	509	563	537	573	505	488	536	499	476	576	523	523	583	509	541	533	534	523	492	527	530	508	523	533	502	540	525	524	545	521	539	526	512	533	557	508	534	519	497	557	554	526	531	528	541	532	497	546	531	575	526	497	537	554	532	504	512	521	500	518	519	510	512	521	529	519	531	544	489	530	518	518
24494	21730	34814	27904	21088	13401	1588	505	477	484	485	528	486	547	481	501	503	483	477	469	542	482	487	488	490	504	479	509	485	499	474	526	516	492	518	495	475	482	470	459	476	477	492	467	489	480	502	479	479	472	492	513	509	481	467	460	494	519	530	496	498	541	495	474	532	508	477	497	476	477	498	450	486	498	505	491	484	480	497	480	537	508	469	524	504	498	509	477	501	521	458	486	479	502	466	448	462	459	461	490	463	516	472	495	483	495	502	486	476	487	510	468	464	480	467	522	499	522	501	503	491	459	467	494	473	517	461	461	482	476	469	485	464	485	467	450	468	482	484	507	455	468	486	498	499	484	497	513	464	530	495	511	483	452	480	500	496	499	508	482	463	472	471	518	511	469	485	489	493	483	481	500	482	493	493	496	486	476	470	487	483	507	485	503	512	507	504	475	476	469	507	509	483	481	534	438	542	483	477	484	489	469	487	485	468	532	525	471	502	500	508	491	502	474	491	498	454	500	496	495	505	469	490	462	488	448	492	508	456	472	460	471	488	441	454	506	467	488	493	489	495	456	541	489	492	474	528	494	448	484	467	463	492	456	493	489	477	472	486	465	528	455	484	476	525	491	490	474	509	469	512	501	526	495	496	479	463	468	478	490	540	481	456	497	466	472	472	524	498	518	486	499	470	455	485	477	509	480	465	484	481	482	509	476	493	479	473	494	485	471	512	455	485	432	486	515	471	481	516	465	513	491	503	479	495	495	487	472	457	462	495	462	516	489	489	499	495	516	498	482	508	521	489	519	484	499	474	516	462	497	487	518	524	511	532	482	502	559	493	463	519	511	476	519	485	479	533	493	504	445	473	512	496	494	478	511	516	475	489	494	494	468	516	494	495	493	487	435	499	505	505	449	474	504	470	456	496	504	480	507	505	502	482	434	511	507	482	497	498	482	519	476	454	468	489	532	445	457	524	494	512	444	517	478	487	447	504	455	491	498	473	475	482	528	460	510	503	481	469	509	489	483	486	407	455	513	479	497	498	486	499	511	482	506	442	456	471	496	485	497	489	492	458	522	470	458	500	487	474	451	504	476	477	512	506	509	517	466	509	477	459	478	539	479	507	477	498	494	509	471	511	481	472	513	461	500	463	484	510	483	468	525	487	485	471	491	466	487	521	502	474	485	482	485	475	455	519	503	466	489	465	517	478	546	481	438	486	476	508	483	454	498	502	509	496	505	475	463	472	491	485	499	488	490	502	480	493	500	483	512	468	462	452	521	499	502	478	506	499	482	499	497	462	495	500	470	510	529	472	460	547	531	505	505	472	507	481	459	465	499	483	499	487	497	488	502	505	459	525	459	476	461	526	496	460	492	501	486	498	472	482	491	497	518	487	493	529	512	470	493	514	456	448	476	471	520	455	508	489	464	507	485	483	479	478	471	527	506	489	486	480	469	483	496	424	478	478	492	514	539	507	469	516	507	495	496	497	473	460	476	531	508	471	518	483	502	492	510	525	506	519	478	463	508	492	529	475	468	504	515	496	479	468	494	466	501	459	453	483	478	477	498	494	517	500	495	507	456	468	464	509	508	482	500	471	454	479	479	468	509	494	463	482	517	510	491	479	493	476	513	509	489	477	469	478	482	492	480	482	488	450	465	512	523	469	477	480	449	516	469	513	473	506	471	471	469	482	478	531	510	537	496	500	490	506	509	477	496	511	504	514	501	527	499	505	468	483	490	502	451	489	479	469	496	492	465	526	466	535	462	448	486	485	467	493	480	469	462	467	505	483	490	501	520	485	534	490	492	474	481	498	502	508	527	508	490	457	471	491	476	435	503	499	448	456	539	502	527	494	472	479	479	485	512	475	489	465	465	487	492	508	496	477	474	512	472	430	472	509	502	467	475	494	473	516	470	499	480	470	525	475	512	483	449	476	516	454	520	517	518	509	488	450	443	481	488	452	469	482	491	501	500	486	505	490	503	470	510	501	467	481	506	512	551	511	449	497	521	488	480	465	479	539	499	445	462	457	466	466	463	483	513	484	496	473	488	489	512	502	506	475	515	480	477	530	468	469	435	513	518	508	502	490	491	458	501	508	456	494	453	489	489	441	478	483	503	481	501	465	512	480	491	479	529	469	503	473	515	453	485	509	508	518	461	457	475	509	454	484	469	532	514	454	494	512	514	507	490	472	480	457	491	480	472	461	503	458	473	487	519	481	473	450	458	477	505	496	486	484	495	491	503	515	481	469	482	507	484	485	477	473	495	496	503	453	517	496	500	482	489	497	500	491	498	466	496	497	485	517	443	505	486	480	526	460	516	465	508	508	466	480	466	488	430	502	529	471	522	457	487	484	489	497	462	488	512	511	489	514	486	479	522	484	482	463	526	493	501	491	453	500	489	486	540	504	505	490	507	460	459	498	467	467	462	469	469	507	481	495	503	457	458	484	513	507	485	484	489	490	462	497	487	498	516	512	503	514	443	510	469	466	470	505	495	489	500	481	489	452	461	537	521	465	464	506	475	491	456	478	477	465	522	510	488	458	489	492	529	497	468	499	462	553	483	484	472	435	518	516	482	462	506	486	478	486	525	509	490	502	458	504	495	491	456	505	505	479	455	504	501	485	519	511	504	448	483	499	495	488	489	511	492	489	491	501	516	462	471	496	521	545	486	533	477	494	518	470	509	482	461	482	507	436	490	489	483	473	455	502	514	492	462	484	480	481	496	502	471	451	456	478	494	485	435	509	509	505	455	502	464	495	489	451	505	468	513	499	457	545	447	488	493	499	492	511	471	439	493	486	485	490	487	512	488	518	516	512	482	521	496	471	516	502	498	486	494	491	495	507	504	475	506	496	497	451	514	499	480	494	496	521	497	471	467	456	464	476	472	493	494	514	502	438	507	475	478	454	512	454	515	502	502	499	483	496	468	490	465	488	506	476	455	480	499	496	493	515	489	468	476	507	472	495	487	490	491	497	486	457	489	494	518	500	489	512	499	453	477	515	471	480	513	463	480	513	453	507	486	499	456	491	482	458	459	473	499	473	476	485	493	502	467	482	478	536	456	505	467	558	478	511	505	510	479	447	474	491	495	450	474	496	510	518	492	496	480	482	516	469	522	533	502	481	464	492	438	492	478	524	479	480	513	476	495	477	465	484	517	469	493	484	499	462	504	495	497	458	438	491	462	493	500	491	477	469	504	515	466	510	489	505	489	471	472	501	475	495	491	501	420	513	457	501	476	475	466	513	462	482	498	453	515	484	462	454	501	481	506	514	485	488	510	472	461	445	462	498	501	483	520	530	515	492	513	479	507	485	470	460	472	480	472	447	455	471	442	505	482	496	462	502	450	473	518	504	550	453	511	474	492	463	486	511	485	464	517	451	468	458	479	502	515	511	454	456	476	455	499	441	504	451	500	487	455	485	480	506	515	475	479	500	491	547	478	461	475	504	510	514	511	456	467	477	457	512	499	435	468	474	479	490	479	502	492	491	488
58378	62421	71113	41638	14988	2054	749	776	723	761	808	769	785	766	760	788	747	739	781	742	784	779	789	754	777	746	730	720	743	711	789	775	775	748	805	749	730	749	758	791	801	739	775	717	741	768	726	760	737	745	779	742	728	709	723	779	733	721	721	743	771	746	774	788	739	759	772	782	749	704	770	757	751	732	719	731	788	788	742	807	778	763	735	769	725	755	804	776	735	679	737	755	729	693	737	787	729	776	700	742	712	710	792	744	766	750	775	713	776	731	752	744	726	750	764	798	739	771	754	763	777	742	706	750	756	755	725	777	770	726	709	736	721	790	807	701	766	749	756	734	806	799	766	725	781	757	749	781	719	786	749	782	723	777	805	717	749	709	754	766	810	706	751	821	766	791	780	768	742	803	766	813	756	754	792	745	745	755	700	754	769	747	758	744	747	751	818	736	764	733	793	791	791	725	744	798	782	722	726	783	800	753	749	745	813	762	733	787	731	720	735	775	775	777	777	753	744	796	774	745	795	728	748	825	711	775	802	818	757	767	722	742	770	708	729	788	791	774	741	717	787	779	782	769	744	763	743	762	701	744	746	770	743	778	734	783	759	738	771	773	774	791	778	778	794	766	728	762	770	732	725	758	786	785	782	756	753	786	783	744	763	783	747	752	715	769	761	751	724	781	766	732	751	766	710	774	796	709	747	787	704	748	752	791	793	766	757	782	744	736	767	754	718	752	755	731	793	742	761	752	797	716	749	736	731	703	777	778	778	741	734	743	713	730	752	768	746	813	811	731	792	764	771	732	739	732	781	797	732	720	726	716	752	791	776	793	761	777	721	735	703	766	714	762	763	815	792	768	746	764	756	746	744	773	795	797	755	760	738	808	843	753	775	760	762	752	759	751	749	703	764	790	785	775	692	748	757	755	754	759	774	753	746	729	776	728	778	749	763	802	740	747	776	735	779	749	757	785	745	748	742	705	794	755	761	813	734	735	758	784	831	755	764	754	726	759	773	778	720	751	687	788	744	753	767	764	756	804	731	718	727	771	740	768	744	715	718	721	760	765	706	699	710	738	751	771	793	753	808	779	688	749	736	734	763	749	784	775	771	792	764	744	753	725	770	787	681	796	745	730	780	718	767	751	793	758	739	763	724	750	747	745	773	777	698	745	739	787	781	742	709	781	741	777	751	729	788	715	767	690	758	777	719	784	759	735	742	730	721	744	738	757	758	754	701	745	748	754	793	764	743	762	740	782	804	765	770	750	769	786	699	733	754	731	787	772	765	764	784	789	768	759	726	761	754	754	745	793	751	778	732	779	754	759	767	755	747	746	770	735	716	775	812	770	711	776	771	755	780	735	754	782	787	782	744	779	769	810	722	760	771	769	709	728	761	726	761	758	772	749	749	738	742	739	718	752	748	711	769	758	739	725	722	767	792	759	768	774	794	719	721	763	780	709	732	738	780	816	724	715	733	766	732	743	801	764	784	764	771	770	786	740	748	799	764	751	755	766	774	704	748	744	777	735	791	726	726	765	759	773	712	736	773	748	737	781	750	771	764	774	745	756	775	741	796	772	764	735	781	722	750	792	829	751	747	746	709	780	706	754	706	778	777	761	740	734	811	760	706	774	739	724	764	789	732	790	747	773	781	763	754	728	756	783	780	720	753	806	751	773	760	749	770	723	744	751	735	712	778	752	781	769	735	758	760	751	762	774	796	756	726	730	783	719	722	718	725	771	733	734	778	744	730	785	753	727	731	745	760	753	740	787	760	728	748	747	747	751	739	782	704	766	732	743	730	730	753	751	729	738	782	755	763	787	796	802	713	811	746	762	710	745	709	720	720	761	775	822	818	770	693	780	795	803	779	777	789	829	747	752	743	720	750	725	693	722	771	755	748	772	722	761	742	750	747	740	790	764	737	708	787	756	746	713	790	790	748	785	730	801	706	751	804	720	762	765	779	807	724	739	804	807	830	778	728	753	724	780	770	715	768	774	773	723	699	727	736	762	762	776	724	841	716	747	753	716	807	731	726	755	766	725	773	775	719	733	745	748	792	747	763	725	769	779	737	766	772	732	758	769	743	718	757	728	771	787	738	755	766	757	721	783	774	730	764	754	728	771	773	757	671	743	776	712	744	729	757	773	690	729	767	775	757	747	736	758	787	759	738	736	795	728	744	699	792	793	749	745	789	723	721	742	774	762	736	758	689	767	771	735	752	794	759	744	753	749	805	776	744	758	764	784	755	743	764	776	740	734	727	734	751	729	769	765	798	762	802	747	720	702	715	761	722	746	754	735	763	800	720	780	730	743	741	744	737	761	744	746	751	689	761	777	753	780	795	696	748	806	740	753	759	753	704	779	752	784	754	740	740	782	718	728	813	764	780	763	746	810	785	779	748	756	783	774	795	739	770	797	714	770	750	764	785	763	722	768	746	766	740	752	786	769	775	790	766	764	807	744	750	745	768	772	786	759	703	735	787	704	728	794	744	763	811	742	764	806	779	748	775	796	807	782	714	766	752	751	751	779	738	823	780	741	726	720	786	725	752	771	726	730	701	776	765	743	706	773	743	753	751	718	743	748	743	776	818	710	759	783	774	745	746	748	829	807	784	762	786	780	743	776	776	740	740	744	764	778	747	739	745	756	790	766	758	704	758	759	734	783	748	746	721	747	737	728	783	777	788	756	745	794	741	752	736	800	747	768	742	767	753	758	764	788	702	767	743	739	746	776	780	736	742	747	748	762	749	825	756	737	756	756	786	762	799	759	739	788	797	730	720	751	761	768	719	749	763	751	796	774	763	745	753	715	740	778	757	779	769	765	775	765	749	801	790	752	762	788	774	745	743	764	759	786	757	750	768	757	801	722	769	724	773	811	741	748	756	724	763	757	782	738	722	748	722	747	773	764	729	718	714	728	726	765	752	757	783	775	732	754	760	696	760	783	745	708	785	792	772	732	757	740	794	763	746	741	736	765	752	718	777	748	782	743	712	789	771	756	746	729	826	762	818	786	737	761	813	774	741	751	698	819	746	738	773	783	721	739	752	729	754	793	775	711	798	754	755	733	773	754	804	758	782	771	757	709	766	734	759	714	774	774	752	792	743	736	825	750	736	797	719	803	771	730	771	791	742	753	768	787	774	743	768	766	704	770	808	765	734	748	695	766	707	753	734	766	780	756	791	783	808	711	723	783	751	778	798	758	770	814	787	697	780	757	802	736	793	770	753	747	728	777	746	760	771	852	746	809	754	760	752	760	703	793	794	732	829	744	790	778	767	805	763	749	777	775	725	699	757	708	750	772	727	805	790	727	709	742	731	788	732	763	698	721	749	769	744	707	732	764	723	747	780	758	782	791	795	773	754	765	762	755	779	746	723	734	677	805	748	711	821	757	800	752	708	738	757	736	772	754	753	737	764	755	757	712	820	731	740	774	776	760	758	709	734	716	758	759	747	744	794	753	782	714	806	769	743	806	789	760	716	715	754	750	777	743	787	714
23214	21480	34160	27382	21559	19922	7870	708	646	591	586	628	622	597	563	555	598	595	628	576	574	564	577	627	578	607	579	629	568	557	569	569	572	584	572	593	631	570	567	553	611	575	634	585	564	570	576	583	591	600	582	601	614	632	579	619	623	592	605	546	591	593	545	593	563	561	597	593	579	582	568	547	642	608	562	569	607	599	571	571	584	570	608	523	576	544	593	567	523	572	589	587	619	573	559	597	576	565	654	534	569	560	593	602	591	579	570	555	593	546	593	544	574	579	576	572	544	567	619	609	592	564	559	576	534	589	564	546	561	571	528	571	553	591	609	563	606	583	601	549	597	571	576	581	605	564	598	539	556	542	578	578	583	602	592	544	557	568	569	604	585	574	586	568	592	600	565	538	586	563	604	603	579	561	624	513	602	559	570	609	601	588	588	580	613	616	596	587	589	549	609	575	607	582	611	600	582	584	555	598	525	600	600	554	624	535	582	625	543	581	556	566	630	595	592	585	595	554	601	588	596	578	606	591	593	588	543	596	606	620	584	581	556	597	557	604	557	584	610	530	590	571	575	557	596	576	573	565	587	597	571	561	568	552	551	597	571	618	612	622	583	597	553	580	520	599	596	586	585	587	585	555	566	605	559	610	608	608	550	566	606	589	569	559	574	603	578	594	598	596	619	541	589	576	554	568	581	600	596	586	568	568	588	571	564	574	586	607	594	605	579	597	593	638	633	570	607	602	579	581	546	577	600	574	597	562	551	563	628	560	560	575	558	560	587	559	588	583	588	553	560	582	551	538	590	571	568	583	586	591	563	610	576	586	617	533	633	601	639	571	611	563	595	591	600	555	588	589	569	601	597	573	581	615	594	608	564	543	550	607	563	566	547	577	572	589	569	562	554	595	583	520	592	594	580	620	604	594	578	544	628	575	560	633	610	559	591	586	567	604	550	587	555	541	524	563	569	585	533	532	578	566	595	576	618	588	565	531	511	558	555	552	574	595	622	538	576	581	573	575	599	618	623	628	592	550	604	585	603	594	535	583	598	601	581	607	569	563	576	562	562	587	584	602	587	588	557	598	621	556	598	628	545	643	593	631	587	553	551	590	582	602	537	578	607	620	583	599	567	617	565	602	635	617	551	601	560	574	590	575	627	580	569	548	579	579	608	555	545	566	569	556	597	631	575	553	557	580	556	585	538	605	644	567	592	586	579	564	603	619	563	561	553	567	596	512	569	577	549	574	584	589	576	595	596	555	564	597	566	563	605	546	613	567	575	545	520	583	584	571	569	585	584	560	575	608	550	583	615	586	581	626	548	598	570	622	613	570	564	603	552	586	618	573	584	582	558	599	569	595	597	599	583	567	573	603	575	553	632	582	584	621	613	550	570	570	568	580	597	536	655	603	633	628	610	582	558	572	616	579	588	576	608	621	570	563	545	600	587	577	605	577	570	563	579	567	566	552	538	603	565	536	630	618	597	597	603	597	554	550	596	592	549	587	598	610	573	562	628	572	575	583	635	573	556	590	542	565	608	586	589	610	554	580	628	608	563	630	593	553	588	555	604	568	588	595	587	578	563	579	548	595	560	538	619	603	547	578	579	582	591	605	591	571	553	548	558	590	625	583	545	582	622	576	609	587	585	621	582	575	608	567	560	584	600	585	601	586	580	549	568	586	571	603	561	580	571	574	587	573	609	571	613	583	595	596	607	569	585	593	586	581	591	590	559	578	552	578	587	573	609	576	574	582	558	599	570	572	598	545	600	592	600	635	545	583	583	547	563	600	612	569	575	573	549	578	558	548	539	596	540	605	641	554	592	550	615	554	611	627	584	543	584	615	604	568	552	564	612	591	565	576	577	559	583	597	578	602	584	546	589	559	547	586	589	606	617	588	638	576	613	603	580	604	534	571	615	600	580	582	577	622	591	549	563	590	628	583	563	575	611	579	592	622	546	575	607	529	581	549	551	559	607	614	592	587	568	539	535	599	575	591	566	588	630	597	547	566	602	588	605	581	584	538	586	610	554	550	582	607	590	575	591	621	586	592	575	535	605	569	593	603	607	574	541	575	603	565	594	579	544	631	595	636	600	554	603	572	558	562	529	612	565	574	581	571	567	579	574	552	528	566	610	588	572	609	604	583	592	573	581	596	623	554	583	561	569	554	526	582	550	558	623	580	613	582	560	584	597	578	598	593	557	583	612	575	536	605	532	599	565	540	602	552	587	585	589	578	595	574	604	585	520	588	568	562	577	583	564	544	548	572	558	601	585	569	524	591	556	577	576	597	559	544	580	600	551	563	558	596	577	613	555	599	528	538	578	612	575	608	546	596	604	594	590	535	571	588	576	618	584	585	541	591	578	592	597	614	613	605	525	584	578	576	608	606	592	627	591	569	573	615	551	561	582	582	547	580	589	584	593	558	561	606	567	587	603	574	576	550	584	569	586	534	578	618	593	604	599	577	569	559	579	556	583	561	607	568	636	572	606	604	572	606	612	574	568	553	556	601	601	591	629	566	590	530	551	603	563	579	535	551	553	550	593	574	547	597	561	562	587	593	596	587	576	580	584	629	598	571	561	575	572	581	569	557	594	565	595	588	582	585	558	580	590	577	610	605	566	579	577	566	580	598	611	617	645	566	554	558	548	596	598	569	583	572	548	588	586	612	610	561	624	543	535	606	565	562	579	567	517	570	589	572	605	566	575	569	542	567	564	569	554	579	570	600	565	572	618	624	585	568	586	553	591	591	621	545	556	590	581	587	551	570	590	583	613	599	544	591	589	581	605	542	563	562	561	565	593	575	548	581	614	591	543	549	570	566	572	576	565	578	540	580	614	517	551	561	553	589	555	555	568	600	581	577	576	585	572	544	608	571	577	613	595	569	580	603	544	572	560	551	608	524	584	569	567	554	582	527	562	610	557	569	616	529	567	584	575	613	563	587	567	596	560	571	541	577	577	541	594	608	574	572	589	533	563	583	631	592	601	594	588	589	540	548	550	623	620	541	610	583	584	610	560	603	595	558	586	597	570	590	592	583	580	600	537	606	569	556	586	554	563	537	540	605	565	626	575	563	617	586	576	598	611	598	590	603	563	528	603	581	548	611	609	556	524	624	579	526	596	592	518	590	542	572	582	596	578	544	576	552	570	599	601	563	593	554	606	563	589	610	580	568	576	588	557	607	578	578	568	592	605	645	569	601	624	627	603	593	563	559	545	583	542	551	585	572	550	584	565	583	590	586	546	558	588	615	567	577	588	605	615	603	591	530	583	563	551	558	589	597	571	541	525	575	578	565	593	591	597	601	576	548	576	575	603	563	587	569	533	588	566	630	535	529	576	585	548	593	597	571	620	606	541	583	597	527	568	617	574	545	599	583	577	584	582	582	583	630	590	595	556	586	598	560	608	548	538	592	597	519	554	562	607	583	559	586	585	566	564	545	573	562	555	584	534	539	580	585	613	583	580	592	568	545	591	581	589	562	575	563	560	571	583	605
60665	58469	83219	47951	21447	3103	943	928	965	927	947	884	891	881	898	931	890	889	856	879	870	892	821	872	908	902	880	912	877	932	901	913	845	880	841	926	843	926	890	858	847	987	914	899	899	860	913	897	866	896	870	804	886	850	889	896	791	899	847	854	875	866	886	893	878	889	871	858	867	895	870	853	859	913	926	847	862	895	907	820	837	879	880	877	941	891	896	902	874	883	922	878	843	922	859	848	865	858	894	855	907	873	859	883	878	823	875	881	889	866	904	894	887	854	856	872	889	867	891	855	873	868	886	846	922	911	911	907	868	907	909	900	865	897	908	842	887	848	863	876	883	883	867	879	841	884	899	912	912	897	853	917	875	881	880	848	901	912	896	833	914	881	888	879	870	904	920	803	893	887	862	900	902	864	918	861	864	911	883	862	948	918	873	820	842	922	911	868	849	802	952	864	881	846	842	849	893	856	910	867	933	878	859	893	915	851	851	902	934	853	884	866	878	847	908	903	881	840	878	913	860	885	839	903	836	909	903	906	884	892	885	897	884	860	873	855	898	876	861	916	878	900	900	842	947	865	886	910	873	870	861	910	868	850	920	941	912	884	871	863	857	884	832	843	887	871	882	882	844	902	909	832	859	879	846	877	935	920	853	950	874	867	914	883	901	919	837	887	933	875	869	870	864	877	967	846	847	863	835	880	925	891	887	871	906	871	879	914	889	879	883	849	855	885	851	879	827	872	839	907	900	856	868	879	837	864	886	841	850	911	900	864	881	821	893	916	877	911	844	866	874	870	882	880	923	877	853	819	897	876	868	847	860	878	841	850	919	879	837	900	880	903	858	915	900	896	880	885	877	897	848	887	812	936	848	892	854	852	836	846	892	929	896	917	846	905	885	863	861	909	891	922	882	859	890	909	864	878	872	922	889	852	914	855	870	910	904	842	874	879	897	869	869	885	863	825	903	855	844	887	866	911	915	918	884	894	866	889	862	872	866	902	897	869	869	884	931	814	874	908	850	817	876	860	864	941	841	899	858	901	899	888	917	882	828	903	868	911	877	818	951	875	913	936	900	892	870	918	906	847	913	909	841	889	872	888	829	867	892	866	861	863	858	901	856	878	860	908	885	889	890	841	817	865	925	885	870	872	878	857	929	830	919	908	885	935	903	855	869	854	867	904	866	843	893	879	924	896	901	893	929	887	871	899	826	857	869	904	877	857	863	860	918	861	899	895	822	871	878	858	884	884	888	825	863	916	886	881	892	890	910	881	902	874	909	820	879	840	858	886	856	904	889	873	915	889	829	904	833	934	881	856	894	863	859	875	864	889	857	852	844	889	928	867	871	918	898	931	866	897	878	877	910	896	909	905	884	902	865	893	902	881	933	897	855	815	806	929	933	819	897	878	870	895	915	884	850	892	900	916	885	890	890	864	871	882	890	903	846	870	845	899	849	899	896	860	866	879	888	893	907	884	859	867	855	872	888	799	879	889	900	880	861	891	904	890	896	932	876	907	891	881	859	878	905	875	866	857	889	870	810	895	905	822	851	852	890	923	878	879	868	889	882	826	924	932	921	900	874	881	908	842	877	814	911	815	824	888	874	906	889	880	899	856	914	872	877	854	866	893	877	868	905	849	908	873	915	922	909	848	921	834	891	883	897	881	945	871	869	842	934	868	856	881	914	874	840	876	909	951	874	842	871	882	874	902	898	859	831	864	907	874	868	896	855	856	865	868	909	867	877	896	939	827	891	906	860	888	864	838	856	817	863	823	890	891	879	882	844	846	906	913	926	825	903	864	886	878	850	922	859	850	891	884	892	897	843	901	917	839	861	933	912	866	832	852	893	879	869	876	885	882	874	882	872	901	935	872	897	873	889	885	828	842	899	871	895	897	899	912	857	897	842	930	895	875	831	932	886	853	873	920	904	873	899	938	875	910	891	863	862	885	895	833	907	905	826	875	873	912	802	891	836	870	804	890	894	861	893	920	858	923	868	886	889	850	926	915	928	861	879	825	869	899	847	851	872	825	883	878	836	926	894	862	887	851	907	895	888	902	918	881	912	869	878	848	905	875	901	867	876	910	826	856	893	882	861	866	889	882	839	883	889	862	887	913	837	880	914	914	882	869	907	952	968	886	916	892	896	846	955	821	899	851	881	825	854	904	875	854	890	874	868	834	866	932	903	902	905	890	809	840	875	851	884	847	879	884	843	869	844	884	916	853	896	896	854	864	864	847	911	977	895	823	836	897	925	903	921	818	931	866	891	889	852	883	898	830	915	872	874	880	866	863	883	881	857	835	882	886	874	834	825	840	877	847	958	855	876	892	924	828	932	899	835	962	857	865	878	866	871	914	884	883	869	870	897	952	900	867	884	933	811	830	898	892	900	912	885	910	863	877	888	865	893	850	853	888	884	864	882	898	880	929	859	867	892	868	831	842	894	863	887	927	884	902	889	904	882	884	915	873	845	876	845	842	893	864	840	858	865	874	850	846	872	880	856	890	910	846	830	917	889	903	860	925	874	864	862	839	859	866	853	838	814	878	877	952	867	877	807	939	876	930	799	840	853	855	912	847	924	849	851	852	879	875	880	891	898	915	846	885	824	911	878	859	880	897	874	839	951	855	840	868	882	894	857	872	895	885	860	951	944	891	896	878	851	904	877	911	814	845	871	835	902	929	837	854	845	923	904	863	887	886	901	859	885	923	918	920	852	885	874	819	872	852	907	870	937	848	867	854	864	914	866	867	901	868	850	873	918	847	869	928	904	927	885	846	948	891	952	918	829	864	884	864	896	887	940	843	902	838	889	898	892	847	872	862	843	906	893	844	895	903	861	874	863	910	843	860	864	899	851	888	867	885	895	876	835	874	893	870	877	850	892	888	885	871	855	845	852	904	899	865	894	876	910	896	940	941	892	904	849	875	861	906	896	883	918	849	875	885	930	884	854	837	863	889	866	911	872	864	884	906	913	931	902	865	849	860	846	865	860	871	924	819	941	895	884	857	900	938	878	879	889	924	849	897	905	917	921	884	910	874	893	869	934	873	899	852	873	843	835	846	907	836	905	902	833	859	866	887	904	920	908	864	810	875	907	924	829	905	925	843	823	866	845	865	986	885	914	926	886	899	870	855	889	879	870	909	887	863	877	807	822	893	876	891	921	865	831	872	901	852	895	917	917	920	910	908	833	838	897	877	886	879	858	887	884	907	882	871	885	862	947	849	878	866	859	905	891	850	865	835	886	906	897	910	863	878	876	896	865	913	896	925	885	858	882	936	900	839	850	905	899	812	896	857	890	940	862	881	896	866	884	911	869	870	912	901	921	908	882	916	922	844	836	862	920	850	944	892	846	868	902	889	885	886	861	921	861	901	873	919	869	871	900	848	870	845	908	931	865	873	903	885	891	880	830	881	906	875	913	831	844	869	854	895	833	843	905	895	892	930	882	889	876	928	839	888	890	918	883	913	859	877	826	910	925	892	837	855	892	872	886	851
28838	25337	36394	20907	2444	460	356	318	349	346	326	326	324	367	342	355	338	371	335	347	342	349	347	341	362	354	351	332	378	374	333	349	363	350	353	344	313	329	376	367	365	329	367	345	331	322	336	336	343	364	366	347	341	346	338	366	338	299	341	392	355	373	353	312	350	346	352	325	335	364	300	330	356	340	351	321	357	387	357	341	371	343	341	344	360	341	320	326	373	380	352	324	350	337	334	357	370	339	361	301	333	330	385	343	358	314	352	331	364	391	343	361	326	312	345	358	351	351	340	346	354	380	346	342	332	349	369	352	326	333	385	343	328	354	347	336	346	350	346	326	370	331	341	357	327	331	363	324	314	317	329	381	363	336	349	379	334	313	328	353	374	334	361	358	350	352	337	328	348	363	323	328	367	354	354	346	364	370	351	392	342	352	347	351	333	359	375	339	339	330	365	356	316	368	371	321	341	356	350	322	321	359	336	349	347	346	338	355	366	360	365	318	354	346	358	326	326	341	326	338	359	313	340	336	362	354	342	361	340	400	323	348	372	374	340	310	343	332	333	361	338	338	341	332	345	378	359	363	318	347	343	358	328	367	346	333	301	344	357	352	329	340	343	343	355	338	337	335	342	377	343	344	376	338	324	336	365	366	343	319	340	338	386	344	341	331	327	367	335	345	322	327	322	354	330	352	345	370	328	316	355	367	353	341	338	350	343	341	361	322	332	358	344	347	372	337	371	362	329	313	341	349	345	345	347	353	361	327	361	364	358	337	365	323	306	312	348	350	329	373	346	338	351	337	339	328	364	380	347	356	358	352	351	340	340	363	361	315	330	342	328	354	331	360	370	346	354	330	365	316	341	335	367	304	340	326	326	333	344	343	327	341	342	336	350	335	370	341	384	354	342	318	358	356	339	313	348	327	376	364	365	309	321	358	329	338	314	345	358	315	387	322	361	315	340	348	348	342	359	364	332	330	377	345	385	320	367	341	364	341	321	345	375	353	354	309	367	357	318	355	330	328	365	363	319	336	333	348	344	356	330	351	341	349	340	365	323	308	331	338	342	341	323	358	343	318	349	342	340	341	385	314	353	343	370	361	359	323	361	333	340	380	340	341	307	353	379	319	341	347	346	325	349	360	354	315	334	326	365	319	325	353	342	336	335	356	340	336	327	345	334	343	375	353	341	409	327	365	345	358	351	326	327	367	324	335	331	349	332	352	338	385	336	355	354	369	331	335	416	306	372	336	340	344	361	348	338	343	339	348	364	356	338	362	356	352	338	361	344	335	353	333	366	332	391	360	356	390	337	366	349	345	379	309	377	358	353	321	349	304	360	369	364	331	326	310	359	326	353	346	356	323	325	367	341	341	349	362	347	343	346	372	359	356	367	350	335	361	346	360	346	355	374	375	359	334	364	371	339	376	348	295	327	354	333	348	374	349	322	354	332	352	342	338	360	333	315	342	384	346	374	349	335	360	356	350	385	340	372	357	325	343	349	340	334	323	361	363	342	290	352	335	335	373	377	366	314	323	344	359	340	341	355	326	342	353	345	378	377	358	355	355	378	348	343	393	360	352	326	362	357	378	336	331	344	308	342	345	335	360	340	374	368	368	324	352	324	332	359	352	354	349	359	320	350	369	356	370	356	348	358	339	357	340	348	369	347	345	288	340	353	350	368	351	364	360	359	322	367	356	353	364	371	352	364	358	313	381	315	339	363	334	364	353	303	359	333	370	313	346	309	361	347	317	347	340	360	326	355	356	380	365	353	355	342	327	378	360	327	314	304	341	325	353	333	386	313	397	347	371	370	309	379	336	341	353	355	329	339	360	328	350	373	339	400	326	363	335	338	334	323	339	332	363	381	351	329	324	350	336	303	360	369	328	371	362	358	315	357	329	348	322	387	369	350	354	331	366	361	335	337	333	326	367	354	338	353	322	353	355	362	341	341	331	357	356	338	343	371	367	345	353	332	313	357	367	341	345	327	329	346	338	339	321	374	344	326	328	307	341	381	333	350	363	317	308	333	307	345	340	357	343	365	350	325	355	378	330	364	314	353	348	363	367	354	341	357	333	361	330	352	343	352	388	310	326	332	328	326	348	363	344	343	347	323	345	360	330	366	346	349	326	324	337	331	345	350	343	333	353	324	362	333	361	315	385	336	352	321	381	322	339	353	350	349	345	372	317	370	339	343	324	321	351	359	340	323	355	361	373	320	353	351	383	326	307	349	332	339	318	339	342	354	357	335	329	360	379	319	350	322	335	356	350	359	383	345	317	354	320	338	361	321	347	318	343	302	336	348	373	369	349	351	318	327	335	311	328	344	329	318	354	324	344	369	332	336	369	360	356	329	352	346	342	346	342	333	327	338	351	370	358	356	341	336	328	322	348	359	358	344	330	336	326	348	355	341	322	348	342	320	345	384	361	328	331	373	381	337	336	344	321	357	313	341	353	361	363	390	361	300	364	340	375	335	350	336	329	341	349	326	353	357	330	353	312	334	335	356	326	314	335	339	361	351	345	355	316	331	351	379	352	376	343	333	334	307	319	366	338	349	343	346	339	351	342	320	331	334	359	349	361	322	330	346	308	348	345	334	325	356	356	341	351	351	315	346	329	354	312	342	361	324	359	343	343	338	348	344	356	348	349	356	342	371	345	303	385	322	351	368	320	413	380	342	363	340	365	328	326	338	375	314	339	359	351	344	320	346	380	369	338	340	357	353	328	340	341	356	334	349	352	374	364	350	333	375	332	375	308	349	359	343	306	332	372	344	367	351	309	343	330	360	378	354	340	352	317	356	348	347	393	357	360	325	330	352	337	341	350	396	321	330	343	347	345	307	330	332	383	345	311	348	372	319	337	337	338	328	356	368	362	360	356	348	327	343	371	355	335	365	315	341	360	378	343	325	343	314	331	310	342	358	333	337	341	345	374	315	340	333	372	373	316	364	342	334	358	348	310	364	344	360	359	318	348	313	330	345	337	352	360	356	367	346	345	314	362	347	354	335	338	355	368	345	321	340	368	316	359	339	364	353	321	326	339	357	369	378	323	325	339	346	330	351	332	354	341	353	361	348	349	391	354	341	338	332	314	323	366	347	345	365	348	367	334	329	356	371	349	357	359	326	335	324	347	366	360	343	343	331	332	339	349	335	353	346	350	345	346	344	354	317	340	371	383	369	347	357	331	359	324	362	371	348	341	337	388	335	369	347	329	357	380	350	347	332	352	366	345	326	359	366	355	312	331	333	340	331	368	357	330	328	339	334	329	365	332	335	321	321	350	377	373	338	376	365	370	327	353	341	343	340	371	346	355	349	339	342	341	298	342	330	357	343	331	324	377	340	340	379	295	351	331	379	355	353	338	355	374	353	364	335	358	369	335	348	313	331	373	383	366	331	352	337	368	348	343	336	374	334	335	367	289	351	357	370	331	347	344	317	362	367	349	345	335	325	347	327	323	343	348	381	379	347	326	359	327	334	346	357	346	349	333	354	340
35570	39551	41904	16224	2659	740	559	581	518	550	588	531	547	547	565	566	522	553	543	533	507	546	578	563	569	541	506	552	553	550	525	605	544	513	523	514	545	543	606	579	547	535	531	567	569	536	582	584	589	530	582	509	569	558	545	538	535	566	526	578	526	552	571	558	540	537	526	580	543	521	554	568	553	533	546	522	554	546	535	548	558	580	522	568	552	540	548	569	547	559	524	555	564	583	545	563	517	528	546	555	562	556	542	572	579	575	579	515	527	510	589	552	531	545	523	560	560	581	542	560	590	584	556	560	561	596	526	523	586	597	587	526	563	563	565	579	537	532	576	537	540	548	532	582	590	543	508	572	566	519	551	579	549	565	529	551	598	561	486	536	544	547	556	542	537	553	560	566	535	483	529	573	547	561	577	562	560	586	533	527	512	537	594	562	602	543	550	608	563	561	581	563	549	555	528	565	563	546	553	561	531	577	555	533	579	541	541	554	535	545	558	573	552	557	609	580	562	515	545	590	545	528	547	541	567	567	537	535	542	527	541	470	568	523	582	519	602	565	559	537	537	546	525	558	554	545	560	557	577	534	596	555	539	540	526	531	600	545	527	561	529	567	565	538	625	564	549	543	531	525	545	576	537	562	488	555	584	558	540	544	563	543	493	541	560	557	538	569	575	536	556	528	590	544	595	487	568	574	534	555	555	548	575	555	549	518	546	539	565	528	605	537	576	557	553	556	599	549	564	533	552	532	529	561	546	482	539	585	579	536	536	543	537	570	559	571	579	583	597	554	569	557	573	585	578	552	538	554	526	567	543	554	562	565	571	518	581	551	571	612	544	563	569	577	585	547	547	547	554	552	528	560	558	568	544	505	515	561	547	563	557	520	576	540	536	591	539	527	552	561	525	559	563	570	572	526	561	526	536	567	558	557	549	546	545	527	558	576	546	567	580	595	524	558	537	576	524	589	599	555	549	543	556	580	564	575	531	540	551	534	563	540	554	550	576	550	570	524	550	551	563	520	554	541	554	548	579	599	545	574	512	580	560	599	528	565	563	572	558	542	548	574	540	588	568	563	559	581	538	565	567	577	553	576	519	532	581	552	533	552	520	508	551	525	569	521	523	521	539	536	536	519	557	573	573	577	532	559	590	581	528	549	555	542	562	522	531	614	569	545	534	550	562	592	546	551	588	588	565	535	548	575	549	535	585	560	552	549	550	579	583	578	509	570	563	601	584	550	598	553	504	594	574	543	536	535	532	571	518	574	563	539	554	576	539	547	532	551	527	560	575	552	526	546	561	633	550	572	572	502	572	537	526	553	545	584	522	567	609	557	570	587	557	545	542	578	556	560	587	525	616	554	558	603	575	565	513	542	541	530	518	591	526	560	546	572	559	587	561	553	582	584	506	555	543	556	587	535	538	572	573	540	554	561	552	596	587	524	579	614	562	572	563	574	554	558	574	631	566	530	565	566	519	553	537	597	549	569	586	524	584	584	553	546	485	555	595	566	538	544	568	563	577	580	577	558	589	528	519	570	526	524	536	561	539	549	564	550	576	534	544	564	544	537	545	500	580	553	589	516	535	537	534	541	536	542	597	592	576	522	546	566	532	543	588	561	574	568	544	513	552	548	535	570	547	520	531	527	571	553	529	526	514	561	581	633	554	578	530	532	542	545	552	525	540	546	573	551	590	546	542	525	583	533	558	501	588	549	562	513	537	553	555	522	582	577	562	565	573	521	519	533	554	534	537	542	581	546	612	539	572	550	576	586	559	522	552	556	500	543	536	524	526	549	589	550	551	564	558	578	505	603	535	540	576	549	555	539	555	578	557	551	578	536	548	536	580	498	542	551	541	565	517	614	568	543	562	548	579	550	540	548	557	542	570	525	539	552	573	584	531	588	533	547	532	523	562	538	553	567	567	563	530	583	549	588	551	535	543	575	571	527	507	515	561	551	530	552	584	515	539	552	547	556	568	568	570	547	604	523	550	557	566	569	560	541	554	557	532	561	552	566	565	563	586	566	516	574	577	580	530	582	551	586	565	525	559	547	536	591	539	562	530	577	515	557	511	575	566	568	568	538	500	542	535	523	577	557	558	578	507	579	514	518	542	592	587	563	569	548	526	585	541	553	569	569	563	585	503	538	538	583	538	575	559	558	574	559	525	568	567	549	525	543	592	568	575	518	539	550	510	567	546	552	581	564	545	546	532	528	543	543	572	545	539	513	565	594	555	571	555	576	527	592	545	558	552	545	595	537	547	560	569	518	561	544	570	540	502	555	534	537	529	546	567	495	559	596	539	573	532	601	541	567	603	564	541	578	565	522	552	556	532	549	589	554	527	531	548	535	601	544	538	537	558	557	529	573	596	536	556	547	550	572	547	592	582	536	532	559	523	542	547	526	564	569	523	594	571	546	502	563	557	576	549	552	522	524	543	553	570	544	588	541	541	528	547	543	529	538	521	550	547	550	541	537	562	544	542	505	525	526	553	553	572	587	531	545	543	532	540	528	546	604	557	567	569	518	549	560	536	527	560	536	538	556	569	561	563	504	540	532	572	550	577	526	559	528	503	546	571	513	579	515	551	555	571	570	540	536	557	563	564	527	548	560	536	537	537	548	561	565	554	556	559	486	522	561	563	570	505	580	584	545	574	517	578	584	542	550	541	487	553	577	583	588	548	580	500	573	532	552	541	583	555	583	581	574	547	555	565	544	569	554	547	533	557	570	567	575	535	559	563	561	552	532	602	530	550	539	558	549	559	533	551	550	537	554	515	543	536	550	550	584	530	548	572	541	547	572	564	569	557	560	522	526	620	552	547	572	555	571	563	551	535	546	490	561	549	536	577	577	589	576	537	531	541	560	555	596	584	571	533	532	518	541	541	568	555	514	503	550	583	565	557	557	579	567	575	524	570	530	509	533	550	544	540	561	579	553	570	576	528	547	546	551	549	562	549	556	561	566	542	574	546	590	593	523	544	577	520	569	568	524	578	542	538	546	545	539	536	535	588	564	532	580	588	566	579	579	523	567	565	552	513	534	576	578	608	539	536	544	560	518	537	574	557	569	548	557	549	559	558	534	532	567	550	588	539	583	589	565	553	506	577	565	529	533	532	560	560	569	519	543	508	538	529	571	545	558	500	554	505	543	584	521	582	552	511	538	584	550	573	546	555	567	542	576	549	563	576	554	531	530	607	551	527	572	539	565	532	522	548	556	583	566	554	541	554	556	556	579	539	529	531	546	568	519	522	553	558	565	573	547	553	615	555	524	527	566	593	544	556	521	612	570	540	545	600	559	528	516	570	542	535	522	552	570	588	548	564	594	541	610	569	544	550	585	563	537	552	594	521	553	551	562	534	595	566	511	542	572	531	542	568	571	541	559	579	545	566	537	550	539	531	588	516	546	525	573	533	518	533	535	558	536	525	542	591	537	592	521	522	603	547	531	565	559	530	576	527	544	591	536	549	576	560	565	586	531	591	535	527	558	555	541
24417	22344	33009	28322	21168	14401	1836	620	526	457	511	515	489	495	489	522	523	479	528	515	464	514	513	496	523	498	441	448	502	510	531	494	526	479	518	510	504	477	507	540	515	524	511	455	526	457	494	506	468	463	472	502	485	523	504	489	510	492	503	492	489	476	492	512	496	538	525	525	457	530	501	482	480	508	495	517	450	519	470	509	495	472	499	531	481	520	491	531	503	512	501	522	496	483	494	491	514	505	435	506	474	455	513	483	472	499	475	462	493	478	476	522	496	488	480	490	536	462	533	525	491	538	514	494	503	506	508	492	520	484	542	496	477	509	525	509	462	518	469	471	469	540	521	518	496	504	493	512	481	486	492	485	485	501	486	532	468	492	443	497	467	563	478	517	487	505	550	480	512	477	517	510	504	491	487	507	472	493	499	518	467	477	483	485	472	514	508	516	497	529	560	512	518	432	471	510	485	499	457	481	499	530	520	489	558	504	459	496	464	521	484	530	481	531	498	503	467	481	505	502	485	450	522	531	491	519	463	474	479	501	466	510	509	473	475	496	486	484	493	506	539	494	503	449	487	493	452	452	501	497	457	458	499	489	509	541	497	529	503	499	495	503	487	500	503	491	476	501	492	455	477	517	517	517	489	496	521	498	458	516	495	475	487	535	510	483	462	498	513	487	510	471	469	455	484	496	503	467	519	509	478	495	464	479	503	477	487	487	516	482	509	465	488	484	496	528	481	509	502	477	472	547	493	504	489	487	510	541	504	510	484	461	495	483	509	511	538	505	501	484	511	517	516	475	483	498	526	496	508	512	537	481	478	500	488	535	495	468	497	481	482	510	458	498	503	462	508	487	487	491	518	504	492	547	522	478	507	487	467	496	493	499	490	482	467	516	518	473	539	491	479	482	467	465	494	507	520	454	483	555	480	499	471	476	503	469	492	471	519	446	483	469	509	488	503	494	510	475	481	531	490	461	461	495	486	506	512	493	528	503	514	506	490	484	474	494	498	472	511	499	488	505	514	465	522	501	493	483	483	442	463	470	492	520	503	494	498	503	490	534	477	472	474	490	486	490	471	475	490	485	506	484	488	460	503	470	468	465	480	509	507	497	517	508	465	490	459	503	510	474	519	508	487	485	476	467	521	481	536	499	473	503	511	466	470	510	498	540	499	438	491	483	550	491	520	525	481	528	483	479	485	490	520	480	519	513	452	509	483	494	497	539	495	498	489	484	490	470	458	491	479	465	467	486	489	485	484	477	474	486	477	477	500	500	506	538	480	509	510	527	483	529	484	494	489	506	484	506	506	517	488	503	492	450	523	466	470	502	493	491	503	506	473	474	485	485	483	491	481	501	511	496	472	489	490	535	477	507	512	483	504	529	506	501	484	473	473	533	523	459	482	481	486	469	462	464	494	491	465	479	516	491	510	487	511	470	498	456	499	483	447	494	482	492	486	462	515	510	510	494	453	515	512	457	511	528	488	481	493	447	514	541	468	515	486	516	499	461	472	473	479	518	464	451	509	508	522	497	454	504	496	522	475	509	477	494	471	465	504	513	514	510	512	473	479	498	508	470	489	500	490	494	540	530	498	490	533	500	507	487	480	517	473	521	486	485	454	443	500	490	504	483	502	488	463	483	543	467	457	472	466	487	517	464	477	444	480	488	475	478	501	484	495	513	507	448	490	498	492	470	518	504	476	484	516	484	463	505	494	492	497	488	504	489	506	491	474	505	513	470	492	466	478	512	480	439	494	479	504	476	521	513	513	477	494	504	482	478	511	465	518	469	484	518	521	496	517	465	442	507	498	478	509	466	492	475	504	489	530	544	473	513	487	502	523	507	464	479	508	503	511	485	498	508	523	483	498	515	507	452	468	457	480	477	500	473	488	541	503	517	534	481	504	498	515	504	502	500	500	480	492	512	513	481	516	502	473	494	463	477	477	495	477	480	498	462	495	496	447	457	466	514	490	509	485	500	508	486	496	493	506	480	471	471	473	525	515	462	519	467	526	477	464	493	482	478	522	491	520	478	498	524	497	520	486	506	510	534	512	514	481	555	500	492	456	485	514	522	487	475	483	470	485	476	501	538	496	504	483	487	465	493	506	502	479	482	525	497	505	493	495	520	523	464	498	502	505	474	482	504	541	443	495	449	502	486	508	522	488	466	527	531	466	507	473	460	515	499	453	466	485	470	516	510	478	502	523	499	493	524	503	519	489	497	487	491	464	486	479	498	491	499	491	519	471	496	496	496	516	505	524	505	508	507	505	488	475	509	466	498	495	473	480	481	478	466	495	496	483	483	508	495	457	522	489	425	489	531	493	477	457	492	481	471	497	501	473	533	535	524	518	485	497	488	507	550	501	521	456	472	504	471	503	460	505	471	497	534	472	489	470	491	496	483	482	537	520	475	451	511	494	491	491	486	497	498	499	480	495	509	472	482	454	497	536	475	517	507	499	467	519	542	488	512	507	506	473	522	486	434	487	489	480	496	471	475	467	475	490	473	492	520	490	516	478	481	498	453	483	497	497	515	485	517	505	500	484	487	521	494	487	491	520	531	501	517	488	485	502	501	526	502	511	469	514	473	490	481	491	469	495	496	512	461	487	490	483	523	498	525	496	505	491	485	477	426	516	507	493	459	516	507	488	436	494	497	502	483	480	465	478	483	511	463	464	504	508	473	506	534	490	503	468	552	468	492	496	513	455	500	492	514	474	465	493	515	514	483	477	472	515	515	513	515	473	515	505	499	479	502	479	474	497	462	494	505	476	515	465	514	490	436	468	495	487	477	486	506	483	499	516	465	511	467	463	530	484	497	464	500	481	474	517	523	452	469	458	468	482	526	501	496	486	523	490	518	526	512	505	457	491	505	526	502	468	517	508	506	502	493	508	453	534	493	513	492	480	490	498	467	500	499	470	501	456	489	536	483	473	527	501	460	470	501	494	521	475	464	523	474	469	446	499	469	484	486	447	465	534	473	481	499	475	549	478	510	484	500	541	471	516	492	452	467	479	477	538	490	467	502	497	486	509	458	481	468	470	497	530	479	489	496	493	467	495	524	481	514	500	512	488	522	482	471	463	485	529	523	457	457	473	509	474	484	501	502	467	518	474	464	523	480	475	484	473	480	507	471	475	499	521	496	461	512	473	523	497	501	484	493	420	464	499	512	510	497	528	486	491	497	514	481	489	507	495	511	538	503	505	522	510	474	481	479	495	479	502	515	493	499	473	492	504	511	470	480	460	526	506	488	496	470	494	453	520	517	493	506	520	500	451	500	537	496	462	523	487	498	472	491	489	479	484	504	461	510	482	519	482	489	470	497	496	498	485	519	513	457	506	499	500	482	468	483	471	545	521	487	500	492	494	478	471	477	518	518	468	516	464	455	475	484	497	470	495	455	500	493	547	492	502	470	483	487	490	481	483	501	452	484	499	491	509	478	521	553	511	482	497	493	487	548	495	489	501	487	472	496	503	453	492	490	532	486	465	493
59246	64697	72216	39237	17024	3486	814	781	827	761	764	780	808	775	782	783	810	788	809	801	758	746	763	756	788	760	774	793	763	768	802	820	782	765	771	785	763	734	762	777	799	781	768	798	791	752	775	788	826	726	762	730	765	780	768	785	798	758	779	732	780	762	743	785	827	786	768	777	738	790	772	713	770	806	811	755	782	810	766	766	760	762	762	750	785	784	805	787	772	783	762	811	790	754	799	772	769	821	813	759	742	754	807	774	736	770	779	757	763	793	783	802	811	756	807	749	770	774	796	762	770	776	786	801	803	780	792	745	768	784	794	798	777	751	767	744	779	791	803	765	755	746	758	798	798	774	782	745	758	761	780	782	751	793	779	822	766	771	806	787	778	792	813	766	787	800	768	786	788	777	749	778	776	763	759	746	833	779	827	788	781	773	833	811	738	750	810	738	772	767	754	787	768	749	764	751	751	771	797	719	749	761	797	770	781	833	759	764	748	805	823	803	791	756	796	723	796	750	731	789	782	757	735	801	790	746	762	765	750	765	801	766	808	809	809	748	766	726	741	779	773	758	748	776	760	783	776	790	789	772	756	790	789	771	772	760	741	756	759	768	778	753	764	783	799	764	774	772	806	763	764	822	811	723	740	749	811	770	758	748	775	781	765	798	719	768	810	773	756	765	808	817	757	783	799	815	759	779	780	740	777	778	786	746	778	791	814	749	767	729	767	792	783	809	827	745	784	766	725	768	758	802	748	744	760	745	750	786	805	778	758	789	725	764	790	782	740	727	796	776	709	728	776	789	840	759	801	826	709	727	753	850	768	785	793	771	743	767	769	774	792	774	737	796	710	746	767	727	783	721	757	741	768	774	779	721	736	773	789	794	811	768	758	742	795	763	785	814	804	757	742	802	783	732	769	773	794	740	753	756	786	748	789	795	816	748	775	778	770	769	797	798	732	729	764	797	769	718	754	760	785	755	796	810	766	737	826	774	778	783	776	821	799	782	801	775	746	735	794	800	762	800	773	771	787	742	792	745	810	707	772	789	791	704	763	804	798	744	777	721	760	771	777	758	795	774	771	738	722	791	790	717	735	774	810	762	776	795	745	838	835	752	761	825	793	797	738	818	767	770	769	752	743	772	763	782	759	763	793	785	804	769	759	765	798	785	766	760	749	772	777	786	751	809	769	723	773	730	788	731	785	751	770	752	742	795	849	792	791	754	785	789	772	758	814	760	789	757	765	762	720	780	769	806	767	750	777	781	777	814	776	771	765	730	777	734	757	790	786	805	772	822	711	798	731	791	806	788	735	793	793	776	748	788	733	769	803	777	789	734	741	747	773	774	786	750	767	814	796	734	824	798	785	743	826	741	728	778	757	798	828	785	793	766	755	764	733	830	814	760	802	732	766	755	746	796	793	751	732	779	792	731	806	741	742	782	790	783	806	767	721	733	783	799	752	774	759	729	709	768	774	736	759	811	827	749	779	738	723	769	790	790	740	766	739	754	741	802	769	740	771	778	734	780	804	768	763	756	787	775	799	767	771	745	752	718	825	717	756	777	783	774	764	722	755	800	777	839	830	771	746	793	785	819	799	790	834	782	787	772	756	785	795	820	786	776	791	796	805	771	757	815	812	765	787	801	746	724	746	735	742	760	785	756	795	737	766	743	750	755	813	760	751	792	773	777	819	810	800	748	785	788	746	832	760	800	797	780	772	746	766	803	789	765	805	793	798	695	756	784	727	798	798	728	729	794	795	807	794	763	761	762	765	746	803	754	781	772	733	758	793	776	763	793	776	743	817	842	794	736	760	763	808	791	761	778	747	755	725	800	731	768	729	785	819	774	802	762	789	790	745	783	759	811	795	784	767	812	723	787	747	794	765	795	739	786	771	784	765	749	737	780	744	765	758	781	796	779	783	739	813	789	791	765	768	742	753	716	771	783	776	776	812	764	728	781	812	764	778	759	784	743	752	728	781	847	757	738	813	754	724	725	745	745	781	749	777	704	817	803	805	787	783	775	799	808	764	749	790	816	808	740	814	781	775	723	762	781	762	795	760	691	782	792	803	786	744	792	766	805	788	772	743	782	772	729	765	725	787	786	759	806	747	775	747	790	744	773	779	781	755	753	806	792	771	762	781	793	753	777	719	808	809	771	809	760	787	786	763	752	803	700	774	779	744	768	752	783	754	784	786	789	757	786	806	778	720	751	764	761	736	744	774	807	776	755	778	783	794	752	779	810	794	770	793	800	778	758	735	718	746	769	767	782	716	792	852	793	749	762	767	707	771	752	797	771	781	786	775	758	755	762	756	817	803	804	796	746	724	762	768	779	785	751	793	741	782	785	754	773	775	808	716	809	772	768	798	771	805	823	745	824	707	776	766	768	715	752	776	797	755	795	747	763	807	766	774	782	790	774	816	741	742	738	786	761	796	778	748	760	753	800	695	788	787	807	797	800	785	815	762	743	770	777	830	833	739	782	776	788	777	809	768	770	797	737	752	788	769	777	778	766	768	786	815	724	761	787	841	845	798	808	769	794	814	756	792	808	791	830	841	790	826	818	803	781	745	759	766	802	770	770	740	739	738	779	749	773	766	774	754	793	766	761	795	796	776	752	758	781	799	784	798	721	795	755	732	816	800	725	826	786	775	735	766	791	792	773	791	740	762	767	788	789	788	802	757	786	788	772	722	744	809	766	746	731	801	806	762	766	753	772	761	747	785	798	752	792	773	749	712	723	778	785	759	801	773	706	730	758	767	766	797	767	776	724	782	786	761	757	726	742	749	753	727	779	776	820	760	788	742	742	760	786	744	781	752	748	743	754	770	803	775	773	730	803	743	758	751	753	751	750	734	735	808	775	727	771	799	802	832	779	790	807	786	806	783	784	709	760	767	767	756	775	751	736	776	761	780	765	734	776	775	782	743	789	775	773	767	738	679	748	798	807	770	808	762	757	790	769	800	743	746	805	759	767	756	779	782	769	722	753	767	797	778	787	792	754	802	803	787	751	780	741	751	757	764	763	771	786	790	772	740	777	764	792	795	795	706	753	744	767	767	762	827	766	729	774	729	775	792	806	802	768	758	755	782	724	726	768	762	778	776	793	748	731	743	796	784	786	738	764	748	769	757	825	783	835	776	769	827	787	728	763	781	748	750	818	764	765	713	720	847	811	762	765	805	752	800	765	800	758	757	758	781	752	716	788	803	814	830	804	804	743	800	793	744	775	767	800	764	803	762	771	768	794	662	746	793	776	715	761	764	730	738	720	772	759	784	758	758	790	767	811	761	792	740	712	756	742	777	767	814	801	808	803	814	774	784	719	765	788	758	712	825	770	782	785	755	814	793	770	761	768	832	796	797	756	798	759	746	790	759	799	775	791	799	736	790	786	735	795	793	771	771	778	762	797	770	775	750	794	754	745	748	790	778	724	710	789	776	790	789	798	783	760	771	808	755	731	758	844	773	765	783	720	746	788	786	790	766	757	800	818	717	739
23290	21723	30934	25198	21491	21112	12986	1013	644	608	622	618	639	579	546	598	603	588	581	565	612	619	599	618	614	594	549	606	584	542	600	604	629	559	575	645	543	599	638	612	591	570	595	572	613	529	596	601	537	572	593	591	584	579	558	619	576	601	594	565	546	613	598	593	575	598	645	600	604	619	574	583	591	567	595	527	588	572	560	588	593	569	642	606	575	626	586	589	617	569	588	591	586	629	570	622	593	561	586	592	588	583	589	561	581	560	596	608	551	612	574	550	570	565	556	621	561	585	603	603	568	553	569	624	597	567	587	568	629	599	570	602	549	597	562	625	589	601	624	640	585	573	588	552	605	634	532	587	626	548	536	573	626	599	571	546	598	536	604	566	553	586	604	593	598	565	611	575	617	586	624	603	574	611	629	601	600	570	569	553	581	591	572	565	587	618	570	578	590	591	579	605	600	546	598	608	591	588	627	551	568	540	584	614	593	568	602	569	601	557	546	614	570	601	576	592	637	563	628	588	545	604	585	574	567	605	541	584	575	518	578	593	533	604	580	585	609	590	610	573	540	617	600	585	573	636	547	611	555	582	568	582	580	582	628	593	582	611	568	568	621	600	591	583	614	622	646	570	580	611	609	609	629	586	598	571	540	561	590	599	568	584	562	576	604	571	602	551	543	613	595	599	575	592	587	577	580	570	589	569	604	616	591	561	574	577	565	578	603	529	574	606	615	578	584	582	579	590	567	562	573	606	575	620	564	586	566	528	566	549	572	554	579	564	579	578	542	551	561	598	596	569	632	586	620	568	562	590	577	552	570	584	569	554	558	580	553	581	565	605	554	564	635	543	577	574	611	568	594	596	580	581	572	582	583	594	570	568	562	581	530	548	576	619	588	598	616	581	576	544	579	559	568	567	580	528	590	575	569	569	567	614	618	626	595	607	556	573	568	570	596	597	606	580	550	588	580	609	587	561	625	612	589	620	608	538	578	599	571	581	569	617	574	594	583	559	575	602	608	592	566	623	578	575	593	515	616	573	599	559	590	559	559	582	610	610	557	589	631	595	576	548	568	599	555	578	626	610	572	550	615	615	579	599	553	608	599	599	623	575	583	585	543	600	608	608	621	593	558	570	572	544	559	595	629	566	589	570	583	580	599	591	571	551	595	575	601	592	538	576	632	574	629	584	556	557	599	551	573	586	588	597	639	582	598	550	597	602	581	583	609	573	622	578	559	601	592	571	639	563	567	618	650	580	556	582	550	584	576	598	563	593	575	542	564	661	567	557	591	588	587	576	531	619	608	584	599	599	598	604	584	594	584	566	573	584	572	576	568	592	572	593	585	601	584	592	571	626	532	613	593	582	584	597	602	601	566	531	567	583	565	596	555	614	594	584	584	580	549	599	540	604	585	573	561	567	611	618	592	604	569	617	615	561	567	586	624	582	565	619	566	563	599	577	594	563	553	587	623	586	611	563	600	562	565	604	603	598	592	603	598	577	571	554	563	567	572	607	560	568	626	604	580	599	596	586	616	556	575	597	547	542	541	596	563	568	589	556	622	598	558	529	599	583	568	630	563	579	605	583	543	618	585	589	582	539	595	619	569	608	594	575	592	570	499	560	553	562	559	584	623	583	583	578	587	568	632	589	579	534	544	580	567	555	594	588	538	579	564	576	549	598	602	624	592	528	621	586	637	571	542	592	581	602	592	551	577	568	564	558	591	598	541	579	577	604	555	586	588	585	559	551	578	603	593	534	524	582	582	598	579	564	552	607	618	600	580	577	576	564	614	557	546	574	612	578	539	590	575	523	595	545	605	586	563	579	570	601	567	562	659	576	566	618	579	598	563	552	562	567	578	597	573	594	572	553	541	623	570	570	570	609	573	625	554	575	590	587	546	577	613	546	595	544	563	585	609	564	592	612	605	566	565	577	536	604	560	552	591	576	608	574	563	591	537	583	582	571	581	564	556	568	610	573	572	588	571	542	560	581	622	575	581	550	569	624	585	615	565	554	573	585	595	575	593	577	590	560	584	592	565	607	581	560	538	579	585	590	585	609	586	602	585	608	537	582	582	621	594	563	561	565	562	602	578	567	580	579	630	564	589	618	575	567	562	557	619	598	547	592	558	611	601	638	524	563	535	601	570	614	618	575	642	588	537	548	553	605	555	599	601	560	592	589	604	631	628	599	588	625	586	621	603	598	582	602	568	560	595	589	577	567	560	571	558	597	534	617	601	582	606	581	557	559	585	607	581	637	621	554	540	591	586	559	585	583	546	563	613	558	557	539	597	564	581	586	589	551	550	623	607	611	587	596	615	556	573	599	618	599	592	588	573	564	566	585	608	561	544	581	563	636	589	557	571	577	599	585	578	592	562	597	614	599	624	536	554	584	595	612	543	592	571	570	587	534	576	618	560	609	582	557	569	590	604	584	608	647	555	585	590	592	532	603	578	631	604	547	590	594	598	561	588	577	585	565	616	568	608	564	589	612	567	591	624	583	573	603	577	581	583	577	533	620	609	589	579	575	621	544	617	564	576	576	624	657	534	605	592	613	586	514	574	592	614	553	535	591	580	561	595	573	579	624	641	570	599	558	609	597	587	590	584	604	597	598	570	614	517	612	566	557	609	580	618	572	569	589	617	617	559	574	545	561	585	577	567	604	608	594	590	572	591	556	592	584	571	511	555	633	608	604	566	611	573	534	585	592	564	557	631	593	594	615	589	568	554	520	558	603	609	574	564	564	575	527	601	591	581	574	594	588	579	559	594	568	599	587	613	510	570	579	597	556	556	577	605	580	603	582	591	561	572	574	553	568	606	603	593	570	604	598	600	591	583	624	552	616	594	544	584	577	599	605	557	610	592	562	576	608	591	610	553	588	570	568	612	567	621	600	568	602	563	593	610	552	612	617	563	606	618	576	589	576	538	577	570	651	545	574	578	586	595	562	581	585	595	582	584	604	616	569	576	545	540	610	609	567	628	545	555	587	578	606	610	631	628	548	578	557	635	588	580	583	591	615	573	569	607	644	571	588	565	606	590	560	539	578	582	600	659	576	631	616	632	600	604	593	574	618	615	561	618	571	573	598	558	587	580	601	600	606	649	602	555	569	562	625	583	581	625	603	534	590	585	603	560	516	560	595	586	592	572	616	559	564	570	602	586	581	572	531	592	598	602	610	621	526	587	577	611	581	606	614	556	580	611	574	553	569	572	591	596	618	594	594	588	635	554	570	604	557	545	579	589	549	573	633	542	584	573	589	554	588	593	604	603	584	563	602	582	580	562	547	584	553	532	550	580	580	602	595	608	567	644	583	553	572	641	572	582	599	528	590	566	585	551	550	632	591	600	574	570	592	597	581	589	580	592	544	561	552	568	582	525	515	625	567	578	588	595	563	610	565	562	586	570	611	528	568	531	636	615	578	604	582	579	579	601	550	585	548	540	556	558	619	550	618	571	576	601	600	569	605	620	550	574	616	580	583	583	551	562	607	593	582
62133	59420	78452	50205	26262	6962	1007	971	938	857	940	894	951	869	847	916	926	886	880	874	929	920	887	936	904	892	931	865	902	930	929	910	910	927	881	894	843	990	851	861	895	919	854	903	928	838	913	912	859	866	893	866	890	848	869	909	928	882	846	862	910	869	906	846	894	898	874	902	905	878	937	922	925	908	917	840	811	892	890	897	885	898	903	917	904	930	883	903	907	855	854	892	908	914	896	903	874	887	917	833	878	874	882	852	904	897	887	932	948	909	828	869	920	933	876	911	879	886	916	881	867	856	867	890	893	874	863	858	869	872	936	902	873	895	910	850	872	928	894	852	874	839	887	869	889	855	855	874	875	892	815	920	904	847	928	886	884	851	840	857	881	925	879	850	903	912	885	886	873	831	820	891	840	940	944	886	866	946	886	873	852	887	871	918	908	892	843	839	869	914	870	879	900	929	860	876	901	921	780	904	872	865	947	896	863	893	918	948	909	814	869	846	849	837	869	874	893	873	909	856	815	924	892	853	844	870	857	850	934	920	873	871	888	891	846	880	835	918	896	896	868	889	884	867	891	912	841	873	880	886	855	815	835	890	918	901	892	887	903	901	893	887	904	897	881	834	843	896	873	848	883	878	877	848	915	886	886	892	890	889	852	885	920	872	828	872	880	831	863	921	846	884	904	936	865	903	875	883	857	889	899	878	907	905	860	861	925	868	815	815	821	878	913	844	866	880	879	881	872	916	908	857	890	850	871	880	882	895	864	869	928	830	892	894	922	848	886	902	878	859	930	871	874	883	887	900	860	893	879	863	854	862	890	936	877	896	855	797	836	847	874	882	930	934	882	844	896	861	891	868	880	878	869	884	889	872	864	872	894	882	857	903	896	865	847	851	919	888	887	891	900	910	870	887	876	844	898	862	872	900	876	919	911	896	864	966	873	850	864	885	836	815	851	912	867	934	902	888	906	870	869	893	916	856	884	891	898	865	861	901	868	878	872	885	891	829	927	861	876	903	906	825	850	875	892	892	891	881	946	880	826	849	886	883	895	906	850	877	897	932	876	902	876	873	900	891	864	891	847	881	879	953	876	859	866	884	886	904	890	886	881	856	824	867	864	868	859	891	854	937	887	929	877	865	914	865	838	953	859	933	837	864	859	888	845	913	872	877	873	837	908	856	833	900	875	913	914	849	867	879	926	937	856	889	883	880	899	907	914	849	902	932	844	897	823	918	898	865	896	917	861	902	880	865	862	848	893	931	881	887	810	900	869	814	860	845	839	908	877	841	840	885	890	882	864	920	892	840	885	892	824	856	933	889	878	911	876	891	919	900	868	863	867	901	904	910	896	958	923	855	900	865	946	869	814	877	905	864	846	872	898	869	863	874	906	837	856	902	879	864	874	907	889	887	890	838	868	870	869	937	860	844	920	865	911	877	847	833	895	914	911	907	906	902	889	911	948	880	898	858	855	892	874	856	883	844	878	843	842	902	905	897	852	900	889	915	923	832	860	919	853	863	884	917	899	820	842	883	867	838	836	892	849	908	879	902	837	888	894	854	806	893	881	867	847	899	888	842	857	844	891	854	841	895	850	871	898	866	936	931	898	835	874	882	892	823	896	878	871	892	858	885	874	868	848	893	890	865	921	857	847	864	861	937	839	900	844	904	859	849	921	884	874	865	869	884	898	870	949	899	874	906	872	923	926	899	888	900	892	886	893	892	834	889	895	883	901	856	956	832	881	896	913	885	867	898	860	868	865	900	874	906	891	872	886	890	907	888	914	891	912	897	819	855	861	859	875	906	882	876	852	890	895	894	901	887	882	842	883	888	849	850	922	844	894	861	900	849	901	876	889	883	921	840	860	886	929	934	893	869	841	897	903	870	868	928	883	872	869	890	907	842	915	832	868	867	868	882	827	827	890	921	893	932	846	880	890	909	904	874	850	845	892	871	850	908	846	899	913	856	826	908	824	899	902	864	937	889	829	894	869	868	920	901	866	888	887	893	857	875	845	896	898	893	877	892	866	881	877	855	883	910	897	934	841	906	893	923	823	894	884	847	882	892	824	924	938	912	897	932	880	847	937	888	880	825	878	871	840	835	917	882	906	927	858	839	908	901	854	928	928	928	844	839	895	836	878	889	921	948	881	883	911	911	877	879	863	848	857	861	863	872	863	927	860	855	877	885	891	893	876	865	840	876	927	867	911	902	850	840	819	850	859	856	918	924	906	885	819	857	842	878	886	900	819	871	893	880	927	877	879	874	848	847	917	898	904	898	896	895	918	904	900	868	828	849	911	887	967	894	898	861	893	868	917	908	892	902	883	866	908	897	929	859	873	895	866	836	926	951	836	882	882	901	889	863	894	938	880	875	912	925	862	833	872	899	870	888	873	872	879	923	853	887	927	884	874	873	911	885	925	883	830	909	892	915	860	914	899	890	885	873	885	848	898	918	894	889	895	904	884	872	852	906	919	898	897	873	858	899	889	857	893	897	889	843	836	876	920	889	888	936	858	895	855	852	902	926	858	898	879	859	898	901	895	821	855	912	872	888	904	878	903	895	908	856	881	833	818	893	873	911	916	890	939	888	911	905	895	903	941	856	855	855	933	883	842	853	868	943	832	887	891	895	859	872	909	931	855	858	915	876	902	917	895	846	811	856	838	900	910	962	911	875	905	895	926	851	842	864	927	874	859	851	882	856	895	912	908	921	871	887	862	851	872	891	930	889	929	820	853	899	850	797	896	848	882	846	863	939	836	865	905	878	849	892	860	857	855	858	906	933	884	902	889	886	859	881	864	861	912	865	907	892	873	868	937	875	883	865	928	866	845	860	890	880	857	909	883	864	933	879	924	909	882	872	818	830	865	896	873	899	847	865	880	838	877	904	864	889	876	898	856	874	901	872	877	927	879	918	901	870	889	900	900	839	892	878	911	890	883	876	873	875	920	862	912	924	894	843	902	855	901	886	857	838	870	919	898	913	926	887	890	896	878	878	888	898	872	860	894	870	916	905	862	892	911	869	856	881	912	856	815	878	938	884	888	862	865	898	847	866	906	897	862	822	901	883	877	903	863	906	849	885	873	898	841	910	858	862	911	901	901	867	848	854	923	912	908	855	925	894	928	856	900	906	870	907	858	898	838	878	846	954	872	857	878	888	836	896	848	871	888	865	896	913	901	853	893	861	870	905	891	915	846	854	847	915	854	842	883	880	919	868	879	875	866	930	874	891	888	868	868	866	903	889	940	808	821	895	928	892	872	948	882	892	881	894	874	874	896	944	872	866	917	861	897	856	880	874	932	862	886	886	917	896	865	886	939	884	867	852	897	883	916	907	851	917	956	903	899	848	903	855	892	864	838	917	865	869	924	884	864	911	972	892	913	875	925	923	939	859	873	867	877	898	863	882	946	852	935	922	874	913	874	886	897	901	891	949	881	864	852	858	833	881	879	881	902	858	902	887	847	883	905	922	874	813	886	867	902	893	892	880	898	878
29027	27133	30504	21427	2745	560	342	339	359	333	322	361	375	326	330	322	358	348	331	375	311	318	330	328	353	333	332	310	361	323	349	340	354	356	349	335	339	318	358	337	369	363	329	341	344	340	390	345	290	332	354	341	329	312	323	342	364	313	325	359	329	324	354	327	349	313	321	383	295	334	329	327	344	328	350	313	338	356	340	307	288	354	336	340	325	290	341	335	346	353	306	330	322	358	324	366	350	347	351	333	347	336	323	352	347	324	355	342	358	331	320	354	357	335	333	309	361	332	321	357	309	311	333	370	344	372	346	313	337	342	341	339	350	329	337	383	348	333	348	333	350	402	330	331	325	343	331	352	336	341	319	349	322	326	353	312	342	355	317	346	356	347	335	345	345	313	333	343	346	330	335	359	339	325	326	330	317	346	328	345	300	341	353	338	358	328	326	300	323	349	328	319	343	330	341	343	342	328	334	341	316	337	315	344	342	308	350	323	354	350	360	346	321	324	349	373	355	335	312	286	344	297	343	363	350	340	322	336	315	342	346	344	332	357	304	310	318	334	321	314	328	347	357	338	339	333	346	307	332	331	322	350	340	333	348	328	341	356	323	300	346	308	316	312	361	324	353	356	362	340	327	313	318	371	294	336	309	351	340	332	348	346	363	313	337	323	332	349	334	340	340	336	354	326	347	347	317	357	351	334	357	307	361	347	311	329	354	384	345	372	313	360	324	351	349	308	342	334	325	309	318	334	341	325	341	328	333	284	325	359	371	345	305	338	330	320	352	318	325	328	377	357	303	349	350	323	322	341	346	364	331	333	366	302	341	380	342	318	371	358	339	329	359	359	359	326	341	325	346	341	359	342	325	346	359	341	352	354	356	321	321	338	303	340	350	347	330	353	361	317	343	324	332	362	358	325	345	343	345	354	324	344	317	325	311	351	333	337	340	348	341	351	339	323	371	348	345	350	339	316	321	324	337	332	379	358	334	309	360	335	340	345	336	328	312	344	329	324	339	384	337	333	329	318	347	333	353	325	324	360	335	349	328	333	316	295	335	345	336	357	300	322	363	325	339	340	295	296	333	315	318	332	326	327	348	346	336	342	307	334	329	340	336	308	347	318	340	348	343	336	355	341	313	312	363	322	319	329	364	319	324	337	326	363	370	349	322	310	353	316	361	335	344	342	346	331	333	350	342	329	364	299	336	313	313	334	352	320	340	346	324	310	315	339	342	347	316	347	314	324	348	323	351	313	355	351	322	331	333	332	350	335	313	316	331	301	329	357	331	373	346	366	338	315	355	328	349	316	354	326	327	312	354	312	382	360	336	332	321	341	319	313	331	374	322	380	312	341	340	363	309	333	369	318	321	323	318	370	340	366	305	311	349	349	315	326	341	331	350	328	304	345	362	336	327	347	326	310	343	357	351	335	326	339	376	315	346	349	325	342	349	352	336	338	331	329	351	332	342	339	330	336	337	355	334	318	327	315	344	341	373	319	351	320	343	339	365	381	338	316	340	373	357	339	348	322	342	362	323	329	348	324	342	323	334	317	329	319	362	362	330	322	311	334	331	339	350	328	326	354	355	324	365	321	311	336	341	377	336	352	330	324	325	336	322	343	322	344	322	344	361	347	331	353	355	326	348	340	350	325	331	327	340	338	356	343	313	350	353	367	347	370	351	354	338	365	308	359	347	334	319	312	339	283	348	338	308	368	339	359	316	343	337	371	313	372	368	353	321	351	327	362	370	342	378	350	323	323	335	284	351	291	342	350	323	344	332	336	372	307	349	317	367	358	330	322	325	329	332	340	317	321	348	332	328	355	311	352	355	311	335	347	337	303	355	343	359	322	356	367	328	314	355	339	361	343	310	348	362	323	348	374	302	328	355	341	345	325	365	331	343	348	353	332	368	348	341	346	351	313	335	329	347	315	301	400	319	323	323	318	337	358	320	336	335	331	360	341	360	329	325	337	385	354	324	304	319	311	326	342	358	352	349	353	356	329	338	325	315	352	356	371	338	339	301	349	321	320	342	333	341	338	326	325	324	363	343	334	316	305	332	369	291	337	336	370	377	341	336	308	350	319	331	345	368	325	326	354	354	337	334	317	336	327	334	316	334	356	330	396	313	333	363	352	335	355	326	337	374	323	374	323	306	315	338	325	333	311	340	330	342	327	285	339	344	331	339	350	324	343	340	301	333	360	353	332	326	343	336	328	353	356	384	323	321	324	326	337	379	326	338	372	331	316	366	324	329	371	351	365	342	338	344	350	331	322	373	351	355	404	314	361	368	321	357	324	325	334	337	282	305	345	352	354	358	336	331	329	326	336	313	354	327	335	363	360	338	340	361	341	345	330	339	346	336	351	346	339	342	323	334	346	353	349	340	315	331	373	319	336	329	359	351	350	348	339	341	328	337	333	355	362	383	331	337	348	335	325	329	320	315	339	313	341	352	350	338	343	346	341	359	314	358	350	379	337	362	302	355	340	333	365	338	365	366	334	340	317	350	342	339	357	349	369	342	341	308	332	342	325	296	341	318	319	345	349	338	355	371	321	354	327	315	363	331	371	326	343	320	314	345	326	321	313	319	353	335	327	320	372	351	320	366	350	332	341	288	326	344	359	353	322	345	378	324	322	347	359	299	312	339	346	336	353	338	347	324	334	336	321	329	336	329	344	369	364	363	369	346	331	342	331	308	331	344	348	342	329	326	336	325	350	353	359	327	375	344	342	313	323	359	394	345	368	298	348	365	346	359	355	316	369	349	343	321	337	322	348	365	333	343	339	323	351	352	354	314	321	302	333	304	333	359	305	345	342	365	320	345	328	340	308	335	352	359	368	354	348	322	357	332	348	315	375	341	325	317	334	294	353	337	337	350	335	313	338	360	335	349	326	318	352	338	328	331	326	314	344	345	345	327	317	342	352	335	349	328	334	326	358	321	312	338	302	312	337	327	338	371	366	307	338	348	330	321	348	346	321	333	335	299	336	312	296	326	313	341	348	315	340	293	358	343	323	315	333	345	314	346	353	346	352	338	345	334	340	362	341	354	332	362	342	317	322	357	325	366	335	310	330	349	331	338	340	312	324	334	324	347	348	329	332	319	323	329	343	347	334	329	347	312	338	316	319	333	340	341	350	356	338	315	334	364	350	342	352	321	355	385	361	326	347	317	326	318	304	344	350	357	323	343	337	324	333	350	395	368	349	316	349	351	328	343	330	345	315	350	335	371	354	329	333	324	314	348	313	344	344	348	322	369	298	321	342	341	305	312	337	321	336	350	339	352	369	371	331	348	326	316	308	340	327	342	362	358	327	307	331	340	306	328	348	314	364	347	336	346	334	322	318	313	346	320	312	354	321	339	323	357	362	360	340	340	330	352	307	314	301	358	308	353	349	330	340	352	321	333	356	344	333	357	347	357	377	353	345	342	333	324	323	324	345	332	283	327	368	302	347	374	331	318	326	326	313	332	367	345	329	341	364	333	352	310	341	350	309
35985	41867	36454	18722	3247	991	536	535	589	519	556	530	538	562	532	552	594	569	520	592	545	530	516	549	549	543	518	576	556	548	551	584	528	502	527	589	512	528	543	556	524	541	564	532	548	519	549	593	591	495	528	545	572	533	583	562	548	550	557	551	544	580	573	543	561	585	571	554	562	519	543	522	535	555	562	587	498	519	564	567	534	557	541	576	561	561	527	536	513	574	567	499	544	544	560	536	558	503	536	560	530	585	558	547	574	544	550	532	553	550	524	578	485	492	537	520	540	579	529	561	521	525	563	502	583	545	525	564	552	550	510	557	531	549	546	579	551	557	493	545	524	547	558	520	540	543	554	550	560	541	545	552	536	556	565	518	520	567	555	533	537	565	573	536	555	508	543	568	531	548	552	541	532	550	561	534	539	535	548	544	547	521	550	596	556	582	491	545	536	564	530	529	577	542	580	533	548	566	541	541	523	546	538	528	559	558	550	574	558	543	525	539	550	540	504	548	587	558	535	495	551	528	534	563	542	567	505	559	542	566	543	513	581	554	540	579	543	560	515	520	573	569	530	544	563	536	552	532	537	503	560	591	518	601	543	524	556	569	538	580	580	538	533	532	512	573	523	539	521	569	571	533	529	518	529	560	531	538	538	548	534	615	560	550	552	574	549	542	531	559	526	491	535	540	520	526	547	574	560	557	561	533	541	528	598	553	517	544	548	566	516	557	526	518	529	539	568	549	549	545	528	567	519	554	547	515	558	567	563	527	547	558	581	524	533	559	572	523	518	561	544	541	586	535	558	527	549	550	538	529	523	544	510	528	540	549	556	579	532	540	561	551	534	513	564	538	551	500	559	535	573	550	533	535	544	550	504	564	558	556	544	540	520	528	552	546	506	561	554	509	593	567	538	537	532	489	565	549	536	548	524	563	529	582	519	554	525	569	575	562	539	555	559	510	557	514	511	580	545	527	539	558	543	528	542	553	547	532	520	556	563	553	524	547	531	537	583	561	559	539	553	557	545	521	542	563	531	526	502	510	565	552	544	509	574	515	564	508	541	545	534	507	513	526	557	577	538	517	540	564	507	571	566	539	548	520	570	519	511	549	595	552	547	579	560	575	520	578	533	506	562	493	568	565	501	533	555	503	519	573	539	525	550	524	581	549	543	587	546	492	551	595	562	542	535	519	561	517	609	559	580	565	567	523	549	534	539	521	519	543	523	553	512	555	524	558	589	583	554	547	529	558	564	594	538	568	566	521	536	567	573	532	553	556	545	537	506	571	605	533	524	556	540	535	567	531	574	547	588	571	566	518	549	532	534	498	571	553	575	530	528	569	565	582	565	534	526	580	535	562	561	560	521	554	496	582	540	560	524	526	518	537	541	580	579	537	559	526	499	516	533	503	559	598	584	572	531	542	524	571	547	517	567	541	573	540	534	513	545	568	533	572	537	547	551	548	538	566	545	516	536	542	552	552	552	554	524	507	570	550	564	551	598	537	546	549	566	496	550	503	568	553	538	527	542	532	555	559	569	509	524	564	583	539	575	539	549	556	587	521	540	508	529	554	569	586	577	524	549	551	559	557	549	587	539	521	545	553	524	516	540	536	550	572	587	513	547	528	532	542	512	553	559	558	523	539	545	527	535	560	582	515	548	578	534	533	552	537	578	548	544	585	570	561	513	531	551	559	558	588	547	535	519	499	544	542	571	559	541	545	550	547	551	536	553	564	529	537	477	561	578	538	568	532	500	573	527	557	597	492	539	557	537	578	505	544	527	547	580	574	537	551	532	531	524	536	545	563	512	570	539	514	542	577	555	555	496	559	555	561	567	528	515	571	528	520	557	577	536	541	566	534	521	530	571	550	525	536	530	558	552	548	560	572	515	573	555	600	580	556	574	531	535	534	537	534	583	551	526	559	545	534	518	515	578	567	542	549	546	545	547	534	551	537	554	534	517	582	565	567	570	518	553	505	556	528	551	567	569	505	543	583	564	573	556	546	546	542	534	544	560	520	505	490	586	531	531	523	566	493	579	535	553	557	560	583	538	522	546	536	521	545	559	571	574	500	548	581	600	557	539	569	492	540	549	526	543	559	499	612	554	542	565	557	561	548	561	560	563	538	537	560	539	540	577	565	558	532	507	581	555	547	581	506	556	541	569	571	545	555	518	518	552	551	533	570	570	550	516	586	567	545	531	553	577	538	573	553	599	520	548	555	541	558	571	556	577	559	548	547	532	594	516	580	544	559	579	515	554	561	567	548	505	534	547	558	531	542	549	575	563	536	552	525	518	537	553	564	523	553	544	514	568	544	561	565	531	544	568	528	554	570	542	527	565	588	558	527	539	546	531	554	550	583	528	543	525	553	603	545	515	528	507	554	544	563	524	520	567	541	542	544	551	583	524	569	525	602	526	549	537	530	558	497	543	547	537	529	551	554	510	533	519	589	548	544	519	528	579	562	560	523	558	527	534	544	542	546	601	535	525	502	591	562	558	541	520	550	568	530	579	511	543	504	529	568	518	527	569	570	553	505	573	546	567	588	550	549	517	529	566	522	561	557	513	536	569	618	558	551	571	571	534	553	588	552	488	552	572	554	543	549	583	477	584	598	561	539	584	545	568	557	578	529	529	568	535	533	540	543	576	522	539	531	543	537	540	495	569	514	505	522	549	551	574	525	578	535	561	576	534	519	569	580	552	570	561	559	547	551	554	539	509	540	569	546	564	552	524	541	565	530	534	504	546	541	571	510	528	562	574	498	522	561	528	510	544	531	557	569	580	539	546	545	555	576	556	483	503	553	497	537	558	571	539	563	541	533	563	579	528	556	541	539	519	518	555	529	520	563	550	503	569	547	527	558	564	510	495	526	573	533	530	546	554	523	533	551	558	559	556	506	549	515	499	593	541	550	571	555	551	549	553	542	551	500	530	547	563	558	526	553	512	561	538	546	502	507	549	539	546	578	581	559	522	526	519	532	597	554	528	548	552	515	564	513	554	580	530	571	552	511	553	523	551	556	526	545	555	534	553	519	570	575	522	524	511	554	532	527	555	533	569	535	511	538	565	519	562	552	543	550	519	562	553	565	572	580	564	595	549	526	564	511	589	546	521	524	516	538	552	523	551	565	520	585	551	592	555	555	528	597	531	563	565	545	511	509	570	525	563	574	557	560	548	548	552	532	586	535	530	514	586	559	553	573	515	543	569	537	555	588	532	588	556	564	543	554	545	513	519	595	513	533	550	564	543	569	557	509	533	565	547	549	544	541	546	561	564	544	537	568	530	527	514	545	568	552	484	564	544	555	535	568	532	563	515	588	521	574	563	506	534	542	528	497	563	532	531	529	567	533	584	559	567	514	521	532	542	518	555	511	529	567	551	525	552	559	575	539	543	524	547	581	525	537	503	487	543	509	574	575	593	561	519	540	555	529	571	539	537	532	552	507	551	550	506	554	500	524	529	525	532	568	521	587	567	556	532	553	522	535	524	539	537	562
24598	22354	30947	26880	21180	15058	1996	541	514	487	500	505	464	509	545	498	484	511	513	505	519	440	529	513	484	497	506	489	481	457	504	517	510	552	467	506	504	536	488	496	479	492	462	511	505	478	528	484	455	495	498	504	481	500	465	455	465	513	554	511	492	515	457	515	480	525	519	498	501	513	495	510	476	453	476	535	506	490	515	484	500	466	508	469	509	488	518	489	483	468	514	486	447	488	472	526	502	494	506	511	498	439	479	513	492	492	473	492	465	519	496	490	478	470	450	521	468	487	477	489	500	456	474	497	466	529	495	497	510	471	468	521	492	465	510	472	488	492	530	458	477	480	490	493	511	501	477	486	481	463	474	487	497	471	522	465	509	468	477	488	501	473	502	486	501	498	548	514	518	528	494	488	494	516	503	510	505	530	505	459	500	476	500	494	503	534	517	494	451	487	510	491	496	490	461	476	495	528	458	498	466	504	476	503	493	521	480	470	495	464	476	479	538	507	488	497	529	449	514	465	514	489	512	520	509	506	494	511	497	465	513	513	492	491	501	464	509	466	544	503	526	495	457	470	465	516	536	479	500	531	517	516	517	518	495	460	469	504	489	523	525	548	493	474	450	484	474	508	497	490	492	506	487	463	483	500	519	484	494	488	516	463	495	504	501	472	529	509	501	506	504	507	524	471	479	493	481	494	497	470	473	497	514	513	487	456	510	476	516	508	510	490	485	491	505	493	486	419	491	468	504	536	485	485	496	444	483	524	487	527	497	487	502	467	487	472	476	468	502	487	471	483	483	472	503	466	502	523	493	478	522	506	493	496	501	499	460	454	473	506	460	513	456	482	503	505	507	465	492	473	514	491	491	487	522	473	503	502	504	494	474	525	516	510	501	471	492	516	509	469	496	471	502	468	516	511	472	514	491	490	493	500	487	494	528	504	496	495	525	518	492	502	522	496	505	457	523	481	483	511	497	505	518	497	468	505	511	473	480	494	471	489	502	519	487	497	511	500	536	520	507	487	493	534	493	486	475	477	487	514	481	494	506	513	495	487	497	516	533	523	504	491	533	507	438	476	524	475	526	503	481	490	507	504	495	457	467	526	491	518	444	459	502	515	507	466	502	486	499	493	479	496	478	552	498	511	481	513	520	469	486	491	519	476	490	514	506	504	484	492	461	502	505	453	491	538	494	496	473	524	494	481	501	496	488	486	516	523	483	455	474	466	502	501	519	489	527	496	477	497	498	523	513	486	524	509	492	481	445	466	472	488	509	523	499	486	504	474	487	496	494	471	479	524	444	480	515	462	523	514	509	505	490	498	516	531	571	449	458	487	475	492	492	478	485	491	458	470	487	476	486	516	443	498	505	480	486	468	484	504	541	499	486	485	464	508	527	508	505	477	541	514	518	479	478	482	507	491	474	483	509	501	515	510	507	540	549	467	532	493	511	482	499	513	473	484	458	473	487	465	513	456	487	510	476	484	493	527	490	470	480	486	477	521	512	492	515	493	489	497	485	479	506	519	479	482	491	532	523	513	467	521	482	533	508	509	495	519	501	499	486	498	500	511	469	498	468	481	438	481	484	500	435	502	507	429	485	492	451	526	517	474	488	510	474	484	462	476	494	559	470	481	480	491	488	519	520	468	487	499	515	517	512	492	509	465	466	495	477	505	499	471	468	505	487	497	498	508	538	514	498	478	523	515	497	464	550	449	499	487	522	449	471	512	473	539	491	500	503	537	506	513	459	478	501	513	485	476	506	483	482	509	490	499	511	489	491	517	475	463	529	495	475	472	495	500	489	508	556	484	521	510	483	480	470	507	521	507	491	485	512	460	503	510	489	489	521	486	482	483	490	484	502	486	489	456	508	495	488	507	505	492	516	506	496	511	540	472	508	545	514	487	524	485	485	501	485	501	500	488	485	468	478	512	547	507	507	493	523	497	539	519	474	497	502	458	521	492	480	461	451	505	531	484	473	480	487	474	472	479	475	485	504	486	510	525	513	504	475	461	496	466	496	467	510	519	522	496	459	517	533	537	492	503	490	502	500	544	545	494	489	475	491	503	475	485	524	472	543	517	491	494	500	503	489	546	474	478	543	492	509	512	488	476	482	468	461	483	486	495	545	473	493	501	477	495	531	498	511	502	500	435	471	461	514	463	497	458	465	457	496	487	505	504	510	503	476	491	506	501	484	522	516	510	456	510	522	512	445	501	529	463	476	522	483	468	516	504	525	488	499	462	521	515	482	489	499	522	508	502	518	490	500	495	504	473	455	476	469	525	492	477	514	505	508	490	511	525	510	508	508	479	465	506	487	477	481	481	495	499	484	477	478	505	494	520	494	503	465	506	491	530	460	517	497	514	499	516	474	522	507	545	477	555	492	508	517	520	499	466	526	542	490	509	518	492	488	467	513	494	482	524	523	518	475	528	431	520	484	497	516	468	488	508	512	511	510	469	499	533	480	469	506	503	553	517	488	492	502	529	480	497	481	493	473	467	474	516	514	495	479	466	496	501	506	515	513	465	481	494	515	500	514	539	503	541	511	503	495	506	491	507	512	490	485	481	497	491	445	493	481	491	501	484	504	465	472	465	487	477	503	480	502	498	499	479	506	493	485	484	486	504	476	520	537	515	500	447	494	483	452	537	488	476	443	478	519	482	517	510	467	467	511	513	484	494	489	511	465	444	486	534	468	477	522	440	484	492	519	525	474	489	496	450	481	523	475	547	492	500	485	530	452	498	472	471	488	483	484	478	508	482	452	492	489	500	474	476	509	494	452	486	487	490	559	536	493	525	455	477	493	486	506	527	497	522	477	493	496	508	502	431	518	463	510	504	497	502	475	500	457	469	487	506	498	493	478	503	470	462	473	466	506	502	467	526	456	536	501	460	465	476	493	513	518	518	516	532	504	536	495	503	498	517	519	436	530	489	527	511	503	432	483	513	482	526	482	481	507	482	507	471	485	480	499	475	488	499	511	518	498	480	502	485	478	537	522	508	487	493	487	474	495	524	488	470	487	494	482	490	442	485	517	497	469	519	484	487	508	458	480	462	501	453	485	496	512	505	535	500	505	511	484	525	523	509	520	476	486	492	469	531	493	476	476	462	499	490	509	508	475	512	536	515	509	518	480	493	467	508	493	536	478	461	492	486	525	510	490	519	536	495	486	484	478	536	497	483	524	481	499	498	503	467	496	513	508	502	514	501	527	462	500	480	478	486	500	479	500	501	513	495	499	507	530	496	491	526	494	475	457	505	482	459	494	507	510	477	467	516	451	520	491	458	496	458	488	504	473	481	477	448	459	466	435	469	507	478	513	479	509	520	492	465	478	465	464	486	509	526	497	503	497	459	500	503	515	508	487	513	482	501	481	491	499	527	495	492	498	533	533	494	473	503	538	507	525	466	473	494	520	522	505	491	490	496	530	458	487	491	498	502	508	510	498	453	539	445	497	493	505	515	495	483	483	492	495	502	457	497	494	518	477	503	497	461
59942	64036	65757	40451	15232	4139	762	794	785	829	783	750	776	784	812	781	785	833	813	803	777	741	771	752	784	747	792	765	785	797	758	777	773	744	792	804	774	783	771	806	749	753	808	781	779	801	765	814	764	777	747	759	767	799	758	726	787	706	747	765	797	778	808	770	778	758	747	793	815	736	817	802	758	778	758	789	733	783	736	773	764	788	822	800	793	781	814	783	724	819	738	778	736	778	759	800	786	771	797	744	818	794	741	824	819	806	814	747	787	717	753	769	799	794	828	787	763	727	737	803	758	737	763	803	749	781	798	759	789	796	785	782	787	742	754	764	730	767	773	774	741	812	741	782	736	724	786	737	815	809	766	803	787	808	773	743	739	782	760	831	755	807	791	806	775	792	784	752	727	813	748	830	790	809	796	787	762	780	768	799	731	741	760	784	795	778	719	783	758	741	776	820	788	789	765	793	763	761	735	793	780	821	756	772	787	762	734	786	817	821	744	764	821	745	765	776	796	777	808	786	762	810	766	782	827	805	772	777	762	794	788	791	782	730	767	810	765	763	768	767	752	750	759	800	733	749	782	747	737	755	756	782	795	772	798	813	787	820	740	827	765	772	785	802	737	788	808	769	797	773	791	776	728	787	747	760	747	823	768	765	790	825	803	753	783	782	772	735	780	767	764	753	807	809	743	735	747	747	793	833	775	750	805	735	811	763	731	771	801	782	765	776	796	785	772	779	737	739	774	749	784	790	779	717	780	803	780	764	807	757	793	768	793	704	772	815	753	752	782	793	767	735	762	808	784	780	798	773	720	756	800	806	828	745	807	754	770	831	798	782	769	768	788	770	778	756	771	787	806	732	789	772	737	793	747	816	790	771	789	789	763	739	764	790	765	750	796	778	763	764	737	802	772	791	784	797	750	730	763	732	751	731	793	786	752	797	776	787	768	797	789	802	759	768	753	790	787	775	746	784	734	804	759	761	812	726	756	790	750	800	766	803	809	749	798	763	716	744	755	804	759	838	759	780	830	773	761	799	766	819	776	794	759	797	783	688	799	760	829	774	774	763	747	759	757	745	738	816	787	812	728	759	772	736	745	773	819	778	752	749	721	768	780	771	765	766	774	788	766	742	762	778	797	817	787	788	814	766	767	759	764	794	796	825	766	774	741	779	782	789	769	776	718	791	790	810	769	788	763	754	739	783	779	727	812	794	750	771	809	798	782	811	789	800	772	757	805	792	786	753	750	718	782	791	740	820	755	746	738	745	809	766	772	770	707	760	754	794	824	769	774	781	752	790	749	748	748	771	726	784	745	761	784	770	815	802	761	765	790	786	752	750	842	802	744	759	807	787	792	726	799	788	838	779	760	735	825	765	830	736	751	753	834	733	781	740	768	781	814	791	720	745	773	785	776	768	779	786	812	743	769	767	779	782	743	778	782	808	747	759	802	782	787	782	737	753	783	742	824	759	787	799	776	738	710	791	820	806	787	766	824	754	793	797	691	787	761	747	788	800	757	741	790	761	741	784	752	792	798	722	807	773	749	776	776	777	785	794	795	736	764	767	756	789	792	742	774	770	723	745	748	738	725	801	822	719	756	751	798	743	767	766	776	785	804	758	741	796	760	792	772	804	792	759	741	795	776	749	742	710	771	794	745	827	800	786	790	775	775	767	714	770	815	808	762	769	763	757	791	811	787	792	779	796	755	743	777	777	784	777	773	775	722	776	760	780	793	775	767	779	817	732	743	777	858	773	741	808	756	770	734	756	752	750	775	799	805	808	746	732	755	775	790	765	791	745	767	739	758	747	787	771	725	737	779	834	765	808	793	782	727	776	729	789	802	782	751	789	766	773	750	773	779	799	794	769	792	756	768	818	757	765	771	768	795	823	763	742	767	775	784	765	841	732	765	773	793	727	810	808	783	762	748	772	809	822	766	776	812	797	799	732	815	789	778	772	824	747	733	789	818	849	810	783	761	704	747	754	785	801	740	803	773	748	785	725	744	781	770	770	779	768	789	761	810	811	833	762	810	775	821	779	759	767	752	824	764	747	794	787	792	789	795	774	775	772	696	785	819	766	774	798	773	799	784	801	779	712	769	780	833	741	720	754	754	775	725	775	787	796	849	761	793	757	797	792	753	774	702	772	786	737	743	833	779	763	761	827	819	802	794	751	812	839	819	752	773	744	799	757	786	788	766	779	753	745	736	799	808	776	789	764	750	784	780	791	789	787	759	789	738	772	780	776	778	748	800	746	766	756	776	770	814	739	775	764	769	793	735	778	758	772	792	810	806	727	791	804	768	795	772	745	778	829	737	768	741	777	789	797	790	797	783	725	736	789	800	771	752	782	767	769	732	794	735	794	728	786	757	781	782	764	799	780	741	797	805	780	759	816	810	756	784	829	782	816	748	741	707	774	760	798	753	728	769	797	762	777	742	692	762	750	776	802	736	769	815	744	778	790	781	780	740	753	737	804	768	788	764	796	779	774	785	755	795	773	777	777	735	789	772	821	768	771	751	737	756	777	750	773	780	771	821	733	799	833	749	777	768	755	734	798	830	822	792	770	774	748	751	809	775	739	780	727	822	787	743	817	789	758	751	795	776	769	820	814	763	801	778	781	778	819	801	765	802	772	801	808	791	786	762	800	735	793	708	843	783	793	806	810	772	768	766	824	775	809	765	791	772	801	768	786	756	732	710	755	742	828	734	807	731	799	754	812	713	794	758	758	785	795	777	758	806	753	764	789	770	771	765	762	793	823	785	806	823	802	713	780	777	758	770	717	767	768	785	748	750	767	787	773	788	777	821	776	786	736	806	775	825	782	785	791	780	785	797	782	771	779	794	798	756	778	801	751	783	745	823	791	775	755	771	775	783	819	741	814	753	752	804	812	747	769	848	762	749	817	744	745	743	770	777	829	766	811	777	755	757	763	805	766	751	777	761	768	781	749	775	775	771	762	755	749	768	805	817	783	809	821	766	795	798	801	772	767	734	833	772	804	813	809	782	787	795	755	760	794	802	775	771	740	756	797	783	811	779	755	782	767	829	767	774	818	808	789	778	760	771	758	750	767	736	792	771	739	844	730	757	779	808	779	746	727	751	751	752	768	796	820	746	757	778	811	789	747	782	773	745	784	767	798	765	743	748	722	754	740	814	775	778	771	770	796	793	709	810	754	772	783	780	755	768	763	772	797	766	796	804	787	738	750	740	771	783	742	777	760	815	786	714	814	761	781	774	730	763	768	793	765	781	794	774	783	753	766	765	749	778	781	833	779	806	805	794	748	761	801	774	811	744	750	769	740	739	816	755	743	787	720	731	775	768	793	778	767	789	796	758	789	808	764	827	699	811	774	762	830	788	769	748	780	743	751	837	793	761	821	738	766	782	796	762	797	755	724	811	827	814	742	748	797	810	749	759	806	732	749	753	800	763	758	780	767	771	768	786	798	785	747	776	790	675	791	798	805	787	828	779	808	816	768	811	826	754	772	815	805
23332	21638	31499	24180	21426	21581	13709	938	610	593	600	581	618	599	624	614	610	563	586	592	602	591	619	582	617	572	530	590	613	574	591	570	620	569	565	568	596	647	604	579	605	547	547	572	598	579	610	600	555	605	570	573	600	532	573	549	587	576	594	588	612	562	589	550	554	556	571	593	585	618	620	593	624	591	629	561	593	556	585	574	592	597	607	596	614	555	593	610	570	548	596	574	615	551	589	587	582	621	578	564	577	577	614	599	558	603	608	573	578	597	649	589	621	584	598	586	605	584	587	599	612	637	590	571	605	607	573	612	595	594	580	583	560	587	559	608	568	610	603	564	620	610	571	529	580	571	596	600	632	539	630	568	555	560	587	603	546	577	645	618	579	587	568	635	609	568	590	588	558	547	544	622	542	603	605	575	601	579	583	574	598	612	608	612	563	582	607	593	583	562	580	563	654	598	570	561	588	577	577	597	544	555	582	616	589	547	581	591	610	573	586	569	587	571	580	577	541	570	567	573	586	606	593	590	650	611	607	568	557	534	568	570	606	604	550	563	600	560	561	600	597	549	546	592	516	593	594	591	549	556	602	574	573	626	560	562	573	549	574	593	610	562	568	589	561	598	558	590	599	615	571	615	557	587	561	587	559	595	602	571	547	573	570	598	623	586	588	576	558	587	599	569	642	600	550	590	549	568	576	568	584	608	610	599	592	569	564	641	594	612	528	618	603	568	601	575	587	558	614	596	556	608	602	616	604	564	569	585	521	593	518	624	560	594	588	539	576	606	560	606	597	580	567	594	585	563	568	580	627	594	568	620	581	601	596	620	545	587	567	567	592	567	606	621	630	557	580	591	585	565	588	567	585	561	581	585	569	551	541	585	582	615	559	554	556	605	561	610	576	574	591	569	584	531	595	584	547	598	551	570	603	560	598	564	577	565	570	600	553	533	609	560	609	561	582	572	575	589	546	594	578	562	609	574	576	558	624	570	604	559	612	590	600	634	557	567	564	599	609	633	547	593	575	535	594	561	602	619	597	581	622	556	543	582	559	557	532	602	575	551	596	611	579	630	560	600	580	620	585	601	594	610	598	603	604	556	611	603	573	621	571	578	574	552	572	628	582	615	541	576	634	558	599	547	587	590	571	580	590	572	590	556	570	624	605	607	551	584	609	583	583	570	594	597	597	586	577	568	641	568	598	580	574	603	576	574	585	553	595	577	613	616	633	571	584	579	591	599	556	561	566	546	539	525	580	561	570	594	612	542	559	566	605	626	617	563	564	604	614	562	601	556	574	578	592	567	600	587	623	590	581	583	594	580	624	587	617	552	633	582	583	578	597	589	575	571	574	619	572	564	590	601	631	577	566	602	555	593	567	581	593	569	626	577	554	572	559	573	566	553	593	539	602	586	589	548	592	602	582	611	627	566	623	558	576	567	625	531	567	602	584	586	584	555	596	605	607	583	545	599	568	579	535	602	628	609	605	597	558	609	569	577	559	599	588	549	605	577	597	609	549	562	616	548	611	588	603	661	569	560	580	626	584	623	553	561	597	588	577	574	583	594	570	561	586	596	585	568	602	609	603	535	603	561	547	586	624	575	601	548	549	570	534	575	542	587	553	520	565	599	588	581	622	659	603	585	574	599	559	536	598	575	577	557	593	615	584	566	574	582	569	561	596	574	575	601	597	577	577	620	553	577	600	566	632	545	597	588	564	590	607	605	567	612	593	561	598	630	535	570	564	589	598	637	588	571	600	611	538	598	578	568	586	577	583	537	592	581	557	524	526	605	616	535	571	571	638	589	615	580	577	556	596	595	621	562	564	571	590	537	586	555	592	559	591	604	623	606	602	592	599	604	581	584	614	604	598	602	564	547	578	559	573	612	578	619	594	558	598	618	594	616	592	591	567	512	581	593	615	601	590	587	537	582	552	590	587	571	579	556	629	583	590	571	590	544	584	596	566	601	604	558	598	599	540	633	558	595	602	564	565	593	613	562	552	585	619	576	525	625	596	593	610	587	583	582	525	534	595	567	532	584	547	571	571	625	589	578	579	599	546	574	547	550	593	597	568	567	589	569	577	583	602	634	595	566	563	601	588	598	572	535	586	586	583	610	605	587	556	582	550	606	597	537	561	599	564	629	587	613	595	606	569	582	590	582	554	630	594	598	600	579	618	562	607	615	619	610	579	594	535	574	564	573	565	570	581	586	616	595	625	593	597	534	552	563	593	585	568	630	593	546	600	609	561	604	539	618	605	615	611	602	619	535	572	587	579	611	561	588	561	567	578	560	612	609	592	583	590	603	566	611	548	596	601	595	630	589	566	576	556	518	589	598	558	578	621	550	581	567	578	595	545	550	585	621	677	600	609	574	552	574	561	566	594	611	558	553	572	566	586	584	562	558	602	585	583	602	566	511	591	591	594	602	565	575	581	611	605	590	585	575	595	582	619	565	562	578	619	562	554	595	588	598	590	607	563	594	621	563	575	580	561	572	549	589	598	561	530	545	606	608	591	577	564	542	571	555	601	619	590	590	548	593	586	544	604	561	570	557	595	580	587	581	560	610	594	591	589	591	585	489	585	576	566	590	605	599	576	596	591	620	571	562	587	589	600	565	590	587	588	598	544	584	627	616	559	532	567	582	573	587	584	580	606	601	586	573	586	570	607	607	545	614	524	542	596	596	594	569	577	587	575	573	589	562	625	537	604	565	575	582	584	579	571	621	618	593	562	613	573	579	552	575	596	639	565	622	569	597	627	604	596	570	546	547	572	569	594	574	568	569	562	624	581	619	567	597	565	550	555	582	582	628	615	599	607	550	593	589	611	561	614	589	577	574	591	568	627	605	616	561	540	570	575	564	587	550	581	598	553	584	561	549	572	626	556	561	607	570	616	576	580	514	570	581	554	589	586	576	584	562	607	618	589	522	605	598	578	589	535	611	585	547	572	590	572	571	557	586	585	580	617	561	587	601	547	566	571	567	604	618	566	593	590	532	568	589	619	601	584	574	543	598	578	542	547	563	547	589	586	547	571	608	591	574	612	566	601	542	576	606	598	561	560	625	539	552	611	567	533	548	539	565	576	632	616	532	586	559	581	559	574	600	549	581	575	582	587	589	548	592	580	590	594	614	559	627	602	500	613	612	616	512	639	531	571	593	560	585	578	619	613	588	573	632	556	551	584	569	568	605	606	579	586	597	569	594	559	557	575	605	563	622	607	564	521	576	585	606	597	528	558	567	575	607	564	576	559	607	593	593	625	602	570	546	579	584	586	601	588	589	571	630	602	552	589	617	590	595	584	580	571	595	585	555	530	592	544	624	590	525	575	538	557	592	595	575	556	586	590	581	573	595	609	574	564	560	593	587	593	624	573	552	588	542	577	587	614	580	601	606	575	563	595	581	551	599	596	570	622	556	527	581	566	616	532	625	589	563	585	627	615	599	584	610	594	588	596	623	627	622	587	596	560	592	597	597	584	571	563	589	581	592	580	605
62374	57330	79508	48457	21091	6062	982	897	928	905	894	877	918	890	902	889	889	925	912	867	894	829	926	831	936	826	886	913	901	878	908	921	903	901	869	873	889	837	881	881	888	872	819	898	876	863	855	874	925	876	887	877	850	908	851	809	879	890	898	890	867	865	865	862	895	888	883	883	905	875	843	889	869	913	907	900	865	832	867	871	847	852	926	855	929	896	896	843	920	874	845	845	945	930	870	915	930	848	941	859	852	810	896	881	942	911	866	929	939	899	809	925	846	879	874	927	928	913	880	870	826	903	946	845	876	871	894	892	894	852	831	858	900	876	876	858	862	899	881	877	881	909	836	882	850	838	826	899	858	871	879	858	904	899	887	954	873	869	873	865	872	791	894	938	894	853	847	919	922	842	830	857	855	889	894	938	881	916	859	900	869	852	880	893	842	855	871	903	911	846	941	857	888	858	930	871	871	868	860	892	853	895	928	900	889	879	910	924	835	847	919	887	857	831	888	838	927	915	881	873	864	875	861	863	866	899	893	855	869	894	897	841	869	910	876	888	883	860	828	847	848	904	927	927	889	823	832	869	857	931	869	872	814	870	911	926	870	847	857	854	874	852	871	899	836	835	882	917	839	936	835	898	912	867	896	873	880	895	889	881	871	845	856	859	895	917	828	910	902	829	884	848	801	886	900	870	879	913	895	925	868	932	862	956	859	879	849	905	892	853	865	914	859	940	862	842	903	927	925	862	917	855	921	851	885	955	909	857	846	927	885	893	841	896	899	907	847	830	922	865	924	868	882	900	887	918	860	895	897	924	903	823	867	884	898	903	857	865	915	850	864	892	902	891	919	817	860	938	838	912	913	875	907	897	877	889	915	850	896	911	864	880	858	903	865	895	897	895	822	872	865	871	915	892	880	896	874	850	873	856	901	964	911	878	893	903	846	889	932	853	862	862	905	876	804	898	876	856	907	883	924	876	849	927	842	824	836	911	900	921	882	884	892	887	910	888	885	892	899	861	893	938	817	924	873	894	842	889	886	808	864	858	883	911	944	871	951	857	833	817	814	886	951	858	907	842	869	911	905	912	862	893	898	836	871	870	905	831	909	866	891	864	894	928	912	796	892	910	866	889	847	910	869	852	856	904	857	878	870	909	828	850	875	895	843	865	885	911	896	890	889	888	869	819	850	901	880	874	926	834	898	875	897	927	881	872	884	932	898	889	853	888	883	884	901	942	851	826	876	860	816	867	865	866	971	857	877	877	880	874	876	826	898	894	897	857	861	877	858	905	896	918	873	892	895	868	845	893	919	789	860	841	916	893	858	915	855	855	894	907	876	872	858	929	932	841	881	892	895	846	908	951	954	864	910	900	865	821	862	880	892	877	832	850	906	886	933	870	824	845	890	910	905	847	897	852	839	854	855	861	903	860	884	889	824	914	891	870	909	859	882	944	890	884	862	902	893	894	888	894	845	912	878	917	852	927	859	889	801	846	860	905	901	928	879	905	860	876	937	870	850	896	873	899	915	913	866	890	888	899	925	888	903	840	925	860	879	862	874	852	905	875	904	855	899	880	845	902	909	899	845	890	864	866	886	873	877	876	852	917	874	891	876	829	920	909	885	883	850	870	867	900	950	889	917	920	861	873	909	907	867	872	908	841	880	849	869	828	859	892	858	857	868	835	935	822	851	912	853	880	928	876	909	875	883	878	897	817	892	867	917	897	881	891	846	910	849	892	866	877	937	910	923	877	934	889	933	875	869	793	927	898	860	874	885	866	893	879	827	933	924	883	872	884	838	850	915	878	878	881	877	925	846	869	878	929	864	898	871	864	889	908	897	904	884	875	914	864	869	910	881	884	827	890	913	892	903	860	870	912	941	913	878	911	917	891	864	896	888	875	865	851	858	871	860	875	876	901	861	893	921	888	868	935	863	873	894	860	904	918	884	870	910	904	855	856	853	843	888	843	910	852	881	838	956	878	842	887	850	885	888	928	881	878	871	875	903	888	864	902	859	839	847	870	940	899	866	861	940	908	930	877	895	838	895	878	903	828	932	880	870	891	866	896	924	877	887	837	895	819	878	860	851	855	852	911	906	897	876	878	873	862	888	903	876	938	878	816	901	875	869	848	876	846	850	845	845	893	858	841	881	844	884	952	865	874	907	881	883	895	879	890	879	904	863	943	916	878	902	916	847	836	879	901	882	879	871	842	848	874	842	836	855	849	924	937	907	914	921	910	864	847	856	925	890	890	890	916	884	897	866	884	903	888	857	846	903	902	850	890	906	882	861	884	893	891	884	860	927	880	875	891	856	941	839	828	894	886	855	870	891	919	896	837	879	850	863	899	886	822	936	921	865	897	845	924	850	934	926	902	865	903	921	877	896	854	833	873	873	921	873	821	853	956	883	874	876	907	853	881	867	898	828	958	876	921	846	910	825	907	920	897	889	946	865	844	884	889	836	913	898	876	866	898	877	878	884	907	886	820	884	856	863	898	952	935	812	952	898	883	895	885	871	896	871	857	883	867	885	860	881	888	919	895	833	875	872	892	854	902	888	878	923	900	883	895	880	890	916	930	886	874	876	847	901	851	868	870	893	852	866	901	869	927	851	903	860	840	856	909	841	953	857	866	870	863	844	849	874	889	905	886	938	909	884	857	925	873	909	900	899	901	917	911	889	902	889	913	822	874	862	915	880	868	892	828	913	918	881	883	860	880	954	925	863	847	886	894	851	874	855	898	852	890	892	882	910	866	931	876	893	864	870	876	840	898	837	863	916	858	843	852	926	853	891	851	894	920	904	839	944	861	831	872	847	898	906	864	849	904	876	882	945	849	884	815	959	846	863	861	900	843	855	875	879	898	804	886	862	900	859	848	886	839	885	865	837	847	858	883	892	862	854	945	899	850	904	850	924	881	913	896	875	877	853	877	924	879	914	828	900	858	841	899	840	870	866	870	859	871	866	894	905	858	857	911	863	865	891	890	872	878	865	887	877	886	937	864	867	900	867	845	867	876	911	868	900	911	923	902	873	882	875	920	968	885	904	857	878	861	885	891	900	873	875	883	814	907	888	862	972	895	896	906	870	909	915	840	905	932	887	926	871	849	860	848	885	879	869	871	873	854	912	892	845	880	848	918	883	898	906	846	841	924	860	892	949	910	857	870	865	869	868	893	844	891	922	911	841	908	859	855	870	882	847	835	906	867	893	876	858	891	861	898	877	824	906	859	875	924	866	852	906	898	895	894	911	884	891	877	881	891	937	905	876	858	872	891	883	882	853	892	924	914	859	872	922	865	879	918	942	901	909	864	871	907	823	831	912	835	918	897	878	879	890	867	869	922	868	876	909	845	870	879	913	825	842	927	892	892	900	876	925	875	862	879	890	870	922	892	863	885	887	858	868	882	805	880	859	831	889	899	862	866	860	919	819	952	891	898	858	857	890	876	872	873	877	837	871	881	893	855	872	887	859	903	879	914	844	835	828	848	879	892	946	866
29011	27709	32456	21152	2118	537	350	330	331	342	314	363	353	316	339	334	358	324	365	335	317	369	369	349	331	360	339	323	373	354	345	358	318	337	315	327	321	355	361	326	332	326	344	328	326	339	357	341	334	375	346	314	365	312	323	347	352	336	362	333	358	332	362	348	336	321	343	335	345	356	332	334	369	332	344	324	346	358	361	331	388	333	373	367	341	328	339	347	329	354	320	338	350	348	340	321	326	343	362	322	339	323	334	347	343	344	327	299	317	337	325	322	315	334	329	352	337	348	351	319	330	316	359	342	307	290	354	345	331	319	331	351	346	353	322	378	354	365	342	352	324	360	323	333	325	351	349	374	329	307	365	324	341	326	339	350	339	344	343	379	341	335	343	368	357	301	357	348	320	334	351	367	356	348	340	347	324	336	340	365	336	341	349	363	343	326	363	380	337	329	325	364	356	326	355	341	356	342	338	341	338	307	346	353	300	321	334	385	367	327	337	330	358	355	346	334	348	351	371	320	318	286	328	319	331	298	370	341	333	326	299	340	335	340	343	351	331	355	347	313	342	320	316	337	340	346	330	312	352	334	339	358	320	369	361	343	349	364	334	322	319	328	353	336	349	365	327	329	342	360	326	354	307	365	326	366	359	347	337	318	330	341	339	350	346	333	339	360	312	342	329	356	341	343	341	322	347	331	325	294	337	340	350	362	357	360	339	378	333	324	354	310	322	370	367	338	362	377	355	318	363	342	347	314	355	350	336	351	317	360	357	331	326	334	326	296	366	350	379	354	332	323	303	331	343	366	369	327	311	371	340	369	334	365	346	379	338	328	334	339	360	360	360	331	334	345	322	367	341	349	342	351	347	369	359	351	349	359	349	325	341	352	343	333	320	348	344	340	349	340	315	327	337	355	349	345	342	364	341	332	353	333	346	360	316	311	346	326	353	344	329	320	358	337	348	331	359	323	312	304	359	324	347	349	328	333	361	350	332	331	335	344	336	346	351	350	338	364	352	331	299	326	346	364	334	346	341	342	323	333	346	358	320	355	355	332	357	332	377	358	359	329	336	334	320	350	369	344	307	349	344	328	337	373	354	346	359	325	361	366	356	343	342	313	313	342	307	359	326	337	297	362	340	368	323	340	355	370	314	338	337	327	337	326	322	322	354	328	369	323	351	341	382	339	340	336	345	362	352	353	353	326	324	336	328	358	344	334	380	354	333	315	347	344	320	342	344	315	361	346	355	308	354	308	355	341	349	328	343	350	329	330	359	363	366	331	327	318	340	333	370	334	314	332	358	362	344	338	362	342	332	353	326	339	356	334	314	325	311	318	346	367	367	336	343	316	329	330	330	346	316	348	373	392	347	361	317	347	366	330	334	321	320	320	323	329	322	365	311	352	367	343	325	314	359	347	342	321	344	350	318	319	351	345	351	360	344	351	345	340	388	323	378	380	366	340	327	366	309	370	337	328	344	360	328	333	341	381	341	304	333	348	330	346	346	351	344	329	345	320	328	350	335	364	321	339	348	339	302	326	372	348	350	342	349	348	389	375	342	339	366	360	316	331	314	346	353	342	317	365	343	355	339	349	366	318	361	338	336	307	373	358	326	337	368	354	321	355	328	316	340	371	338	347	353	312	356	356	360	351	344	339	346	331	348	319	339	334	311	353	352	338	348	343	345	367	323	351	362	342	327	331	357	305	335	321	350	336	343	335	332	322	379	338	360	312	363	377	339	363	341	330	332	360	351	363	336	360	327	352	354	350	330	336	334	335	342	294	343	334	353	326	350	339	377	331	363	312	317	316	339	329	319	316	355	360	343	351	330	368	351	329	343	329	377	329	334	316	323	373	321	373	316	347	343	319	327	316	348	340	348	321	381	330	326	311	333	355	346	357	344	319	327	356	328	373	340	336	347	360	354	344	318	366	344	362	340	332	332	312	327	336	322	361	362	321	321	310	348	345	323	321	360	339	333	355	301	345	356	313	332	308	351	311	357	367	373	329	337	346	349	357	341	373	379	333	350	346	347	318	314	307	360	362	362	306	320	330	344	346	338	322	355	349	337	347	338	333	356	307	378	304	353	334	367	300	352	327	346	363	355	328	310	323	351	331	344	354	318	359	335	332	334	329	304	333	318	355	334	327	368	333	357	349	348	341	364	367	328	308	339	366	312	322	327	364	330	357	338	347	351	362	332	341	365	359	323	334	358	306	330	381	336	326	340	355	358	349	353	338	320	349	299	329	339	340	368	316	352	379	336	349	316	374	346	334	350	347	362	345	345	358	350	351	333	320	364	334	327	327	347	357	366	343	342	351	355	346	352	347	338	330	390	363	331	386	350	353	316	348	340	354	340	340	297	364	312	356	307	341	343	335	314	338	271	302	329	339	330	322	334	360	330	350	327	332	341	364	341	330	355	346	308	343	334	330	318	324	347	349	350	368	344	332	344	372	325	379	344	325	353	348	357	329	355	336	345	352	326	340	332	317	291	328	352	339	360	354	372	318	365	349	312	335	347	348	359	350	350	316	311	357	320	339	329	346	348	326	361	312	337	334	324	343	354	363	366	355	344	335	386	331	343	349	353	333	331	348	351	357	333	344	332	355	360	356	345	356	358	338	352	303	343	349	333	333	340	339	343	343	368	340	376	345	393	363	326	342	322	333	356	344	333	340	316	360	347	333	364	329	354	341	331	359	337	352	349	325	341	315	332	335	323	341	353	335	349	330	343	348	348	315	370	354	321	324	351	321	312	352	349	331	350	347	368	346	353	346	350	343	337	329	330	313	343	318	333	342	352	326	364	328	335	345	349	349	356	331	337	333	340	347	355	332	291	333	334	358	347	348	327	330	366	338	354	363	322	325	370	350	349	330	337	334	329	343	358	313	350	365	360	351	345	310	353	324	345	371	344	333	370	346	371	361	316	357	370	350	333	364	311	330	361	305	342	341	321	335	328	349	376	371	328	373	342	317	354	375	371	327	348	358	353	328	346	358	403	324	342	356	305	317	330	344	321	355	323	305	323	344	349	350	357	333	351	319	327	326	341	323	317	371	365	329	340	295	350	334	318	336	360	318	331	346	345	325	348	356	353	342	352	372	341	356	336	395	351	344	355	346	331	333	345	307	375	362	357	325	360	347	327	347	355	352	340	347	342	364	356	325	373	351	340	346	351	346	351	339	379	323	358	362	366	324	349	330	393	321	344	378	353	355	346	377	329	345	335	339	361	364	349	346	385	381	337	339	337	341	336	352	354	371	328	324	313	306	358	352	337	304	344	331	341	368	333	325	347	322	359	319	303	310	357	347	343	334	323	325	333	338	352	329	336	318	356	369	363	339	327	344	381	355	305	348	359	308	358	356	344	352	340	325	331	368	320	351	344	350	361	309	361	339	326	339	369	351	335	292	367	335	361	360	344	320	329	308	351	347	334	313	331	340	346	327	313	341	329	354	355	366	317	313	331	347	316	357	367	335	336	314	333	285	329	350	320	328
36191	42677	38551	17509	2233	833	520	544	541	502	559	526	568	581	571	521	527	540	510	530	544	580	526	566	550	510	556	548	546	551	564	550	556	546	528	552	554	539	548	534	557	504	520	551	532	536	530	527	551	569	573	576	574	530	561	518	564	537	526	533	524	559	521	531	550	522	540	552	555	539	502	500	549	538	543	581	545	551	563	544	588	560	555	538	533	529	531	533	548	537	522	574	523	574	515	557	516	575	543	528	552	521	557	541	577	552	555	549	496	486	554	555	559	511	551	531	564	542	578	530	561	562	571	564	519	513	558	579	583	540	543	549	541	567	553	521	577	525	517	533	549	528	553	555	567	563	513	559	560	550	562	535	581	557	556	507	563	530	568	574	525	557	555	552	555	521	504	538	566	540	532	582	568	576	553	543	562	519	567	564	555	550	507	536	573	533	548	548	548	546	532	542	567	537	558	548	552	514	551	555	506	545	538	505	533	566	571	558	537	535	574	548	569	581	543	528	543	566	555	545	584	544	553	558	538	528	535	556	556	554	525	509	535	527	496	519	582	553	553	558	502	527	541	541	600	574	546	543	550	577	548	519	547	540	540	567	541	494	498	530	562	522	524	562	557	539	531	540	532	548	529	556	526	542	567	523	556	578	554	572	599	548	529	517	535	544	486	524	541	523	556	578	561	571	540	523	556	569	547	530	553	536	519	529	545	573	573	525	518	529	565	543	529	524	538	582	528	534	547	553	548	542	576	540	574	509	575	522	551	573	566	547	555	531	519	557	571	549	487	535	526	593	523	526	540	553	545	539	533	546	559	525	572	543	549	534	536	510	501	579	542	553	519	541	512	544	553	548	556	559	559	529	543	615	531	532	545	547	553	530	550	555	556	516	516	527	564	557	531	531	520	575	539	554	543	558	533	552	555	564	545	556	559	557	572	532	548	533	542	550	525	541	550	516	560	538	563	561	555	487	568	534	547	545	475	541	535	547	540	549	530	571	463	536	522	533	505	530	532	568	526	536	523	567	538	527	495	576	565	542	536	523	553	531	574	502	563	525	519	523	558	550	544	540	534	537	529	576	516	550	550	544	606	536	550	589	532	519	508	540	534	582	549	560	561	561	503	587	542	559	567	570	579	574	569	556	561	545	545	524	512	521	512	571	552	541	553	538	539	524	556	536	547	569	519	542	512	522	547	516	584	543	521	562	533	526	548	568	549	578	525	509	503	582	566	495	561	527	529	547	516	571	528	567	541	507	534	518	562	538	547	540	523	606	532	559	489	567	536	595	530	538	545	553	527	556	543	541	551	551	530	512	544	576	557	544	546	519	580	527	531	579	533	556	478	544	569	551	523	531	572	554	525	502	557	539	524	527	546	590	561	528	558	543	554	563	544	547	512	544	552	571	569	541	527	522	533	543	511	512	590	557	570	549	516	509	560	579	552	562	529	569	550	537	531	542	524	566	573	539	554	562	593	561	555	545	544	561	591	535	560	555	577	559	559	522	556	554	520	536	588	543	545	572	546	516	565	553	525	529	553	539	542	550	531	546	517	558	549	549	534	525	527	533	550	540	536	565	553	576	544	521	528	514	541	565	539	541	600	531	570	488	520	582	565	556	547	561	564	550	576	504	530	536	567	544	570	521	528	549	531	563	490	517	526	524	544	553	520	587	530	529	534	518	529	532	516	552	495	512	536	573	556	527	563	537	524	535	559	562	540	536	540	540	526	558	566	541	569	540	563	558	572	565	547	568	525	549	572	549	527	542	525	528	518	539	487	568	565	531	529	548	553	497	530	554	537	533	534	564	543	546	557	519	605	530	555	555	540	525	539	558	545	531	568	505	531	529	586	521	558	502	552	495	524	492	531	487	553	596	545	590	568	532	518	560	562	561	525	533	599	541	555	560	524	520	594	552	575	526	537	554	559	573	561	529	529	551	565	554	512	541	505	549	557	577	504	584	522	550	616	539	513	600	553	527	556	468	541	546	555	599	550	566	564	548	546	522	513	547	564	553	541	524	590	539	536	562	517	561	541	509	522	524	550	567	589	520	559	528	540	535	575	542	547	547	514	582	502	551	498	529	526	557	538	515	548	533	550	561	550	546	528	535	592	505	548	519	555	504	586	553	552	558	546	503	513	511	543	531	535	556	545	530	529	529	546	582	591	571	535	561	533	530	552	520	533	539	495	557	539	534	543	563	580	543	574	545	552	531	596	566	531	582	515	527	547	560	518	523	558	536	549	606	559	547	514	585	565	531	542	564	567	532	518	580	546	517	554	538	536	547	545	533	536	552	586	555	560	546	543	557	554	518	515	547	548	565	505	540	543	537	542	577	538	517	554	558	560	549	516	548	545	529	533	529	525	506	553	556	513	545	559	511	541	530	553	581	564	550	541	563	530	599	550	567	584	562	545	529	567	535	543	542	547	593	519	566	538	548	564	517	550	575	554	527	554	556	524	538	519	535	516	560	511	506	551	555	548	554	575	554	563	576	537	514	507	562	546	577	521	520	545	548	532	534	515	555	578	554	521	564	580	586	572	542	571	536	532	539	523	563	496	536	541	548	575	566	579	556	540	531	494	492	553	514	549	538	546	525	533	528	524	604	534	571	534	527	586	560	533	517	538	506	546	548	535	526	543	602	531	558	540	559	577	520	553	538	575	530	538	581	545	549	522	539	551	515	568	565	541	554	524	518	519	533	520	535	562	544	535	561	554	571	541	575	553	513	549	558	554	532	547	584	527	524	544	542	558	551	550	568	554	570	583	564	539	522	536	574	505	581	492	524	557	557	585	508	578	567	584	567	532	536	514	575	579	567	529	544	540	550	571	556	504	534	540	548	529	565	532	523	545	524	497	509	582	530	498	523	542	517	512	556	563	573	543	533	539	536	566	543	534	574	560	539	553	572	512	554	539	527	619	551	536	568	594	544	556	535	538	591	515	562	517	566	515	546	560	561	565	526	523	570	576	557	511	577	520	545	591	499	538	556	564	593	570	550	556	487	527	532	548	563	600	544	544	546	509	534	559	545	553	557	538	581	549	555	563	519	534	554	542	543	560	504	546	523	528	563	553	571	553	561	523	544	582	544	523	541	562	534	561	551	541	586	556	541	595	537	526	521	538	573	563	523	557	534	559	566	506	531	553	550	551	556	573	545	553	570	546	553	562	523	528	524	548	506	581	507	544	542	564	522	549	585	533	557	541	552	546	526	504	560	523	543	535	550	571	523	583	544	555	553	528	527	540	530	520	512	601	555	530	589	512	529	562	557	540	563	514	574	485	582	540	573	545	552	547	537	538	547	608	528	515	567	522	549	555	550	573	525	596	610	513	532	532	536	553	490	581	527	551	530	573	543	561	547	544	521	504	561	529	580	545	553	558	562	560	512	555	511	539	544	545	521	539	524	491	562	529	574	556	535	514	544	566	523	545	550	567	548	555	554	536	539	528	538	504	536	528	533	535	552	546	566	562	531	549	483	562	565	531	543	496	594
24560	22843	33831	32637	20215	10197	1036	555	518	535	520	494	502	554	502	491	483	502	525	543	481	518	500	480	513	458	519	489	512	481	451	493	510	520	494	520	505	501	502	533	532	538	540	479	499	487	493	479	457	525	484	501	489	475	522	507	527	516	472	513	512	501	498	516	485	510	506	483	478	502	504	505	526	529	538	490	468	535	494	527	487	457	545	496	519	490	503	538	531	491	519	518	465	512	503	545	509	480	496	505	471	463	521	491	495	495	484	466	527	483	511	467	480	515	464	497	510	483	469	501	498	446	472	512	515	480	517	504	504	531	518	513	498	503	472	535	452	519	483	505	463	484	530	513	503	457	525	517	482	464	489	509	481	511	506	487	523	462	486	498	498	516	462	479	487	454	485	518	469	467	485	470	492	485	540	534	479	478	462	471	504	483	461	487	525	528	490	505	481	513	493	506	495	464	503	466	526	521	484	481	505	482	522	467	511	499	525	501	552	502	496	462	495	482	496	459	540	506	540	519	491	488	543	476	483	536	481	491	542	481	518	508	532	460	513	496	482	498	494	490	531	547	496	493	526	452	454	508	497	525	539	540	502	485	476	518	490	487	521	498	456	484	489	520	487	530	485	489	524	528	509	517	503	515	506	491	493	510	521	487	489	518	503	508	502	468	497	490	481	519	479	524	515	475	522	492	508	523	493	485	505	482	482	498	507	481	507	504	497	461	502	468	515	498	504	486	477	522	510	491	523	482	525	517	509	522	489	454	490	482	473	535	522	448	493	519	514	494	500	467	481	480	511	488	518	507	471	504	452	497	523	499	469	501	531	538	488	508	497	479	501	500	539	548	560	451	513	505	532	498	497	465	478	471	488	494	484	528	515	485	497	490	468	495	509	527	552	469	550	476	500	497	486	522	494	487	519	524	498	526	506	506	489	543	497	489	544	490	476	497	507	472	487	465	507	503	518	516	504	530	507	465	510	506	484	491	533	481	520	498	505	497	515	492	463	468	474	482	512	492	494	506	501	515	515	455	501	487	526	526	497	525	513	495	525	493	490	526	486	493	493	510	541	503	492	520	522	501	494	521	509	529	507	503	518	502	493	487	553	503	504	471	484	542	517	519	492	519	487	505	506	483	480	525	473	489	506	509	538	516	540	517	535	510	492	458	487	483	537	485	502	527	507	530	478	486	492	507	516	473	517	514	483	500	517	498	466	522	524	457	533	511	515	500	532	489	478	513	493	518	484	506	502	468	506	479	501	471	499	517	485	488	514	515	516	514	444	517	490	504	501	522	473	529	486	526	535	485	508	518	509	463	517	508	460	483	500	495	457	469	516	506	503	499	477	475	530	481	495	503	505	490	500	489	476	509	485	492	528	506	493	503	503	441	518	506	518	524	438	473	473	496	442	507	498	488	519	495	504	506	475	468	462	523	459	544	482	507	527	509	484	464	539	479	473	509	541	539	502	495	440	512	520	492	498	498	503	514	533	520	538	496	465	475	486	468	505	492	507	525	513	489	476	484	475	473	534	486	484	468	492	498	517	517	504	520	515	485	494	524	504	488	491	533	493	495	505	508	489	485	521	472	477	496	491	493	486	482	505	512	515	473	471	516	485	500	505	470	515	527	483	463	475	499	510	525	524	502	471	518	477	506	493	516	524	522	524	513	484	468	484	473	537	482	497	515	492	470	529	500	493	496	504	541	475	484	487	460	496	492	495	503	497	503	503	519	478	464	500	539	493	543	532	489	491	518	530	461	487	482	467	519	501	478	479	490	499	507	536	515	483	509	502	500	513	512	487	443	516	511	491	471	465	549	535	471	507	495	455	503	463	466	515	461	502	477	477	490	500	477	523	501	486	482	505	513	495	519	496	485	476	480	474	479	495	465	482	489	494	517	483	483	527	534	473	515	464	535	536	493	495	494	498	499	526	476	472	518	483	519	488	504	535	473	501	505	499	487	535	485	519	500	500	493	484	499	488	523	498	504	510	487	511	524	471	507	481	492	559	540	508	496	478	498	489	510	510	457	517	502	512	475	492	473	500	506	510	522	535	516	479	453	523	470	494	458	475	479	458	450	505	508	524	476	497	476	466	473	505	480	508	473	502	470	509	553	517	484	500	487	468	473	513	512	470	488	498	485	521	474	498	491	508	515	481	478	510	515	470	461	490	470	537	465	505	480	479	482	487	499	523	491	489	451	474	487	471	515	481	540	472	486	524	520	497	535	466	494	437	497	469	481	503	524	506	497	512	489	515	460	479	461	505	482	531	509	468	502	490	530	516	522	491	494	506	504	509	506	501	489	506	486	511	507	486	475	531	488	505	480	512	470	508	487	510	489	494	473	499	514	423	539	532	515	491	481	484	485	501	489	508	496	524	527	514	493	511	506	516	492	479	484	477	514	523	443	504	506	530	452	542	487	501	477	518	507	475	502	536	510	452	515	493	517	501	489	525	486	477	502	464	496	501	470	498	500	478	500	496	509	537	485	511	520	473	514	521	467	482	464	472	472	478	537	487	499	520	491	485	472	498	461	545	469	519	507	491	455	485	486	494	487	500	499	487	485	503	501	495	473	490	457	488	490	504	489	512	513	483	505	507	500	463	493	509	497	460	490	504	506	512	494	504	477	482	493	519	466	484	496	488	516	496	489	528	514	533	478	483	539	483	474	540	496	490	459	470	494	485	521	453	515	471	481	473	512	524	473	517	505	510	470	481	462	522	469	510	491	479	520	519	481	527	522	483	486	503	504	502	542	510	505	460	497	536	496	502	476	495	513	469	510	530	490	481	490	501	512	504	530	473	492	521	509	536	530	539	484	494	483	497	526	459	509	491	486	526	537	520	476	516	523	536	501	476	504	481	471	518	518	540	488	505	469	479	479	495	448	473	526	473	499	515	518	477	555	496	516	521	542	517	545	482	468	505	504	481	495	485	480	521	507	517	521	532	518	476	500	512	453	476	555	492	506	468	496	497	494	527	509	506	508	508	514	466	499	496	515	492	481	496	479	559	499	503	500	532	511	482	482	476	476	519	499	503	483	501	519	509	493	460	482	530	475	501	511	510	500	476	546	483	504	482	475	510	457	499	534	521	483	488	503	519	505	540	513	519	489	455	508	478	538	495	530	532	510	513	515	510	535	534	494	475	525	514	495	498	510	497	510	499	483	495	436	498	535	478	493	475	520	486	523	495	499	490	512	503	440	524	464	531	474	526	505	489	485	520	479	502	502	501	485	476	470	465	491	504	512	495	531	476	517	541	468	496	520	508	494	479	495	506	478	526	518	505	516	499	484	488	486	532	530	509	504	507	469	542	504	485	493	538	459	514	473	494	481	449	490	500	486	494	507	503	511	548	479	505	466	505	484	487	463	483	492	506	501	503	499	503	487	564	480	526	505	503	496	469	520	504	452	509	479	473	513	531	501	470	486	520	531	494	464	472	502	495	497	519	494	542	527	499	482	499	488	519	504	481	504	528	474	573	473	455	464	472	485
59009	65330	71907	38444	9889	2589	835	818	794	809	804	816	804	768	809	748	723	831	772	771	760	814	774	769	746	748	786	806	770	769	797	793	797	742	828	746	764	792	752	796	775	790	771	742	828	749	780	776	751	759	808	776	816	765	718	763	765	770	799	750	762	761	772	747	788	797	746	799	761	813	731	777	810	751	793	794	773	826	769	747	800	767	811	772	767	814	825	735	744	787	800	815	751	796	766	734	788	791	776	770	792	851	767	765	801	764	762	756	781	779	777	772	783	757	814	723	777	786	778	825	755	784	756	755	820	795	772	776	763	747	822	787	816	800	776	736	793	785	796	797	780	783	783	765	753	760	721	765	767	780	781	802	752	749	822	780	751	764	762	776	743	750	762	798	733	820	804	779	797	773	788	776	795	779	790	740	804	789	714	760	831	801	762	827	729	805	823	770	761	834	767	791	822	750	777	805	770	776	781	751	791	774	745	805	796	800	803	774	759	767	746	771	784	776	756	752	781	752	780	788	760	773	752	771	736	780	723	775	819	740	845	712	750	778	787	842	761	789	745	762	726	806	785	759	742	734	755	761	736	763	804	792	812	761	787	731	786	725	768	790	759	798	778	740	736	745	767	814	782	774	750	776	809	768	774	770	781	733	749	768	800	805	785	803	804	779	777	801	775	753	764	743	809	758	737	818	829	818	775	807	786	811	822	773	861	834	761	797	748	762	779	780	789	765	802	793	783	843	774	759	776	770	759	745	772	806	798	794	770	767	791	769	820	776	797	756	790	797	763	751	793	792	734	779	827	750	777	758	742	791	751	765	802	744	740	782	775	754	756	733	766	770	761	772	759	762	846	788	749	802	784	787	765	730	775	777	754	771	751	747	780	764	750	789	773	753	762	794	756	798	798	740	821	782	768	788	839	801	778	768	771	831	774	754	762	716	739	786	778	765	804	749	805	756	810	803	795	751	700	765	743	791	793	806	777	753	775	755	801	737	794	779	802	791	725	784	787	776	803	763	834	823	799	802	748	788	822	793	781	789	746	785	757	791	762	762	770	754	798	779	828	779	728	800	814	724	740	812	788	793	775	802	773	792	770	771	780	743	773	813	808	749	749	758	766	737	816	772	797	768	794	752	787	765	749	781	783	786	783	776	795	781	751	804	802	771	744	779	782	778	774	766	751	755	739	741	779	766	732	770	711	754	773	831	799	784	775	778	800	791	783	771	762	743	791	761	812	780	747	782	788	754	829	803	760	810	791	738	809	760	817	759	729	826	733	761	777	796	847	753	754	694	733	750	782	851	808	757	752	767	766	780	763	777	769	772	793	785	730	755	778	814	806	795	771	801	834	767	792	758	750	761	778	798	797	751	795	826	837	717	770	759	785	802	789	767	793	757	731	759	765	761	773	758	772	720	798	749	739	766	760	766	720	770	752	757	756	739	755	809	799	781	751	743	732	809	768	765	765	813	770	828	726	721	778	784	752	789	770	738	796	796	742	803	772	744	786	803	787	779	745	777	793	749	787	795	745	782	783	762	783	771	773	719	822	753	773	759	731	805	752	751	791	769	764	722	732	777	728	808	786	773	738	769	727	781	730	713	793	799	778	736	761	727	792	742	745	794	805	769	814	734	747	761	785	747	764	797	784	769	731	793	800	784	769	742	776	793	822	810	786	767	802	815	744	757	799	729	763	792	776	820	815	789	725	784	806	774	789	765	738	783	745	746	769	748	757	807	789	785	810	759	743	792	780	803	725	825	789	769	765	769	768	774	770	763	768	779	814	796	733	773	820	696	792	780	795	747	784	779	762	800	766	805	768	763	748	773	752	773	782	741	765	796	791	770	787	804	772	813	768	755	799	735	775	763	747	725	765	787	786	795	765	732	788	807	795	794	857	760	792	756	738	799	761	787	764	817	803	807	764	749	774	757	803	766	770	752	764	787	789	753	793	753	809	761	842	754	802	762	786	787	774	741	765	750	741	773	788	749	777	744	791	754	766	754	758	793	747	786	779	737	768	806	801	779	839	811	796	807	765	778	795	805	792	783	762	737	823	729	771	766	779	754	785	796	797	752	816	762	676	799	762	723	819	768	749	809	814	813	789	765	753	808	765	773	766	817	753	793	804	795	810	748	847	742	794	760	731	758	771	781	808	795	784	770	786	825	792	813	740	740	743	754	724	822	771	840	780	755	782	772	716	765	762	776	771	796	752	835	749	858	749	792	805	776	792	761	788	770	787	784	766	742	778	815	777	715	776	795	797	747	737	787	770	752	812	776	806	775	799	786	796	774	794	711	785	817	763	827	768	793	817	757	766	813	783	788	754	746	791	770	796	802	746	748	781	771	751	765	811	754	787	778	834	766	773	733	799	798	770	814	766	810	777	769	756	787	805	716	788	779	820	782	769	792	761	742	809	798	810	741	777	788	763	784	775	813	797	747	808	753	755	827	771	794	821	736	752	800	782	759	770	791	777	797	765	790	755	786	765	779	760	764	801	799	781	735	769	821	810	764	777	778	764	774	736	767	734	794	824	783	771	766	787	728	771	768	765	793	760	813	726	779	792	736	770	791	815	761	809	788	779	750	811	752	751	745	795	806	787	748	753	782	805	817	799	790	792	806	784	727	778	757	822	750	826	792	757	762	840	812	772	756	794	780	823	750	831	776	716	745	754	784	750	769	806	801	804	802	773	773	814	744	778	777	767	781	767	758	782	770	795	741	786	762	774	812	798	747	778	778	784	808	766	789	812	807	764	742	796	777	754	744	781	777	759	795	758	809	758	776	782	775	803	729	804	813	783	815	810	813	755	755	750	820	786	798	803	788	794	739	795	786	758	778	776	748	806	822	800	750	776	735	775	783	754	800	792	783	817	699	777	770	801	793	816	752	801	772	762	750	744	762	775	785	770	790	811	773	798	790	762	759	759	798	817	769	795	791	757	777	764	806	821	774	793	802	775	741	784	773	753	768	797	815	799	778	774	829	767	839	788	792	811	732	722	771	830	811	764	776	876	743	776	805	791	784	732	778	739	742	754	781	795	748	824	782	790	770	794	826	793	761	789	784	757	789	771	806	767	809	734	765	775	763	780	772	792	752	780	743	753	756	718	746	754	757	743	754	733	785	805	788	755	771	781	767	784	793	748	735	781	825	769	743	790	783	761	775	760	726	777	799	793	772	736	796	750	748	752	752	783	735	748	785	835	778	807	773	786	735	779	757	811	754	776	786	808	774	785	811	771	760	770	749	818	776	772	810	760	775	789	769	805	793	788	763	778	796	794	763	827	696	822	796	767	780	752	806	753	768	774	763	760	791	793	777	757	779	755	762	757	809	783	796	780	749	791	772	765	751	794	775	759	813	794	718	746	769	804	729	808	813	715	755	765	783	782	789	774	810	828	764	795	782	771	732	773	709	772	812	775	786	766	780	791	791	783	803	778	771	763	787	758	816	739	764	790	801	773	781	784	757	754	782	780	770	713	781	784	814	823	767	778	790
23338	22056	32207	31429	21606	18811	6266	710	635	604	622	627	588	598	578	609	563	566	582	551	601	595	600	577	579	568	590	599	547	611	538	596	615	582	565	577	634	596	590	558	583	550	577	593	565	621	590	624	573	613	597	543	554	604	569	615	557	582	619	589	643	585	608	552	556	563	589	589	616	561	585	571	594	598	542	570	572	547	591	568	565	566	571	573	565	572	573	584	590	534	571	595	593	599	591	562	557	569	570	598	543	584	574	586	586	574	601	589	628	586	557	591	587	606	585	595	576	612	600	565	615	592	546	576	601	574	582	584	566	614	578	565	591	545	594	624	573	587	564	591	567	588	577	529	573	586	547	594	561	601	574	611	543	575	626	608	623	550	601	599	532	557	581	609	618	570	557	554	603	564	550	556	563	543	602	553	582	593	584	581	583	568	573	548	597	584	566	607	593	604	577	568	581	582	603	588	555	597	619	601	549	601	594	575	557	617	558	551	567	579	527	645	611	562	593	608	584	556	593	589	583	555	559	564	546	540	566	593	583	635	535	551	537	568	583	625	544	571	610	605	597	595	605	567	608	572	593	608	574	594	603	596	603	586	591	541	592	564	590	559	577	593	644	594	557	613	564	605	571	566	539	621	548	591	584	574	562	602	633	543	599	620	602	569	574	566	578	537	567	588	544	578	538	560	563	606	575	591	564	598	582	605	554	589	560	570	630	559	583	594	538	617	607	571	560	566	591	561	616	586	588	586	596	552	610	590	582	581	628	607	554	574	535	575	585	575	591	573	573	589	563	558	590	566	578	574	546	574	584	573	601	569	545	594	567	574	568	607	594	576	591	536	583	624	575	553	560	597	589	608	527	605	555	641	584	598	590	565	571	579	609	567	560	575	598	609	591	612	555	555	607	540	572	584	586	560	612	590	562	587	573	587	562	577	551	599	605	594	620	605	580	580	561	558	567	572	543	612	532	592	572	579	544	562	555	588	578	591	589	608	559	596	594	584	557	602	542	561	577	571	576	588	559	582	553	576	561	569	595	537	557	562	601	565	533	575	609	574	526	592	595	603	557	557	563	573	622	581	564	586	564	553	537	572	611	520	590	593	581	593	585	571	570	595	614	563	570	570	606	587	640	564	596	580	553	585	538	599	606	602	594	551	573	609	566	579	605	584	531	639	563	579	586	543	540	578	605	603	597	551	604	563	557	600	577	512	561	605	596	561	600	597	558	569	581	627	563	602	615	585	594	619	579	572	588	612	566	557	632	586	557	584	595	610	584	602	617	612	565	574	553	594	570	567	544	538	547	554	552	612	589	571	621	617	547	573	590	576	595	607	585	567	584	571	551	561	592	599	571	591	596	573	607	573	521	571	596	552	569	527	573	530	602	630	560	559	575	615	583	609	594	529	562	561	598	552	580	564	628	568	606	583	559	565	589	573	593	598	556	608	625	607	560	600	525	595	626	590	622	594	567	584	554	555	583	586	575	586	595	584	606	569	596	607	592	585	599	603	542	586	521	600	624	608	579	562	595	640	604	548	591	552	583	576	596	551	575	582	596	547	574	582	571	595	615	559	586	569	571	579	614	579	583	590	574	548	566	591	542	605	597	569	583	612	605	589	588	621	589	562	586	610	598	585	561	585	573	580	624	622	559	570	556	544	572	557	556	596	605	603	559	607	577	583	572	597	628	593	544	554	605	575	579	607	580	601	567	577	569	572	624	576	542	553	580	575	574	609	574	558	602	599	594	577	577	576	576	636	596	566	565	568	572	560	550	578	641	573	568	589	607	570	554	600	562	555	541	546	556	581	590	585	623	616	595	579	595	608	602	544	561	558	588	584	612	602	641	573	571	597	565	542	594	587	580	562	615	605	554	607	607	533	595	582	558	556	549	542	581	585	607	620	609	597	539	587	605	598	590	573	532	550	580	611	572	556	570	571	591	551	538	582	540	582	551	559	525	585	593	581	549	585	548	570	547	600	560	571	562	583	581	627	591	568	575	554	546	566	530	602	613	527	568	638	564	563	621	573	579	546	592	600	571	598	601	579	562	602	535	595	586	594	535	521	593	574	584	576	565	592	580	565	568	586	574	588	591	531	535	580	605	561	536	574	581	547	548	572	599	576	564	546	591	573	593	577	594	588	614	579	565	601	613	559	557	568	577	561	558	581	592	564	592	616	583	593	600	580	605	568	598	612	638	555	636	608	588	596	589	580	592	573	539	560	582	562	590	560	567	587	598	573	549	586	634	618	546	625	548	598	553	542	592	638	612	546	558	550	599	625	596	552	639	594	622	555	595	591	574	562	591	613	583	558	574	584	578	561	589	579	564	577	517	548	597	593	524	566	589	564	549	569	548	560	553	540	522	615	596	616	566	570	646	594	577	567	575	612	518	575	561	602	580	594	577	602	596	571	605	575	623	589	582	547	560	611	542	577	611	589	585	592	578	593	561	567	556	586	528	556	540	534	582	566	565	593	624	594	592	557	578	579	534	601	565	576	578	567	580	567	566	581	594	602	590	580	611	589	567	572	540	578	597	578	568	556	574	607	554	563	583	597	564	568	582	568	563	560	563	605	554	587	557	610	599	559	572	567	566	515	590	554	537	538	565	577	607	624	554	570	595	577	569	611	623	578	558	563	582	596	570	557	556	536	561	586	591	592	612	552	584	579	585	577	553	565	608	573	561	582	560	584	592	601	612	530	568	566	579	594	623	550	620	594	577	590	601	579	594	585	556	633	557	565	587	551	568	548	600	564	535	568	617	612	584	618	552	556	587	568	635	564	571	547	591	597	516	554	546	552	612	589	588	582	592	575	596	601	564	603	564	598	583	539	579	613	569	560	556	536	525	610	592	561	588	544	563	538	533	562	608	568	595	604	597	587	585	560	579	615	583	605	548	597	603	591	572	604	590	614	585	593	568	611	594	590	591	609	553	606	615	560	619	615	566	564	593	598	594	579	568	583	594	582	608	577	629	555	623	559	586	554	596	623	560	594	570	566	601	588	545	605	598	536	570	567	523	557	557	583	578	577	621	562	622	598	582	552	573	548	576	566	574	585	566	545	574	592	562	565	571	593	603	583	590	581	555	560	573	586	589	610	595	582	608	540	581	616	584	579	579	590	624	564	611	591	562	604	568	596	578	611	564	559	596	573	594	603	576	603	560	562	600	550	551	568	584	627	526	619	570	592	563	595	582	593	557	586	595	592	566	581	585	575	633	607	583	569	563	582	599	609	590	575	565	587	601	563	571	595	640	569	619	590	592	587	567	605	583	582	567	608	583	584	539	562	600	585	619	576	557	592	592	572	545	553	591	575	588	592	578	560	610	575	592	551	585	553	583	585	594	608	564	612	536	564	582	565	576	561	547	545	569	541	587	568	593	564	549	605	556	569	620	565	587	539	592	539	593	627	591	584	572	561	604	552	593	591	586	556	560	590	546	609	591	575	587	595	561	574	570	552	576	563	556	575	548	568	571	574	577	578	559	605	562	579
61759	54915	80814	47634	15371	3741	966	949	878	901	902	857	886	910	887	936	915	864	865	897	851	883	899	902	848	909	920	874	886	905	895	889	834	862	815	854	854	859	869	871	871	816	878	861	920	935	869	835	888	898	916	870	886	883	954	866	858	876	884	843	898	898	876	885	880	902	884	833	909	882	880	860	893	891	854	892	916	919	897	843	898	876	893	892	868	882	891	900	830	877	863	886	868	889	857	839	890	904	877	897	839	899	896	903	875	911	882	853	889	893	874	848	881	870	951	866	880	859	894	913	826	902	875	870	812	862	853	803	877	887	913	868	864	861	853	874	932	840	928	922	842	871	916	932	905	869	873	891	863	881	853	883	900	901	865	898	877	912	916	861	879	871	822	859	932	891	922	869	848	883	904	920	904	880	864	855	899	898	904	865	866	884	889	856	862	850	829	850	877	846	869	905	895	891	866	931	875	915	826	862	881	890	883	909	895	847	896	940	870	815	934	874	859	800	899	911	910	911	852	901	916	889	871	898	874	863	866	842	878	865	849	861	886	868	885	914	904	924	892	888	873	851	923	814	896	875	872	874	896	833	887	879	906	832	866	884	901	883	881	919	826	855	846	866	917	874	815	838	953	861	931	905	906	876	872	910	897	868	884	887	862	895	902	881	885	898	861	938	832	846	952	872	900	832	831	852	893	828	929	865	870	853	897	869	874	886	904	892	860	937	875	912	907	855	901	853	839	868	852	906	888	880	896	897	840	875	867	924	869	841	830	862	914	835	810	860	916	877	903	853	887	899	868	863	865	862	857	887	890	840	901	880	864	893	883	847	925	886	857	843	877	910	882	849	951	913	886	885	858	924	892	858	912	891	882	912	885	876	922	862	899	910	894	920	865	853	892	954	897	936	869	897	879	855	887	869	867	876	875	866	843	925	884	798	863	901	874	831	859	853	909	825	905	867	890	866	895	896	876	842	883	941	856	899	843	900	857	937	898	892	893	892	848	956	829	856	905	828	914	863	892	924	864	875	877	908	889	874	894	878	889	863	930	943	886	869	869	877	885	902	838	917	874	872	888	848	844	895	898	836	931	893	869	894	861	891	893	897	887	914	849	905	879	884	900	866	873	842	845	800	894	891	870	897	838	862	860	900	850	932	885	856	883	916	942	824	848	886	951	890	881	883	878	862	832	840	850	871	950	854	871	874	885	916	817	911	838	846	899	848	863	839	876	871	862	842	862	887	863	943	878	823	906	906	902	861	878	909	924	848	874	857	850	869	859	880	890	847	889	902	904	935	870	896	928	864	901	893	829	841	883	862	876	831	868	883	898	901	890	887	845	849	851	846	864	889	874	832	823	909	889	901	827	915	852	870	885	890	930	867	840	824	813	879	855	879	873	905	879	873	890	914	893	890	864	844	873	909	812	847	878	900	882	875	854	838	889	908	884	865	864	902	871	902	903	848	865	905	877	847	859	862	893	903	916	894	864	864	816	866	901	862	855	853	896	942	875	914	866	871	876	859	885	889	884	863	919	870	903	909	881	877	866	936	957	871	898	876	858	861	900	941	895	890	913	905	884	874	904	867	918	881	877	877	864	849	859	831	913	943	869	874	840	951	876	843	834	848	886	835	913	878	906	871	866	894	857	885	868	892	870	894	859	870	838	839	882	932	885	876	919	894	886	912	916	828	854	880	818	871	874	850	874	888	822	906	885	854	899	882	940	881	916	873	928	892	886	842	895	864	917	926	865	878	887	831	917	869	870	871	833	897	878	872	880	864	874	884	868	856	862	871	879	828	954	902	847	846	840	832	883	896	846	860	868	908	905	920	882	837	843	853	939	887	865	856	890	876	820	861	867	863	933	848	813	879	853	884	839	903	870	840	843	920	908	850	854	801	858	908	876	887	940	834	855	895	886	855	878	849	899	862	840	892	891	908	863	862	826	868	884	935	875	893	889	916	891	888	855	856	926	882	878	949	851	842	876	895	846	897	881	886	905	849	872	863	874	849	842	918	882	835	881	869	844	812	877	842	876	885	876	919	892	812	899	855	888	875	840	814	879	906	844	882	902	922	922	865	935	922	877	928	941	820	862	862	907	863	851	929	903	903	891	882	824	897	842	862	900	888	931	881	888	843	871	863	823	906	845	821	859	875	853	854	885	837	852	920	852	859	850	911	909	870	906	870	874	840	941	847	858	838	849	891	935	865	881	871	886	875	905	860	851	890	883	906	890	852	879	889	923	889	886	917	859	891	909	879	860	827	905	896	873	849	896	851	857	839	887	901	916	901	907	860	911	841	874	886	817	916	924	877	873	852	897	885	824	876	850	931	831	875	869	869	918	827	901	853	906	841	887	924	888	817	848	903	874	883	874	850	891	916	888	824	879	870	864	879	850	880	885	876	868	864	876	911	869	913	879	872	848	921	909	858	927	875	797	914	934	889	932	833	840	856	944	948	894	865	874	879	927	878	880	872	903	897	855	922	863	907	939	917	941	907	869	885	864	896	863	824	869	893	892	918	869	836	871	888	901	857	892	925	862	887	893	850	868	904	872	902	919	877	843	883	898	850	908	860	890	877	884	876	797	887	895	847	842	882	897	854	875	870	818	873	885	881	907	868	906	866	838	932	882	892	893	891	864	826	859	824	875	828	925	854	863	910	861	879	804	898	865	857	922	887	884	846	867	859	854	906	911	907	878	865	885	885	883	874	906	847	910	878	880	885	929	858	884	877	886	816	916	802	870	854	800	860	865	850	791	903	895	868	849	889	872	832	868	869	878	928	887	838	852	884	905	872	870	876	902	927	899	870	836	848	875	890	873	862	867	903	839	932	889	844	820	895	857	794	893	801	852	864	818	867	842	873	891	901	901	875	844	915	822	867	907	934	875	938	899	832	912	850	883	873	875	892	890	844	852	886	897	877	887	890	875	816	879	849	862	850	830	837	910	895	860	867	883	880	885	864	894	855	878	850	872	883	885	905	882	895	896	880	908	906	887	800	867	889	895	893	874	905	864	916	926	888	852	863	876	854	885	894	892	868	885	882	902	834	873	931	861	795	889	845	837	842	833	899	951	899	836	882	882	861	870	947	929	870	844	887	868	892	921	858	921	875	936	877	844	837	899	921	859	821	882	909	822	834	891	899	841	865	846	922	884	853	907	903	945	914	863	873	830	919	908	883	893	914	895	905	862	897	859	861	840	897	843	862	878	890	905	866	868	915	922	925	915	812	854	883	877	926	876	881	895	858	868	885	884	854	903	891	820	879	905	884	863	888	894	915	853	887	915	837	880	872	899	889	878	873	933	861	812	843	887	879	833	812	917	852	874	883	890	867	908	935	896	876	871	820	862	865	880	887	901	876	933	890	866	915	868	856	868	862	896	826	885	892	868	886	893	910	924	874	831	910	876	864	891	860	919	926	829	875	841	873	862	840	896	911	893	859	835	897	891	919	872	838	866	924	882	906	860	904	884	846	922	842	890	830	861	902	881	869	901	929
28770	27846	30907	23048	2379	532	401	339	352	316	349	334	325	321	337	359	333	334	326	321	325	334	339	325	314	320	303	339	324	327	290	349	341	325	316	326	319	322	376	323	346	353	307	346	345	325	339	330	332	322	334	306	294	322	344	321	359	345	328	314	333	327	332	315	321	330	364	302	332	321	313	323	290	327	338	356	344	291	356	349	327	328	353	292	346	317	313	333	312	343	341	304	353	341	321	303	338	320	296	341	327	325	347	298	334	294	328	336	310	306	317	312	333	335	329	347	332	325	295	344	334	355	326	309	329	326	352	318	343	320	352	331	325	349	333	315	320	325	318	330	330	336	326	332	314	324	354	340	342	304	353	355	320	348	364	328	319	312	325	326	315	302	296	323	309	302	321	304	310	330	362	341	343	310	304	341	312	333	333	342	330	355	288	320	350	320	327	322	349	342	340	334	338	337	320	350	312	343	339	342	332	314	372	342	322	336	363	342	315	345	345	316	299	318	311	322	366	314	327	318	348	372	344	322	343	306	312	339	343	310	315	310	333	310	310	336	336	336	310	322	318	334	348	323	329	319	325	335	330	340	330	340	317	321	336	355	303	342	312	312	300	314	330	324	322	353	346	335	306	302	330	315	316	350	356	383	324	300	333	338	335	371	312	316	322	353	339	323	331	325	290	316	367	335	337	299	331	346	306	319	363	322	309	330	305	327	302	311	301	330	326	361	347	330	314	284	311	323	311	339	338	343	297	320	318	310	284	353	300	320	373	319	315	370	301	331	309	337	320	304	328	328	311	339	318	327	306	312	350	318	291	365	340	296	306	343	321	336	323	327	318	347	317	325	316	314	316	319	340	309	304	339	337	331	307	344	340	331	320	345	344	321	356	343	313	301	337	337	340	299	323	320	316	350	342	342	327	328	327	347	325	320	320	361	365	334	321	361	303	295	333	312	332	400	330	339	319	344	349	304	295	307	343	353	344	347	358	322	313	332	356	364	337	358	344	332	320	334	326	315	337	355	327	334	316	348	335	293	344	329	320	334	312	304	360	350	340	341	311	319	315	308	349	331	333	338	330	336	320	319	345	326	319	368	357	364	324	311	334	312	318	325	335	327	302	335	333	331	307	358	310	292	354	321	317	320	339	323	341	312	320	356	317	327	355	344	354	323	328	367	329	334	296	301	308	341	361	304	323	342	333	341	332	333	325	349	334	313	315	313	318	316	320	335	350	344	320	339	322	317	317	335	329	349	347	316	321	319	334	323	317	336	362	299	332	302	324	326	325	303	318	342	316	371	319	332	334	327	360	354	349	357	379	336	331	330	334	293	326	336	335	336	319	343	331	314	318	319	277	328	324	308	352	322	318	351	309	315	342	363	318	309	343	369	345	307	372	327	364	338	350	331	319	349	356	325	338	315	343	299	308	324	285	340	330	333	333	317	361	298	335	300	317	313	344	314	374	311	337	354	337	338	313	296	304	327	303	343	334	297	291	321	348	326	342	329	365	349	312	338	325	308	339	311	336	325	326	339	303	325	309	346	312	333	352	331	342	324	348	341	298	329	342	355	304	323	326	339	296	328	311	302	299	327	323	327	334	359	319	327	317	325	316	333	316	319	334	347	335	321	342	294	344	309	355	318	355	332	319	324	329	361	332	323	321	338	321	312	335	341	316	328	305	297	326	341	317	329	314	299	281	298	310	297	334	338	350	282	295	318	332	332	349	352	323	311	354	357	322	313	338	338	306	306	347	330	316	313	343	303	346	328	304	315	342	318	345	359	344	314	305	306	315	322	320	318	359	347	383	346	365	340	326	334	340	379	364	306	350	296	314	369	316	354	326	351	311	356	349	342	362	327	342	300	321	310	305	340	336	321	318	301	333	352	336	351	332	315	312	301	303	273	347	321	313	320	347	323	306	292	340	310	323	357	336	328	305	334	311	313	321	335	316	299	361	323	340	306	340	332	332	337	331	316	307	336	309	333	322	353	313	342	334	320	375	339	314	328	306	293	315	345	334	339	340	348	337	330	356	335	310	316	315	316	340	298	331	341	329	350	368	338	350	328	294	327	355	309	330	352	314	305	335	351	342	329	313	361	337	358	305	344	350	314	329	319	332	338	329	333	327	349	314	365	344	306	318	355	347	356	332	333	312	319	296	340	327	335	346	327	348	356	336	331	303	338	289	303	326	324	333	324	316	368	303	318	341	347	334	319	310	350	296	328	293	320	325	310	328	317	330	348	313	313	322	350	308	288	355	353	313	324	313	321	355	306	318	328	342	337	332	320	333	354	315	315	352	332	349	312	326	322	322	310	328	343	337	324	317	344	338	334	304	337	353	320	371	323	316	317	315	312	336	303	330	331	312	311	346	326	324	367	313	351	334	297	363	343	313	322	346	330	297	300	293	326	328	327	316	335	329	307	309	320	314	334	314	323	345	325	339	336	351	348	334	305	358	351	298	302	312	312	334	325	329	333	327	336	293	319	327	305	326	341	307	331	333	336	329	349	319	341	332	326	318	323	325	342	318	334	366	320	295	342	330	363	353	310	348	329	321	325	333	307	315	312	353	359	298	304	324	308	344	318	339	344	311	334	340	341	327	295	313	321	309	310	322	334	323	355	334	346	322	324	353	288	326	340	313	322	291	349	331	362	336	322	287	353	306	308	336	311	303	301	303	337	321	306	348	354	339	350	277	332	334	320	323	344	285	342	321	316	325	316	329	323	316	324	304	335	365	326	333	350	342	371	315	294	331	343	331	326	335	351	320	338	364	293	313	338	359	319	369	318	309	332	310	307	364	323	340	334	328	329	320	315	323	343	346	332	315	315	320	328	322	341	310	334	319	319	321	355	338	312	359	337	365	336	346	313	320	321	319	315	299	334	338	331	342	354	323	335	337	301	321	327	296	324	326	296	333	317	314	328	354	360	334	347	338	309	332	306	349	358	335	309	307	341	336	332	321	360	314	306	310	317	351	346	325	336	303	341	323	305	353	355	330	326	336	321	349	334	285	353	356	348	340	337	338	336	305	312	352	334	298	349	314	323	329	336	302	323	334	351	316	322	332	311	355	365	345	360	341	317	307	305	295	321	336	322	344	312	334	298	353	339	321	339	281	339	328	333	324	319	322	334	330	304	353	323	364	327	329	347	334	348	320	353	307	314	354	326	355	334	299	334	318	322	317	345	344	308	371	324	334	299	312	315	320	328	324	340	349	325	331	321	307	312	343	324	288	334	314	301	356	348	307	349	312	300	338	341	346	330	350	313	295	312	303	329	309	301	333	333	332	320	349	372	335	332	344	303	319	336	302	329	321	325	326	328	316	326	309	345	334	319	316	314	299	340	330	348	328	303	357	334	350	313	302	303	374	329	337	323	335	337	272	352	337	321	329	334	358	318	322	319	312	347	336	310	329	348	355	351	361	331	345	313	343	307	369	349	358	352	296	307	320	325	368	348	340	362	333	345	323	321	309	320	312	335	316	345	354	331	322	316
36002	42480	37138	18857	2301	715	561	553	498	494	540	532	507	491	568	510	511	534	551	546	500	525	513	514	507	541	554	520	517	530	539	519	508	486	527	565	509	574	515	554	577	545	507	555	525	514	489	523	562	548	559	533	544	551	545	558	510	561	550	478	573	509	515	546	534	493	567	591	487	519	532	513	516	566	538	516	521	531	550	524	501	531	548	534	536	497	535	488	550	501	543	503	533	529	500	551	522	531	561	524	490	511	546	514	510	513	558	493	520	504	533	547	504	492	571	525	511	529	532	548	508	550	533	503	560	546	548	532	554	529	513	515	536	573	547	560	481	543	519	547	514	542	527	547	496	490	519	511	566	553	523	513	508	531	522	509	543	498	524	536	563	520	496	531	566	522	526	526	558	541	550	513	554	496	551	485	489	542	533	536	567	506	524	542	540	501	536	532	543	576	531	573	582	532	562	523	528	527	510	529	501	563	541	533	510	460	539	510	540	519	533	548	546	500	525	501	538	546	499	556	509	550	531	505	508	491	493	534	504	512	538	566	548	526	486	544	509	518	515	525	525	505	498	520	515	516	546	497	521	577	541	503	547	563	493	492	506	528	540	535	496	522	562	498	516	526	561	541	541	529	554	540	521	499	551	539	511	527	533	516	506	548	500	528	536	558	488	541	554	524	543	509	560	533	547	556	553	517	537	568	513	563	523	537	536	559	506	558	521	556	537	548	549	527	546	515	527	562	548	485	535	506	523	509	511	501	514	564	524	518	561	506	542	523	512	524	534	518	565	487	542	497	506	555	488	550	566	539	506	557	515	501	540	534	501	562	522	528	509	520	530	500	509	536	504	525	585	509	495	532	561	571	521	500	484	493	546	530	536	520	511	561	557	525	554	520	527	524	519	523	542	555	506	513	524	496	512	557	580	537	511	555	506	533	493	526	550	500	516	529	507	494	543	493	531	520	539	532	515	534	506	506	528	527	502	527	525	488	498	480	541	516	561	480	555	511	519	596	537	525	544	522	534	499	553	528	522	496	480	513	526	568	522	541	537	505	553	503	508	515	503	515	544	515	492	546	542	530	522	557	582	546	556	563	528	493	496	500	516	539	501	541	531	505	525	506	524	510	534	521	518	513	561	521	561	557	539	477	535	550	559	524	531	507	577	534	527	525	533	537	487	532	535	548	556	501	482	501	499	519	534	519	504	507	544	529	537	502	534	557	550	518	518	528	532	509	535	512	532	533	491	525	541	499	521	553	526	580	545	536	520	550	537	539	530	546	578	510	507	519	509	523	483	541	528	560	520	518	538	519	521	538	488	538	528	546	536	520	536	518	538	555	524	539	537	463	559	537	518	554	505	542	561	537	548	550	568	542	532	492	536	499	523	547	526	512	536	540	538	522	498	558	573	542	542	563	541	520	533	546	519	551	509	529	512	557	538	531	535	504	516	527	505	510	512	533	496	528	511	493	497	506	547	527	506	545	505	532	520	560	566	459	515	518	504	527	529	531	501	517	493	501	526	480	507	493	555	528	529	535	534	546	477	529	573	541	549	501	510	501	526	516	552	535	507	544	524	528	512	502	512	528	516	548	483	505	553	535	488	518	542	522	504	529	489	529	498	513	529	514	494	526	532	560	508	534	533	506	586	553	510	527	510	530	528	535	547	503	542	506	514	539	534	538	565	506	537	537	551	551	541	506	534	543	529	497	517	551	542	529	523	547	560	514	537	536	521	532	516	537	515	498	558	516	544	475	523	544	526	514	536	529	541	530	512	543	483	518	514	545	535	555	512	543	538	538	545	537	504	497	527	538	545	553	568	500	569	513	509	560	509	485	537	549	525	526	503	522	518	532	524	504	547	504	566	525	565	472	552	538	525	550	515	566	546	521	534	509	564	517	544	528	525	517	551	534	528	523	542	551	501	537	572	540	485	561	535	538	544	536	560	494	504	516	518	539	511	544	518	537	547	513	496	537	526	541	525	521	527	577	528	495	516	573	509	565	555	521	516	514	512	485	554	526	541	533	476	481	553	579	525	523	528	526	518	540	544	517	514	520	574	535	513	573	533	520	512	521	512	508	546	551	541	532	538	523	550	569	531	531	549	515	522	520	525	552	532	508	541	535	501	516	542	518	528	564	517	520	533	555	516	519	528	546	518	566	564	518	479	504	515	519	547	540	561	513	522	565	494	558	523	530	526	535	513	508	532	527	529	531	566	531	515	513	518	531	521	515	522	553	535	539	540	532	526	573	519	509	475	509	552	519	503	490	558	547	556	525	516	515	549	541	471	550	547	514	588	529	507	514	498	558	561	550	553	524	502	527	513	543	497	495	534	509	490	533	535	487	543	504	538	513	529	535	523	549	518	538	504	513	540	539	496	574	543	555	495	488	537	528	487	568	534	512	514	555	525	531	553	543	518	515	523	560	524	520	551	540	485	573	513	553	529	545	508	541	530	542	508	487	519	557	492	525	537	540	531	556	518	564	591	529	506	530	508	499	524	513	525	540	530	532	503	509	526	541	553	481	526	532	530	549	525	528	519	482	520	530	558	540	535	519	512	502	458	573	490	502	529	557	559	549	532	527	542	545	549	535	519	588	545	513	515	566	583	521	517	499	511	539	523	509	538	545	498	558	506	549	532	527	492	527	571	505	549	521	513	563	547	539	547	529	532	580	558	538	555	517	516	536	575	517	540	533	514	528	537	552	531	550	511	536	530	523	572	494	557	594	558	547	575	533	538	559	547	528	537	556	527	525	511	526	561	529	533	521	551	511	536	559	550	540	530	492	496	536	562	535	537	551	522	538	513	497	505	527	530	501	523	516	558	529	534	515	525	541	530	497	541	537	519	515	500	531	510	514	551	533	560	556	551	533	529	520	539	568	521	558	539	554	536	515	558	536	502	530	559	525	510	551	525	525	511	522	507	495	580	494	501	533	548	526	496	521	530	519	538	540	514	527	526	517	505	527	570	530	499	498	500	498	493	513	539	551	553	533	555	543	545	549	539	558	549	478	505	511	530	564	523	519	500	554	571	526	528	547	524	550	556	549	499	485	494	566	542	497	484	571	551	521	538	542	528	536	504	521	508	544	504	552	505	532	555	500	541	544	494	570	538	520	557	572	522	549	533	561	516	513	541	482	513	518	548	503	531	552	470	546	514	516	506	520	551	553	536	504	490	531	536	505	528	519	511	521	540	510	514	546	494	525	494	504	513	518	537	500	543	552	516	543	526	551	550	541	512	521	523	533	518	526	567	533	528	510	536	547	494	553	572	550	528	513	529	527	543	558	494	505	534	515	531	529	503	518	536	511	494	536	511	547	527	570	574	551	501	476	494	553	591	512	519	505	543	511	549	521	514	507	542	528	474	523	507	486	500	514	543	500	557	537	503	531	516	500	522	527	507	512	541	514	488	519	602	559	557	543	507	515	534	528	505	531	528	519	491	538	543	562	509	553	504	511	521	537	517	574	505	519	539	527	569	487	520	532	521	507
24596	23029	31993	32681	20824	12450	1399	535	486	503	514	482	534	466	490	532	477	462	491	471	484	517	524	493	513	485	481	478	474	472	465	501	504	492	524	485	531	475	486	508	469	482	473	487	493	484	471	453	476	482	490	474	477	477	444	467	482	501	485	509	457	464	492	498	531	459	474	472	502	487	451	477	468	510	526	511	465	498	487	482	440	470	453	489	514	445	498	472	465	467	463	494	461	495	514	472	444	480	500	506	500	472	496	481	464	454	460	475	492	427	510	470	482	447	498	471	474	487	519	509	441	450	484	506	476	513	484	505	457	521	490	460	511	491	486	473	505	466	486	483	472	512	494	481	475	474	492	458	502	455	499	506	466	479	471	479	499	498	493	470	492	523	450	464	512	479	460	493	469	511	490	488	460	482	468	522	483	508	457	482	498	450	502	433	506	496	488	484	489	511	453	489	480	465	460	486	477	521	514	456	477	463	474	470	490	476	458	492	491	485	494	465	490	455	508	484	507	482	458	459	484	476	504	490	484	498	480	504	544	481	491	448	458	458	471	518	481	443	472	522	491	477	474	461	496	481	440	507	470	490	477	480	457	491	484	439	468	469	516	461	496	478	487	483	508	477	482	473	490	504	480	498	468	508	496	457	501	479	483	462	516	496	462	486	466	486	478	506	462	474	489	463	442	509	486	466	468	433	451	523	469	464	496	484	464	484	435	487	498	479	474	428	493	468	487	462	449	487	476	437	504	476	468	485	467	482	484	441	473	512	516	477	492	490	486	490	489	433	478	454	456	490	508	502	507	478	475	480	485	481	508	497	472	454	486	462	474	525	472	514	502	475	516	472	483	478	440	491	464	466	471	467	475	501	495	514	497	511	472	492	460	467	475	476	431	497	496	479	492	454	485	456	491	488	507	499	509	534	471	466	447	487	495	500	472	484	495	503	498	463	496	483	464	464	469	464	504	451	515	477	473	501	509	461	491	487	479	466	471	479	470	487	470	487	468	480	489	495	490	465	515	463	470	498	478	498	508	506	468	482	482	484	466	478	424	468	446	466	453	520	552	460	440	481	487	505	472	493	471	461	467	491	495	500	470	506	493	460	454	465	451	467	451	477	484	468	494	532	488	499	490	510	453	501	507	477	502	506	484	495	504	453	491	504	501	489	470	479	486	479	508	486	493	438	541	467	521	514	498	445	483	482	484	475	478	461	463	482	478	527	482	453	449	449	497	529	492	517	478	512	525	500	467	477	452	484	471	455	445	487	462	531	495	505	497	518	459	491	447	475	499	517	487	462	451	486	483	441	480	462	458	476	496	445	467	467	486	475	503	496	495	421	488	456	492	468	505	462	463	457	459	492	475	502	499	490	467	454	477	454	490	454	516	485	442	494	480	500	494	476	504	475	473	491	477	490	463	517	486	496	524	494	487	494	471	481	451	486	503	514	470	483	531	480	515	535	481	454	503	464	493	519	489	432	440	479	481	524	510	461	483	450	500	462	488	493	517	502	482	485	470	523	503	493	457	516	476	517	488	473	508	497	444	486	486	473	480	489	487	477	501	477	475	472	434	478	489	493	464	495	455	498	499	479	469	465	471	432	497	533	491	469	481	484	444	466	491	474	453	427	500	514	494	468	464	465	496	452	479	448	443	443	428	508	480	509	492	488	466	479	468	462	541	468	454	488	471	490	504	454	528	479	478	484	500	478	497	496	478	467	479	512	506	485	461	473	482	482	479	536	488	474	462	449	457	507	480	511	469	416	510	459	479	459	448	495	481	491	493	496	503	485	535	478	441	446	512	508	465	446	487	476	504	485	493	452	497	499	465	456	450	449	461	497	413	488	489	476	487	476	476	507	504	474	485	475	443	482	496	478	458	466	550	533	476	472	478	502	456	470	492	470	498	485	499	505	485	458	512	492	496	442	421	476	483	463	461	457	490	485	468	495	486	478	501	475	457	501	497	458	501	470	498	525	451	504	442	457	509	489	480	476	493	495	508	499	479	489	485	490	484	498	509	466	495	469	521	475	454	476	497	474	468	504	475	483	492	438	441	516	448	500	501	453	463	481	466	531	470	439	465	468	478	454	506	507	461	479	469	467	500	472	516	465	422	487	456	470	490	457	447	466	474	487	460	466	522	447	505	481	473	488	494	449	484	515	469	452	468	485	466	451	490	457	466	484	454	507	527	503	459	469	482	471	533	474	481	502	458	466	427	468	477	463	478	506	468	505	536	465	502	481	510	445	499	484	519	476	466	492	513	485	514	459	497	491	498	479	486	475	508	455	503	497	492	491	518	488	482	482	477	474	477	471	444	486	459	483	489	486	512	483	511	427	497	485	482	476	489	538	493	458	485	474	483	457	527	519	463	488	497	465	495	481	477	533	506	481	499	488	481	483	481	471	491	500	464	441	467	508	444	490	465	495	473	483	487	480	435	450	464	460	438	515	476	467	490	492	486	492	495	429	496	517	459	481	450	515	453	475	484	482	494	456	481	484	453	492	522	463	450	492	498	469	522	471	450	464	475	490	487	478	455	462	531	474	510	498	474	468	495	470	481	488	489	450	461	446	502	493	538	516	474	516	479	510	500	475	514	521	463	468	449	484	474	481	501	521	457	474	451	492	467	455	483	516	455	492	448	490	508	520	491	477	458	464	505	487	467	477	540	445	494	521	472	512	466	479	471	475	490	491	474	471	471	497	454	502	494	460	488	479	475	487	476	472	488	454	490	485	496	497	494	496	497	468	505	484	503	499	473	496	483	453	495	498	483	470	485	496	473	476	472	492	462	505	441	494	463	487	499	468	494	508	468	457	468	480	457	470	523	512	447	495	491	454	469	475	482	441	460	466	522	468	505	493	512	470	456	483	485	458	428	512	496	438	449	482	488	490	484	479	471	455	519	485	484	492	481	467	487	474	485	459	457	465	461	458	475	474	470	470	505	484	480	466	521	504	507	481	504	503	516	471	483	487	485	472	482	524	482	471	452	491	437	450	455	461	498	486	488	474	526	468	454	506	472	445	510	456	466	486	436	480	503	455	440	439	489	462	477	514	497	463	493	472	486	481	485	460	497	487	485	480	459	494	493	475	492	472	458	496	509	472	466	521	476	474	461	439	449	464	472	460	492	462	520	485	436	500	461	480	486	502	479	466	465	481	456	503	465	498	458	480	443	439	486	436	478	481	522	498	473	465	467	489	467	461	528	481	449	497	501	517	481	452	488	527	485	457	450	508	460	489	532	475	474	492	481	474	484	491	445	489	474	490	473	493	514	454	509	513	530	464	516	508	480	511	474	480	515	485	521	482	506	484	455	486	465	467	484	497	501	470	451	433	465	483	472	510	447	460	471	470	442	492	434	513	498	457	478	485	489	473	505	514	512	483	448	487	494	490	486	469	473	478	483	474	439	443	517	463	456	481	471	509	470	452	498	470	480	436	521	507	465	510	473	445	465	459	495	509	489	495	497	480	486	499	517	514	455	475	481	481	508	491
57946	72464	64511	40259	11000	2236	805	753	763	780	813	760	741	771	815	743	741	758	774	762	767	743	712	784	770	764	745	772	747	752	728	749	769	813	752	786	754	815	784	777	803	761	716	740	806	712	705	741	753	817	738	761	788	804	724	784	746	778	773	784	752	763	721	758	749	805	749	785	743	778	690	801	795	775	703	739	746	743	756	735	743	810	746	736	770	779	756	708	711	780	767	779	795	747	750	753	781	731	748	715	773	803	773	728	745	740	794	684	713	732	739	761	735	779	728	793	721	783	741	775	764	761	804	749	742	757	771	790	746	777	722	763	802	762	802	741	701	809	723	781	722	750	746	744	699	764	750	746	741	745	699	728	748	757	781	703	733	760	756	757	739	767	764	744	763	720	778	729	695	719	755	758	756	719	807	761	734	722	789	700	742	748	765	753	751	730	768	759	766	737	775	710	738	710	746	739	775	787	754	714	744	785	776	756	747	754	748	787	787	713	761	763	727	715	734	730	788	773	761	743	762	745	740	765	693	736	785	778	772	768	779	747	719	753	715	782	744	787	724	750	711	795	764	731	754	780	755	696	744	723	710	804	731	786	746	731	746	779	721	712	762	785	792	738	726	817	780	772	723	738	725	742	729	787	701	790	729	741	788	757	738	766	750	796	744	742	709	779	745	752	765	708	769	773	758	758	750	791	731	776	738	783	770	740	748	775	771	756	756	703	727	751	776	725	758	768	731	734	815	733	714	782	729	751	756	760	764	739	789	748	756	764	708	722	732	781	744	756	743	769	757	813	758	776	771	770	779	771	732	788	781	809	779	767	769	753	715	736	796	757	757	744	806	768	742	770	779	758	805	677	773	774	816	764	748	736	743	772	742	761	792	732	746	773	746	760	757	747	779	720	739	787	794	719	731	777	716	745	745	733	827	731	708	704	737	722	783	754	738	766	762	749	752	774	757	753	741	766	781	765	736	714	769	778	803	724	737	753	765	755	717	731	763	694	705	793	788	755	771	772	720	756	729	741	754	708	783	747	745	738	703	779	751	784	702	774	702	746	745	747	755	770	782	791	748	723	750	720	731	751	771	741	786	764	755	772	750	721	771	731	790	770	726	758	771	750	745	760	759	804	729	727	749	733	728	754	828	749	751	749	767	746	742	755	783	759	726	746	769	743	755	727	714	751	743	768	747	754	815	743	776	723	746	757	727	762	748	756	821	762	783	781	748	745	726	707	756	773	762	736	738	761	769	765	756	787	781	736	742	710	782	793	784	735	813	726	773	732	728	786	773	746	744	799	739	726	731	763	755	739	806	806	731	735	790	826	771	710	712	753	730	734	749	758	760	699	743	736	732	778	787	786	731	723	769	754	779	770	772	732	758	771	733	757	767	744	823	792	786	766	746	730	753	721	757	724	751	723	776	792	760	759	746	776	758	777	775	812	732	788	745	755	729	766	726	739	767	779	749	774	757	746	776	729	790	782	780	789	756	747	740	768	809	745	735	755	757	754	724	733	761	796	723	743	793	753	740	788	749	760	738	752	748	730	747	785	758	780	782	750	771	727	803	717	804	740	770	777	694	757	727	713	732	752	764	726	791	721	762	740	762	767	755	717	764	744	750	754	787	707	778	789	762	727	727	767	764	715	753	781	794	713	788	751	751	718	724	805	765	764	748	746	749	740	790	734	769	711	755	794	742	751	791	750	739	771	726	779	761	790	749	785	768	773	765	785	737	770	725	777	699	797	727	756	718	712	771	754	761	695	772	753	756	749	729	759	716	729	736	763	723	768	800	748	730	812	777	767	719	738	744	737	781	739	725	745	772	774	748	793	797	755	823	748	725	785	730	707	701	752	722	749	746	717	771	737	731	724	758	737	761	759	755	710	726	775	743	676	756	725	711	736	772	732	769	748	769	806	721	761	719	776	750	754	728	746	743	775	747	763	771	707	769	796	743	734	709	731	771	756	808	739	761	777	744	730	766	784	701	752	740	763	711	734	746	806	734	778	758	750	767	773	755	774	739	780	785	764	726	740	776	726	776	761	742	743	780	718	711	718	761	729	775	758	795	778	810	778	750	756	781	752	733	712	730	742	740	729	840	778	744	737	751	766	756	731	737	752	788	779	767	735	781	730	777	775	790	762	798	729	808	744	740	743	751	753	746	791	778	779	779	736	773	750	792	788	732	799	743	718	759	771	790	770	795	760	776	752	759	790	747	760	757	729	711	806	745	781	734	754	798	766	734	796	779	762	743	758	815	736	735	736	738	734	784	797	742	756	734	799	761	808	802	721	794	729	764	745	762	713	754	791	775	767	771	816	733	715	786	734	753	744	766	758	731	749	776	709	723	707	783	752	757	778	720	747	748	762	736	757	780	713	758	729	717	778	788	782	769	852	759	810	754	788	751	762	749	770	783	783	760	785	789	749	775	769	745	707	739	725	742	769	711	769	744	744	710	763	772	761	739	754	748	827	785	726	769	744	710	697	780	784	705	755	754	734	772	771	766	831	776	804	741	747	794	751	734	788	761	736	767	727	756	723	750	760	712	742	780	752	752	759	754	763	721	786	786	755	788	728	751	784	715	726	774	745	742	754	729	784	755	725	730	767	812	698	765	724	741	730	774	768	760	829	793	740	779	752	764	700	734	752	750	749	750	771	761	741	739	754	761	731	750	746	768	750	759	743	760	737	729	771	736	766	720	789	781	729	787	711	763	806	767	811	707	724	775	770	765	846	702	768	792	747	785	792	778	797	767	769	770	780	759	733	773	759	756	741	777	780	750	759	761	800	741	772	777	760	714	773	745	784	764	722	765	730	802	696	781	749	759	748	754	775	711	744	776	754	774	744	715	714	794	748	730	789	793	793	709	769	754	719	734	732	724	742	756	778	797	737	786	715	713	744	746	748	713	788	773	752	763	736	749	743	763	737	791	750	775	741	768	772	774	707	808	814	752	723	755	768	782	752	723	820	755	706	763	743	784	740	771	752	782	774	775	770	750	756	768	747	775	799	785	744	803	755	729	777	747	763	746	759	774	771	764	712	751	768	780	748	776	743	745	738	766	806	750	728	804	753	717	738	799	737	756	748	787	732	756	838	720	761	748	736	729	736	765	769	717	793	827	792	794	704	713	749	744	767	778	758	774	778	752	758	737	754	702	757	732	770	766	780	761	774	820	758	766	761	772	765	724	695	720	720	775	728	726	813	748	771	717	733	762	759	744	765	773	758	727	778	711	722	771	740	734	749	723	752	763	764	763	733	751	722	734	770	730	775	780	780	746	812	774	770	795	762	749	818	754	796	754	759	743	762	739	813	794	763	742	744	792	781	746	816	769	741	844	787	758	738	776	724	744	798	718	743	783	719	786	743	770	755	732	732	721	693	769	746	775	799	756	777	736	725	743	805	757	730	748	764	779	752	771	774	729	746	764	755	777	717	732	763	752	746	739	713	807	743	741	776	732	794	759	772	715	786	782	725	783	707	716	812	758	772	729	749
23211	22095	31883	28440	21444	20347	9509	778	647	653	603	621	563	620	596	596	572	534	578	585	600	600	621	613	572	597	616	552	576	552	615	610	604	577	562	576	582	570	551	544	567	556	615	582	597	560	534	588	546	648	533	630	592	563	555	550	552	575	562	596	586	585	609	574	590	603	556	587	564	562	592	547	588	629	621	587	580	573	637	586	559	565	580	561	583	615	520	624	526	551	570	582	558	577	540	567	560	569	580	589	577	626	566	583	615	553	553	575	569	637	602	536	611	561	588	607	573	580	576	570	583	585	554	565	591	557	557	572	577	594	615	612	579	555	577	587	567	582	581	587	559	578	614	564	560	611	568	580	532	559	559	597	539	562	518	621	561	574	586	588	553	600	569	551	573	553	599	624	582	561	600	573	566	609	565	599	587	563	566	555	552	538	578	595	619	562	586	560	533	607	581	569	548	555	588	600	584	553	582	563	557	562	563	546	590	563	588	520	608	593	600	523	533	544	551	596	581	577	586	566	592	580	561	549	555	563	579	579	543	570	576	607	571	544	585	602	569	580	595	555	594	556	580	584	562	545	600	585	610	582	574	532	597	513	585	591	568	587	554	602	554	569	563	553	586	582	580	620	576	579	613	584	582	578	546	586	551	534	532	576	554	574	562	558	574	526	590	581	568	583	559	558	622	575	572	588	599	541	606	595	559	574	568	573	558	586	545	614	546	516	595	574	612	541	567	610	589	607	561	598	570	559	554	548	600	561	597	634	565	555	589	575	568	612	595	560	567	583	513	569	547	547	559	563	584	565	541	551	519	579	560	557	607	590	573	555	548	573	549	561	600	550	623	562	581	577	588	554	608	592	575	582	580	607	553	586	578	615	635	557	599	558	592	563	578	561	559	597	576	620	578	581	568	558	573	577	569	594	537	573	594	605	582	569	556	594	591	574	570	560	571	518	537	592	587	581	582	576	541	563	564	590	633	544	571	569	579	588	554	557	604	596	540	565	545	556	626	658	572	621	573	580	579	532	557	581	517	577	590	572	585	569	599	584	567	548	550	577	576	533	546	561	558	555	574	553	569	596	593	578	540	567	608	531	584	559	573	560	549	612	610	588	582	581	585	612	571	610	563	537	563	614	580	563	591	568	594	542	575	573	576	602	603	561	610	591	587	635	599	580	561	560	572	572	565	613	558	572	619	569	548	568	588	557	558	614	565	576	592	505	555	616	603	571	544	553	572	534	575	531	555	595	631	562	555	542	593	577	582	561	569	543	567	591	605	575	547	560	578	566	593	527	554	583	556	560	560	580	607	560	579	577	539	544	582	571	582	610	572	642	593	553	547	552	562	559	595	549	560	520	551	583	551	557	623	575	542	574	567	596	608	587	583	570	532	551	607	543	611	569	542	590	537	597	543	548	575	543	588	557	560	593	606	590	595	578	565	537	590	603	583	594	563	573	610	591	526	558	557	631	581	557	545	546	564	583	566	588	580	568	619	581	574	593	606	537	550	584	565	631	586	599	520	576	583	590	545	552	571	616	591	611	567	597	551	587	516	581	566	575	588	588	533	566	571	547	545	579	586	593	590	562	555	594	578	575	603	539	562	631	545	608	579	620	588	535	581	537	623	603	586	581	570	570	576	578	585	578	564	566	564	594	538	559	588	550	580	588	541	554	596	587	584	495	556	600	579	567	611	603	584	583	534	548	551	558	575	630	565	582	546	554	536	578	573	587	558	582	572	612	579	579	560	545	569	557	585	585	603	585	567	611	616	554	543	595	573	601	579	532	574	567	594	611	562	569	564	588	606	562	563	557	596	550	563	572	568	605	579	576	572	565	539	550	584	560	566	554	552	551	644	549	550	540	585	574	550	572	552	548	583	569	538	551	589	531	557	588	565	538	619	587	537	575	586	545	574	572	575	532	569	582	589	556	563	551	596	589	559	584	578	591	584	591	575	568	576	578	594	558	571	607	581	578	599	596	552	587	537	552	565	581	596	536	583	554	576	547	561	548	573	577	563	584	548	568	633	556	591	563	550	562	575	589	565	588	586	568	578	562	605	578	590	582	569	542	601	534	546	589	553	645	603	561	613	577	529	531	564	535	563	582	571	585	579	557	589	578	514	582	571	607	558	581	569	586	553	599	632	577	564	547	558	611	572	568	578	577	574	551	587	515	560	592	592	540	509	572	617	586	581	567	598	605	608	589	574	519	544	596	584	590	547	590	540	591	559	601	585	559	594	564	595	581	558	547	585	551	560	592	641	600	572	582	559	521	586	602	591	567	574	552	582	595	571	562	559	569	609	566	564	532	573	624	591	538	537	589	560	575	561	567	573	555	545	638	586	566	586	585	547	588	586	558	562	551	594	560	557	534	599	557	592	572	531	567	571	582	521	573	593	560	585	583	576	610	557	595	588	531	642	617	599	641	561	526	570	577	616	590	621	566	628	567	561	584	579	620	584	604	598	533	546	607	607	571	580	562	570	591	604	527	586	602	572	596	585	551	563	559	617	580	619	523	606	574	574	606	601	535	570	581	571	591	556	574	595	551	540	572	536	545	581	580	606	580	588	587	588	610	577	559	567	541	588	576	584	573	546	628	525	569	600	500	579	570	561	608	575	565	572	573	590	579	598	537	580	573	562	590	606	569	589	540	576	584	566	549	596	553	592	594	539	575	603	540	551	549	577	555	523	585	611	629	560	575	561	533	591	552	613	511	562	528	526	596	580	605	574	586	532	568	561	612	560	554	571	587	586	558	586	571	593	566	546	594	592	560	536	560	538	581	598	612	572	553	589	570	536	552	591	600	563	533	542	546	554	568	566	560	605	577	599	554	608	552	579	578	605	574	614	563	570	522	573	585	557	606	510	558	561	561	523	595	603	542	570	585	560	535	531	555	577	560	601	557	531	571	550	597	568	578	559	558	616	577	565	573	520	576	577	539	570	550	558	555	536	573	576	579	557	631	578	555	531	603	612	609	552	594	575	602	561	562	590	601	515	564	591	539	522	524	555	573	559	572	555	569	547	578	574	599	595	608	583	623	534	562	590	565	573	534	551	571	594	556	585	565	587	582	556	610	577	623	594	568	563	583	589	558	563	580	532	533	551	573	511	575	525	568	585	556	553	592	597	618	598	590	559	545	598	561	587	582	595	589	551	577	565	568	522	553	544	590	548	573	610	545	639	603	590	518	603	596	599	582	537	560	558	591	509	572	586	577	569	564	536	566	570	588	580	587	539	535	558	609	558	560	596	614	570	560	567	602	589	592	608	588	563	562	572	556	587	554	555	550	559	569	618	601	548	595	559	575	580	572	549	604	569	614	554	580	565	607	577	552	574	568	599	602	543	574	541	568	568	566	548	576	595	561	555	563	604	607	566	576	558	582	550	605	572	561	543	609	572	563	549	532	569	567	564	598	553	566	549	586	580	561	564	587	596	566	537	583	554	564	606	580	554	611	578	610	583	572	578	570	585	596	569	600	588	619	529	563	557	589
58843	77038	69761	48725	12596	3094	923	938	923	926	890	879	909	914	877	847	878	842	824	932	869	882	887	943	834	833	914	847	819	919	849	894	850	919	886	886	869	888	867	869	921	856	894	948	860	878	872	856	827	870	868	828	835	882	868	843	936	924	823	855	829	873	859	901	903	900	870	843	848	856	854	877	882	863	896	842	883	853	841	844	868	852	884	884	919	891	883	908	903	832	870	902	859	887	893	860	891	857	877	868	854	861	860	846	872	894	887	859	860	826	895	826	843	866	834	822	873	842	840	856	869	859	921	892	866	872	861	883	873	829	816	873	894	897	926	861	844	912	808	889	837	862	884	847	851	823	870	889	882	922	933	827	851	944	879	843	839	893	814	943	817	910	813	835	903	862	861	839	833	923	874	900	854	867	825	848	877	877	850	845	852	899	894	872	843	875	872	894	853	885	867	892	851	895	931	867	893	898	862	880	907	900	874	916	842	853	885	844	852	924	834	883	900	875	887	863	845	867	903	880	839	876	844	918	843	828	858	898	845	911	863	863	869	915	886	845	857	889	878	900	863	944	859	847	841	866	867	866	870	856	872	896	863	875	890	832	844	870	880	866	862	888	810	823	926	883	883	977	851	880	855	853	834	817	893	909	821	854	862	876	865	900	909	911	865	887	817	820	902	857	866	826	873	830	866	858	923	880	840	856	868	865	839	886	834	836	835	853	848	903	843	837	898	857	897	830	877	897	821	897	895	833	873	843	866	865	805	860	864	849	831	903	891	861	857	853	879	891	907	795	856	850	837	873	874	888	903	878	860	858	838	835	886	873	858	848	831	900	902	891	888	902	840	853	839	817	879	823	850	804	864	811	933	857	907	858	832	880	872	850	897	873	887	824	891	860	807	931	890	866	913	849	869	919	868	899	858	826	905	828	858	857	796	878	808	879	841	857	849	847	884	816	874	885	873	881	839	843	909	924	798	881	848	878	867	864	898	808	853	862	866	897	850	892	884	865	853	888	903	870	825	848	858	891	905	928	885	861	890	854	840	856	842	893	878	802	846	842	902	869	886	867	838	893	868	867	902	907	854	845	847	841	828	919	887	916	904	897	832	896	876	877	849	876	843	898	839	861	859	852	864	872	859	879	853	888	869	872	831	891	873	875	834	861	864	869	901	876	866	830	822	861	853	907	838	890	855	823	877	873	895	897	824	902	857	874	837	899	885	897	866	867	850	915	857	910	857	804	859	947	861	854	901	842	886	785	884	884	847	851	902	898	907	885	899	884	805	844	848	896	861	880	845	857	829	883	882	846	918	825	859	810	826	829	880	873	843	868	855	854	857	922	909	825	869	866	836	884	902	890	876	932	857	871	860	882	863	848	896	884	863	903	865	844	887	812	893	822	874	872	847	803	841	874	883	890	849	876	902	882	845	872	866	880	863	872	896	872	863	857	873	846	891	870	888	856	893	851	897	855	840	866	901	921	911	861	926	874	832	852	902	862	881	785	903	830	880	855	880	806	881	917	808	918	832	848	882	821	848	882	863	852	880	884	865	882	822	847	903	914	847	893	895	852	884	876	816	876	869	878	862	852	882	831	887	858	891	873	817	883	892	871	834	866	863	857	873	854	909	873	826	828	829	866	828	802	889	878	883	869	837	848	858	884	829	885	856	887	865	886	855	884	875	888	891	909	879	852	918	874	899	873	847	842	908	920	870	861	864	893	888	892	863	889	915	894	884	873	892	866	883	852	889	847	877	866	840	835	884	875	920	933	826	867	806	886	867	946	851	844	840	825	885	859	845	901	899	851	887	856	867	846	862	877	851	829	873	880	782	865	865	831	904	838	873	865	862	822	862	849	845	838	851	851	885	853	883	849	898	848	877	916	880	841	861	871	885	860	902	865	914	891	865	868	855	814	855	859	910	864	823	853	817	858	882	887	869	896	856	872	875	878	873	907	876	857	883	837	841	859	857	851	855	832	892	874	838	855	856	862	866	844	846	854	892	899	854	834	881	862	891	852	833	845	868	918	861	860	902	866	870	895	867	950	877	936	873	856	846	884	876	853	860	884	875	800	887	847	910	888	870	834	930	853	863	820	810	857	872	850	885	832	848	836	876	831	929	910	886	841	864	837	903	837	898	867	852	872	867	795	872	910	864	872	885	830	828	895	874	904	864	886	879	850	828	877	848	919	884	858	845	858	808	915	888	833	883	850	840	840	853	868	814	852	914	909	864	840	888	869	867	874	846	860	873	888	890	841	882	861	914	914	887	909	866	839	863	874	886	867	920	829	875	819	878	902	855	878	856	868	858	871	900	899	852	852	875	906	877	876	884	883	838	915	845	848	910	863	824	888	835	840	913	857	926	871	859	884	893	872	907	889	922	844	859	883	863	832	871	829	909	820	909	864	844	884	875	875	930	835	867	857	859	903	889	866	891	856	853	849	906	859	908	902	869	873	821	864	860	861	886	851	897	841	868	907	837	864	873	904	819	903	836	862	862	920	878	835	888	875	842	819	864	841	885	921	888	853	907	836	836	864	836	821	859	840	933	888	854	880	869	782	894	833	882	833	853	886	832	875	885	839	879	819	856	812	890	866	837	902	860	872	891	882	865	831	894	868	841	877	876	852	867	833	918	890	881	883	881	874	957	853	892	928	903	870	844	898	902	876	841	848	880	832	927	892	875	881	877	848	819	846	881	883	911	890	868	821	877	842	869	895	870	864	816	907	883	861	910	881	887	906	863	864	858	815	853	906	864	860	884	912	882	816	873	882	868	849	886	808	842	852	903	843	917	895	902	873	908	842	889	883	866	833	849	895	908	872	880	873	847	928	905	834	878	870	931	872	836	870	873	902	827	836	847	912	875	870	878	833	884	859	913	857	807	848	854	870	869	865	825	837	864	896	887	881	846	839	852	850	884	862	903	830	821	859	898	870	942	880	871	872	858	871	894	906	884	884	894	839	886	869	864	862	826	868	830	876	897	890	876	842	891	873	872	884	833	851	864	855	914	909	861	853	843	862	857	835	858	838	866	846	890	874	910	874	873	861	889	810	863	883	799	886	859	839	880	851	862	873	891	873	913	836	864	893	868	834	873	915	868	843	956	862	889	879	858	838	819	854	901	919	881	863	818	883	913	874	895	870	839	879	834	839	856	842	911	874	896	840	874	870	875	823	863	860	877	850	930	862	883	847	901	884	855	899	824	891	817	859	919	855	854	832	849	875	862	888	849	922	867	837	846	843	899	929	873	828	847	896	902	842	860	852	868	857	843	866	869	862	889	812	866	871	863	814	882	872	922	865	845	890	867	872	893	896	874	811	892	793	855	858	853	860	917	903	868	930	843	888	877	894	907	839	864	858	852	833	863	863	844	891	927	893	889	854	856	898	834	871	859	898	897	945	866	901	802	906	883	860	844	873	871	809	852	892	952	822	890	860	859	874	922	866	927	836	868	834	855	870	882	822	856	914	882	815	855	832	870	885	862	863	865	827	894	855
28919	27866	32610	24208	2318	397	366	343	333	305	337	370	331	314	334	305	317	320	300	321	318	339	381	350	307	276	319	381	341	329	310	332	338	350	340	343	305	355	366	302	317	327	312	344	324	333	333	295	328	316	318	304	329	303	384	326	296	338	304	301	338	315	326	316	345	337	322	315	318	341	319	322	308	316	312	323	340	331	311	301	323	324	341	343	333	311	341	338	339	338	335	313	314	339	302	365	314	346	324	380	343	349	305	353	311	341	311	360	322	336	322	298	346	333	341	332	301	333	343	312	311	337	327	331	329	353	349	314	305	326	333	327	327	321	313	338	336	322	350	343	314	335	340	323	339	356	334	303	345	324	325	340	336	309	347	348	312	299	361	296	357	326	335	306	318	346	325	296	321	369	314	309	310	277	317	342	326	316	314	310	309	351	343	328	323	319	348	336	328	292	339	343	322	304	302	311	322	334	366	317	322	310	348	352	327	346	328	344	336	349	332	318	342	354	312	324	325	303	333	364	302	332	320	349	333	329	317	357	285	336	322	391	350	315	316	334	356	347	324	345	326	325	356	359	366	316	322	327	316	278	330	333	367	335	353	338	327	313	373	354	354	316	317	343	319	358	338	339	304	337	355	339	299	333	323	326	323	353	333	327	348	327	282	370	324	347	295	354	322	335	326	353	333	301	329	322	336	304	342	354	314	300	326	322	317	334	309	361	325	328	315	322	332	329	353	354	336	345	324	327	333	317	373	349	310	330	324	324	315	331	350	321	363	308	305	340	311	353	294	338	316	325	385	335	318	359	330	308	347	317	347	333	327	321	303	337	318	300	348	315	359	311	320	354	339	330	328	333	332	343	342	304	320	320	346	322	300	323	326	327	322	319	326	320	306	300	304	363	334	346	324	320	340	340	314	321	338	317	357	338	311	304	317	310	331	349	337	323	335	346	335	278	340	320	330	351	323	333	347	330	358	307	301	315	302	352	342	330	315	344	312	315	335	315	319	320	323	314	337	363	332	317	328	312	318	347	349	338	329	342	323	331	303	342	313	314	325	314	318	296	306	313	324	345	345	337	327	367	320	327	336	308	283	282	331	309	341	336	330	367	338	332	344	299	339	335	347	341	331	311	327	316	332	363	335	330	354	322	342	324	313	334	354	335	308	326	322	332	297	307	295	329	321	336	311	325	325	330	292	330	334	340	339	302	309	318	340	306	327	335	347	308	309	327	336	313	327	296	325	354	302	326	322	320	314	335	336	363	278	312	346	345	336	311	330	316	340	315	317	347	351	355	295	333	325	289	339	305	317	331	325	302	332	300	337	361	311	354	350	320	333	374	341	315	346	356	333	312	355	318	346	341	322	315	326	295	340	330	341	353	332	310	313	328	316	298	356	293	349	337	350	312	316	331	358	331	325	316	294	319	304	335	329	316	321	310	336	304	307	328	302	320	370	330	297	354	341	318	316	336	298	350	334	331	303	362	322	345	300	339	328	296	349	283	341	325	274	342	338	342	319	344	332	362	315	342	335	330	313	314	322	347	351	342	350	298	342	309	304	305	320	317	340	324	331	342	310	336	309	328	327	337	340	335	334	313	340	352	355	324	348	352	331	350	328	333	342	300	362	350	319	335	324	341	311	353	306	337	357	367	359	332	313	341	339	343	325	327	302	340	277	332	338	290	307	312	355	348	318	348	307	330	344	332	322	295	345	354	311	325	325	364	318	334	353	310	315	358	321	306	301	312	349	351	317	346	332	321	341	328	327	319	297	367	319	355	320	335	321	351	307	346	337	305	324	344	341	319	323	353	308	346	329	336	340	333	289	335	316	324	344	293	317	297	320	330	337	313	328	318	334	330	317	326	361	346	329	298	338	296	317	349	329	337	350	335	284	323	315	315	346	328	337	353	314	310	326	304	346	360	297	340	300	318	345	333	337	300	311	331	337	316	317	352	328	341	361	347	328	307	334	313	315	332	344	355	306	339	309	275	326	319	330	351	326	319	352	318	363	334	320	364	329	337	296	348	330	291	312	318	329	349	327	299	308	355	342	310	287	343	311	357	334	349	331	317	333	334	346	312	326	341	318	303	337	348	319	330	357	323	333	340	329	311	326	318	317	360	304	330	347	350	330	344	301	334	354	322	346	292	336	364	311	328	312	302	324	303	317	304	304	286	335	298	327	345	297	347	324	315	337	324	315	329	332	319	310	304	339	328	325	330	356	332	341	318	319	331	320	340	328	360	290	339	322	341	329	335	320	343	377	329	296	322	361	332	301	317	367	341	358	321	333	297	353	343	337	324	339	315	316	340	320	351	323	334	342	350	336	351	333	347	352	331	362	331	365	287	331	354	314	342	336	332	316	318	326	385	349	313	324	302	300	345	316	313	342	329	343	306	312	319	343	328	319	320	334	331	349	358	355	316	324	334	332	330	330	325	359	313	309	328	335	321	332	328	336	315	355	344	332	347	344	317	316	348	318	357	305	315	331	318	354	335	334	351	338	316	330	306	331	284	306	321	340	348	348	360	336	330	318	304	352	318	306	345	305	304	337	345	319	354	318	370	341	301	328	323	314	343	308	323	325	314	302	317	346	329	281	330	343	299	307	332	381	330	311	326	319	299	347	332	321	292	323	318	355	318	307	303	351	332	310	315	362	343	320	347	307	319	346	332	336	360	300	339	305	339	368	342	343	325	328	335	293	340	316	319	286	317	344	302	323	346	343	313	334	329	318	332	339	312	328	312	342	291	300	343	351	309	352	343	335	337	332	309	347	336	304	297	297	356	334	343	308	340	334	318	320	350	322	334	323	325	334	318	321	330	329	335	314	343	313	333	324	299	350	342	354	304	311	340	347	333	333	335	333	327	351	362	291	336	329	331	313	314	333	338	282	367	308	327	338	352	320	359	307	308	319	362	324	377	316	302	318	319	350	331	364	315	333	344	332	369	347	350	365	317	335	312	331	323	351	323	319	331	325	362	298	323	289	326	300	317	323	325	323	327	332	279	328	313	287	288	322	327	345	340	320	325	316	318	334	303	344	306	312	335	342	324	303	326	360	309	305	289	317	355	339	338	299	376	309	330	327	298	344	315	337	342	336	360	344	346	364	323	328	337	333	317	315	350	337	319	314	327	311	337	301	317	321	334	308	330	329	331	310	339	329	326	342	323	334	339	319	354	322	342	342	325	303	309	320	328	331	321	324	358	317	328	307	333	310	308	291	309	321	317	305	318	318	300	327	336	317	347	337	316	322	351	350	328	308	330	329	319	326	315	303	309	320	319	340	337	347	331	338	337	341	358	327	334	325	305	342	289	323	287	361	331	331	344	329	337	345	326	330	341	338	346	326	312	332	347	349	305	317	343	322	324	329	314	318	297	333	310	366	336	319	322	333	307	320	318	383	322	308	319	347	340	340	335	327	342	315	339	365	317	318	337	322	345	344	326	319	349	358	316	317	314	305	312	343	322	317	321	326	301	333	338	293	347	334	311	334	314
35190	41965	37851	18722	1848	655	541	543	512	518	517	518	530	559	527	541	526	542	545	506	546	540	541	523	515	506	505	534	530	507	534	496	545	528	489	512	523	521	555	541	548	574	528	534	503	519	499	522	507	534	539	516	551	535	545	501	503	509	554	528	502	527	524	544	540	499	552	525	548	571	540	515	499	529	535	563	515	520	610	551	537	533	519	552	543	499	551	520	508	494	563	533	512	530	545	545	503	517	533	542	540	499	542	529	531	544	518	517	544	526	518	509	485	541	552	519	541	500	523	511	522	521	537	540	560	517	522	530	506	527	516	555	547	540	503	519	532	519	535	534	524	494	519	565	514	507	504	465	505	542	513	505	481	523	526	515	508	516	555	563	532	481	570	508	491	528	514	516	533	480	520	551	530	503	484	541	526	595	521	511	521	534	523	559	524	516	514	536	529	560	497	528	489	516	513	523	508	522	511	566	517	551	510	554	531	529	477	517	573	529	504	557	530	526	532	548	549	485	513	494	505	536	505	502	509	529	562	538	534	496	488	526	495	511	563	517	539	510	512	530	564	485	521	496	533	501	492	501	561	535	568	551	531	496	511	515	545	536	472	514	490	530	521	543	527	507	534	535	537	516	542	511	522	517	531	538	488	499	516	513	533	544	559	527	510	528	515	527	562	527	561	521	523	549	494	520	532	525	585	538	537	534	558	553	475	517	534	562	539	517	533	531	541	556	510	534	483	507	538	592	564	515	524	536	535	513	521	495	579	513	507	524	519	519	512	484	563	530	542	525	545	508	520	506	508	529	515	526	541	498	497	524	532	528	508	503	550	514	509	535	568	506	461	538	474	507	541	505	517	533	536	531	589	565	543	545	548	543	480	477	520	521	525	545	519	542	488	509	558	527	497	535	529	536	527	531	494	546	561	534	527	529	523	501	517	527	555	508	517	559	539	498	538	555	512	498	498	557	548	541	528	536	512	517	527	508	483	551	502	540	536	511	519	538	534	516	508	546	523	456	567	532	512	541	546	518	526	509	555	523	560	525	530	539	489	524	583	496	513	529	517	512	512	538	515	560	515	542	518	547	536	513	521	538	524	512	566	546	523	569	551	541	549	533	536	500	544	527	576	550	517	572	488	526	545	516	532	517	540	500	557	498	526	534	534	528	512	529	513	542	530	509	471	524	542	572	529	511	521	550	501	562	518	497	490	519	504	527	504	519	525	522	511	531	505	519	493	547	540	546	548	525	523	499	512	489	541	469	537	509	541	520	513	513	552	514	491	528	524	528	521	547	535	553	503	498	535	512	499	520	498	536	534	494	524	510	508	518	497	500	560	556	490	518	528	531	542	501	518	529	512	538	497	518	549	508	528	612	524	492	502	569	537	521	537	521	534	532	565	496	518	547	530	531	538	562	539	550	527	538	524	482	532	540	495	545	526	522	512	524	529	528	499	526	516	478	549	498	533	539	532	522	508	539	546	521	525	558	518	532	505	543	519	501	548	512	515	526	486	523	512	531	584	530	492	504	520	535	510	500	513	520	567	527	533	527	571	531	511	502	527	541	495	545	509	508	538	509	508	537	487	498	510	524	506	506	526	530	547	538	492	507	527	529	503	524	514	505	515	525	527	530	514	502	546	514	538	505	516	533	550	548	501	537	554	499	531	538	480	579	538	540	545	528	517	526	517	529	566	506	509	529	500	495	546	521	511	509	564	513	551	506	487	521	543	557	535	524	549	512	517	504	503	496	476	545	509	544	553	524	552	537	524	527	531	543	534	544	525	500	543	523	498	521	540	557	547	512	540	525	549	519	504	512	530	534	521	541	518	521	565	549	554	512	508	536	525	525	485	546	575	509	518	521	508	513	503	528	556	503	533	526	526	532	542	498	518	531	491	540	531	524	481	501	515	524	515	559	518	509	509	571	532	510	486	505	515	515	593	491	564	536	494	531	508	528	495	549	528	517	514	479	528	538	571	487	510	556	534	498	501	519	531	521	510	490	526	548	542	570	536	510	497	509	532	554	513	545	526	568	539	526	535	494	491	535	533	535	521	524	509	504	510	511	560	518	571	535	518	537	522	542	531	511	523	519	549	508	500	523	538	522	514	542	520	508	548	518	518	532	552	547	562	533	513	549	516	539	528	511	551	537	546	554	534	493	520	519	515	529	467	532	514	518	524	553	499	553	510	530	527	534	509	575	496	588	533	543	523	532	549	554	556	537	490	526	521	535	515	566	492	551	554	475	519	528	555	501	513	504	547	519	539	521	477	489	489	513	537	545	486	507	539	571	527	536	532	569	550	521	516	522	557	495	533	508	534	530	502	523	513	504	506	545	490	512	521	535	536	532	525	537	534	518	540	518	515	496	509	536	541	505	531	521	508	524	550	506	538	545	537	568	509	558	489	528	566	518	550	506	536	562	513	503	544	522	518	514	573	566	529	532	518	522	533	517	521	514	521	521	508	557	513	536	556	512	518	505	517	519	518	542	534	542	500	498	580	546	516	515	588	547	520	553	516	529	496	551	532	545	528	544	505	546	532	532	487	533	538	475	537	530	512	529	523	519	523	522	496	529	552	529	479	533	561	483	537	563	516	531	535	513	545	548	516	509	522	510	518	488	501	514	551	547	554	528	525	517	550	503	501	525	534	532	555	541	526	519	486	544	519	525	509	503	552	547	539	506	520	507	493	552	552	537	508	508	492	514	533	580	541	572	541	532	508	551	543	553	552	503	548	524	536	540	539	569	588	535	532	567	519	553	548	543	550	524	500	484	481	538	512	511	543	533	559	518	527	519	531	557	531	522	528	543	540	500	550	550	515	523	563	522	543	525	521	517	508	545	498	512	535	530	575	488	566	524	538	528	541	485	523	537	529	520	574	517	523	472	537	564	552	531	522	533	510	575	516	516	502	540	538	517	502	508	546	554	560	512	534	520	517	530	519	504	489	542	530	492	527	529	540	591	520	510	544	539	526	544	582	560	542	534	545	567	532	560	554	552	539	549	504	541	531	555	513	527	528	544	564	525	520	522	505	525	496	499	529	529	526	528	540	533	550	547	534	510	541	508	502	528	548	508	535	522	535	549	521	514	543	558	510	538	565	545	495	556	497	540	516	516	540	535	542	504	500	544	527	531	512	503	553	551	529	538	528	530	536	525	514	512	487	519	556	507	548	513	539	522	512	531	523	504	511	532	474	513	536	500	557	527	536	501	538	534	528	528	561	505	513	531	533	540	502	497	545	516	512	550	543	515	524	488	541	568	533	506	504	520	571	540	518	532	545	519	511	539	534	511	533	531	524	546	550	546	510	457	519	529	551	531	552	518	583	539	553	532	554	523	524	556	511	543	541	543	541	500	544	498	524	509	517	553	566	543	536	513	527	497	530	499	565	498	505	544	526	509	572	507	516	521	492	559	506	530	493	533	518	489	535	522	555	526	516	547	582	534	518	516	503	566	530	504	551	528	528	531	529	477	539	538	506	540	490	566	534	547
24568	22814	38361	37308	20343	9401	994	534	495	488	515	524	488	434	484	498	488	495	483	464	448	480	491	494	477	481	488	483	464	466	460	544	451	458	458	479	465	495	517	483	490	499	481	492	523	507	466	503	496	494	438	497	469	424	528	497	478	446	456	483	503	522	464	474	482	520	465	476	472	484	481	486	469	522	502	447	476	497	464	485	498	514	476	500	454	472	478	523	432	521	478	515	461	521	485	484	488	456	467	490	496	452	509	498	482	483	430	502	485	501	447	530	468	444	462	486	462	464	452	484	454	445	490	498	492	502	501	471	471	500	461	475	472	472	505	455	455	477	468	465	518	489	490	469	468	479	478	487	451	470	478	483	456	470	482	488	485	481	472	474	507	520	476	460	492	454	486	464	470	482	468	501	465	499	476	460	478	462	466	471	456	493	519	491	489	438	453	463	518	490	492	442	462	474	529	481	492	474	453	453	480	482	486	479	492	453	516	468	463	487	484	477	456	509	464	484	486	463	512	494	479	472	511	473	458	451	481	494	456	488	500	449	493	526	486	431	488	485	466	490	494	474	454	480	505	479	466	498	484	456	511	498	459	490	473	471	462	519	516	474	505	456	465	519	477	493	472	466	472	455	495	476	496	444	484	529	457	524	483	484	480	482	501	498	523	515	491	473	493	494	458	447	488	478	484	478	506	503	458	448	503	481	489	473	486	482	454	446	508	499	468	493	466	463	487	478	456	478	488	494	472	501	508	508	488	476	497	457	476	500	432	516	483	448	461	442	498	509	487	491	523	511	464	466	465	464	421	503	490	513	498	481	479	490	500	440	438	458	502	501	492	494	481	446	512	497	482	458	465	477	464	517	467	501	515	471	483	487	433	506	522	469	475	474	461	459	480	491	491	488	469	515	483	478	450	454	503	498	515	471	484	493	485	534	493	482	503	460	450	491	531	493	464	504	465	489	520	468	489	463	500	518	471	473	490	474	505	453	498	482	501	487	480	504	445	489	467	458	456	493	497	492	452	483	484	476	431	446	451	488	450	489	433	472	468	478	494	475	525	488	495	516	503	448	470	525	490	505	464	486	493	489	460	449	450	457	458	478	541	460	500	448	489	480	472	487	511	524	476	485	443	507	464	540	468	482	511	476	457	454	476	454	495	487	508	437	472	481	471	489	493	467	490	537	468	472	485	469	491	461	497	482	495	499	498	498	467	451	482	450	515	460	496	471	476	464	471	403	469	486	465	500	467	494	486	493	445	472	502	478	460	466	477	518	497	467	529	485	471	467	477	515	475	505	491	473	458	489	468	506	477	485	499	511	465	475	507	490	473	520	472	453	516	489	508	489	479	505	467	504	457	444	458	484	494	476	462	487	507	451	484	460	465	466	523	482	497	484	434	479	477	480	486	486	459	460	459	499	477	508	488	506	457	462	528	470	514	503	509	492	462	494	506	500	500	505	481	458	471	471	498	472	463	476	470	475	475	476	477	504	474	480	482	473	502	492	435	469	476	478	469	411	477	484	485	470	497	482	490	506	451	449	462	502	494	533	465	436	486	484	471	501	455	497	498	450	495	485	516	496	453	486	509	493	479	480	492	486	492	479	464	492	455	461	494	483	488	469	477	480	505	427	464	502	514	495	485	460	472	469	514	497	523	452	489	471	496	455	464	470	487	429	447	461	476	484	495	440	476	482	512	477	506	494	464	502	523	490	467	506	462	496	459	474	449	455	474	486	460	448	476	488	490	506	527	495	452	481	458	467	466	517	465	458	443	492	481	469	478	470	497	506	483	497	465	483	483	505	469	515	466	463	492	480	477	466	481	457	520	451	482	496	514	483	465	495	507	474	475	480	444	516	472	454	439	475	479	517	489	491	500	479	455	470	447	467	472	471	510	480	464	461	466	509	504	501	493	505	483	469	519	498	451	431	470	515	451	448	472	466	520	494	492	462	471	483	503	480	465	489	458	485	475	473	477	484	490	496	489	495	492	475	494	509	468	504	457	456	472	484	503	506	533	491	477	443	467	526	466	460	458	477	458	520	481	467	495	508	467	462	505	483	501	460	467	483	456	476	478	511	502	486	450	462	463	523	485	460	473	507	511	498	461	489	516	494	503	484	498	493	484	465	495	505	444	486	505	415	450	489	454	491	480	476	481	483	497	466	477	456	490	453	471	460	447	503	459	474	485	492	486	459	491	481	507	525	472	464	493	512	478	467	460	446	458	442	455	475	519	506	464	451	479	523	443	503	479	473	501	493	480	514	495	500	468	502	466	502	501	518	481	509	510	498	445	500	472	466	511	454	491	467	473	490	461	484	484	510	452	491	479	501	454	466	490	485	443	501	465	503	501	479	479	457	514	459	453	471	485	527	463	461	449	495	505	490	450	491	478	505	487	459	468	492	494	513	475	500	483	468	466	490	516	471	514	482	500	483	484	505	505	469	493	497	493	512	448	502	489	448	466	474	467	486	529	449	452	489	465	503	487	501	487	477	477	477	488	418	511	497	494	473	441	524	517	522	466	468	438	466	493	495	482	448	478	439	466	521	480	485	506	415	473	503	477	492	493	505	499	490	489	470	483	455	473	486	414	449	497	479	496	500	480	461	469	474	494	437	488	478	498	464	467	466	480	505	460	468	501	485	478	468	477	441	446	544	484	467	472	469	496	521	480	430	452	502	466	496	506	519	437	477	498	493	494	466	499	500	505	491	471	465	460	456	465	479	503	473	486	484	515	437	501	476	470	504	500	451	489	472	489	480	478	456	494	482	481	467	442	477	461	507	454	498	466	487	459	451	482	477	476	525	456	454	473	440	497	475	447	491	480	502	475	519	499	506	488	453	463	458	469	454	476	501	469	472	504	512	525	495	481	472	489	458	452	541	486	490	496	490	506	486	487	489	500	470	482	493	477	462	475	502	454	502	468	473	453	431	445	483	451	471	509	548	496	517	494	503	519	469	462	487	475	465	464	467	513	494	477	492	486	442	506	479	477	457	511	466	472	449	510	480	484	484	471	453	480	457	495	485	478	508	492	483	465	474	474	504	506	520	479	464	491	458	458	468	440	457	464	481	504	472	478	429	461	516	484	495	497	473	500	438	457	488	467	490	478	494	438	504	478	478	490	488	481	488	451	483	471	481	527	474	488	522	551	490	505	491	441	499	464	452	452	456	498	479	461	495	456	513	504	455	453	455	516	479	480	491	473	512	492	485	471	478	493	511	457	479	463	487	491	494	471	490	493	479	487	462	465	479	421	478	496	486	483	497	449	476	474	470	487	487	493	467	482	452	442	483	487	447	440	472	484	502	514	482	491	477	474	493	489	447	456	459	464	493	479	505	516	440	495	481	469	503	441	475	502	495	458	479	497	486	471	512	447	475	471	451	484	463	472	450	463	504	463	481	482	490	433	502	526	508	478	468	452	456	476	466	499	486	485	476	439	480	506	487	478	511	474	421	478	488	461	483	506	418	482	485	472	500	500	436	445	483	517	477
57042	72020	65063	41818	8622	1752	766	741	762	782	804	738	800	776	701	765	761	713	787	723	815	768	710	763	777	772	742	746	730	741	741	756	716	798	759	740	754	801	751	737	736	747	752	740	717	729	783	759	758	766	745	750	767	761	704	736	794	706	730	761	817	748	745	810	750	810	775	783	719	790	769	777	784	755	749	740	766	751	730	723	766	750	730	785	716	698	759	758	750	746	779	757	737	759	764	761	752	721	753	774	813	762	772	781	715	766	775	755	711	706	775	750	777	715	798	790	768	778	762	766	779	745	818	747	769	756	768	726	777	743	720	716	708	780	747	735	774	740	766	798	777	741	792	736	744	746	740	735	736	740	768	751	742	778	721	759	778	751	779	744	734	744	735	733	767	799	762	703	742	816	729	773	764	776	747	814	723	761	784	701	719	721	784	741	766	782	721	781	761	764	749	760	748	843	742	743	755	747	770	774	716	741	725	741	785	715	748	733	723	730	759	781	718	755	796	798	768	759	709	773	724	734	753	731	740	750	762	731	750	763	743	833	765	733	761	737	734	751	788	728	794	711	696	805	787	790	801	762	756	751	757	763	723	795	726	739	747	725	741	716	790	758	727	748	750	794	792	704	751	772	832	758	739	749	718	738	749	790	757	748	733	784	761	724	746	780	748	727	737	722	713	757	759	771	718	732	724	767	752	768	749	779	776	746	764	796	712	754	728	769	750	762	765	732	777	720	788	733	760	783	762	729	738	789	738	737	770	743	764	720	749	783	768	728	767	722	731	809	756	770	752	735	739	740	789	736	723	748	773	735	765	743	767	760	699	787	751	766	755	768	720	730	698	782	738	777	789	789	733	780	761	784	717	742	753	757	735	764	724	778	784	780	734	739	757	786	761	703	723	751	777	757	772	693	772	752	786	771	718	757	721	743	726	729	758	736	775	787	701	756	787	736	750	765	735	754	748	805	726	735	715	767	781	730	732	761	726	730	802	741	817	731	762	768	732	739	785	746	717	741	771	756	740	759	742	741	750	732	730	730	769	759	752	740	706	751	751	774	754	759	774	729	754	793	789	730	732	707	745	776	724	759	795	743	780	759	769	825	716	735	764	760	774	757	735	739	784	749	723	775	725	752	804	804	739	744	727	781	731	768	788	766	758	728	752	715	766	746	781	744	737	676	714	729	757	738	746	750	764	746	768	733	767	757	691	793	766	754	771	763	754	783	733	747	749	761	750	775	787	777	776	748	775	746	746	760	777	694	761	756	725	757	776	754	717	752	743	778	713	731	738	751	789	738	738	749	789	763	760	770	728	790	743	785	759	807	736	699	802	757	771	754	745	760	734	768	727	810	774	801	739	748	765	714	772	767	775	741	760	727	799	769	745	781	751	739	782	761	719	775	755	778	811	768	779	752	721	810	775	782	777	765	731	735	732	773	789	767	708	747	745	805	771	731	768	809	788	749	790	745	776	766	735	825	719	778	730	767	745	724	718	759	705	728	779	738	785	717	777	748	801	685	752	731	786	751	813	744	703	784	758	750	734	766	740	744	748	700	757	762	710	783	806	781	799	738	749	717	751	749	766	754	773	783	680	730	744	754	740	721	737	762	734	748	769	761	793	713	765	788	726	718	724	790	779	744	768	723	765	785	734	752	712	697	750	715	762	708	769	726	767	763	795	781	758	814	742	725	748	764	731	746	759	747	757	745	800	762	735	742	796	756	764	786	801	734	720	746	754	773	756	789	801	783	778	707	740	737	723	750	787	738	783	761	712	766	725	772	755	739	789	790	771	750	770	721	696	758	714	705	779	761	724	740	766	761	709	778	736	740	790	805	732	752	734	744	793	834	767	764	768	714	786	721	725	754	719	784	754	754	763	763	726	782	791	785	746	765	726	767	759	715	738	708	732	743	775	748	725	782	740	715	788	759	742	745	745	782	747	762	742	720	739	760	796	728	764	800	738	747	755	783	794	744	774	731	759	729	787	782	723	751	717	781	776	762	786	773	719	755	731	731	747	780	779	776	805	740	734	786	722	751	719	739	768	707	795	764	809	797	787	721	680	735	752	753	724	729	787	765	787	780	797	759	741	769	779	754	744	746	773	729	710	756	750	808	771	793	775	716	804	705	720	761	740	754	702	777	767	773	734	699	737	740	733	780	777	684	745	772	790	778	761	762	781	816	794	746	713	778	692	710	689	794	731	744	761	759	779	780	740	705	764	749	735	715	781	796	788	712	774	781	741	745	761	741	755	711	725	722	744	761	741	717	721	761	725	701	736	789	779	729	745	735	762	766	718	710	749	734	738	757	745	748	703	763	766	770	807	727	761	766	775	750	700	685	769	756	779	725	765	736	816	748	755	733	745	742	796	730	719	748	724	781	797	743	702	782	757	695	707	793	750	740	732	735	785	754	758	765	771	709	732	720	771	782	732	827	734	780	753	828	688	760	725	754	726	733	728	753	750	762	760	773	732	731	767	781	763	738	785	724	771	720	774	719	778	793	784	781	747	738	784	776	711	777	754	741	753	799	761	747	757	751	791	749	772	781	805	764	754	790	717	762	736	794	752	763	755	769	751	775	755	781	716	779	761	784	752	709	746	766	732	757	804	774	781	723	782	717	745	746	782	754	762	786	733	811	760	769	679	718	777	749	727	743	761	729	779	713	741	737	732	769	721	778	745	742	751	707	723	755	734	789	753	708	793	717	769	783	729	726	730	749	773	760	766	751	728	738	765	736	803	768	718	753	770	781	777	750	743	727	735	779	777	720	781	747	759	753	759	767	799	755	804	760	782	706	736	717	779	736	825	712	751	778	756	735	764	783	752	753	805	721	743	754	716	737	719	706	782	750	756	750	774	734	769	737	743	668	783	722	719	730	778	792	755	773	768	825	745	784	735	734	736	757	739	801	778	736	728	739	782	770	757	749	820	749	766	711	769	743	708	695	757	717	771	785	715	749	784	740	756	731	695	757	751	777	722	736	817	747	789	747	760	680	804	774	769	679	787	770	755	762	755	742	761	755	713	740	795	713	793	810	745	758	794	813	789	821	777	759	736	753	737	709	755	757	752	766	759	762	780	750	722	748	759	734	812	733	745	716	698	701	728	743	783	731	755	715	752	773	790	730	763	734	755	764	782	755	737	790	729	781	739	795	683	767	793	747	798	756	778	749	730	808	740	713	739	769	747	764	737	733	739	740	753	749	769	755	740	746	768	765	759	688	739	763	744	757	737	802	764	753	715	741	746	767	803	786	720	741	743	771	774	735	779	782	753	788	744	793	730	766	714	756	797	754	734	770	761	753	761	735	852	774	758	721	753	787	798	695	719	752	786	761	801	748	725	723	761	769	724	761	738	747	778	742	784	776	746	778	779	742	755	747	760	734	759	775	747	742	713	726	709	767	779	775	714	789	745	737	778	750	687	740	758	781	707	793	794	771	779	734	794	705	752	763	755	777	749	772	702	715	794	714	762	818	706	767	739	785	736	755	772	746
23354	21915	47938	47927	22355	12045	2441	666	546	610	605	579	606	601	605	598	600	641	630	567	581	589	583	565	589	581	618	599	580	552	564	567	606	557	568	546	577	561	571	549	611	599	565	563	583	582	609	575	616	585	604	538	533	570	578	593	592	531	590	586	541	571	599	564	565	551	567	588	600	610	627	565	601	609	598	540	545	555	551	575	580	562	610	591	611	539	581	581	565	593	585	629	591	580	553	602	573	542	576	622	575	529	596	573	553	570	581	514	581	573	634	618	557	576	572	570	561	568	575	589	546	541	518	556	581	600	587	590	578	577	568	564	557	578	618	613	606	563	607	623	538	545	567	522	537	581	557	566	576	544	576	554	589	593	625	537	602	551	596	586	527	591	530	557	573	582	568	575	583	560	584	585	577	562	580	607	618	603	561	603	553	565	593	564	570	559	587	603	584	572	560	559	600	596	595	605	560	572	614	581	562	604	570	598	559	613	591	564	567	626	599	559	595	602	539	569	578	544	542	615	561	561	577	613	576	567	541	587	604	591	573	570	600	544	577	553	561	616	577	546	598	598	591	594	556	581	547	550	580	597	607	587	598	598	588	553	571	547	599	573	582	567	577	546	555	574	592	565	549	575	558	609	582	616	606	598	538	602	577	548	621	587	582	561	618	577	583	599	561	582	575	606	575	597	518	549	578	553	592	588	597	541	561	547	549	525	597	570	580	593	580	535	571	576	605	587	559	526	617	567	589	599	561	591	552	587	542	557	563	580	609	538	565	575	571	561	559	556	563	573	559	581	559	587	548	578	577	600	601	599	566	572	526	560	584	544	601	551	554	601	594	575	562	575	577	579	581	601	605	569	623	581	556	604	558	619	624	619	584	644	562	583	552	557	573	609	560	591	598	592	600	587	553	597	593	589	586	608	622	557	541	569	531	554	556	566	592	595	560	602	597	603	571	583	570	574	590	591	568	578	572	584	620	585	561	601	595	550	576	567	599	575	605	631	591	594	577	548	586	534	544	585	587	577	568	546	564	604	598	586	585	588	571	614	588	597	573	540	536	615	565	586	549	586	595	505	577	593	561	584	558	586	586	576	628	538	560	545	588	553	559	532	567	534	577	553	546	545	558	590	554	595	613	554	582	600	535	537	605	515	588	542	544	586	551	600	567	575	582	588	580	565	571	598	532	556	582	587	565	602	614	587	586	584	597	576	581	584	553	601	561	574	531	590	576	609	572	635	594	579	539	577	557	582	584	557	597	594	557	634	607	565	601	588	577	581	581	537	573	546	609	582	574	548	522	586	568	550	576	601	601	578	576	597	581	613	590	561	563	586	534	547	562	561	582	583	560	560	564	587	585	551	557	575	573	561	584	613	533	554	558	555	617	608	595	565	527	621	565	578	517	589	553	554	572	560	560	585	534	591	615	621	553	587	580	621	580	564	563	539	573	538	581	565	543	589	580	608	577	528	598	560	557	581	578	573	532	557	583	590	576	545	550	578	612	572	574	543	564	553	530	577	564	547	587	600	599	562	592	569	562	574	557	611	584	541	589	616	565	585	600	545	596	566	585	592	518	544	597	604	594	596	577	576	553	548	549	581	579	571	580	582	584	596	574	563	601	547	568	629	579	583	573	558	562	605	541	592	556	591	591	554	601	583	593	575	609	583	580	586	574	561	555	573	595	571	576	614	557	576	534	584	562	598	574	541	529	615	590	594	558	551	575	552	579	583	601	601	569	585	538	609	562	564	558	609	595	579	569	592	577	549	538	555	518	588	591	564	540	550	626	535	605	559	599	570	592	591	601	579	580	586	572	570	549	583	562	559	590	602	547	533	551	548	562	572	534	597	586	568	569	616	561	634	575	568	591	558	579	594	536	598	552	569	574	569	578	574	630	623	602	569	571	603	596	566	589	585	559	595	594	579	609	557	561	568	602	549	535	591	547	621	610	595	540	613	535	523	606	574	569	572	595	552	543	597	591	593	619	544	560	574	552	582	589	594	594	561	592	601	583	557	583	601	580	550	563	573	592	574	591	587	597	604	536	564	595	607	629	598	588	606	562	524	565	591	594	600	544	617	597	606	563	572	565	610	578	580	563	594	536	542	564	566	552	578	555	540	527	570	583	551	570	569	542	593	562	557	575	595	586	573	584	558	582	589	585	603	550	559	563	573	543	559	589	569	580	576	585	583	600	562	602	536	623	567	558	634	521	556	563	564	549	552	622	554	581	586	528	612	597	600	538	586	599	584	576	535	598	546	621	534	606	548	588	557	522	562	587	568	626	575	600	571	609	559	583	586	567	632	560	577	589	609	602	580	579	562	573	581	594	547	571	530	578	553	580	572	565	530	520	579	550	551	597	571	578	562	581	594	630	602	557	593	610	557	567	599	523	569	576	622	558	589	596	587	612	583	559	600	587	620	564	544	580	550	551	575	595	571	557	576	603	549	580	547	561	572	576	593	578	635	625	550	561	545	576	585	587	549	556	580	574	564	587	598	560	531	592	592	571	554	554	572	571	576	565	522	585	596	546	600	553	576	589	578	585	518	611	574	583	603	583	554	578	585	587	559	592	590	585	574	523	569	572	599	547	591	587	577	596	566	581	554	597	577	558	608	570	550	559	611	627	551	542	622	571	561	555	560	571	554	601	564	603	557	532	608	537	560	548	598	585	587	599	529	573	598	546	549	519	584	575	554	593	574	596	569	566	534	573	568	532	574	600	591	577	621	576	615	608	548	590	538	587	548	556	558	590	585	594	560	585	595	616	574	569	545	571	551	598	557	591	590	548	565	588	619	589	597	588	581	600	612	590	575	577	584	621	553	614	610	590	553	557	598	596	578	533	587	601	555	577	578	565	593	592	579	577	578	557	598	583	600	586	552	610	574	571	553	611	565	573	542	544	599	569	562	592	581	531	553	524	556	540	583	602	577	598	568	539	557	570	569	545	555	575	524	574	590	594	540	545	573	548	578	560	547	634	598	569	556	550	603	580	572	558	589	561	609	529	544	552	559	579	589	600	575	569	565	594	540	607	518	566	541	560	529	529	560	551	578	531	568	600	529	551	603	557	597	605	593	586	560	533	582	552	571	599	539	549	546	562	550	527	578	606	605	567	561	587	620	588	580	564	599	550	610	543	589	594	583	550	567	538	574	589	543	562	566	544	566	561	590	568	577	576	538	563	564	553	603	555	559	588	576	593	576	574	559	587	583	587	498	627	592	538	611	546	550	576	560	627	562	544	542	618	559	597	558	582	520	570	583	543	576	556	603	538	593	557	590	539	586	567	581	621	565	549	583	604	581	551	556	549	610	563	547	599	600	557	596	653	573	558	575	566	554	591	580	633	558	553	556	596	574	537	578	548	559	545	566	595	601	558	563	585	543	580	554	592	567	585	558	570	584	524	623	543	555	560	540	552	573	559	576	534	567	544	596	581	552	551	565	526	584	598	564	584	616	569	572	539	598	578	616	582	585	590	590	565	567	614	616	576	609
59052	76775	59888	49783	12836	1483	972	950	913	922	865	874	918	889	904	917	882	891	851	900	855	862	900	867	906	876	861	871	891	832	841	905	877	891	893	906	914	859	910	818	834	880	877	844	862	890	887	945	880	922	874	928	807	872	872	867	857	899	873	850	888	860	900	891	869	907	841	860	849	835	903	847	886	879	859	827	828	867	863	857	860	867	896	792	893	863	866	850	875	880	872	915	887	853	838	879	817	870	864	890	875	848	885	890	890	912	856	852	837	916	881	919	866	906	878	889	911	898	859	903	901	908	874	887	860	866	875	878	845	850	882	858	857	893	856	866	914	845	895	863	887	876	893	841	884	803	818	889	835	939	900	827	870	854	834	785	878	861	844	878	871	916	864	880	880	888	872	855	890	920	830	851	796	917	831	851	883	851	895	854	902	822	853	889	907	878	835	775	874	874	898	860	886	864	853	882	907	925	786	892	870	865	881	859	866	876	869	862	869	877	898	882	874	845	920	861	851	820	895	878	852	901	864	855	879	847	891	925	844	866	868	898	835	909	839	883	858	867	834	842	889	899	874	893	826	816	857	852	850	896	827	857	870	916	920	861	863	910	849	844	874	846	916	872	905	835	907	887	863	898	893	870	855	909	847	846	857	918	874	848	885	886	857	921	830	893	857	829	865	877	848	827	888	885	844	865	838	859	899	856	832	867	855	885	885	906	821	903	892	858	844	856	891	847	871	854	857	897	837	924	873	869	875	857	894	869	833	922	886	864	871	863	874	836	890	812	844	887	896	874	874	834	910	910	876	821	845	859	852	839	831	841	884	827	869	912	857	861	843	864	820	907	832	846	881	852	866	842	894	858	895	832	842	856	821	861	856	826	849	945	857	891	867	863	917	872	844	879	851	858	883	857	855	859	867	863	885	810	837	861	874	863	817	894	867	890	829	836	854	865	896	845	858	880	891	841	896	867	880	856	881	882	860	894	838	882	837	843	829	942	875	878	915	910	854	891	839	858	887	866	888	863	879	868	898	846	905	933	798	859	887	880	833	866	827	849	845	875	896	867	896	899	863	855	886	854	856	873	835	880	921	882	887	842	903	922	892	870	841	880	907	894	847	846	873	830	892	852	899	870	859	879	777	905	912	881	802	888	862	903	899	818	854	882	803	877	888	833	837	904	869	848	856	865	857	853	898	858	895	869	897	864	820	843	843	849	884	830	833	913	881	895	889	887	835	826	870	832	868	859	828	875	898	817	854	901	863	878	847	795	873	851	855	907	890	888	838	883	876	901	873	845	893	853	790	879	862	859	876	879	814	907	888	880	873	893	856	896	884	850	853	860	886	863	884	846	856	851	849	873	829	870	857	900	874	847	870	836	855	891	839	864	866	859	860	905	897	927	862	878	843	866	884	900	873	856	821	883	830	858	885	837	867	900	891	845	910	915	882	830	903	873	832	855	930	839	902	902	826	891	904	873	902	854	895	881	913	860	920	877	868	916	858	814	855	882	812	903	817	894	892	868	807	817	896	892	882	824	852	858	903	849	851	847	877	908	820	880	854	871	887	902	930	852	865	860	866	920	855	869	886	863	863	865	877	862	835	904	894	834	888	871	825	890	838	873	875	875	938	878	810	875	891	854	833	871	862	871	814	879	868	893	897	867	897	848	880	912	834	851	878	841	871	819	860	908	914	862	897	882	867	808	835	864	832	838	874	852	896	878	880	847	854	819	824	867	856	878	884	884	896	880	900	919	919	871	926	877	876	890	860	908	840	905	831	907	834	873	861	839	852	872	937	889	835	909	845	823	912	878	852	902	893	885	854	868	879	834	864	856	846	884	913	876	822	865	859	841	886	884	876	903	822	832	874	888	870	824	919	856	868	873	876	868	849	898	927	833	863	871	832	860	857	862	839	869	861	900	883	903	855	877	874	881	885	847	846	831	805	869	860	857	881	903	876	906	900	861	820	853	848	820	845	869	903	835	920	932	880	850	897	862	859	859	864	870	913	878	859	832	875	853	849	876	889	888	848	875	868	907	861	890	871	828	865	899	913	824	860	895	833	858	882	917	901	856	902	858	895	835	829	860	880	840	913	841	946	832	859	863	873	819	794	852	879	883	827	839	860	913	872	867	878	866	853	893	894	905	907	864	844	827	874	896	824	812	881	886	898	870	862	824	873	859	874	870	898	861	868	936	879	886	897	899	857	863	886	887	869	915	865	822	863	859	865	856	878	866	852	855	851	826	834	876	823	838	901	914	886	903	889	967	870	907	829	852	897	964	893	855	867	866	810	806	893	892	891	894	843	883	859	837	873	860	928	881	841	914	846	877	927	895	846	893	857	872	890	908	864	839	871	877	868	902	857	873	868	902	875	861	866	854	901	840	890	835	858	906	882	853	864	869	898	839	843	814	827	866	812	848	876	854	857	904	911	865	839	857	843	828	793	879	848	877	875	933	883	894	892	908	860	846	865	907	864	856	863	843	899	933	890	859	833	898	881	874	842	836	829	890	821	881	889	869	840	897	871	860	848	844	847	872	910	791	878	852	861	869	874	893	881	887	903	884	847	841	877	884	873	871	881	867	885	833	884	864	869	842	837	905	860	858	821	864	942	869	837	837	849	928	826	894	853	859	817	919	865	870	922	900	812	891	890	869	827	930	890	899	849	951	873	874	817	873	875	892	885	863	879	883	861	895	875	845	870	868	901	884	895	925	826	880	863	855	833	866	845	878	861	884	851	819	912	867	891	826	859	792	911	881	850	907	855	859	880	836	910	861	848	922	855	879	849	888	861	868	832	837	887	884	861	859	817	829	867	890	942	836	846	856	869	901	875	908	899	911	922	856	831	828	935	862	907	884	860	874	897	882	845	880	821	874	830	875	861	887	871	854	827	903	868	833	849	860	901	835	884	897	873	873	922	801	901	861	888	879	868	915	851	866	856	848	874	925	892	862	861	851	859	872	894	928	896	827	840	873	891	825	892	819	843	892	852	815	861	837	864	894	837	863	850	855	841	886	872	842	893	865	940	928	866	875	864	875	837	931	876	893	856	846	848	834	842	856	838	843	884	915	876	829	906	848	839	921	892	904	903	877	857	866	906	852	818	828	842	867	880	849	847	863	916	882	848	892	892	857	880	874	851	875	853	890	861	822	886	881	897	823	855	815	872	880	851	862	868	883	922	882	837	866	820	865	880	851	851	878	882	879	876	895	884	836	802	899	876	859	871	892	860	874	867	878	880	840	863	888	830	792	885	842	820	874	884	863	874	849	881	892	900	899	837	846	852	923	841	810	886	950	900	932	897	852	889	855	948	909	880	875	879	851	869	884	850	869	902	813	938	900	889	859	936	858	879	849	832	868	870	876	882	848	838	832	830	884	810	859	833	922	854	985	856	862	907	841	874	882	832	867	845	871	836	889	846	850	847	849	914	890	842	891	831	898	879	885	843	841	822	876	880	900	861	879	840	853	854	810	844	890	899	914	875	861	882	912	891	862
28911	26053	33410	24127	2395	360	340	300	318	332	318	352	339	307	353	297	313	313	321	309	327	370	317	339	307	347	311	326	353	310	332	307	341	342	367	329	328	332	319	331	331	346	317	346	305	321	328	323	314	302	328	308	302	342	299	322	335	296	348	363	371	347	334	326	336	318	336	316	311	330	331	320	333	334	349	301	331	324	284	330	333	342	319	348	328	329	315	310	310	351	325	319	330	325	343	344	333	327	295	325	322	325	315	327	301	345	319	312	315	311	291	365	347	341	355	315	339	330	350	352	335	343	336	336	338	296	301	328	355	330	328	323	356	334	345	332	340	321	325	334	349	328	312	339	336	345	335	328	329	321	330	338	293	322	337	302	297	322	324	323	322	329	324	349	319	345	348	299	298	332	311	356	343	326	323	358	318	312	328	349	313	330	326	324	302	354	320	310	319	355	306	334	322	314	327	305	332	288	319	355	311	298	349	308	352	303	338	304	328	331	324	333	303	345	350	309	314	366	332	321	313	318	292	316	319	349	331	321	297	324	328	325	312	323	330	328	353	338	326	331	329	335	335	301	330	332	321	286	321	317	360	306	321	347	315	332	317	338	375	340	331	333	339	323	313	309	312	298	338	316	348	340	319	335	341	313	316	357	321	314	318	332	273	310	309	308	352	301	287	323	302	332	300	278	348	341	331	340	333	349	317	323	322	290	314	302	324	314	312	326	312	312	333	303	307	331	316	293	296	315	324	335	335	334	291	320	340	344	326	334	327	345	326	337	342	303	326	334	323	298	338	334	329	294	307	328	319	340	331	343	315	336	298	294	311	326	336	346	332	340	309	331	320	318	304	324	343	341	299	319	378	312	345	321	306	331	329	342	293	308	321	323	309	317	297	288	320	359	307	301	356	325	318	333	300	323	329	325	319	303	303	334	329	321	333	324	359	328	287	339	294	320	323	305	332	289	337	316	322	292	346	306	324	352	325	348	302	308	314	319	316	332	334	316	332	309	325	341	333	309	334	320	346	307	291	330	301	311	334	347	326	319	319	314	323	311	346	344	345	323	326	267	336	343	357	334	326	324	303	300	327	358	315	284	332	319	297	317	339	351	330	314	338	297	302	290	319	285	305	324	345	284	350	316	313	341	342	299	332	335	303	321	325	317	327	354	352	317	316	290	344	317	308	347	325	292	318	310	319	337	333	344	300	334	307	306	308	342	341	319	345	337	319	302	317	313	305	332	322	320	330	322	342	321	336	336	318	331	335	324	323	325	311	320	356	329	321	313	332	300	300	337	314	329	304	319	320	336	336	335	327	351	354	326	320	325	350	308	320	303	315	343	328	348	305	317	310	344	307	297	320	298	354	335	304	350	303	293	334	292	366	335	293	305	294	317	316	338	308	352	331	329	327	352	340	328	309	315	336	335	312	368	336	328	327	364	337	298	335	325	319	370	311	314	338	321	336	333	319	328	346	322	332	316	327	375	323	308	351	303	362	305	341	352	321	326	323	313	347	308	309	301	305	333	312	322	305	312	335	331	310	328	297	300	297	310	318	342	319	339	308	332	317	320	339	303	305	331	330	341	309	319	320	327	328	327	312	302	328	318	331	320	323	317	331	293	315	319	323	320	337	356	345	312	333	328	317	295	326	323	360	317	340	301	315	344	340	280	325	343	325	294	329	296	321	326	312	335	323	306	361	322	320	309	335	298	304	314	366	332	316	296	365	376	322	321	335	312	316	310	323	316	315	312	341	343	320	313	330	347	343	319	322	319	292	282	320	308	330	327	328	356	306	333	333	315	349	331	308	340	318	330	324	324	345	310	302	320	329	340	310	371	318	318	329	329	316	327	339	329	342	333	299	346	302	309	297	350	323	333	369	318	337	306	350	363	327	324	332	333	337	313	297	363	324	333	313	309	300	334	337	322	342	312	328	321	307	375	313	312	339	353	324	318	368	332	311	297	317	307	339	330	312	324	352	318	344	317	319	333	345	325	344	289	352	326	331	316	315	295	345	322	337	303	341	320	329	323	344	317	339	348	339	330	338	334	315	294	367	322	344	327	341	359	343	346	330	325	351	320	301	336	307	305	345	320	331	293	330	358	308	315	341	316	311	316	311	326	334	354	315	312	301	299	329	337	298	342	337	287	341	333	348	312	342	293	322	327	347	324	299	322	332	299	319	331	340	310	326	314	314	314	316	360	329	335	324	354	321	306	307	299	363	325	362	342	352	341	284	314	316	325	305	358	351	338	318	323	322	313	316	312	315	308	363	315	319	340	344	332	312	304	299	345	305	314	284	347	325	334	314	326	319	295	312	332	326	284	349	307	316	331	329	320	336	322	348	300	332	335	310	305	307	330	322	327	336	306	337	309	322	342	322	295	317	333	328	349	334	344	326	355	311	314	353	319	362	303	347	331	355	310	316	327	325	321	295	293	317	314	313	322	337	323	332	334	322	326	316	357	316	283	314	340	318	327	324	341	339	304	325	340	318	331	352	324	309	320	320	308	321	323	329	310	338	310	296	336	337	312	315	344	328	307	314	338	337	345	356	311	308	364	329	341	345	330	334	307	347	326	309	322	346	309	351	336	303	352	330	335	329	329	331	320	334	323	312	293	336	320	310	310	358	319	338	340	300	331	324	313	303	317	354	310	333	326	338	370	316	334	338	346	327	324	334	311	312	302	333	323	316	334	365	293	299	305	348	308	353	312	311	317	309	332	330	323	348	334	299	323	318	319	322	294	317	323	336	355	324	327	330	345	330	321	308	333	364	297	332	334	340	344	313	287	321	304	312	339	332	342	300	313	325	302	309	348	325	344	338	309	312	349	340	321	359	321	298	357	348	321	342	321	311	328	354	316	296	353	331	309	349	325	338	324	333	342	334	355	300	327	335	323	342	319	343	333	324	306	348	344	349	302	316	322	298	330	330	316	325	342	347	335	319	317	336	339	293	340	340	311	295	304	330	294	312	315	347	347	325	314	317	327	336	320	288	339	308	369	323	346	332	358	332	340	325	318	328	345	310	342	327	312	307	290	331	316	327	298	327	307	314	327	330	319	295	307	326	330	347	356	316	329	323	371	313	331	321	310	305	360	334	320	316	345	327	322	352	323	320	304	317	316	313	305	339	353	307	328	323	329	362	317	336	318	309	346	350	359	325	314	349	351	322	308	336	319	316	296	322	321	328	321	323	307	308	349	343	339	329	319	345	343	320	365	346	327	303	352	334	304	322	331	332	354	336	345	332	307	334	326	330	368	335	309	334	344	323	307	306	335	324	342	312	347	324	311	325	329	349	342	311	307	321	300	292	335	335	326	337	334	302	305	348	339	310	322	358	315	342	340	290	306	331	298	355	328	319	313	322	321	300	329	313	335	324	329	301	308	312	337	331	332	354	339	324	324	339	372	341	346	309	315	303	327	322	311	305	322	315	283	333	325	327	314	351	321	317	329	328	306	302	337	338	304	298	287	333	315	309	324	315	305	309	323	322	303
35684	41239	37291	19912	2004	550	499	550	550	530	470	524	530	501	519	492	550	508	513	507	545	506	522	538	498	539	546	523	545	567	522	554	473	531	525	540	476	538	545	502	480	495	565	542	522	502	534	567	560	513	530	553	498	525	538	531	567	542	578	532	537	536	539	527	538	515	525	547	517	534	529	447	537	531	567	521	521	475	499	562	534	559	508	560	512	526	471	542	499	494	521	514	508	525	480	540	529	508	475	511	535	539	497	550	487	543	548	543	569	539	526	494	517	519	531	535	513	545	529	509	521	531	534	579	495	503	502	543	499	555	522	543	537	524	550	503	486	500	506	517	532	510	524	548	508	530	547	504	546	517	507	520	472	478	531	510	521	565	518	550	507	563	515	506	525	477	501	537	539	521	524	512	543	538	539	546	549	535	502	516	512	548	509	521	490	552	504	515	505	531	491	570	566	497	480	527	553	568	558	553	503	504	539	543	543	543	565	531	530	512	543	489	546	494	463	550	516	532	547	531	502	532	496	492	534	578	521	525	536	516	520	533	471	522	514	514	539	476	526	523	529	517	542	523	511	548	504	507	521	567	535	526	527	496	524	533	530	556	544	528	491	519	542	544	575	502	530	514	514	565	510	513	504	493	536	560	502	555	504	503	535	510	517	529	514	531	511	536	551	523	537	476	507	538	504	507	535	529	492	541	558	518	528	513	523	544	535	554	502	517	507	545	518	499	528	486	495	517	482	509	500	511	527	492	541	520	520	503	551	484	541	546	506	519	485	536	558	578	513	526	538	518	504	510	503	501	557	498	531	532	545	498	498	509	531	502	559	530	514	514	501	516	534	545	530	562	544	526	557	566	525	482	540	540	554	506	550	529	486	520	538	536	521	508	562	548	507	550	549	516	518	540	550	518	551	522	589	540	480	508	540	483	551	543	550	526	498	554	548	517	568	528	522	518	538	494	512	521	523	535	489	513	512	535	546	494	519	497	486	504	514	518	539	540	509	486	516	479	505	534	514	488	533	483	496	525	542	528	537	490	546	519	503	497	502	538	548	545	522	513	565	516	501	518	467	516	534	544	518	494	475	533	519	526	496	519	514	541	541	521	522	511	512	570	492	532	564	518	494	532	498	523	510	527	524	551	512	537	493	535	524	549	555	537	531	571	521	493	493	524	534	537	531	506	550	525	502	509	503	520	509	523	553	546	503	502	553	523	531	519	501	508	503	503	529	541	508	552	550	512	520	554	513	496	466	544	512	532	553	556	555	502	484	525	510	558	513	549	509	508	500	543	524	518	539	524	522	514	502	527	482	525	557	537	528	524	501	485	511	576	538	516	535	530	526	510	523	495	518	502	559	512	426	543	492	511	544	481	534	521	516	534	574	528	524	511	571	489	495	541	529	507	537	544	536	559	538	453	510	503	535	489	548	495	489	495	520	540	546	494	499	557	517	575	521	513	582	506	533	549	513	549	541	515	514	517	522	543	485	490	499	498	546	528	495	534	514	497	506	521	537	490	539	523	537	489	530	541	514	539	572	569	533	516	493	550	551	493	518	510	556	503	540	535	534	519	528	491	540	508	525	505	550	555	543	522	495	513	525	503	561	538	550	506	575	443	537	533	548	503	525	553	517	487	554	570	481	479	548	511	510	516	559	528	518	547	534	496	516	547	556	512	528	530	477	518	541	598	528	514	500	514	517	521	533	551	507	526	515	535	500	481	554	541	515	529	531	501	502	541	562	519	508	535	517	539	542	524	532	544	531	513	552	502	472	510	560	505	489	508	510	506	509	537	556	527	508	518	542	513	503	581	529	543	521	525	520	497	561	484	544	507	534	496	512	489	507	495	535	542	530	542	554	518	500	522	528	514	511	500	507	527	498	533	526	554	537	509	498	534	563	533	516	556	515	537	551	527	523	580	526	519	542	527	502	515	456	491	523	522	510	533	515	536	518	532	554	502	530	509	499	529	510	584	524	525	503	511	522	517	546	531	531	521	547	515	534	557	511	583	546	546	479	463	529	516	527	520	567	532	524	504	512	532	560	532	517	583	531	526	531	515	466	511	482	518	569	486	534	535	476	531	538	511	523	514	535	503	549	524	501	508	560	505	483	527	529	504	523	480	549	518	523	548	475	523	541	546	548	518	543	527	548	539	521	518	517	496	516	521	502	509	549	508	512	585	497	532	544	526	531	488	515	477	502	551	535	528	500	543	533	524	556	552	542	556	533	559	518	506	512	527	506	545	509	542	570	499	518	527	528	536	564	523	506	533	515	501	507	523	532	502	530	530	529	517	525	533	522	518	496	484	492	510	536	528	523	495	503	559	549	533	542	519	486	525	559	528	544	556	528	541	516	536	513	548	446	503	577	544	554	516	513	529	513	491	503	521	494	505	563	509	520	509	529	516	525	517	501	531	522	465	538	553	556	534	493	511	531	523	550	529	494	502	498	521	490	477	528	526	549	523	508	510	512	538	543	502	531	531	557	514	546	532	518	513	533	513	538	508	536	529	555	528	504	560	539	524	512	505	528	547	527	558	521	513	541	499	527	536	498	528	541	490	505	545	505	549	564	501	517	521	509	526	522	506	558	497	516	532	548	538	536	483	571	532	519	547	491	489	522	535	502	507	527	495	532	533	515	534	505	498	526	473	555	516	560	512	513	511	515	564	499	500	531	491	569	505	502	515	537	523	499	508	485	530	543	493	536	499	516	532	494	521	538	560	541	521	502	509	534	495	497	520	530	527	537	551	536	550	535	552	482	501	580	537	513	495	499	515	514	499	505	518	540	519	504	522	529	493	528	572	540	566	528	505	545	500	524	510	521	514	516	490	499	499	538	537	552	524	541	516	532	539	545	484	510	505	493	508	499	549	521	539	505	521	484	529	512	488	507	545	486	512	516	536	518	542	503	560	554	500	486	505	536	501	487	494	526	547	506	561	557	516	559	526	551	492	532	517	503	497	513	536	460	528	534	539	514	518	501	507	524	523	523	540	481	491	506	545	524	490	536	511	555	527	507	514	497	540	542	500	494	498	558	569	486	500	503	486	497	507	471	517	524	507	520	552	515	504	528	544	506	491	555	551	538	499	506	523	524	485	514	533	519	530	533	562	558	565	532	511	543	567	542	522	490	472	503	501	542	517	505	507	494	512	515	506	491	500	549	502	505	545	527	563	534	503	534	511	505	521	517	580	533	541	503	458	529	519	516	522	544	545	504	565	515	556	518	539	505	557	535	508	491	512	505	565	524	540	524	526	538	530	497	529	513	569	529	475	539	535	515	530	511	550	495	543	545	527	542	525	567	541	511	502	504	492	494	503	514	521	535	498	524	500	540	460	521	535	496	519	513	540	574	527	527	526	507	528	528	518	507	515	537	559	491	536	522	490	505	529	536	518	556	540	508	540	523	557	499	502	536	536	566	509	546	494	545	504	560	504	500	530	523	501	505	518	548	543	548	486	495	467	511	500	520	511	553	505	544	588	576	495	528	538
24536	22207	38702	50332	19689	4876	661	537	512	498	528	505	502	473	440	491	524	487	513	459	505	473	517	475	439	465	520	470	480	461	468	479	483	487	508	455	476	463	476	483	495	470	513	459	489	509	473	485	469	490	479	475	502	484	464	499	494	481	473	475	487	487	492	471	459	487	453	477	470	545	465	501	510	469	470	467	513	443	488	486	491	456	469	462	477	497	470	465	458	474	522	444	467	493	470	499	491	547	513	496	506	475	509	502	478	492	500	527	505	458	453	492	502	491	483	462	504	481	470	515	487	414	457	473	471	440	456	511	471	472	525	472	465	457	456	490	506	521	491	510	472	451	527	533	452	486	531	428	443	519	488	492	467	470	463	487	478	467	467	471	441	473	488	453	454	488	490	483	508	484	500	444	496	469	487	501	508	473	484	474	505	500	491	449	476	469	462	512	486	452	490	472	469	461	484	486	507	469	469	493	486	494	473	445	479	457	447	476	480	502	489	524	454	469	502	516	473	519	492	479	459	443	461	473	467	497	514	477	450	459	486	505	484	451	469	444	505	489	535	481	477	464	456	469	462	465	445	513	503	431	497	513	497	452	478	514	509	499	444	477	470	481	458	504	482	511	514	497	474	526	451	512	458	479	504	488	481	467	538	512	522	460	480	454	470	501	492	472	482	502	454	472	485	524	474	503	466	530	478	468	484	472	434	482	447	477	511	500	432	484	505	473	469	438	449	462	449	492	480	461	471	459	507	500	475	500	495	445	480	471	508	490	461	474	494	494	464	465	466	490	466	463	519	535	454	453	511	458	529	479	473	478	509	478	486	485	505	477	461	445	486	482	431	481	473	480	470	524	485	440	484	502	467	480	474	455	474	478	504	440	485	499	486	480	484	460	457	478	517	502	483	508	485	465	498	478	488	512	460	476	469	462	467	469	525	453	506	489	488	489	476	484	465	490	521	459	449	531	476	489	506	504	448	461	483	487	475	453	474	494	460	480	482	472	512	446	476	439	477	481	486	497	493	466	465	484	509	474	438	491	457	494	444	471	517	455	453	474	497	479	496	495	480	507	447	486	472	477	467	476	506	489	448	557	479	474	470	456	480	477	474	478	483	479	418	482	484	478	511	469	483	484	457	472	481	445	506	461	482	455	485	436	466	429	491	493	450	477	518	483	496	488	463	450	495	510	516	451	490	532	463	493	484	465	510	487	463	491	454	460	482	484	470	451	479	460	483	475	521	528	510	478	462	470	437	505	479	457	480	499	467	474	511	465	415	484	489	494	479	458	479	486	470	458	447	498	437	494	462	497	480	450	429	504	509	491	472	472	449	471	455	471	480	486	433	471	455	485	488	478	502	472	442	474	464	446	476	485	469	457	493	491	493	453	517	479	475	471	473	510	453	507	519	495	495	466	465	478	511	515	497	536	499	466	430	490	506	467	484	495	493	473	503	514	455	500	477	497	497	516	489	514	505	490	462	459	488	512	491	473	493	447	447	482	460	458	457	489	494	472	480	428	489	439	498	463	475	496	475	507	486	485	464	500	468	452	505	476	467	484	473	462	442	456	482	511	455	482	538	474	487	479	496	482	470	487	483	465	466	501	472	466	493	483	473	474	471	467	497	453	489	481	515	467	481	433	482	467	486	475	460	494	497	489	480	510	514	477	458	477	478	493	493	496	497	494	428	498	482	492	450	491	483	460	461	429	487	476	496	505	455	493	466	476	493	501	508	514	477	483	495	471	482	484	440	475	474	521	531	489	469	494	514	524	486	466	533	494	491	491	480	498	543	455	489	518	476	511	500	466	459	445	445	467	499	465	455	446	452	512	469	482	466	478	488	478	511	515	527	518	501	451	514	472	503	524	532	509	463	498	489	473	499	480	478	468	436	485	425	479	480	517	481	489	480	440	467	499	496	469	525	482	480	480	471	468	475	472	458	489	484	487	458	491	521	480	515	484	478	457	482	491	462	492	454	463	470	499	500	520	456	473	479	504	513	463	478	476	479	507	485	478	506	442	481	438	478	465	465	480	468	492	499	522	540	463	501	424	494	465	481	486	482	462	486	485	488	494	470	490	457	479	458	466	463	473	442	506	450	464	452	462	446	467	451	482	473	526	478	495	487	506	511	501	458	477	494	490	477	498	503	462	483	508	508	501	480	494	474	505	501	481	469	456	479	479	471	510	467	487	455	500	466	472	519	488	457	494	500	512	462	481	475	454	507	469	491	505	460	470	473	482	481	474	499	494	466	483	468	495	472	524	482	476	510	449	464	465	500	489	462	439	486	478	471	518	489	501	514	481	456	507	462	456	455	486	462	457	486	482	482	476	488	501	497	464	489	485	500	471	502	495	504	509	474	488	477	500	469	471	496	477	446	497	498	462	447	444	446	503	489	497	464	516	503	476	496	499	489	496	497	458	451	465	474	467	467	503	534	498	463	496	473	471	513	456	530	510	512	482	469	441	503	490	466	472	472	467	481	516	484	471	492	458	458	478	518	491	447	481	504	470	490	494	476	484	515	494	480	500	474	502	480	485	515	484	461	453	489	474	494	516	515	508	519	499	454	504	491	469	524	491	477	482	502	491	532	520	489	478	438	500	510	483	460	518	497	455	483	506	525	448	476	473	491	527	508	483	497	472	489	483	470	485	501	470	483	454	508	494	508	480	503	478	463	510	550	473	450	486	498	500	495	503	465	468	470	491	461	456	519	483	498	449	491	518	424	529	462	452	483	515	499	504	515	457	469	449	458	491	510	489	491	479	491	457	511	464	483	483	492	494	473	448	453	489	468	467	465	500	474	448	494	454	440	464	491	472	485	447	475	508	486	516	478	489	463	483	508	463	516	454	465	514	486	487	486	480	480	482	459	473	466	504	462	495	507	475	499	448	456	435	481	483	431	471	471	505	504	489	532	464	491	475	515	507	460	462	495	443	480	494	473	464	479	480	466	486	451	509	470	452	471	484	450	484	485	480	472	456	460	433	474	457	465	461	493	484	459	496	458	502	483	485	475	466	500	462	499	467	501	465	491	515	478	442	489	498	471	482	507	492	474	503	457	462	508	458	466	505	445	461	447	485	480	552	472	493	448	508	445	479	477	518	472	494	522	475	481	519	517	463	459	435	504	532	497	477	543	482	503	502	491	445	443	455	450	482	474	463	499	477	445	433	478	498	441	532	472	489	495	463	484	487	504	497	468	503	519	495	518	493	485	451	474	462	472	500	487	456	492	505	480	467	450	513	495	520	489	471	492	464	506	490	485	427	489	516	482	504	460	473	492	497	438	495	486	503	482	483	461	467	453	483	466	498	472	474	481	484	471	489	531	494	481	463	488	496	480	487	510	484	482	475	536	467	478	490	481	505	473	472	513	469	474	481	501	501	470	488	451	473	500	483	510	467	498	509	450	478	496	467	469	480	447	506	473	516	474	468	503	483	476	508	472	482	497	488	448	491	461	455	489	472	494	439	492	482	447	497	494	491	518	528	487	475
58029	75867	63974	45886	9993	961	775	785	787	764	761	769	757	765	808	759	755	765	756	745	746	767	790	773	750	814	787	734	740	717	735	766	820	759	733	738	740	723	708	726	723	734	777	739	762	737	771	734	746	771	753	793	738	744	755	764	781	713	746	808	766	722	758	780	750	769	770	795	835	747	780	761	756	772	765	752	751	726	758	743	759	731	772	698	766	761	766	784	744	758	697	752	762	773	767	748	774	771	698	748	821	790	753	758	779	704	728	743	776	758	729	811	730	719	785	715	792	758	798	743	724	713	761	741	785	729	790	758	768	741	761	748	739	751	716	750	792	755	753	748	750	762	685	772	756	752	754	764	787	672	805	782	747	776	755	728	769	726	753	756	727	765	719	754	793	731	763	707	736	734	798	758	738	747	743	774	735	736	739	758	720	811	785	762	764	733	761	764	729	744	752	749	783	710	752	747	772	778	768	703	818	726	734	696	784	759	775	803	752	751	785	723	705	715	747	763	755	791	781	760	831	765	752	716	751	752	799	733	734	773	754	774	724	768	715	802	749	747	750	754	752	740	730	784	754	752	792	788	712	766	757	760	746	745	732	731	750	782	812	780	750	808	736	758	717	797	683	737	759	787	718	796	710	702	764	739	751	741	742	729	773	730	731	762	735	759	738	744	744	727	757	771	727	695	750	749	755	771	780	783	766	755	778	769	718	768	713	733	737	750	778	727	753	736	715	709	742	719	760	755	752	775	698	701	751	716	750	776	752	748	739	778	759	806	796	758	801	788	788	772	718	746	702	725	718	788	721	745	726	786	761	765	757	712	740	706	807	699	744	701	723	777	773	782	717	780	757	707	754	731	779	824	785	720	738	740	712	699	753	708	778	729	713	743	765	733	760	728	753	702	717	783	774	776	800	797	806	730	735	754	742	766	773	733	736	748	718	728	793	766	762	764	760	724	773	708	778	785	757	755	768	792	795	748	717	728	731	780	750	769	770	796	742	733	710	737	757	793	806	742	775	761	761	780	737	776	722	720	709	761	769	793	687	778	795	763	710	774	751	749	734	778	750	721	739	778	735	753	770	761	758	709	726	744	751	725	764	818	766	706	781	750	797	810	743	731	738	715	724	759	794	700	690	787	788	739	804	793	765	753	779	772	799	729	760	788	780	725	752	758	777	812	758	727	719	764	790	726	780	735	752	755	766	749	713	722	782	728	702	744	705	740	727	751	754	814	723	713	730	793	751	684	745	771	735	710	777	773	772	744	777	743	805	696	714	702	730	791	719	759	753	767	715	750	767	764	779	700	781	772	732	745	747	733	751	751	730	734	759	745	789	775	767	704	682	733	760	773	738	734	766	746	737	729	754	766	827	776	820	764	729	762	728	754	768	704	781	770	777	747	758	720	738	779	744	741	729	793	704	688	772	735	731	771	760	791	744	725	756	737	793	792	730	698	757	696	765	763	727	744	735	845	741	743	756	788	725	735	762	780	738	708	807	724	777	768	705	782	757	732	747	761	741	770	727	721	762	751	701	746	732	726	750	737	741	801	740	749	724	749	728	792	740	727	764	756	767	761	760	775	763	781	747	759	737	781	776	790	756	747	711	777	791	805	767	749	773	740	743	791	766	704	754	780	757	773	810	781	747	751	802	730	768	757	699	757	743	674	750	711	724	787	744	732	769	805	737	750	741	745	756	778	756	741	712	740	772	793	753	800	750	779	762	807	798	812	741	760	764	726	777	759	764	762	756	773	770	798	768	736	783	812	764	797	738	800	704	799	764	737	754	740	694	731	770	760	764	769	744	765	729	761	781	742	787	764	747	790	748	723	779	723	766	688	749	739	727	750	722	766	758	774	735	707	722	724	796	737	751	732	713	785	780	748	769	726	741	759	755	730	721	761	710	723	795	768	813	802	792	741	672	772	764	673	721	699	744	773	744	735	712	732	731	812	696	751	759	786	764	749	795	740	756	753	741	767	763	751	788	746	782	766	742	750	785	755	734	798	771	753	750	709	737	783	726	772	716	704	774	747	776	742	777	742	754	789	760	718	756	703	758	756	742	786	705	746	774	705	724	742	723	750	770	731	756	717	747	800	753	778	754	695	761	726	763	755	737	753	730	743	722	776	735	758	779	806	730	723	722	730	737	769	743	812	802	744	794	746	735	744	757	793	777	722	755	761	782	747	725	781	752	773	745	710	761	680	791	738	711	742	771	739	748	763	721	762	810	717	743	773	785	743	739	691	752	730	703	749	776	789	751	788	798	712	763	758	784	730	772	753	713	727	788	735	780	715	788	784	728	768	753	761	738	760	776	786	721	746	707	811	776	770	735	748	742	733	758	750	734	726	744	749	781	753	768	778	766	738	728	763	737	753	788	747	774	771	750	700	727	771	735	741	726	757	748	780	754	752	760	768	754	697	751	748	780	773	762	741	719	775	739	719	760	774	797	791	732	727	788	778	717	726	759	771	784	726	780	729	751	716	763	759	766	753	742	749	708	716	801	762	737	751	793	742	745	750	743	731	717	693	760	794	768	759	779	745	735	731	756	740	811	776	740	769	780	767	743	758	746	724	775	797	768	754	772	732	779	750	753	730	730	748	718	760	781	776	776	754	755	739	774	774	740	743	799	741	793	759	737	741	771	778	751	776	787	762	724	752	714	796	778	752	756	742	745	722	750	752	762	736	715	745	706	772	783	725	738	744	784	803	783	738	818	742	759	750	720	763	751	706	799	735	742	806	759	749	741	775	786	803	745	770	789	725	758	778	788	756	811	723	760	785	762	764	706	714	801	766	704	780	755	729	751	754	756	735	769	788	711	774	794	761	708	740	728	785	708	731	710	777	752	741	754	757	778	721	733	704	708	773	729	777	783	748	753	711	742	732	755	812	747	745	696	780	749	731	714	742	709	752	726	744	745	727	760	716	771	759	773	780	758	750	720	758	818	763	741	729	715	713	773	765	725	737	747	741	772	721	750	738	748	697	790	782	735	740	792	837	728	730	722	740	738	728	750	822	824	719	750	709	769	726	767	743	763	746	763	709	716	723	708	747	728	813	737	750	780	740	736	756	755	728	738	718	727	738	735	750	778	745	760	728	715	739	759	757	771	733	771	706	758	723	772	769	762	769	730	796	727	751	774	740	759	777	805	708	748	772	755	727	770	757	708	781	773	738	713	738	774	768	794	746	738	754	749	733	760	701	788	762	747	718	732	724	768	790	764	732	760	809	718	749	760	769	770	783	732	726	746	756	691	709	731	793	743	756	721	733	821	766	740	744	751	763	730	742	745	794	786	773	752	778	744	757	698	733	733	765	719	754	738	753	741	737	746	743	767	729	714	716	760	773	762	729	745	801	765	742	753	723	767	700	724	720	740	793	767	765	819	744	744	726	756	771	749	785	734	758	728	741	764	766	728	746	753	740	754	708	756	787	746	674	752	776	769	767	753	739	697	749	760	742	782	748	737	801	773	762	759	733	734	786	742	685	725	782
23196	21563	31955	46447	22803	15367	3814	734	625	627	595	619	613	577	599	551	590	588	621	577	613	599	570	579	579	585	577	586	606	548	573	572	587	526	609	597	559	592	560	541	562	574	554	604	584	605	570	578	517	537	559	558	531	552	530	511	580	597	525	548	563	530	557	603	595	575	528	531	544	547	548	520	587	561	555	591	588	544	555	578	546	541	602	602	551	588	518	547	562	572	562	587	550	591	565	560	565	558	552	532	580	551	561	570	540	544	562	589	534	560	574	622	548	558	547	537	550	528	528	546	560	565	612	565	581	593	579	565	551	569	550	546	552	588	574	584	513	579	575	551	570	567	607	563	587	577	558	569	533	545	534	571	589	560	569	564	530	566	533	579	602	573	571	589	580	562	554	589	549	580	565	596	541	574	561	584	556	554	565	572	561	566	584	562	545	528	536	539	531	517	562	564	563	545	548	578	557	541	547	507	563	559	576	509	557	615	572	605	560	592	545	561	506	579	575	573	537	554	555	565	560	539	620	595	548	587	579	576	572	550	564	550	552	595	530	591	553	527	540	524	573	523	537	540	586	556	540	575	558	576	554	574	566	555	562	552	563	612	545	564	572	576	560	596	509	557	540	598	561	503	585	577	574	587	596	578	575	547	597	547	560	555	570	535	594	580	530	554	549	597	542	553	605	575	548	569	567	532	554	577	561	549	556	573	572	546	557	563	577	543	533	563	530	550	557	539	542	563	571	583	567	537	585	567	582	526	582	557	555	602	543	582	553	574	601	562	486	606	562	573	584	559	577	581	576	534	576	590	523	518	636	568	554	597	538	570	591	577	577	592	527	565	566	553	557	538	546	518	598	562	567	565	570	576	573	568	582	544	572	556	566	573	550	558	565	555	529	576	537	554	564	592	580	580	544	601	548	599	578	571	563	566	570	538	548	513	602	548	568	595	590	600	541	597	526	546	577	587	585	552	559	552	552	568	569	535	552	574	570	536	569	574	517	565	563	562	566	554	581	565	571	546	584	552	561	549	602	535	502	564	584	579	563	565	550	583	586	580	553	558	590	613	533	588	550	554	554	566	578	566	572	528	625	544	553	563	582	579	514	565	572	576	530	557	574	538	529	571	591	556	568	588	598	587	595	540	537	559	534	562	571	588	559	551	534	595	568	533	561	570	585	563	561	570	557	551	572	574	547	528	547	536	514	545	581	595	570	582	573	585	580	570	549	566	517	541	581	561	538	597	565	543	585	524	531	563	588	504	573	593	555	554	559	509	636	546	554	532	579	572	554	561	563	564	581	558	552	581	589	556	515	580	566	553	610	542	545	553	554	577	561	539	567	567	551	514	577	611	566	565	549	563	526	553	584	552	590	579	581	540	528	580	557	542	558	577	575	557	555	547	547	588	554	588	567	535	525	580	546	557	560	572	562	565	539	546	529	556	589	519	551	550	575	569	584	587	582	575	571	562	584	591	521	637	568	588	553	542	564	519	597	529	569	564	518	596	524	562	548	544	565	560	575	571	584	553	578	584	550	578	599	545	563	614	580	576	573	610	521	544	551	563	555	538	554	562	567	547	564	559	538	535	570	539	577	586	568	549	531	546	562	561	564	507	558	582	524	527	584	543	569	558	604	548	548	544	542	556	547	555	567	569	524	589	571	580	595	505	569	569	532	537	552	549	574	582	531	579	554	534	535	557	556	559	508	540	574	548	559	535	550	607	563	557	570	556	557	548	551	556	590	606	600	547	568	541	531	570	573	564	570	550	560	581	553	539	568	601	558	571	542	556	584	586	614	534	576	578	558	576	563	596	559	567	580	530	530	564	530	520	554	582	554	538	570	552	561	511	532	575	574	547	573	587	598	537	502	560	570	583	515	572	561	561	584	573	540	572	560	564	546	536	570	576	541	539	576	532	553	581	580	565	561	566	571	564	571	599	548	573	541	583	553	573	552	539	560	616	535	575	562	602	570	563	592	543	567	504	546	555	540	508	538	593	594	561	540	574	560	563	524	558	518	509	570	559	549	572	556	531	554	592	590	542	583	531	524	547	582	567	565	516	557	561	539	565	551	565	588	569	516	515	579	594	580	576	535	584	533	576	559	526	593	555	579	569	556	591	542	498	594	554	559	544	538	589	578	539	559	564	527	544	598	559	556	580	573	554	556	601	542	515	552	550	545	573	559	550	589	565	562	534	538	557	559	548	548	561	563	543	583	553	554	550	604	658	545	553	557	548	558	557	559	543	595	546	568	564	599	535	513	553	572	567	601	536	566	581	550	559	547	549	546	578	573	548	582	593	537	564	557	573	552	570	566	573	569	525	544	530	568	556	571	552	593	518	590	511	592	571	516	598	546	529	589	581	577	549	527	612	555	572	581	562	603	567	569	551	573	580	591	559	588	573	573	608	577	609	566	592	539	574	589	580	531	574	564	551	533	571	557	564	611	580	566	521	534	529	562	590	596	562	563	591	534	559	583	558	549	551	584	569	542	518	590	560	584	571	594	556	562	568	531	576	570	551	569	584	544	537	582	566	572	551	584	540	538	562	551	559	541	579	577	554	552	566	568	576	568	566	579	550	573	527	561	576	576	567	562	633	577	586	555	570	546	564	579	559	548	567	583	568	612	564	597	540	537	532	582	578	551	578	551	518	562	528	583	545	577	609	564	571	558	537	561	554	580	548	551	549	526	564	567	564	530	573	565	544	574	579	542	546	561	574	553	574	607	581	595	521	544	577	564	551	557	525	546	549	608	568	576	599	546	581	539	548	552	552	564	604	567	564	560	546	555	562	604	583	536	601	568	611	515	561	535	537	565	516	557	598	559	559	560	591	576	551	581	571	561	550	546	546	566	541	566	554	565	525	542	549	556	598	561	593	569	591	578	577	577	533	597	574	544	579	580	540	567	569	551	596	491	574	556	575	525	562	601	573	529	550	576	568	568	533	623	535	578	575	566	593	556	532	552	593	565	548	576	596	538	558	519	550	518	553	563	541	601	580	569	561	577	551	593	581	566	543	537	531	589	540	561	565	557	588	550	606	558	563	550	543	535	562	566	548	577	557	569	577	561	558	555	547	551	589	579	552	578	508	518	586	572	567	561	551	550	585	580	617	569	602	572	538	552	553	564	566	573	557	571	598	539	567	549	569	601	555	559	585	611	579	544	548	549	543	581	581	584	579	597	574	547	571	550	590	545	579	559	584	599	491	534	583	578	563	544	522	562	554	577	595	559	540	547	514	574	533	560	578	582	538	571	574	563	542	576	569	582	597	586	609	559	562	555	591	538	543	580	583	565	554	612	586	589	511	536	553	568	544	591	549	578	574	564	577	547	554	542	561	574	605	602	565	565	552	572	579	549	577	570	580	558	555	583	539	605	567	572	553	561	573	580	563	579	538	561	554	579	576	559	555	532	561	564	547	537	551	577	589	577	565	567	542	549	561	599	546	530	583	537	578	552	556	527	585	542	582	540	565	551	533	571	569	544	553	495	566
59139	89328	70784	55546	14869	1117	967	946	915	966	918	884	886	876	890	829	903	880	870	902	865	864	823	880	911	855	854	860	857	895	892	878	862	860	825	850	837	853	823	852	851	856	884	872	860	858	851	867	871	880	849	794	847	859	838	835	862	816	864	867	798	821	823	897	841	861	877	875	928	812	846	835	810	813	849	875	801	838	813	808	807	875	882	845	854	812	880	828	844	879	898	887	825	838	812	854	891	855	865	870	827	803	872	907	891	872	832	821	788	834	855	779	897	902	894	878	882	844	852	894	886	840	793	835	890	831	849	848	813	799	838	851	855	847	878	835	831	884	891	875	871	856	876	855	835	881	819	804	878	802	865	920	865	845	847	866	858	833	829	837	869	774	814	849	825	821	899	882	836	855	821	873	838	919	867	862	855	840	823	858	864	909	865	875	844	803	821	827	880	897	893	895	867	845	824	846	838	812	879	862	845	897	828	819	860	881	823	877	899	872	853	860	821	925	860	808	857	847	882	892	847	846	835	811	858	841	883	801	852	879	850	877	843	843	896	877	854	845	868	818	824	887	889	873	854	893	857	810	821	859	833	842	857	840	862	875	853	820	824	833	836	874	815	827	812	841	843	855	900	833	847	852	904	809	827	857	870	868	878	874	867	814	818	885	852	851	791	877	819	903	847	873	858	889	831	834	874	860	828	853	844	852	876	857	853	810	862	804	819	810	807	867	865	868	868	876	863	894	863	903	839	855	858	824	898	834	876	909	853	857	852	895	855	834	835	847	818	834	860	861	874	879	902	809	834	801	822	882	859	814	778	906	870	812	817	915	863	889	865	858	836	871	885	863	859	897	843	843	832	896	848	879	850	903	853	865	903	866	868	937	870	855	862	839	866	866	858	820	830	849	885	943	766	842	844	801	851	867	853	811	882	853	873	846	857	873	852	858	820	872	894	893	882	844	922	879	836	853	862	864	808	855	824	868	840	890	864	815	799	869	915	852	841	818	852	831	819	836	898	911	867	851	827	856	812	860	893	830	909	844	942	842	836	806	810	855	835	850	881	861	868	801	874	853	872	836	843	924	884	860	866	875	833	864	850	860	903	894	869	868	838	844	872	845	849	846	844	869	928	881	821	891	825	838	804	854	849	781	892	893	913	886	917	806	856	831	826	826	868	821	841	914	833	860	870	836	831	894	890	822	841	854	853	847	815	814	873	858	844	801	841	833	852	845	817	824	927	851	896	856	829	868	840	863	860	820	841	857	856	844	821	851	930	869	841	839	889	879	924	836	866	853	898	821	845	837	850	847	829	916	796	836	843	830	854	860	880	886	854	849	879	842	850	832	809	876	828	823	853	834	844	796	900	839	865	915	832	826	810	887	834	889	865	889	869	892	882	864	841	837	884	899	865	861	836	870	920	847	849	842	864	896	864	851	872	846	872	832	866	890	813	831	837	838	827	888	851	825	881	837	883	809	844	856	870	813	889	838	865	816	829	877	841	886	857	888	809	786	848	892	874	815	865	822	889	846	850	892	854	787	827	856	859	864	820	921	818	816	841	829	825	854	817	869	834	815	901	867	868	887	845	835	865	843	824	823	846	845	855	871	861	869	823	859	866	920	844	877	871	874	844	871	835	815	867	823	854	847	853	846	786	830	898	850	774	839	894	849	831	884	791	834	847	853	816	816	860	845	829	837	783	848	828	866	844	862	864	867	848	881	884	842	835	832	867	852	798	840	868	820	845	815	833	803	907	877	809	792	833	833	798	886	808	873	865	848	849	880	864	897	876	857	870	895	880	894	893	808	883	833	840	841	902	837	871	893	807	833	856	818	852	896	882	870	874	850	932	860	869	857	840	874	827	872	914	831	814	886	852	865	826	806	902	843	821	839	818	830	830	845	864	843	844	866	889	852	865	859	827	825	833	843	902	846	844	853	833	861	847	912	793	794	900	868	881	795	871	869	841	915	829	849	859	813	852	785	856	852	857	833	813	853	879	823	824	892	819	820	836	882	853	879	869	884	882	816	852	838	821	851	874	850	789	842	874	872	856	881	876	882	841	848	831	858	855	905	874	803	824	866	813	843	868	829	825	803	841	819	864	848	822	861	851	804	832	863	904	875	844	865	845	814	828	868	875	858	832	848	833	831	862	820	846	894	905	885	867	880	877	816	826	860	919	871	891	877	876	824	858	752	828	846	832	848	831	833	821	891	880	890	877	838	904	905	829	812	861	858	868	866	809	867	851	914	776	847	890	863	845	854	881	861	865	866	810	885	832	833	850	811	863	801	857	860	800	843	827	858	842	889	837	869	846	863	897	799	856	832	853	881	869	896	809	856	893	877	906	859	828	816	844	883	923	837	857	873	887	853	885	846	841	820	841	842	822	860	916	862	883	812	860	908	837	864	884	846	855	841	832	868	845	827	838	891	874	830	828	897	880	869	853	859	891	836	870	820	884	809	903	833	840	897	867	873	861	869	849	883	848	837	825	818	862	853	868	877	788	830	816	856	856	844	815	824	884	828	830	853	843	837	914	835	892	818	844	886	847	849	835	843	807	821	810	833	871	832	843	851	854	775	842	866	853	863	857	794	836	834	817	818	869	828	829	829	837	801	861	855	831	885	896	874	868	834	829	863	843	860	859	947	850	808	799	823	836	848	870	844	846	845	809	854	838	866	817	838	856	887	875	850	897	831	831	899	835	853	881	865	898	893	820	871	896	890	855	809	860	828	870	868	836	891	835	911	889	826	834	877	901	831	848	889	796	874	861	865	788	875	826	893	863	858	882	882	892	841	852	865	903	794	859	869	828	858	896	847	838	824	900	885	863	885	844	866	829	882	916	869	815	836	823	858	863	884	813	872	838	859	879	869	881	897	855	834	798	846	821	868	874	844	888	833	868	821	867	862	855	830	862	859	787	831	882	860	878	857	847	852	832	861	865	869	842	851	856	812	796	846	862	825	853	865	820	836	828	794	868	902	888	867	888	856	910	849	850	888	860	874	851	845	837	816	859	936	841	850	874	893	846	770	836	869	880	851	854	846	840	885	858	802	814	873	859	875	812	836	848	903	933	881	888	823	929	875	896	891	860	846	926	851	856	874	869	787	858	823	912	911	862	790	881	827	839	864	840	851	800	844	885	809	860	841	803	806	896	879	846	802	881	853	871	850	833	857	835	848	895	888	865	891	847	858	832	875	846	848	831	814	883	812	834	859	897	806	812	821	845	831	919	859	794	892	856	850	855	834	866	808	878	792	850	846	836	844	821	853	806	863	850	825	893	863	816	886	837	856	821	887	813	892	859	794	809	856	894	835	855	884	849	840	862	861	856	875	882	878	892	818	866	869	806	823	869	831	859	860	814	815	805	863	836	887	855	810	860	904	862	873	830	857	890	878	874	882	805	868	846	833	892	849	865	836	861	827	822	874	833	869	835	840	851	849	868	835	850	841	853	867	879	842	839	894	874	858	889	878	858	885	873	841	843	852	878	868	867	819
28974	25552	27919	26378	2896	311	305	280	311	287	326	337	309	325	300	292	345	326	326	332	328	297	318	316	329	341	312	303	298	311	317	314	304	331	294	303	332	324	326	326	311	294	277	334	310	345	325	309	342	316	322	314	283	305	290	313	311	329	318	326	299	309	307	289	297	299	307	303	272	312	337	291	300	274	303	316	288	329	305	307	304	326	311	294	306	317	312	299	307	300	292	326	314	307	314	304	295	338	298	296	298	301	335	324	271	304	290	323	293	313	326	303	316	356	298	316	339	304	326	288	308	320	322	308	351	325	321	318	311	288	314	299	335	304	273	288	306	325	321	309	313	304	290	307	328	313	326	285	291	300	297	287	334	291	281	310	290	299	335	304	299	319	302	293	326	313	303	309	306	324	319	335	258	323	310	297	287	336	330	328	315	325	329	311	288	304	305	313	311	344	292	308	324	305	305	298	312	293	323	271	345	342	280	338	325	283	324	286	295	300	300	319	330	321	280	286	304	297	318	292	325	287	301	322	292	346	304	344	313	321	301	335	308	340	298	304	323	306	309	317	305	313	297	329	279	309	309	281	320	293	323	292	322	313	305	313	331	302	295	324	273	302	317	343	342	296	319	319	303	342	329	291	287	328	271	319	303	308	308	278	306	307	321	315	332	310	312	304	304	314	266	317	288	318	318	305	301	320	289	300	321	285	277	279	302	301	318	318	298	298	327	304	318	345	283	305	285	318	302	277	286	275	304	293	283	284	294	319	292	314	279	314	309	295	278	309	299	321	290	315	312	294	308	288	311	323	295	267	296	315	332	340	309	292	289	307	308	304	301	310	352	332	309	295	288	332	309	294	341	284	310	334	316	325	299	316	281	316	327	313	299	312	310	309	322	282	323	315	298	329	327	322	301	288	346	343	336	316	276	309	323	305	282	337	289	312	322	297	311	305	319	327	318	313	268	342	290	287	326	305	328	296	341	311	307	334	295	320	287	345	341	301	316	276	287	300	339	319	301	289	303	299	299	311	317	277	294	307	314	341	284	301	295	303	286	342	294	307	291	314	310	322	342	313	292	303	286	319	274	327	306	310	298	329	316	324	297	327	284	309	322	304	277	306	303	310	300	338	314	313	315	315	328	296	326	337	313	343	310	314	312	325	298	272	298	326	288	314	300	292	319	326	314	306	305	297	307	313	318	318	309	289	292	289	283	284	335	305	318	306	286	295	339	308	287	336	323	325	330	288	318	296	293	302	337	319	315	312	304	327	288	332	342	316	280	314	312	305	307	294	325	323	332	314	329	311	311	303	319	313	317	335	295	297	300	288	327	312	299	337	312	300	322	299	320	285	293	297	323	330	328	324	302	308	317	304	278	297	339	327	312	305	299	302	330	295	334	343	312	304	312	338	307	333	297	289	313	334	313	301	304	310	315	291	309	325	303	307	300	299	324	291	356	300	342	297	327	299	305	286	326	332	340	326	304	304	312	295	307	305	355	281	302	304	281	318	317	299	301	309	320	318	330	320	308	301	328	293	312	314	286	302	288	335	297	303	332	284	319	307	295	296	303	310	318	309	304	290	292	323	326	307	330	338	269	318	312	309	305	310	282	314	317	314	337	327	300	305	325	296	300	314	333	332	321	294	297	288	292	310	294	306	299	308	305	312	323	298	328	315	293	279	313	310	297	309	319	275	331	280	318	297	310	303	278	281	300	317	332	313	334	355	300	318	330	308	295	296	304	323	305	325	283	327	296	327	316	288	338	307	325	321	321	327	320	309	315	296	320	318	305	300	290	304	318	291	303	287	301	327	284	298	291	317	300	335	306	289	287	304	301	342	310	350	295	319	303	308	340	338	300	333	307	289	359	292	300	326	283	302	323	343	299	343	312	329	326	330	332	267	331	319	288	323	329	330	335	301	301	301	294	330	297	289	285	283	323	317	300	298	344	308	313	333	315	300	331	327	320	294	312	298	305	292	295	334	335	298	284	299	313	327	335	306	328	300	330	308	314	340	314	304	314	321	297	289	296	290	313	313	303	310	277	339	289	320	339	286	328	322	335	332	265	324	304	312	304	294	320	301	304	296	322	308	306	304	279	304	313	266	294	324	302	318	315	306	329	306	314	287	310	281	313	317	292	301	299	314	327	293	284	285	297	338	310	332	331	289	330	320	262	294	304	291	307	312	326	352	300	329	290	317	320	301	296	303	290	301	308	335	337	301	295	330	287	304	304	291	318	312	338	326	313	295	325	335	319	323	306	336	323	287	313	326	278	309	295	304	311	296	305	312	312	309	332	294	288	307	304	306	302	320	281	326	341	305	320	310	317	353	351	298	281	322	277	286	316	319	325	294	324	299	326	276	310	281	309	313	316	297	323	318	321	329	316	323	304	325	304	281	342	292	320	298	288	318	308	275	336	314	299	320	298	315	315	291	320	277	320	267	298	314	318	289	283	308	333	305	298	295	291	299	264	318	310	319	292	320	310	295	318	288	307	307	309	287	304	308	301	311	315	279	317	310	280	328	287	293	305	304	304	323	310	309	306	303	327	307	291	324	318	307	293	296	271	316	310	323	286	292	289	309	296	304	282	317	313	294	316	304	318	308	328	322	274	305	300	331	291	300	330	310	333	320	311	289	360	305	305	277	330	301	323	310	319	332	279	298	309	284	285	275	278	324	309	332	287	303	323	332	326	330	318	334	281	338	314	324	297	285	329	312	329	297	318	284	365	279	319	311	319	313	316	315	305	300	323	310	327	292	318	323	324	282	324	307	303	341	327	327	311	333	300	335	311	318	301	320	306	295	315	312	269	306	309	297	296	306	282	311	329	305	291	290	295	313	296	330	309	286	332	308	298	317	305	323	315	312	322	323	289	296	305	273	341	322	313	278	292	286	315	306	284	304	339	301	294	296	308	314	313	301	341	302	314	318	317	311	295	296	315	306	307	283	305	300	323	342	308	308	328	294	311	313	309	298	312	317	317	284	300	299	318	331	300	290	305	311	303	305	299	286	309	272	304	316	327	327	327	304	333	318	311	316	309	308	321	306	290	332	314	327	327	316	330	297	311	295	283	276	294	304	332	312	324	302	351	281	305	288	294	294	296	305	317	315	285	308	326	286	306	318	291	313	310	299	321	337	303	330	292	323	314	338	354	281	328	313	347	317	300	312	299	299	310	358	295	289	313	312	296	304	300	314	289	311	312	320	323	309	320	319	322	302	325	315	317	321	326	316	318	274	296	332	323	317	352	297	314	311	292	324	295	349	298	319	284	291	292	302	271	310	305	295	327	298	330	304	296	313	296	312	295	292	329	341	306	331	322	284	321	298	305	302	303	302	307	292	294	321	315	318	306	326	315	345	319	323	302	306	312	284	324	316	318	290	310	322	302	280	312	284	290	294	306	303	303	328	313	275	328	328	314	331	289	307	312	331	308	293	307	313	301	329	304	293	307	294	294	324	301	253	314	300	311	297	313	318	318	294	289	297	341	319	301	319
35678	41392	34041	22781	2450	507	534	522	504	533	508	481	461	529	466	473	513	510	507	484	478	497	506	511	536	515	462	518	526	477	502	523	457	507	522	496	511	489	504	453	479	471	503	517	468	488	492	473	472	552	510	513	536	507	489	456	543	535	498	492	490	506	479	473	472	506	505	477	495	465	497	481	473	508	531	505	521	478	491	457	512	532	514	486	477	523	495	490	521	531	454	502	500	501	490	510	537	513	496	495	508	489	551	491	487	517	471	501	481	501	507	513	515	474	482	508	500	511	503	472	510	492	509	482	495	463	492	526	495	513	470	497	495	497	490	483	470	486	532	515	477	485	532	511	493	473	518	475	513	472	458	493	527	500	477	487	483	546	521	524	522	489	495	499	482	500	530	500	455	485	521	502	507	515	542	458	504	514	547	521	478	510	462	482	499	499	473	481	496	528	493	480	498	503	491	486	494	474	483	519	525	505	496	545	535	510	487	461	501	479	463	529	491	522	504	483	480	537	478	483	428	538	502	506	492	483	489	507	481	510	510	488	487	509	514	520	450	545	483	514	493	517	465	495	478	525	489	497	518	519	516	482	496	454	484	492	479	521	494	481	539	483	498	465	505	486	501	486	492	502	480	497	475	517	510	493	510	469	495	517	492	480	499	498	463	491	486	506	529	526	540	518	516	495	493	520	462	504	537	502	485	468	436	486	458	520	450	506	490	486	470	496	511	529	508	483	478	499	532	475	489	479	481	490	520	521	486	483	505	495	495	488	441	542	493	500	527	506	507	535	494	497	524	486	527	515	443	480	505	479	473	494	483	495	504	502	465	492	492	508	529	507	516	510	469	513	522	511	483	503	497	481	471	484	506	500	525	517	536	493	490	488	487	475	491	506	514	538	492	482	527	506	504	472	461	508	507	492	497	529	513	503	495	473	510	500	488	485	486	475	489	456	490	525	491	503	503	493	469	502	504	488	479	515	505	479	532	484	482	511	472	518	501	505	463	518	505	494	499	506	507	455	510	498	536	510	492	504	457	505	487	464	527	501	546	499	511	503	459	487	523	469	478	489	487	500	518	455	490	490	506	452	485	468	480	521	496	481	505	521	520	503	527	547	517	478	528	460	501	485	496	497	465	512	489	489	456	474	471	505	507	472	517	503	466	501	476	516	486	484	505	539	494	455	503	512	508	479	496	526	493	508	519	505	486	510	499	511	533	509	478	486	497	490	507	504	488	519	515	478	489	522	507	527	542	492	474	542	505	518	510	527	510	488	493	494	484	529	524	481	516	510	523	497	485	496	485	469	488	497	504	508	486	490	524	496	465	554	497	532	529	505	485	489	478	489	524	519	499	518	498	458	454	493	490	475	472	497	472	476	455	496	465	513	463	491	472	514	473	496	503	520	491	484	488	504	490	515	505	467	467	466	467	478	471	503	509	492	447	497	500	488	534	476	490	495	515	502	455	512	487	517	462	486	499	490	489	495	498	423	480	557	452	505	496	505	469	501	503	470	534	502	485	468	478	531	513	507	501	503	530	502	488	475	511	489	523	457	481	495	474	492	481	464	524	446	522	495	545	454	484	483	476	497	468	464	490	483	476	490	507	517	508	541	521	520	526	504	470	527	513	538	485	491	506	476	494	505	482	465	498	500	510	491	478	460	538	491	518	497	489	523	485	487	456	510	506	490	477	475	510	521	463	532	521	497	485	509	473	499	506	507	530	523	482	501	497	463	528	505	479	513	518	498	486	520	451	456	505	512	506	482	491	516	458	550	518	498	533	512	501	499	494	494	489	504	486	531	497	494	472	493	545	495	482	498	486	474	480	477	499	496	495	491	476	509	467	499	480	510	526	517	546	497	448	520	497	494	498	460	487	471	527	529	515	507	478	502	504	497	529	478	472	519	522	468	506	517	467	493	464	503	517	478	495	535	512	498	510	500	498	498	503	493	461	477	498	514	465	500	518	501	520	475	521	521	482	504	441	521	469	500	502	530	495	467	501	488	508	505	481	474	447	525	514	501	495	480	550	518	552	481	502	469	521	487	487	488	496	534	483	493	501	485	472	520	477	470	502	486	513	481	508	515	488	498	465	516	521	488	465	491	494	540	471	503	512	519	520	493	505	472	536	484	541	487	492	488	528	510	490	481	496	498	457	534	501	476	500	499	489	475	496	489	468	505	524	472	517	501	479	474	496	481	511	509	541	493	468	497	500	493	486	515	520	455	507	500	516	525	502	491	549	479	513	512	506	517	499	483	507	489	436	489	468	534	496	495	531	560	483	468	481	490	510	519	513	491	488	485	487	537	498	493	475	510	426	483	485	504	514	488	481	484	515	501	487	497	518	481	526	474	518	495	498	466	477	495	489	502	486	511	520	531	488	468	498	534	515	451	506	500	481	520	498	504	502	505	482	468	479	480	509	483	495	490	480	507	499	495	527	463	478	525	517	504	493	494	508	508	519	494	527	490	514	481	513	471	531	496	488	523	468	474	489	481	484	511	487	501	489	496	513	501	508	499	511	484	537	472	501	472	494	496	479	469	482	490	518	510	519	477	518	518	504	519	483	492	521	469	517	450	492	520	504	473	464	473	479	522	487	479	459	481	495	490	510	488	467	492	515	510	488	491	532	491	516	494	478	464	475	516	482	471	530	496	510	446	487	459	492	457	525	474	510	503	496	487	481	506	515	498	471	502	476	493	492	519	510	553	487	531	495	521	479	503	504	482	478	503	524	491	559	544	495	472	502	524	485	463	481	518	484	502	536	473	483	492	472	464	501	484	495	530	472	494	488	473	477	505	471	511	523	527	524	510	481	496	506	486	511	493	481	497	478	482	463	505	486	490	499	515	513	483	525	514	477	519	526	496	497	465	520	492	526	455	533	489	481	496	489	468	456	502	508	497	488	555	508	480	466	495	480	471	529	512	508	457	470	557	488	446	488	453	516	490	492	517	466	491	494	510	533	513	443	513	518	513	520	492	469	490	515	468	453	496	519	535	463	520	496	505	508	511	511	486	527	497	565	488	506	517	495	522	480	513	497	491	527	519	513	498	530	512	506	518	483	491	518	536	503	544	495	498	493	519	496	517	523	530	481	517	529	505	509	474	490	482	474	508	489	541	469	501	476	512	503	476	463	469	475	464	487	539	518	509	500	472	537	509	509	481	520	472	483	487	539	470	476	501	483	520	495	511	453	518	477	491	481	476	497	481	499	523	497	509	490	490	442	504	508	521	498	533	550	502	493	543	487	502	505	489	501	507	513	494	528	481	494	457	507	494	512	509	522	484	511	537	502	479	490	478	523	505	514	523	482	495	494	491	499	489	528	503	503	474	518	491	497	495	516	521	519	513	490	497	495	457	504	513	465	507	481	520	536	494	496	474	539	493	494	536	551	510	488	489	483	513	478	477	529	490	503	512	510	508	471	495	505	494	486	483	472	520	515	499	495	519	456	514	527	497	494	480	527	488	519	482	481	477	492	487	511	521	481	503
24633	22219	35200	44039	19888	6554	727	518	528	476	534	496	483	501	546	486	463	505	502	453	458	457	452	467	504	502	451	462	472	507	473	509	428	517	492	496	467	502	474	480	483	496	444	481	490	483	510	475	481	475	469	464	475	502	487	511	487	506	493	481	498	458	446	498	511	484	472	548	495	482	494	441	494	471	502	526	441	530	484	474	508	465	441	477	507	507	472	475	478	473	501	492	461	476	479	488	535	476	449	477	501	526	489	489	530	473	499	495	455	449	491	493	491	527	480	509	495	490	485	488	470	451	509	494	480	453	492	475	474	491	461	503	517	479	494	496	481	478	505	488	516	481	461	482	515	512	460	466	490	482	479	468	473	461	464	464	487	484	481	477	524	480	497	535	478	489	504	499	438	484	486	472	481	489	483	484	454	525	500	458	461	484	464	489	495	463	498	461	465	489	480	516	448	459	475	484	466	471	474	482	494	515	500	485	478	487	475	474	447	483	482	476	486	479	499	468	467	498	483	499	537	472	499	441	487	486	496	468	483	534	482	497	474	469	496	524	474	484	491	485	484	459	463	480	500	525	445	520	485	461	475	527	449	492	467	461	515	464	526	472	496	513	491	453	541	486	468	460	500	511	474	476	477	483	462	491	453	461	542	498	463	478	499	498	511	521	498	466	514	483	472	515	499	470	498	490	477	492	510	495	453	502	485	482	493	489	497	452	480	517	484	479	482	494	471	472	464	429	458	426	459	566	470	474	497	424	471	511	498	473	456	465	505	501	479	482	504	501	512	512	485	493	499	510	466	478	511	492	488	477	468	494	474	447	484	509	467	475	478	500	463	481	455	467	487	482	471	501	471	469	474	448	504	487	424	452	488	471	477	497	463	456	490	490	497	483	473	474	448	472	480	486	487	504	482	454	545	488	489	466	467	510	446	484	478	498	505	490	465	506	506	534	471	501	528	472	484	512	476	488	469	468	478	471	469	476	495	455	492	462	506	511	472	455	466	478	494	492	486	465	526	462	467	456	458	506	511	495	512	461	460	497	468	495	468	523	501	447	498	456	466	460	486	478	472	489	532	496	460	460	514	509	511	454	463	491	466	503	468	484	458	485	473	482	494	451	456	493	504	459	471	474	466	484	464	546	448	458	477	483	481	478	453	437	494	482	514	468	487	458	481	475	488	454	505	470	477	496	497	539	501	466	463	475	522	474	450	491	468	500	479	487	522	457	486	473	456	450	506	456	497	428	433	495	463	507	431	472	481	468	465	505	499	501	499	475	471	472	470	471	474	498	465	505	495	438	455	481	470	530	514	481	478	480	525	501	490	526	478	490	469	468	486	507	463	475	513	469	478	467	485	482	473	483	464	494	437	486	480	466	491	498	495	490	486	497	470	456	456	458	506	429	469	458	506	462	445	490	485	454	518	450	457	496	505	481	525	464	489	479	502	482	460	491	511	482	442	473	492	483	478	447	460	486	489	436	496	460	498	481	479	445	498	470	514	487	452	477	511	431	490	489	483	534	442	468	476	471	444	503	459	471	468	422	512	496	514	493	496	466	499	472	504	479	478	477	469	471	481	519	488	489	473	515	537	493	469	456	520	472	509	478	508	487	521	480	477	475	521	507	521	453	482	494	493	445	455	490	489	484	477	447	477	486	466	456	459	489	483	466	486	497	499	452	536	476	482	445	452	474	462	524	481	475	508	445	490	498	516	486	483	459	458	488	477	492	496	473	472	499	493	452	492	496	537	486	480	469	531	511	527	486	522	480	485	460	451	460	494	486	463	463	476	451	494	470	513	480	476	498	486	440	498	470	467	471	498	487	494	511	493	453	441	468	467	474	502	464	463	511	481	455	468	485	456	462	501	468	489	502	447	488	497	503	495	442	483	490	468	480	478	496	480	470	478	467	511	479	484	489	465	487	515	477	469	452	482	471	470	481	459	478	419	446	476	508	491	465	472	496	531	477	476	468	483	462	497	464	505	475	447	480	510	464	442	485	460	482	476	477	516	454	501	514	467	473	448	493	468	451	496	453	479	489	482	442	475	466	476	486	484	520	479	475	480	481	459	450	445	491	513	521	440	474	523	512	472	510	487	468	476	478	483	491	501	454	494	500	524	449	468	497	522	505	511	482	476	461	492	504	490	498	483	491	515	493	492	443	494	448	497	473	456	469	483	466	486	456	490	442	474	500	471	474	494	496	476	515	488	498	454	479	481	505	479	460	480	461	481	458	480	479	528	492	499	463	515	510	488	509	475	441	486	468	499	504	476	498	470	473	489	449	480	507	475	474	484	457	498	460	478	477	482	469	477	476	499	491	478	506	466	475	468	447	523	484	492	490	502	475	519	510	462	522	439	485	490	477	504	508	529	508	465	496	474	491	496	449	498	473	514	484	514	524	501	499	452	491	498	490	464	498	504	494	485	446	455	464	478	490	489	450	537	527	455	474	454	478	450	480	467	486	489	505	487	478	468	493	462	464	473	427	490	502	489	489	436	512	461	501	489	492	463	488	484	498	455	502	433	488	478	472	486	432	486	532	507	495	487	501	514	511	466	515	529	483	490	474	501	521	529	458	465	457	450	528	504	474	470	478	474	506	516	511	501	495	507	465	487	475	478	487	509	507	453	474	480	468	512	506	496	473	483	536	463	494	483	454	466	504	472	500	497	464	485	451	481	508	506	474	525	455	503	477	499	493	503	450	482	474	461	460	509	463	453	489	470	482	486	520	504	527	535	480	490	452	474	469	445	489	425	477	490	457	475	514	499	525	442	484	491	476	468	450	456	485	493	460	465	432	505	472	457	499	521	468	491	511	479	456	485	518	485	456	465	482	498	480	478	460	496	504	483	517	471	448	473	458	491	457	542	477	485	481	451	486	475	495	482	475	482	507	490	483	474	455	506	476	449	465	472	505	480	474	482	484	474	470	491	469	470	468	448	475	476	496	511	494	477	468	521	458	454	473	522	486	457	517	470	487	474	483	463	470	488	491	498	476	487	480	517	492	476	494	509	478	473	507	454	490	468	479	480	488	498	459	475	522	491	486	508	508	466	463	462	523	483	482	436	415	479	490	475	431	520	484	471	517	464	504	475	490	486	541	505	491	523	495	484	495	513	487	495	492	473	498	501	437	488	465	485	474	503	481	481	496	492	506	510	449	481	519	440	480	508	462	497	491	471	484	497	498	497	463	449	456	461	502	514	524	506	483	467	491	474	492	482	443	496	487	506	470	489	466	472	493	486	467	493	465	468	481	454	519	479	473	482	464	480	489	502	511	470	426	490	495	489	467	483	491	490	466	457	481	492	491	507	511	460	440	524	462	505	486	457	505	493	495	489	483	484	518	531	507	471	503	502	466	485	476	467	471	469	520	506	498	525	465	454	466	495	497	517	523	460	497	490	496	515	511	452	504	496	473	478	477	494	477	505	481	523	449	475	480	449	492	461	485	501	459	521	483	503	437	471	461	497	474	493	494	494	478	472	520	493	503
59007	78858	68580	46681	9604	815	828	820	839	738	781	713	791	818	784	769	761	760	737	747	763	764	763	742	759	773	768	742	773	801	763	812	717	770	735	783	763	766	807	760	745	775	754	747	760	745	758	759	780	748	768	742	742	776	728	752	755	772	752	750	730	719	785	769	723	724	775	738	785	772	800	714	761	791	789	781	770	789	724	760	777	758	754	751	791	787	714	746	782	764	724	740	746	764	758	704	729	712	703	759	759	768	716	761	714	736	771	741	701	746	745	759	753	765	750	776	744	738	797	720	744	738	737	776	754	798	806	811	792	730	753	735	764	789	771	762	721	743	729	748	725	723	755	785	734	763	784	759	763	784	759	790	781	744	784	788	765	737	780	759	749	726	718	777	738	793	747	746	708	727	751	768	765	776	779	776	797	731	770	786	749	734	734	722	757	801	760	744	755	755	754	749	765	759	739	816	731	734	752	770	770	748	813	774	753	743	787	712	755	736	743	742	729	752	764	775	753	754	691	768	744	768	774	713	732	753	817	735	791	741	761	772	712	731	766	781	733	786	785	717	783	730	712	730	809	738	782	698	752	766	745	743	748	748	793	808	710	763	776	756	711	804	692	767	734	714	753	794	784	805	763	775	775	724	776	734	764	755	752	811	707	739	759	742	733	726	818	785	799	808	745	754	765	746	757	762	727	777	761	719	747	728	732	792	729	770	709	713	719	730	745	752	720	760	748	739	752	735	724	768	743	769	730	777	742	763	688	728	733	736	796	767	720	723	746	688	766	769	775	733	720	747	749	784	767	733	744	779	727	765	780	733	751	738	756	761	729	745	733	805	748	723	771	760	718	747	764	747	746	781	762	714	751	753	743	717	755	771	740	768	731	721	782	788	756	746	700	735	797	750	800	773	763	742	726	823	781	753	754	762	741	751	721	763	725	783	735	757	736	767	772	751	753	758	772	735	759	778	743	748	775	746	734	719	750	768	785	743	699	743	732	767	723	795	772	746	775	755	781	764	715	727	757	697	813	800	789	737	761	758	799	718	740	716	805	756	770	766	732	758	766	773	743	739	802	760	762	760	758	760	793	749	741	733	745	700	694	737	739	727	751	806	732	726	762	789	720	758	727	735	746	783	754	787	727	708	776	755	735	729	750	750	723	743	728	789	748	770	704	754	796	744	772	760	773	749	763	737	673	772	776	727	786	750	754	734	766	750	808	774	754	798	792	717	822	724	805	706	747	766	749	738	736	745	736	737	707	758	827	770	744	802	779	733	740	720	787	776	688	785	774	824	753	752	753	758	734	770	716	782	714	745	764	693	790	766	720	714	735	758	776	733	789	765	749	694	739	760	760	763	767	739	739	779	745	764	727	768	775	731	750	761	793	792	759	771	785	757	757	721	709	783	727	745	754	756	726	778	783	785	739	792	785	820	779	733	733	826	760	773	747	711	759	681	809	743	751	741	799	750	738	742	741	760	737	759	759	779	743	731	759	724	759	690	722	691	734	756	746	814	797	765	773	778	770	717	715	779	751	751	750	729	754	756	806	801	735	770	753	776	780	719	739	742	749	735	730	723	752	729	785	741	764	789	763	748	730	775	831	739	782	804	747	742	766	795	688	757	783	751	802	763	820	771	725	800	693	745	733	725	726	736	792	750	739	762	789	752	748	750	744	756	737	738	799	785	710	732	784	711	802	757	750	777	739	785	724	689	728	759	778	739	744	773	729	782	788	792	783	773	786	730	756	761	780	750	790	775	731	717	765	758	775	758	752	771	790	741	778	737	765	767	765	776	792	748	726	772	727	785	758	761	735	731	701	723	757	734	782	710	752	778	756	744	785	744	730	757	764	756	812	786	783	784	749	770	782	759	716	737	736	762	765	782	785	748	763	777	732	748	725	733	749	742	747	783	763	694	715	777	741	738	809	759	765	732	755	739	709	767	767	803	691	768	732	729	719	819	761	787	735	727	744	776	781	726	739	776	735	733	726	733	756	768	733	731	727	738	766	786	800	752	712	758	752	745	786	724	792	772	727	750	744	787	721	747	768	736	747	748	772	725	737	761	738	787	759	776	751	732	733	766	725	751	772	708	747	768	682	698	798	753	711	802	760	765	766	762	745	748	749	794	756	747	747	796	737	752	744	737	760	732	761	712	788	757	771	771	729	747	787	762	741	805	763	753	807	732	726	780	747	737	760	750	764	753	755	742	766	748	754	818	773	730	746	721	756	757	752	753	772	726	701	741	789	799	758	756	742	744	744	750	754	772	777	733	763	807	777	781	785	740	757	718	726	781	728	718	734	771	725	758	738	769	764	755	750	759	774	729	759	764	693	753	765	735	743	810	700	779	756	778	763	723	766	753	770	747	786	778	748	764	726	743	730	752	763	778	777	783	717	793	769	777	757	817	776	736	730	741	780	810	746	754	753	749	733	800	747	742	798	793	800	727	762	732	744	725	722	758	734	794	725	729	746	721	744	733	707	735	771	735	776	772	789	738	779	785	723	763	741	753	765	721	762	742	802	730	770	763	795	716	754	794	787	718	719	772	829	729	686	732	733	763	746	735	771	786	699	727	795	750	798	787	745	749	776	724	755	740	760	774	758	779	743	775	730	731	755	732	752	783	771	758	771	736	712	778	781	754	776	787	723	761	757	713	802	761	751	738	763	763	764	762	801	751	724	765	724	710	755	760	773	777	715	765	729	714	781	756	848	791	759	740	762	761	751	788	779	734	756	700	755	753	716	717	783	770	769	744	752	731	709	734	765	720	752	782	744	732	783	690	731	746	818	783	785	821	704	779	683	780	747	715	771	790	777	756	742	751	756	796	767	787	780	779	768	753	744	809	711	797	738	697	720	708	738	744	751	772	708	769	774	787	772	724	767	744	738	719	760	806	754	790	773	708	788	746	806	777	763	792	773	743	686	760	771	752	744	727	767	769	728	748	767	736	739	748	821	723	776	690	720	712	766	754	742	767	753	743	738	751	751	769	778	735	747	735	768	727	814	705	772	699	711	748	740	779	758	720	741	733	722	736	761	774	726	732	793	764	756	759	731	770	729	788	805	763	788	715	736	756	757	788	741	716	765	748	790	710	751	731	766	823	758	772	744	758	735	754	718	811	724	801	753	731	718	735	774	708	757	747	753	713	760	772	782	705	722	749	738	757	726	761	737	743	780	745	750	725	781	771	719	757	787	729	760	785	759	726	754	756	782	770	713	816	753	768	683	697	787	714	789	793	792	749	797	758	732	734	749	739	756	779	830	720	753	747	736	707	734	753	712	758	710	761	767	760	749	757	747	791	777	760	720	712	771	746	793	741	702	785	700	786	762	776	729	734	766	782	698	705	770	746	797	773	759	701	785	751	779	760	738	724	777	730	758	746	752	743	717	775	746	742	766	769	807	798	718	722	750	717	748	747	730	767	741	709	762	754	754	731	793	727	753	775	764	781	712	807	732	774	735	747	721	734	772	741	729	766	750	727	753	775	810	764
23311	21521	34157	43610	23164	13437	2607	697	613	634	619	633	574	600	563	593	589	585	572	569	568	630	545	529	556	564	581	580	590	558	572	549	581	583	543	567	591	565	597	518	579	524	577	548	551	554	585	574	565	604	586	572	540	562	559	567	526	568	564	558	570	518	572	545	578	583	552	562	574	577	585	576	585	593	552	597	608	566	567	536	587	618	603	540	542	578	582	572	575	583	587	527	564	528	567	528	558	590	570	615	561	580	572	560	587	573	574	544	538	561	555	601	597	588	559	567	586	555	552	575	564	584	557	587	523	564	591	535	563	527	544	523	574	602	568	559	572	534	561	573	581	562	558	566	546	565	572	564	566	588	609	617	574	588	603	562	576	575	531	543	563	567	556	555	560	597	556	600	567	560	540	585	544	556	626	595	584	586	602	583	510	558	537	583	574	561	561	551	539	547	586	587	575	562	579	540	585	553	573	535	545	550	564	553	569	585	541	577	564	539	546	597	567	601	526	568	570	576	561	529	571	554	538	563	566	560	557	580	585	586	561	557	577	557	530	604	593	647	552	536	636	595	545	544	578	583	566	588	542	574	540	574	548	569	567	570	535	602	568	582	557	552	577	551	551	576	542	599	579	547	626	595	580	588	570	567	562	551	568	611	590	578	561	569	549	597	568	563	548	620	562	592	556	585	572	607	583	565	587	541	556	568	539	569	556	536	582	558	566	577	545	564	575	587	607	546	575	572	558	559	569	591	579	538	586	555	529	565	578	594	568	547	563	547	573	508	566	546	552	615	571	570	553	538	563	583	588	566	543	549	569	620	566	554	599	559	578	590	610	574	579	569	565	542	562	566	587	572	551	550	607	566	580	560	590	564	555	546	551	595	573	607	563	572	573	572	585	549	542	601	566	541	546	595	559	554	580	594	588	571	603	597	622	578	576	510	551	614	613	564	572	549	542	560	543	552	556	560	529	557	524	569	558	587	592	581	571	576	563	559	589	589	552	564	599	572	559	572	569	566	567	536	586	581	558	583	562	595	602	572	609	621	579	554	573	543	554	554	547	567	579	580	554	556	538	565	574	557	602	574	552	554	573	539	592	519	567	621	586	548	558	570	572	543	612	586	559	579	578	569	596	590	628	605	570	556	575	551	578	568	552	567	587	577	577	557	603	601	595	568	623	572	583	582	571	552	560	535	579	627	535	566	567	575	548	587	573	562	570	525	593	586	586	563	558	575	537	612	534	573	577	564	555	556	549	606	580	567	520	598	559	582	589	589	585	588	586	523	558	583	562	607	551	597	591	565	543	537	588	588	547	533	532	552	528	563	596	575	557	545	599	591	540	562	565	564	546	609	534	580	526	523	565	578	590	603	558	596	505	553	541	567	579	586	622	601	597	569	582	542	560	598	550	575	545	599	573	580	595	618	541	549	591	591	559	550	560	572	597	569	580	571	545	577	584	555	592	536	552	573	621	520	598	560	586	543	548	543	577	551	564	545	543	570	557	534	591	531	585	559	550	574	612	550	547	538	579	559	549	551	597	561	613	550	593	584	581	567	565	595	562	543	535	572	576	605	609	595	577	528	606	587	592	527	583	618	562	572	566	541	581	569	615	565	583	604	581	573	556	541	555	577	555	558	594	567	545	568	559	579	541	581	588	568	572	566	570	527	577	590	549	551	555	540	575	572	559	579	551	571	540	584	592	582	503	570	574	576	588	559	564	540	527	584	584	550	525	587	579	531	600	568	591	593	579	541	572	563	599	609	570	578	561	570	575	564	562	541	564	596	534	564	580	577	591	560	542	587	580	578	542	560	566	592	554	548	563	577	591	527	571	574	560	569	518	551	573	584	555	602	564	570	575	539	530	575	564	539	532	571	596	524	542	578	616	584	608	576	602	565	586	588	564	538	589	569	594	549	587	604	533	539	582	537	531	551	575	569	516	593	519	608	589	546	558	559	546	562	560	559	579	555	585	575	529	551	560	561	560	602	539	585	568	573	583	572	556	562	572	573	541	579	568	553	555	536	542	549	554	559	564	621	563	558	534	552	581	543	633	604	575	566	553	551	567	546	580	588	571	597	547	593	573	550	560	598	582	571	557	584	613	560	572	583	537	549	593	532	574	520	572	577	559	575	565	534	552	564	555	554	517	593	580	589	550	570	547	568	593	572	585	522	537	568	559	548	556	531	599	511	559	589	577	597	537	611	590	561	567	581	541	540	555	567	602	595	568	587	540	589	544	519	571	553	502	570	567	598	538	550	583	593	606	602	544	550	522	539	577	588	578	543	565	594	520	543	580	546	565	517	573	582	586	581	624	544	574	567	570	577	548	555	602	560	610	553	590	575	551	554	544	587	602	552	580	594	594	580	575	589	559	566	567	563	574	577	560	580	554	559	551	574	575	545	544	616	590	541	551	573	601	584	591	579	593	550	559	563	616	615	526	587	589	571	610	550	588	552	571	588	547	600	560	562	589	561	576	602	568	537	585	561	554	534	569	548	560	578	593	576	582	572	572	531	594	573	524	579	591	598	575	566	590	600	570	558	547	560	534	619	561	573	579	581	566	540	543	598	584	559	564	527	567	607	579	612	566	574	512	574	516	580	566	544	563	587	597	618	571	597	580	565	557	557	591	547	542	580	595	560	602	609	561	543	575	595	559	592	576	619	605	592	564	556	559	562	542	536	500	573	599	602	612	545	567	537	559	532	559	585	553	560	578	555	593	557	563	526	574	557	632	579	570	538	539	607	545	596	573	586	571	525	583	608	570	543	542	583	575	567	569	518	550	559	528	567	548	561	623	567	522	566	535	575	604	542	563	627	555	584	571	546	567	567	586	543	562	566	544	560	575	525	561	574	543	556	556	561	577	565	570	551	566	566	568	563	571	570	562	595	572	583	602	553	569	606	547	608	596	541	521	595	582	528	545	513	606	565	576	551	569	604	580	543	557	536	536	559	566	582	559	560	550	595	573	553	580	557	561	534	580	526	599	597	544	589	536	591	558	590	601	574	567	578	594	547	573	573	593	549	554	549	594	603	573	544	573	577	560	598	559	555	551	569	597	535	598	589	596	569	566	537	576	565	579	593	520	547	573	568	580	575	548	563	580	574	576	530	545	550	563	560	565	645	583	553	548	610	580	521	552	572	550	577	582	559	595	596	573	564	532	572	584	591	559	586	558	583	545	565	596	557	548	549	590	571	554	518	555	588	576	530	569	492	592	592	553	561	576	556	562	573	596	584	595	567	572	546	576	557	617	552	573	553	582	607	566	573	587	562	540	593	566	568	565	545	576	591	592	525	525	516	595	526	580	588	582	562	580	550	553	588	557	590	536	610	556	562	577	513	581	607	570	588	607	581	588	586	585	583	552	578	577	564	545	592	587	578	525	567	557	525	589	578	597	556	522	567	569	575	586	517	592	556	556	549	587	579	546	550	563	552	588	544	587	565	566	564	573	579	587	556	547	600	588	559	588	572	580	577	578	533	532	608	557	591
60193	84339	74329	55916	14466	947	1015	937	975	953	937	873	946	845	838	945	883	840	884	948	837	857	869	878	931	807	829	909	862	876	877	840	860	815	845	898	869	827	855	879	873	931	912	895	884	868	835	890	838	907	855	814	841	864	889	852	820	841	857	932	819	838	822	879	829	858	895	853	888	847	819	898	819	856	858	807	928	888	841	862	795	848	869	810	918	820	855	831	843	853	802	888	878	847	795	806	887	850	853	822	864	893	843	887	870	832	846	837	867	830	845	890	824	875	877	915	851	784	868	860	908	891	842	851	883	874	879	840	849	859	915	812	869	866	883	896	874	890	815	838	857	833	842	843	872	853	839	846	851	857	861	868	858	914	841	873	852	862	864	898	860	895	912	868	808	912	836	850	855	875	841	869	863	848	920	836	851	870	834	871	873	845	900	911	789	853	857	855	870	842	883	896	902	825	843	818	847	826	881	889	844	874	823	853	868	854	845	879	815	818	866	842	805	878	868	842	845	848	841	885	870	870	881	824	842	894	886	873	873	847	896	912	831	808	920	856	884	845	873	844	871	858	860	912	843	928	887	906	855	894	854	855	853	835	884	857	888	868	894	907	880	893	875	873	837	849	845	845	910	873	871	866	912	867	903	860	864	861	876	855	808	885	869	869	847	880	824	826	853	837	839	913	850	838	929	797	825	862	843	819	897	859	889	866	900	851	838	913	848	872	906	857	884	820	911	875	862	830	816	819	885	834	865	833	854	824	843	830	845	879	848	808	847	881	874	806	859	837	889	823	935	888	905	829	890	901	825	873	915	840	837	900	852	888	893	856	821	801	801	792	850	832	895	888	870	823	854	850	829	899	862	890	873	868	812	843	866	839	874	891	819	847	839	892	874	809	879	862	896	862	865	842	827	839	852	856	834	881	834	877	870	833	859	854	838	830	868	858	847	922	853	854	888	871	849	925	839	860	850	823	909	862	902	884	826	878	868	863	829	830	875	885	862	813	825	886	856	836	868	857	846	867	825	875	835	879	876	877	838	875	859	872	887	865	845	882	863	843	875	842	907	885	845	851	856	860	869	810	860	919	913	846	851	835	834	887	854	907	818	856	896	848	909	814	868	864	845	854	871	872	906	818	832	877	850	836	815	845	862	884	861	850	864	823	909	846	878	875	817	853	931	835	863	880	833	890	901	838	860	863	849	829	850	846	853	829	860	888	913	839	846	767	782	873	912	842	875	913	870	893	849	860	855	841	864	881	835	854	876	865	859	835	848	882	841	851	853	829	852	870	855	840	850	875	859	912	866	847	869	837	843	891	845	838	853	869	840	875	905	890	851	848	858	842	843	870	843	815	885	871	914	895	890	884	842	850	850	807	916	839	842	859	853	828	876	811	932	853	849	876	850	889	890	801	871	814	880	861	897	824	887	894	873	865	936	871	822	845	918	865	853	903	862	912	866	864	864	859	822	843	846	861	838	862	845	850	864	886	913	834	845	855	844	860	848	924	849	874	896	900	838	854	799	877	903	818	846	837	819	855	806	859	871	843	863	840	855	852	915	880	928	838	866	874	846	813	817	878	899	861	882	867	855	839	874	877	878	898	877	864	881	896	901	840	866	794	862	846	828	848	884	821	847	810	872	890	792	899	892	824	811	864	879	849	860	866	884	848	794	894	864	838	873	881	842	841	862	905	885	906	875	861	851	898	885	861	894	821	870	859	881	812	866	854	878	875	847	806	839	893	838	856	877	839	859	855	861	843	821	873	818	886	860	851	859	856	803	817	914	818	835	883	875	867	884	886	903	865	783	861	903	853	914	872	897	878	863	861	844	888	898	856	894	907	817	872	874	895	850	803	827	823	841	844	925	868	864	864	835	810	900	873	868	863	846	872	906	835	864	869	848	831	842	843	924	891	851	870	897	838	812	864	878	921	873	906	880	862	840	816	853	833	852	826	910	873	833	829	840	812	868	878	841	867	905	862	870	889	860	875	866	831	842	888	864	885	864	914	887	893	848	860	840	846	856	884	815	824	892	913	854	848	883	866	900	815	847	964	863	893	794	863	847	853	842	812	869	840	879	881	871	848	825	902	883	888	857	838	832	826	850	845	874	884	850	899	881	921	826	847	785	843	857	907	864	877	811	886	828	835	851	822	881	871	818	847	823	873	844	865	839	875	859	873	889	871	891	921	860	834	839	780	849	891	801	854	860	809	847	847	867	853	871	910	893	891	870	853	907	820	895	834	861	856	841	817	864	889	886	852	839	864	886	883	833	915	890	864	874	818	906	860	886	873	869	837	881	893	836	888	879	824	900	847	866	900	882	912	854	859	840	871	864	905	840	956	918	910	881	880	869	854	793	827	848	907	853	899	868	898	895	835	851	893	828	895	850	827	838	862	916	869	807	863	790	815	851	922	891	813	867	815	846	937	854	889	864	868	808	860	862	855	867	891	879	865	879	859	826	830	864	849	849	831	816	858	823	886	866	836	815	847	852	898	799	887	850	929	837	902	873	865	822	854	864	807	854	874	758	861	881	863	885	857	882	810	870	934	875	818	850	881	838	818	912	881	872	850	833	862	874	807	865	842	864	870	871	831	883	873	855	876	860	893	889	871	832	894	838	870	888	865	863	802	853	875	862	903	853	882	845	850	882	827	865	820	831	850	851	843	869	842	853	870	852	919	890	844	859	852	822	860	866	830	849	867	877	860	844	878	861	880	851	851	870	857	864	881	914	844	865	861	834	807	849	865	862	869	876	916	818	846	852	857	851	825	814	901	849	896	812	897	835	886	889	931	874	819	861	869	811	891	899	902	821	863	879	895	855	861	873	853	835	855	845	827	866	871	860	874	830	851	871	885	928	846	867	882	900	839	827	845	806	834	890	875	907	848	810	861	816	887	883	913	864	871	842	848	853	845	880	857	853	846	842	898	860	888	869	894	860	853	915	871	905	897	902	899	841	857	850	858	834	881	859	859	811	869	867	842	865	886	851	814	912	815	864	782	840	875	852	843	920	847	884	807	858	861	886	897	863	904	860	831	862	899	886	852	843	853	869	825	868	860	829	839	876	839	875	831	938	911	805	884	942	818	850	863	923	863	826	863	833	881	845	817	847	866	869	883	840	877	838	893	878	915	858	865	814	862	851	883	878	874	899	839	864	888	821	881	835	890	872	872	856	840	845	835	866	867	820	842	829	841	820	887	840	841	828	912	894	886	841	851	906	859	906	828	851	883	806	888	794	843	885	834	911	890	842	901	802	848	872	821	863	841	891	865	852	855	918	829	820	843	835	856	831	850	839	880	886	889	832	823	860	871	885	889	884	900	841	882	871	818	847	796	820	871	868	868	838	911	820	908	864	824	850	860	883	880	878	903	822	879	871	870	837	853	868	835	863	908	844	882	857	820	877	795	893	879	888	895	835	864	906	812	837	875	853	898	928	836	851	884	866	846	893	861	867	874	824	867	862	807	802	831	815	893	855	847	897	860	867	881	890	832
28964	25257	30488	23829	2551	369	333	325	342	329	337	347	313	335	263	331	299	304	318	320	334	349	335	305	295	322	319	325	321	312	344	297	328	327	345	335	318	324	312	302	348	327	348	329	296	337	325	318	322	326	320	340	355	289	319	333	306	341	306	323	343	313	351	332	322	337	318	300	316	307	306	322	316	323	307	337	310	338	294	306	320	341	336	308	311	315	315	318	334	356	317	323	318	327	298	326	309	313	325	292	307	297	355	333	333	349	307	292	313	296	306	292	351	319	311	325	309	307	335	309	333	307	302	335	330	271	284	294	329	332	329	304	307	319	348	303	296	301	314	322	306	318	342	306	307	318	295	336	328	293	308	320	330	285	328	337	321	332	315	332	328	345	314	318	286	307	306	324	274	360	319	318	324	317	300	293	287	308	295	349	328	320	341	326	331	315	284	307	340	361	296	357	278	300	310	303	297	325	322	297	297	328	350	327	326	311	331	306	296	293	338	312	320	324	333	321	318	306	351	303	338	327	322	313	331	321	285	329	283	305	328	317	317	323	337	288	290	345	310	329	329	326	302	312	282	306	297	308	326	305	285	335	333	315	302	313	340	287	331	322	312	293	302	299	318	337	326	322	297	327	312	310	336	322	307	333	327	321	337	293	324	285	297	301	319	346	323	313	299	305	317	320	308	307	329	324	333	334	304	285	322	345	356	301	329	372	323	309	318	315	326	374	296	301	328	335	332	320	297	317	344	304	336	320	301	318	268	301	322	321	310	329	303	322	301	337	322	289	295	330	315	287	333	330	342	330	293	292	273	317	313	308	325	328	316	308	320	328	317	359	315	312	315	308	288	290	306	307	323	350	304	292	349	330	295	334	329	300	295	343	344	312	316	346	295	323	309	346	313	316	302	297	361	292	325	325	317	283	294	322	341	309	359	318	302	310	321	335	338	333	330	336	321	308	300	329	319	339	327	301	285	359	345	306	307	311	298	324	297	306	318	322	322	298	324	310	326	309	307	335	289	321	304	325	339	317	333	321	283	331	312	349	324	311	308	307	320	334	320	325	307	332	313	343	312	323	315	320	317	336	300	328	305	338	355	310	316	306	312	318	324	327	277	301	278	317	317	300	337	349	345	321	300	287	326	298	298	288	302	298	321	335	299	309	327	343	320	305	341	341	321	316	330	276	330	340	301	348	353	338	299	291	276	308	336	330	290	297	303	284	306	334	304	332	321	312	285	331	320	332	314	318	333	319	336	308	323	308	367	310	334	313	301	323	327	312	268	330	314	309	289	319	327	290	284	294	343	334	306	307	324	300	318	314	315	340	322	307	277	323	301	330	315	317	308	297	293	302	304	321	319	325	294	329	325	305	291	308	341	284	266	309	334	321	335	350	299	318	342	325	329	313	331	283	324	325	330	350	322	350	313	332	325	328	281	342	304	329	332	322	308	314	307	321	291	294	307	301	304	329	298	307	290	326	291	349	315	320	320	303	354	299	296	336	322	313	332	340	323	317	315	321	328	304	312	344	306	320	326	308	310	300	315	331	315	345	336	331	303	291	336	336	283	325	366	317	311	326	344	317	302	317	291	333	325	319	323	342	304	295	308	331	320	298	314	335	284	295	315	344	332	302	336	283	309	305	323	326	323	299	322	317	311	344	280	309	352	300	330	339	324	310	284	344	304	308	310	301	300	272	315	300	334	319	286	299	318	321	308	294	315	327	339	305	331	332	270	313	327	287	337	332	330	303	346	310	325	334	305	321	321	353	332	313	337	336	313	310	334	335	324	329	338	327	315	329	281	321	316	315	306	336	303	326	305	326	320	347	329	315	315	299	330	306	336	340	276	305	332	317	318	315	311	349	293	310	343	311	299	354	330	326	299	339	366	296	347	337	313	326	317	335	339	328	293	357	330	338	337	330	325	333	330	301	342	331	316	293	319	342	322	287	331	337	338	325	349	332	294	319	352	343	317	321	325	297	329	334	311	327	330	323	303	321	327	305	311	313	329	338	329	318	327	329	296	302	319	276	320	303	303	293	348	310	321	312	309	294	320	308	324	335	323	350	273	313	337	309	323	323	353	315	299	314	351	341	302	348	311	331	323	300	278	313	353	327	309	304	311	294	324	295	337	326	301	318	341	327	339	333	328	312	291	287	319	291	332	322	304	310	322	319	287	319	301	316	304	329	337	318	380	316	315	301	321	312	323	313	346	351	332	322	315	315	305	303	287	305	317	318	301	326	331	328	311	337	327	296	330	294	343	339	293	300	291	331	308	296	327	313	327	325	345	293	301	291	304	330	324	305	289	289	364	298	333	327	308	320	309	329	308	308	331	306	325	309	318	301	318	305	316	308	318	290	337	357	322	307	338	330	262	331	273	345	284	330	364	298	336	301	336	309	309	318	342	334	333	347	322	299	322	318	306	304	325	316	331	307	305	321	311	322	299	330	296	339	306	333	331	340	351	316	311	318	325	306	329	325	319	348	299	334	327	319	300	272	338	305	314	301	325	273	324	301	344	289	305	343	319	340	320	326	342	300	325	302	289	303	303	321	311	307	345	345	297	288	323	318	341	279	308	353	328	328	329	300	315	331	319	335	292	308	339	361	331	329	319	291	298	359	333	339	301	328	304	353	309	317	327	356	349	295	315	328	284	317	314	329	327	289	298	305	319	301	322	326	328	331	305	331	340	319	320	334	291	337	303	290	280	330	342	289	297	321	312	308	315	318	309	334	335	289	331	346	283	282	339	289	343	330	342	319	317	305	298	293	294	303	308	315	328	327	338	311	325	344	313	290	276	320	316	315	321	274	330	303	312	321	322	315	319	331	323	317	294	310	335	309	366	290	321	302	329	312	318	361	334	307	312	296	335	312	316	348	308	312	315	327	297	293	313	316	286	290	284	311	325	316	314	336	297	335	304	268	355	304	294	313	360	322	322	364	325	306	310	323	316	311	291	331	304	300	291	310	315	285	315	341	340	312	301	322	306	312	298	307	345	302	290	343	335	322	317	319	335	304	300	291	309	324	292	282	320	324	300	347	344	318	317	309	306	314	286	330	329	290	333	307	301	306	323	283	309	333	304	341	345	286	326	294	327	311	303	362	328	318	327	334	320	312	340	329	334	343	315	301	318	306	327	318	312	317	333	341	321	294	301	317	322	331	319	329	310	336	297	304	345	316	308	314	328	298	305	337	304	293	309	323	307	312	297	283	353	327	350	296	352	326	297	331	313	345	286	338	331	366	326	319	336	291	324	317	314	323	309	322	341	322	310	332	346	309	307	324	284	324	307	352	301	336	341	305	294	327	320	309	298	321	309	291	315	349	305	318	330	297	339	313	332	330	306	325	304	328	317	284	305	340	311	334	299	324	314	296	312	298	313	319	311	314	318	331	347	327	335	304	313	324	282	315	337	312	315	300	321	316	327	323	302	326	331	329	316	322	287	310	344	301	327	341	335	321	348	327	309	294	314	315	337	288	301	357	338	303	285	328
36084	39789	37970	21045	2350	527	544	505	519	523	521	536	507	477	517	518	488	504	544	513	541	504	481	525	542	510	549	546	543	536	523	509	482	525	531	490	526	495	546	547	518	485	526	502	514	494	515	525	538	564	477	508	515	527	529	571	531	534	500	495	468	477	534	484	540	536	495	523	538	510	501	500	528	556	516	493	530	555	503	532	501	485	503	541	531	497	497	517	503	477	571	510	514	561	512	513	484	476	473	534	483	490	493	465	484	532	494	512	505	492	516	525	522	493	488	499	549	513	507	510	501	518	514	547	533	502	526	515	506	525	559	548	537	555	516	536	536	521	500	501	541	497	557	514	490	477	500	505	505	526	519	525	521	493	522	494	499	516	529	521	528	502	489	521	537	494	554	492	516	533	496	527	517	443	541	524	486	495	529	525	524	475	521	494	513	507	483	513	531	552	512	525	476	520	506	495	539	485	509	504	513	485	511	552	541	522	525	529	499	498	514	521	529	554	500	513	496	528	522	501	501	534	482	522	506	460	536	535	512	501	513	503	477	507	499	485	536	544	544	511	475	532	511	529	510	531	487	522	505	478	464	476	506	524	542	534	521	507	487	488	498	537	544	533	518	512	469	546	527	489	502	532	526	528	501	501	544	485	538	511	526	548	512	475	517	502	522	569	539	523	536	512	513	518	533	511	510	502	483	529	454	508	477	503	533	525	524	471	453	505	510	505	491	483	515	504	531	508	532	528	526	483	513	521	530	486	532	509	528	519	505	484	497	492	526	542	537	533	515	485	477	527	532	511	521	533	544	483	518	516	504	522	554	537	498	491	483	518	521	484	489	526	502	497	480	514	530	513	480	477	498	503	468	512	513	510	561	581	529	519	508	495	529	513	545	550	518	517	536	496	507	513	524	528	512	537	484	498	493	550	488	542	488	510	513	490	507	502	548	478	484	506	523	499	498	488	513	515	510	550	527	517	529	562	562	527	510	530	527	509	527	471	502	517	493	487	487	533	483	518	500	537	505	545	520	543	549	501	523	472	534	479	514	488	555	497	516	527	514	527	498	524	534	505	536	454	529	522	513	527	518	502	518	526	501	528	516	515	489	511	516	508	529	590	547	506	552	507	483	506	483	522	482	509	512	496	455	523	526	502	533	554	525	493	478	532	474	587	511	513	495	507	484	468	497	479	494	495	508	580	514	547	549	568	561	526	507	503	498	496	543	514	520	551	511	532	534	530	483	531	517	501	526	489	534	517	485	494	542	492	529	507	525	495	574	513	523	513	516	487	525	521	495	513	497	537	515	534	478	473	503	496	533	521	538	474	536	542	513	577	529	532	503	545	501	516	561	465	493	522	491	504	530	505	510	502	520	528	496	479	502	529	556	523	521	473	533	559	536	519	515	562	547	485	500	535	483	460	540	586	527	524	511	507	454	485	546	490	528	518	506	510	549	526	512	532	494	523	507	519	530	521	496	553	508	510	524	465	482	524	539	479	548	496	495	551	493	529	527	505	512	483	532	481	477	504	531	524	549	536	499	521	509	512	480	485	524	544	529	484	465	489	464	538	509	507	509	507	554	523	527	515	547	513	509	530	480	471	485	490	496	520	539	515	519	486	552	546	543	537	526	501	498	526	501	525	506	491	496	514	482	489	482	520	521	503	511	528	496	474	536	517	524	522	498	524	515	519	508	508	511	534	519	516	544	520	529	516	531	499	517	532	492	523	519	523	543	516	528	553	482	529	512	549	510	564	502	514	525	500	520	507	480	486	481	511	504	498	504	577	477	498	502	524	538	518	489	493	507	490	522	495	553	505	529	515	505	555	542	525	534	523	536	496	507	501	495	546	506	501	509	522	506	464	523	509	530	520	509	511	533	475	483	530	510	479	519	519	518	550	507	522	525	531	530	501	501	486	498	516	503	520	510	499	495	525	521	511	542	511	553	503	515	473	525	520	492	510	508	559	548	486	504	493	494	531	490	528	520	522	519	520	508	472	528	497	552	477	514	497	515	485	494	521	495	516	557	519	509	515	521	489	546	519	521	483	538	474	534	483	557	475	501	517	550	549	475	475	492	499	498	519	516	518	523	516	505	538	501	520	486	500	528	504	495	504	555	551	483	529	498	553	499	527	520	528	486	507	529	493	482	511	504	502	480	503	515	507	494	527	492	559	516	548	491	498	473	522	539	549	523	531	542	517	497	494	527	482	511	524	524	497	502	533	517	497	511	455	495	535	541	542	531	529	500	479	497	545	526	510	525	500	531	513	529	510	504	549	521	518	500	529	510	519	523	511	503	496	518	544	491	532	526	526	487	502	535	485	460	481	487	557	551	525	538	518	495	532	513	563	533	525	529	537	578	474	501	497	517	511	519	496	475	509	507	499	522	518	536	506	497	483	491	493	525	533	519	474	516	522	499	561	492	540	504	492	511	527	474	548	542	499	559	501	481	522	522	521	529	512	518	510	534	495	531	533	547	504	489	497	512	535	476	547	524	509	521	475	490	534	533	492	520	540	500	523	485	513	511	522	560	539	527	537	510	532	540	544	523	511	488	542	527	522	581	486	511	491	548	504	497	488	523	520	487	504	494	565	494	537	509	483	496	485	487	529	496	496	496	502	486	513	539	515	524	463	509	530	525	543	557	531	511	498	534	500	527	525	485	512	489	518	511	542	551	474	516	510	483	548	531	503	527	500	504	479	527	497	469	557	534	541	492	548	525	532	513	504	497	517	528	492	545	504	529	532	529	526	503	502	519	532	544	502	489	500	523	557	503	530	520	517	517	549	497	547	533	546	523	527	521	525	480	460	506	499	467	491	528	492	519	518	556	474	505	501	542	503	530	562	495	527	523	490	497	558	466	488	550	572	495	487	485	521	498	516	509	513	501	526	503	513	504	539	484	546	543	493	520	538	551	509	503	530	522	519	536	576	528	483	517	514	475	546	538	525	515	534	539	527	520	473	501	498	544	536	499	516	550	508	525	521	515	510	525	510	497	511	524	491	554	490	529	510	498	514	471	527	516	481	513	511	543	479	504	509	474	493	512	497	487	500	493	545	515	498	552	502	509	498	510	502	535	503	495	517	559	516	553	487	521	521	515	525	520	504	522	551	551	544	486	522	529	532	506	538	535	545	506	550	535	505	494	542	528	494	523	531	502	516	514	527	511	546	515	509	524	494	530	528	535	558	511	539	481	475	514	516	492	536	503	543	477	530	494	526	538	461	496	518	526	529	492	504	492	517	515	541	540	485	503	524	536	514	505	514	524	528	536	498	468	524	491	535	563	564	543	503	555	553	502	463	495	522	491	502	520	501	524	537	495	516	527	518	494	499	496	538	530	521	505	509	493	538	498	507	500	537	530	526	512	524	481	497	501	524	502	469	524	498	531	502	489	504	513	507	510	505	497	518	481	504	483	519	526	485	528	528	558	486	549	542	528	491	495	525	518	502	515	522	512	482	488	485	513	554	538	511	523	534	490	531	516	515	514	527
24669	21827	31947	38205	20768	8713	917	525	521	501	470	512	550	504	522	482	462	455	496	519	451	477	471	481	516	503	500	465	499	465	513	506	461	496	487	465	491	484	473	521	480	474	509	474	481	499	512	546	520	501	457	507	488	493	482	470	497	498	472	470	454	488	464	493	472	509	482	488	489	459	489	445	507	503	431	461	490	473	467	476	473	498	462	487	462	473	490	498	492	489	496	463	464	475	470	519	484	484	487	480	498	492	460	485	487	478	531	488	510	493	488	438	493	492	500	495	488	531	477	522	481	524	510	490	456	462	461	503	514	481	491	463	496	492	506	520	520	484	447	473	484	499	467	491	482	522	492	503	499	459	457	466	467	487	482	451	486	521	454	489	488	512	471	452	490	464	510	465	478	501	480	454	489	489	496	506	490	493	475	469	444	490	492	464	459	482	480	469	464	471	492	463	508	514	483	472	476	476	459	482	460	490	458	454	509	479	450	477	507	465	485	495	497	485	500	507	497	493	512	507	476	462	510	478	491	509	492	468	506	452	490	517	507	486	508	479	507	513	476	505	490	510	494	474	505	430	486	504	524	516	474	452	487	437	433	498	504	506	490	482	476	461	472	477	456	501	470	490	466	529	477	482	478	475	459	474	515	513	465	522	474	527	472	521	506	483	454	480	508	507	511	518	525	473	487	481	512	507	481	445	509	491	490	470	490	511	475	474	490	445	454	508	476	455	486	460	499	494	468	498	484	475	480	491	480	466	508	493	464	448	503	495	481	501	467	506	502	480	510	486	496	511	497	453	507	458	428	467	476	484	487	454	493	470	494	520	477	503	492	460	473	469	508	471	510	499	488	512	451	504	532	455	489	469	495	490	505	507	485	471	498	443	480	502	455	489	483	443	487	450	485	497	458	490	524	483	517	482	544	521	474	461	482	470	456	502	472	491	512	481	528	473	464	492	480	496	462	481	498	473	474	488	493	512	467	511	490	495	510	475	465	415	472	476	461	456	496	479	493	503	506	485	497	454	505	468	493	473	474	461	496	463	481	458	476	478	517	483	496	469	480	493	512	495	493	482	531	484	453	480	488	487	467	468	491	466	467	517	480	450	469	540	509	515	495	504	467	460	504	463	474	489	451	450	469	484	474	457	500	456	487	474	467	486	453	508	454	460	465	491	496	520	487	491	479	481	479	486	500	481	504	484	493	454	479	461	519	520	477	488	474	468	466	485	495	515	504	482	503	495	482	473	508	467	497	474	506	507	518	427	527	464	501	489	465	466	503	500	481	481	518	514	471	488	487	457	528	454	481	492	449	497	470	493	505	489	491	472	487	468	500	533	529	490	457	501	517	504	487	507	442	473	471	502	490	455	498	496	430	478	499	467	508	472	487	489	494	469	474	505	491	498	474	457	489	461	478	448	487	477	472	472	478	498	486	460	473	482	438	480	473	462	482	527	490	552	484	505	497	459	497	502	515	494	465	498	499	528	480	465	470	513	493	488	481	473	461	518	515	546	408	486	509	513	506	475	494	480	487	485	490	478	472	470	519	500	468	506	533	507	519	490	500	504	501	482	477	503	470	506	462	496	494	462	451	452	462	511	472	510	484	485	483	487	461	485	492	471	542	495	466	498	477	491	471	484	487	488	509	496	510	481	484	483	498	474	494	466	483	515	488	518	477	469	477	495	493	460	458	464	467	487	506	494	463	507	495	505	474	516	469	465	486	501	477	435	533	437	487	475	498	455	470	482	469	501	469	498	471	472	451	455	455	506	524	481	503	417	499	479	495	478	471	455	506	513	517	501	484	527	466	476	454	488	469	477	440	497	459	494	490	500	467	500	477	506	509	512	472	516	476	497	461	519	458	484	456	494	484	454	448	499	465	450	513	490	488	504	470	464	482	532	494	490	446	481	478	488	457	483	474	519	471	505	503	471	484	475	462	466	469	502	480	493	492	497	487	447	488	510	513	480	465	494	459	473	507	478	466	513	493	445	506	486	429	477	479	495	495	469	502	471	494	529	494	461	454	514	495	490	524	475	482	483	459	496	546	478	490	479	472	465	514	530	466	499	482	484	496	445	447	485	487	487	460	449	454	528	503	521	489	491	487	462	487	446	484	493	478	507	500	485	496	480	465	465	481	480	459	496	484	481	469	438	453	460	441	464	461	478	513	504	475	523	478	510	505	496	481	474	439	505	502	480	526	449	477	449	510	516	480	523	487	478	462	476	435	514	472	474	448	464	478	488	515	495	481	507	453	497	430	503	498	468	476	497	440	469	474	474	456	476	451	483	468	515	448	545	468	490	441	482	452	465	475	485	516	493	488	480	472	457	473	473	486	498	476	444	451	457	483	500	472	503	498	522	476	467	487	474	509	491	471	446	469	499	488	490	471	477	545	481	498	510	468	463	472	481	493	513	477	473	480	513	473	503	480	481	482	514	510	511	498	514	456	493	508	479	510	462	493	446	497	464	483	476	509	492	479	492	478	453	482	456	522	532	473	475	517	497	509	481	477	452	469	473	477	474	485	494	496	495	462	511	494	481	478	471	519	513	487	479	478	480	440	509	520	512	487	457	473	464	464	469	519	513	505	501	518	483	459	486	506	475	470	456	479	512	484	512	460	483	507	511	483	479	482	487	485	478	464	450	486	503	519	491	464	465	503	490	544	438	508	479	471	477	506	525	495	501	491	482	486	498	481	488	514	480	530	507	489	488	472	489	510	460	480	458	446	462	477	500	509	528	461	478	477	499	480	493	444	437	452	446	455	484	491	436	495	468	466	510	512	473	476	484	494	490	513	480	480	517	466	478	489	490	476	506	481	525	500	507	460	463	507	458	507	477	520	490	459	486	469	485	453	491	483	460	455	497	483	512	518	469	473	462	484	488	492	487	503	497	476	483	457	473	479	483	485	512	469	492	508	497	500	489	493	481	527	480	469	499	496	514	488	461	479	481	489	499	476	505	460	481	510	510	475	502	497	522	487	474	505	473	466	472	512	468	483	500	514	477	489	481	460	473	488	436	510	499	508	475	475	505	485	486	455	484	475	501	498	469	475	472	516	487	463	490	527	515	494	493	453	497	485	491	458	461	505	479	468	532	487	489	490	475	530	489	480	500	456	449	517	487	445	541	478	494	484	488	457	463	509	490	500	513	496	491	491	468	477	485	486	455	480	458	492	516	474	478	509	482	510	484	482	483	466	431	476	479	487	479	524	505	502	498	485	476	491	485	486	439	443	446	485	475	548	450	467	484	505	491	486	489	491	473	499	500	453	510	524	510	500	437	438	479	520	503	482	498	462	520	536	455	477	506	504	496	480	486	514	511	475	482	462	463	478	499	466	497	483	490	519	489	472	489	486	493	468	482	466	448	462	481	478	468	454	501	474	485	469	491	495	492	502	525	478	506	478	495	484	480	473	433	491	469	490	485	464	478	507	458	477	477	469	485	467	487	448	457	496	481	477	517	472	480	470	475	488	504	495	483	500	449	490	503
58497	75468	70821	47944	10831	882	831	805	860	774	760	806	803	779	813	770	814	765	784	782	773	746	740	773	748	743	767	671	754	770	775	786	786	774	751	742	727	768	756	791	753	793	777	736	806	761	784	744	727	740	766	755	793	771	770	740	770	715	717	749	750	784	769	765	783	774	724	791	739	721	750	751	720	744	740	703	733	784	755	713	786	801	740	732	784	728	781	749	757	807	791	751	754	761	771	789	741	709	747	841	745	758	733	773	751	753	793	763	764	746	753	765	776	831	767	771	818	820	765	719	697	731	725	714	745	780	771	748	761	799	715	737	734	763	769	759	710	743	768	768	797	779	778	750	730	740	720	773	769	733	745	764	751	716	758	745	774	708	717	784	761	748	775	778	755	781	740	785	759	783	759	727	714	764	715	737	738	793	764	773	735	749	724	765	709	764	745	742	748	739	705	765	749	784	774	780	734	786	801	706	755	747	742	758	782	754	764	802	762	762	802	761	765	772	758	746	735	744	733	718	745	811	751	762	757	775	784	751	741	768	753	758	729	773	780	767	744	745	736	729	754	732	737	788	801	718	753	782	747	801	769	760	815	753	750	777	772	846	761	764	737	800	727	726	739	760	761	765	704	783	759	797	767	761	770	726	745	757	828	775	739	784	724	796	787	786	777	728	770	761	803	783	716	769	779	759	744	748	738	756	793	778	802	796	772	750	737	760	778	834	809	755	739	744	801	816	760	715	831	761	753	800	772	762	758	759	800	800	775	739	833	772	763	793	732	810	771	761	772	769	784	770	759	741	797	725	755	714	763	801	775	742	777	782	760	737	767	719	748	731	751	799	747	775	747	780	775	768	763	788	803	784	841	717	740	740	799	807	763	709	761	754	742	752	803	788	764	782	752	788	765	732	778	762	795	750	767	753	767	779	781	748	727	817	781	756	781	765	720	808	764	723	810	761	733	804	785	760	800	766	806	758	775	810	766	749	748	769	745	744	752	727	799	723	739	750	767	743	719	789	744	786	722	763	765	801	768	790	802	717	786	760	773	775	726	795	796	759	762	749	774	723	766	770	803	781	754	773	775	717	726	754	798	749	793	759	713	754	709	741	779	717	776	748	786	762	747	727	763	771	769	748	739	757	750	732	777	760	810	791	757	778	786	725	765	764	783	744	760	770	759	750	721	714	728	736	762	744	742	756	759	746	805	745	822	813	695	730	765	765	759	763	760	796	757	721	752	807	798	772	769	785	764	750	766	777	770	802	776	738	745	772	750	748	794	716	753	765	764	748	734	762	771	778	795	766	777	760	781	787	733	782	757	763	760	735	729	771	787	738	784	802	783	783	798	755	766	764	768	764	735	754	765	742	756	707	744	730	776	751	743	757	763	783	735	749	760	778	744	785	785	704	723	754	791	745	777	756	755	789	788	702	787	745	782	733	789	744	786	738	825	810	780	771	763	753	759	740	758	758	782	728	721	746	749	769	729	785	762	750	753	749	719	737	780	756	815	743	812	765	719	762	741	817	763	760	754	771	808	745	771	708	765	757	781	766	735	782	745	756	783	697	764	734	777	729	760	755	713	756	723	699	784	789	758	756	797	754	739	735	762	744	735	738	760	746	755	728	740	758	812	759	770	709	720	766	776	760	720	742	734	799	781	766	734	763	740	771	773	778	771	783	785	728	827	733	779	728	759	764	733	731	764	739	723	789	725	773	781	777	776	739	738	769	792	719	776	731	718	739	796	751	763	751	713	803	752	745	769	798	777	753	766	727	774	757	788	742	729	749	808	794	773	770	730	743	774	786	775	784	739	713	727	742	803	749	789	777	726	730	748	762	775	778	818	746	721	775	763	790	770	800	728	708	756	751	775	770	774	778	742	734	721	716	749	792	719	771	759	785	722	755	739	743	746	750	799	754	735	772	725	743	724	760	747	774	754	735	758	763	758	758	694	815	829	809	793	758	738	770	774	783	791	809	757	756	785	785	756	792	752	795	773	762	748	778	749	782	732	752	756	793	836	759	769	753	726	736	755	752	743	814	748	798	733	792	765	743	789	766	721	775	793	792	821	719	727	762	749	743	755	743	733	731	759	735	833	790	772	748	765	771	775	683	737	736	808	837	679	755	809	762	737	759	788	773	764	769	773	752	747	784	773	792	796	753	757	766	787	764	742	804	737	770	737	772	738	807	792	706	794	804	753	756	713	812	759	788	730	737	744	807	782	801	738	818	763	783	800	768	775	755	772	716	726	763	759	807	744	776	770	779	758	785	769	788	765	801	792	757	800	764	762	737	747	750	755	754	760	781	728	748	736	769	772	747	740	705	777	783	725	746	762	740	776	723	746	725	779	742	769	772	820	757	773	787	755	810	748	748	776	790	792	793	728	776	729	794	768	746	731	778	778	775	784	703	760	748	748	790	818	744	798	789	776	789	752	760	785	731	771	794	726	762	757	755	804	782	717	774	795	771	756	730	781	749	718	711	766	739	751	743	792	715	794	750	768	762	796	739	736	822	778	764	765	798	790	724	726	733	716	775	790	736	732	793	745	733	785	738	757	777	798	725	772	742	716	723	750	751	778	750	738	764	802	763	749	796	750	743	730	767	751	759	749	758	758	768	732	746	707	770	746	735	765	725	744	797	782	792	787	748	786	770	731	791	720	783	703	770	767	771	758	756	767	792	741	743	729	773	757	717	809	841	784	798	783	761	755	743	721	750	731	750	771	820	752	727	773	741	758	757	758	705	778	771	758	776	821	780	731	769	754	764	782	775	770	715	743	768	748	757	793	744	720	826	751	750	789	753	741	769	764	762	821	779	735	791	814	736	772	742	784	751	768	752	735	822	780	805	753	754	769	753	746	778	784	770	782	749	755	768	715	771	739	717	804	773	748	764	731	785	790	753	764	732	757	794	748	768	786	746	777	774	793	752	770	762	772	738	771	734	775	763	724	764	752	764	787	773	749	790	752	778	811	796	765	792	768	763	758	828	777	745	774	775	737	777	832	812	735	784	788	785	740	795	769	748	770	749	782	752	764	771	765	785	737	760	783	763	796	800	729	734	775	772	788	783	775	741	777	777	792	807	781	748	762	745	775	767	782	731	810	766	757	730	751	769	782	724	771	790	716	766	782	743	744	767	778	743	798	735	749	788	745	764	739	749	721	768	744	741	794	772	737	773	799	799	763	730	713	799	815	769	748	791	744	741	761	817	798	765	749	749	724	705	803	742	779	774	722	807	725	741	784	730	775	752	775	774	768	775	752	767	784	773	763	742	727	734	741	717	745	759	758	735	756	776	765	787	807	742	759	757	773	801	741	759	715	795	757	797	805	764	799	750	800	780	754	768	767	802	755	784	738	787	799	786	748	744	723	743	762	768	740	779	767	826	722	792	754	786	746	758	758	774	773	746	702	770	747	749	746	770	758	782	719	774	813	763	745	732	750	763	793	724	767	748	726	769	755	731	755	713	771	764	746	745	754	786	786	773	709	866	789	766
23316	21517	32247	38442	22851	16161	4712	721	600	660	668	613	613	585	599	627	623	597	621	626	627	621	579	587	572	572	640	562	562	598	566	594	611	622	598	569	560	564	575	579	576	597	541	589	579	569	570	579	585	546	592	521	594	606	583	596	616	542	568	634	589	558	569	596	582	583	637	623	627	604	568	586	584	584	594	634	570	562	585	580	563	575	620	574	551	551	580	598	579	562	617	561	542	584	588	536	605	551	587	548	577	611	541	587	545	598	561	554	568	530	571	575	571	590	576	579	553	590	586	563	584	567	589	534	610	566	547	602	588	577	578	554	525	571	601	536	622	586	588	608	609	605	580	584	603	590	562	591	595	581	560	536	554	554	599	588	596	534	591	582	563	558	564	592	615	642	570	564	556	559	570	560	595	560	526	583	555	592	613	564	598	581	628	585	579	593	540	569	537	580	604	539	573	584	587	563	556	560	576	573	580	592	595	571	594	560	560	577	602	547	588	539	588	572	610	575	568	544	568	546	548	631	580	571	594	538	587	567	579	592	547	580	589	559	594	605	564	566	568	555	596	590	556	623	575	610	569	615	621	600	559	578	596	592	602	591	544	592	616	584	564	580	588	590	579	538	555	609	559	583	537	561	582	561	571	570	594	578	588	587	566	579	570	594	575	601	544	577	597	564	577	604	624	603	548	558	579	578	597	593	558	598	563	595	586	576	572	547	583	598	529	589	567	562	563	575	589	631	541	589	553	600	557	584	545	555	605	609	634	600	542	579	617	600	537	565	571	576	600	566	555	559	601	600	587	593	596	611	591	572	577	545	588	566	550	556	574	596	620	531	563	545	512	553	593	564	621	577	588	617	586	608	574	564	512	577	553	576	564	607	572	581	587	592	585	521	606	579	575	531	562	532	582	592	565	637	565	590	553	597	536	578	579	570	577	556	539	530	573	586	618	562	529	567	541	552	588	553	562	597	577	563	577	587	570	594	545	576	548	561	589	602	567	599	571	576	537	593	567	563	638	591	583	552	574	558	517	591	576	598	592	568	592	537	642	565	545	582	543	629	602	588	592	542	570	603	560	609	555	545	588	557	586	566	564	539	591	575	601	609	576	608	590	570	564	605	529	608	566	561	569	602	583	582	593	557	572	582	604	554	526	620	560	607	547	565	574	568	541	556	604	623	587	589	608	569	577	595	557	561	563	610	559	593	521	580	565	613	600	572	569	577	592	553	550	577	582	586	600	606	576	552	602	605	560	559	541	571	582	564	566	592	600	565	554	521	539	596	547	548	587	572	515	629	581	585	571	596	624	523	583	635	523	544	562	609	574	629	552	606	616	577	594	579	569	588	590	567	607	600	583	602	587	586	608	553	573	567	571	583	537	571	578	611	597	532	549	538	551	585	610	572	557	589	579	567	563	593	599	559	551	581	597	624	550	584	614	579	575	552	570	553	607	610	565	588	611	570	579	565	560	540	550	558	593	587	610	574	576	539	585	615	564	588	573	556	544	549	588	587	587	573	540	617	587	562	616	531	625	533	563	585	601	574	580	567	553	568	543	557	609	591	587	585	578	591	573	571	538	581	581	576	574	563	562	591	564	565	559	605	591	599	635	530	592	593	542	586	596	624	594	595	563	546	592	574	617	561	561	553	566	589	589	586	564	569	571	564	578	604	578	590	574	585	602	599	582	554	592	542	587	605	603	570	578	587	605	580	593	562	582	590	548	582	563	580	574	553	595	549	580	535	544	616	569	590	544	568	609	561	572	599	562	571	525	589	573	606	575	531	556	549	584	571	569	601	613	617	583	551	566	571	564	563	582	580	566	617	606	547	579	568	596	592	570	569	572	606	581	580	567	602	584	565	604	592	533	635	559	559	612	568	556	590	568	586	561	601	566	574	558	614	602	587	595	562	557	572	556	548	613	614	547	574	575	558	576	532	532	572	579	586	562	563	579	564	545	619	590	550	566	575	565	551	571	570	572	593	582	574	607	571	578	573	554	557	594	595	601	549	621	558	591	569	590	573	584	564	574	573	591	586	602	587	556	603	604	600	606	565	596	605	560	588	530	580	581	554	580	576	592	567	552	564	582	594	587	571	556	605	579	561	590	578	585	588	579	570	568	579	574	548	574	546	589	552	577	583	581	575	588	579	568	586	596	544	590	504	577	570	553	527	599	588	549	565	588	623	594	601	598	565	592	569	584	570	554	597	547	549	572	547	546	535	574	570	603	600	604	574	546	561	608	602	575	568	558	589	597	581	578	551	558	536	554	578	602	582	562	584	584	570	590	578	580	533	622	638	579	585	587	571	538	569	610	596	586	583	561	558	565	542	561	576	607	569	563	561	577	582	615	592	570	587	580	566	599	538	569	573	551	580	560	616	582	591	566	577	564	588	594	537	547	586	577	575	581	569	594	587	555	544	574	589	551	608	565	555	580	581	549	553	585	580	563	538	587	576	597	517	591	552	569	577	583	647	627	564	568	533	570	594	626	572	581	570	595	586	581	571	541	597	543	562	554	572	613	578	575	571	551	582	594	565	584	610	579	603	570	559	561	576	562	562	573	542	595	537	573	578	550	577	590	565	630	597	596	608	551	621	578	522	576	616	579	547	589	549	567	545	583	634	583	623	599	630	546	588	562	561	611	560	549	552	567	603	563	551	573	590	595	601	543	564	581	571	544	567	559	563	603	606	609	570	538	573	576	555	583	557	554	575	571	594	549	591	607	567	571	601	610	616	564	609	580	617	565	611	569	622	570	554	558	535	605	587	578	594	606	572	610	605	540	614	542	592	589	564	584	605	593	551	589	609	607	578	579	611	555	563	602	548	579	583	570	598	608	551	554	599	573	580	569	569	597	571	617	567	587	596	546	570	581	601	583	588	618	543	590	515	636	618	610	550	552	557	564	584	567	560	553	548	541	584	567	594	569	597	548	594	603	571	552	601	582	590	564	543	569	593	613	538	628	587	568	578	561	577	586	583	596	548	563	590	557	540	602	592	569	541	618	588	608	592	555	572	622	592	622	587	590	528	606	563	584	576	551	585	555	599	617	574	595	539	541	600	567	558	572	555	627	596	566	561	550	526	568	585	614	617	566	607	570	584	586	587	587	592	581	547	617	576	561	583	572	627	583	595	626	588	575	605	584	539	601	603	590	576	601	584	538	581	582	563	578	582	587	589	532	575	570	597	588	555	563	594	571	597	549	561	579	602	558	589	567	631	593	596	570	533	535	567	581	570	582	573	610	562	562	574	578	576	542	549	558	558	550	595	549	545	575	626	582	546	588	592	593	582	583	540	572	564	584	570	576	584	567	610	574	603	544	562	550	556	564	576	623	573	550	570	557	579	597	599	567	578	582	565	599	569	582	582	561	536	577	560	610	559	588	565	596	604	555	597	532	547	562	581	581	578	606	540	564	566	590	604	558	601	600	604	527	557	585	586	585	597	564	543	568	565	600	627	597	579	613	608	564	560	599	563	547	564	560	560	559	577
59662	83319	79121	58080	16029	986	962	960	990	932	905	919	921	873	896	885	922	908	919	871	885	860	866	886	904	917	908	856	866	884	904	942	865	893	880	866	871	892	895	885	905	826	880	855	859	892	894	899	913	877	855	889	882	866	847	891	869	900	861	888	844	897	925	911	847	884	884	847	884	868	884	910	865	913	878	863	903	854	922	846	829	858	927	902	906	833	876	873	921	846	883	872	909	890	891	897	813	845	877	832	883	940	868	862	865	909	838	814	872	873	857	888	894	921	868	835	867	864	895	894	864	897	964	894	851	864	946	903	932	909	885	917	867	877	869	892	856	876	874	871	882	857	882	873	863	884	851	828	825	867	887	927	904	915	909	817	930	861	858	882	910	840	865	920	913	844	862	882	857	860	849	885	871	858	885	861	895	869	936	846	943	856	885	929	906	883	868	923	926	893	852	887	887	920	899	867	882	851	832	887	877	908	862	882	862	896	871	898	881	909	841	866	864	864	855	893	821	824	838	879	836	888	904	833	894	904	903	930	895	866	833	873	888	803	880	857	825	831	851	870	896	877	849	833	925	878	827	900	893	833	860	868	865	939	931	856	899	922	903	846	834	850	843	890	863	856	895	874	877	869	902	883	851	841	890	885	856	865	866	939	911	930	856	880	915	863	848	820	899	867	828	890	875	896	864	855	855	891	828	858	830	877	887	891	929	868	884	898	918	848	894	900	814	906	858	884	889	861	882	879	940	873	884	899	872	878	913	869	855	841	826	900	949	812	921	892	862	889	849	809	867	839	888	863	898	889	919	900	852	881	841	870	923	925	869	904	868	865	893	883	897	862	868	866	905	936	892	947	865	848	905	858	953	890	850	817	889	859	904	889	866	881	870	856	862	899	846	889	918	907	841	927	855	887	916	919	850	875	890	842	908	932	848	859	905	866	874	850	849	801	851	921	913	894	883	887	887	919	900	868	907	859	841	894	919	884	925	912	892	859	838	819	850	893	870	936	815	865	892	920	876	883	841	854	886	890	884	871	821	851	939	884	854	873	821	899	883	898	862	905	855	893	887	849	878	890	864	827	864	874	840	911	857	881	833	841	853	896	912	860	885	905	859	889	776	870	840	922	877	881	857	824	910	877	869	872	903	923	905	896	895	882	902	841	868	874	905	926	848	874	880	898	854	908	868	874	942	883	890	947	871	849	909	904	870	871	876	900	975	844	865	897	867	919	858	844	831	874	855	861	837	882	869	871	895	864	861	904	843	884	855	866	911	896	854	857	856	913	896	918	871	894	900	924	912	901	894	879	924	870	875	883	948	817	877	873	914	853	852	874	880	863	863	898	892	880	894	880	872	856	870	899	857	882	860	875	923	835	825	890	960	835	898	859	884	882	893	908	866	838	882	919	872	821	936	842	952	857	876	898	873	900	842	882	934	863	854	863	863	894	861	832	875	868	905	863	953	861	878	858	899	827	865	847	872	897	900	869	851	877	875	888	893	931	852	894	840	914	818	855	869	877	859	849	943	889	875	911	906	892	910	859	874	913	882	931	917	830	864	927	839	856	896	902	819	882	908	854	939	867	870	822	903	868	926	877	896	904	881	855	927	930	918	867	853	891	887	874	861	831	866	934	841	885	849	877	871	878	881	839	872	912	871	848	883	866	822	883	834	871	860	843	842	838	893	858	851	870	932	870	913	886	865	845	884	877	898	880	844	836	924	895	876	883	904	850	826	846	858	852	875	904	880	861	832	934	853	901	881	892	905	904	859	922	914	831	895	862	875	882	887	917	966	892	892	884	902	871	832	879	887	887	889	877	893	873	889	892	846	911	861	892	915	930	884	874	872	908	849	878	884	849	867	831	858	879	891	916	864	850	897	820	866	854	922	879	849	838	826	863	867	913	926	906	834	841	832	853	884	881	882	864	820	854	927	800	904	924	874	923	853	849	868	890	878	904	895	836	856	860	878	869	900	866	889	892	827	882	915	852	823	928	872	824	916	875	848	868	863	857	858	853	886	894	889	885	873	860	864	880	913	844	909	900	875	903	908	875	842	808	887	935	844	886	882	888	858	851	874	863	896	836	859	882	917	859	900	906	871	824	855	889	910	850	877	849	860	821	870	821	861	888	799	886	910	857	850	830	852	847	878	872	918	875	930	889	852	848	904	842	889	825	847	906	916	852	886	841	900	877	863	917	855	862	884	850	873	836	881	851	913	871	884	859	873	892	842	876	836	871	893	909	848	886	892	838	842	888	810	907	878	908	870	874	909	811	848	935	886	901	887	859	919	914	830	900	880	849	865	838	897	919	865	872	887	820	875	884	867	900	862	823	879	841	917	907	835	888	908	860	920	898	890	911	843	889	890	930	879	844	816	854	859	864	892	845	878	858	888	883	854	864	887	845	828	916	893	875	875	863	923	847	843	828	825	847	852	875	939	866	911	903	903	872	859	886	906	874	878	914	832	880	916	870	857	877	872	872	871	822	897	846	912	915	881	869	862	869	871	852	874	869	835	947	860	933	867	907	871	868	909	847	837	941	967	835	920	931	874	893	903	897	860	921	901	895	941	856	896	856	900	826	884	860	880	858	852	834	855	871	902	820	849	881	858	848	874	887	828	888	895	853	838	902	858	911	867	921	913	867	870	923	868	888	853	889	838	908	857	851	899	882	861	913	900	854	846	908	893	936	869	850	845	874	872	792	859	883	868	890	857	912	870	891	865	865	907	880	887	866	867	863	874	931	871	886	882	867	892	873	901	872	851	876	892	833	848	865	911	876	862	868	880	873	881	908	851	935	826	910	922	880	866	847	895	847	830	920	879	846	847	929	882	797	887	903	880	845	925	914	847	909	863	893	860	908	832	890	853	874	865	887	892	866	883	859	907	856	845	863	897	875	902	869	903	851	856	889	862	921	870	824	877	903	876	824	885	851	879	915	886	861	868	857	872	879	890	950	884	838	822	930	853	916	896	838	857	866	843	907	894	880	845	883	816	892	873	908	924	854	876	877	895	901	885	885	938	872	896	864	880	891	898	897	885	827	862	871	892	872	885	896	932	875	887	880	892	875	874	860	854	922	915	901	873	929	929	905	865	876	848	865	910	859	881	914	903	856	862	897	840	886	887	860	845	912	862	898	835	911	854	895	888	898	907	859	883	893	857	864	892	889	911	955	884	901	894	909	843	906	904	878	833	927	890	835	937	887	904	886	862	890	850	937	880	869	855	892	900	921	827	859	827	919	862	902	860	827	881	871	848	863	834	883	910	963	901	882	840	893	917	880	841	870	813	901	885	902	837	906	890	851	858	902	892	862	845	873	912	823	840	810	845	879	892	879	883	911	911	898	869	861	847	904	894	875	875	884	842	925	872	838	882	897	907	854	882	833	819	880	900	841	838	874	879	895	849	875	850	916	841	893	868	835	897	902	871	881	832	825	869	874	894	848	917	877	843	896	906	881	819	874	893	831	884	888	861	807	906	842	932	882	891	894	868	901
29017	24827	32797	23579	2753	379	337	378	301	357	321	328	320	322	330	332	343	329	311	308	376	332	323	312	333	347	339	349	349	304	345	314	332	321	293	324	283	355	350	336	325	326	322	345	326	300	312	315	336	334	318	341	345	310	330	368	361	309	357	321	334	361	336	318	323	326	339	305	319	349	335	334	309	304	361	326	308	299	335	326	307	301	315	323	312	287	357	309	328	329	333	337	301	319	336	336	330	340	303	313	341	360	342	310	347	349	321	329	339	322	355	316	309	283	318	345	325	355	290	329	296	360	352	294	318	306	331	290	323	336	333	334	312	326	330	343	314	345	329	342	317	333	321	328	353	349	326	300	350	327	334	329	318	314	341	300	348	319	322	318	313	354	330	318	350	325	337	332	340	314	351	328	345	324	336	334	316	300	322	330	329	354	334	339	331	314	330	328	306	325	368	311	334	336	291	314	320	316	337	326	347	288	295	313	349	308	309	326	283	303	310	333	332	344	349	343	313	334	361	345	326	350	300	324	312	343	304	320	330	334	333	357	317	320	341	317	311	336	305	344	313	300	331	311	310	331	330	305	343	341	331	335	298	350	300	347	357	343	311	319	311	300	350	315	365	322	340	271	326	292	329	292	336	297	318	312	296	301	324	323	312	321	304	324	334	325	340	326	360	298	311	316	305	331	279	319	314	316	300	329	322	337	315	349	323	321	343	310	341	336	312	342	320	338	299	317	345	324	314	340	308	353	318	303	319	317	314	318	325	342	319	323	279	340	329	332	316	327	306	355	336	308	353	307	319	325	310	353	320	329	340	339	356	343	360	325	330	324	337	348	323	335	357	291	345	360	312	326	320	353	342	321	351	321	341	325	332	319	358	318	324	318	305	338	306	335	319	341	334	354	307	286	320	316	330	323	297	330	339	315	322	321	344	324	349	311	332	314	334	315	316	319	346	324	334	321	331	288	355	353	324	322	324	326	289	312	297	349	296	304	311	311	346	321	367	331	320	341	305	348	329	316	304	368	319	334	343	337	316	314	329	367	347	302	308	288	310	318	321	329	348	307	342	321	287	334	328	323	320	347	314	357	323	312	335	305	339	340	340	329	322	323	348	330	343	315	337	340	321	339	334	319	338	323	296	288	331	327	313	314	294	318	343	344	347	293	316	284	312	355	292	334	325	372	359	324	336	324	344	327	331	329	329	347	308	330	325	317	345	340	322	294	319	347	347	334	299	301	318	341	326	321	315	347	335	308	347	340	325	309	303	339	322	312	324	327	320	319	303	358	315	312	315	349	322	334	329	293	333	336	299	315	339	342	347	317	338	361	356	305	346	323	328	324	336	309	316	347	313	301	312	291	325	326	309	353	345	320	308	287	317	331	324	327	320	304	337	324	362	325	316	346	345	330	337	312	328	333	339	325	362	326	346	316	310	332	307	310	315	357	323	347	333	328	355	314	349	354	303	314	295	307	353	300	272	330	317	311	334	339	317	329	330	333	327	321	321	329	345	316	331	337	342	304	307	315	316	312	318	314	292	307	297	312	336	326	304	321	328	282	291	342	306	334	329	340	311	332	317	313	302	313	310	329	328	337	337	340	314	306	328	311	339	314	298	356	326	336	320	303	340	353	327	319	330	301	350	302	302	303	369	368	312	292	342	347	319	337	353	357	350	331	345	333	346	348	343	305	335	302	338	314	329	316	328	348	288	361	304	310	329	348	338	308	342	352	324	301	321	326	320	310	294	306	322	319	340	348	325	339	301	310	317	310	350	320	342	310	340	338	323	297	318	324	324	325	336	352	350	325	371	350	302	305	314	345	333	279	329	336	290	338	343	365	346	336	297	351	327	309	335	297	330	292	284	346	315	319	366	329	334	313	312	353	320	324	334	325	342	327	338	304	314	303	314	312	326	299	364	335	328	323	309	327	330	368	354	301	343	323	347	340	305	319	278	316	306	314	334	306	339	368	319	331	326	335	314	322	349	337	342	319	344	296	329	320	348	351	322	310	350	322	345	304	307	325	346	330	330	317	334	337	312	327	311	334	308	343	322	318	304	309	310	316	329	307	326	328	313	333	327	308	327	294	297	312	284	368	344	328	316	340	304	316	319	306	328	335	323	306	319	325	351	330	342	345	311	351	334	345	340	325	315	325	339	354	331	322	349	302	288	316	319	370	328	333	321	363	315	296	342	327	333	323	346	325	325	354	355	326	303	306	318	331	327	322	296	345	311	308	345	334	333	303	327	323	315	347	328	338	298	365	351	337	320	318	331	330	325	314	304	336	347	319	344	362	304	306	309	295	336	321	352	349	316	373	311	333	328	320	331	326	295	311	325	344	332	328	360	296	318	318	338	347	359	314	331	322	325	339	301	344	342	288	355	302	315	319	307	364	311	368	317	316	331	345	323	364	328	303	361	318	325	301	331	310	329	344	329	328	328	337	338	306	351	338	327	320	296	307	334	319	319	335	320	326	309	347	314	344	309	333	334	337	355	335	334	331	303	329	326	303	332	337	358	328	331	362	331	313	348	304	315	338	305	334	326	324	297	337	325	313	322	328	325	339	320	304	302	310	317	339	351	338	317	295	309	340	328	341	347	331	297	333	300	350	308	338	315	312	341	288	295	325	338	295	323	302	280	305	314	351	342	334	338	314	333	293	309	322	327	322	319	327	340	333	335	311	331	326	347	336	335	327	317	340	368	305	307	321	340	315	357	373	317	342	319	344	332	322	312	351	362	312	328	337	311	275	314	333	337	329	311	337	334	310	330	311	327	305	318	309	337	316	321	330	329	304	307	331	332	311	325	301	339	338	314	330	308	313	300	357	342	344	341	357	317	356	308	327	310	295	380	319	323	341	310	311	310	335	282	343	330	348	306	321	341	322	346	324	303	324	316	328	339	342	310	313	303	331	296	310	364	348	319	328	346	336	312	326	342	329	302	293	343	301	318	314	336	306	324	325	335	294	318	336	309	308	342	322	367	339	310	303	349	326	330	339	314	312	321	339	338	341	350	332	333	320	339	327	317	323	344	332	312	339	336	332	339	306	331	318	345	312	306	305	331	303	318	314	307	329	318	324	328	332	333	337	312	337	323	339	322	298	326	302	340	324	336	305	321	312	301	308	328	311	346	319	326	317	333	332	344	339	326	303	335	302	326	314	334	329	348	307	310	347	370	326	322	317	301	327	326	323	299	320	316	346	328	316	313	338	314	318	321	357	293	306	351	295	348	305	331	337	311	310	355	341	313	323	340	360	326	323	325	336	325	316	330	284	308	307	325	333	355	305	332	329	320	342	310	312	309	307	322	317	333	313	343	335	363	318	360	334	312	316	293	332	305	334	328	374	275	322	368	336	304	334	313	329	324	344	330	284	315	347	335	334	310	319	306	341	317	297	330	358	356	352	354	308	317	335	323	327	329	315	331	326	338	320	306	320	338	341	332	337	333	322	298	315	332	301	287	326	325	315	340	327	329	335	306	330	319	323	355	368
35686	40689	39868	21953	2431	514	519	522	552	530	574	520	539	510	508	546	546	515	537	509	523	503	508	534	538	483	549	506	482	516	542	539	500	546	507	535	501	532	555	514	492	553	527	531	499	512	532	563	545	539	541	497	499	500	547	487	524	544	563	528	508	516	544	506	525	544	501	550	517	537	520	505	564	475	533	538	511	532	521	525	525	541	547	484	477	504	544	547	515	566	534	535	500	526	515	528	542	508	538	513	521	507	537	563	513	527	533	506	497	540	523	513	472	534	510	563	519	523	500	517	516	561	543	531	558	606	519	567	508	521	545	478	545	513	515	587	539	511	525	504	524	539	487	504	501	529	543	507	521	551	507	552	551	515	517	537	520	546	504	524	523	541	533	551	548	506	508	508	505	522	509	500	538	543	554	505	519	549	508	529	538	548	535	507	518	500	527	566	541	524	541	518	483	555	499	532	546	503	469	497	551	555	519	512	501	524	527	510	538	531	518	523	542	585	524	523	498	578	506	530	511	530	514	519	526	503	494	505	529	521	563	529	583	547	515	529	503	534	541	515	515	521	529	529	527	518	532	490	515	519	486	475	567	540	547	534	513	558	494	487	500	555	549	514	519	545	557	504	520	485	528	559	544	562	497	531	512	523	533	510	504	540	500	488	511	523	540	543	575	541	533	500	502	528	536	536	547	482	522	547	501	514	537	564	468	510	530	491	515	525	533	492	482	488	517	502	476	506	531	532	552	538	532	525	546	520	515	501	540	512	536	501	533	547	553	504	549	573	562	524	500	517	523	559	539	555	511	559	532	548	576	498	537	525	527	517	478	521	505	564	554	503	488	525	573	504	527	548	534	536	522	563	544	516	525	541	490	515	511	505	542	533	544	514	513	556	519	508	498	516	506	526	533	532	535	493	508	519	515	520	522	533	486	504	509	535	523	542	496	540	519	538	540	480	559	517	554	526	541	546	527	553	499	513	553	584	514	507	518	524	525	553	522	556	546	500	522	515	497	561	532	547	536	520	511	532	535	574	532	535	519	562	525	543	532	519	520	535	547	533	565	549	524	542	510	527	525	520	525	530	506	514	524	542	509	502	549	521	530	523	505	526	549	516	522	506	561	495	535	500	532	527	540	521	567	521	535	534	539	522	528	528	534	514	499	487	532	521	476	546	521	532	524	516	484	496	504	536	520	464	536	567	556	554	533	536	537	531	558	514	517	537	525	552	533	474	543	508	496	526	526	512	563	562	544	566	513	491	512	497	550	486	529	552	492	560	512	526	486	496	550	586	553	491	607	492	541	549	539	541	511	525	489	529	547	558	532	524	519	521	544	557	511	523	533	556	507	548	513	545	554	534	554	539	522	560	494	496	528	572	554	538	527	523	528	517	529	493	541	559	520	530	517	538	487	515	495	529	513	503	530	534	509	549	547	529	535	538	537	512	545	481	536	542	515	565	564	513	536	524	505	541	488	511	559	542	527	526	553	541	561	520	539	539	526	498	519	565	487	544	558	504	510	520	529	512	531	528	554	538	537	577	451	564	517	511	535	535	513	533	506	524	555	508	526	519	496	525	509	496	524	512	528	520	508	553	551	552	520	531	544	538	534	529	492	543	552	528	557	552	518	581	524	495	493	507	530	503	525	506	497	480	506	559	474	526	501	530	545	517	539	545	524	569	536	554	549	532	531	468	555	506	508	530	539	526	519	545	517	551	541	559	512	482	565	525	521	541	539	516	560	522	517	555	528	556	533	548	510	519	531	527	514	547	466	500	529	553	525	524	525	522	522	532	533	526	514	556	504	540	525	560	525	503	552	470	495	458	531	523	516	561	496	504	497	540	511	522	518	503	540	464	538	577	501	510	524	501	507	484	552	529	512	497	488	496	519	517	519	523	542	501	526	555	553	515	557	544	536	553	525	535	522	501	537	514	535	552	495	561	517	506	521	508	513	533	538	542	557	533	499	513	537	516	494	552	533	521	516	558	521	577	501	526	583	555	492	554	508	528	507	560	511	506	534	531	552	550	504	552	549	525	519	530	550	527	543	545	557	557	556	549	572	500	495	510	545	512	499	505	471	518	529	531	501	530	568	539	564	542	570	525	572	538	485	542	546	548	546	517	533	523	535	516	522	526	516	488	528	503	493	519	494	558	551	486	527	518	533	523	545	512	525	514	525	524	533	507	529	546	543	490	522	516	555	506	493	531	488	515	535	533	549	516	514	531	556	533	528	556	505	529	543	562	521	488	471	568	520	545	540	518	506	514	500	544	533	490	512	547	550	555	489	488	515	484	529	527	517	532	505	534	542	522	550	511	540	511	556	527	533	553	528	496	534	544	560	525	563	513	508	516	542	556	517	496	502	537	566	529	530	517	542	496	528	524	529	526	521	500	555	538	527	491	505	551	530	523	495	530	517	492	551	545	507	563	519	539	492	503	497	517	532	549	512	530	536	510	537	558	586	568	552	516	546	530	505	525	539	513	502	525	497	536	517	539	489	482	520	512	530	512	545	517	547	509	566	562	525	490	550	510	496	562	547	567	503	521	538	530	529	544	524	530	516	505	539	500	555	496	498	520	519	552	521	493	487	517	534	508	516	513	543	523	535	507	589	558	527	529	544	514	558	499	577	538	522	501	487	519	497	546	530	525	558	558	566	547	536	503	534	511	506	536	559	541	498	530	514	500	502	530	511	516	518	532	515	536	559	516	519	549	507	507	584	531	558	507	490	548	545	511	536	551	513	517	573	520	553	534	499	491	506	569	520	506	495	524	545	547	529	503	505	543	538	540	541	548	468	493	471	551	493	532	571	553	532	517	524	543	514	512	500	501	530	551	544	511	511	523	486	512	512	526	541	504	548	543	530	522	539	569	570	546	540	575	495	508	544	537	539	512	486	533	516	502	501	576	557	568	521	513	543	519	521	537	520	559	554	529	523	548	479	501	523	547	544	518	528	485	537	552	522	513	591	543	537	517	524	541	560	550	517	519	500	544	539	553	564	532	517	521	535	522	509	470	503	509	527	507	536	555	522	493	557	494	520	530	520	538	536	511	510	490	513	571	536	492	544	523	541	513	516	540	511	546	499	524	500	520	498	518	543	537	543	555	548	534	514	498	539	490	561	562	536	501	503	473	560	537	490	520	555	519	507	510	567	512	536	524	580	526	497	527	532	553	495	527	543	555	569	527	534	520	521	519	583	564	509	537	541	510	540	508	549	536	515	529	532	518	541	515	490	533	506	493	497	519	559	559	526	559	492	513	481	516	504	535	521	545	541	536	512	538	530	523	514	532	549	497	528	535	513	527	564	515	485	531	509	540	538	528	558	529	527	525	551	535	492	517	479	519	508	531	509	504	545	528	516	559	472	495	541	544	532	498	580	502	492	560	506	530	526	489	515	478	512	515	501	499	520	518	492	537	519	512	516	520	514	526	572	518	557	516	550	565	553	547	537	521	530	490	531	501	534	539	530	505	502	590	550	532	454	524	571	511
24591	21945	36418	45457	20113	5432	694	546	539	491	512	511	479	486	502	535	459	488	462	490	503	488	488	527	508	530	474	482	514	508	484	479	494	477	515	497	461	440	493	469	544	496	520	501	519	485	496	450	481	473	507	489	489	505	495	454	492	519	472	472	515	503	503	562	507	543	521	499	474	458	508	491	489	517	528	506	494	493	513	457	510	495	542	480	488	518	514	479	510	436	477	494	504	526	478	461	504	463	470	445	480	539	493	510	494	527	519	515	546	488	489	496	492	493	539	512	509	487	517	459	523	543	486	460	502	507	507	537	494	497	460	458	494	556	482	484	477	492	486	471	478	524	497	539	520	516	499	506	461	502	488	493	505	477	526	476	531	510	526	478	477	496	531	521	513	508	519	480	483	512	473	472	468	492	525	467	482	505	498	493	465	470	496	505	493	510	469	426	489	439	481	501	507	529	491	489	502	483	472	535	495	486	486	506	482	496	461	553	530	521	500	480	479	501	525	485	510	464	488	528	492	483	482	529	516	507	490	483	504	495	470	559	471	491	482	508	499	560	474	475	508	521	516	546	493	503	489	491	471	510	517	507	480	518	499	507	486	491	505	480	513	498	511	514	495	510	498	489	520	506	519	489	512	493	477	494	482	484	525	480	493	503	453	475	487	452	486	513	494	523	541	543	500	486	490	507	452	493	524	506	481	508	533	546	482	496	510	438	458	495	495	506	518	474	490	500	495	485	500	477	493	492	506	457	512	516	483	513	539	500	511	509	486	522	468	492	502	499	493	495	441	488	515	487	506	522	565	500	543	524	516	469	486	457	500	476	509	505	481	515	485	549	472	473	497	558	541	499	465	507	527	494	505	505	494	511	468	459	500	466	472	483	533	473	486	502	532	483	483	454	466	530	482	504	450	512	490	492	495	518	497	494	493	494	475	478	460	467	486	501	531	505	462	480	526	494	527	508	500	504	515	491	500	500	523	525	487	472	450	485	485	451	503	502	509	479	482	477	469	500	505	480	541	477	506	482	511	514	460	522	517	528	506	497	527	459	480	492	496	521	474	522	508	512	482	467	456	530	529	475	495	512	439	512	507	479	507	490	499	517	489	508	489	501	479	514	489	503	505	484	490	501	521	494	481	480	507	542	503	521	537	500	483	511	463	519	453	512	492	455	537	503	479	521	492	482	486	475	464	466	486	520	529	516	494	489	468	492	523	473	509	500	482	516	499	518	462	489	501	510	463	547	476	522	525	497	523	483	472	488	503	460	475	482	492	525	509	498	521	513	521	486	496	459	537	494	485	504	513	481	527	481	514	488	522	495	542	479	531	476	493	532	528	410	530	523	526	507	494	509	484	494	500	476	525	466	504	535	503	499	504	488	504	516	496	500	488	496	489	466	496	465	514	470	514	494	479	469	511	503	469	496	463	484	525	472	478	499	490	513	488	484	535	501	492	472	472	490	488	481	456	488	490	503	517	483	469	556	503	481	517	473	534	510	473	509	522	485	467	482	476	488	493	513	500	492	505	472	502	495	510	543	487	506	506	458	510	491	494	459	497	475	513	503	476	524	470	522	488	463	491	508	455	532	515	516	458	526	501	478	481	556	547	480	530	527	505	513	523	516	467	519	517	475	475	544	490	483	494	449	490	472	516	529	486	521	517	509	465	515	487	479	510	511	442	509	509	477	481	493	535	515	519	501	483	444	449	476	476	448	495	493	489	475	478	460	480	497	506	482	487	513	479	480	504	482	539	476	491	481	517	461	494	519	497	500	486	489	540	443	470	495	473	501	465	465	497	520	527	498	522	531	461	512	497	527	487	481	507	519	464	480	488	505	499	501	473	496	442	498	500	484	488	499	497	532	517	519	516	513	481	491	523	496	520	530	482	495	490	487	505	520	495	513	493	539	513	502	533	482	495	544	496	519	517	515	504	548	520	482	472	526	506	474	474	474	485	483	507	500	480	479	514	523	533	511	499	507	463	507	525	474	480	527	488	494	502	477	512	516	506	534	466	547	505	486	503	479	476	515	453	530	515	541	467	506	514	482	470	493	506	465	492	520	506	508	518	451	461	474	466	509	509	487	493	482	481	541	531	510	532	497	483	547	538	490	518	490	493	502	484	519	508	484	493	524	510	513	492	482	508	502	535	509	503	441	495	490	503	504	477	540	525	493	471	453	494	509	522	445	494	516	504	539	475	451	479	488	506	514	470	494	519	514	464	492	459	506	494	483	505	479	495	504	506	473	529	508	503	504	523	503	480	538	463	519	504	493	543	454	483	467	513	505	489	483	469	492	535	507	520	505	496	495	522	463	506	488	511	529	509	494	507	498	535	502	507	503	509	500	473	485	486	499	553	500	468	509	508	487	528	488	491	518	474	496	515	517	497	455	484	501	479	469	463	533	487	485	501	510	441	478	497	528	481	472	490	496	486	527	496	492	501	515	485	522	506	491	516	493	519	505	531	470	524	522	493	480	491	509	552	501	472	473	505	488	493	459	478	470	479	482	474	537	497	522	499	504	529	525	515	493	546	527	499	508	471	483	482	483	499	492	509	498	524	489	517	525	530	517	530	478	498	458	523	504	496	472	531	489	487	503	499	507	514	527	541	515	463	493	521	485	519	479	477	514	475	459	475	513	510	505	491	501	486	481	486	477	473	559	480	531	497	479	473	497	513	535	471	483	525	469	544	472	474	485	471	496	520	472	488	481	506	489	515	497	486	506	521	501	509	529	473	442	528	502	474	499	497	511	486	431	544	519	532	472	530	506	500	511	506	503	426	472	469	513	497	463	450	489	502	511	489	513	511	490	545	460	505	475	476	515	532	444	509	534	511	494	496	479	486	468	474	489	461	503	498	482	510	513	487	483	491	538	499	538	523	488	471	475	505	506	496	498	448	483	500	469	481	532	524	523	501	505	557	512	481	498	480	486	490	498	505	524	495	479	507	545	481	492	538	502	474	483	523	537	450	490	467	478	531	503	466	486	468	489	475	493	465	520	511	445	495	471	470	491	450	461	499	500	497	463	505	478	495	517	463	507	486	485	451	504	492	469	516	500	500	519	475	493	492	489	498	486	502	475	484	497	473	463	545	509	477	483	507	483	460	495	536	486	495	499	528	489	487	517	498	524	492	504	479	539	507	458	501	518	503	481	492	503	469	481	512	440	488	488	500	491	501	462	496	487	501	505	457	497	469	515	467	540	483	511	458	499	501	494	479	506	541	466	504	531	446	475	530	462	482	505	513	478	471	482	491	499	525	501	487	505	481	489	473	505	495	483	487	509	478	564	462	522	506	486	537	479	510	492	538	489	460	486	483	475	514	496	504	473	521	494	486	507	488	469	505	500	489	481	480	497	519	501	491	472	510	521	516	500	495	478	518	544	519	511	494	478	501	494	492	513	497	447	482	523	507	518	513	450	489	463	478	475	492	464	481	473	494	468	539	519	513	479	507	501	454	491	484	509	452	542	486	515	468	489	500	525	500	477
56982	79877	74059	47554	10600	862	856	794	911	766	734	815	765	782	840	777	779	781	793	763	769	780	821	757	785	790	777	753	772	736	727	812	806	770	763	805	800	750	786	749	786	760	785	749	808	750	790	747	787	761	781	754	772	749	734	783	768	797	789	798	778	792	732	743	719	776	769	844	779	781	808	768	759	736	738	788	777	785	733	787	819	801	749	770	770	770	776	760	761	764	759	783	810	762	757	809	821	786	786	782	808	771	765	793	794	773	731	809	707	732	748	858	784	802	731	793	753	777	780	847	811	750	771	759	772	796	782	759	778	742	774	801	736	763	738	758	791	822	746	810	738	743	788	775	805	785	790	734	733	810	797	797	750	777	753	789	758	756	781	774	742	731	790	772	795	793	729	768	827	778	751	733	784	794	803	766	794	827	776	812	781	762	787	761	782	797	779	773	745	790	768	832	780	775	763	788	771	773	746	782	803	800	763	763	767	781	800	757	779	797	770	755	807	767	782	788	754	803	783	806	769	758	776	763	752	809	787	774	770	784	729	762	801	785	775	782	783	789	775	803	804	764	787	769	813	741	838	777	818	780	750	798	718	760	782	777	795	782	840	784	728	748	785	769	754	777	737	771	777	758	857	809	800	816	800	797	830	773	777	769	787	713	776	854	741	740	777	744	782	799	810	783	781	831	798	768	801	809	798	766	789	790	793	806	750	768	758	788	790	768	784	814	787	813	755	776	789	815	771	787	773	773	772	792	762	695	760	752	772	755	818	731	766	785	777	758	774	716	766	773	768	767	795	742	734	754	757	793	786	798	780	788	750	765	778	733	708	722	750	749	782	791	810	777	777	760	785	751	790	769	747	778	768	816	776	802	785	795	781	784	799	801	786	785	802	809	770	797	767	824	767	758	754	757	708	753	756	763	775	790	787	790	791	772	788	831	815	763	766	789	769	796	779	769	769	829	786	843	769	802	762	774	797	754	759	754	742	813	755	771	825	737	774	741	828	836	766	823	797	781	751	751	770	752	745	776	786	759	801	780	791	793	784	801	790	741	807	758	791	810	787	779	788	798	778	798	763	772	783	800	756	805	750	772	787	781	765	813	779	788	780	772	797	808	762	766	797	799	776	714	741	724	785	785	790	761	769	716	745	803	781	771	831	794	769	785	810	813	750	764	784	785	785	788	732	783	792	725	770	781	787	750	812	746	809	767	787	751	751	813	774	776	786	828	786	766	773	712	755	747	787	780	738	762	779	763	762	795	776	766	780	810	794	791	722	771	739	800	790	725	778	790	824	823	775	755	787	807	793	823	733	766	733	754	752	760	740	796	780	762	790	705	782	813	734	759	750	769	761	800	822	749	785	742	800	754	821	765	779	824	715	777	785	788	742	788	765	734	759	785	796	753	769	719	756	764	760	841	793	808	760	770	842	816	740	759	754	797	765	801	823	801	793	785	829	817	776	760	793	819	778	761	792	737	795	770	828	779	745	780	755	752	814	774	757	770	795	740	803	743	756	793	743	786	799	758	775	722	811	766	775	723	791	790	835	845	776	747	800	813	764	787	759	755	728	783	791	782	784	750	746	764	798	797	773	761	736	757	783	770	827	769	790	777	769	742	741	773	753	803	773	783	771	754	740	801	752	806	758	720	768	815	774	789	768	746	799	818	825	788	755	756	769	747	769	781	795	753	768	743	825	763	776	821	815	776	731	803	768	757	831	795	771	764	803	768	775	793	781	776	739	789	751	740	816	774	811	762	727	751	808	790	781	816	756	789	761	741	792	768	737	773	745	756	736	765	786	773	756	786	759	780	795	742	752	720	771	773	750	774	746	734	780	817	741	776	785	810	766	812	822	735	800	739	738	771	778	779	794	785	784	756	806	785	781	762	803	795	798	769	778	777	777	828	787	846	775	779	804	802	824	761	787	752	793	737	758	793	784	734	729	776	777	778	801	784	745	823	803	759	735	804	802	771	768	807	796	723	784	755	736	787	807	827	791	809	774	779	747	788	794	809	801	769	804	767	792	815	760	766	867	756	779	789	732	768	713	796	825	772	725	765	796	763	785	822	772	792	776	783	802	722	801	750	826	773	786	792	805	829	791	777	774	753	805	772	716	800	844	738	807	792	794	803	788	741	783	756	759	763	798	750	767	774	749	760	812	765	693	735	737	742	774	713	808	747	775	756	796	762	753	793	808	782	750	825	784	743	796	760	760	760	744	815	800	798	757	789	817	768	748	778	772	719	734	784	769	741	777	739	786	784	754	747	747	779	815	793	744	739	821	790	809	726	756	751	792	743	789	781	777	734	763	808	753	783	779	714	723	804	766	790	798	786	759	768	806	775	774	780	809	800	742	720	794	774	754	764	749	747	755	732	765	797	789	781	767	753	790	816	755	732	757	774	790	718	821	816	729	759	781	768	780	762	754	792	805	739	761	736	796	772	839	746	758	758	807	810	841	750	746	761	760	816	735	769	799	731	845	762	794	747	811	781	762	785	749	786	768	760	763	804	774	800	755	797	814	792	812	820	805	829	759	743	808	722	729	799	812	769	801	787	807	758	791	760	775	790	774	738	767	821	779	753	813	814	755	781	776	791	774	749	733	762	783	773	775	755	756	760	788	852	768	793	717	754	809	737	815	787	786	780	759	803	821	768	764	784	756	795	761	808	778	734	729	804	769	801	733	785	813	768	715	771	723	826	818	767	786	755	692	822	784	764	799	812	789	743	828	797	762	780	733	742	717	736	791	779	738	825	776	779	750	772	737	784	791	775	733	837	735	742	743	784	721	777	769	823	781	780	774	782	806	757	763	802	758	825	752	835	761	809	801	797	744	751	820	728	777	819	836	734	816	780	799	743	747	744	799	777	757	819	743	758	762	801	785	766	788	817	817	740	762	807	765	801	764	720	777	797	716	808	817	780	797	750	749	771	807	773	826	763	778	778	778	801	740	812	737	772	814	760	757	799	746	767	746	798	795	706	804	776	768	748	803	799	810	808	790	796	767	755	803	786	760	789	826	782	847	778	765	764	780	799	753	721	834	802	787	840	772	811	788	810	768	794	805	752	798	776	785	730	723	792	831	846	789	753	770	800	753	780	799	740	766	761	789	770	796	785	797	731	777	766	769	783	770	760	762	755	803	770	783	786	824	809	814	783	811	787	737	764	780	738	782	794	713	779	811	801	761	743	818	744	720	786	732	753	823	779	758	768	772	824	766	805	766	775	813	711	852	778	761	815	771	761	779	766	804	755	786	773	749	739	694	794	749	782	716	779	748	774	828	747	813	754	805	755	825	775	776	787	787	717	785	826	752	811	816	819	805	754	784	759	758	799	778	819	757	804	777	753	779	777	795	773	801	780	814	750	770	769	796	760	782	764	744	773	794	800	771	841	802	805	772	784	809	767	779	782	807	784	749	749	789	783	804	775	768	742	819	808	797	768	746	789	799	792	829	800	807	727	802	767	778	771	784	777	757	817	801	783	783	800	741	770
23276	21462	33611	38964	23627	16238	4219	754	605	610	627	613	559	622	611	580	592	540	594	575	591	605	597	570	535	567	577	568	547	576	612	584	578	586	611	591	585	539	579	573	598	592	616	559	584	568	602	573	576	550	585	621	594	612	559	554	567	580	588	590	521	601	557	561	606	590	592	600	595	612	631	562	635	576	584	609	579	603	597	584	603	635	560	573	626	595	578	582	588	610	575	573	605	586	564	609	570	583	568	595	579	622	592	601	585	556	590	575	603	517	599	531	565	535	583	632	610	510	589	606	600	575	585	633	550	592	583	600	565	589	593	569	632	592	575	578	603	565	609	590	584	629	597	616	603	602	555	607	539	596	585	582	575	572	612	612	572	545	582	573	626	603	606	548	559	576	553	554	638	601	626	545	591	608	587	565	580	597	540	603	626	570	557	558	623	561	590	596	590	583	614	586	582	601	568	599	580	589	602	597	594	569	571	585	593	595	600	609	587	556	618	551	592	579	578	563	591	630	608	629	595	601	632	572	578	570	599	607	576	546	600	587	564	574	597	593	592	533	565	634	602	613	590	603	577	557	586	588	566	585	607	589	589	575	603	583	641	591	598	602	586	578	568	555	619	623	595	620	527	615	577	566	575	594	525	600	556	562	581	564	561	579	574	572	593	565	564	571	555	543	573	560	558	560	563	559	583	584	591	586	591	585	585	569	588	574	568	617	632	602	596	586	607	583	591	580	592	601	600	592	611	575	605	585	583	588	614	571	540	579	600	571	615	566	577	561	590	602	593	562	608	581	616	619	588	601	564	610	560	559	608	567	599	593	597	574	593	571	620	576	564	573	574	570	582	580	602	580	584	565	588	582	616	627	619	579	637	625	554	603	581	598	563	620	588	623	555	593	545	592	600	602	576	633	589	564	588	618	593	595	593	599	598	619	540	589	592	548	583	581	606	592	633	605	581	601	583	573	538	573	577	574	584	614	582	596	611	581	553	587	578	544	631	586	626	572	587	594	590	581	592	615	594	545	559	597	603	579	537	569	584	560	572	567	571	563	602	578	586	590	575	628	585	579	592	570	551	594	562	603	566	592	602	606	571	588	547	639	585	569	590	579	500	622	615	540	603	522	595	610	605	547	605	564	565	627	579	576	576	595	578	603	571	613	552	587	591	571	595	580	587	602	557	575	573	532	589	553	667	557	585	578	598	550	574	563	575	577	563	598	596	626	588	604	564	583	570	596	552	595	591	622	631	596	634	578	586	608	581	603	620	567	550	588	606	598	566	599	583	548	566	591	600	604	613	529	587	593	581	572	606	542	571	567	566	552	592	586	565	580	621	531	523	543	558	593	595	589	601	548	576	606	552	614	613	594	537	570	591	585	580	570	565	589	581	585	588	567	540	549	557	602	603	610	582	640	582	574	613	545	573	608	563	603	567	555	556	557	557	574	586	551	563	578	584	544	593	602	611	596	550	565	583	575	551	612	602	596	586	537	578	613	585	555	601	584	568	542	547	554	573	577	569	599	616	565	589	590	593	573	586	560	563	535	550	567	628	550	590	579	603	580	586	559	589	553	590	566	550	581	573	604	610	568	615	577	587	541	536	564	599	579	560	634	598	594	575	605	604	584	585	569	600	645	619	610	581	590	610	591	566	597	627	533	573	589	600	557	592	626	593	559	577	620	575	627	609	603	568	617	567	567	579	613	588	569	601	575	590	569	548	602	555	545	590	592	554	564	643	601	575	637	557	611	603	579	557	619	588	585	577	581	568	549	561	593	573	601	573	577	593	554	608	584	581	587	560	559	599	554	574	600	593	626	548	590	592	523	589	597	567	621	586	570	560	592	588	607	609	537	613	561	539	607	601	630	579	603	575	558	569	614	556	542	528	590	574	591	599	656	594	577	597	588	595	547	611	605	583	528	593	597	577	563	579	575	554	570	574	605	619	598	573	546	582	574	577	636	587	559	559	590	620	596	570	597	592	567	587	537	567	600	572	603	573	587	597	551	556	570	628	624	622	554	564	595	561	540	549	569	651	619	610	549	563	568	542	600	583	609	608	571	608	567	611	590	626	578	618	578	572	588	567	576	567	576	597	570	591	586	594	582	557	594	595	575	582	595	560	593	599	591	567	556	576	569	578	610	577	588	580	589	581	605	560	568	551	574	569	598	563	553	547	599	600	545	563	570	569	582	535	593	597	609	597	577	554	580	576	592	575	604	557	565	573	577	598	606	620	652	591	580	555	604	538	590	574	604	606	554	565	574	561	581	574	590	598	583	636	569	597	560	593	552	548	602	539	575	570	587	593	597	587	567	594	592	601	580	555	595	634	565	563	628	578	607	593	550	601	656	561	580	592	577	576	584	541	608	605	507	589	574	617	594	650	610	616	584	569	621	572	599	615	581	578	584	590	593	590	554	553	579	578	606	596	608	565	607	582	618	559	605	571	610	582	618	610	589	560	571	594	593	561	591	586	579	618	576	649	565	608	601	583	546	581	578	538	579	556	597	580	595	571	561	588	607	583	628	592	545	630	582	576	571	541	574	609	583	609	574	642	586	627	562	581	585	575	568	608	603	632	610	579	657	606	597	614	550	589	584	573	570	601	561	597	518	598	607	562	543	601	622	614	604	553	554	544	574	605	600	559	535	567	555	598	595	561	591	578	623	638	544	583	577	594	552	583	566	601	606	625	603	573	589	575	617	569	547	591	578	609	586	560	537	595	639	555	591	629	583	583	598	544	583	584	529	599	593	591	614	566	593	589	561	563	552	610	615	623	545	597	572	561	576	609	639	598	618	582	559	595	583	541	606	592	593	602	562	548	595	566	585	579	586	590	582	570	608	592	551	566	600	568	608	587	567	592	623	608	543	609	586	559	591	582	583	652	567	605	591	588	574	675	603	553	571	593	537	580	580	582	567	578	595	586	578	560	598	610	589	594	621	583	593	571	587	587	587	563	599	610	580	594	582	582	615	574	586	559	624	542	598	579	592	587	610	569	595	579	556	535	603	568	552	608	560	602	603	609	613	551	570	572	562	586	535	605	551	543	578	560	559	600	584	586	582	557	568	589	578	642	555	601	536	567	557	581	573	563	589	550	623	572	600	557	641	580	581	592	618	552	594	547	535	592	569	603	637	596	538	607	572	605	622	557	565	566	576	617	563	523	563	531	573	595	587	595	614	598	596	567	586	621	587	551	580	562	613	602	584	595	568	567	604	616	582	575	566	610	612	539	581	587	577	601	571	586	578	586	598	584	614	574	587	644	560	635	579	587	577	604	567	563	611	603	574	571	570	614	590	566	636	582	566	568	569	599	597	544	619	552	643	576	630	620	591	591	587	557	592	567	572	547	604	587	572	561	573	557	575	560	575	536	519	574	598	570	597	591	550	551	623	603	533	589	601	567	598	587	535	574	574	571	566	593	590	574	599	603	583	550	565	619	592	558	549	616	568	590	591	594	597	596	616	564	565	587	556	571	559	544	575	571	592	556	591
56820	87324	84479	58627	17535	1095	962	1003	942	914	939	917	936	954	910	886	899	914	906	869	909	959	893	865	926	890	881	903	914	913	942	928	934	914	877	916	890	923	870	894	883	902	876	838	863	885	883	882	892	852	907	877	891	879	917	866	900	860	907	911	882	880	918	922	906	861	863	916	922	895	886	879	937	883	867	890	945	904	881	930	890	920	916	896	889	902	858	919	860	925	870	917	904	885	942	899	897	896	886	876	902	879	902	894	919	907	893	842	871	905	864	942	884	908	861	885	885	878	837	860	895	902	890	874	925	866	914	911	850	923	894	940	876	856	882	895	879	870	912	876	891	918	929	934	868	922	902	884	899	899	917	887	892	919	820	916	917	908	889	881	956	857	882	847	891	840	883	927	936	887	933	925	867	897	905	856	884	880	911	855	898	865	841	906	868	913	896	846	911	921	886	876	902	807	846	964	906	872	871	902	864	886	894	936	876	948	920	874	946	862	836	884	860	906	879	933	887	857	884	870	954	884	918	848	886	903	892	890	906	863	967	887	870	881	931	918	898	945	902	905	895	885	907	899	859	859	893	923	958	937	909	894	906	876	942	860	923	919	915	886	887	873	863	857	849	831	865	887	912	879	868	899	931	862	913	949	915	915	861	936	859	909	946	868	894	846	891	892	891	893	914	876	939	950	910	897	924	875	912	906	890	907	917	911	895	849	881	904	916	880	892	899	900	915	939	921	822	876	892	893	862	917	854	857	879	849	903	870	880	886	881	847	933	906	844	864	952	901	906	922	907	922	918	873	913	835	888	924	956	894	905	912	880	907	857	896	865	865	871	890	890	914	903	853	888	857	866	870	909	879	903	886	870	896	852	885	820	914	934	863	893	885	874	858	873	873	879	866	900	925	901	877	870	891	854	856	878	885	885	870	872	901	887	918	923	911	957	861	941	892	894	846	899	959	917	830	880	879	875	947	887	894	868	942	940	883	894	834	875	916	861	868	897	930	903	938	823	937	899	907	940	876	915	891	855	888	876	902	843	902	837	846	853	852	906	864	900	945	878	897	892	927	900	917	889	856	863	868	902	877	895	895	918	859	885	850	873	882	871	840	895	889	876	917	884	873	888	889	926	946	894	841	931	879	936	923	835	848	915	839	873	930	886	886	902	850	898	875	937	848	883	884	897	884	829	914	913	882	885	824	894	912	913	838	876	895	903	922	862	883	850	875	863	880	901	932	880	886	888	867	847	881	883	899	940	899	886	873	885	902	888	916	831	876	881	937	860	885	909	882	896	862	885	870	879	901	909	892	852	864	864	885	906	889	941	888	887	852	910	867	895	920	873	856	890	870	878	899	893	882	902	812	911	884	976	921	889	857	886	855	889	859	910	883	819	899	882	877	921	930	879	925	879	900	926	869	866	847	838	942	879	864	944	868	908	890	896	875	894	900	876	884	863	926	922	938	885	858	910	851	922	890	882	874	887	910	867	848	825	855	873	864	912	875	913	909	891	932	872	889	857	893	899	895	901	879	849	905	912	885	907	898	896	852	915	896	882	853	858	867	833	899	882	867	829	872	892	906	922	913	954	909	914	919	955	888	913	842	900	843	841	861	874	881	948	903	871	881	893	868	883	898	899	884	872	889	907	891	889	864	897	843	886	903	906	850	944	836	823	867	874	948	894	925	908	881	880	863	896	879	860	881	896	902	866	849	928	863	838	887	905	891	876	895	891	873	905	873	915	894	850	796	884	899	913	898	900	919	861	860	922	887	878	830	854	906	902	927	949	897	902	863	876	896	876	902	867	891	892	839	888	889	868	876	900	872	887	904	900	911	848	927	894	906	886	905	823	903	890	815	850	907	919	839	874	866	899	888	882	889	901	913	887	884	890	862	884	885	820	866	898	913	904	925	882	862	913	927	879	904	929	904	961	938	857	874	901	915	911	908	918	855	877	900	851	900	931	866	876	940	883	879	882	939	914	927	884	889	846	865	893	881	902	945	942	859	886	885	937	886	821	933	844	938	886	874	889	891	855	936	934	900	858	881	877	881	885	891	903	913	867	819	902	877	900	959	846	918	871	828	861	874	943	890	886	868	905	834	872	903	880	870	883	906	869	880	872	870	878	900	840	890	863	855	902	891	887	881	850	858	934	894	885	877	928	874	899	914	915	860	878	845	914	902	913	926	916	904	858	902	907	939	890	884	861	905	951	946	913	869	900	874	818	847	898	913	953	906	896	908	868	885	870	834	946	837	901	898	912	899	938	904	874	868	913	911	909	892	870	857	900	946	874	856	909	928	910	942	882	934	867	869	871	875	884	907	865	902	887	898	926	879	901	864	834	869	886	911	939	848	874	898	881	865	925	869	882	937	917	901	947	893	833	866	904	905	880	858	888	888	941	862	846	882	831	846	912	858	854	890	890	842	909	880	897	891	882	882	889	874	872	833	938	861	818	915	851	889	891	905	904	900	909	964	909	906	887	873	852	884	886	912	913	904	880	834	948	888	921	896	839	932	879	864	946	950	854	892	905	916	959	874	908	861	951	854	895	830	910	900	923	913	885	852	825	925	865	909	958	918	903	855	917	931	884	867	881	871	894	911	875	879	920	890	901	852	878	909	865	931	878	896	869	925	816	858	937	903	838	865	925	906	878	878	943	918	893	877	881	919	854	841	872	863	965	873	896	937	898	850	889	889	898	901	829	876	908	957	953	905	889	881	877	864	852	863	906	865	815	870	898	906	889	864	887	904	890	936	933	866	883	884	884	897	888	872	874	880	906	916	911	907	887	881	933	907	877	901	854	932	869	853	873	924	861	910	889	845	865	908	853	898	925	937	891	870	882	806	906	916	887	863	892	912	854	826	893	885	900	840	863	893	878	867	923	845	887	895	980	959	893	961	884	876	900	822	915	817	893	940	878	888	875	894	887	874	793	918	927	874	866	860	855	876	887	871	871	925	878	881	885	901	946	893	888	888	892	826	869	869	911	904	918	886	876	857	900	889	924	960	875	869	859	892	882	897	897	919	931	865	876	941	876	898	874	957	884	886	904	828	866	859	901	898	955	894	943	887	939	887	920	881	836	894	862	893	842	874	894	900	876	878	845	909	918	874	898	884	869	921	870	879	864	883	897	901	860	932	900	862	881	918	865	876	857	906	889	933	897	853	868	895	884	908	881	832	864	851	922	895	851	871	895	938	913	1013	960	905	887	855	926	905	885	910	899	854	951	903	862	887	851	902	894	897	889	860	821	848	835	882	847	850	914	933	838	859	914	894	923	844	880	857	863	869	903	834	860	907	919	897	940	857	861	900	905	909	877	855	889	926	888	887	872	898	884	883	880	943	878	938	859	885	898	907	922	870	905	885	876	873	879	869	848	915	900	910	914	840	901	895	879	914	925	809	883	876	904	931	888	915	871	875	849	896	900	911	890	874	899	884	879	888	865	904	909	886	872	901	943	880	945	889	913	903	940	868	917	877	901	884	953	903	907	905	906	923
28783	24451	33643	23332	3752	373	356	319	343	333	346	346	346	378	377	346	301	331	327	345	347	334	347	328	312	344	341	365	320	321	351	335	349	327	337	327	334	342	328	293	328	343	306	339	364	311	311	306	366	328	336	340	318	352	340	373	309	338	317	333	331	313	325	347	362	342	333	335	365	343	351	319	343	317	377	318	322	342	345	332	322	338	334	340	343	333	308	316	337	325	324	340	335	319	293	336	331	362	291	325	338	344	374	319	350	337	336	330	362	340	349	322	320	330	338	311	330	338	360	334	349	333	311	357	324	315	357	362	334	337	358	325	315	326	346	314	330	318	349	334	356	364	311	333	288	316	334	347	328	313	355	341	333	315	342	338	314	326	345	311	329	313	344	332	357	291	320	292	327	358	387	347	376	313	332	361	365	309	363	368	339	334	332	330	327	333	352	324	307	325	354	327	326	339	330	296	357	335	360	303	346	335	320	335	333	351	337	366	352	311	338	356	321	302	340	354	323	342	322	325	340	356	331	330	319	323	347	347	330	361	336	321	347	345	319	316	345	363	378	356	337	389	357	337	349	326	326	348	330	341	309	365	316	318	316	334	347	325	340	303	333	330	345	312	355	348	354	298	321	315	351	327	361	292	328	326	321	360	335	341	317	318	316	332	360	324	340	375	350	365	351	331	366	313	328	329	357	331	358	324	301	353	314	283	337	306	304	301	315	325	324	333	323	323	325	336	305	326	316	310	335	328	301	346	334	337	297	335	338	360	308	343	325	327	330	326	320	341	347	342	321	330	333	336	323	354	296	329	360	330	368	330	329	317	364	361	340	279	365	351	329	309	344	316	339	310	316	328	328	343	338	313	335	329	369	336	315	342	308	323	335	342	334	359	341	340	315	319	319	352	334	335	334	374	338	346	342	339	333	316	320	338	344	351	303	329	343	323	342	344	334	326	320	339	334	311	304	323	363	327	346	321	351	341	340	332	340	310	314	329	332	351	333	334	326	324	318	298	338	326	330	346	337	297	341	329	313	305	350	316	357	366	338	346	327	363	310	345	320	371	317	358	328	335	341	307	325	343	316	298	307	320	303	323	338	312	339	327	279	335	304	334	347	350	354	326	362	314	373	317	336	320	322	326	335	325	329	360	318	328	349	346	332	327	332	326	360	357	322	373	356	326	329	327	362	308	337	312	348	327	357	335	331	337	295	345	343	336	334	314	310	319	319	343	359	324	307	330	317	310	358	348	331	355	325	370	280	310	336	326	324	336	353	319	351	347	323	367	340	322	328	333	332	339	311	327	336	328	368	336	344	338	342	349	333	287	308	306	323	330	318	351	359	323	317	330	321	305	364	325	294	351	321	339	315	328	318	377	354	332	319	327	326	327	347	317	346	322	363	329	325	310	315	316	330	335	367	346	353	298	325	343	320	328	331	305	338	362	325	320	333	309	344	320	329	344	338	334	329	329	340	363	363	314	316	352	331	357	332	316	344	382	326	332	316	323	347	348	369	332	350	327	348	323	331	325	344	362	331	335	309	319	313	337	327	338	324	342	373	363	341	340	377	372	352	316	336	298	349	336	308	351	313	330	322	337	345	314	333	325	345	325	346	359	331	315	340	314	324	363	356	348	335	327	354	345	326	326	337	328	318	366	342	302	337	350	329	308	339	331	334	319	319	322	351	310	329	336	338	351	305	312	332	345	333	333	337	341	345	371	323	330	351	356	359	312	363	300	334	341	344	332	330	326	317	338	327	303	317	327	322	324	345	339	307	315	323	312	323	311	338	332	313	352	322	368	334	349	335	323	304	320	317	331	331	338	350	334	353	310	339	316	327	339	339	331	303	321	301	336	323	319	300	347	366	333	342	377	332	319	325	338	347	339	318	319	329	333	361	310	323	352	339	369	325	382	306	304	332	338	336	323	326	348	307	352	344	325	313	329	289	320	311	314	348	325	337	306	349	319	331	345	389	345	321	345	319	328	324	356	345	355	346	336	311	338	326	324	335	329	346	301	356	337	315	346	340	311	302	308	322	345	333	287	345	338	338	349	355	329	292	347	362	327	337	334	328	309	357	334	362	319	338	334	334	335	333	316	318	319	330	329	326	311	335	353	330	333	298	343	352	333	353	346	348	355	299	327	341	310	313	336	357	327	318	316	343	334	358	347	345	336	312	302	348	317	327	334	325	338	341	302	359	326	329	337	303	339	322	330	311	327	335	332	307	326	330	328	335	364	322	330	357	384	341	345	322	386	331	304	345	315	348	336	343	336	328	341	340	315	333	299	300	342	305	322	348	346	334	314	328	359	331	324	330	333	349	324	324	333	355	351	334	324	344	321	357	342	329	338	328	324	316	333	352	325	320	348	361	324	359	342	316	329	327	337	319	313	314	362	340	329	329	305	326	348	353	318	327	335	366	310	336	352	320	332	368	337	350	332	353	323	370	341	354	341	336	364	337	296	349	325	332	349	348	318	347	321	339	310	349	321	317	314	318	355	336	328	296	315	372	322	379	345	299	330	363	333	334	327	318	340	326	321	310	329	331	343	340	307	355	322	351	331	333	327	334	316	335	334	321	339	328	318	327	346	326	371	329	353	335	352	330	302	324	325	309	332	369	343	346	316	344	308	333	335	311	319	322	320	301	335	364	318	349	326	325	356	358	304	350	355	352	358	341	309	339	369	342	340	375	306	304	355	333	357	353	318	327	329	352	324	330	327	344	341	339	359	336	336	342	304	337	349	347	336	343	297	320	321	328	279	328	327	309	352	312	332	331	301	329	340	359	331	338	337	353	318	326	316	320	318	356	349	336	321	325	392	309	347	370	319	332	366	331	348	348	310	318	305	335	313	316	342	314	353	339	304	344	340	314	296	333	341	320	359	306	340	319	328	337	343	315	327	383	332	353	366	313	337	359	322	383	339	326	306	368	313	360	355	336	364	310	325	328	321	340	325	357	314	374	310	350	373	315	312	329	351	327	351	337	349	318	317	335	349	305	352	338	331	339	348	339	346	327	350	328	305	308	340	311	317	335	335	320	328	312	315	332	338	339	345	329	358	322	318	329	351	345	301	367	319	356	367	347	351	339	331	308	376	331	294	324	314	354	323	320	311	322	310	317	341	330	326	326	334	350	353	317	336	336	341	341	324	321	337	324	320	324	327	322	341	353	329	321	332	332	291	366	357	369	327	334	368	335	324	329	336	309	333	335	322	336	338	328	330	289	339	325	357	315	345	302	342	348	342	350	340	341	328	321	342	348	355	317	302	331	317	361	346	344	340	334	362	323	346	332	309	361	324	367	336	359	350	333	315	318	349	325	329	324	332	344	348	329	309	355	328	348	329	331	336	335	317	328	318	375	324	342	320	336	334	337	346	306	355	304	314	311	353	340	305	305	309	320	346	353	308	319	333	310	346	340	340	312	345	306	332	313	334	350	320	345	322	348	322	333	319	354	324	315	364	304	336	336	301	364	323	346	302	357	327	321	341	335	331
34681	40885	39613	22983	3677	543	541	532	535	525	525	532	528	571	541	545	556	530	515	621	536	568	573	539	526	525	540	573	532	533	560	547	519	545	530	582	586	560	512	553	531	555	501	492	538	511	542	517	563	509	523	573	564	518	572	545	541	550	536	531	547	563	508	542	561	541	538	559	532	504	505	515	538	551	537	526	510	515	498	558	568	573	553	545	534	540	549	572	558	520	513	527	535	565	538	575	537	568	559	532	491	529	534	560	542	534	564	584	547	516	549	571	521	553	554	516	534	534	522	555	499	530	509	529	539	537	547	543	518	532	506	522	517	541	523	538	536	551	538	540	543	537	515	550	559	537	521	561	530	562	520	520	502	532	531	533	536	510	550	546	524	552	551	520	527	502	516	585	552	537	549	495	579	531	557	547	546	538	542	550	533	513	558	520	565	513	531	583	534	585	525	526	542	542	510	509	520	538	486	575	584	561	534	528	562	541	533	528	527	550	532	573	537	490	527	547	554	538	557	558	568	512	543	528	541	555	510	532	551	516	509	544	567	548	520	567	547	549	550	531	576	547	563	536	555	523	558	515	473	513	548	548	556	569	534	525	514	508	549	538	549	537	545	566	549	497	565	577	575	523	533	524	529	561	549	517	541	539	577	563	537	520	489	529	503	557	502	542	582	558	543	575	602	536	528	548	463	555	578	552	608	512	504	506	522	550	543	569	557	530	552	537	539	523	570	513	495	536	550	545	569	542	564	535	558	544	504	559	546	544	542	568	551	545	567	559	576	528	532	552	523	558	526	569	515	509	535	559	543	506	546	535	533	548	524	531	513	545	514	570	503	542	534	563	562	524	515	570	551	556	535	551	534	520	529	531	541	501	533	548	528	545	562	514	535	533	570	576	562	525	554	542	541	519	542	537	531	522	588	524	502	516	548	498	499	523	549	539	543	528	484	507	557	539	553	548	538	504	594	551	569	519	520	531	516	540	543	571	559	527	522	564	560	541	526	568	582	571	494	547	559	527	516	528	568	542	514	531	501	523	565	526	516	521	551	509	507	503	551	529	522	556	518	541	554	555	567	557	533	582	526	571	557	577	531	560	568	564	548	520	557	564	563	523	543	525	569	543	525	534	584	526	523	570	524	513	533	560	512	514	503	530	515	546	531	529	543	551	544	510	559	558	545	542	549	484	531	575	547	552	520	526	533	553	550	544	556	461	533	528	532	507	582	528	514	537	537	572	499	561	558	553	582	560	540	527	558	520	540	524	537	518	536	534	550	497	511	559	531	529	552	570	530	563	533	514	528	518	497	549	549	518	529	524	524	551	563	510	546	546	558	559	537	563	485	537	582	517	507	547	515	537	557	592	539	530	573	532	571	535	517	554	607	532	533	514	570	584	570	518	544	568	524	521	527	546	546	518	534	468	528	577	574	550	558	547	545	551	555	586	523	581	518	575	598	524	560	519	509	569	568	532	541	527	555	552	465	502	535	552	536	548	559	541	530	538	569	559	535	534	523	475	571	555	510	584	537	536	553	521	568	563	492	540	554	586	546	530	542	549	562	554	544	511	504	503	544	537	546	567	555	530	567	571	565	568	525	537	513	548	558	538	543	536	506	564	556	550	542	561	618	552	567	568	543	512	519	545	527	537	493	573	526	575	544	535	582	541	564	533	587	574	586	568	549	531	540	495	526	528	591	521	542	518	529	538	513	587	573	529	560	554	569	552	586	548	603	511	515	528	560	523	526	535	534	540	516	577	551	560	535	568	549	519	551	512	582	524	500	532	532	547	544	521	521	531	551	560	531	549	600	550	552	528	537	548	514	553	554	517	556	587	541	560	549	515	566	548	539	527	553	528	542	521	537	541	576	523	556	529	537	562	540	539	545	525	574	499	519	528	509	550	557	496	546	526	528	535	556	531	559	540	535	524	553	515	557	540	564	570	523	536	548	533	492	525	526	555	620	539	597	521	525	528	532	525	566	551	573	547	590	572	513	526	536	553	580	552	539	553	543	532	525	559	546	520	529	543	550	568	494	555	497	576	525	507	527	567	529	546	542	523	552	553	517	508	541	551	558	558	516	571	506	551	559	566	542	526	509	554	553	549	590	499	526	525	547	579	561	551	542	558	523	505	518	525	517	560	478	572	562	507	558	530	542	529	547	514	607	549	581	541	514	579	541	519	531	542	540	521	549	539	516	553	542	510	538	544	535	553	543	531	522	578	594	535	543	556	502	572	546	536	569	549	531	524	528	556	488	553	515	544	576	557	585	545	537	554	518	552	547	500	518	518	510	561	532	533	511	589	583	522	537	570	498	558	580	566	560	546	526	526	563	556	507	582	543	508	541	546	568	553	548	558	566	484	550	544	552	533	556	509	568	570	546	575	534	574	556	558	479	557	565	579	516	542	542	564	576	531	565	576	570	541	501	543	547	532	560	526	549	542	556	515	574	575	555	548	559	543	556	555	556	539	557	540	551	499	551	550	540	584	506	548	549	560	515	533	545	553	556	556	527	564	528	565	562	556	540	552	500	547	521	520	551	523	539	522	555	573	537	483	566	519	572	523	545	512	552	561	548	555	540	542	563	531	550	537	545	552	536	591	536	540	530	549	579	558	602	581	482	533	524	545	523	517	537	544	590	563	558	495	527	521	550	585	509	579	535	536	546	525	525	513	503	523	581	525	521	521	566	534	553	539	556	576	540	517	552	536	548	507	532	549	546	546	544	535	488	517	541	551	507	524	547	510	519	529	606	500	530	533	598	513	524	516	538	521	525	553	517	532	499	535	522	565	537	544	553	559	537	543	554	560	523	532	592	532	568	541	579	530	526	579	510	532	543	514	549	558	552	531	525	553	525	530	558	553	558	547	542	531	564	531	527	542	522	534	490	527	555	581	516	568	510	521	512	558	515	512	585	521	563	544	565	562	553	554	569	494	538	546	522	535	536	531	558	498	529	538	536	568	505	526	542	493	532	527	525	547	565	547	571	534	516	568	522	528	574	561	576	534	555	531	513	566	547	542	552	518	561	523	530	569	568	545	525	565	556	522	536	552	514	507	496	513	540	554	481	537	518	520	524	560	571	574	567	549	528	517	554	536	557	547	518	558	548	535	552	530	585	541	523	545	543	554	566	564	534	563	550	570	562	522	511	576	530	568	540	543	504	557	558	608	550	558	559	513	576	549	499	535	537	499	545	545	585	564	555	542	502	531	564	570	551	525	500	542	551	577	558	575	592	527	555	550	547	564	554	490	508	590	550	528	537	500	535	540	560	513	556	552	576	524	547	540	512	573	518	549	547	506	562	531	556	564	530	565	536	548	588	486	489	561	509	547	531	519	538	542	594	548	580	549	545	553	535	514	499	475	540	590	562	545	557	559	532	579	565	519	522	565	513	529	540	502	545	514	541	518	556	494	513	542	492	546	526	554	498	546	553	513	505	528	589	520	534	582	538	543	559	529	550	520	524	526	568	563	524	515	572	549	540	515	532	518
24591	21974	39031	40562	23003	9146	982	517	543	539	524	533	577	499	502	523	526	508	510	493	503	507	507	504	509	527	537	517	518	475	509	530	529	504	462	475	529	496	482	477	503	487	505	465	527	569	501	483	528	494	517	484	519	526	483	532	529	543	525	513	543	512	511	499	514	539	498	542	524	502	502	544	475	498	524	484	502	515	481	499	516	513	488	506	497	542	502	538	509	525	512	491	509	536	481	515	480	532	519	532	518	495	494	502	533	495	516	498	499	522	539	472	499	503	481	493	539	510	499	500	501	538	561	496	500	525	513	482	475	477	467	498	507	508	516	544	540	524	514	528	535	493	519	500	509	495	534	512	480	486	517	483	522	535	524	505	520	480	508	483	513	508	568	501	535	465	466	484	505	495	504	500	468	499	542	526	475	525	481	493	497	497	479	478	524	512	503	502	496	484	510	520	547	499	557	477	493	529	504	506	501	522	522	498	499	493	513	555	507	498	509	509	521	482	505	510	490	502	497	520	479	503	486	529	498	545	515	472	483	524	548	488	519	509	503	471	509	520	503	502	506	483	534	525	540	548	509	511	509	533	508	519	485	525	490	484	517	534	497	518	498	497	523	502	497	521	495	527	484	502	499	499	484	526	509	458	538	492	536	531	505	486	502	531	488	499	515	513	530	524	489	518	526	456	493	515	499	486	543	545	485	484	503	521	535	515	521	506	509	500	482	526	520	484	513	459	515	499	464	551	472	520	502	516	528	520	513	511	515	522	480	534	503	517	481	516	543	471	485	499	497	499	503	497	471	504	535	528	514	477	487	508	486	510	490	520	498	509	459	503	479	467	521	483	499	498	476	513	474	482	524	500	502	514	488	490	478	544	515	481	479	492	504	513	539	480	504	485	532	500	486	475	483	508	523	488	461	493	491	489	507	485	495	513	534	528	526	513	468	510	526	496	489	517	530	553	530	511	463	497	547	523	527	496	540	526	512	510	529	515	553	477	488	511	501	513	541	535	493	553	448	514	508	485	446	531	520	476	485	486	513	494	485	529	532	498	522	514	488	519	478	542	566	492	506	499	498	502	470	520	460	510	463	500	505	502	506	522	517	511	504	455	535	514	510	480	518	507	540	509	512	499	487	519	509	517	480	506	508	519	534	530	503	469	542	538	480	503	520	494	517	541	512	499	506	464	519	525	503	474	482	527	506	506	522	503	506	562	491	518	485	497	494	492	522	511	528	474	506	522	529	506	504	504	525	523	496	512	510	508	521	496	509	519	513	515	504	460	498	540	530	509	485	503	574	523	560	492	512	498	448	482	498	481	507	505	477	521	470	543	473	492	528	487	511	512	481	488	496	522	490	485	528	486	503	487	504	542	537	535	511	500	549	484	498	459	500	539	508	555	531	493	512	483	519	518	499	544	505	545	473	497	523	537	507	536	547	483	568	511	487	524	513	503	528	524	495	502	498	552	498	512	494	516	486	501	518	514	497	498	502	513	524	559	494	480	541	516	502	490	520	485	513	501	502	506	507	510	477	500	481	497	473	520	476	477	506	497	539	465	491	491	518	488	494	525	486	495	476	501	511	506	501	532	479	498	508	513	526	505	540	509	484	510	522	481	499	539	485	494	541	545	544	484	505	514	479	526	507	489	492	485	494	526	514	474	471	541	517	520	498	493	481	512	494	538	518	480	523	462	515	499	467	511	513	483	520	538	520	455	500	449	482	502	507	488	492	511	499	473	522	508	537	462	484	524	527	472	512	480	498	548	523	548	503	530	514	504	508	492	532	503	503	501	477	521	522	514	517	537	549	475	531	512	493	547	468	494	488	508	502	501	455	479	516	497	534	514	477	492	478	466	514	462	469	525	491	514	516	528	520	522	506	476	495	515	482	493	458	515	503	513	514	507	501	496	497	490	465	539	500	487	476	474	547	506	511	500	536	504	513	478	473	514	489	534	517	483	477	477	487	481	518	474	446	520	489	463	484	543	502	475	488	501	513	497	537	515	499	539	514	504	540	471	513	525	480	541	477	503	482	506	534	466	523	512	506	515	489	516	501	538	519	510	520	493	473	527	477	499	482	524	508	483	536	471	514	516	512	531	511	477	505	520	502	508	500	465	545	542	481	493	508	517	486	493	542	525	480	546	501	511	493	491	490	479	498	475	530	481	538	488	483	537	500	546	506	509	542	491	513	516	490	505	514	522	467	521	469	502	546	498	575	477	494	512	479	513	554	506	497	520	494	524	526	532	519	495	527	510	492	555	505	512	507	502	504	542	542	492	526	521	507	508	513	510	483	522	534	490	468	487	515	523	487	497	512	511	522	504	533	517	488	466	513	498	489	534	501	536	462	500	533	533	499	492	503	498	505	510	536	512	510	468	516	497	496	497	488	521	501	507	479	503	508	502	519	515	503	512	522	510	514	467	506	514	514	539	484	530	491	533	530	513	499	485	511	492	497	497	455	511	481	503	478	551	533	497	482	528	504	500	487	486	541	473	527	496	516	501	524	491	551	467	522	491	504	534	523	521	523	473	491	513	494	540	496	537	512	513	529	505	491	502	496	479	507	489	479	525	502	465	488	494	510	525	519	472	476	510	479	517	485	517	494	478	527	513	490	509	507	522	516	474	488	502	509	481	464	533	505	542	534	477	477	539	547	496	513	497	497	495	518	480	463	498	534	522	553	481	510	499	497	504	492	477	525	468	531	512	491	499	497	523	510	508	481	533	486	532	518	505	503	511	518	515	524	509	474	486	495	538	492	499	510	510	513	523	501	511	524	501	488	504	539	499	468	518	494	516	469	535	511	580	539	502	502	541	504	495	503	500	534	494	561	447	499	513	479	507	502	521	568	528	509	520	458	553	490	513	524	504	511	536	514	523	484	474	481	527	513	513	490	512	516	489	486	474	497	543	475	507	494	501	522	509	487	495	515	484	485	533	501	511	510	492	514	550	513	507	498	469	499	496	486	500	524	512	485	502	525	533	530	501	476	559	529	540	526	559	566	514	502	507	531	504	516	501	485	495	500	482	514	504	490	527	494	471	520	507	497	472	491	543	512	521	540	495	509	480	502	467	475	518	553	477	484	497	541	513	481	536	507	461	517	521	471	504	513	488	490	518	471	538	499	517	496	530	535	548	506	510	502	548	477	517	531	523	512	524	521	514	538	522	484	518	485	479	454	471	513	485	537	478	487	447	496	493	487	482	546	492	516	518	501	508	534	502	534	497	510	500	554	506	532	500	486	511	494	496	531	518	510	491	490	503	499	484	502	504	529	531	495	538	488	507	501	470	477	533	494	522	508	493	492	479	529	550	512	529	492	504	508	503	460	532	489	560	442	486	513	529	482	502	554	508	545	499	489	500	470	491	566	494	506	496	489	535	493	504	498	519	511	514	478	485	552	511	483	511	526	531	489	493	509	491	517	511	511	527	501	510	514	482	512	492	478	500	480	488	479	506	531	467	463	484	486	511	479	536	493	512	542	534	503	547
56993	74222	72983	50526	16887	912	876	789	824	824	820	835	763	779	795	792	816	806	765	789	784	810	819	779	817	818	811	835	746	775	778	820	762	810	796	782	797	803	722	795	812	771	781	753	802	755	820	877	811	798	760	807	797	815	831	769	772	799	802	738	821	765	757	762	813	835	780	845	789	770	787	741	811	775	762	780	806	728	814	782	815	822	762	752	782	784	806	831	737	815	798	789	752	774	724	810	801	746	753	814	811	842	757	787	813	749	782	767	754	761	778	837	808	802	792	818	744	776	754	767	769	797	719	813	814	832	777	764	787	820	805	817	774	782	773	743	797	776	804	798	753	806	813	803	766	741	795	789	794	772	785	795	785	757	805	813	807	785	789	760	766	767	739	790	800	815	803	751	795	796	774	803	775	808	800	787	725	752	735	764	831	777	813	806	769	803	811	810	752	794	830	818	801	798	788	816	801	785	778	824	827	803	792	768	799	773	805	839	782	797	792	831	843	777	815	825	781	766	816	763	757	768	808	790	719	788	819	840	756	800	750	816	769	753	880	792	753	784	788	824	867	739	809	800	833	797	795	741	811	799	793	766	815	742	782	776	826	767	805	789	780	732	795	802	775	751	816	807	829	765	763	744	783	808	740	814	785	799	753	831	820	832	826	823	791	781	782	747	801	799	778	826	820	773	802	784	777	785	833	822	800	760	785	797	829	797	813	813	838	828	808	810	823	765	766	795	824	782	796	785	737	787	773	814	808	787	785	799	808	782	816	801	825	829	815	819	792	777	798	759	765	804	849	798	782	818	813	779	813	832	795	779	781	772	776	776	789	823	815	755	797	775	753	790	758	808	751	783	785	783	795	806	787	794	750	789	802	767	857	742	786	798	779	781	783	746	799	811	767	820	751	808	760	788	863	756	787	784	812	796	805	795	782	791	765	855	793	746	796	756	795	777	812	793	791	883	894	792	787	805	740	782	788	824	771	763	764	811	746	790	773	798	791	788	834	764	789	820	822	821	817	814	782	777	792	787	822	757	779	833	791	851	807	806	799	811	828	819	763	794	792	776	780	812	731	795	800	762	730	786	835	711	810	808	765	823	787	803	758	801	795	780	762	842	781	805	772	751	777	808	805	766	838	753	787	796	778	786	775	792	796	800	818	797	827	794	772	829	805	791	790	774	809	788	799	816	869	794	767	811	803	777	830	809	796	785	778	806	785	797	771	775	805	813	795	740	799	846	763	778	828	779	834	803	841	784	789	722	785	794	780	793	723	789	843	813	776	805	785	786	839	783	766	770	810	821	749	750	781	788	809	797	816	809	742	783	819	761	795	777	806	796	779	806	804	779	767	814	747	770	756	818	760	822	759	752	756	799	846	778	769	822	818	794	821	809	826	753	792	804	777	827	811	813	765	779	771	752	798	798	812	789	837	830	817	784	791	750	825	807	813	760	796	802	769	809	770	827	783	771	811	767	787	808	744	790	762	768	780	767	777	786	769	808	810	830	833	804	792	779	797	765	786	822	787	779	783	807	793	800	811	783	823	774	778	771	745	776	772	798	767	813	799	780	807	795	771	823	775	769	743	791	801	784	794	767	773	819	772	735	768	777	799	810	762	780	773	814	756	760	767	800	762	773	814	780	798	776	779	779	786	775	805	823	766	774	759	771	784	795	771	809	761	801	774	806	708	794	795	833	757	789	747	805	783	806	792	789	815	791	773	780	809	793	803	808	810	787	834	754	827	776	749	767	787	782	794	776	848	802	773	817	779	808	815	768	807	791	867	839	752	851	814	779	745	785	854	772	842	773	767	778	790	794	768	776	794	759	753	795	806	808	747	777	815	733	760	786	746	759	825	774	742	727	794	815	777	775	777	812	828	761	772	771	801	794	839	775	830	775	759	782	798	807	799	789	813	824	804	798	796	834	733	806	814	769	801	797	788	796	769	838	822	833	824	808	762	828	791	802	797	776	841	813	790	792	737	748	773	807	814	883	827	785	764	783	793	797	790	836	812	819	821	823	848	780	776	819	773	737	784	812	796	775	780	762	796	749	788	779	762	844	813	780	834	809	804	795	797	804	798	797	786	839	767	772	800	806	751	787	790	829	785	773	766	835	793	802	749	748	786	762	770	738	806	797	774	761	785	774	810	761	821	822	751	799	809	824	751	760	752	778	826	803	821	801	781	788	809	788	805	834	787	776	811	760	797	854	766	739	782	840	812	764	768	802	818	776	775	771	800	789	745	781	808	822	847	784	740	790	740	789	829	798	814	802	814	784	801	780	784	817	821	764	822	724	752	793	783	834	812	802	804	789	750	810	731	803	760	786	843	817	799	789	783	789	808	767	805	780	806	815	819	822	808	748	803	820	785	780	757	820	834	797	752	795	775	760	803	779	777	774	805	822	761	779	809	851	756	815	855	834	828	774	778	764	749	761	790	787	800	782	820	789	797	798	804	810	828	827	761	786	778	798	735	813	741	797	797	730	817	769	766	790	775	766	780	832	771	782	827	773	777	800	795	771	825	753	790	795	791	798	753	806	736	784	761	792	784	811	768	833	843	777	827	819	738	783	811	766	769	754	784	797	780	769	778	765	774	838	736	812	724	813	756	783	833	806	811	745	786	812	768	820	779	844	793	814	762	775	765	848	733	748	785	796	775	799	803	815	784	783	756	769	728	739	783	799	783	774	824	764	772	774	758	799	768	808	774	763	796	859	774	788	799	779	832	800	774	835	793	761	777	807	786	776	775	817	774	813	824	826	827	842	736	796	790	796	771	743	779	782	836	798	789	793	824	782	749	811	762	722	802	763	805	834	843	806	829	800	774	778	774	771	743	793	758	776	798	807	809	780	836	760	796	814	787	782	769	790	759	758	779	769	788	770	854	771	792	800	861	805	771	816	814	821	802	824	778	814	738	770	771	767	763	786	797	829	766	784	814	795	756	810	807	810	787	826	770	791	750	765	758	848	846	839	797	799	842	827	826	805	808	823	784	776	769	776	783	776	786	776	843	845	759	830	811	788	759	800	805	774	776	786	772	746	795	838	736	775	783	802	771	820	779	808	766	771	843	798	796	750	796	777	760	824	781	791	820	772	771	810	757	772	829	791	787	746	794	776	775	801	853	795	794	783	762	803	796	787	829	819	854	802	811	791	771	836	814	800	755	772	837	777	817	808	734	803	802	729	776	782	777	807	803	813	823	791	793	862	818	804	803	790	808	805	766	787	815	786	785	809	804	790	832	817	801	813	815	800	835	787	865	794	795	782	767	774	832	780	783	750	799	784	813	764	772	791	864	774	786	808	805	836	797	782	787	758	783	826	801	779	801	722	801	765	795	846	810	814	823	772	796	814	787	791	846	770	776	818	793	779	794	785	739	778	796	765	770	763	799	844	764	785	797	803	764	793	786	781	778	812	755	774	826	760	769	780	839	763	773	803	773	764	777	817	787	812	799	831	790	779	783	789	832	835	818	822	740	739	760	814	783	789	831	789
23293	21508	33308	29139	23698	20185	8374	708	589	677	648	629	597	641	619	586	617	597	637	643	609	617	549	616	578	597	598	600	608	616	602	588	628	583	575	641	582	588	579	565	590	598	577	605	581	551	607	602	594	563	579	602	643	604	603	602	573	627	556	607	578	566	587	586	566	564	615	585	611	633	613	607	558	612	616	583	568	584	600	607	589	587	567	608	577	616	607	581	560	571	514	602	583	573	618	553	596	586	631	595	582	583	571	569	599	591	581	610	635	626	593	575	596	596	623	618	624	580	602	583	612	546	592	644	590	593	573	591	606	636	573	586	587	607	631	593	593	596	564	583	614	548	624	583	558	610	554	591	612	597	602	592	605	614	596	607	613	600	593	589	564	542	625	579	624	618	626	566	580	603	570	602	582	566	598	564	615	590	593	593	562	594	617	635	624	589	527	590	617	621	611	571	581	572	576	607	546	642	623	597	561	618	573	546	556	635	611	619	642	607	590	604	532	606	609	564	618	618	638	597	591	584	577	606	602	592	594	581	591	536	587	604	602	579	603	609	607	592	578	554	583	646	634	531	575	611	592	612	579	586	606	589	581	576	619	621	552	609	599	597	556	630	642	576	610	574	570	549	581	599	603	603	559	592	607	653	641	551	549	635	612	597	606	582	582	538	586	647	589	567	576	588	584	615	598	593	607	607	551	531	558	583	578	579	598	638	569	536	606	584	611	598	604	568	596	566	603	576	550	593	570	555	570	599	576	588	594	576	579	626	566	632	553	603	582	591	599	578	609	562	577	564	564	611	583	592	607	530	558	588	611	583	582	603	558	552	568	546	543	624	565	596	593	562	573	581	574	608	615	620	624	574	586	588	639	627	622	584	591	602	560	566	587	579	607	571	598	627	577	587	607	543	612	577	613	585	566	582	563	580	599	588	619	585	609	619	577	601	628	581	585	548	571	586	614	600	612	595	565	607	630	566	626	575	607	588	588	599	578	589	604	573	587	587	637	605	582	595	576	559	593	559	605	580	543	591	588	556	563	596	572	588	629	589	644	589	558	620	552	576	626	582	582	623	560	544	563	614	602	613	613	604	606	614	561	599	556	597	648	588	556	567	602	586	596	570	575	627	601	598	601	570	590	556	586	603	606	570	566	616	576	602	593	613	581	586	615	589	597	575	602	591	581	579	610	623	642	558	621	574	602	599	614	597	581	600	580	594	633	611	583	583	576	605	563	608	571	608	620	622	546	642	586	562	605	593	593	582	628	573	613	584	616	593	610	565	579	622	581	590	587	610	620	587	596	587	601	630	625	634	570	590	591	593	598	607	578	594	595	553	623	592	580	591	548	605	610	516	570	601	610	575	587	576	568	596	592	584	556	549	592	569	620	628	576	572	603	588	663	605	584	598	616	626	621	575	585	592	594	613	613	548	621	584	617	601	592	582	598	612	536	566	598	589	551	642	647	604	578	591	584	566	577	590	585	615	593	596	536	601	614	594	578	641	572	568	541	567	591	573	602	634	581	580	596	606	631	596	580	618	572	559	573	601	571	627	601	604	605	578	624	630	622	575	572	584	589	612	615	573	587	562	571	559	586	579	613	572	568	591	642	580	574	560	566	610	605	591	621	609	574	591	555	550	619	607	632	545	635	550	626	572	604	606	617	586	575	575	590	570	599	615	590	565	588	609	618	590	563	594	599	573	634	621	545	602	580	581	596	593	608	610	557	553	568	602	563	596	574	572	610	626	583	616	553	566	518	574	600	591	586	576	576	546	575	565	586	606	597	592	571	551	590	565	591	591	602	630	602	588	574	569	618	528	568	613	619	592	635	562	578	554	565	597	588	587	586	602	601	581	605	580	643	653	527	574	572	565	566	590	588	553	565	600	583	583	596	596	553	611	557	551	612	568	581	610	566	563	617	573	596	586	564	587	523	587	617	600	594	562	562	605	583	572	595	596	556	562	559	593	566	550	578	567	564	568	600	588	585	553	615	562	586	591	645	596	580	595	568	593	595	555	592	574	612	623	563	566	564	579	571	603	545	615	615	593	588	583	587	589	638	589	613	629	579	568	554	573	612	656	597	595	577	640	629	552	618	586	586	607	593	629	569	572	567	599	591	605	620	577	602	571	594	559	545	602	626	622	622	558	626	633	593	595	603	614	625	623	587	589	566	543	585	577	628	604	575	625	600	612	580	620	608	572	583	590	594	577	589	585	576	571	590	633	579	578	613	652	591	570	553	579	560	598	577	580	625	589	589	584	572	604	612	582	598	615	571	592	602	577	620	591	586	598	633	606	573	641	610	630	659	585	627	595	557	562	611	599	614	572	558	627	579	592	592	602	622	580	577	575	610	603	603	583	591	539	578	593	571	629	583	642	628	595	607	623	605	583	611	558	552	564	628	594	592	629	609	590	561	575	570	567	583	582	614	593	581	611	594	583	563	618	577	589	581	609	603	595	561	578	636	619	575	542	565	615	621	573	602	635	639	597	597	535	560	622	558	618	576	551	571	603	607	589	598	627	577	584	611	590	561	618	613	593	608	628	571	599	607	581	639	570	604	618	584	607	567	570	580	617	559	611	586	563	617	550	579	560	571	584	590	602	576	591	575	595	605	633	583	567	594	587	595	640	546	619	604	559	610	590	593	612	594	518	608	587	599	588	617	557	603	593	635	581	613	567	606	571	580	557	585	622	597	638	588	584	559	544	547	605	576	643	603	623	631	605	581	568	595	573	578	599	588	596	574	592	620	577	602	572	601	601	553	537	594	559	567	591	587	572	619	567	607	568	610	621	578	598	574	571	617	598	581	590	589	585	566	624	563	557	591	584	603	540	606	574	585	577	593	604	598	538	613	549	602	596	566	551	563	602	652	605	588	590	542	592	573	574	593	576	561	582	616	576	591	595	585	636	596	606	562	590	639	566	624	586	541	617	572	561	580	564	570	605	597	593	548	561	581	592	586	620	534	602	566	611	608	632	594	588	595	562	613	598	596	597	609	566	615	580	597	605	605	571	603	620	583	593	617	561	546	624	605	579	593	620	599	602	651	558	560	577	563	599	579	594	633	615	571	593	576	620	635	595	557	636	612	623	618	571	612	599	557	621	583	606	590	587	598	590	547	600	601	587	578	632	590	579	548	564	580	562	611	571	603	591	596	599	609	613	587	589	571	558	597	616	595	584	582	604	638	613	584	565	580	620	595	558	561	593	556	613	596	588	601	585	571	616	612	588	600	550	582	626	594	565	587	578	599	564	607	583	577	569	562	596	587	579	575	586	559	596	608	582	587	595	573	579	589	584	579	578	583	594	548	646	614	644	612	607	576	633	615	589	567	603	569	583	618	599	613	583	573	613	560	609	601	592	568	601	595	564	627	598	592	588	572	578	595	595	632	618	635	569	566	599	605	606	575	591	590	547	627	570	601	600	564	560	561	653	569	569	569	612	622	603	615	589	567	614	586	603	594	608	612	605	605	573	589	550	585	582	613	574	614	606
56393	85825	80415	60216	25774	1108	977	988	986	907	935	908	895	905	928	914	889	975	930	861	868	899	949	883	941	895	910	859	880	913	870	863	905	910	915	896	923	897	844	907	930	890	904	895	915	895	871	875	899	944	888	893	914	923	884	915	925	910	917	920	889	881	921	912	882	890	883	867	864	904	907	877	914	904	921	922	897	889	878	905	899	877	926	884	877	897	905	889	947	899	949	940	910	901	896	915	862	922	912	910	879	832	890	933	856	873	867	927	940	901	886	863	861	876	859	900	896	917	930	801	935	826	855	889	903	918	955	922	922	886	916	924	894	835	895	913	918	886	918	871	906	889	877	884	881	920	885	899	859	901	893	909	904	852	919	911	909	897	897	876	912	885	909	935	877	889	871	903	888	899	920	886	867	912	863	897	913	890	884	883	904	905	947	925	904	928	879	889	892	868	894	896	885	869	923	936	857	868	867	887	863	902	900	921	890	844	896	888	851	893	940	931	870	903	858	878	872	877	922	897	921	830	901	895	889	926	951	884	865	912	900	840	897	916	887	924	879	870	904	918	935	896	892	855	928	880	927	903	904	924	885	870	841	904	949	908	941	912	918	892	950	967	857	875	841	946	910	916	928	953	874	899	873	890	897	879	922	892	893	911	915	890	929	897	872	910	925	952	880	985	885	911	876	905	844	887	857	934	904	894	865	901	912	928	881	922	918	876	932	875	872	908	912	893	841	928	903	941	888	898	934	914	906	884	874	909	874	912	900	906	868	887	907	940	904	917	853	848	905	836	947	944	907	879	884	878	895	872	851	896	914	881	876	878	912	872	899	894	882	872	920	880	860	939	905	902	895	898	903	920	888	911	871	917	914	852	880	891	927	946	936	893	907	887	904	883	974	887	879	918	937	887	871	909	886	887	907	883	920	898	926	882	910	919	980	940	846	898	914	866	869	894	913	897	876	817	926	880	906	934	843	890	841	895	856	855	864	865	859	924	886	882	876	910	880	900	857	908	909	890	862	846	894	900	883	907	897	874	917	911	921	906	927	912	898	950	855	885	890	895	903	925	918	866	886	893	933	916	896	928	843	880	928	922	846	970	923	902	911	886	890	885	930	903	871	932	928	924	927	829	933	906	957	914	848	887	905	932	885	932	918	894	890	908	856	907	899	862	884	858	930	876	917	863	938	910	896	897	927	912	879	884	845	910	963	904	872	906	922	901	893	909	850	952	857	856	914	926	938	879	897	864	868	917	975	881	865	893	863	834	921	915	926	908	919	826	885	896	825	883	896	870	884	924	888	922	885	853	848	897	868	886	888	856	902	887	857	883	921	874	921	873	882	895	861	894	913	863	902	850	865	890	840	856	874	887	936	899	872	922	915	852	881	832	897	920	932	908	865	810	893	909	883	900	861	910	901	869	916	905	889	895	880	913	898	888	864	851	922	885	919	885	894	897	885	880	864	905	884	877	888	905	902	891	884	864	901	891	876	863	852	921	866	938	936	940	871	912	885	932	871	930	852	842	846	939	904	961	903	840	921	898	826	947	848	864	900	900	873	909	850	942	906	898	856	858	887	850	890	896	876	896	860	938	950	912	934	936	949	895	934	890	886	898	894	923	876	920	914	859	827	906	892	873	862	894	847	883	916	892	920	869	801	915	899	882	924	895	902	913	938	912	845	894	904	946	872	930	898	887	899	867	890	923	946	892	908	911	945	899	920	876	880	905	912	835	837	921	964	897	919	887	869	869	898	892	866	895	873	900	874	886	876	895	921	912	881	889	915	858	882	877	869	895	903	881	908	896	920	909	864	907	832	853	896	886	893	858	894	878	924	874	877	939	856	852	931	908	884	922	932	861	937	916	873	912	924	882	882	899	915	907	885	935	950	925	879	901	935	854	929	926	905	923	854	869	893	898	902	889	876	822	913	880	942	891	915	867	855	883	893	856	935	948	905	901	892	942	883	941	872	877	880	923	919	935	884	921	901	913	940	911	914	917	902	893	921	950	905	905	870	909	874	954	902	874	888	912	915	899	881	932	902	926	851	835	882	901	881	923	908	888	917	947	939	918	926	907	883	912	971	865	862	941	905	882	853	912	917	860	883	909	945	862	860	893	878	871	866	920	891	877	888	885	887	939	954	860	925	946	921	882	895	882	890	857	913	881	925	901	908	919	931	912	864	912	952	890	889	912	934	875	861	876	897	942	862	882	850	915	889	920	900	855	871	900	874	935	895	883	912	867	899	871	893	871	891	902	939	908	843	897	882	873	865	894	879	898	881	864	931	859	910	913	880	914	898	846	920	861	852	864	930	912	900	851	917	883	864	897	891	919	897	887	875	847	924	886	924	921	939	939	879	909	964	851	908	862	899	797	913	871	877	906	849	883	858	895	912	885	882	922	928	907	880	888	913	917	873	935	863	896	840	890	890	888	886	902	910	921	899	927	952	859	846	863	878	891	878	878	906	883	885	888	930	922	851	874	910	870	913	857	832	970	862	884	907	913	918	911	906	890	871	888	952	930	867	912	900	870	909	909	890	891	909	944	903	851	900	938	871	926	916	865	904	885	879	914	908	859	907	909	890	851	797	829	885	880	913	842	918	858	900	926	958	949	913	922	813	929	915	884	889	897	901	811	940	920	919	903	865	928	915	909	905	912	881	928	821	901	884	872	951	905	933	859	887	943	930	923	899	860	923	860	881	860	878	843	884	910	949	947	865	875	904	892	851	876	876	885	941	918	898	867	991	898	968	895	914	931	927	892	890	850	925	893	905	874	920	852	884	920	865	915	928	838	896	896	927	914	903	885	831	875	914	903	899	917	868	905	914	897	868	833	905	948	875	893	877	903	842	945	886	908	899	925	917	907	891	865	887	948	913	897	912	889	912	883	837	867	912	881	872	894	879	864	890	832	946	864	855	896	920	932	868	866	852	877	864	915	887	891	899	889	870	895	941	929	878	920	874	889	921	906	876	886	895	907	906	946	907	885	931	859	867	870	897	870	903	941	909	931	965	912	939	899	929	874	944	890	904	927	862	914	928	908	905	864	873	887	897	837	903	915	879	891	891	901	887	888	915	913	917	892	926	874	880	935	892	908	938	890	912	930	829	893	877	891	931	906	912	913	879	904	922	879	889	896	897	890	846	908	900	909	878	929	927	912	898	841	870	896	850	834	914	893	888	935	835	936	947	950	851	885	917	842	878	889	893	918	897	905	900	917	879	917	899	911	912	947	922	936	885	912	898	859	875	834	835	863	848	910	944	903	903	877	887	929	899	879	922	957	897	883	853	872	935	926	902	908	875	886	902	826	874	898	934	924	876	911	885	902	899	854	898	870	914	887	852	861	904	917	887	894	845	921	938	850	863	878	914	886	900	894	882	859	947	909	891	921	867	915	931	863	862	916	869	903	935	950	884	858	981	942	866	869	946	893	906	867	944	939	928	908	894	929	885	898	958	930	940	883	887	924	892	877	932	831	922	888	871	872	898	898	884	942
28595	24498	31478	24002	5603	384	345	356	327	324	335	364	309	334	350	307	336	332	338	312	378	317	349	351	316	345	362	336	326	337	338	354	364	335	319	355	338	330	382	312	317	321	323	321	355	342	362	353	342	329	312	322	301	327	322	356	299	330	334	329	309	312	343	353	340	349	338	336	329	353	319	310	352	345	351	315	317	321	331	355	317	319	345	331	360	347	344	338	316	337	335	346	354	338	357	324	339	333	342	360	315	368	374	366	354	320	296	355	353	338	313	281	315	314	330	345	339	335	338	323	330	341	306	367	326	311	316	330	323	335	344	328	314	352	350	334	298	355	330	320	334	322	382	342	347	346	360	347	315	345	340	360	333	331	327	343	321	327	322	339	359	354	314	298	352	324	361	346	348	322	327	313	363	348	336	347	332	325	335	329	382	333	342	332	321	304	347	350	352	324	349	335	345	329	333	335	329	360	320	358	368	368	332	373	308	355	335	350	334	312	348	309	346	348	303	323	312	327	328	342	317	328	347	309	341	309	320	370	351	336	370	327	316	303	321	331	333	330	328	313	350	330	340	336	305	337	350	325	333	342	303	347	357	341	322	348	325	355	357	347	325	322	342	341	320	347	343	327	343	315	326	343	337	372	321	336	334	337	340	327	320	315	321	323	344	343	298	332	348	297	335	356	359	339	335	333	347	345	342	349	331	349	360	321	332	322	324	324	326	374	340	345	336	353	343	319	342	320	332	342	369	320	340	358	324	312	364	339	352	368	334	316	331	328	360	333	371	321	341	319	315	350	342	334	340	341	355	341	342	303	363	337	332	352	337	362	309	323	304	327	304	347	317	316	337	300	331	369	356	317	316	295	319	325	326	325	321	322	338	327	362	340	323	347	320	347	317	358	300	312	331	329	349	367	330	361	346	323	351	358	335	349	330	340	328	348	337	327	352	351	319	369	302	319	349	348	317	335	318	321	318	334	333	327	295	321	305	345	320	328	338	349	324	354	313	332	321	354	346	316	331	318	351	315	351	327	342	341	331	330	392	375	353	319	338	360	345	356	326	321	377	355	316	363	317	369	344	314	323	327	339	331	328	323	367	353	294	339	375	333	342	331	356	333	317	338	346	330	297	344	362	300	347	331	291	380	343	354	331	333	338	332	317	345	354	363	299	328	334	359	353	341	349	305	361	330	290	363	330	351	355	358	308	337	309	349	342	319	339	357	347	332	319	334	336	358	342	344	308	326	319	323	329	347	346	314	335	345	329	316	342	317	347	314	330	361	360	311	340	303	326	321	321	373	324	318	318	317	344	333	323	335	324	337	336	335	358	329	335	367	308	356	333	360	335	366	328	313	358	336	336	347	350	325	355	323	331	367	294	321	337	345	293	322	321	311	297	303	314	320	340	311	361	332	359	351	331	318	330	336	326	367	316	338	334	355	348	312	314	353	321	358	363	346	336	327	336	317	342	365	330	358	344	332	332	307	335	354	322	338	345	320	344	338	339	350	316	335	286	337	315	336	331	345	337	352	354	347	383	367	303	346	376	305	326	316	359	368	293	367	365	370	321	330	338	338	322	336	301	352	313	313	325	331	338	329	329	326	340	311	382	352	350	336	340	349	329	319	360	323	326	359	377	337	310	342	361	339	327	336	336	348	323	350	328	387	362	363	360	339	340	350	332	356	343	306	323	335	328	324	334	367	372	312	306	332	354	355	337	371	344	340	326	327	343	322	350	308	332	333	353	351	302	333	363	339	331	312	335	363	331	362	323	349	307	350	287	342	366	301	336	328	319	361	330	337	318	328	312	317	342	324	343	345	363	331	308	360	363	307	377	339	312	316	337	343	336	331	336	337	350	345	342	308	337	331	310	313	352	345	333	345	358	358	337	362	355	308	341	323	365	322	346	329	324	362	332	298	327	352	362	323	343	319	318	328	330	330	335	329	334	344	337	373	349	335	322	337	333	334	352	328	322	357	322	327	321	311	328	331	338	331	356	313	337	301	338	351	332	314	373	357	316	355	345	332	344	304	322	339	360	339	342	324	338	344	347	344	357	342	339	338	368	350	359	313	307	323	359	321	353	338	358	337	348	308	353	366	347	333	343	356	353	347	332	319	371	324	341	339	316	333	360	282	323	354	315	339	339	311	347	300	332	311	306	357	329	373	324	338	330	346	337	314	340	313	340	302	344	301	306	367	318	343	362	336	353	330	330	354	338	347	359	354	324	319	311	332	356	336	334	354	290	349	353	339	353	360	350	325	366	326	331	353	336	325	362	327	330	324	332	338	292	353	338	346	352	363	342	349	329	321	342	313	331	346	332	314	326	320	344	328	303	286	331	323	328	309	281	368	344	351	340	366	340	329	348	302	342	342	352	323	301	351	324	311	321	328	329	323	335	378	354	307	330	332	344	350	344	314	321	306	353	353	331	378	310	326	355	350	339	317	337	341	374	331	348	343	330	311	339	367	381	355	362	360	343	355	375	338	343	338	324	370	330	333	353	350	324	313	342	336	320	348	299	297	336	341	316	316	350	279	323	320	300	365	321	355	348	351	350	344	379	330	328	339	327	330	318	360	321	333	367	353	306	325	322	329	342	273	323	350	326	347	331	326	329	354	345	335	379	346	351	309	381	335	344	350	344	323	376	348	316	296	305	328	316	296	360	358	392	332	344	318	353	371	313	357	347	328	346	353	337	363	355	329	336	344	373	347	320	346	352	351	331	334	356	347	343	346	377	330	317	335	317	319	312	324	327	324	324	314	371	345	347	357	340	337	377	357	355	322	323	323	316	329	336	339	306	342	319	380	346	363	350	340	345	329	338	333	334	351	350	354	349	358	339	338	363	351	347	338	371	336	345	356	322	317	376	330	359	300	304	344	337	323	332	339	359	327	358	343	337	367	331	339	333	331	376	312	378	380	305	343	333	356	317	319	354	344	324	338	329	330	361	349	332	327	351	331	341	346	332	333	314	351	352	336	317	326	329	358	342	356	341	313	377	330	319	346	339	327	338	329	336	351	344	338	334	357	345	333	331	354	316	291	284	340	351	315	326	373	331	339	316	318	331	343	352	308	365	343	349	338	344	332	342	347	322	346	336	325	320	344	350	334	286	365	303	325	335	344	392	371	342	340	309	353	341	361	320	339	317	330	384	333	367	349	315	327	350	336	333	313	367	329	324	325	292	338	338	302	311	357	353	328	351	346	359	347	328	320	347	344	334	366	314	308	349	329	353	305	324	332	345	346	306	333	346	345	317	330	361	372	311	330	349	336	322	317	312	348	337	345	320	333	344	338	327	363	334	345	340	338	339	351	316	346	370	359	351	331	371	326	317	345	368	364	370	309	341	343	342	363	352	334	349	355	363	314	326	336	307	377	326	325	311	336	333	340	326	312	334	340	337	347	339	318	346	350	316	351	332	297	316	324	334	311	330	310	351	332	349	307	310	310	314	308	346	304	333	324	369	322	342	330	333	370	353	354	354	354	374	317	358	357
34331	39470	38705	24572	6428	556	566	539	581	540	556	600	526	545	579	521	511	566	549	512	516	494	533	475	547	523	544	558	516	525	514	546	509	570	536	522	557	570	558	549	567	525	564	517	509	511	553	563	516	534	507	521	553	521	513	603	591	517	542	543	535	554	558	547	527	525	520	575	529	525	551	511	542	530	580	561	584	512	566	586	539	482	566	569	560	573	553	543	571	574	526	546	531	547	517	526	517	558	557	528	565	544	554	541	553	533	519	572	559	520	523	578	527	560	526	524	519	528	533	524	547	519	523	562	528	543	525	529	528	537	537	549	510	570	568	536	536	543	517	540	544	531	504	520	510	519	524	543	537	546	558	571	516	519	485	476	505	573	542	520	515	532	523	546	576	568	561	541	506	519	571	509	530	530	531	517	583	542	531	485	538	540	504	562	520	551	540	544	530	531	546	528	513	587	535	530	502	493	564	532	514	526	531	533	546	529	511	530	505	495	536	594	535	473	533	522	505	537	515	541	546	514	540	554	545	520	542	462	542	515	520	516	565	567	578	530	532	522	543	558	544	534	568	505	545	552	584	531	551	493	537	483	515	577	517	583	514	541	538	522	536	516	540	561	511	513	516	555	543	525	551	571	531	527	532	550	587	522	546	515	548	544	545	561	572	498	554	508	559	512	505	553	542	577	549	552	488	517	504	519	577	540	500	535	490	524	556	511	529	504	524	520	545	541	545	567	524	542	572	492	569	525	548	516	520	538	592	525	596	552	521	539	522	541	579	549	525	541	551	494	584	556	516	532	541	557	544	522	526	521	504	523	548	553	534	547	533	526	535	506	561	494	535	567	534	532	540	550	542	522	557	543	534	538	559	573	501	553	545	527	563	556	548	527	558	550	516	532	532	520	541	545	519	484	545	550	503	565	528	515	530	551	541	510	539	488	525	525	523	537	562	575	533	527	542	504	533	517	553	522	569	531	578	549	548	538	559	574	572	488	562	541	533	525	497	523	547	585	531	526	546	560	561	552	529	542	545	539	547	513	563	494	534	581	547	563	522	575	536	577	547	586	530	528	510	547	528	556	491	548	559	533	477	517	549	557	523	490	543	596	517	583	571	549	521	517	551	502	568	551	591	574	561	540	544	528	539	530	503	549	506	519	555	549	556	531	549	498	522	518	528	553	566	561	514	559	515	548	537	512	556	561	545	548	517	525	539	550	517	545	540	536	541	590	537	528	557	557	515	523	538	559	542	537	560	577	515	536	559	531	527	535	497	533	569	565	538	578	548	558	506	564	551	562	546	498	508	565	546	539	515	552	532	544	537	515	540	524	548	508	532	467	555	550	567	541	541	520	642	547	538	548	517	570	528	536	546	531	517	538	528	536	603	521	504	540	537	492	519	501	566	527	519	527	552	496	523	525	528	529	541	548	537	533	543	553	570	527	539	543	554	528	513	549	509	536	516	549	534	532	522	557	525	538	513	515	526	516	529	552	541	567	539	503	516	529	550	561	557	529	518	532	531	550	537	509	547	554	541	539	520	545	557	531	538	574	527	517	512	547	524	559	571	550	553	548	547	531	550	517	502	525	564	558	519	504	499	560	545	565	548	543	558	526	529	593	528	575	570	546	535	550	542	505	541	559	559	524	511	567	549	552	510	546	551	533	548	517	534	529	531	598	476	559	509	513	517	502	532	589	557	563	512	561	496	563	538	514	563	478	528	553	524	574	572	536	514	577	571	549	566	560	553	570	537	555	548	535	583	564	557	522	538	570	537	532	564	564	589	533	500	517	552	556	560	526	554	545	520	546	516	548	530	545	534	566	558	523	549	520	515	554	530	560	514	580	530	550	542	531	536	512	549	531	506	499	547	560	497	560	498	559	546	545	545	517	527	530	544	553	502	528	548	536	520	528	519	527	551	573	554	504	543	576	565	522	555	566	533	530	566	517	555	543	502	525	524	542	561	538	538	553	505	523	515	555	525	524	504	546	512	510	589	536	524	522	548	517	528	547	505	513	555	546	528	542	550	524	555	536	570	514	545	568	547	517	540	550	524	546	492	531	515	551	593	567	508	557	538	548	509	531	573	557	506	561	517	525	571	549	531	516	514	539	540	552	551	579	518	569	579	538	574	563	542	539	525	552	516	543	540	560	509	581	562	565	520	500	547	558	527	549	552	564	520	554	543	539	514	535	544	514	563	551	553	570	531	540	539	526	531	576	541	557	510	529	502	562	564	559	520	567	513	536	539	516	573	537	515	509	527	538	594	504	582	528	563	499	497	538	547	549	513	564	505	538	550	558	552	518	530	505	527	544	527	479	541	557	562	533	550	544	586	543	524	558	491	571	533	503	507	547	520	565	548	527	533	521	525	543	504	548	585	519	518	548	539	549	545	568	528	533	524	498	554	509	549	593	541	531	570	523	533	494	535	531	515	534	545	512	558	543	514	508	546	503	509	550	569	545	539	571	539	527	582	535	574	578	586	530	541	513	503	518	553	511	546	568	514	510	552	508	548	557	550	540	559	561	557	567	509	529	509	530	525	558	527	496	562	555	506	546	565	541	527	548	526	562	550	538	526	565	483	517	517	552	535	527	570	502	563	569	525	531	481	554	526	569	494	533	539	538	530	532	496	531	534	554	536	553	532	551	536	588	537	525	554	535	578	558	533	538	572	522	529	556	525	533	539	542	517	562	526	510	520	515	570	549	542	546	523	539	529	554	531	538	509	548	529	531	562	540	536	527	542	526	506	531	550	518	537	558	523	541	533	521	555	489	600	506	564	537	589	482	538	586	552	502	540	555	537	544	558	560	590	555	509	528	557	532	578	545	531	554	516	563	540	559	540	531	552	525	569	474	530	539	511	515	549	516	533	515	502	547	536	527	535	548	556	536	537	539	527	520	521	538	541	540	530	543	526	575	558	573	490	550	519	540	529	547	557	583	556	576	572	570	526	540	534	516	515	550	528	529	525	510	533	561	547	545	552	528	541	533	528	544	477	580	545	527	613	522	540	551	567	563	526	547	570	546	581	595	558	540	555	566	564	530	540	547	570	546	547	538	533	557	514	513	521	545	523	530	567	515	520	590	507	536	578	563	498	504	542	546	540	528	505	505	552	506	543	538	562	525	534	517	498	495	567	563	502	550	552	544	527	515	575	522	553	569	531	527	534	552	552	538	556	515	511	551	568	540	535	494	564	553	528	521	555	530	540	507	517	572	562	500	544	526	520	556	563	559	529	561	555	532	533	538	516	509	533	537	491	557	521	538	552	558	493	535	552	570	545	588	522	540	513	544	522	523	546	585	541	541	585	527	520	509	560	560	572	545	568	526	535	564	516	540	536	498	500	545	518	541	505	544	527	564	528	558	545	537	552	597	509	542	526	520	566	540	558	568	534	542	560	537	583	545	546	495	537	554	527	546	527	497	521	545	501	553	539	551	545	563	511	538	550	557	551	511	544	515	526	538	545	565	557	536	574	558	598	551	570	538	544	559
24432	21902	41806	40763	25309	9369	1045	545	497	509	565	525	510	570	537	466	501	501	557	542	533	530	540	499	503	479	542	515	481	473	504	533	540	536	499	509	486	489	483	488	527	490	511	501	534	491	534	483	498	537	492	487	519	517	520	508	494	535	490	501	517	497	493	504	515	517	505	537	517	545	482	481	500	478	495	498	504	497	478	544	497	519	512	506	517	511	498	489	482	536	519	460	506	530	469	474	490	498	498	499	524	494	487	504	457	513	503	508	515	494	500	499	502	502	537	497	508	517	523	489	505	502	523	496	507	528	499	492	492	519	519	500	490	497	475	504	461	522	497	524	552	523	502	470	539	520	523	521	496	521	510	487	549	488	520	523	516	502	486	509	493	487	481	497	513	470	480	494	502	509	503	505	524	543	507	509	482	494	518	514	545	508	521	504	469	484	503	504	508	502	503	498	535	485	513	486	549	516	495	522	488	510	501	515	530	510	505	509	527	487	522	467	492	538	504	519	497	491	488	461	479	501	499	507	497	508	474	504	505	496	515	524	482	509	541	514	491	497	528	512	577	483	505	490	524	526	494	507	517	506	522	507	498	525	501	492	520	504	506	491	504	520	490	473	519	539	509	526	516	474	524	487	510	499	537	524	484	482	491	483	531	526	510	495	509	560	507	486	533	487	522	456	500	495	503	529	508	519	524	510	487	513	492	552	489	486	511	487	476	521	515	489	506	467	511	530	514	516	499	529	500	497	476	540	526	509	542	491	494	484	505	506	529	483	508	510	453	479	495	500	488	524	512	504	511	527	487	495	482	508	503	512	497	538	521	522	528	487	518	536	425	495	511	516	520	503	479	507	524	474	510	512	502	508	522	505	509	518	451	494	483	539	469	536	496	485	480	480	502	511	492	544	547	505	483	463	475	481	507	496	522	489	504	502	478	475	500	530	502	529	508	495	521	508	510	515	499	523	512	496	539	502	481	498	487	511	537	508	474	520	493	495	513	470	559	504	495	472	491	521	479	536	500	440	492	476	514	500	470	517	526	490	503	496	499	505	465	526	497	476	458	500	496	483	517	500	528	486	493	503	528	479	503	542	490	500	527	503	551	536	498	489	487	492	479	488	505	481	515	514	501	493	464	514	479	475	508	562	510	546	480	534	529	501	464	495	508	477	515	500	505	497	505	524	487	492	514	513	492	530	502	498	490	476	487	481	534	502	521	519	478	483	480	492	506	491	540	519	534	531	550	472	504	494	483	500	504	518	512	497	528	498	530	547	504	495	515	475	485	524	505	553	475	516	495	494	504	493	498	536	489	489	495	503	482	522	491	497	489	509	482	509	520	506	475	506	466	485	552	501	502	528	551	515	493	491	516	535	525	505	530	513	509	491	493	495	549	506	548	480	494	512	526	476	545	520	495	482	472	530	505	493	520	481	531	494	480	493	501	512	465	459	492	497	521	547	502	485	521	513	502	505	487	501	519	471	463	503	481	522	535	475	522	515	553	546	475	502	558	524	497	501	512	512	500	498	533	490	499	481	503	470	550	505	488	452	533	506	492	521	491	527	496	507	511	567	514	509	492	531	486	477	480	488	503	491	479	491	494	519	504	478	505	518	496	492	508	503	533	495	469	473	486	503	545	516	508	506	499	523	515	515	454	514	533	516	548	516	526	503	495	480	482	489	470	470	505	547	492	475	525	516	502	498	504	469	517	481	473	506	532	454	497	486	516	530	509	501	487	513	572	475	496	466	480	514	504	524	482	493	543	523	496	533	521	487	484	511	508	515	545	513	493	505	519	506	520	477	503	480	532	503	492	473	546	488	507	509	507	497	473	520	512	524	525	460	505	498	518	501	468	524	489	528	532	555	491	508	507	479	499	489	511	488	497	479	444	524	519	504	503	505	547	514	508	510	528	502	524	502	546	514	507	519	540	507	524	487	488	504	472	482	485	502	480	502	485	491	500	457	498	515	518	512	493	539	474	472	511	521	507	471	519	468	479	487	451	483	571	503	500	547	495	457	489	488	492	494	488	483	524	473	532	479	494	507	503	485	513	485	517	545	475	496	553	476	481	534	534	479	506	478	494	508	557	488	516	495	501	549	508	503	514	486	509	524	526	533	487	520	531	512	524	530	487	523	525	492	524	495	502	519	520	519	475	494	490	499	492	461	515	503	507	483	519	509	474	542	505	502	518	519	491	519	537	560	512	513	492	520	456	478	491	481	524	476	498	546	499	501	528	516	490	511	519	493	550	501	485	465	539	500	529	526	502	488	512	490	549	500	509	479	484	516	489	535	515	505	469	491	511	507	523	450	486	511	507	481	490	511	526	530	469	483	526	547	525	512	483	513	471	542	466	501	532	515	489	526	510	543	529	505	530	456	483	520	480	504	489	533	472	537	497	543	508	529	528	494	519	509	476	489	485	493	512	520	497	490	480	506	490	468	463	513	524	482	503	510	518	560	507	524	503	538	513	520	514	502	518	497	477	464	514	504	521	511	510	482	527	501	535	520	508	511	519	470	488	507	512	489	540	517	503	483	465	489	483	534	495	523	537	509	497	482	529	476	513	525	457	500	540	490	499	543	525	502	472	528	483	553	463	473	530	522	549	490	507	444	470	506	491	525	495	520	517	542	514	466	518	501	531	494	469	545	497	509	533	494	478	457	460	527	519	490	539	516	527	527	467	437	502	526	521	482	491	511	481	469	469	517	514	490	492	510	493	499	529	444	494	491	497	508	519	497	495	515	511	473	501	519	531	579	494	522	503	502	504	493	492	475	492	529	540	468	502	505	484	498	459	524	492	479	507	482	523	509	512	474	501	507	541	509	525	468	484	501	530	467	531	509	519	465	468	484	524	490	491	512	537	501	518	505	539	470	530	516	498	491	530	507	500	483	472	540	490	482	481	468	508	512	506	487	511	486	528	538	520	482	509	531	516	504	488	557	494	535	464	507	472	513	475	479	486	528	510	528	548	509	457	489	509	461	517	498	545	524	459	491	542	465	444	478	508	475	488	491	488	521	501	487	528	464	517	510	508	514	515	536	516	495	510	511	513	533	500	519	537	519	495	489	497	493	478	518	484	518	521	526	516	501	477	518	506	513	510	489	542	517	547	515	474	533	504	484	519	487	499	473	529	527	546	541	513	506	539	485	507	483	547	514	491	520	500	531	490	491	536	555	524	466	497	498	552	508	528	505	464	524	512	504	510	512	506	508	509	490	525	486	518	479	465	487	509	533	487	506	499	515	536	482	525	528	500	508	500	524	487	500	494	475	515	532	527	492	491	516	498	540	530	492	506	514	463	533	531	498	525	458	513	515	442	507	511	486	432	543	510	497	508	484	550	519	508	489	502	466	472	525	476	502	475	504	520	488	509	493	502	511	489	510	475	557	477	461	476	537	510	466	497	522	528	512	501	472	542	509	513	500	510	542	518	489	488	510	492	495	533	501	521	483	506	493	434	509	499	477	509	543	498	482	503	512	521	520	523	547
55641	76669	63929	52256	22556	1083	796	841	847	795	826	828	801	747	846	753	820	810	753	785	756	798	797	797	826	704	805	815	814	795	797	775	825	786	782	858	840	794	781	771	809	833	756	811	735	833	779	778	802	822	806	780	825	725	837	769	763	832	764	831	809	791	817	789	791	778	813	758	751	739	822	768	785	784	791	809	772	814	746	804	795	780	849	764	776	780	793	787	792	806	804	788	754	747	769	829	805	767	790	848	776	741	804	799	815	782	802	801	797	782	796	764	759	781	760	782	764	805	757	783	794	770	797	816	734	791	836	782	743	800	772	769	828	817	772	784	771	789	870	765	771	746	799	747	815	752	788	790	803	841	798	801	825	800	759	755	788	805	729	781	819	827	820	797	777	851	779	867	771	786	771	741	763	873	771	745	791	792	809	832	795	844	802	734	765	764	778	766	757	753	795	780	780	770	779	796	788	787	785	775	805	778	766	778	724	773	795	778	818	804	766	755	760	862	767	777	831	752	766	784	801	796	801	746	792	804	790	812	766	764	800	822	778	775	773	745	823	791	803	742	765	785	807	786	763	785	780	770	812	744	739	809	842	792	783	766	745	800	846	753	781	803	789	758	763	778	814	755	789	824	814	809	773	829	770	874	808	812	785	786	798	758	779	806	767	770	813	797	756	785	763	803	790	792	772	768	815	764	718	806	816	762	819	779	781	791	783	752	768	790	792	848	825	760	770	741	801	834	773	709	797	792	790	768	829	789	775	832	818	785	762	802	770	779	844	812	828	759	762	820	804	814	783	774	852	764	797	713	761	775	848	805	789	799	788	793	776	776	741	804	772	764	793	779	833	775	750	798	765	819	789	803	795	786	825	764	823	789	795	751	823	841	829	772	806	783	812	804	822	834	794	812	704	742	772	815	803	752	805	789	786	732	801	789	760	831	763	819	775	750	765	813	759	748	746	786	804	831	765	764	841	764	792	782	808	761	829	831	779	826	777	731	778	775	788	761	814	707	817	768	794	768	713	802	772	809	819	770	755	747	725	787	784	779	800	760	795	788	788	797	752	742	788	743	770	800	861	799	775	778	821	802	780	799	829	810	801	806	804	784	743	801	767	736	780	795	779	767	788	817	798	752	716	807	768	834	805	795	798	755	795	827	809	792	767	777	789	795	850	779	759	758	818	770	748	740	794	790	743	743	827	851	810	795	827	781	786	819	781	781	805	795	787	762	756	769	775	769	760	745	786	821	804	825	821	760	803	774	796	835	835	842	780	822	816	801	802	801	788	814	773	792	772	803	802	785	783	750	747	749	814	779	733	763	776	758	818	776	802	796	810	809	724	792	792	777	735	794	798	770	831	777	817	808	773	821	792	814	782	763	776	807	773	773	747	773	780	772	777	759	743	771	774	751	772	827	817	826	794	730	771	769	766	804	742	732	824	750	814	792	826	769	780	782	772	799	773	837	779	784	773	792	843	776	743	801	777	802	767	738	817	817	784	798	809	784	797	811	777	798	774	770	837	801	818	772	822	829	775	836	808	808	766	846	799	810	823	753	809	771	801	791	728	801	814	774	798	837	726	789	771	814	793	792	795	774	775	775	733	792	803	855	824	772	775	765	833	798	769	772	771	815	787	793	839	781	768	767	747	796	733	814	715	772	796	816	803	781	818	797	757	751	786	780	769	835	749	771	777	785	817	750	805	701	763	791	750	801	796	811	756	796	795	799	796	803	800	727	742	785	816	764	769	785	801	793	805	775	794	780	784	810	791	779	726	754	787	788	785	756	851	746	837	780	795	782	783	836	739	784	764	741	747	758	790	792	760	769	765	775	773	770	807	804	806	757	813	805	798	791	743	823	800	807	806	815	796	801	849	778	711	773	748	807	836	786	799	826	827	737	774	778	765	751	842	799	818	800	792	787	798	815	787	794	799	811	809	768	821	716	800	788	844	808	789	791	749	764	774	809	804	792	732	764	771	803	788	813	838	798	832	763	756	809	796	816	779	801	794	843	854	790	797	824	755	787	806	785	766	804	775	825	785	807	769	805	817	802	765	788	752	743	842	777	772	734	740	820	815	811	803	788	788	828	761	784	820	807	769	766	751	800	800	752	803	814	808	783	801	754	790	764	797	795	784	797	778	765	772	797	829	785	778	748	795	757	784	757	761	785	772	845	835	745	822	797	748	790	794	777	764	788	835	806	804	824	768	800	816	795	797	808	782	834	756	788	739	779	783	787	784	801	761	765	766	802	854	798	777	828	777	823	739	781	844	774	752	769	762	734	794	774	805	855	821	777	778	757	787	797	751	792	791	777	795	790	812	742	787	756	786	798	762	752	796	783	733	798	811	802	800	767	796	746	761	770	818	785	755	821	823	814	744	780	781	778	792	804	762	826	833	794	788	751	781	801	774	810	821	821	751	781	779	788	797	764	803	773	790	803	812	813	790	837	694	769	815	768	759	816	786	830	825	829	777	767	795	757	802	811	795	767	777	846	806	817	792	818	730	786	771	813	765	749	741	774	790	816	810	796	797	774	751	787	795	802	821	807	775	804	772	750	778	824	752	760	809	754	734	764	771	800	756	730	791	802	809	806	827	777	774	773	814	765	788	776	792	776	758	744	798	716	777	804	804	767	762	824	780	808	748	756	738	728	747	771	825	800	797	805	793	781	810	801	794	824	819	808	842	795	759	781	721	780	803	782	768	790	767	776	824	755	782	781	790	772	744	826	760	794	792	779	815	846	793	811	766	793	800	798	796	803	826	808	787	728	785	801	839	819	806	755	796	764	822	789	781	787	761	768	781	738	738	768	799	802	772	789	757	764	771	774	790	750	807	768	843	757	759	737	790	767	767	726	789	764	799	832	841	741	801	810	793	822	789	764	823	822	756	798	773	803	829	784	785	808	758	847	741	803	765	851	785	794	756	801	828	813	748	743	763	732	778	737	813	779	795	791	829	750	775	753	764	773	801	834	811	781	812	829	794	796	772	762	808	797	773	809	829	826	842	800	784	807	745	801	800	742	803	780	777	773	771	766	825	811	797	756	823	794	818	764	775	799	803	785	807	792	757	814	779	729	756	819	824	817	777	796	769	729	782	773	833	813	766	750	765	765	802	797	818	746	770	757	803	806	780	825	833	776	759	776	758	784	788	841	807	793	761	785	764	813	793	809	732	813	786	746	796	784	837	800	761	804	787	820	792	790	802	803	775	848	847	823	812	799	813	775	798	837	763	771	811	768	786	765	803	763	781	789	859	806	821	758	771	812	792	770	810	779	823	789	828	819	787	799	786	779	774	806	837	750	799	801	785	761	800	803	802	769	788	779	821	743	799	762	784	789	776	805	765	809	818	728	778	797	785	753	776	757	758	807	779	745	793	758	751	782	834	789	802	802	807	770	792	760	786	781	803	776	765	763	794	779	763	813	766	808	772	812	764	813	779	816	720	776	794	756	850	786	765	806	791	789	793	747	762	744	745	794	807	762	779	731	836	794
23340	21568	38447	37590	28325	16836	4908	777	632	681	596	636	646	628	626	616	639	590	607	559	634	593	581	624	606	550	623	568	610	656	639	545	608	578	543	533	604	569	607	608	606	613	596	590	600	582	570	610	596	585	562	609	591	566	616	565	585	600	604	599	580	616	582	620	617	656	597	602	594	589	560	578	610	576	571	591	589	603	605	572	577	591	523	588	555	562	598	587	571	549	615	623	556	588	585	566	584	596	586	607	586	614	587	594	551	557	538	615	575	612	585	596	604	588	594	563	610	583	607	560	565	598	589	605	606	593	606	542	587	585	550	579	559	580	624	588	586	576	586	621	580	600	602	591	596	545	584	565	568	611	578	577	606	583	615	604	588	575	554	669	528	588	576	653	628	572	586	562	577	569	579	613	639	572	573	601	594	555	574	581	585	572	619	599	549	612	608	604	577	580	594	594	607	603	602	617	627	545	553	578	580	578	585	603	574	579	582	594	573	620	572	587	603	608	586	599	591	602	609	554	604	582	597	591	596	581	583	574	580	563	596	582	651	570	631	575	531	605	599	585	583	565	633	612	560	553	608	565	592	548	599	588	609	568	532	587	586	601	601	616	573	577	582	598	561	587	565	568	620	571	629	570	563	592	585	560	560	619	573	562	603	619	560	573	570	586	569	602	633	588	568	604	654	595	605	596	591	570	617	567	581	580	587	579	573	584	603	588	584	578	559	599	603	540	617	592	578	602	546	556	613	576	581	554	589	531	597	570	574	582	589	564	562	570	584	617	551	575	572	569	594	575	608	596	568	607	549	579	544	572	599	619	627	579	578	592	601	597	608	606	605	580	601	535	606	576	613	559	586	576	562	610	572	573	578	640	621	588	574	576	584	607	611	596	633	542	585	609	554	603	592	622	596	606	588	576	593	606	574	567	598	581	646	561	565	573	587	601	603	588	553	612	588	563	610	569	577	593	588	575	570	611	534	579	568	595	590	595	602	607	587	599	539	587	637	615	573	582	574	584	574	575	541	578	553	617	590	600	558	564	612	588	622	621	591	581	653	590	624	571	596	573	578	587	581	558	559	610	555	604	596	603	585	581	574	609	579	555	555	609	572	608	543	576	612	563	599	582	587	559	592	564	571	582	583	604	609	551	605	581	627	593	583	577	529	583	586	569	596	559	541	588	573	531	604	569	587	582	583	551	564	625	605	595	592	576	559	590	577	610	610	604	567	591	594	569	626	586	578	562	582	622	557	560	592	581	575	545	607	567	600	596	600	577	592	614	606	577	594	592	572	615	568	616	556	603	594	590	615	609	592	579	613	591	587	541	570	571	634	612	579	567	555	599	614	576	600	597	575	586	594	600	587	648	609	619	625	593	587	588	596	609	575	592	542	607	539	587	598	588	572	622	580	571	610	569	605	599	593	592	607	558	557	630	555	606	608	585	602	543	610	601	564	565	631	618	598	571	562	606	620	569	588	613	557	590	568	617	605	599	562	592	599	566	591	551	587	604	603	597	591	613	601	537	593	597	605	579	573	555	606	597	582	602	589	539	618	594	584	590	569	613	607	587	623	571	595	642	596	618	601	611	608	596	572	612	603	567	524	590	554	589	598	589	536	600	570	615	590	588	600	585	607	583	646	550	580	606	598	591	624	612	615	632	578	582	585	608	598	628	629	576	600	627	632	564	584	592	610	559	576	602	589	554	583	562	563	569	564	579	577	601	634	582	617	624	614	579	583	540	573	626	621	593	594	551	614	582	560	593	575	628	570	579	590	601	598	597	571	602	617	592	577	598	635	638	581	597	559	595	575	568	571	585	633	569	574	569	586	600	585	598	600	560	605	578	612	559	597	576	588	593	586	612	570	595	568	616	599	609	590	614	555	553	557	572	584	606	597	598	569	624	600	563	620	602	600	580	599	599	575	567	597	606	583	625	551	602	631	583	623	570	568	547	568	596	599	627	588	562	558	612	621	613	578	619	559	566	570	610	615	586	564	566	566	571	559	558	564	610	599	561	558	592	569	604	553	554	552	598	584	602	530	568	560	595	597	552	565	560	590	629	606	575	573	564	573	555	598	601	601	589	585	600	611	622	576	539	554	585	554	569	597	560	608	605	601	617	599	593	580	568	563	564	610	588	609	578	578	596	562	561	557	599	609	616	612	581	569	616	540	621	595	584	592	572	546	638	572	573	596	579	576	587	590	572	597	566	575	600	577	566	556	591	600	662	593	543	584	601	561	587	526	619	605	609	580	567	571	572	565	575	609	566	587	607	639	591	623	594	608	598	598	619	565	517	576	593	569	603	638	545	591	587	575	560	593	607	578	588	582	589	575	576	605	587	553	593	614	589	621	665	577	574	550	588	528	579	594	608	576	615	577	586	599	574	609	573	580	584	596	573	550	585	600	583	561	605	550	611	612	607	600	600	627	603	594	617	594	583	573	573	609	608	586	566	606	588	615	615	573	602	581	604	572	581	570	602	580	573	549	586	565	587	597	605	600	598	602	578	584	613	569	612	617	612	583	581	562	593	566	597	597	591	577	570	583	576	571	579	599	567	602	544	578	596	605	595	630	602	606	592	587	574	597	598	577	560	604	589	582	595	581	560	608	559	570	571	579	583	575	582	576	575	543	567	563	570	569	597	584	575	606	645	553	551	627	556	603	599	561	554	566	595	589	597	561	565	584	653	606	562	599	580	621	556	627	575	571	582	581	538	596	545	550	603	590	614	640	617	595	614	585	584	601	558	604	575	569	610	577	620	585	575	577	563	586	579	593	611	603	556	598	611	608	591	619	596	552	608	605	595	608	620	601	587	548	599	600	619	626	566	604	587	602	564	562	598	585	607	586	573	610	631	572	615	554	525	620	574	596	656	578	537	536	598	573	675	557	613	610	584	564	611	543	611	591	622	543	566	583	540	576	592	626	617	606	575	633	564	591	610	604	639	613	618	604	565	612	598	592	587	570	587	594	581	534	593	590	631	611	588	551	568	547	617	600	612	609	580	595	591	573	586	562	577	550	599	583	597	612	543	587	603	575	624	585	630	657	584	569	595	593	590	580	594	587	567	551	619	586	552	551	586	608	601	587	601	570	595	578	614	602	575	569	586	569	620	635	563	539	616	583	612	567	550	585	668	656	572	570	592	573	613	556	585	593	571	532	576	569	580	561	569	604	593	528	608	567	556	613	615	589	560	619	611	592	587	619	553	564	563	582	568	596	564	575	598	553	575	627	567	570	572	563	602	587	598	580	560	569	581	555	586	611	558	591	536	563	576	574	568	627	607	614	564	565	624	562	573	566	565	596	613	589	578	594	592	597	580	596	597	617	579	554	588	612	606	582	584	615	567	564	611	619	594	616	635	629	598	627	551	569	561	628	533	585	554	648	581	567	583	558	560	558	573	575	603	617	604	564	562	593	601	592	565	579	599	605	575	573	596	567	566	601	521	578	567	602	626	585	582	576	550	601	587	602	586	589	600	580	539	581	621	580	599
58639	90331	65286	64563	31343	1327	1036	1004	961	999	995	919	931	941	980	960	947	974	982	888	917	891	856	894	885	853	874	943	939	918	896	921	889	898	898	881	882	920	865	896	886	917	882	903	967	924	913	922	891	885	941	900	892	943	876	880	910	891	907	871	908	885	903	954	947	908	923	952	879	960	892	877	883	912	939	930	914	929	941	880	861	886	851	857	912	899	891	944	854	931	873	879	886	899	885	968	883	900	919	929	859	884	910	865	916	955	914	869	866	885	920	931	903	862	885	858	951	863	912	909	904	914	871	900	881	900	935	909	910	897	873	874	944	911	927	885	910	957	831	877	903	919	909	912	938	922	894	896	860	907	852	928	941	889	937	916	925	847	904	907	870	909	865	896	929	872	903	852	898	933	860	857	885	914	847	892	891	939	960	878	870	884	900	913	908	846	894	903	894	913	909	927	916	886	891	888	921	920	900	888	941	900	919	889	883	903	860	924	882	878	937	913	931	907	885	904	962	889	861	916	909	914	923	853	950	928	926	904	872	896	841	899	878	878	885	901	911	923	920	957	921	879	935	897	877	924	914	894	920	934	969	880	878	967	927	855	904	878	874	958	870	870	940	886	859	907	852	916	939	947	927	903	928	831	842	906	844	940	939	906	921	877	930	845	864	931	861	888	938	851	933	903	884	917	903	836	924	909	876	885	863	973	856	906	941	911	898	894	920	917	915	890	891	893	892	887	934	913	916	909	939	880	828	921	882	918	928	863	919	881	902	865	904	890	921	898	916	893	930	891	877	911	879	907	943	843	878	866	879	910	905	884	855	903	851	868	907	850	863	886	880	895	922	907	887	883	869	909	882	870	910	840	883	860	927	924	897	827	861	917	899	853	912	908	927	909	901	849	900	898	888	885	951	898	913	923	931	976	905	868	922	920	923	903	896	886	939	931	898	913	849	853	946	863	894	897	977	918	890	926	870	900	856	882	933	897	911	926	925	908	867	882	837	852	897	864	874	928	952	843	898	903	908	925	911	890	848	916	911	888	919	888	867	865	884	875	925	911	896	866	910	873	922	936	896	862	892	899	930	841	895	904	921	927	918	919	892	887	869	893	915	878	917	903	902	861	893	851	892	874	925	944	883	910	911	889	903	873	907	859	944	882	896	844	887	943	903	873	925	923	874	908	893	902	900	943	874	860	941	930	882	906	923	950	906	853	881	907	900	841	955	911	892	908	912	850	907	923	903	907	824	919	878	902	892	844	945	886	882	873	942	919	864	880	897	896	988	879	927	923	911	888	885	948	886	890	893	908	853	897	843	910	904	936	868	897	874	917	915	946	976	911	899	876	898	903	906	942	927	944	865	919	913	893	901	883	885	904	901	959	914	883	889	902	950	898	842	859	896	840	953	878	886	881	885	894	918	879	854	866	900	894	910	914	905	914	908	927	906	903	920	942	831	869	883	910	858	875	819	930	893	901	920	915	856	863	909	888	913	836	901	899	867	839	879	918	946	872	817	886	874	879	945	859	930	903	890	896	931	868	957	902	879	881	848	932	884	823	844	897	855	870	851	958	867	918	896	838	938	854	905	941	935	910	913	894	884	872	897	918	909	897	877	891	901	915	908	876	933	913	861	868	907	918	877	941	918	889	853	877	887	866	934	920	895	936	944	898	904	873	876	863	906	885	835	873	879	894	867	908	913	878	938	911	939	902	896	913	923	903	862	919	889	912	918	900	915	873	874	927	835	902	837	915	916	869	900	940	873	929	908	872	900	899	887	896	920	909	923	911	879	913	887	913	929	887	898	881	924	871	880	920	926	891	930	906	855	856	934	896	863	907	889	907	910	916	934	948	932	883	943	962	895	912	942	910	883	931	848	886	925	916	890	880	912	895	911	940	925	879	932	933	895	941	905	918	934	915	835	941	932	873	895	880	959	918	927	876	888	901	947	873	900	933	899	931	897	865	872	889	862	859	869	907	884	898	887	901	847	889	921	898	935	909	883	880	899	910	902	882	878	832	891	905	963	931	861	845	933	932	854	870	894	912	894	883	857	933	916	891	945	890	933	932	896	945	907	852	897	828	888	907	832	912	851	894	873	888	903	899	876	986	949	884	898	929	892	879	904	878	865	876	905	900	902	898	882	852	922	902	845	934	857	923	925	839	901	885	910	888	909	910	925	887	932	915	867	908	919	901	872	854	882	939	866	893	973	922	898	923	889	928	935	865	861	891	850	940	911	868	884	897	926	850	898	927	896	929	906	891	884	954	879	932	851	969	868	911	951	872	874	891	881	939	908	923	877	872	903	939	878	853	929	910	859	863	982	884	916	915	877	925	962	871	870	850	877	861	927	868	902	933	891	884	890	943	908	927	924	856	928	924	849	902	869	895	879	914	889	908	859	865	866	874	872	903	920	904	928	904	897	944	930	938	901	914	882	911	862	937	916	878	912	938	940	876	923	850	900	867	906	893	917	871	963	895	911	826	923	860	909	897	932	870	912	876	921	889	862	883	939	953	864	886	890	914	938	913	938	895	918	898	885	874	856	895	921	904	878	921	846	935	898	852	840	938	858	945	957	864	885	946	847	878	894	940	860	849	815	893	880	884	859	936	896	874	889	889	948	863	920	893	893	879	873	885	911	898	855	919	915	913	874	880	918	860	868	881	937	894	905	852	894	934	885	885	906	942	903	853	872	900	912	898	917	930	854	889	829	907	898	926	904	872	875	898	871	902	912	897	881	888	883	858	878	851	833	921	911	904	926	834	952	889	892	892	850	952	931	946	879	869	931	872	920	856	901	891	885	891	859	887	881	918	894	914	927	935	908	885	862	876	945	914	883	915	901	897	894	912	908	896	906	925	881	851	917	897	831	865	911	880	863	907	875	876	905	840	900	863	908	835	849	906	882	870	945	919	850	877	901	906	899	925	892	870	883	924	901	884	897	933	907	911	870	936	903	901	897	895	873	913	914	857	859	890	935	923	866	807	914	930	909	885	920	891	952	881	878	918	949	918	826	942	894	883	891	914	910	929	914	842	947	892	871	849	905	908	881	913	953	901	905	909	914	872	894	888	904	875	926	898	886	889	917	885	925	895	902	896	872	908	932	891	922	876	873	940	832	900	887	945	905	888	882	858	939	865	851	847	932	878	888	817	887	879	931	918	915	880	892	891	880	870	895	924	874	888	901	926	843	929	973	880	890	877	891	875	867	899	882	927	913	906	913	907	893	887	909	909	886	889	870	902	897	869	867	955	927	898	935	935	844	911	932	916	878	878	877	946	916	870	868	850	928	893	863	892	855	868	846	959	880	895	883	858	959	875	906	915	929	922	922	874	864	907	899	905	914	943	850	952	895	880	913	897	899	895	867	885	897	905	909	847	931	864	913	942	909	926	906	881	907	932	843	893	894	916	901	855	871	876	921	916	932	888	913	896	902	853	916	912	907	880	876	913	912	907	920	881	923	893	849	900	918	859	892	883	882	992	904	933	862	899	884	889
28551	25466	30874	21935	6348	385	376	389	314	317	355	314	352	360	338	318	339	335	314	340	349	378	342	331	341	318	326	333	327	340	335	358	319	306	356	319	327	315	351	341	348	366	291	327	364	337	315	353	337	365	345	304	330	349	315	343	358	338	336	340	358	317	355	320	343	296	355	326	317	331	314	316	332	331	323	325	329	339	332	335	379	340	339	320	308	358	356	317	331	360	365	321	329	326	343	345	332	358	334	315	342	339	347	299	328	326	364	339	331	351	318	348	347	331	347	354	319	332	333	360	352	332	365	355	341	352	330	348	351	309	326	354	326	347	340	354	376	320	324	356	344	366	340	331	350	331	337	314	351	331	337	329	324	333	334	349	348	353	335	371	366	360	314	312	326	331	350	320	354	352	345	287	314	362	332	326	348	339	332	326	323	331	339	345	336	342	357	339	332	346	350	368	313	355	315	338	328	323	313	323	333	319	333	334	313	325	340	346	353	324	318	350	360	340	344	343	348	339	342	368	330	343	340	351	341	307	321	310	329	375	334	325	336	361	330	343	332	334	352	328	346	346	349	336	328	377	353	332	320	323	339	324	334	346	360	334	323	320	330	345	349	354	318	356	343	339	346	353	317	331	299	329	349	361	384	363	337	341	333	359	375	301	350	337	331	330	322	321	363	342	353	357	348	345	339	335	346	349	356	330	310	318	335	320	349	350	338	332	332	351	324	333	342	314	348	349	329	352	313	329	331	367	338	343	347	330	374	311	351	348	378	331	352	332	356	315	331	346	347	327	310	346	339	363	333	340	351	322	325	319	339	342	312	349	331	336	319	349	364	312	301	332	371	356	315	322	337	316	355	382	318	334	319	308	345	353	335	316	342	353	318	345	375	304	352	310	371	332	334	325	344	322	331	341	342	334	305	345	351	325	362	364	332	336	333	361	345	369	335	343	343	341	354	369	305	321	344	376	325	327	311	338	342	312	336	328	319	347	324	332	334	403	332	333	367	346	356	322	293	346	364	327	357	306	346	329	352	341	348	360	339	353	357	346	334	369	349	320	319	349	334	325	345	327	314	335	337	341	353	327	308	309	314	336	318	340	336	360	324	319	326	322	345	341	345	369	306	351	356	337	311	315	351	320	328	364	305	354	352	342	368	350	346	291	341	352	315	326	382	361	325	340	338	301	339	337	337	331	337	330	338	314	320	323	336	339	350	310	369	353	361	319	339	332	342	308	348	350	305	357	318	341	338	358	368	331	357	335	341	349	354	314	345	309	329	331	344	323	356	345	328	327	336	320	351	331	318	332	347	306	316	321	290	351	317	343	330	316	320	329	336	326	323	306	335	314	308	342	307	322	344	353	396	330	354	359	332	325	338	322	372	357	331	347	329	326	316	337	303	367	355	347	334	338	328	334	352	330	324	339	320	310	348	339	329	347	332	323	313	335	349	308	349	342	324	316	301	299	352	337	335	355	346	345	335	327	354	343	353	359	333	338	361	330	381	324	320	315	321	356	360	339	314	355	320	334	337	303	341	348	329	321	308	328	332	326	343	348	312	337	348	353	331	301	328	355	315	305	315	301	368	339	336	352	340	363	342	317	329	324	317	327	322	333	357	355	341	358	365	332	360	335	338	313	334	322	322	354	321	349	332	323	361	338	362	359	353	329	323	358	342	331	322	326	318	336	305	319	347	358	290	332	355	345	305	312	317	367	335	331	328	305	346	338	340	342	350	333	370	319	324	314	346	330	332	318	312	308	338	317	318	328	317	322	346	327	297	334	348	321	351	332	299	317	367	305	328	376	329	364	330	323	307	337	300	314	339	326	339	350	317	319	355	358	332	319	312	314	319	360	362	315	368	324	363	352	308	312	340	366	343	345	353	350	315	362	338	391	361	350	316	349	376	331	325	313	328	316	353	319	321	324	329	349	352	311	318	340	316	363	352	316	328	295	331	329	354	349	308	340	305	371	336	338	323	311	336	323	359	327	338	331	355	356	316	348	350	358	319	313	354	340	336	301	337	346	351	352	339	323	296	333	333	330	327	320	321	372	350	334	328	351	328	318	325	338	333	316	339	334	326	309	340	340	302	327	331	319	309	364	361	291	337	339	334	343	361	360	326	315	317	332	350	313	334	323	348	335	328	366	349	349	337	360	338	349	305	353	344	321	363	342	342	329	344	342	311	342	379	351	340	355	343	319	360	320	318	335	326	340	349	352	338	363	361	318	354	354	359	323	356	347	347	363	298	368	353	364	360	338	372	347	331	337	336	342	324	357	344	328	329	368	357	293	332	312	386	348	340	351	345	331	334	308	305	339	326	340	338	287	304	358	322	357	309	303	351	319	360	353	351	329	354	332	339	329	355	345	335	343	358	352	333	327	319	365	298	316	344	328	338	345	355	320	360	331	345	341	325	329	313	336	393	344	326	350	335	339	369	310	339	331	341	306	348	373	359	336	330	367	330	325	358	342	337	321	353	338	323	340	329	340	347	304	311	325	317	342	308	332	348	325	327	355	299	348	372	324	341	348	348	321	342	327	358	317	327	341	334	344	365	323	307	347	342	364	318	335	383	320	361	330	325	380	353	338	330	331	323	323	330	341	345	354	354	358	332	349	334	325	317	347	328	342	347	332	304	318	326	324	301	324	320	336	376	344	331	345	356	336	356	326	347	319	346	329	356	311	338	339	315	351	341	351	360	323	360	351	347	324	360	354	337	315	360	334	331	304	318	318	332	313	348	334	309	326	349	330	353	328	329	307	351	347	316	310	299	354	343	366	342	364	363	320	338	345	309	316	369	334	335	333	332	317	313	336	344	322	335	348	336	337	337	343	380	336	345	332	323	337	367	300	307	348	311	344	381	321	326	342	335	332	359	331	303	319	346	351	312	310	328	327	326	336	343	332	362	361	348	365	326	349	307	347	335	310	285	328	322	343	372	335	336	317	335	360	355	363	367	337	334	317	342	333	331	333	320	327	327	342	340	285	324	324	340	338	340	360	360	338	344	301	322	366	326	299	345	358	325	333	326	352	334	352	370	334	341	332	354	357	331	317	344	340	328	319	347	316	362	316	341	350	355	364	304	356	332	344	345	334	339	342	317	338	328	328	321	331	318	345	335	337	311	328	355	364	337	328	346	317	330	322	349	347	346	352	296	341	321	308	341	331	346	335	303	328	361	302	317	304	351	330	337	343	323	369	323	299	391	342	339	342	302	339	344	324	306	325	332	324	363	312	308	320	320	303	297	344	318	320	352	356	361	350	360	353	325	314	312	328	320	335	329	359	345	331	361	363	330	301	337	350	328	325	341	328	338	334	362	320	300	304	347	344	322	332	336	303	346	342	343	356	331	344	327	335	355	347	341	326	354	357	341	356	335	338	313	350	319	320	320	321	337	301	344	329	362	365	335	346	339	350	326	329	316	359	318	363	341	319	321	358	341	343	327	344	323	308	348	360	328	325	310	330	333	338	335	346	308	343	351	345	322	328	349	331
33900	41395	35887	24082	7831	575	559	540	534	578	569	578	571	588	547	553	557	560	540	545	514	508	577	543	539	530	519	584	504	543	539	537	533	543	551	542	590	563	592	541	540	550	558	539	520	545	544	581	561	562	573	545	584	577	545	543	527	541	531	513	546	546	551	547	544	540	544	541	536	535	529	520	559	505	552	488	542	524	564	528	493	512	522	564	515	575	496	538	533	558	497	611	552	540	547	529	533	544	551	568	554	505	550	569	538	561	578	544	515	543	561	544	540	558	510	559	542	553	576	549	508	515	526	546	554	542	565	506	578	567	517	566	511	544	510	531	534	508	561	574	544	574	515	556	549	545	543	549	551	543	581	498	540	518	528	586	534	500	543	552	532	583	547	569	549	548	588	551	564	511	543	528	545	505	601	540	554	539	578	545	559	541	573	529	525	533	533	529	548	544	531	552	543	502	563	523	524	534	569	546	535	546	495	546	486	526	511	509	588	563	561	574	575	561	547	546	553	560	549	555	563	553	572	539	527	536	513	562	557	530	532	518	539	542	550	507	520	516	583	505	548	524	523	552	520	538	474	508	542	539	589	531	556	540	602	537	530	534	562	522	573	562	559	555	542	512	528	520	550	573	555	522	555	549	546	578	552	575	591	533	503	555	532	514	531	515	547	523	517	538	558	541	498	567	539	521	569	565	550	543	550	574	562	550	509	519	569	556	539	554	561	524	552	542	576	571	592	540	541	580	509	567	528	552	608	530	533	538	558	498	531	522	519	558	561	542	593	521	543	524	558	556	539	545	514	542	571	520	558	552	575	542	535	531	544	527	518	542	568	620	540	534	521	551	589	530	575	522	510	548	562	547	560	559	525	556	597	589	551	572	556	549	538	531	582	565	538	561	532	611	576	521	544	551	516	570	546	534	584	541	557	501	544	511	531	570	515	536	497	583	551	548	559	496	581	542	518	532	544	574	513	577	512	583	548	568	500	522	520	498	509	534	532	527	505	562	550	560	568	554	545	517	563	552	552	545	558	521	564	551	495	549	573	542	550	544	523	536	506	532	553	535	543	568	552	548	538	554	505	603	514	535	519	536	538	526	505	560	570	537	593	527	533	519	536	504	517	545	583	515	528	522	511	553	528	535	514	496	518	572	550	558	554	499	520	555	546	541	515	574	532	538	562	532	558	561	519	532	580	538	569	517	534	518	517	564	507	568	579	519	503	540	573	590	564	513	521	544	532	550	594	569	554	543	553	541	533	530	519	551	588	498	537	548	558	513	514	533	536	503	546	558	547	559	521	516	529	547	526	547	549	532	543	563	526	530	524	517	549	490	562	524	517	550	512	540	548	537	569	550	535	529	514	543	571	555	558	575	547	540	508	555	514	530	522	522	542	556	566	556	537	535	503	559	540	563	518	522	540	563	517	561	582	538	538	549	531	550	550	519	519	557	514	535	540	549	542	546	555	525	568	523	543	558	545	560	550	542	530	497	500	555	527	483	544	551	554	537	540	525	555	505	546	548	576	569	504	589	519	525	539	549	546	538	556	544	607	557	520	556	543	551	491	557	529	547	519	534	507	546	564	578	541	562	529	501	541	556	510	596	560	484	553	551	521	507	564	553	565	504	587	522	504	544	552	531	581	558	548	551	511	531	545	523	537	525	542	564	583	545	524	549	526	505	571	549	554	548	516	489	547	559	557	558	552	547	558	509	486	559	512	523	539	549	565	538	534	531	588	541	544	517	556	548	546	525	543	547	571	515	568	546	537	534	598	512	542	545	573	569	554	553	523	505	541	542	543	550	564	532	555	560	567	538	553	527	549	536	560	549	550	545	560	548	572	543	544	527	517	566	545	507	602	550	567	529	556	570	538	580	493	504	492	544	545	526	559	537	600	586	535	539	527	597	565	544	530	571	580	521	540	570	546	583	589	511	520	544	564	526	535	557	535	538	526	575	569	544	531	545	528	529	514	531	529	578	539	562	557	534	549	551	525	558	537	521	506	548	548	561	516	527	574	576	558	579	519	540	559	539	558	550	533	548	547	533	533	529	539	520	527	570	579	554	525	555	539	532	543	530	508	564	520	555	549	548	552	568	576	587	547	550	529	524	525	547	567	569	561	527	551	538	558	540	544	567	522	545	573	530	555	557	520	537	551	545	557	547	520	541	526	537	587	531	556	547	522	515	543	520	531	509	526	546	530	595	551	535	537	562	548	522	518	557	534	541	548	593	491	520	560	593	568	557	525	579	550	533	540	541	542	545	504	531	553	548	515	551	564	549	547	561	561	561	545	562	571	537	522	549	556	518	511	534	581	568	541	532	567	524	537	541	546	541	592	533	569	554	551	554	499	510	548	576	534	551	544	525	537	543	498	568	565	531	559	511	534	521	563	528	547	526	562	529	581	541	531	555	564	521	536	514	514	514	499	527	537	545	484	558	562	481	541	539	521	493	525	544	562	577	534	517	476	514	544	577	564	523	532	532	534	534	587	536	553	574	557	527	518	476	547	523	538	526	560	583	536	553	549	556	536	556	564	527	542	546	580	516	524	534	539	548	498	565	582	558	555	467	526	551	546	557	583	523	555	547	547	559	553	567	543	570	522	562	515	543	491	563	530	573	527	521	553	525	554	530	555	535	543	556	519	556	576	514	522	546	481	541	529	527	519	548	549	541	548	520	556	548	537	569	541	557	534	525	583	558	502	534	548	582	543	571	537	541	503	557	533	536	537	541	551	557	517	554	507	552	520	526	540	523	577	528	525	529	581	564	556	527	557	503	542	551	556	538	528	570	564	540	567	536	560	532	590	559	546	567	584	508	527	557	541	547	510	554	536	535	543	519	500	522	515	551	556	540	518	550	600	500	525	586	560	550	559	571	531	571	558	530	563	531	576	572	530	546	588	552	570	559	517	517	547	554	533	547	536	517	559	531	553	517	541	557	535	583	505	494	530	571	518	532	542	560	513	577	551	532	572	525	566	539	571	521	524	503	532	535	527	562	567	567	543	497	533	539	575	516	554	538	525	547	534	586	531	542	563	544	532	506	522	545	540	592	540	579	537	556	556	515	540	538	503	551	567	552	541	577	557	516	547	594	584	540	553	542	536	527	559	542	553	538	542	529	535	558	544	546	608	514	545	540	571	544	490	518	544	537	535	568	540	541	532	510	530	558	565	524	577	553	564	531	536	538	563	557	568	558	496	548	558	565	528	531	513	526	544	556	560	549	541	515	531	566	548	553	566	566	521	524	548	558	554	547	528	577	556	558	558	588	534	522	568	518	540	576	533	566	539	551	523	545	507	545	538	557	519	525	504	503	564	531	573	536	534	561	564	526	531	541	571	549	511	541	579	575	562	567	548	532	571	516	535	521	557	553	552	563	537	535	500	543	545	533	544	531	554	514	532	582	547	519	551	571	533	541	538	551	527	558	568	516	489	537	568	564	526	535	547	578	544	534	557	527	508	577	506	522	545	553	532	563	551	566	521	491	584	532
24524	21927	41580	43779	26892	9849	1113	587	520	541	547	499	529	505	535	498	542	518	507	501	488	488	532	526	536	506	501	518	525	523	527	597	505	477	530	524	515	487	517	539	503	522	504	500	519	506	518	525	513	516	539	517	545	500	551	503	544	533	480	517	501	527	469	517	547	522	527	490	533	492	504	517	507	532	461	521	479	480	484	517	520	494	501	514	516	569	528	539	528	532	532	498	502	510	522	513	511	512	494	490	499	518	473	505	519	506	510	522	515	499	527	494	503	536	513	505	522	533	527	548	493	528	540	512	509	575	557	513	513	486	533	497	505	496	516	554	498	544	503	505	514	514	519	482	503	499	498	498	510	484	484	529	492	484	519	544	483	482	509	494	535	492	528	516	508	541	523	520	536	532	543	468	523	490	517	528	485	470	499	542	517	495	478	484	511	526	498	493	487	479	500	522	531	516	497	546	513	482	478	489	487	480	521	509	535	512	502	528	537	495	493	498	503	520	540	510	512	535	489	482	530	545	522	490	476	515	523	513	490	504	486	489	490	507	518	469	509	528	461	516	499	482	514	534	499	507	507	540	503	516	489	536	547	491	518	500	519	474	512	511	525	530	529	510	540	549	491	484	527	520	534	513	503	552	502	542	519	436	488	528	499	508	515	479	529	524	517	527	475	483	507	544	480	550	507	502	488	509	504	491	504	545	490	507	540	522	513	512	502	537	507	535	535	497	523	474	545	484	523	508	504	492	508	504	546	482	507	498	474	531	552	528	564	526	539	500	510	527	495	531	488	519	481	540	525	505	518	480	511	469	508	488	505	534	495	517	471	525	463	515	524	518	482	514	470	505	492	466	489	483	467	499	531	494	453	549	515	469	492	509	512	486	495	509	524	500	543	553	511	507	511	514	498	534	490	497	511	508	533	532	530	527	525	501	505	473	507	556	528	548	515	531	534	473	495	525	501	514	497	519	538	479	523	542	482	531	528	510	498	502	522	524	492	512	494	518	504	518	448	514	505	516	512	499	496	535	516	526	499	519	506	505	508	527	483	546	518	490	428	485	499	493	490	510	477	533	543	551	534	517	515	544	527	520	550	505	492	512	513	501	501	482	511	508	499	541	536	482	539	528	526	486	521	503	513	531	513	545	533	506	533	514	530	563	512	542	473	517	499	492	548	516	510	515	490	501	495	509	522	500	496	459	489	444	545	526	519	538	545	501	516	495	489	497	528	483	515	526	507	518	476	504	514	504	502	507	504	501	524	496	539	534	510	500	532	478	532	528	526	499	489	520	547	518	495	506	493	511	461	493	511	492	538	504	473	542	463	486	510	497	500	518	539	546	492	538	542	483	511	519	556	522	545	525	495	527	568	522	503	507	511	511	472	553	531	513	548	467	536	494	516	515	515	530	499	508	494	518	560	527	573	485	565	524	499	568	490	489	533	536	553	528	474	547	466	499	525	513	452	549	521	503	508	511	469	533	566	517	505	471	479	526	514	509	490	483	555	530	512	493	538	516	541	484	508	531	499	489	549	499	491	477	545	512	482	530	492	503	520	509	509	489	531	543	509	518	489	520	494	503	538	493	510	490	519	495	509	509	504	496	507	524	512	532	542	484	510	491	497	505	542	462	513	493	496	529	503	507	495	507	489	519	490	523	522	547	486	483	529	497	528	546	508	523	538	542	522	506	526	552	462	507	490	528	508	476	540	493	499	523	495	461	504	503	523	514	535	497	503	514	528	511	500	527	498	503	508	584	467	510	496	488	535	554	511	541	504	515	542	537	485	484	537	506	502	525	555	515	537	517	532	512	559	505	533	492	534	476	475	485	509	516	519	506	541	536	530	493	491	485	525	528	497	526	508	521	514	524	521	545	531	436	523	551	506	484	574	533	530	497	521	492	507	486	522	542	511	510	493	505	518	563	523	475	520	513	507	495	505	537	476	523	512	543	524	479	489	457	468	476	499	500	532	512	536	476	502	565	544	557	450	505	498	496	469	491	507	535	521	527	489	521	493	549	511	523	475	520	491	469	510	511	531	562	510	495	476	468	472	523	503	521	516	527	476	508	489	496	492	506	501	488	534	524	510	494	497	530	515	508	499	537	493	549	495	544	520	494	531	476	490	496	526	485	509	512	497	513	494	549	499	504	536	524	493	542	515	510	517	513	517	525	478	541	551	544	566	529	516	509	566	483	492	499	510	520	508	497	527	520	511	501	524	502	539	514	520	508	521	503	521	520	502	487	511	540	517	501	518	480	509	509	496	494	498	520	498	548	534	511	524	480	523	528	488	493	512	506	516	504	490	533	513	530	530	507	535	492	524	463	476	509	539	509	514	470	521	512	539	508	521	494	517	520	520	521	528	485	509	494	549	553	509	526	523	519	501	559	539	480	514	513	477	512	529	512	539	554	527	489	531	517	533	496	533	505	513	515	509	586	516	552	507	499	503	536	563	513	488	474	541	482	555	534	446	466	506	547	492	539	533	551	512	544	486	495	525	543	461	520	528	517	526	475	496	488	534	499	542	518	519	534	462	542	522	516	548	480	499	512	507	527	527	479	521	520	498	510	546	527	539	538	507	541	515	530	468	547	540	505	509	517	523	486	530	514	475	491	476	501	512	494	480	524	469	496	526	517	512	521	486	495	503	508	526	542	554	491	493	528	487	546	501	514	488	469	521	512	492	513	512	529	537	483	453	494	519	529	514	497	501	550	509	478	531	503	518	517	513	501	567	498	501	508	511	524	501	492	512	527	521	455	533	564	552	488	546	509	489	553	510	491	487	498	500	523	524	511	515	514	512	515	525	534	519	538	509	547	516	516	521	508	493	507	482	505	566	523	472	514	512	547	505	529	482	507	508	536	548	507	537	537	523	529	566	521	472	520	458	527	503	551	484	520	505	474	516	487	514	506	505	553	558	468	501	496	520	511	510	474	502	526	525	532	534	501	546	507	521	510	560	499	509	524	507	484	499	510	511	485	505	512	521	487	504	508	545	541	509	526	511	534	507	521	524	501	542	525	507	540	462	535	526	540	514	536	491	505	498	485	532	527	474	532	519	563	471	539	475	530	542	510	522	504	492	517	537	506	476	483	544	513	481	482	537	542	548	549	478	555	514	493	496	460	483	519	466	531	493	478	527	539	531	521	503	559	538	464	486	492	517	508	515	489	467	545	547	515	546	487	514	493	519	507	507	498	515	517	512	501	509	542	474	506	454	467	516	519	494	465	488	511	497	539	461	498	524	516	524	504	535	535	520	500	534	512	524	521	510	469	529	505	494	515	450	497	489	546	507	509	490	504	512	483	523	515	565	506	512	543	522	574	531	509	518	521	517	514	482	521	527	518	534	496	509	554	529	499	488	472	520	532	532	521	528	533	552	530	449	484	507	555	564	508	509	525	537	521	527	526	508	495	524	515	548	481	519	479	447	491	513	509	499	555	495	507	516	552	512	527	499	549	513	542	514	523	536	543	507	483	530	503	509	504	504	495
56323	77974	61072	52065	26887	1151	891	852	837	836	888	829	838	874	765	864	839	811	856	795	856	807	794	795	820	826	805	863	736	809	790	851	803	783	812	812	837	802	800	788	830	848	778	838	813	806	817	780	833	773	794	817	797	782	789	838	773	799	771	755	798	790	819	761	796	855	822	813	779	822	834	829	828	790	769	774	793	794	849	806	765	777	773	783	779	841	812	812	792	795	787	822	808	843	796	766	766	825	805	772	765	825	790	807	785	797	803	785	818	814	796	782	809	802	788	759	770	814	765	833	800	824	829	816	830	793	795	824	829	773	814	779	791	775	810	810	761	758	793	821	834	830	787	786	870	846	750	855	778	837	823	764	831	798	812	811	792	817	827	830	735	810	767	823	834	808	789	740	867	763	798	784	825	748	786	845	802	796	767	759	784	745	786	817	778	826	795	809	775	764	770	818	806	796	830	814	859	777	758	850	779	792	824	817	810	746	823	777	752	802	785	825	799	736	794	820	825	789	830	754	803	809	811	844	789	786	786	768	777	790	811	783	818	796	779	793	793	790	791	823	798	834	844	798	864	763	795	796	790	826	812	806	767	772	811	758	799	771	795	757	804	877	817	755	796	829	860	795	839	814	828	814	800	815	808	841	789	810	772	815	786	756	745	808	793	792	832	818	729	794	827	828	758	817	793	778	846	770	825	774	809	811	806	785	809	847	772	841	807	813	793	800	802	822	823	818	754	803	817	801	809	804	794	801	793	776	814	776	804	734	756	776	792	791	755	798	811	760	805	767	763	768	752	779	811	807	792	766	831	821	765	821	785	731	792	842	801	803	761	788	785	774	778	834	843	866	775	856	749	758	785	820	839	799	809	800	771	766	806	833	839	821	762	796	801	848	767	762	778	835	778	839	793	771	846	796	809	795	834	818	789	802	841	772	800	766	819	778	737	797	767	866	831	835	781	795	800	759	805	798	812	815	794	823	863	827	817	790	787	773	845	812	839	842	766	848	835	812	775	785	780	791	807	816	831	771	848	802	740	759	800	773	798	741	806	841	798	786	837	789	792	806	786	831	738	803	839	755	823	767	751	808	786	806	812	829	778	762	818	779	845	798	781	780	743	812	744	819	821	791	798	756	740	811	769	782	806	761	836	769	796	812	801	806	796	780	771	794	788	808	811	806	798	778	830	799	802	794	827	751	806	769	810	792	790	825	769	750	821	827	833	770	818	833	785	792	802	785	794	811	814	796	804	816	796	864	793	791	772	804	859	803	826	799	838	811	822	832	806	774	841	802	792	806	790	800	837	823	836	761	749	773	759	766	764	789	754	799	837	770	823	822	800	740	862	831	838	832	805	776	811	853	798	787	850	822	749	795	817	784	829	782	830	769	813	833	759	767	789	823	814	772	813	830	795	850	769	817	816	799	784	833	786	846	800	802	838	808	831	834	777	826	822	822	768	782	838	773	782	768	791	813	833	824	796	766	796	804	780	824	848	782	805	812	802	817	823	833	783	807	834	780	797	776	775	808	780	758	854	843	835	817	784	806	787	815	805	801	834	733	777	860	787	812	812	853	800	783	778	790	775	799	790	791	815	857	802	771	778	822	797	795	839	799	776	754	811	817	804	815	830	816	788	822	792	777	756	766	741	785	825	780	793	801	825	798	823	781	831	748	810	799	801	749	800	782	803	834	818	817	763	786	812	793	782	848	831	782	786	795	801	822	774	777	828	799	808	815	809	812	790	807	817	874	788	805	812	830	835	769	795	806	785	818	804	805	785	776	773	807	792	814	758	845	770	793	793	784	806	838	789	809	764	846	800	819	774	894	834	802	851	804	764	842	777	833	795	830	815	779	806	761	802	810	825	826	767	792	822	811	820	837	831	752	846	809	802	810	834	813	839	794	824	813	809	839	748	787	753	826	781	730	782	822	811	809	831	814	802	809	771	810	829	819	775	773	802	769	862	773	803	820	827	780	789	791	806	802	805	759	841	784	779	801	832	791	769	805	815	780	822	745	822	790	807	793	843	823	789	780	876	756	782	808	802	793	824	787	800	768	779	727	789	834	802	770	803	793	780	839	775	848	803	850	804	796	750	809	844	806	819	765	804	818	759	775	794	770	767	803	820	807	838	799	798	791	795	821	758	757	802	807	832	796	799	809	819	780	784	800	790	788	784	850	830	773	780	794	759	791	764	806	786	787	789	800	808	800	807	795	815	827	769	788	817	812	804	816	802	730	801	763	774	780	788	803	812	832	819	808	780	889	814	816	876	847	803	742	788	795	819	852	807	797	779	812	773	812	820	844	810	789	803	833	795	823	787	824	776	826	854	865	804	801	745	876	804	814	813	775	765	830	834	823	754	791	772	816	759	804	795	791	831	803	815	769	840	790	804	848	760	807	839	811	844	793	751	782	797	762	800	792	833	822	798	833	795	809	826	810	778	768	819	806	794	791	783	852	833	798	760	796	780	763	819	809	795	829	823	779	770	815	770	776	781	768	866	818	819	847	745	823	840	834	808	736	805	786	704	802	778	826	842	805	799	771	857	849	825	809	788	773	834	837	808	755	845	857	815	787	801	807	766	812	872	754	819	805	773	806	823	755	802	811	812	805	801	799	774	799	826	830	843	790	764	809	786	804	799	780	802	820	800	768	821	823	834	817	819	826	818	766	778	787	740	803	765	833	771	803	772	825	842	793	822	796	800	800	827	803	797	798	800	786	833	771	854	777	814	814	859	823	886	789	799	842	782	791	801	793	830	843	799	842	771	826	790	751	787	826	868	811	790	773	799	879	829	825	817	856	784	828	821	828	763	813	782	773	820	813	876	759	790	856	800	797	825	778	801	800	777	801	849	794	760	755	783	776	774	754	813	801	796	776	783	747	815	764	821	792	834	792	809	841	819	830	814	797	835	781	817	758	806	787	809	749	806	822	803	784	800	757	832	830	807	782	801	770	771	749	738	755	787	825	804	836	805	763	803	804	837	807	809	778	845	819	793	786	815	789	814	801	765	799	784	757	831	803	798	787	771	778	843	840	847	779	794	814	770	773	810	826	809	833	828	763	795	780	794	822	785	806	751	829	805	817	799	787	802	858	823	797	800	828	780	792	772	800	797	793	859	786	828	805	796	749	752	819	851	790	761	798	832	850	767	791	822	773	754	749	809	838	834	824	806	793	754	821	808	832	865	825	820	802	837	820	815	769	802	785	838	799	807	803	816	824	767	806	860	796	789	826	819	788	822	780	801	769	732	795	759	806	856	780	827	740	778	819	789	835	791	825	775	834	821	774	770	818	801	804	838	834	822	813	808	805	801	773	798	816	769	799	795	776	806	794	772	841	833	786	833	824	830	830	793	809	789	789	778	819	809	865	852	765	747	818	813	824	865	722	808	803	773	787	794	803	814	798	777	813	818	803	774	804	805	846	831	827	792	811	815	866	795	802	828	793	814	811	804	734	834	782	818	774	814	807	821	791	736	824	842	798	854	801	834	813
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
