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
339423193245	339423193814	339423194364	339423194914	339423195464	339423196014	339423196564	339423197114	339423197664	339423198214	339423198764	339423199314	339423199864	339423200414	339423200964	339423201514	339423202064	339423202614	339423203164	339423203715	339423204264	339423204814	339423205364	339423205914	339423206465	339423207014	339423207564	339423208115	339423208664	339423209214	339423209764	339423210314	339423210864	339423211415	339423211964	339423212514	339423213064	339423213614	339423214164	339423214714	339423215265	339423215814	339423216364	339423216914	339423217464	339423218014	339423218565	339423219114	339423219665	339423220214	339423220764	339423221314	339423221864	339423222414	339423222965	339423223514	339423224064	339423224614	339423225164	339423225714	339423226264	339423226814	339423227364	339423227914	339423228465	339423229014	339423229564	339423230115	339423230664	339423231214	339423231765	339423232314	339423232865	339423233414	339423233965	339423234515	339423235064	339423235614	339423236165	339423236714	339423237265	339423237814	339423238364	339423238914	339423239465	339423240015	339423240565	339423241114	339423241665	339423242214	339423242765	339423243315	339423243864	339423244414	339423244965	339423245515	339423246065	339423246615	339423247164	339423247714	339423248265	339423248814	339423249365	339423249915	339423250464	339423251015	339423251565	339423252115	339423252664	339423253215	339423253764	339423254315	339423254865	339423255414	339423255965	339423256515	339423257064	339423257615	339423258165	339423258714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24805	24306	44578	49167	36398	21021	6194	771	565	543	543	541	562	584	540	562	556	527	526	565	540	545	534	538	525	552	550	480	538	549	554	540	535	556	511	568	494	559	512	544	526	528	540	500	559	515	512	549	560	566	551	564	496	531	562	515	542	519	539	541	526	525	519	532	530	554	525	547	553	515	563	558	522	547	531	500	497	518	526	551	547	480	506	528	519	537	549	535	557	517	539	539	503	522	555	527	571	551	504	514	531	540	510	543	586	490	562	512	525	506	541	485	538	505	560	560	559	506	546	534	535	536	534	522	522	520	572	494	521	510	532	518	525	534	571	518	529	536	522	535	518	526	517	550	544	511	533	534	526	534	546	537	509	524	573	533	510	528	557	564	542	515	518	549	513	519	544	499	552	579	509	601	529	537	577	542	521	529	573	529	537	511	523	511	503	497	512	554	535	524	499	579	518	496	518	535	525	544	488	551	532	582	511	507	508	534	535	508	521	529	509	521	550	524	557	520	508	495	527	496	520	513	544	561	577	533	559	531	526	556	518	539	521	534	507	512	528	522	497	538	511	513	497	543	524	571	523	534	561	539	572	534	526	496	510	531	517	530	539	562	547	499	536	518	581	473	537	541	512	490	527	561	503	502	525	529	533	527	547	515	478	534	529	537	514	517	492	492	540	569	522	531	527	475	568	511	539	526	546	560	530	582	578	551	509	550	510	529	532	504	507	507	575	536	540	477	508	526	520	561	543	517	518	531	505	505	526	538	564	540	538	536	512	584	537	545	515	506	547	532	538	570	505	518	546	555	515	493	473	527	541	518	535	551	506	544	516	569	486	516	536	506	492	516	519	546	498	503	496	509	519	494	561	542	536	493	516	514	564	527	513	559	538	526	514	518	494	526	505	516	512	551	522	532	544	579	541	518	557	496	509	561	545	552	521	529	529	508	522	558	520	563	472	498	508	554	521	479	513	515	512	524	504	556	491	497	514	509	486	517	505	545	533	524	522	502	491	536	522	534	517	532	516	555	533	517	503	504	516	549	545	520	508	531	533	514	547	550	519	520	527	561	519	511	521	512	539	544	573	530	479	540	497	539	556	534	550	556	520	500	550	547	483	495	484	516	540	514	501	517	515	528	496	504	500	491	493	519	520	526	554	557	530	523	561	558	525	511	514	531	512	545	528	545	516	562	513	486	505	535	519	529	514	546	510	546	535	509	510	530	553	544	525	518	515	516	551	539	542	541	541	580	498	534	519	539	568	482	520	545	548	507	533	560	521	539	527	503	550	523	501	544	530	542	556	523	533	511	527	483	528	537	554	520	528	520	534	526	509	501	532	524	544	548	543	556	521	512	537	520	550	572	530	555	575	531	501	507	533	588	531	562	481	532	512	517	559	476	514	511	524	498	521	538	493	536	506	529	552	553	513	529	526	503	524	528	520	512	522	531	493	561	525	543	545	538	517	526	535	563	503	546	519	506	561	514	551	535	488	520	557	527	512	561	547	519	532	552	539	502	546	511	552	528	544	513	525	567	539	493	526	503	540	523	508	540	481	546	507	553	497	476	520	493	544	517	533	525	538	515	528	526	556	521	496	580	501	530	524	546	525	510	542	537	530	487	501	503	529	528	560	492	570	519	504	525	543	538	526	556	539	536	554	520	579	561	511	572	541	554	519	538	540	534	522	545	581	526	493	508	493	489	545	532	541	491	529	529	556	550	498	534	524	527	519	536	579	508	524	494	559	525	545	526	542	507	541	534	510	537	502	499	517	504	502	513	502	539	553	519	520	551	545	502	507	535	529	530	548	499	516	559	529	546	531	525	527	542	532	537	565	565	531	543	560	523	510	526	540	553	525	518	530	537	529	503	511	504	516	496	539	528	539	531	545	501	542	514	563	519	515	563	561	527	529	543	561	554	552	540	515	528	534	554	517	518	554	525	521	531	539	532	535	514	513	520	563	541	540	498	523	515	526	548	544	530	497	510	528	504	508	508	525	528	517	496	558	545	515	531	485	576	516	536	542	513	479	518	515	558	543	494	518	541	482	546	507	552	558	536	527	511	562	508	504	543	565	508	545	489	537	546	565	542	552	552	520	500	523	479	516	531	514	498	534	532	512	521	548	542	516	539	538	559	518	539	487	525	531	515	531	536	529	487	520	514	561	523	580	534	542	521	545	549	511	505	525	509	532	542	502	589	469	515	536	535	498	502	561	544	561	553	527	541	534	511	540	492	551	499	510	523	521	519	510	554	516	533	512	544	526	544	509	547	534	498	531	496	563	542	535	484	538	536	527	535	533	555	521	512	498	574	514	483	555	511	469	530	448	552	509	547	572	503	541	523	577	558	533	547	536	529	512	521	520	530	483	516	512	501	501	542	552	517	499	509	568	493	484	532	540	519	485	530	504	548	523	517	511	501	489	569	524	550	559	538	514	527	544	530	543	528	527	512	478	531	558	536	545	539	489	517	497	527	512	502	455	496	497	510	514	506	533	526	518	513	521	519	552	565	537	501	525	467	517	540	562	535	524	503	570	545	518	517	545	554	537	503	518	556	492	573	527	557	531	548	528	510	566	558	527	541	523	573	522	544	528	517	525	553	572	540	501	546	512	535	533	570	522	504	574	524	495	546	508	510	522	515	531	517	538	515	555	513	500	536	499	543	519	575	518	559	509	523	563	541	496	513	518	493	491	549	521	503	564	519	513	488	545	520	531	533	527	549	490	552	487	517	564	541	499	510	508	533	563	551	500	542	502	514	524	548	506	499	530	531	515	517	483	565	545	517	520	516	518	534	481	546	557	526	512	538	541	491	514	541	513	503	520	527	561	550	546	526	545	534	537	492	548	553	531	549	511	549	557	526	468	510	530	535	487	499	590	480	520	561	493	558	542	515	570	549	510	503	522	529	520	530	504	535	556	577	519	495	512	510	507	520	541	522	498	521	542	526	540	558	501	538	550	487	512	520	505	510	530	523	554	516	519	538	542	528	552	560	551	545	546	552	533	504	508	490	477	491	523	577	503	516	512	518	515	524	503	544	534	513	552	517	514	524	480	515	524	553	546	555	527	531	522	525	508	549	522	516	507	537	534	553	534	526	519	526	552	504	497	530	517	547	471	508	516	520	539	533	577	502	508	557	529	520	554	530	513	499	525	509	568	538	517	534	499	541	497	503	512	518	576	534	547	538	561	541	506	519	523	507	547	519	579	514	469	491	521	540	563	565	552	521	521	516	540	534	518	518	562	488	525	526	507	515	543	548	522	516	519	517	519	495	507	529	530	513	528	511	513	542	489	526	549	549	519	511	507	550	505	512	517	523	499	503	523	539	536	544	584	495	530	545	505	543	517	542	547	579	544	565	565	541	542	544	533	526	501	519	557	525	522	579	530	521	521	551	524	521	511	515	530	560	513	512	505	588	500	568	553	516	609	526	523	508	562	544	523	535	541	547	520	516	502	522	527	556	539	525	498	536	538	552	522	532	506	557	538	519	525	511
55345	104118	86484	62532	34069	11410	2529	590	601	571	607	588	607	588	646	610	579	576	576	614	596	606	618	640	568	628	585	631	560	574	621	559	554	552	606	593	630	586	596	548	573	578	631	596	566	606	637	607	585	556	617	610	569	571	593	569	573	592	562	587	598	623	619	629	594	612	583	565	575	608	589	618	556	592	640	626	612	584	611	601	549	606	576	567	611	624	595	574	587	574	585	604	551	594	635	587	568	570	567	586	596	607	582	624	580	592	547	573	617	584	592	591	585	575	573	610	571	582	623	604	672	612	617	595	584	569	599	641	587	609	550	603	617	614	578	618	570	565	571	610	584	589	609	579	599	658	600	606	640	597	604	594	604	558	601	587	561	568	644	609	592	628	603	598	603	570	580	576	627	577	610	630	568	585	617	626	567	607	611	577	621	623	572	622	578	589	609	570	575	593	561	613	546	579	641	564	614	590	540	606	603	571	622	536	588	588	597	564	576	565	603	552	639	593	597	606	623	544	625	605	643	605	561	607	630	571	596	571	585	562	595	574	575	589	633	587	595	544	656	601	611	563	603	630	576	603	597	594	630	590	618	618	530	611	599	601	571	626	642	560	590	544	579	594	596	572	579	566	602	566	614	594	606	603	604	571	570	573	598	615	605	604	595	600	612	558	619	571	631	613	608	639	570	589	574	538	543	593	611	611	621	617	590	592	570	602	608	581	610	553	567	607	602	602	607	609	554	595	595	581	613	542	569	590	606	584	570	597	616	607	621	608	647	596	571	591	576	585	648	577	557	604	601	648	586	597	550	586	609	596	631	623	616	577	597	602	600	547	598	596	620	575	571	605	598	596	610	593	597	608	606	563	622	618	605	596	602	611	573	563	591	614	639	613	556	598	610	600	623	630	596	577	635	599	598	601	557	568	598	558	604	618	591	578	602	587	607	601	616	563	607	586	578	603	581	615	599	597	572	582	590	583	600	596	622	562	606	618	610	606	596	600	607	586	580	647	615	581	589	583	628	589	617	603	618	658	633	563	616	557	578	605	591	618	572	573	591	578	595	567	609	597	548	568	600	558	619	563	527	604	574	585	621	635	590	547	550	655	574	614	628	595	601	596	615	603	556	620	599	582	541	646	567	514	649	616	569	592	592	574	594	579	586	602	614	581	608	585	594	614	569	580	614	603	589	617	582	600	556	562	565	553	576	601	600	617	617	582	584	609	589	607	573	634	588	606	597	659	585	564	574	633	613	609	574	583	531	593	536	575	543	558	526	619	644	594	596	603	587	577	586	589	602	561	638	592	616	588	588	590	598	637	599	559	588	594	594	574	589	610	590	611	509	582	601	574	596	611	598	629	591	556	659	592	599	612	581	572	581	603	610	598	555	576	607	564	637	612	625	612	595	558	579	580	599	549	629	590	585	622	557	599	568	630	609	595	605	582	561	584	634	598	610	540	502	596	568	602	575	558	588	657	640	623	651	612	613	612	596	593	562	566	599	587	567	577	552	567	570	582	612	559	629	591	631	572	620	592	573	562	590	606	604	607	634	610	585	572	598	602	573	632	588	573	602	627	537	603	585	595	578	590	590	562	603	586	567	614	611	641	561	630	593	609	629	620	565	626	578	587	619	599	622	574	613	593	603	632	582	608	567	612	602	569	567	552	638	609	606	606	633	573	549	567	569	577	591	572	604	615	574	610	615	569	567	570	616	599	644	598	588	581	591	575	604	579	544	646	562	601	568	602	579	650	582	611	588	555	604	551	590	605	594	631	577	631	585	615	587	583	595	561	555	620	555	602	557	594	566	622	633	581	582	564	550	578	568	587	619	586	607	630	585	596	577	561	634	554	599	607	572	582	542	605	618	589	597	583	609	616	624	617	601	557	579	594	600	574	589	638	593	561	608	608	620	567	577	561	589	591	605	553	601	617	575	577	605	591	558	571	577	597	612	624	646	587	554	514	593	607	587	553	604	578	644	573	575	587	597	599	622	575	584	592	616	547	573	611	559	575	619	610	634	583	564	583	591	580	628	563	629	619	603	638	581	625	581	567	597	593	587	550	565	594	553	538	586	589	587	581	615	608	557	614	607	602	637	555	604	584	591	601	587	591	600	552	578	619	587	578	592	603	599	617	595	603	587	583	577	643	565	607	599	612	621	585	580	563	571	631	564	579	578	568	605	593	568	556	632	606	551	622	616	574	602	541	632	573	619	567	603	576	564	571	601	551	576	585	564	586	601	548	558	604	576	596	622	555	590	572	587	584	598	593	590	576	602	605	590	587	611	604	593	604	593	587	611	556	634	584	577	574	568	544	572	547	622	601	625	550	558	605	591	574	547	572	600	651	620	560	611	586	614	623	566	612	566	592	620	567	551	579	588	570	593	619	591	594	604	563	594	607	558	557	574	572	547	629	557	613	537	581	567	639	554	597	612	629	560	615	577	566	598	570	579	559	626	624	586	595	588	598	600	586	610	577	580	577	604	582	596	572	643	564	628	567	604	601	528	585	606	578	578	611	611	584	570	578	585	555	609	593	563	613	570	588	558	568	582	570	630	603	575	584	637	613	586	618	569	579	581	619	592	566	572	617	626	583	559	564	552	580	654	613	533	554	592	614	577	587	606	602	561	583	586	583	598	597	580	618	562	579	590	565	622	613	539	562	612	571	569	570	606	606	574	574	605	572	553	545	578	607	639	588	553	599	604	615	631	571	605	597	578	589	616	573	593	639	609	604	596	603	567	584	628	592	602	563	578	578	604	597	661	576	609	603	643	581	602	581	611	584	599	584	577	556	550	582	544	601	551	611	563	575	535	561	567	589	543	533	596	562	577	586	602	576	572	565	582	580	629	561	586	637	563	568	584	551	585	610	558	625	595	566	572	551	575	544	583	560	584	584	586	614	582	621	626	572	591	591	594	571	565	614	599	562	558	578	615	560	617	560	594	594	604	570	597	538	573	628	574	584	592	568	589	574	584	604	562	585	624	573	548	531	615	583	591	579	552	573	625	614	589	585	608	613	592	557	584	573	612	595	569	565	581	551	575	640	584	627	570	597	604	656	575	591	585	586	563	581	545	606	605	550	626	604	561	589	587	573	596	612	566	573	601	629	564	581	589	595	566	568	599	537	594	587	590	619	605	618	564	581	600	577	579	620	598	615	550	600	585	541	615	552	572	578	565	577	582	554	610	582	586	618	592	556	562	608	579	586	532	604	594	601	606	631	549	600	603	547	616	581	606	619	530	592	584	521	576	570	557	606	597	579	623	553	598	634	567	611	564	617	589	595	608	557	609	652	592	579	600	547	578	556	566	617	545	594	616	563	590	593	611	556	610	564	599	575	652	574	633	588	594	632	593	566	597	623	592	569	562	570	604	583	609	581	633	636	533	638	599	590	616	595	616	584	562	603	583	585	619	579	588	571	608	608	596	567	586	595	620	588	574	549	598	586	585	620	620	577	592	600	571	577	627	575	619	587	602	604	573	575	558	590	567	554
27553	25800	31583	19969	6411	1452	516	450	424	417	467	437	455	428	427	448	439	440	435	458	442	431	436	410	432	418	450	487	452	480	458	441	452	454	468	447	433	473	432	480	455	424	464	467	381	447	437	453	430	445	447	439	444	489	447	458	443	438	458	460	404	455	442	461	458	443	440	415	470	416	455	459	451	437	435	442	407	449	432	471	434	451	438	454	432	418	438	438	432	460	441	444	476	421	407	409	440	462	438	411	432	395	409	419	433	446	465	488	434	457	478	474	438	401	402	439	435	461	428	434	454	456	445	418	451	443	472	435	415	447	487	402	438	438	445	455	439	471	420	436	438	448	439	447	451	421	458	467	408	439	440	425	423	449	457	456	434	437	467	440	431	435	459	433	425	417	463	435	471	437	432	431	446	449	430	412	480	489	471	442	421	448	471	439	435	435	446	446	421	420	459	408	433	484	476	434	398	418	442	429	421	449	409	435	431	439	426	450	405	433	451	448	478	434	429	462	415	414	420	442	452	438	445	398	444	451	431	463	439	438	421	476	440	393	463	455	427	423	455	461	453	461	430	408	455	442	422	440	424	418	421	440	476	465	477	443	441	432	442	419	457	434	434	490	454	398	417	445	423	414	429	411	422	448	453	425	452	456	450	432	446	416	493	470	436	398	463	431	439	452	459	477	453	435	416	441	434	477	433	442	441	437	483	455	403	416	424	471	415	442	467	446	411	443	376	408	439	405	441	459	436	435	465	427	449	436	414	444	485	449	477	434	472	429	464	457	440	422	432	442	414	397	476	434	462	487	426	453	417	453	483	439	416	458	451	454	443	412	450	473	431	462	437	474	439	472	443	458	444	469	408	434	425	424	440	464	454	433	409	412	399	428	398	458	419	480	458	410	436	402	425	417	468	429	467	480	458	449	491	431	439	443	436	414	440	456	457	465	460	421	454	470	403	418	421	444	435	476	430	442	477	487	470	436	444	416	492	473	436	421	456	441	428	431	430	458	466	420	459	409	454	440	437	463	460	427	450	431	447	453	426	408	419	465	467	407	453	424	411	429	430	419	430	432	408	433	433	434	439	425	453	455	450	436	445	470	445	456	457	455	430	432	485	474	447	425	475	452	460	395	467	449	441	421	431	431	439	411	418	439	421	429	430	423	404	457	446	463	450	416	452	462	436	445	411	483	453	428	419	421	447	445	451	424	440	401	453	425	429	431	452	430	491	448	449	474	422	483	416	428	444	480	416	392	471	412	442	447	414	441	439	427	486	429	440	417	447	435	440	453	472	411	422	459	405	428	434	441	389	434	419	426	464	433	431	449	457	404	458	440	436	434	441	395	472	457	472	448	408	432	444	413	437	457	485	456	467	454	447	419	430	420	459	436	442	427	419	432	446	416	506	449	430	479	459	442	450	442	464	442	435	447	479	441	471	455	437	441	441	451	447	451	455	442	458	396	399	483	407	437	476	435	437	435	475	456	440	441	455	408	453	405	424	401	452	458	437	427	420	445	472	424	479	444	417	444	460	486	470	420	418	436	467	439	447	468	487	467	437	430	457	447	403	454	420	455	426	459	416	427	460	424	419	435	438	430	436	457	423	465	424	420	435	438	436	436	474	422	386	450	434	420	450	466	463	417	464	477	422	438	465	434	444	455	415	429	435	434	444	437	399	427	451	468	431	462	420	458	452	456	433	483	414	482	442	425	408	446	467	455	431	409	422	453	444	442	429	473	389	440	452	435	443	408	435	458	402	413	472	473	469	448	416	399	433	460	457	416	427	399	422	435	452	437	438	435	430	429	464	506	438	448	417	450	459	458	456	428	479	450	450	422	433	421	454	468	454	433	448	445	467	433	450	407	441	429	430	426	417	482	447	443	437	421	472	445	450	454	406	435	430	426	431	427	477	443	399	493	453	443	441	404	459	433	481	448	430	454	405	433	461	439	423	428	421	443	457	462	414	452	430	470	457	415	457	440	457	454	458	437	432	466	427	446	429	458	439	428	434	465	424	484	460	456	460	455	432	493	414	471	435	452	461	408	448	456	438	450	445	505	435	466	427	439	435	440	422	432	437	415	429	433	458	423	435	463	447	452	408	462	470	447	468	464	468	420	494	437	401	430	400	471	432	487	413	455	446	458	467	433	412	421	452	467	525	463	433	442	404	421	438	464	451	419	402	455	459	426	460	452	437	416	427	467	450	454	435	464	444	403	403	428	451	413	438	469	418	466	403	429	398	442	439	432	448	413	391	400	423	454	437	435	455	459	445	463	486	434	417	442	418	462	429	443	419	401	457	455	441	432	431	457	487	455	461	443	440	456	461	457	434	422	421	396	479	418	424	435	430	427	490	403	423	409	458	441	412	466	449	442	435	445	476	448	421	397	459	444	437	428	457	454	476	450	437	413	441	423	469	453	461	437	428	449	383	420	450	445	448	425	457	448	450	433	428	450	447	433	445	427	463	445	445	413	358	438	410	464	459	414	439	402	468	458	392	442	421	415	453	445	445	466	450	440	426	415	395	466	458	459	462	436	494	460	471	466	418	424	408	449	422	446	440	436	472	441	488	487	437	456	458	428	451	374	419	412	477	424	424	485	407	421	453	451	444	410	449	436	466	467	457	466	460	455	459	425	416	448	461	396	457	452	481	456	458	464	427	465	410	433	426	455	452	428	474	423	440	425	438	439	451	450	459	395	458	426	461	443	450	426	444	415	430	470	429	446	440	447	447	431	416	450	437	412	396	431	420	440	458	444	426	451	438	472	477	441	400	457	423	443	455	463	436	463	442	410	452	385	486	446	403	392	438	483	494	439	424	434	465	459	421	385	428	403	446	412	457	498	427	428	429	446	432	438	497	445	448	483	424	447	406	463	463	452	471	433	431	443	425	436	437	435	405	415	486	455	463	421	454	429	484	422	422	434	418	464	421	439	446	440	432	461	428	469	417	442	435	407	443	433	459	456	439	413	453	459	464	412	426	452	483	436	420	468	453	461	447	445	404	446	434	459	441	432	447	397	448	425	444	398	392	426	435	453	431	412	429	452	440	415	395	480	481	459	438	435	471	437	427	420	450	421	490	451	454	442	423	447	446	432	444	487	457	443	432	439	433	447	440	452	458	459	437	433	448	446	429	449	419	459	418	393	444	449	455	440	406	435	460	486	440	454	455	422	430	491	430	416	438	420	440	476	424	453	451	476	446	445	424	453	459	464	423	448	434	447	443	429	416	435	442	462	420	462	472	428	415	462	443	449	417	436	431	426	469	427	460	478	453	427	425	428	449	415	417	406	461	436	446	449	456	408	436	431	454	398	455	470	412	429	436	432	439	388	422	401	448	438	465	440	438	468	444	442	423	448	457	403	474	433	431	425	463	459	447	416	441	469	431	451	458	430	450	443	482	485	468	446	441	446	443	453	454	461	466	456	445	455	402	484	437	440	466	449	476	448	437	425	447	434	439	437	476	408	453	458	440	464	466	437	423	420	482	454	428	413
10125	33636	28185	12204	4369	1339	526	401	433	448	417	405	434	406	396	417	404	375	437	419	451	397	412	428	410	414	416	426	432	456	447	431	427	422	439	465	416	416	438	427	410	391	457	422	414	416	447	425	407	433	416	405	430	396	411	427	400	378	386	449	408	416	442	448	443	422	412	429	407	412	451	426	463	409	481	413	465	402	388	435	425	439	408	439	422	428	468	392	407	388	440	420	427	426	449	428	425	443	438	412	432	423	424	420	437	422	425	436	394	426	422	442	429	392	428	422	434	423	448	411	407	396	402	443	436	467	419	405	384	412	417	396	409	419	383	394	399	421	425	411	402	402	444	438	396	419	392	411	436	384	421	412	427	442	444	392	424	385	396	415	438	417	429	383	422	433	430	436	443	439	414	436	441	407	421	431	454	427	407	409	406	417	423	412	409	466	385	458	397	430	420	438	435	414	402	422	442	439	390	423	427	428	461	450	438	421	442	428	407	388	414	411	420	416	415	362	403	429	368	431	414	365	432	441	471	436	422	436	397	414	423	433	446	427	395	447	396	412	427	395	426	421	414	415	409	445	408	436	395	418	446	399	385	429	426	399	448	440	409	402	407	425	436	417	403	397	460	405	405	444	417	459	426	420	397	381	439	406	424	427	414	426	464	442	433	399	425	417	385	429	436	384	422	454	393	423	385	400	452	413	408	427	363	370	438	436	403	404	423	452	387	454	414	412	403	438	396	416	398	415	441	358	446	438	435	435	416	417	402	432	419	412	430	446	402	401	430	444	420	480	412	435	424	407	384	436	419	405	428	432	426	444	420	408	400	389	453	380	402	419	413	454	411	425	398	438	439	418	396	397	385	414	418	422	418	424	401	447	444	445	388	425	423	383	397	417	413	416	407	440	422	418	460	465	438	436	412	393	409	407	396	434	457	391	433	431	422	426	425	457	406	424	391	383	417	395	419	383	420	433	426	385	414	416	434	407	367	434	418	420	405	433	424	434	441	402	422	411	409	428	444	439	440	403	416	436	414	429	445	416	398	455	429	416	395	432	378	426	410	376	411	422	436	409	411	399	383	422	431	409	437	462	409	434	397	453	404	459	420	416	408	449	362	418	437	435	411	419	456	390	417	435	435	434	409	430	387	446	397	455	443	437	424	419	447	447	419	410	410	418	454	382	432	439	404	443	416	408	442	428	427	455	428	440	417	430	418	433	405	418	400	428	405	428	408	444	409	425	477	415	409	404	410	484	410	430	386	414	419	411	429	397	424	412	420	401	381	406	431	434	403	426	447	434	378	371	428	432	405	389	431	408	441	446	447	436	415	366	424	429	413	393	396	411	391	393	434	447	441	450	421	441	440	424	425	375	402	426	435	449	422	407	444	418	410	455	417	404	400	422	394	423	440	430	423	448	407	432	412	446	431	435	406	425	392	405	420	445	411	442	402	422	410	425	410	391	449	383	404	423	415	430	422	391	413	456	399	394	428	397	424	386	435	423	437	426	402	431	370	433	392	406	423	416	429	387	431	392	395	388	405	438	412	452	438	427	418	453	472	426	426	430	420	453	412	432	419	408	425	471	420	433	432	411	463	438	385	431	431	435	445	424	427	453	432	399	367	378	436	435	439	443	444	466	473	386	406	405	422	425	406	430	421	459	403	414	431	448	416	398	401	417	401	444	432	387	418	443	417	420	401	396	440	438	382	418	454	427	389	431	427	445	453	435	415	430	438	446	406	446	422	418	398	413	419	424	447	418	399	396	427	468	395	402	433	423	390	412	395	431	443	402	404	411	377	414	420	442	430	401	446	418	438	411	423	426	435	401	433	449	415	405	418	401	440	393	421	406	422	460	449	420	429	430	449	436	412	462	429	409	479	407	425	429	421	395	421	416	388	413	441	454	440	395	431	413	417	448	443	399	428	387	422	415	421	406	439	439	393	421	422	422	416	414	401	428	415	445	433	417	413	401	384	438	446	425	427	413	431	414	413	369	397	399	406	436	400	435	427	427	430	447	426	424	399	394	432	432	394	455	412	468	463	397	409	422	458	411	397	424	424	436	434	395	400	426	461	441	408	407	422	442	414	368	408	383	456	436	449	401	429	419	407	443	415	445	398	398	432	428	423	415	423	421	422	456	405	431	410	421	435	404	445	415	407	406	404	460	417	370	390	364	397	435	430	444	452	417	413	430	387	435	428	414	436	439	433	414	403	421	428	395	414	413	416	416	411	443	447	391	415	425	419	419	431	431	411	420	373	405	419	418	440	437	393	404	410	446	441	456	441	400	436	417	417	379	434	396	408	448	406	401	380	429	408	446	416	406	397	435	431	423	470	446	465	424	397	432	435	478	425	445	421	407	460	464	409	434	430	429	432	409	421	404	436	385	398	438	402	360	406	399	423	394	401	386	442	389	437	398	411	421	397	466	426	418	414	409	414	437	413	445	479	417	413	396	415	404	409	405	426	424	449	468	410	401	406	395	436	399	430	434	428	410	436	421	428	439	433	376	383	397	418	413	396	418	430	445	407	447	416	401	417	381	442	407	443	433	409	426	432	422	433	426	419	410	397	430	394	413	389	465	441	443	427	423	401	401	423	371	450	405	390	396	426	436	448	407	399	436	431	391	418	433	389	440	417	371	435	412	401	446	407	396	401	458	448	415	414	431	408	444	386	399	419	435	424	427	422	423	430	434	427	458	425	421	416	459	433	441	413	433	378	420	404	416	406	454	485	386	393	426	417	418	402	445	403	424	434	404	407	449	415	436	382	424	433	420	393	437	455	413	427	405	473	436	459	421	477	396	410	424	415	411	358	436	435	393	443	424	424	448	465	441	447	465	416	471	439	488	439	439	468	420	438	438	378	411	382	411	427	441	408	417	441	430	445	411	436	402	386	408	416	424	423	420	424	462	450	447	467	447	435	389	415	397	442	383	434	414	397	430	406	445	433	406	430	443	392	458	426	438	429	426	419	422	439	381	412	415	435	405	428	406	428	438	404	406	406	399	403	434	414	369	433	422	435	415	435	441	445	428	401	401	401	393	428	416	425	416	419	435	413	433	425	429	437	420	404	416	375	460	405	383	427	432	438	386	451	436	439	398	406	409	420	399	421	382	413	436	412	435	428	443	425	473	449	453	411	428	422	397	425	413	420	405	448	424	407	410	407	430	406	398	403	415	393	388	411	458	425	413	419	430	433	395	450	426	443	420	392	436	374	440	411	467	420	380	411	440	428	401	480	406	401	404	484	392	450	400	425	423	436	435	431	431	415	432	446	387	453	427	423	425	420	453	418	410	410	421	415	412	378	445	412	442	403	439	427	398	429	434	398	404	405	452	396	410	405	413	389	426	410	421	385	399	388	407	447	393	456	436	405	393	433	409	444	413	393	457	451	405	394	404	419	406	402	408	456	438	391	439	442	419	443	448	450	399	421	404	423	394	427	427	431	386	391	412	426	431	445	401	406	415	421	424	422	463	468	410	422	454	436	444	436	422
24993	25217	51962	51928	31410	12992	2113	540	492	472	448	464	478	463	468	453	457	475	474	459	426	418	460	502	466	382	495	432	444	431	437	428	443	423	436	455	474	445	428	449	423	439	460	458	462	425	451	469	427	465	462	459	425	431	462	485	449	466	410	438	436	434	431	476	467	472	442	457	412	456	453	472	478	450	450	467	447	487	462	438	460	457	420	438	441	461	462	427	471	485	463	416	451	402	447	433	489	440	457	481	457	451	416	443	423	447	455	459	496	426	441	441	446	428	456	464	463	453	457	426	464	491	437	465	423	424	457	416	430	458	467	477	476	440	427	442	454	467	419	416	444	488	436	475	454	415	420	432	450	407	463	484	423	481	427	460	388	480	441	417	435	464	457	427	456	412	443	426	413	460	468	480	429	445	426	470	443	496	450	454	436	459	431	394	414	472	460	467	393	439	433	435	449	473	459	462	454	458	448	457	467	433	464	448	460	452	476	447	451	454	433	466	448	407	440	458	421	441	433	460	469	415	471	477	428	460	421	423	456	460	500	432	423	442	443	454	453	442	479	407	456	437	454	411	480	438	427	416	437	416	453	446	414	419	434	451	453	438	446	441	459	418	460	437	398	431	466	451	468	463	445	443	461	444	465	479	454	466	423	487	444	415	482	448	446	423	449	438	443	420	487	450	375	454	443	465	477	446	448	461	428	454	480	454	492	491	424	458	478	474	463	465	416	463	448	452	438	417	438	476	399	451	456	447	459	462	444	439	473	467	426	464	430	414	419	446	449	426	448	456	469	441	445	445	464	451	414	437	427	433	461	461	443	442	448	497	451	417	431	420	443	451	433	461	462	453	464	435	445	461	477	451	444	438	433	443	426	448	426	439	455	467	431	453	450	466	456	459	445	441	429	438	443	473	429	459	462	474	435	450	445	433	467	438	459	475	457	426	456	457	438	409	425	415	423	485	498	390	446	470	486	476	436	445	485	421	470	464	445	425	463	450	443	434	426	424	465	434	451	440	452	467	444	434	450	426	471	434	411	443	421	429	421	441	416	466	446	434	492	461	425	434	452	447	469	442	454	415	478	415	399	445	441	432	455	414	427	436	455	458	476	464	476	445	465	477	492	430	454	446	485	480	436	463	428	436	458	427	452	455	465	465	462	504	436	428	440	484	426	451	454	442	417	470	449	442	424	487	416	418	427	447	462	440	475	452	460	424	456	455	450	458	462	441	458	426	467	471	460	428	462	409	437	396	449	438	466	438	432	415	478	488	466	495	473	450	453	489	439	476	470	435	428	460	451	436	449	372	425	445	463	416	444	476	446	440	422	423	451	464	445	511	414	429	404	418	436	419	431	441	434	456	439	400	491	432	462	448	436	446	509	420	429	415	449	470	453	432	459	460	472	438	446	442	450	443	424	450	419	464	460	446	488	422	464	460	419	446	428	442	474	445	470	415	457	419	428	450	480	425	419	430	425	420	433	471	472	428	443	447	464	413	444	430	432	461	435	461	423	485	452	443	459	440	454	443	451	451	450	457	452	441	420	422	466	449	455	417	487	472	437	434	452	467	451	461	452	453	454	495	442	442	445	455	454	460	434	425	463	477	425	442	441	464	489	435	424	411	430	476	447	464	406	417	422	415	421	429	442	451	461	445	475	465	425	466	419	447	433	437	462	463	434	446	465	474	465	468	465	464	447	448	435	417	434	442	431	454	429	421	470	449	497	436	424	430	475	448	469	412	440	427	426	483	437	477	423	425	463	446	427	425	446	471	457	463	440	449	495	455	459	435	472	449	470	437	471	460	452	451	420	427	430	426	456	446	423	462	417	454	433	441	454	441	440	424	437	417	431	447	435	499	431	487	411	443	459	443	444	429	473	466	489	434	435	447	454	459	463	476	471	431	435	432	430	446	451	439	455	421	451	435	447	446	452	452	411	484	460	479	441	434	389	453	469	399	458	453	460	445	482	462	467	470	416	487	410	449	463	466	460	454	437	467	432	444	465	454	434	421	422	466	454	411	462	425	441	435	461	417	440	434	469	452	442	460	455	470	437	456	428	421	439	463	435	435	466	433	440	459	492	405	476	446	436	443	431	468	463	474	441	447	398	423	470	429	461	437	441	445	448	441	420	442	423	433	477	440	432	457	405	454	450	436	457	431	459	453	449	469	455	440	440	451	458	431	438	472	444	460	453	471	419	439	439	441	473	454	440	437	461	420	461	437	423	448	471	433	435	471	421	456	471	397	458	478	414	433	418	451	402	408	444	419	442	442	400	440	442	471	436	476	402	455	428	456	423	453	444	457	480	449	480	439	466	432	436	464	446	415	454	468	488	442	441	430	478	457	433	463	408	461	449	432	459	470	423	443	473	476	434	448	443	443	450	416	448	415	470	430	437	452	463	427	419	432	469	417	393	432	431	396	483	454	446	430	465	460	460	515	463	445	452	453	400	432	392	448	439	441	458	424	441	414	445	451	401	436	466	423	412	451	468	490	446	415	458	459	448	437	464	461	415	468	497	459	437	472	435	478	453	427	460	439	444	437	447	456	472	436	409	428	446	451	460	418	473	477	484	415	442	442	452	426	429	473	467	445	426	462	453	445	468	486	458	465	447	481	441	429	437	424	450	449	460	464	453	423	493	469	445	442	467	427	449	472	485	470	479	418	438	431	409	424	449	464	435	442	476	459	468	470	468	436	470	462	431	407	429	451	449	437	445	460	456	418	464	420	417	441	454	435	406	457	458	457	461	410	472	430	462	458	445	448	455	413	469	460	441	426	449	465	419	469	429	427	481	432	449	435	435	461	438	493	459	463	415	460	442	446	410	441	441	471	434	420	395	445	458	427	444	444	471	471	467	450	463	449	446	464	438	442	432	422	433	437	481	472	475	469	427	457	446	456	418	435	430	467	459	460	446	429	426	421	481	443	433	427	470	424	439	461	473	435	439	435	461	407	452	468	426	437	495	408	438	469	462	437	478	452	465	480	451	451	505	435	414	472	465	430	450	472	435	430	436	468	430	444	447	478	430	428	458	470	443	456	458	493	451	431	469	421	436	454	434	459	460	440	471	490	439	432	454	469	431	441	447	448	441	398	468	422	455	483	419	440	411	444	489	457	407	424	416	476	453	493	467	451	438	427	461	442	458	450	429	517	425	469	483	464	442	444	473	493	464	443	474	451	450	450	453	443	430	461	424	439	436	436	415	443	446	427	479	463	428	474	479	442	426	439	441	423	437	438	416	402	442	470	447	434	482	458	431	469	490	467	454	441	455	449	465	471	432	487	458	427	451	407	444	444	462	488	442	438	488	471	468	492	455	416	451	432	479	466	478	423	451	442	447	461	418	473	433	420	463	461	456	445	449	429	418	425	479	406	412	439	448	439	466	464	463	428	460	428	434	448	454	444	466	466	480	423	444	444	436	453	456	402	397	449	413	443	448	458	469	445	464	450	457	430	485	442	485	460	444	422	445	443	439	455	422	462	463	456	418	464
31853	89199	76768	48306	22482	6675	1220	474	484	446	507	476	489	496	518	474	511	498	459	489	476	499	510	519	505	479	457	518	477	503	463	518	517	454	505	481	495	518	508	470	476	470	509	506	505	494	499	485	510	501	490	498	485	511	484	486	515	506	476	499	502	514	446	471	487	505	488	459	479	501	494	478	473	502	479	552	469	502	472	492	505	503	509	509	478	471	523	487	457	506	481	534	528	503	460	499	493	516	473	470	463	497	498	506	505	465	504	464	540	498	487	492	500	478	480	503	525	453	472	463	465	474	459	519	504	451	499	471	504	517	493	513	504	480	464	506	470	483	491	488	503	480	496	496	485	507	516	476	458	483	476	498	508	545	504	484	504	462	449	441	460	485	471	532	441	520	524	488	448	450	517	495	453	465	466	482	462	487	486	471	490	471	510	460	496	485	492	456	489	507	495	465	533	470	494	496	471	484	500	468	521	494	496	498	510	506	510	441	462	498	486	481	467	506	461	458	453	482	489	484	515	513	482	478	498	466	474	488	476	467	487	496	476	471	444	475	420	504	473	479	496	504	518	489	475	457	512	458	526	500	487	469	490	509	504	482	455	462	463	473	506	475	477	492	454	493	514	504	509	452	469	484	527	477	513	528	464	479	444	476	534	455	457	506	458	504	481	501	493	487	462	431	510	475	472	476	459	504	482	493	485	490	478	498	478	458	460	459	486	525	499	490	493	438	475	493	493	476	471	482	490	490	490	513	506	499	450	494	526	517	486	497	481	534	467	533	483	494	462	507	522	455	492	478	486	496	488	508	467	484	500	493	470	486	486	522	483	480	473	467	470	477	480	490	481	492	499	529	458	465	497	507	483	463	495	475	470	497	512	477	503	458	477	517	490	501	490	478	470	488	468	482	443	479	510	483	536	481	485	486	490	501	464	479	461	528	500	497	489	484	498	478	475	496	523	470	498	463	475	491	476	508	518	461	476	506	475	498	486	489	476	500	472	527	499	470	475	498	485	478	504	508	429	495	493	481	489	511	467	488	496	467	487	447	487	464	492	449	454	527	479	470	472	447	461	472	469	485	446	508	487	463	478	541	457	472	479	458	503	462	502	501	453	508	494	481	482	439	453	488	480	476	467	479	456	445	534	473	480	504	477	455	520	501	503	460	475	465	497	499	488	461	504	524	477	475	477	495	459	454	482	497	469	475	512	469	490	468	476	452	544	477	474	487	480	486	488	502	483	489	455	461	458	486	493	478	485	457	470	482	481	491	494	468	424	449	485	440	516	452	501	478	512	468	479	531	477	492	462	478	472	489	511	519	488	482	467	487	494	462	498	488	477	484	449	507	478	470	466	485	504	501	481	491	494	498	446	499	498	509	481	501	456	464	492	507	517	517	486	476	485	507	491	435	477	466	457	482	499	493	501	503	465	457	479	466	468	531	473	483	520	488	476	479	466	474	474	484	499	478	482	494	477	480	474	496	500	489	490	533	461	509	481	491	538	498	513	494	462	459	453	469	514	499	491	493	527	468	461	508	493	478	473	525	460	471	475	464	487	478	457	464	471	492	516	523	457	486	516	520	472	451	505	484	474	484	501	468	442	491	454	490	503	474	496	490	469	490	483	489	478	503	505	442	511	485	481	496	526	456	506	487	503	506	504	475	509	527	452	477	493	467	480	482	479	471	479	460	502	489	482	482	477	460	503	495	487	468	514	486	495	471	487	519	475	469	502	507	479	452	485	493	499	475	459	464	517	502	464	500	440	497	490	504	462	496	482	481	461	489	479	525	473	496	473	504	496	473	460	490	496	454	490	486	480	438	510	492	435	467	483	469	503	481	491	506	482	519	481	479	515	510	509	491	514	499	517	435	478	501	508	464	518	492	486	441	520	499	474	470	454	481	465	505	483	453	484	492	514	497	494	466	455	457	491	451	470	458	477	482	505	506	477	485	511	548	463	513	439	512	488	484	500	481	496	492	456	477	479	487	483	497	488	528	484	475	480	490	508	458	467	439	461	427	471	482	500	480	462	456	506	444	508	437	505	480	500	495	475	492	512	458	490	475	471	458	464	463	506	478	439	471	541	481	500	485	476	498	445	462	520	478	496	485	503	476	481	494	492	471	517	500	488	482	526	504	481	442	465	482	494	472	450	519	485	468	501	500	495	494	450	478	484	512	506	471	468	493	511	492	483	476	465	541	478	517	466	460	517	507	474	504	476	530	474	509	455	453	488	486	504	449	498	490	497	483	475	507	499	485	467	464	490	486	435	494	448	500	501	483	520	503	503	476	499	466	481	496	470	467	474	489	515	462	484	505	486	492	495	478	445	479	491	484	478	451	451	508	500	482	503	499	451	510	467	504	485	464	478	540	507	494	485	492	470	484	458	465	500	436	503	466	462	463	491	491	488	465	505	508	461	465	515	476	487	506	453	441	501	504	500	484	514	470	483	475	478	468	515	496	487	508	467	476	484	476	494	494	506	486	538	499	490	501	466	520	460	488	421	534	459	483	511	473	505	482	508	481	496	488	504	477	461	499	453	483	459	511	528	516	531	485	528	477	530	461	506	506	501	456	475	460	467	463	453	473	454	466	468	490	514	468	489	505	515	463	475	495	461	489	490	483	466	466	470	465	510	471	473	491	495	451	514	469	472	468	506	499	501	460	516	463	482	484	500	494	515	480	491	462	512	448	494	497	522	449	470	470	417	486	510	483	506	443	462	496	438	511	442	452	508	453	453	502	493	522	507	463	475	511	498	465	468	479	492	489	493	472	482	469	477	471	520	484	487	460	454	480	501	474	530	454	475	505	513	494	469	433	497	472	460	487	474	473	482	483	504	471	459	511	481	474	463	471	451	502	481	478	448	479	469	438	494	506	495	507	445	492	515	515	494	516	466	464	485	484	511	503	497	454	468	474	480	461	467	547	477	433	481	505	513	528	432	466	506	477	499	490	484	442	471	472	485	477	487	497	511	507	500	492	529	480	517	515	492	480	502	494	502	518	485	462	475	452	499	447	461	480	490	458	512	458	496	469	481	484	511	474	493	468	445	462	476	515	467	448	507	496	503	467	443	457	462	500	472	517	497	475	483	496	489	521	450	467	444	511	472	472	488	494	519	455	469	511	485	502	464	526	477	475	507	512	498	505	513	510	495	506	454	464	489	517	481	467	473	465	489	479	515	474	452	448	504	524	510	459	483	470	478	498	482	457	491	495	516	520	445	464	491	494	456	492	477	469	499	477	497	470	492	511	490	473	490	518	498	479	525	508	495	506	475	507	507	478	433	488	476	452	509	493	480	497	464	486	476	470	452	463	474	464	480	512	481	499	529	501	493	498	516	516	482	495	490	496	468	458	485	485	508	499	492	464	466	477	479	473	509	485	486	461	508	506	515	487	482	489	523	455	456	501	473	496	506	514	529	442	504	484	441	492	426	472	483	456	514	455	454	456	503	522	491	478	457	473	525	499	513	472	519	503	521	494	451	483	481	426
23950	23227	45665	49303	36225	21089	5906	803	523	564	561	560	556	553	542	530	492	542	547	544	530	588	553	510	552	504	519	548	486	544	547	484	542	540	526	514	537	545	537	528	501	552	519	497	553	513	541	523	531	503	478	530	531	502	534	471	512	499	510	514	557	537	477	502	505	516	552	509	506	508	536	521	516	481	507	467	496	545	512	531	481	515	520	541	491	498	514	534	509	511	489	507	515	561	500	515	519	481	557	510	545	515	504	504	541	509	505	492	534	523	558	516	486	509	472	513	489	495	496	467	497	517	529	538	510	546	532	533	506	490	492	529	514	469	528	535	523	496	464	542	481	516	502	546	521	505	487	547	536	502	524	505	496	500	491	492	524	517	526	515	506	532	501	512	473	472	486	523	539	578	521	514	526	511	498	549	496	560	543	515	472	512	545	574	541	514	560	487	498	487	525	526	497	500	532	490	516	523	488	466	500	537	519	501	495	503	492	491	504	531	497	514	516	542	518	488	506	529	502	536	484	520	524	520	477	485	472	500	542	521	534	510	491	497	484	503	520	532	542	540	473	471	491	506	546	469	534	523	530	510	457	506	576	491	507	529	491	517	520	503	549	506	538	502	487	496	532	536	460	498	501	513	512	483	471	525	506	545	525	551	533	484	525	506	492	530	519	500	495	506	507	518	489	546	482	512	495	539	494	503	514	478	515	499	523	525	490	491	532	507	503	517	562	529	482	520	532	491	545	495	518	516	488	513	498	496	517	537	496	493	520	480	491	513	500	520	539	509	508	485	494	558	524	542	506	520	518	523	511	509	461	497	529	506	492	523	522	488	532	545	511	508	503	482	538	513	546	534	494	483	490	501	490	515	505	512	494	492	498	526	487	520	516	539	488	493	490	491	535	498	513	590	528	500	496	557	504	502	479	511	487	462	479	526	485	500	531	544	534	492	502	519	497	509	489	533	490	518	554	518	510	491	508	563	499	508	528	494	544	533	485	522	532	495	500	493	505	511	481	552	509	510	535	511	520	473	540	553	503	512	497	480	545	503	538	530	506	525	482	549	529	494	491	536	511	476	522	490	523	519	520	530	475	471	550	517	500	508	509	478	543	491	440	507	516	514	541	525	514	505	527	473	553	541	493	508	544	463	500	490	501	491	513	545	522	572	474	502	542	511	480	501	523	524	505	547	499	518	574	538	539	490	535	542	520	532	499	495	499	555	525	504	523	544	509	509	527	512	486	525	566	522	522	489	522	501	495	485	514	519	512	521	543	502	500	518	507	495	500	464	517	518	525	537	495	529	521	512	522	528	498	533	563	487	513	516	540	514	523	482	553	527	494	503	520	542	515	502	544	540	532	518	523	496	520	503	516	499	493	500	479	522	501	502	475	506	517	546	521	516	494	499	508	508	506	530	530	549	529	519	507	511	500	494	526	498	567	521	511	489	466	497	481	492	496	531	538	527	508	539	487	468	482	486	492	504	536	468	522	553	507	479	536	522	486	501	492	560	532	499	537	511	554	525	524	536	501	513	476	496	516	517	515	484	536	516	504	494	513	506	489	541	501	530	499	527	512	474	529	498	518	500	513	509	486	508	551	516	490	528	498	496	510	511	515	535	524	518	502	520	549	551	525	494	516	470	515	490	475	530	493	508	517	510	514	508	534	480	516	509	523	485	539	489	473	518	487	508	501	510	488	504	532	512	562	515	528	553	517	486	499	513	511	491	530	489	519	535	527	503	524	517	534	513	492	525	492	537	557	497	525	481	495	502	540	503	540	514	496	518	529	541	469	492	511	468	524	520	526	470	487	530	508	504	512	506	537	482	553	483	570	509	474	555	494	532	517	494	501	520	541	534	504	499	524	520	513	536	535	515	543	522	522	527	551	484	560	540	526	519	490	493	498	525	547	497	518	545	460	491	524	536	533	527	550	490	515	510	511	512	496	548	500	503	507	516	535	528	517	515	529	521	484	562	552	546	516	515	572	530	527	504	542	545	501	512	552	530	525	491	500	476	550	514	519	533	508	481	528	501	512	511	547	515	528	484	525	533	479	546	482	502	517	522	514	538	451	559	508	492	543	526	493	534	521	520	509	550	506	553	527	465	528	520	504	491	523	527	520	460	512	489	521	543	520	482	541	498	543	483	514	543	501	494	524	545	529	524	500	520	501	515	519	491	456	527	483	521	503	500	490	520	545	521	561	479	547	526	531	527	507	524	512	471	524	481	505	514	485	476	524	477	500	537	502	487	510	542	498	510	528	477	511	484	535	505	516	497	524	514	514	516	505	493	533	534	531	533	518	484	468	555	546	537	485	503	514	506	531	546	448	546	538	495	526	515	503	522	514	477	501	524	528	514	534	510	528	517	527	487	501	485	527	505	525	515	512	515	534	487	512	519	495	503	486	527	490	505	527	497	527	480	510	509	485	494	510	509	500	573	523	512	467	526	521	517	539	515	517	543	519	541	504	494	523	486	525	491	544	518	481	506	509	509	471	542	515	527	492	522	513	489	537	512	500	555	531	534	499	527	495	504	530	511	515	519	500	514	485	532	515	533	540	496	478	504	503	546	482	512	515	516	514	536	515	529	503	522	518	490	494	547	519	493	500	527	502	495	492	476	501	546	506	523	534	533	512	521	513	542	525	507	485	520	484	505	551	569	513	517	561	540	491	513	555	489	520	512	522	519	518	465	541	467	506	512	542	513	512	521	510	551	491	517	524	471	505	508	564	539	508	524	501	493	495	540	523	516	502	516	476	509	469	537	504	513	524	462	545	500	541	528	518	533	561	516	482	503	522	542	504	506	517	479	505	465	528	453	549	522	511	499	513	555	525	494	535	532	485	493	489	556	479	492	514	497	500	522	501	501	536	554	492	567	525	512	523	508	541	536	494	548	522	533	528	524	560	534	541	495	526	526	465	509	513	488	488	510	517	505	505	532	524	510	514	490	547	529	492	505	480	503	518	486	517	500	549	548	534	506	500	493	531	531	527	505	540	484	485	501	533	519	480	517	536	488	531	495	487	489	536	522	504	538	509	498	513	506	506	545	534	531	500	533	530	527	534	501	595	506	511	520	536	520	475	549	460	506	520	520	534	548	470	508	491	536	529	531	509	547	512	519	544	536	531	535	503	470	531	522	507	515	510	477	499	509	515	514	463	474	496	516	534	507	514	506	470	518	506	507	522	512	558	541	546	542	524	559	514	545	536	510	548	479	519	526	507	515	517	501	501	580	512	531	519	514	501	499	497	531	489	534	521	510	502	528	551	503	493	521	562	498	522	539	543	521	522	499	496	495	498	490	507	506	546	495	499	492	521	485	539	542	512	512	507	508	488	525	489	457	526	531	523	526	489	490	509	490	479	512	481	547	487	523	484	536	536	493	560	498	506	499	497	518	496	499	487	516	510	485	534	513	480	516	488	485	548	506	531	494	500	491	496	491	540	537	555	517	519	489	506	542	526	505	508	503	485	457	539	515	541	511	507	504	469	502
40412	89866	85435	62491	34431	11628	1535	562	577	629	589	583	594	605	582	547	565	624	577	610	555	613	612	590	577	571	639	625	552	589	629	584	630	524	556	591	572	597	572	567	599	605	537	591	582	624	579	611	573	562	608	572	609	603	606	549	508	600	575	560	592	550	613	610	588	553	565	570	644	552	572	594	537	582	624	573	576	545	595	554	593	601	581	587	541	599	557	532	587	564	540	564	549	618	594	535	553	550	589	587	548	610	596	540	593	566	563	594	574	632	593	549	562	592	619	540	587	609	574	573	588	602	559	534	605	516	591	607	604	552	553	592	579	608	546	595	622	490	583	560	560	589	563	572	572	571	563	589	567	604	623	598	572	539	597	579	552	604	565	579	595	581	560	588	574	555	574	575	614	559	583	560	526	559	562	566	544	576	531	562	541	605	587	578	578	573	575	615	575	576	583	594	595	559	589	574	582	602	602	551	596	605	550	560	590	566	580	619	589	587	561	600	546	567	549	606	588	596	610	568	576	530	556	580	561	580	598	557	534	513	545	566	586	557	557	593	588	614	596	584	562	554	611	560	579	581	529	570	597	587	525	591	569	584	548	581	568	558	582	597	595	573	552	553	543	583	553	645	558	556	594	574	568	529	556	558	595	569	537	567	563	609	559	596	602	595	607	590	564	545	564	535	582	573	616	575	534	575	585	544	574	602	545	590	555	567	584	603	613	571	538	561	513	610	585	603	575	571	572	604	581	579	583	562	564	605	592	560	576	580	589	548	556	560	527	579	596	560	575	566	598	566	557	598	572	576	574	632	585	622	576	576	603	566	574	619	569	594	575	557	595	612	619	574	561	526	597	571	577	569	608	604	607	582	581	556	585	588	570	553	588	573	577	572	633	550	577	600	580	594	552	574	605	562	611	574	572	599	618	622	606	555	597	536	598	627	600	588	604	559	610	560	553	571	594	588	577	587	619	558	598	563	564	526	593	559	572	563	537	558	554	572	591	592	577	560	572	610	536	612	583	575	551	601	576	560	578	600	547	614	579	630	607	592	561	574	588	591	559	555	583	608	616	575	555	567	596	588	575	567	607	563	576	592	570	584	566	566	558	609	573	576	547	573	571	587	555	551	564	589	591	582	616	591	597	578	599	558	566	611	577	565	560	598	571	599	563	592	577	578	557	579	541	555	545	574	570	565	609	587	585	597	577	583	572	536	551	580	555	554	550	562	597	592	546	551	556	580	579	578	536	575	540	587	595	557	522	525	580	566	567	595	554	558	588	559	583	588	566	605	598	538	573	556	581	600	544	547	579	538	554	578	606	570	570	544	584	570	555	600	573	583	543	598	536	591	512	548	557	562	605	551	545	573	520	593	603	564	575	557	581	589	612	568	596	580	591	609	548	591	538	622	592	614	569	565	524	579	587	579	612	575	598	542	577	576	619	594	586	631	547	588	573	563	567	589	583	547	550	530	552	517	595	558	557	587	582	578	609	550	580	579	592	605	649	590	547	550	593	586	580	568	538	568	597	597	567	536	630	527	605	560	582	588	580	548	561	607	553	593	578	564	560	588	604	561	594	570	583	600	562	605	605	573	573	604	569	522	572	593	585	589	558	577	611	575	563	550	603	601	610	572	628	616	507	531	537	571	556	585	578	570	558	530	606	562	610	622	543	567	573	542	605	576	587	588	570	551	579	599	536	548	576	591	566	596	596	550	539	557	588	566	572	549	598	571	557	569	572	612	555	576	606	560	581	534	559	563	540	530	591	543	574	560	566	553	604	587	588	498	561	595	574	574	583	530	577	581	537	605	590	534	576	572	594	572	594	563	566	597	573	583	621	593	552	572	608	590	552	525	574	593	546	589	571	638	572	575	565	586	605	604	595	628	554	594	598	564	523	602	526	588	587	596	579	585	588	544	560	584	575	546	537	574	592	570	548	634	586	567	551	592	598	572	552	546	569	567	568	576	549	546	537	569	584	578	574	554	590	562	526	561	586	552	555	579	557	550	589	601	544	602	539	573	578	576	598	581	550	534	593	607	576	585	615	623	598	570	594	585	561	609	572	605	563	556	526	593	584	548	586	603	637	565	569	562	572	541	577	593	569	571	588	557	564	607	536	569	609	603	555	602	571	590	583	617	568	532	563	614	558	558	572	566	571	596	581	616	571	563	590	606	569	538	549	600	560	609	613	560	571	590	573	569	544	524	595	611	551	591	571	588	569	572	586	610	568	619	622	595	583	567	592	605	544	570	577	563	599	559	574	563	554	576	567	589	552	576	568	597	587	557	536	567	571	605	548	592	603	567	579	584	582	569	593	567	569	552	555	572	596	577	566	589	563	593	569	584	586	543	586	557	582	531	574	511	555	561	558	574	613	599	518	590	548	583	615	626	537	578	602	591	550	552	611	575	555	649	553	579	549	562	581	564	606	599	540	583	552	594	588	548	527	534	578	610	603	595	563	556	577	577	560	561	570	589	604	565	556	560	600	550	524	582	553	582	545	552	600	565	550	548	552	517	612	583	577	593	599	561	602	543	542	584	561	603	606	611	595	556	560	577	586	587	515	579	617	592	569	575	617	581	596	571	582	577	577	528	586	572	534	595	602	550	526	605	592	568	569	613	585	550	605	545	605	567	580	594	548	579	551	581	571	537	533	543	557	568	562	582	599	577	607	537	612	595	615	587	564	524	610	560	591	597	576	543	576	594	530	554	543	579	571	557	593	525	561	581	572	544	580	584	570	583	555	571	597	542	566	571	539	585	572	573	590	555	565	556	603	582	596	609	539	589	540	554	597	546	572	558	586	573	584	566	585	548	549	544	587	616	538	550	569	611	566	569	610	584	555	553	567	534	557	544	562	611	559	595	615	567	553	569	546	561	604	553	540	585	564	563	585	567	581	585	554	531	570	553	547	545	611	564	605	574	547	569	625	578	537	568	561	532	573	587	577	572	531	558	584	581	556	593	570	593	573	578	557	623	567	573	549	574	587	548	510	592	548	550	579	571	558	584	611	561	596	580	563	594	577	585	555	563	571	522	566	545	613	584	592	575	575	602	572	590	577	600	622	557	558	593	582	563	581	635	576	576	565	570	558	579	578	586	615	610	610	581	567	617	561	575	568	563	548	565	568	584	593	523	613	604	539	609	571	565	546	556	584	596	559	555	562	591	557	543	567	613	556	574	554	564	588	546	554	565	544	578	552	565	577	585	578	581	554	600	544	540	576	537	578	602	592	604	569	548	562	593	572	589	592	579	584	599	560	566	589	566	611	578	594	567	583	540	607	563	594	530	564	586	585	591	544	639	575	563	576	573	608	608	591	537	582	597	563	562	551	536	583	568	567	545	624	545	580	597	570	589	576	607	559	601	587	589	598	585	525	560	567	577	590	538	559	516	594	569	549	595	533	566	591	567	610	567	590	615	574	530	575	552	554	562	543	581	581	560	578	547	574	563	560	591	595	545	511	573	570	578	540	570	558	540	538	626	586	569	571	562
27440	26615	33409	19838	6488	1289	515	412	440	435	428	423	430	462	441	425	433	429	417	420	450	426	483	448	441	409	448	445	423	442	427	397	401	422	442	423	427	424	444	443	433	411	479	428	454	449	442	445	426	456	417	428	428	418	459	432	445	448	430	429	444	483	379	440	411	438	397	431	469	438	445	421	421	426	426	431	421	448	413	443	422	442	451	436	439	420	423	412	453	455	423	472	434	400	435	462	456	430	416	405	425	485	444	468	431	417	498	426	464	440	450	460	450	440	452	441	437	452	426	447	445	393	446	414	453	487	430	434	410	427	464	462	435	433	454	449	426	432	442	461	435	433	429	401	449	463	430	398	426	452	426	394	402	441	424	455	429	432	432	427	441	435	453	488	469	441	454	452	467	416	365	444	441	443	441	407	402	468	451	469	443	445	440	415	410	394	472	445	458	430	414	435	450	456	444	455	461	465	467	422	445	422	436	427	407	445	454	429	407	403	451	423	461	476	441	433	408	441	416	453	457	384	481	481	436	421	448	409	422	458	412	451	430	432	430	429	444	421	434	425	420	439	435	385	450	415	419	424	424	435	417	423	461	398	440	473	471	436	427	483	406	412	475	411	439	406	454	409	420	450	442	453	415	455	460	438	446	396	448	438	448	432	453	424	489	425	427	424	469	453	428	451	416	432	397	411	401	424	448	485	426	447	450	418	418	465	472	447	424	447	406	457	410	442	443	435	451	400	499	452	454	442	469	437	471	416	401	463	445	411	451	433	455	430	461	438	426	443	393	447	417	442	396	397	431	458	423	429	432	409	443	458	473	444	435	437	449	433	429	494	424	450	464	443	457	424	450	402	426	412	444	417	454	470	428	462	471	436	425	460	461	444	418	436	482	419	411	466	416	416	417	429	438	433	448	401	417	418	423	426	490	444	397	433	444	468	436	457	436	429	414	426	419	446	414	449	413	403	460	475	435	450	415	448	424	439	468	430	434	427	438	429	432	437	430	437	439	400	454	466	454	402	408	461	392	438	468	425	472	440	432	419	461	440	431	456	423	448	457	437	422	466	457	425	442	453	459	439	418	423	415	405	422	466	427	420	434	444	454	405	476	460	430	419	429	434	458	438	456	474	453	415	436	436	463	410	425	440	465	454	460	429	432	473	448	418	432	404	448	427	454	416	413	417	467	457	430	407	448	406	440	409	419	467	394	445	436	402	439	424	452	422	481	438	448	418	473	418	444	456	392	461	455	479	421	435	414	428	398	417	495	434	430	445	439	459	437	463	448	467	446	444	446	439	441	470	418	409	478	420	427	436	433	415	446	442	440	468	433	449	437	437	410	451	435	437	448	446	429	422	483	448	425	448	427	388	433	436	457	436	418	407	475	429	408	449	447	433	421	430	421	432	478	465	447	408	438	405	445	433	404	443	437	452	400	437	428	458	465	405	450	482	448	462	461	441	460	436	464	475	422	443	431	459	473	471	414	440	447	443	432	419	427	443	436	415	425	441	448	418	448	454	412	447	456	456	450	418	444	455	405	420	432	437	438	444	460	460	469	414	398	454	439	424	476	461	430	429	445	433	427	442	435	438	439	455	437	428	450	446	429	444	417	446	391	433	440	460	427	472	443	428	436	385	388	451	404	495	424	395	429	431	423	417	446	430	435	443	454	462	396	412	456	421	459	434	449	441	451	440	420	443	434	454	454	422	415	463	455	447	451	443	451	433	437	439	452	422	441	445	423	456	448	421	439	454	457	425	441	418	404	435	466	470	431	433	447	421	437	426	441	455	455	475	467	462	448	427	402	423	438	469	451	443	429	450	457	454	457	427	426	457	412	419	395	409	447	419	476	408	456	406	455	407	450	409	427	429	461	381	423	438	438	449	460	466	447	418	413	476	458	421	444	420	471	461	465	418	463	456	436	452	474	423	413	453	420	444	434	413	426	441	463	438	401	433	465	405	456	433	422	441	430	447	453	417	449	424	421	414	445	437	454	452	470	439	428	425	403	391	459	426	393	435	458	443	420	423	454	433	401	416	408	439	430	439	417	427	411	440	398	414	458	446	444	441	424	432	403	475	432	458	424	429	419	448	446	395	444	426	432	446	455	442	460	399	421	463	466	412	463	441	417	460	456	428	452	455	451	410	456	431	452	455	445	427	398	429	457	472	428	446	431	449	437	444	429	447	437	430	456	440	423	414	500	458	478	423	451	462	430	455	462	469	443	432	425	437	430	458	438	427	416	430	451	481	440	421	464	449	456	419	445	425	429	440	442	435	443	417	430	404	457	451	450	441	450	445	433	442	449	434	467	439	440	457	463	426	442	432	432	398	418	424	450	449	447	471	442	439	425	456	437	445	422	453	442	466	466	450	406	445	469	474	390	436	411	474	440	416	434	452	421	410	421	448	404	447	425	478	424	453	477	389	446	441	459	473	408	407	436	388	406	436	443	439	464	441	476	447	428	449	422	440	441	445	419	393	422	452	417	427	438	432	422	425	437	416	444	474	463	412	449	424	444	428	455	431	452	446	433	459	418	435	455	451	436	431	429	412	429	422	420	431	436	469	441	443	412	406	478	413	444	450	427	411	439	436	455	443	426	491	446	423	397	436	433	480	439	438	457	444	425	413	459	433	421	418	409	448	405	413	416	415	449	417	419	462	417	424	446	451	457	424	431	379	451	414	445	440	469	460	430	443	441	442	428	429	455	442	489	476	424	446	439	436	442	426	443	433	442	409	436	443	406	463	448	442	453	407	420	465	456	409	454	513	442	419	465	426	462	445	424	488	469	426	457	423	440	425	428	440	424	465	448	419	422	438	448	429	461	412	425	442	412	448	430	428	459	436	420	438	435	452	418	400	467	454	427	415	441	433	429	473	433	417	432	378	439	463	424	433	424	405	456	448	417	461	449	471	420	448	463	461	480	485	423	435	411	420	424	439	409	395	431	458	390	440	428	455	433	441	449	452	431	449	429	433	433	481	441	448	409	390	399	460	406	449	436	444	427	470	415	463	454	462	454	447	472	419	429	407	396	435	442	402	434	442	433	436	438	442	460	409	407	401	408	435	457	431	410	436	482	440	429	446	430	424	448	461	447	453	443	415	440	434	438	411	436	429	441	455	437	418	425	437	425	391	435	408	447	427	440	456	435	458	437	416	420	446	433	469	450	445	427	449	414	452	466	471	418	432	450	449	429	466	442	435	459	426	389	434	468	437	434	459	394	444	436	425	434	446	446	413	430	397	449	467	424	426	439	446	436	474	467	474	426	419	409	444	441	437	397	457	447	432	476	434	432	459	448	470	456	405	455	438	433	463	425	435	423	414	443	443	467	421	453	466	412	428	447	466	421	468	433	422	475	431	412	451	451	462	442	469	455	437	425	445	432	443	426	425	400	456	433	414	432	424	406	423	414	431	436	478	426	414	405	413	477	416	408	447	469	472	426	416	459	423	474	405	428	426	447	417	448	414	439	470	422	391	431	432	436	449	397	450
7712	35037	29217	11862	4330	1234	526	399	386	401	429	450	409	448	399	394	413	431	409	410	435	431	427	427	420	431	455	438	453	432	415	406	412	393	431	427	457	415	434	408	397	420	436	450	401	413	419	416	418	424	418	423	394	415	438	416	445	415	433	434	442	408	446	433	443	431	434	413	409	391	524	429	440	427	463	451	435	440	418	433	406	419	439	430	399	417	410	392	405	446	440	403	430	447	418	409	404	446	430	428	451	399	419	409	413	432	433	416	405	409	414	420	450	404	436	442	415	409	396	404	402	455	431	420	423	439	453	407	408	417	407	398	447	422	405	401	426	425	427	443	409	431	395	431	427	421	382	449	419	418	427	417	474	432	440	415	437	435	462	473	450	399	410	443	427	429	436	405	469	426	412	419	439	441	450	423	489	433	472	453	420	398	421	422	436	438	405	435	445	409	429	422	442	428	411	459	391	456	405	427	420	430	445	395	439	450	433	404	428	417	411	413	422	410	432	420	438	386	428	367	409	415	424	440	416	432	428	401	415	434	428	439	448	426	400	413	416	388	405	432	408	394	416	427	411	452	446	437	435	434	447	417	454	418	435	407	427	426	398	408	437	392	423	443	436	414	401	424	455	448	417	392	434	439	423	418	413	401	466	427	463	418	427	426	395	453	423	428	450	412	464	440	401	399	419	427	439	405	426	413	436	386	407	405	416	427	430	449	421	418	430	409	427	430	425	423	435	421	397	425	407	411	412	435	405	432	437	406	417	417	415	423	430	415	407	430	401	426	427	438	434	435	396	418	423	413	456	442	441	393	407	448	414	407	428	429	379	464	394	451	431	412	409	434	385	407	443	432	413	429	402	418	455	397	426	443	460	438	416	423	452	428	406	424	413	392	414	436	420	438	440	408	421	417	388	402	427	465	444	422	405	438	429	450	413	391	416	425	403	437	420	442	450	395	381	421	401	418	399	455	449	459	402	451	402	436	398	380	389	433	415	428	430	454	396	449	436	426	424	445	445	402	399	441	427	422	427	389	394	444	404	459	422	414	401	417	466	404	403	428	441	430	404	428	451	419	398	421	446	392	432	409	425	408	421	434	407	437	440	379	429	417	407	429	428	418	420	437	413	430	445	403	391	439	420	410	431	459	421	427	420	439	417	395	445	427	430	462	462	421	450	460	426	419	430	432	428	407	459	447	410	437	454	404	427	414	414	412	439	434	397	418	441	416	398	409	419	427	415	402	430	418	422	465	408	418	399	426	405	433	426	442	427	398	433	441	428	457	430	415	443	431	414	455	412	405	396	417	429	464	431	390	395	427	387	429	413	433	446	438	430	417	423	425	399	434	439	443	469	429	406	412	418	428	412	429	440	408	430	442	460	392	436	413	429	383	408	380	414	430	434	438	428	384	412	442	438	463	374	454	420	417	442	455	416	452	452	437	450	407	438	429	398	415	403	438	423	396	407	457	457	427	408	435	417	446	403	463	428	429	407	448	443	483	402	435	428	397	429	412	437	401	408	459	423	424	422	376	446	452	395	461	428	439	394	441	414	427	433	434	427	412	411	418	406	385	418	437	372	443	431	411	408	412	465	374	419	440	425	467	420	412	397	436	417	443	427	403	461	416	419	438	426	449	414	454	427	420	416	401	400	462	418	431	463	414	435	407	435	449	427	446	421	437	431	422	435	410	390	411	424	413	412	451	435	430	459	399	432	397	412	418	417	402	433	442	402	436	452	422	463	442	400	442	427	403	456	422	421	428	401	401	451	426	411	407	465	427	442	425	415	412	448	418	414	415	436	409	423	475	414	417	402	437	437	453	432	403	379	364	419	420	450	433	429	450	448	430	419	468	424	410	434	443	404	431	460	441	452	472	414	424	431	369	418	378	427	455	422	394	474	415	458	461	425	389	399	403	414	412	419	415	435	444	443	427	431	427	434	425	403	421	399	452	409	401	477	396	390	426	428	441	441	442	392	420	444	392	403	418	409	407	421	443	469	440	407	407	439	440	429	435	431	406	391	387	431	433	471	448	409	437	403	417	434	414	402	454	430	418	414	435	423	443	413	410	436	416	386	429	456	400	398	434	402	424	443	421	416	397	429	428	426	404	433	432	444	440	410	431	439	441	426	480	443	425	429	409	433	420	423	417	438	422	483	451	414	444	412	406	393	455	369	415	393	388	423	407	411	444	430	400	377	418	402	392	415	443	453	451	454	449	395	429	419	404	425	436	418	385	435	426	427	427	416	432	411	441	436	431	444	432	427	442	440	435	443	383	433	435	457	429	447	436	430	409	426	428	448	430	448	417	415	459	411	465	436	410	420	432	427	397	419	440	443	403	414	416	417	393	440	405	396	420	433	434	445	430	434	428	421	433	431	421	406	410	447	452	416	421	435	438	435	429	429	427	432	388	396	409	440	383	411	436	423	425	400	452	403	396	426	462	408	430	443	450	419	382	447	439	434	415	396	418	435	391	440	454	435	412	426	400	430	400	412	437	386	412	397	411	410	444	433	420	423	416	455	414	427	422	416	427	401	463	449	426	416	423	415	391	407	457	446	443	437	418	432	439	440	425	427	417	447	444	432	438	431	414	417	460	457	424	402	418	436	412	417	446	412	418	443	386	425	469	418	430	384	462	398	447	403	417	420	412	413	410	371	388	423	426	446	463	431	423	380	446	454	441	430	434	397	422	419	398	407	402	418	397	422	413	452	394	431	412	392	423	442	401	409	409	420	403	403	457	426	409	387	396	419	415	411	407	436	454	455	427	411	423	442	385	482	451	445	412	411	425	441	405	415	416	444	419	428	418	397	438	419	409	419	386	454	433	442	411	409	456	405	412	416	376	435	395	412	430	433	450	412	433	459	396	412	407	432	411	387	425	417	420	421	391	445	437	460	441	418	409	438	405	412	402	455	460	461	385	443	390	454	408	449	400	401	396	403	434	431	421	469	440	396	431	449	427	417	422	443	422	429	422	454	439	400	413	424	413	402	454	423	403	447	391	452	408	398	452	460	425	437	478	456	398	396	413	431	415	430	393	409	414	403	387	414	459	412	415	435	431	431	387	429	407	410	429	409	439	446	398	387	408	401	433	445	460	403	454	408	438	493	428	429	442	436	413	451	432	435	429	415	453	425	410	416	439	372	464	427	381	451	418	397	433	395	470	409	440	400	424	416	410	425	427	426	442	446	421	382	417	448	429	453	432	434	457	415	459	389	438	416	452	422	413	376	440	412	386	407	417	396	428	434	398	377	412	429	439	414	451	408	392	445	437	448	450	405	461	437	444	436	429	408	426	407	453	406	406	400	385	422	435	429	451	436	409	441	401	404	393	431	444	456	420	395	418	419	441	388	435	457	397	464	421	429	400	395	388	412	408	441	427	442	434	415	444	378	385	421	428	420	381	449	428	427	412	448	430	428	397	439	388	439	471	393	401	429	420	447	428	402	447	451	423	427	415	405	435	421	423	431	435	448	460	394	424	456	458	422	419
24944	25930	53180	52574	32000	12486	1651	556	454	468	488	415	455	461	461	471	480	459	461	490	458	464	492	457	476	480	464	449	435	401	427	456	455	445	454	470	452	468	450	453	444	449	481	462	456	429	462	446	446	474	470	469	462	450	479	437	468	451	434	453	441	481	475	452	453	474	438	479	461	480	444	444	440	457	493	452	419	480	417	466	452	450	462	480	458	496	455	407	460	464	462	444	454	474	496	422	413	461	466	462	474	491	444	426	464	435	425	418	482	435	463	446	483	446	459	442	493	440	458	471	462	423	428	488	487	430	461	459	446	479	477	432	458	457	428	468	467	481	427	413	420	452	431	415	446	448	470	472	423	432	469	401	467	420	476	450	447	422	443	426	450	470	497	478	403	472	434	404	461	421	461	411	406	460	494	471	482	446	443	451	457	453	450	432	437	432	437	417	456	462	469	437	507	413	462	458	454	439	421	438	462	430	424	441	474	478	485	451	447	442	450	409	468	469	419	444	455	433	444	474	455	467	453	471	472	436	463	460	437	426	464	438	453	458	438	460	474	475	429	412	466	416	478	427	414	450	413	449	471	489	429	461	414	456	438	469	443	470	456	453	442	407	487	409	418	468	412	484	473	425	455	445	477	416	469	443	494	472	450	434	451	433	424	473	440	455	499	470	456	451	435	434	448	431	436	430	492	439	440	430	415	438	440	457	495	426	427	444	456	447	440	443	441	456	438	410	426	450	455	429	451	436	450	454	438	445	441	470	469	424	448	490	475	450	475	475	420	468	426	447	442	434	469	441	446	458	451	439	467	495	429	424	463	448	461	458	437	427	479	431	467	430	452	459	484	462	456	458	470	461	441	447	444	460	445	463	438	453	414	467	451	458	434	456	447	423	439	437	441	456	421	448	485	484	413	470	443	434	447	477	467	473	457	441	449	481	427	421	457	443	489	431	475	441	463	423	451	424	434	441	442	402	410	432	489	491	451	459	437	490	473	452	442	458	417	438	481	439	466	445	402	406	452	447	477	445	440	455	470	442	512	500	442	497	419	445	456	475	432	436	470	471	467	422	424	437	463	440	461	455	456	465	458	466	456	455	435	472	501	453	462	457	433	430	433	466	408	459	460	450	433	477	466	497	427	421	444	451	442	458	464	450	453	468	440	426	455	460	486	498	429	472	452	432	431	457	460	519	484	446	489	424	424	493	417	415	431	459	472	434	416	429	441	505	452	429	456	419	436	493	427	450	475	443	457	459	451	439	459	446	470	490	434	440	445	446	439	471	450	464	456	459	447	457	462	448	451	427	445	439	447	457	470	484	457	422	480	469	464	462	473	480	429	474	462	447	450	494	474	460	472	492	420	446	492	436	438	502	479	483	503	413	450	439	446	457	472	438	444	469	444	442	449	458	453	480	422	422	474	470	440	442	460	462	477	428	452	440	434	432	485	482	451	472	458	479	415	457	482	447	436	476	428	458	469	468	454	458	470	471	421	460	436	429	466	453	459	445	436	447	463	436	442	463	481	430	447	499	468	450	446	485	449	425	443	453	421	424	454	441	485	466	420	445	482	464	449	446	480	445	478	459	474	448	433	485	434	447	481	448	454	468	460	444	434	396	449	451	447	422	466	418	419	456	479	457	408	435	452	456	426	434	403	429	461	471	435	435	454	442	468	446	453	459	448	425	504	449	466	434	468	433	459	488	405	472	460	464	456	424	437	479	454	440	473	456	459	432	480	456	449	422	458	460	461	431	463	463	504	486	453	465	528	480	440	460	423	428	423	471	450	479	457	465	442	436	464	473	433	474	470	470	448	479	433	455	481	445	451	465	433	462	419	463	450	470	465	451	423	446	465	467	430	473	455	460	434	468	419	435	438	450	475	457	500	414	463	434	454	464	459	443	425	420	436	446	435	459	467	429	448	405	470	442	453	476	450	481	427	431	483	494	474	445	468	457	442	453	475	410	458	466	429	440	462	440	447	492	473	435	468	442	443	435	465	453	463	472	444	488	471	472	452	439	449	457	485	470	457	440	459	453	433	448	460	453	480	488	419	427	425	487	483	435	462	437	492	443	495	427	463	430	445	453	449	459	460	450	424	447	462	444	470	454	445	441	444	446	473	431	501	451	418	449	436	438	451	442	457	462	464	443	470	398	484	493	412	441	452	435	450	411	469	441	434	442	453	456	465	445	438	429	466	422	454	446	396	396	430	435	429	446	479	472	489	443	483	441	453	454	453	421	441	475	453	476	464	516	454	464	455	437	419	478	456	486	445	432	460	462	475	459	474	455	436	445	459	449	476	464	428	399	420	455	425	452	441	487	413	466	474	451	441	458	458	442	472	441	398	453	429	443	412	415	476	454	473	460	424	438	483	422	459	454	456	410	450	465	468	459	432	450	426	402	456	461	454	461	447	476	442	474	449	430	462	462	466	439	484	423	432	440	446	452	434	452	459	457	433	476	451	464	492	447	457	482	429	421	407	442	438	458	466	432	420	416	480	445	426	438	457	438	461	444	498	455	469	467	450	444	454	465	457	463	449	475	420	456	454	445	476	420	427	440	446	445	489	411	463	448	462	457	494	456	443	441	467	438	478	437	428	431	411	450	477	437	463	414	435	466	447	471	458	447	484	438	461	460	472	446	457	469	441	438	490	420	436	426	449	454	416	443	473	454	447	448	456	461	464	479	407	450	435	432	465	448	397	461	417	472	435	438	449	465	472	464	454	477	502	435	464	456	410	453	472	470	442	459	435	392	475	440	436	465	393	484	458	418	434	460	434	458	474	482	408	453	448	469	456	441	414	433	459	473	452	465	430	453	472	451	476	437	456	457	422	450	457	469	441	419	444	445	430	463	425	478	483	489	433	470	468	487	453	436	421	464	463	466	446	481	472	417	420	441	479	458	476	431	477	434	445	487	513	421	438	480	441	481	418	491	477	451	521	477	467	440	428	433	480	444	474	421	460	526	441	486	420	458	459	411	450	416	447	444	436	430	422	477	423	418	453	468	448	455	474	452	473	445	445	492	465	443	463	448	445	439	455	422	509	448	453	453	408	517	455	452	433	457	459	441	452	466	479	458	406	460	451	432	487	481	434	456	442	482	436	426	448	416	439	449	445	422	482	457	427	460	437	413	449	455	455	435	428	487	465	498	414	469	462	483	475	464	425	428	456	488	463	459	481	444	494	466	467	408	425	421	456	532	419	452	493	445	440	460	448	444	425	449	434	455	400	445	454	430	436	430	439	445	454	478	482	504	442	425	453	456	483	429	432	454	494	484	459	458	455	451	414	447	443	420	472	484	472	439	460	500	439	471	463	436	468	443	458	456	450	432	429	469	494	472	435	429	424	513	455	440	453	419	420	430	424	481	475	449	434	485	468	462	437	454	468	457	480	424	441	430	438	451	448	493	435	478	433	447	452	461	452	454	434	432	477	471	468	451	458	446	466	479	443	476	460	471	484	441	452	416	464	456	440	420	467	454	423	468	405	439
27246	90548	75702	49282	22484	6296	745	518	466	473	502	517	477	479	496	485	541	501	499	455	503	503	474	496	464	496	507	477	545	530	451	449	481	493	463	499	498	476	479	475	491	485	463	484	480	479	463	503	459	467	495	460	521	493	473	449	488	503	474	518	469	491	496	473	464	529	498	529	482	490	421	480	465	496	473	499	492	502	524	502	467	514	470	471	500	517	488	499	485	496	506	452	520	515	489	472	480	469	476	495	465	509	487	486	500	507	489	452	470	462	482	506	483	461	509	499	470	480	488	465	487	491	494	509	481	489	499	479	495	485	494	465	468	436	496	504	488	513	511	501	461	500	477	473	473	480	508	441	502	494	479	468	488	510	445	456	554	509	500	502	497	437	468	501	476	464	459	503	521	461	477	499	513	485	465	445	507	476	493	504	449	527	484	502	489	515	457	500	521	477	469	518	449	514	481	460	449	485	511	523	520	499	461	469	505	513	512	471	485	495	484	473	453	488	518	526	482	493	446	504	448	513	484	481	426	466	458	472	465	509	487	491	461	488	476	514	490	476	495	453	515	469	500	476	510	523	465	462	500	455	527	461	505	485	508	484	493	475	489	504	443	495	489	509	467	456	516	480	441	473	475	485	504	472	483	474	449	485	472	509	526	480	460	499	473	484	476	462	530	518	502	491	505	497	499	488	474	473	527	466	511	478	448	495	480	490	468	479	478	483	475	520	451	498	477	432	477	474	550	479	493	455	510	461	483	496	466	481	468	514	505	525	492	444	476	490	498	459	492	456	476	471	500	471	509	446	486	504	497	514	470	474	495	495	517	500	473	453	510	546	504	434	480	476	532	454	496	462	507	484	428	480	500	507	473	504	477	497	522	479	467	484	515	515	458	483	477	499	471	478	479	522	523	461	464	528	452	472	474	518	452	481	470	507	476	500	463	497	473	482	484	476	475	468	476	479	475	464	502	487	470	464	500	494	483	458	515	468	498	510	505	513	502	459	489	481	481	477	515	472	455	475	505	477	460	474	493	488	520	493	531	466	472	466	474	519	466	455	494	497	411	480	493	516	431	464	475	475	480	503	477	492	505	486	468	519	482	504	490	486	511	490	471	472	476	488	492	470	462	485	512	458	468	476	491	432	501	500	521	463	481	475	466	494	504	440	502	428	439	470	488	506	459	488	481	509	457	465	473	475	470	454	503	501	462	507	498	502	490	461	480	459	465	501	500	489	456	491	527	433	508	493	457	479	477	488	494	458	514	518	471	490	500	501	493	478	490	492	492	458	469	490	493	502	488	455	496	472	513	496	498	503	450	479	495	486	516	521	482	488	489	499	461	501	508	494	475	491	500	450	494	476	454	485	510	472	510	479	454	488	445	521	454	511	509	467	480	477	456	466	507	498	482	489	469	453	487	496	491	483	476	488	491	470	510	501	494	490	494	477	468	484	447	471	506	521	465	493	437	532	494	496	446	480	500	508	436	488	518	461	465	458	435	464	450	483	464	503	507	488	494	453	525	418	517	470	494	489	495	471	497	471	495	477	532	471	489	451	508	498	538	487	463	504	446	509	502	452	469	489	488	455	512	443	483	464	435	524	450	505	470	439	481	482	495	456	500	511	497	473	448	460	467	480	487	508	455	486	480	461	503	485	468	444	545	494	425	509	503	494	443	481	485	486	485	444	449	479	482	488	534	487	471	461	459	482	498	470	516	492	518	478	482	486	502	482	473	484	461	480	482	496	454	490	492	498	487	453	468	503	476	474	467	485	518	483	479	487	493	486	516	448	497	448	514	430	506	479	456	448	507	471	509	515	499	498	470	491	519	469	506	490	438	517	466	515	517	517	508	481	493	485	484	477	488	473	478	490	496	507	468	483	502	524	444	473	498	454	518	464	511	522	467	486	487	455	484	479	509	507	498	495	487	442	466	464	455	477	488	502	509	493	527	469	495	472	456	430	503	478	489	497	471	477	500	478	446	488	466	502	469	512	474	446	458	479	488	507	443	491	487	478	482	507	458	517	513	525	522	490	473	489	522	458	486	527	480	513	456	515	463	464	502	480	472	527	487	443	484	502	490	516	474	475	482	461	513	473	475	471	445	473	515	468	463	483	529	465	480	468	506	502	508	466	490	505	477	489	471	486	466	439	492	516	482	484	497	493	511	460	447	474	500	480	502	504	441	476	533	456	542	470	473	445	524	494	461	474	490	465	483	433	457	502	457	514	474	484	488	484	473	455	502	488	469	481	475	469	513	485	457	457	472	483	467	443	488	474	472	479	470	462	454	431	479	472	421	489	463	484	471	457	445	471	501	469	454	497	472	500	502	457	462	469	490	494	492	452	501	475	494	479	494	437	457	491	524	479	498	517	455	460	461	516	490	483	495	484	465	503	491	528	490	479	474	462	445	505	485	452	485	480	467	492	514	457	465	494	518	487	508	472	482	464	490	459	509	481	482	515	473	491	469	450	491	507	497	491	521	454	460	468	477	511	457	501	499	477	454	504	495	463	486	445	511	504	484	469	481	483	415	494	478	496	446	497	493	505	497	460	530	537	458	473	475	462	493	445	471	485	463	496	475	442	461	488	468	478	466	461	494	458	453	451	482	478	518	505	464	475	490	488	478	492	500	495	490	455	451	469	451	468	499	482	467	474	471	474	521	502	518	465	490	506	502	481	459	473	523	478	469	461	456	472	469	482	474	474	468	481	466	503	487	509	483	484	477	472	500	475	502	448	470	493	455	496	499	469	459	515	504	455	466	394	518	470	497	457	529	466	452	491	468	554	497	487	485	467	461	514	473	449	458	491	475	483	456	498	503	476	496	431	483	467	497	481	487	478	488	478	488	498	480	494	450	461	464	478	492	507	468	472	527	493	463	473	483	461	472	518	490	480	481	456	481	490	518	542	451	447	509	476	491	481	507	473	508	497	437	455	506	489	502	459	474	465	493	455	504	510	506	510	511	451	458	498	461	526	481	470	468	497	469	482	514	488	471	461	493	471	470	505	495	521	492	482	466	467	552	496	509	474	487	486	507	466	447	469	448	468	485	493	484	474	506	471	546	498	492	503	447	495	506	463	485	482	509	509	467	471	485	445	468	463	474	472	484	493	466	476	493	480	468	475	510	463	500	486	479	493	506	495	467	487	473	497	489	464	499	489	477	471	472	450	439	468	464	474	474	502	462	475	453	448	460	514	469	505	464	486	468	488	507	477	521	507	500	497	498	453	490	456	471	484	486	506	478	457	442	469	474	436	467	485	441	470	514	494	503	472	516	495	494	452	471	469	488	429	497	445	488	490	476	430	454	474	467	482	447	461	448	488	491	498	510	491	544	510	495	457	455	490	482	458	488	456	443	471	457	458	473	480	488	490	492	477	457	491	486	503	483	484	505	507	481	495	493	490	500	470	486	438	480	459	493	472	467	497	490	470	455	478	491	453	442	521	487	462	462	459	482	515	525	519	507	483	471	512	500	478	456	482	433	487	472	488
23988	22907	46367	54724	37855	19671	3832	731	543	517	594	504	576	531	531	548	505	518	469	512	496	532	523	564	532	523	506	505	581	513	491	539	509	505	547	502	557	500	533	545	527	500	489	506	510	504	520	505	498	493	530	537	565	509	491	522	516	543	521	475	535	527	548	525	509	511	529	508	545	524	510	489	532	549	496	484	541	471	487	510	505	502	499	504	488	505	531	504	540	497	537	526	488	505	506	525	535	499	532	505	541	510	502	500	533	453	541	543	519	507	501	514	500	529	495	479	470	522	542	480	507	486	484	537	501	488	528	518	518	508	522	491	523	520	503	451	482	470	544	516	484	544	512	468	531	527	511	495	509	557	499	524	536	544	532	505	527	493	535	491	474	498	506	526	522	547	515	486	524	527	502	475	517	534	519	480	528	504	490	534	509	496	512	498	533	524	537	498	548	509	525	537	548	506	503	540	571	520	504	527	559	513	486	552	496	499	507	530	524	503	522	513	543	528	521	533	530	517	502	491	528	497	536	507	528	505	533	509	473	539	508	515	530	569	466	488	543	534	523	509	468	523	494	497	529	533	490	475	542	541	495	522	483	511	534	525	504	509	527	505	513	479	511	504	508	515	512	501	486	478	538	533	504	519	493	526	496	520	505	542	495	511	520	464	524	506	479	514	524	489	490	494	544	494	516	524	535	495	525	525	498	562	469	520	538	517	507	542	520	530	526	503	528	528	454	523	516	566	507	494	541	509	533	500	480	524	468	484	492	511	472	522	496	498	485	506	490	521	505	538	522	499	475	525	451	514	478	516	523	498	498	526	529	516	523	501	504	467	513	501	536	575	469	496	501	517	526	517	494	521	557	542	488	469	501	535	515	554	490	530	491	479	535	541	510	532	509	496	523	484	529	509	526	503	493	514	514	486	477	499	521	542	478	560	515	508	521	535	507	543	514	479	483	507	507	544	509	488	492	518	533	514	517	479	473	500	487	476	536	521	500	495	519	475	475	537	511	498	528	514	497	512	486	516	485	481	488	493	507	479	507	556	497	504	506	538	514	499	506	519	514	534	503	522	508	480	503	515	549	560	491	501	515	511	537	533	504	523	492	508	498	522	476	535	524	514	461	500	517	531	512	534	548	492	516	508	512	480	502	490	503	498	479	493	521	531	504	562	506	496	535	504	492	579	539	558	534	547	521	520	519	535	533	520	534	549	518	564	537	505	494	512	529	498	526	491	559	525	539	503	483	508	514	552	533	541	532	481	544	490	491	523	531	510	523	531	510	521	511	480	527	482	521	511	504	557	480	504	505	519	494	443	510	495	489	505	520	520	510	504	464	505	514	504	536	504	535	467	487	524	506	493	488	527	511	510	512	494	463	522	485	527	555	488	476	472	487	504	500	475	508	497	492	519	538	483	533	554	471	526	502	471	507	526	490	497	536	555	490	506	505	508	540	527	490	508	496	513	510	484	503	529	534	518	535	509	490	510	521	508	541	475	526	534	554	525	530	491	494	523	548	498	484	516	515	511	504	557	492	536	482	511	501	480	491	485	489	526	535	526	490	525	525	503	534	494	547	526	508	465	504	531	533	461	478	521	466	514	558	513	548	488	502	542	520	531	527	482	493	487	494	490	506	529	481	489	494	506	502	523	514	550	545	525	515	484	483	476	493	544	526	513	475	527	495	478	505	440	528	514	523	515	484	496	512	480	513	497	490	524	513	509	496	567	540	522	487	528	494	503	517	488	495	511	520	536	507	483	535	529	535	491	496	512	564	505	541	518	534	477	470	471	520	508	543	543	532	513	499	479	519	498	515	484	473	541	478	495	520	492	508	532	517	533	512	521	535	531	541	516	520	487	544	506	533	506	516	513	542	524	510	541	454	511	517	523	531	470	503	515	483	467	504	482	502	514	503	502	498	503	524	491	492	486	529	502	496	534	550	502	507	503	510	503	541	492	480	555	491	505	539	511	511	503	482	522	503	497	480	442	492	539	552	533	478	509	506	530	457	497	523	538	523	496	481	497	498	523	505	510	502	536	552	498	530	511	501	522	554	507	524	477	489	489	510	513	447	489	526	525	477	503	510	503	521	486	555	456	459	484	503	515	540	514	510	498	503	530	530	499	463	500	498	509	521	490	495	474	510	531	548	558	522	568	534	512	549	505	513	429	505	534	512	563	519	508	532	552	536	503	503	507	516	544	498	519	550	518	508	536	491	551	469	512	493	495	510	514	539	505	492	528	535	525	524	527	501	500	485	509	482	491	509	490	489	522	556	539	493	501	532	523	521	476	550	543	500	501	519	516	537	514	524	482	539	548	525	505	518	488	511	487	539	523	476	527	510	490	518	528	566	521	500	541	514	511	545	515	525	507	537	530	479	549	462	540	518	473	543	518	495	554	517	510	444	480	487	507	511	503	526	495	486	497	534	496	511	514	440	500	479	537	517	536	530	488	508	534	509	510	532	513	527	500	531	510	496	572	501	486	537	532	493	474	525	503	542	480	473	508	527	553	503	532	495	538	512	529	552	564	510	517	518	491	499	523	524	525	533	506	520	526	495	478	481	514	541	525	507	499	530	489	545	535	509	532	525	490	482	494	518	529	486	526	514	493	572	516	538	517	509	524	501	509	585	527	473	514	506	505	468	483	496	506	546	495	520	459	491	480	579	517	551	490	537	554	516	517	518	530	517	476	534	503	514	508	489	507	504	496	510	520	504	522	483	555	504	519	476	558	490	529	510	550	538	501	516	524	539	469	497	487	520	511	501	556	469	518	513	539	510	492	523	569	480	531	494	486	514	496	540	498	490	474	511	531	550	495	528	507	503	490	437	514	530	540	508	511	489	531	514	519	520	497	489	444	533	478	508	502	509	524	503	457	543	550	448	492	496	522	554	526	494	490	514	541	528	535	496	546	506	537	514	524	490	516	512	509	513	503	503	544	520	466	543	547	526	456	484	505	552	534	493	499	460	542	510	493	463	528	530	482	528	517	554	482	504	502	525	522	541	524	492	477	516	549	539	572	502	507	542	528	509	492	507	524	543	511	534	483	465	532	544	511	528	485	533	521	524	495	473	522	549	510	508	529	533	498	488	550	493	492	489	554	507	492	551	493	515	515	537	527	532	507	509	531	545	495	494	544	545	489	517	498	516	534	488	485	521	509	498	508	503	488	522	542	488	562	529	521	505	483	497	496	510	500	492	497	497	523	493	495	498	507	526	520	558	529	516	529	509	491	547	475	535	486	520	511	476	498	496	523	471	525	484	508	483	519	512	482	506	506	515	516	488	537	482	536	520	509	487	519	533	564	510	514	526	514	522	528	540	493	483	491	507	481	504	511	510	571	493	483	485	515	500	472	496	488	541	508	494	503	487	523	528	550	552	511	497	511	529	540	483	496	482	510	499	506	530	502	536	507	531	545	517	492	506	487	545	521	476	520	529	484	517	522	520	517	540	534	484	522	511	519	529	476	538	485	472	499	539	481	532	503	559	529
40856	97681	89684	64509	33050	9629	697	550	595	550	576	568	615	588	555	602	575	550	584	579	560	579	667	651	577	652	608	571	594	556	579	622	567	558	590	584	541	591	595	572	556	626	524	599	572	605	585	593	580	541	622	579	568	548	587	582	568	588	593	571	577	584	574	599	584	540	597	558	560	622	583	643	581	564	528	558	573	589	552	567	593	536	582	583	537	611	553	524	604	550	570	581	570	592	586	584	570	559	580	548	565	563	610	599	594	551	636	550	543	550	566	575	607	576	586	556	604	584	560	618	538	554	573	567	585	595	609	559	598	555	595	588	586	622	563	562	558	610	582	610	541	557	597	590	559	565	621	579	573	563	549	569	575	585	563	581	582	578	522	560	554	587	582	553	621	538	592	550	615	619	581	578	603	601	569	581	596	579	546	654	567	517	558	532	615	576	592	583	558	573	614	628	558	532	576	595	552	573	552	567	603	583	545	539	581	497	525	577	553	579	519	615	602	595	591	547	581	577	595	566	598	633	598	590	625	583	529	601	573	590	544	598	556	566	614	585	542	576	537	574	607	619	569	567	566	600	542	602	593	590	587	577	531	571	578	603	528	565	549	564	545	570	572	583	577	573	644	581	554	580	585	617	557	570	579	584	566	576	566	535	602	618	573	578	587	561	563	574	563	550	571	578	580	567	588	567	586	545	562	554	606	596	568	546	529	618	579	566	602	565	564	593	575	533	585	573	579	554	527	564	560	562	573	567	565	602	580	592	570	565	582	559	554	598	593	542	622	551	569	533	561	592	559	571	587	584	558	588	608	599	558	554	625	561	572	591	551	537	616	548	580	545	563	599	589	574	560	533	590	579	576	558	587	572	623	615	602	552	569	572	587	524	546	565	560	569	595	521	565	573	568	594	595	504	531	561	545	555	595	591	553	552	606	557	552	613	571	609	592	567	552	544	617	537	571	541	583	566	563	596	585	590	544	606	563	589	577	559	563	567	590	601	574	557	596	581	613	572	583	575	566	546	583	581	597	559	548	572	556	552	586	551	597	581	566	543	562	598	548	547	585	593	564	601	572	587	534	580	553	565	583	577	554	574	574	543	573	586	592	597	569	555	566	601	584	604	598	557	556	530	558	573	605	595	536	558	589	567	576	625	549	600	601	536	588	618	604	622	587	568	548	547	610	545	600	635	556	553	547	579	575	569	615	607	554	594	589	563	571	559	589	561	565	556	589	586	559	548	563	557	577	524	546	542	594	569	561	578	557	578	563	565	594	594	626	578	602	617	541	564	570	590	574	639	583	578	544	564	567	594	575	582	518	617	543	593	551	602	561	611	585	571	609	554	541	567	589	567	579	552	558	598	604	592	569	547	533	631	600	573	593	567	599	563	570	593	577	572	549	521	581	585	598	601	572	570	534	599	582	531	620	633	547	593	623	624	568	562	613	546	584	581	596	600	592	564	595	575	554	571	594	617	557	588	579	557	550	564	567	546	563	579	580	578	576	582	594	537	582	552	589	566	610	591	543	587	569	561	596	601	573	567	572	569	579	598	602	584	587	577	602	571	567	552	538	594	582	553	566	531	547	562	590	578	558	588	576	582	560	558	604	574	560	564	547	596	553	555	532	575	542	600	576	598	537	588	555	560	570	608	582	553	600	576	583	572	569	604	610	566	570	563	572	566	575	557	564	568	579	580	598	559	521	593	602	602	572	592	554	570	570	578	568	564	604	559	561	586	594	594	576	587	558	618	560	576	584	618	541	588	577	562	559	592	566	564	559	539	542	583	580	563	563	548	516	597	557	572	593	581	563	523	544	565	592	529	554	565	503	587	586	547	577	590	592	586	546	552	556	591	584	564	559	539	570	611	582	550	519	590	559	564	593	604	586	561	590	576	566	588	547	588	544	590	530	552	539	588	546	571	633	600	590	565	591	548	554	597	558	577	556	589	583	577	577	565	561	576	551	565	581	540	564	571	577	632	568	553	549	552	552	554	607	569	615	554	557	555	548	509	595	576	576	591	562	591	592	517	582	550	533	550	562	644	556	628	552	568	552	610	579	569	583	536	573	515	560	586	553	544	568	583	556	549	571	622	575	570	577	607	564	605	572	563	564	586	611	553	541	596	572	600	553	581	562	583	552	563	577	543	628	585	584	542	547	593	629	556	596	557	582	610	548	564	581	523	563	586	584	596	580	566	593	580	575	606	600	551	576	573	540	516	576	569	557	569	548	558	559	591	573	616	535	594	591	570	570	535	545	581	557	522	533	616	559	572	515	580	564	619	606	588	546	568	567	569	525	547	596	552	596	528	593	630	561	573	548	564	579	569	542	557	550	570	569	565	566	579	575	566	564	574	568	567	581	578	584	542	573	559	528	593	586	561	604	569	581	595	604	583	536	542	546	512	631	539	559	604	562	575	564	548	593	564	586	598	593	558	598	565	542	534	561	588	567	556	562	565	558	579	572	638	564	608	593	585	545	568	587	584	591	543	520	586	550	559	553	616	581	561	596	559	566	581	565	563	587	578	583	596	639	579	594	569	569	587	612	600	560	536	571	557	563	555	610	569	551	597	601	579	551	586	596	539	628	551	557	549	538	572	576	578	571	567	567	546	556	552	524	546	570	531	613	567	625	540	535	555	609	558	628	586	537	593	587	579	605	617	542	571	535	560	550	555	547	591	599	590	568	526	560	605	534	547	548	575	574	592	587	593	586	585	617	528	559	537	552	592	574	570	542	582	561	564	608	577	548	580	564	581	546	552	595	565	575	579	575	575	589	549	553	527	538	582	540	583	571	558	554	562	627	557	593	587	610	569	582	539	573	546	543	568	553	570	581	531	538	556	574	549	573	547	599	587	570	573	579	538	542	544	573	564	566	568	577	567	558	542	552	554	545	551	610	569	527	535	588	549	579	606	631	555	565	596	534	598	536	559	577	586	614	589	580	583	610	506	541	579	560	568	578	640	549	562	591	581	571	581	568	552	552	538	614	556	538	601	572	554	578	528	607	584	564	592	594	547	566	575	570	579	614	598	611	532	595	596	551	554	594	555	580	527	543	603	590	578	594	591	569	568	566	577	558	568	570	592	566	584	563	566	608	596	562	591	567	584	556	561	597	590	595	604	585	609	557	576	545	589	582	556	565	559	566	577	565	586	596	578	545	555	595	592	539	588	563	550	610	569	520	580	539	577	567	562	536	547	573	555	567	589	589	573	545	554	570	616	548	560	547	537	573	568	591	579	603	559	589	573	572	598	587	536	561	576	551	607	587	532	578	554	554	606	568	562	586	559	561	572	611	565	554	590	586	575	564	576	559	600	574	573	525	568	555	560	564	588	553	571	596	578	560	584	580	565	575	615	549	596	607	593	540	524	569	581	546	600	543	595	548	542	576	534	571	589	578	547	533	569	573	560	596	575	576	580	570	572	592	600	572	552	604	553	546	568	601	598	530	567	596	559	581	578	581	584	588	585	593	568	567	565	555	574	552	568	560	536
27453	23891	35306	24252	7289	1107	463	449	449	441	441	456	464	450	474	456	443	462	436	402	441	438	437	434	427	444	438	422	432	438	435	467	469	408	462	466	447	405	438	410	410	403	417	407	447	496	442	412	434	450	405	480	459	436	433	435	475	449	384	433	407	428	455	436	451	444	431	441	464	412	424	411	446	452	414	430	435	460	428	475	458	411	449	450	429	460	434	466	450	412	439	413	465	475	426	426	454	417	472	457	473	419	439	446	387	466	451	414	418	421	426	448	437	445	426	455	416	473	423	398	429	480	433	451	465	442	437	422	455	428	440	419	416	471	394	437	441	435	434	423	433	397	421	437	438	443	380	420	435	440	441	394	400	456	437	442	397	416	438	456	414	410	423	463	400	381	421	419	427	414	397	466	486	445	435	438	486	394	404	417	460	444	419	425	428	453	451	410	456	428	438	436	395	425	454	426	442	432	443	394	404	459	436	461	446	415	410	446	450	403	437	399	446	387	424	427	429	447	416	421	458	454	453	428	412	436	429	422	461	425	447	457	422	444	462	453	463	427	422	430	448	445	423	435	445	415	460	425	393	488	457	439	423	422	442	427	399	452	445	493	478	414	461	400	467	425	462	467	434	436	439	432	451	438	459	461	393	436	439	422	396	438	420	425	439	432	442	426	426	400	434	424	472	444	455	465	417	451	432	429	421	489	471	434	432	450	458	416	461	460	444	419	458	421	426	442	447	448	413	445	466	454	405	438	458	443	438	392	452	448	455	465	452	409	448	447	460	484	448	431	418	434	396	438	477	449	436	425	449	402	438	468	440	416	445	443	437	415	400	450	458	460	446	452	429	461	443	448	457	461	432	438	458	404	438	409	434	439	440	452	450	440	404	477	412	413	470	448	430	432	421	431	446	392	448	417	458	448	466	422	464	425	423	473	425	431	433	445	419	456	457	442	391	433	419	450	463	436	422	421	420	460	490	463	435	436	429	450	468	410	375	469	426	407	411	473	412	433	425	441	407	440	436	430	451	462	432	443	454	423	419	405	419	450	437	434	390	420	409	432	473	456	430	450	465	425	440	421	423	436	432	430	454	439	404	396	415	448	411	460	431	445	455	441	470	444	434	464	452	411	504	398	430	442	447	459	423	417	470	453	445	451	476	435	418	418	433	435	408	460	424	430	474	429	454	432	436	420	437	437	442	454	469	444	426	458	398	479	465	436	441	428	426	446	441	431	424	408	430	435	428	416	443	437	444	473	428	463	462	435	434	409	424	403	434	440	450	434	388	432	405	468	473	424	421	461	448	493	484	415	410	452	443	432	438	429	484	429	436	443	442	398	451	437	459	435	463	423	427	429	459	441	447	425	406	426	439	435	476	462	444	456	402	455	411	440	468	449	429	419	441	421	458	410	444	406	435	430	425	428	439	434	426	426	428	463	409	440	454	456	446	445	426	411	454	475	439	411	437	428	482	438	420	443	454	472	477	449	434	452	414	458	431	414	392	421	464	474	392	470	421	453	436	432	465	419	432	439	441	457	429	429	449	428	457	443	429	444	429	421	417	456	453	461	428	428	464	444	458	454	439	432	444	424	417	421	453	424	421	413	440	436	441	446	426	446	381	423	453	425	425	459	416	409	430	446	404	405	417	415	467	412	420	454	453	438	452	443	462	439	439	417	448	412	459	425	443	443	461	423	436	451	468	411	423	443	411	444	400	426	456	396	423	421	438	434	439	435	397	450	429	401	423	444	418	441	457	464	412	464	432	431	425	429	453	410	463	411	447	407	461	460	445	436	415	441	404	410	466	419	477	441	434	435	434	455	428	427	436	432	432	435	413	423	453	454	428	460	431	441	429	456	477	421	457	439	438	424	479	439	411	451	428	482	422	421	454	458	405	425	483	478	427	494	416	428	477	419	422	463	426	455	454	390	437	443	445	451	432	441	430	441	409	444	427	481	431	401	398	464	425	423	449	454	430	428	444	462	458	454	449	473	405	427	454	446	417	402	444	437	402	433	426	441	443	462	409	434	465	457	475	427	465	453	475	462	453	409	476	439	446	463	443	420	428	426	424	447	467	446	414	420	419	463	443	439	432	459	467	468	461	436	428	417	457	439	448	442	405	444	462	446	447	410	448	402	494	406	417	451	410	455	428	472	476	406	443	415	420	441	404	423	427	475	438	453	434	439	447	462	437	434	449	426	428	455	439	429	430	461	427	436	424	409	402	432	433	458	447	457	445	454	445	456	454	422	457	446	444	415	471	415	449	412	396	420	421	431	438	453	422	445	466	437	429	453	428	436	447	429	391	468	463	451	444	441	455	449	446	448	458	396	429	404	428	447	414	438	441	393	483	425	465	447	450	478	436	402	435	411	434	435	468	438	439	410	430	392	451	443	416	428	442	442	432	440	412	486	439	470	429	430	414	404	433	421	403	458	437	412	410	437	413	434	413	374	451	437	435	413	449	453	455	440	441	419	428	456	424	445	458	456	440	428	467	424	475	444	412	438	430	445	436	462	436	437	406	420	435	462	435	454	475	465	423	466	455	469	431	456	430	435	436	433	482	421	465	415	422	432	407	425	410	452	395	434	428	412	467	444	411	441	440	450	423	462	431	450	467	412	436	426	422	415	446	491	429	438	447	421	466	452	402	452	429	425	490	402	458	420	435	433	480	454	484	475	426	411	437	428	455	414	409	384	423	448	458	456	452	420	412	402	475	460	404	460	427	421	457	437	406	425	474	461	437	476	451	434	444	442	451	437	437	411	435	471	465	439	433	441	413	443	427	427	422	455	429	477	386	440	429	424	409	408	418	440	436	436	429	415	424	449	434	455	450	432	407	424	435	459	402	456	472	432	418	437	466	420	475	434	397	454	448	446	435	464	447	405	433	447	423	440	468	429	419	434	469	452	450	442	482	439	473	441	411	469	453	404	414	419	426	439	437	457	431	452	463	427	498	470	453	433	429	411	451	472	436	420	445	450	440	453	419	434	437	473	441	427	419	394	419	473	451	445	422	428	420	452	459	433	437	419	411	410	415	443	424	429	414	445	421	446	444	397	421	451	432	405	465	454	462	436	385	430	481	420	428	431	429	473	414	447	418	434	465	459	405	423	452	437	439	448	443	422	440	462	444	463	425	463	398	391	418	443	441	446	425	485	456	405	471	447	450	484	445	434	423	438	463	427	400	431	436	429	413	477	448	458	427	419	426	461	462	417	406	413	376	446	417	469	471	468	454	463	469	424	446	444	415	440	460	438	410	420	449	425	452	499	449	469	434	428	475	449	435	448	420	416	387	433	416	422	420	454	430	425	436	430	491	388	438	442	416	508	392	454	433	434	473	431	415	446	436	418	402	434	436	440	431	432	451	402	441	445	431	415	431	451	426	430	417	445	461	432	410	422	420	409	438	410	413	419	397	418	444	426	426	423	437	423	373	426	445	441	419	431	423	435	427	466	463	503	419	428	471	454	418	408	460	419	430	450	406	466	462	429
7316	29511	33003	14575	4509	931	431	407	412	435	410	418	387	444	420	434	468	438	420	399	415	395	453	415	445	476	434	427	426	426	393	424	441	423	433	392	450	431	449	396	456	444	374	412	427	426	397	404	395	425	447	419	427	414	440	406	469	437	446	416	417	456	430	394	426	428	394	448	468	467	406	448	414	460	418	452	449	406	424	412	442	384	439	409	381	441	445	434	408	410	449	396	399	435	427	401	415	421	433	429	411	412	397	408	411	385	421	432	419	425	390	407	398	428	412	460	432	446	438	437	410	436	453	429	377	460	445	411	403	380	379	419	385	410	441	435	457	421	437	407	443	422	447	438	390	427	380	425	444	427	441	452	442	430	457	440	418	429	433	397	451	414	439	412	419	435	444	427	385	420	467	424	406	422	433	460	380	418	426	384	426	412	416	430	416	445	445	432	418	415	434	417	422	418	399	404	444	435	446	409	440	420	418	463	405	452	416	432	424	403	439	394	410	425	395	433	429	427	401	433	426	402	395	448	407	415	433	458	400	402	442	456	419	429	463	442	415	432	409	447	434	448	460	427	419	435	405	428	424	435	382	422	430	410	412	404	397	435	423	420	428	405	435	424	462	468	412	416	441	443	407	446	404	446	401	420	403	409	426	382	409	420	447	446	414	370	466	421	407	438	424	425	398	447	422	436	367	413	418	399	437	415	430	406	405	428	437	388	414	420	433	408	452	446	435	436	424	460	390	429	426	405	407	464	425	412	404	431	423	404	425	429	433	435	408	420	470	409	446	406	440	437	447	434	385	397	436	424	384	389	408	438	412	409	412	431	443	404	402	432	412	388	419	418	462	427	400	409	427	467	401	415	389	409	411	386	439	467	390	395	397	383	408	434	475	402	390	405	415	447	403	413	391	400	461	452	365	434	389	419	449	421	446	397	417	440	433	425	408	428	420	414	433	443	449	408	427	407	452	392	394	424	426	435	415	417	460	443	412	422	420	444	425	414	400	419	412	426	437	410	418	450	454	441	435	419	404	418	416	457	412	408	426	428	456	435	397	407	440	408	424	415	408	445	456	427	401	422	394	400	411	418	410	446	435	401	438	425	461	440	436	401	435	443	401	411	422	461	410	426	422	437	430	440	372	416	434	462	414	426	419	448	416	397	402	403	431	461	420	408	428	410	427	413	453	452	392	428	422	402	426	384	409	426	420	422	445	404	428	412	455	426	435	406	457	436	401	410	421	411	436	416	412	416	402	388	455	414	459	479	393	408	428	443	424	397	425	445	398	420	432	428	464	432	427	457	447	439	428	408	458	393	415	451	431	426	444	426	415	448	408	429	428	439	438	419	419	438	434	415	428	431	446	387	423	430	442	405	426	433	431	437	417	395	429	424	428	461	425	400	456	388	413	417	445	421	377	432	463	430	441	425	437	427	431	388	434	418	433	442	414	419	447	442	434	457	444	447	418	436	422	375	445	381	417	404	463	428	404	431	407	456	423	412	391	475	457	450	384	442	415	385	420	442	431	399	423	420	437	434	436	426	428	409	440	429	404	410	439	402	402	413	478	437	442	441	413	447	399	443	444	411	407	432	406	427	419	462	441	390	401	440	418	377	404	432	443	418	450	439	449	460	387	415	452	454	404	437	430	419	411	457	414	452	438	437	434	408	451	429	425	414	430	440	484	431	422	440	400	397	441	398	402	453	436	428	436	401	431	416	416	393	429	432	427	427	417	393	440	441	416	424	420	423	372	425	406	435	396	431	418	462	437	441	425	387	421	442	429	380	419	430	429	431	421	435	431	441	412	430	416	439	406	429	405	448	406	421	435	441	435	434	424	402	413	420	386	403	434	414	419	415	419	426	452	419	398	441	425	433	413	411	402	389	472	401	423	398	433	408	443	429	404	411	449	451	412	433	429	463	420	437	413	455	440	432	421	441	459	426	424	431	391	440	437	416	411	396	394	407	406	441	437	422	435	432	438	434	397	450	453	427	421	419	441	428	439	384	401	431	419	414	433	445	383	414	416	455	420	408	448	411	410	440	450	384	408	399	448	418	458	420	412	438	389	392	442	484	412	490	432	429	406	446	431	431	403	463	435	421	425	423	439	427	430	404	389	424	397	444	457	431	434	425	445	447	432	420	440	452	380	428	413	440	424	387	436	453	413	432	419	430	443	426	433	415	396	425	443	362	451	387	415	409	434	443	438	443	406	433	438	420	402	400	429	438	420	392	416	376	393	458	443	416	414	388	388	399	437	448	413	411	426	384	464	392	442	444	434	457	432	431	421	422	434	453	443	437	448	378	450	434	423	464	439	431	404	426	442	429	424	456	414	442	412	415	385	404	400	447	484	434	435	453	409	407	394	413	417	439	401	426	455	421	428	388	371	401	396	402	397	424	410	423	395	417	422	424	387	462	366	428	421	426	422	446	439	423	413	454	418	459	439	409	405	405	431	418	437	404	379	457	445	426	424	434	432	451	438	386	419	401	424	413	436	436	467	445	439	454	411	399	424	429	412	427	455	397	405	402	431	438	415	452	408	425	452	418	403	422	436	475	418	421	448	438	406	424	445	408	414	396	425	413	387	438	384	442	430	453	382	400	433	428	412	401	421	425	431	420	403	423	407	400	409	428	436	416	404	434	439	435	453	396	426	405	456	392	414	431	461	426	407	393	448	380	433	456	409	401	427	431	452	431	433	427	438	459	401	412	419	424	439	407	438	426	412	462	441	436	449	437	457	405	446	407	420	394	409	429	433	443	454	411	425	419	411	431	441	394	423	414	457	423	439	445	423	436	443	384	416	451	413	415	421	414	446	438	427	394	415	410	411	428	426	431	424	386	397	406	428	401	448	411	419	381	432	444	394	460	423	412	405	449	489	413	394	463	394	411	430	454	374	398	444	407	425	444	395	390	431	411	423	439	423	434	426	437	403	463	421	467	405	406	402	441	425	416	431	412	401	399	435	423	428	420	404	426	411	422	422	421	466	423	413	418	431	397	401	449	422	435	450	391	393	405	409	434	377	446	436	409	422	417	409	442	398	439	433	422	420	443	414	433	449	423	433	420	428	447	456	456	418	428	404	415	427	422	446	398	433	403	420	446	400	418	409	435	400	433	440	396	450	410	380	372	429	432	440	420	424	431	397	426	402	384	420	420	381	440	429	442	418	416	412	418	427	420	422	406	426	426	418	425	397	399	442	376	443	454	432	478	427	449	401	487	418	411	433	401	400	391	451	411	461	440	411	443	481	456	411	426	393	419	449	403	430	460	419	428	413	436	448	425	430	448	463	397	429	413	426	435	418	429	456	389	445	417	439	409	424	456	434	416	400	442	456	413	417	435	411	469	438	449	407	413	407	420	409	437	451	433	441	432	443	415	440	426	403	414	496	373	447	419	445	426	453	395	440	421	390	445	412	450	416	393	430	425	398	433	397	437	391	408	409	441	430	445	441	453	440	428	433	427	424	432	425	417	415	442	401	413	408	445	437	410
24943	24858	55570	52433	30195	10167	983	550	476	483	467	478	450	477	464	430	446	460	433	466	450	437	479	466	505	488	480	455	456	459	452	481	472	451	473	466	479	498	462	459	438	475	475	481	458	444	455	442	448	479	445	452	499	443	464	449	463	436	445	425	461	443	403	426	433	475	497	430	437	451	414	471	443	458	458	465	488	466	453	429	470	501	466	483	466	447	469	433	476	429	489	488	415	477	442	474	449	469	448	443	483	497	460	467	471	427	445	454	435	439	440	482	442	448	430	442	455	478	429	430	426	433	449	446	429	483	458	436	430	467	501	460	434	431	451	463	479	467	432	417	479	456	453	458	486	439	499	435	469	442	465	440	433	470	433	449	451	455	444	452	437	392	462	446	438	433	457	437	443	409	464	457	422	453	434	464	479	454	423	413	446	455	459	445	475	412	450	482	442	457	470	474	479	438	451	486	446	478	455	458	463	452	459	460	446	444	478	467	490	469	459	458	473	462	440	452	412	449	485	436	440	431	452	457	438	426	406	441	427	430	467	481	446	389	447	452	444	448	435	444	464	429	458	477	464	462	473	490	416	455	420	419	405	451	486	442	439	466	443	473	458	470	449	423	409	467	496	428	454	479	427	456	438	422	441	463	446	439	452	441	473	430	478	451	452	448	440	490	474	424	472	446	440	439	457	436	452	434	411	466	452	456	481	481	456	472	453	475	475	449	485	438	485	486	502	440	431	473	421	418	487	440	424	478	476	451	452	450	445	462	435	457	438	477	467	446	487	438	451	460	445	460	477	473	456	445	487	404	475	484	459	489	440	440	462	434	447	467	434	483	465	444	412	455	468	463	465	456	423	444	486	447	464	425	467	463	478	429	427	450	451	441	419	459	423	471	437	403	459	496	441	459	464	474	473	444	461	436	461	454	436	466	471	465	453	462	454	451	460	437	441	514	445	438	439	418	436	454	450	429	458	428	436	453	472	458	447	422	453	474	460	429	404	466	466	436	450	462	418	490	453	407	445	481	457	430	450	459	453	457	452	435	467	466	466	425	445	469	435	452	424	423	460	458	468	423	474	451	469	447	468	446	473	439	472	415	418	416	478	422	458	437	452	456	438	485	442	460	429	449	409	467	439	449	468	451	464	430	432	465	476	474	457	453	435	445	426	440	463	420	436	460	450	480	457	476	454	427	438	444	447	471	470	450	400	435	431	458	455	446	478	479	445	433	486	451	452	481	453	462	460	431	458	447	438	457	443	460	458	441	481	422	469	452	438	465	483	444	454	468	433	416	477	459	430	437	440	474	458	458	484	475	479	466	477	454	456	481	450	409	445	453	454	439	457	459	480	457	472	451	426	448	437	448	432	448	478	459	455	466	459	452	432	466	400	460	473	489	444	442	457	436	442	488	462	491	459	444	486	460	463	435	455	445	461	445	456	450	471	454	446	432	501	472	443	433	472	420	442	444	454	420	414	450	450	496	426	440	477	443	462	420	476	429	472	456	441	475	438	429	467	460	447	472	465	489	413	416	425	467	441	425	468	425	475	463	428	458	437	432	458	449	472	457	465	452	455	448	449	454	431	464	432	442	473	460	469	411	451	461	473	461	419	481	420	518	458	439	428	458	403	444	425	421	482	417	419	477	466	441	441	445	416	438	472	479	390	412	481	497	427	422	458	438	463	481	447	444	477	434	462	452	506	446	464	435	439	448	429	489	426	423	426	419	469	420	471	454	428	462	457	456	444	418	433	418	476	439	455	454	444	459	427	489	493	454	418	466	458	468	415	432	455	460	466	459	460	452	443	425	425	485	436	392	431	456	408	407	484	433	422	466	444	460	446	469	451	413	428	457	426	447	468	461	480	446	478	494	437	457	494	431	459	497	453	443	449	446	474	468	438	433	443	456	478	474	450	450	420	481	438	428	446	510	460	428	465	472	430	460	468	425	452	421	413	443	443	456	439	463	459	414	437	447	459	443	425	438	487	446	512	443	428	397	455	440	453	461	444	434	424	480	479	437	434	483	474	450	459	456	426	454	447	445	459	461	442	462	438	457	466	436	465	424	480	453	469	443	465	438	489	488	458	456	475	453	458	448	460	462	428	421	402	455	425	454	487	425	455	442	481	469	447	477	468	437	434	463	435	455	449	434	424	453	441	451	407	462	461	472	423	448	456	481	453	458	468	439	422	449	489	441	440	460	457	442	474	459	491	456	433	476	428	459	468	471	449	463	431	478	461	443	439	431	489	448	451	431	459	420	473	423	436	422	454	450	454	429	475	440	428	455	461	450	457	431	433	420	470	508	478	454	483	417	478	408	474	456	424	474	420	489	444	457	441	453	474	443	410	450	459	440	467	474	401	451	451	445	420	460	485	412	460	480	439	449	442	415	481	449	434	445	464	440	448	402	464	457	434	436	417	437	451	478	485	481	455	487	432	486	479	514	441	456	495	474	485	430	456	462	446	470	456	451	448	454	466	468	465	413	424	443	438	475	429	418	463	476	487	502	439	432	444	462	458	440	467	464	489	431	463	432	464	460	445	474	435	465	427	448	456	447	443	417	430	457	480	451	486	456	462	439	491	439	436	436	451	475	454	409	485	463	423	510	459	425	485	461	445	444	409	469	459	445	426	456	447	440	492	462	433	459	470	456	456	438	439	486	442	456	478	428	442	428	507	416	439	444	459	443	447	475	515	463	435	476	479	408	415	480	436	456	449	426	431	472	433	430	421	441	456	472	464	510	436	442	462	445	429	470	433	454	468	436	450	439	465	462	465	464	441	502	427	481	474	490	445	448	461	419	452	415	452	446	438	452	450	439	417	452	455	449	440	464	458	438	437	477	479	453	472	471	441	488	446	455	490	456	450	483	436	462	405	460	412	451	471	461	427	426	425	443	433	456	501	476	450	443	444	452	454	488	451	497	482	434	471	463	453	414	466	412	448	423	449	428	432	464	430	469	411	468	486	458	473	478	427	446	442	471	430	410	486	478	462	428	446	460	458	426	435	432	461	434	470	436	470	424	423	419	455	443	434	477	453	468	434	454	458	446	457	436	458	487	445	424	434	432	448	459	473	482	468	431	440	471	409	455	486	473	440	415	445	468	439	456	432	435	441	449	479	433	473	413	472	443	423	467	424	437	452	472	466	451	423	482	437	457	482	466	446	453	456	436	441	425	495	444	445	457	470	444	443	448	428	459	453	452	439	429	480	442	429	449	457	415	410	475	481	419	462	436	464	444	455	459	466	485	474	437	411	462	436	456	457	453	450	453	451	446	437	426	459	414	424	457	443	410	460	447	435	452	478	418	472	467	429	477	435	456	481	448	477	467	461	477	456	442	449	492	496	461	443	447	471	435	466	424	435	424	461	474	437	466	428	451	434	432	438	469	480	452	447	470	511	464	426	473	473	464	429	432	406	419	435	481	452	455	467	470	435	453	451	452	476	440	428	441	429	444	428	465	444	422	434	510	430	436	453	485	450	453	453	490	428	423
17531	82509	78730	47900	20411	3577	511	467	463	478	497	522	528	481	520	495	505	517	523	445	493	505	550	530	511	503	483	477	492	505	446	463	523	493	542	479	489	469	502	500	514	531	519	520	506	494	487	470	522	492	476	485	499	475	502	489	474	514	491	519	467	450	518	515	455	480	490	517	506	483	459	419	487	477	527	520	472	460	510	516	517	507	559	508	476	495	527	477	501	530	487	484	522	530	499	507	528	479	463	500	493	472	514	492	515	484	487	471	511	502	465	506	502	488	532	483	502	487	480	460	485	532	479	494	519	502	489	489	498	506	528	474	477	471	467	518	482	481	499	498	478	506	452	491	489	493	530	491	479	496	505	495	526	510	485	473	499	499	529	461	491	488	503	495	495	473	481	465	491	478	467	458	458	461	495	499	465	460	505	504	507	519	486	499	477	466	438	485	486	503	491	467	458	465	517	500	452	455	483	505	489	474	485	506	476	505	469	503	460	491	518	469	486	529	479	461	527	508	495	503	478	466	466	491	535	501	477	512	472	476	440	472	490	504	505	502	513	515	489	488	453	492	496	503	476	480	498	523	470	464	524	454	531	502	516	482	485	506	492	497	441	473	521	436	482	495	491	492	479	498	474	489	501	482	497	490	535	517	496	499	444	431	500	462	478	463	479	489	464	458	491	528	490	472	490	486	493	504	540	535	491	471	452	525	473	504	512	493	476	499	511	497	478	532	511	508	479	482	509	489	445	519	518	478	513	488	498	504	470	462	506	470	470	530	470	499	494	480	496	477	540	493	497	469	501	524	480	488	431	481	494	476	511	476	474	510	503	511	479	488	487	487	511	467	487	511	463	495	471	522	482	495	480	490	470	478	450	524	478	472	518	469	502	473	475	486	476	531	481	502	537	508	483	478	469	508	504	496	496	498	501	478	507	497	502	447	477	540	503	492	538	482	458	512	495	494	516	486	473	486	503	493	532	500	457	497	503	512	471	475	502	490	497	482	503	489	463	475	503	522	514	466	509	502	495	450	495	468	472	492	479	487	446	506	469	496	510	477	480	509	487	481	497	484	502	468	486	456	496	518	483	533	443	459	491	478	506	526	520	453	464	451	478	489	510	506	463	492	516	492	459	469	508	456	509	490	515	514	510	499	477	487	464	484	533	515	463	487	487	490	468	468	489	485	467	479	481	456	496	509	449	491	481	477	471	488	465	469	469	523	491	488	486	478	503	500	497	499	492	529	499	505	462	502	480	453	502	502	497	519	470	525	515	477	470	511	483	503	490	486	500	508	487	477	494	496	495	471	506	506	515	516	479	484	472	492	488	472	482	507	479	484	496	503	526	483	445	511	458	465	519	452	496	472	481	491	497	550	490	454	489	517	514	497	468	471	462	467	477	490	528	486	474	463	461	470	484	512	491	483	481	495	494	488	460	499	522	505	526	489	453	497	433	464	468	499	529	466	507	514	478	467	491	465	482	471	486	433	512	469	496	510	535	457	475	520	505	464	490	475	483	489	505	497	487	479	479	512	451	486	490	513	486	461	483	507	509	478	505	476	498	478	510	498	517	451	479	485	489	444	485	510	490	491	474	487	499	523	480	458	522	455	432	537	508	468	474	495	484	470	493	505	473	534	495	472	520	513	507	483	506	442	448	474	507	480	490	485	478	441	474	506	458	494	501	468	455	465	483	511	537	496	497	459	495	482	503	533	445	491	445	512	515	463	512	460	485	471	459	478	506	506	494	466	480	477	494	521	501	485	484	514	460	478	466	469	484	500	511	491	484	487	522	522	473	511	456	505	457	518	469	494	502	476	491	535	501	499	526	461	538	508	485	479	521	520	465	499	484	495	506	474	529	501	453	500	471	509	477	480	476	448	476	479	476	529	503	487	494	475	513	483	510	452	487	496	445	520	499	490	515	494	496	505	489	501	483	442	519	497	503	489	466	467	498	496	484	506	496	461	483	507	485	452	501	506	468	468	478	486	487	486	443	479	502	497	478	526	523	456	487	501	466	500	509	473	505	480	502	489	449	460	485	511	510	498	471	490	484	496	488	464	479	474	490	480	481	500	486	514	504	469	516	458	515	442	494	500	476	473	474	488	495	461	488	501	520	456	467	440	512	525	519	481	485	509	464	472	506	461	469	500	508	484	487	469	498	488	463	492	491	523	481	495	485	492	489	464	476	499	468	469	491	480	494	517	524	492	480	496	488	463	495	489	460	524	469	478	505	519	486	530	510	484	479	510	474	506	483	474	530	516	453	466	493	469	490	468	514	509	451	475	484	451	463	495	504	481	514	490	463	475	515	503	456	475	479	491	493	475	499	527	480	520	509	470	478	512	504	496	441	482	452	485	479	485	508	441	465	502	512	505	479	481	482	460	487	475	482	466	500	482	470	440	490	492	490	456	451	527	472	500	503	495	469	487	446	525	480	512	472	501	486	478	499	470	449	497	500	479	468	521	517	488	488	507	451	522	485	510	458	467	537	508	456	444	501	521	484	497	456	526	494	475	482	471	539	464	541	486	504	489	464	484	508	521	519	474	450	532	517	478	504	477	503	462	497	492	498	462	468	491	461	476	489	470	521	486	514	477	479	476	487	475	491	471	504	506	455	473	491	517	435	464	429	519	499	513	470	509	475	489	473	509	451	460	497	460	521	493	479	473	522	465	434	499	484	519	501	474	485	538	480	503	493	482	469	467	511	474	478	471	497	523	472	499	504	497	528	485	493	517	513	448	497	498	490	492	476	483	459	489	488	451	462	472	467	493	517	495	468	502	500	493	488	492	489	462	489	511	509	457	485	497	524	489	521	486	489	465	444	521	501	469	469	502	482	485	485	485	514	489	506	486	481	481	496	476	517	499	482	496	472	505	529	534	470	469	511	489	464	472	526	468	479	531	507	486	462	475	501	484	504	518	500	513	484	456	444	477	532	491	485	483	516	486	504	486	448	468	467	511	488	501	471	492	504	508	504	539	500	476	434	499	480	496	480	468	491	494	490	471	435	504	485	479	486	505	475	519	480	521	492	454	473	510	492	465	502	524	470	514	496	475	526	502	461	479	477	493	482	517	515	487	488	470	478	442	497	494	439	443	464	501	515	456	500	507	496	489	492	524	486	518	478	474	501	496	464	489	492	445	436	511	508	478	481	479	479	499	507	474	499	490	487	491	473	445	495	522	519	470	470	471	482	509	495	492	470	476	459	497	514	477	473	503	466	482	510	476	483	503	524	464	498	468	471	437	479	502	536	493	491	508	453	511	489	478	450	502	462	491	457	449	473	504	484	466	521	507	481	483	473	428	468	476	467	515	524	498	450	463	494	439	453	492	500	439	538	516	494	474	477	479	480	496	454	495	460	518	504	492	494	479	466	472	525	493	462	504	540	482	502	455	464	455	481	454	516	475	526	501	503	484	486	527	514	518	479	468	531	482	468	506	502	480	490	508	492	479	485	501	463	462	474	469	491	506	451	502	496	487	494	468	469	506
23858	24362	45749	51275	36541	18292	3299	736	560	572	525	545	538	560	568	524	532	546	550	527	553	546	568	541	551	522	549	533	551	514	495	530	536	522	523	563	561	514	545	517	579	517	504	548	560	505	537	484	579	513	520	496	518	506	516	472	547	515	523	487	536	531	499	529	544	503	531	529	529	504	505	536	509	599	513	547	536	545	540	494	540	512	485	482	502	502	513	544	516	569	517	515	535	533	536	519	459	520	547	495	533	493	548	547	531	543	525	501	528	514	514	521	511	538	534	520	501	528	531	493	524	507	504	515	551	511	502	534	524	494	513	516	524	524	488	540	535	508	528	519	495	515	535	522	489	559	523	548	527	513	519	556	509	527	500	528	524	504	489	527	512	520	530	477	551	499	504	499	509	531	507	533	493	490	514	510	517	542	494	511	527	540	500	534	482	517	524	514	504	519	495	515	534	531	499	541	510	480	516	535	512	533	543	538	548	495	532	538	535	497	551	525	492	500	542	496	552	538	536	491	520	546	549	552	468	507	524	513	510	504	524	520	481	500	529	529	514	505	505	528	519	537	544	532	472	505	508	511	513	565	536	499	524	560	474	531	485	512	566	526	497	517	520	555	508	486	513	521	506	540	555	515	511	512	514	522	496	542	530	588	541	522	527	531	517	499	530	495	487	536	485	502	548	491	477	493	526	515	528	513	519	545	535	488	511	521	533	507	522	546	525	544	516	529	471	564	490	540	507	521	533	507	553	538	537	519	519	514	495	503	516	598	538	531	522	496	513	475	463	531	547	510	532	546	514	530	511	489	544	497	489	501	525	520	522	535	504	527	536	541	525	510	547	503	515	487	542	481	529	493	527	498	497	495	548	489	486	519	529	520	525	516	509	503	559	526	569	518	552	556	496	489	513	513	503	505	517	518	475	565	526	519	532	533	480	474	500	523	563	498	546	534	527	524	488	509	498	539	503	473	475	486	520	533	531	531	532	524	557	524	518	538	481	532	564	507	481	531	520	519	495	521	496	534	479	525	534	507	489	493	531	544	495	541	497	540	529	537	533	508	548	536	514	503	518	532	517	522	471	518	472	509	508	505	525	581	508	469	538	500	536	527	530	535	507	498	502	520	552	521	508	503	524	529	537	525	474	520	487	534	530	521	483	518	498	489	499	528	503	575	546	482	523	500	580	530	507	508	520	550	515	519	534	498	539	504	504	518	541	512	526	521	542	475	532	562	522	524	534	533	497	498	526	505	530	500	530	479	472	472	537	509	528	522	483	526	506	558	495	500	501	528	549	507	477	536	512	532	548	529	488	518	465	545	534	539	514	504	477	519	552	502	513	554	541	505	515	486	489	523	499	521	513	517	499	521	537	511	488	530	520	485	525	543	494	492	526	511	523	492	555	508	539	536	510	501	513	496	521	499	529	510	485	505	523	507	491	545	514	512	529	498	583	505	502	523	478	522	532	515	508	517	532	502	571	568	540	535	506	550	533	534	541	496	459	534	501	521	546	507	507	500	491	512	537	556	520	508	516	516	499	546	545	482	494	498	509	545	529	507	500	529	537	479	519	525	494	518	515	509	526	524	539	493	482	535	475	511	510	517	508	505	511	514	527	517	542	529	556	493	527	458	533	543	515	532	520	501	492	492	527	494	533	519	515	546	485	548	504	516	517	547	487	546	466	523	534	503	493	473	547	524	572	492	515	544	511	526	523	518	517	527	497	476	509	473	516	515	492	530	530	525	510	499	485	503	522	562	503	557	560	497	532	542	561	485	500	506	511	514	547	503	497	527	543	531	454	494	531	528	502	497	519	513	497	527	551	527	555	518	481	506	526	517	506	503	515	539	522	492	529	531	524	476	513	556	514	541	494	519	511	504	499	511	510	491	480	498	508	512	523	506	514	533	537	511	502	525	550	510	488	548	526	494	524	497	501	514	510	489	554	529	488	516	486	534	527	493	523	518	519	522	547	539	511	555	529	551	496	542	520	490	522	523	485	513	504	500	460	534	466	496	516	560	521	546	478	516	537	540	516	508	533	532	537	471	537	509	520	517	526	523	487	523	493	479	499	501	516	535	518	499	510	515	496	549	502	503	527	505	519	483	528	525	525	554	531	558	500	516	528	518	501	489	521	506	528	509	516	503	493	533	522	519	492	517	532	550	497	526	508	530	513	509	527	521	523	519	550	496	527	509	506	516	509	526	487	477	547	514	527	568	519	509	516	497	550	522	527	525	478	552	510	546	550	530	500	481	499	497	511	513	531	513	543	493	502	503	529	535	549	487	516	521	529	555	528	506	536	534	546	498	518	494	525	547	500	523	520	507	514	503	526	519	496	483	487	578	529	515	522	532	547	499	505	490	495	507	465	574	531	511	515	504	502	501	514	561	516	569	571	532	545	568	524	536	530	507	489	554	486	499	507	512	493	478	491	506	506	518	513	492	537	496	511	506	520	478	518	502	501	542	503	510	509	510	512	512	501	527	494	518	502	520	524	519	514	480	534	538	506	531	551	537	517	505	507	551	499	491	497	530	526	492	549	534	529	532	489	520	514	521	512	523	462	526	494	437	534	484	494	482	514	513	537	501	498	547	471	526	528	531	505	532	518	532	519	523	507	567	550	546	507	515	526	510	523	502	485	509	495	522	511	538	554	516	524	549	475	584	499	507	560	464	486	520	564	502	526	542	498	521	528	485	503	513	557	487	503	533	532	506	536	524	518	533	560	476	546	516	519	585	516	516	492	502	562	534	533	564	547	549	498	525	527	495	468	510	494	506	505	526	514	542	561	477	484	505	495	501	509	528	524	512	522	504	525	481	526	544	520	534	507	524	549	494	515	496	524	507	551	508	505	474	527	496	544	481	521	478	515	518	497	504	510	507	531	518	513	545	518	490	502	489	490	505	536	545	502	522	535	517	526	486	505	513	491	542	524	502	515	528	527	507	531	522	510	478	545	540	487	497	503	548	536	478	488	499	475	518	526	521	476	514	507	539	521	516	514	542	528	479	533	496	566	494	513	526	522	547	565	516	505	536	514	535	511	544	513	506	518	512	523	494	526	492	534	538	542	520	541	514	513	503	496	518	507	466	516	518	522	518	543	489	484	526	512	530	474	479	486	496	576	523	515	518	534	541	554	521	553	536	526	528	536	523	534	541	528	519	534	483	527	554	503	506	526	480	526	512	547	541	503	555	505	550	520	518	482	491	495	523	542	519	533	508	533	524	499	493	522	545	474	542	525	482	541	464	491	551	477	504	529	549	503	507	525	461	509	522	507	522	485	543	515	589	499	498	466	511	493	511	520	527	501	550	543	539	522	507	500	528	517	543	538	529	554	535	519	561	514	503	509	564	525	481	505	497	516	486	544	524	489	515	541	529	533	520	515	537	506	551	516	511	545	505	473	492	553	523	537	489	512	531	556	542	533	533	560	512	514	528	517	504	553	536	547	521	515	521	484	522	538	524	519	517	491	447	516	527	504	556	503	531	540	498
27143	92654	86688	61972	32180	7799	564	565	527	588	602	578	581	585	601	586	605	578	569	630	563	597	605	657	612	571	557	573	606	563	570	595	582	571	586	595	591	595	535	609	606	544	650	550	600	584	577	581	575	589	563	570	581	610	613	611	597	586	539	597	602	562	591	552	566	609	582	587	616	579	609	600	585	561	610	588	565	578	591	589	578	628	593	574	584	583	608	607	606	572	583	558	545	606	590	599	584	625	581	631	596	537	569	578	538	577	554	576	577	594	617	572	571	570	579	544	601	616	539	583	635	567	568	543	568	545	558	596	557	573	569	600	587	555	591	588	556	569	599	612	616	585	522	557	583	608	600	595	537	559	599	615	592	526	531	608	544	601	550	628	585	542	557	555	595	538	572	571	593	619	592	583	574	613	551	591	588	632	566	604	533	573	621	612	545	595	599	600	557	588	570	595	584	563	554	560	603	580	557	552	574	580	553	581	546	544	573	551	592	583	587	588	555	568	580	550	560	553	526	631	615	582	540	620	529	556	585	590	573	579	530	560	540	597	568	605	565	572	555	616	577	587	569	563	561	551	603	583	564	608	542	581	601	561	571	559	546	577	627	515	563	567	545	594	572	509	586	563	557	565	602	596	537	566	578	595	567	582	608	549	568	563	566	518	577	569	575	546	587	571	556	553	591	554	587	579	576	600	603	541	563	597	603	593	572	586	573	583	611	571	565	581	546	618	571	576	590	592	564	587	565	588	584	602	566	550	575	613	551	573	584	593	610	567	591	589	575	595	602	563	620	579	605	608	597	581	569	564	607	555	539	574	604	609	553	539	600	533	567	562	595	576	591	561	567	575	591	569	617	534	545	624	541	568	555	573	608	589	521	587	577	552	566	591	565	570	563	546	583	578	562	583	582	559	579	557	564	524	596	582	601	571	581	527	545	572	579	580	574	553	575	573	527	561	617	585	573	555	547	566	547	593	567	558	554	607	584	550	566	587	570	600	594	596	542	551	598	606	553	592	596	585	601	584	515	588	540	605	526	590	577	578	564	551	580	618	541	549	580	560	572	565	573	610	622	613	578	550	583	566	574	582	548	560	539	562	595	557	573	583	589	573	575	582	580	575	555	596	582	587	535	621	573	574	548	569	542	561	613	576	589	595	564	572	557	549	563	551	600	575	569	575	577	572	571	601	600	565	561	614	586	565	602	619	584	563	599	556	586	605	521	579	594	534	569	605	580	612	633	598	558	573	559	583	610	560	563	555	608	561	585	550	616	572	549	586	558	640	557	584	599	526	591	597	575	601	584	566	604	574	540	559	564	560	571	564	592	569	578	618	530	593	612	575	598	608	548	580	548	547	548	571	577	611	530	589	537	558	577	554	541	564	594	610	572	563	586	616	557	514	561	562	577	533	575	583	589	552	568	600	551	604	561	541	546	558	614	551	573	584	530	572	498	565	547	586	532	561	594	594	590	580	589	604	604	578	607	595	593	584	599	584	584	571	531	546	563	584	558	552	598	586	583	536	534	576	618	545	570	570	566	542	567	586	545	591	543	565	564	589	580	615	566	585	537	608	565	548	511	605	587	560	593	645	568	559	579	602	620	609	625	541	564	605	572	562	602	581	546	603	577	549	565	549	567	572	551	568	549	576	613	569	578	571	597	589	553	596	549	620	591	576	580	587	528	579	573	572	582	574	585	618	589	560	568	560	582	590	562	550	605	530	589	608	564	591	586	567	591	580	598	568	584	587	561	587	587	547	549	576	554	564	566	534	600	560	604	594	581	557	583	580	569	576	597	563	549	579	569	592	586	565	569	520	535	653	558	577	587	535	629	621	562	554	620	576	549	547	557	566	626	577	613	554	560	574	606	554	578	585	570	580	604	600	578	590	597	595	590	561	596	613	550	582	585	566	607	593	611	592	558	613	580	592	538	564	593	558	563	537	567	571	575	540	604	564	567	582	597	551	573	570	546	583	603	620	552	580	560	576	632	598	537	601	588	615	563	578	624	562	599	537	618	587	557	567	593	554	575	558	581	591	610	573	559	551	556	626	576	547	590	570	555	563	550	585	536	510	573	530	564	550	598	602	592	558	580	602	587	557	601	585	520	578	605	570	517	562	568	571	563	603	604	570	615	581	608	590	559	605	575	599	569	570	588	536	583	569	563	568	548	581	563	559	595	592	559	579	576	614	594	596	586	520	568	581	592	576	599	524	599	545	560	538	593	600	578	511	524	559	542	521	546	544	595	625	545	607	557	614	563	580	535	614	582	599	586	573	576	580	556	540	597	592	604	570	594	586	599	565	562	572	610	608	569	547	584	548	601	594	570	609	591	600	569	531	558	531	588	587	587	596	564	527	597	582	580	571	534	545	554	530	547	595	595	568	569	555	554	550	573	574	582	609	555	574	579	569	582	567	573	578	587	542	584	560	523	555	580	580	534	558	594	567	593	605	563	602	545	599	595	595	616	575	580	556	554	588	579	576	570	602	586	572	556	569	542	522	619	555	600	553	562	568	606	593	591	610	549	558	599	573	540	561	557	587	554	577	579	576	573	548	567	559	552	623	555	586	573	537	612	557	557	580	570	582	550	557	609	608	546	586	580	581	574	557	573	541	629	561	552	550	562	546	558	572	579	595	582	585	603	593	608	563	601	556	567	590	568	563	561	619	575	517	574	536	564	616	541	499	570	572	555	582	588	585	608	516	579	576	579	573	578	601	574	541	564	598	537	571	561	595	604	516	548	549	586	556	599	553	554	545	643	562	584	585	551	632	586	547	506	553	573	569	598	546	551	581	551	544	583	583	547	571	579	608	588	582	576	524	585	552	596	564	522	529	610	607	591	583	569	568	598	550	541	606	582	604	589	607	575	591	591	601	596	623	584	588	591	552	544	591	593	577	587	528	552	590	594	573	594	609	584	567	568	573	562	580	557	576	589	549	581	546	570	556	537	584	569	536	603	566	574	579	594	557	566	559	603	600	562	561	562	591	589	552	526	571	579	571	506	565	566	548	565	575	512	544	603	596	540	572	574	564	576	526	578	568	585	541	557	613	548	552	580	528	597	610	589	593	614	551	564	551	588	544	589	600	588	591	576	576	597	558	568	591	512	565	570	566	585	586	589	566	595	576	574	584	556	541	547	555	593	615	599	570	582	554	554	598	551	592	518	546	576	581	565	554	603	559	608	590	565	573	569	523	563	555	556	575	539	607	547	539	532	565	567	599	602	543	575	596	601	559	621	584	565	569	582	566	617	564	608	549	556	563	590	583	549	569	533	540	605	575	561	565	540	591	615	604	575	598	568	579	607	541	568	598	543	585	566	568	576	590	548	550	551	579	578	549	571	615	579	578	589	572	626	564	534	549	582	591	539	567	598	556	609	568	588	566	550	603	569	567	566	566	570	580	544	551	622	560	596	589	543	595	541	563	558	551	552	618	606	589	567	581	556	532	545	535	571	582	554	587	542	572	615	580	599	533	574	573	576	558	567	579
27753	26365	32089	19765	6075	1248	470	450	421	447	450	430	435	471	441	433	421	472	459	420	431	474	432	440	472	424	432	458	433	438	420	450	462	444	440	435	413	428	470	458	433	428	416	409	431	415	451	402	477	475	463	469	444	414	468	444	452	460	456	500	504	393	461	466	432	423	436	426	433	426	448	461	457	419	441	430	431	408	418	431	433	460	405	451	441	418	436	456	439	435	425	447	439	450	430	429	429	417	436	454	432	430	445	446	431	421	403	464	447	449	430	445	415	427	414	434	455	461	472	395	432	447	427	452	415	440	452	473	402	408	426	441	436	411	455	442	464	474	443	459	465	430	465	423	452	438	452	436	434	443	430	446	427	454	424	438	434	464	457	467	460	455	426	476	465	463	443	460	454	446	456	428	438	457	422	427	463	450	425	425	428	455	411	452	444	451	438	433	434	438	453	412	450	429	473	426	446	439	445	430	429	452	391	468	435	462	447	459	475	469	455	459	449	446	436	403	438	424	440	423	420	433	441	468	466	439	472	454	440	428	439	445	447	439	488	472	454	404	419	435	436	418	446	433	405	432	435	458	458	418	449	464	417	420	425	434	439	456	476	435	453	449	453	462	401	421	443	439	442	434	437	441	427	428	428	431	441	433	458	432	407	469	410	430	418	452	439	418	455	434	416	435	465	468	479	426	441	469	441	447	454	414	469	429	469	422	445	473	459	402	460	422	467	422	424	452	412	430	413	464	435	411	470	461	471	437	420	442	449	431	424	440	406	411	450	427	452	460	485	453	465	481	468	423	445	441	447	413	427	440	411	416	481	456	451	439	446	428	396	463	448	433	444	431	440	411	434	422	461	477	432	417	439	428	447	443	518	470	433	488	473	455	442	466	456	433	404	457	474	464	443	425	449	448	458	439	440	442	434	434	432	460	420	420	430	446	445	440	445	409	452	441	436	427	402	444	473	470	475	415	414	445	428	470	442	436	420	445	436	446	441	491	440	475	454	465	435	442	442	413	434	445	412	461	422	458	384	434	452	491	472	446	391	453	448	427	451	438	450	454	442	399	455	456	474	423	420	425	443	436	453	450	441	401	438	426	450	467	430	396	470	482	443	395	407	406	475	450	408	437	457	415	398	420	482	447	428	448	443	399	443	438	421	453	423	470	470	423	443	472	468	435	427	471	459	424	425	439	486	429	433	413	455	433	475	434	437	478	397	442	477	444	398	406	434	433	453	433	459	445	451	446	477	420	437	426	452	458	461	446	450	459	426	445	406	442	431	461	442	425	443	412	398	445	426	436	412	416	407	428	418	446	461	393	418	420	432	448	396	431	421	411	437	449	429	423	431	434	442	422	482	459	447	427	471	442	413	483	439	433	442	489	472	431	434	406	402	456	472	409	417	462	433	447	452	415	448	447	473	450	454	442	458	436	435	445	459	425	447	458	426	433	455	415	419	450	415	464	456	482	440	430	455	440	458	424	431	441	446	455	513	449	453	453	449	404	449	438	443	470	491	395	429	428	434	394	406	432	436	440	435	464	451	446	464	450	480	437	424	444	448	457	454	431	418	451	483	437	422	498	458	482	444	450	405	489	435	409	446	454	457	469	447	457	460	411	445	487	465	407	435	423	418	454	418	444	451	460	427	439	442	409	476	474	452	427	484	428	445	471	434	423	461	475	411	417	445	422	458	435	437	472	445	435	423	403	454	447	471	431	417	475	445	411	398	449	474	460	434	426	441	465	434	429	475	432	433	434	431	449	399	447	413	408	446	456	457	425	464	427	440	449	437	442	437	455	437	424	462	453	436	436	433	488	429	476	437	477	453	426	475	408	429	478	460	459	460	427	436	415	444	437	444	424	442	438	433	422	434	455	423	439	434	472	444	452	416	475	443	410	439	437	448	424	489	456	454	433	480	456	427	460	430	412	442	428	428	451	409	447	434	446	434	454	460	458	441	420	451	439	423	436	451	464	474	483	412	402	444	459	430	426	465	460	434	451	419	424	463	456	440	428	453	426	416	428	454	437	413	481	425	454	467	449	448	453	436	428	409	428	449	444	450	451	452	421	456	447	464	464	426	434	469	451	436	494	483	436	427	453	454	413	444	449	466	440	463	439	444	458	441	437	468	453	411	507	409	482	459	440	437	426	416	451	412	422	432	474	470	403	397	447	372	453	433	438	462	454	447	434	514	472	450	427	462	427	425	433	452	429	418	429	478	474	461	441	423	474	465	447	393	420	442	455	452	426	455	453	448	422	427	458	447	454	426	450	469	462	420	437	430	407	454	427	412	450	434	426	410	391	455	412	419	442	458	439	432	441	447	477	458	497	432	414	419	408	407	432	422	443	447	446	447	466	467	444	458	427	414	455	481	468	452	449	432	414	448	430	449	468	410	398	462	400	411	423	436	422	472	446	459	391	424	467	432	411	440	471	420	463	432	433	442	435	448	454	426	437	463	456	447	439	434	458	459	417	418	415	473	448	455	426	416	431	486	443	448	405	431	439	497	460	435	441	396	483	436	449	452	415	425	452	448	451	448	447	428	425	462	453	479	431	422	428	426	416	454	424	443	467	439	469	441	425	461	426	470	428	451	412	446	426	418	436	402	436	420	478	474	403	447	442	439	398	451	464	434	471	447	428	448	463	411	398	450	429	408	441	411	429	425	457	462	425	444	419	431	446	432	424	445	446	431	455	467	419	434	452	456	423	404	453	448	396	448	444	435	467	432	420	414	455	470	459	445	449	414	456	449	437	414	446	439	451	414	439	421	461	424	429	415	455	418	442	438	472	449	414	447	417	451	459	420	430	474	428	419	445	421	437	455	427	407	429	467	451	445	437	506	437	458	452	452	468	467	428	457	430	418	489	455	446	401	447	459	418	414	400	451	468	427	441	452	496	446	427	460	438	483	435	468	450	437	439	390	406	447	465	432	411	446	426	455	421	438	434	434	450	441	455	441	420	454	454	417	458	438	440	431	442	454	421	420	417	460	448	456	407	458	443	452	433	448	480	469	425	464	427	467	457	413	461	443	430	452	474	473	409	420	462	426	437	479	433	440	462	458	407	437	451	414	439	459	449	426	401	428	463	463	425	475	399	448	446	445	455	437	437	450	468	446	440	408	473	449	429	413	451	434	458	414	463	443	461	427	440	459	434	434	400	439	466	438	430	448	434	435	447	440	428	425	454	421	463	455	436	446	453	463	427	454	450	449	453	451	457	436	467	446	476	463	438	454	448	455	424	440	479	470	425	468	425	420	460	449	440	426	434	446	464	448	443	388	425	447	433	447	435	436	435	423	384	442	434	460	472	444	445	450	435	435	411	411	416	449	434	411	406	437	442	408	472	444	435	457	440	421	472	473	447	417	455	437	447	459	416	405	446	430	421	436	469	438	450	448	430	427	437	448	433	420	430	452	445	424	421	443	400	428	450	455	437	451	470	427	409	445	420	431	424	471	399	475	429	450	492	411	429	411	445	423	448	464	459	401	476
10925	33779	28098	11863	4163	1036	439	443	425	420	472	396	429	430	438	427	405	431	410	435	449	464	393	453	418	438	426	453	474	387	430	428	431	444	440	413	459	425	399	427	446	366	432	471	423	447	455	396	412	429	426	409	434	422	398	408	408	445	433	418	409	413	435	410	426	425	412	436	437	395	402	441	419	419	410	462	423	393	445	429	402	425	452	391	394	433	428	397	428	418	448	446	442	423	430	441	425	434	414	440	455	388	447	422	467	440	428	423	437	433	422	463	443	422	441	433	414	442	449	400	435	412	426	419	446	426	408	444	412	468	409	416	430	463	431	405	432	453	451	371	430	386	433	424	422	398	409	416	420	424	397	415	473	432	409	374	406	427	439	436	451	429	438	432	401	401	407	408	403	424	450	424	425	424	434	443	416	432	430	399	430	443	453	429	435	410	421	421	447	397	415	437	425	415	398	387	402	428	412	396	407	443	435	413	426	430	439	416	421	417	456	426	439	407	443	420	417	419	427	453	446	408	428	407	443	442	431	446	406	421	409	413	432	405	415	431	428	445	433	456	414	406	428	394	419	401	423	405	444	407	419	414	390	432	424	436	446	398	435	408	399	424	394	420	448	441	447	429	437	416	446	456	458	442	420	387	453	405	458	434	415	417	418	437	446	409	406	452	437	435	386	442	439	430	402	423	410	418	403	433	422	437	460	416	438	441	412	388	419	472	443	418	396	457	429	446	467	458	406	434	468	391	450	415	437	415	374	439	441	458	420	446	398	403	389	444	420	444	469	422	413	426	424	375	395	419	427	433	414	415	415	402	376	404	430	424	457	392	409	401	427	423	450	446	435	402	431	458	407	438	393	438	424	433	384	403	402	388	426	457	454	425	449	438	428	443	399	436	434	420	424	413	445	436	439	398	422	428	427	440	421	426	407	423	426	442	400	392	458	458	444	417	414	464	422	393	459	434	443	372	439	422	423	395	439	409	412	423	424	419	407	424	457	450	438	434	428	393	400	445	410	427	401	405	421	425	402	404	422	400	418	445	449	392	383	454	427	428	401	422	412	399	391	434	424	459	404	412	437	422	440	400	410	422	433	450	437	441	417	415	470	422	418	423	450	398	429	419	392	414	459	417	416	399	406	402	398	415	425	406	417	396	411	487	427	429	415	444	453	431	421	447	392	444	484	415	448	393	431	393	422	453	430	419	433	402	424	446	434	408	450	461	420	423	405	408	424	428	467	435	417	426	414	430	416	434	421	443	445	429	439	422	455	411	469	417	393	436	411	423	424	456	393	411	443	421	422	412	421	426	414	428	397	414	416	458	405	424	416	445	419	382	427	435	433	416	407	408	395	459	452	429	398	437	409	438	439	433	395	459	426	433	412	394	430	405	408	424	404	463	424	411	418	419	413	448	440	399	427	402	416	444	449	419	463	424	408	415	392	393	445	431	428	437	442	417	438	434	391	400	460	423	407	410	401	372	405	418	409	414	419	455	420	373	395	401	458	418	401	395	424	371	399	415	371	455	423	440	395	435	419	432	427	415	403	409	411	395	447	402	413	435	433	449	412	416	414	429	436	462	401	423	418	410	445	424	442	467	422	407	424	419	435	419	444	406	457	414	399	424	437	389	422	418	416	430	423	407	405	402	412	391	455	418	458	416	421	421	438	431	426	393	416	409	438	392	394	423	420	407	417	424	439	435	441	417	452	400	416	434	436	447	435	468	382	426	418	412	400	440	407	459	466	425	444	440	451	408	404	414	406	435	429	404	464	411	412	424	424	390	435	424	415	411	405	449	396	432	426	418	445	434	389	423	417	425	415	421	424	442	446	409	415	368	419	394	424	449	431	434	408	430	411	413	419	469	458	416	427	433	438	424	410	438	422	424	480	383	397	415	433	444	423	430	414	405	420	464	440	424	427	432	420	431	395	426	398	399	424	415	393	391	406	402	386	453	384	455	404	426	450	435	396	409	413	429	429	392	421	445	434	403	402	420	426	431	426	433	430	380	432	421	419	432	404	424	464	455	430	413	399	452	417	434	420	439	440	438	413	395	467	445	407	467	390	406	435	412	392	425	431	390	385	439	417	427	434	406	430	452	403	421	418	423	384	406	425	464	419	411	422	432	442	443	420	441	439	405	423	397	410	424	436	437	454	400	463	401	427	426	427	434	429	421	433	430	389	422	414	434	424	420	406	424	435	434	417	455	422	426	448	380	437	425	442	427	413	405	439	456	410	411	431	384	426	441	410	429	422	453	424	438	416	400	446	463	418	451	373	427	420	398	423	407	379	418	418	408	418	451	419	426	403	430	435	424	423	452	429	412	445	431	421	432	422	446	410	414	409	425	427	463	387	432	416	457	394	420	432	412	427	443	437	442	433	475	472	431	407	431	448	431	451	459	466	392	441	431	423	414	442	420	413	422	436	437	419	437	431	443	413	411	407	399	425	408	419	430	406	441	435	453	452	424	429	450	423	431	405	401	442	434	432	421	424	406	422	460	386	423	398	453	405	406	400	382	416	416	397	404	432	430	428	431	435	424	432	441	440	407	431	403	413	443	403	388	421	381	425	422	435	454	414	464	416	408	420	409	410	435	429	411	464	421	471	405	375	420	395	410	423	411	427	440	420	433	447	400	416	390	402	455	460	438	426	426	443	444	400	423	415	390	422	401	412	407	401	409	449	422	412	455	430	397	430	432	435	408	407	400	436	379	399	404	436	425	425	446	424	428	467	406	384	428	428	440	415	456	446	454	440	461	439	431	393	430	410	429	417	406	443	429	419	416	399	412	423	445	415	432	418	448	438	432	414	430	426	472	431	419	408	399	439	413	445	442	417	404	428	437	390	400	391	439	453	436	379	405	431	437	439	416	436	393	450	387	433	420	405	424	414	410	437	458	401	424	407	449	384	416	423	431	441	461	444	434	411	448	434	403	401	411	425	430	435	417	374	417	404	433	438	405	438	429	414	431	414	444	477	430	411	438	412	422	418	427	423	440	443	407	434	438	418	447	410	455	415	434	359	410	411	424	465	434	425	410	422	421	450	454	419	445	411	432	425	400	410	397	416	403	432	385	443	411	411	444	412	434	396	412	421	413	437	433	465	424	403	422	418	403	442	426	433	408	438	422	436	435	390	415	423	444	406	452	446	413	427	409	428	419	393	391	425	393	441	415	414	462	430	405	400	440	394	437	429	421	463	434	426	395	423	395	452	444	427	433	417	396	442	428	482	413	405	392	436	452	407	389	430	421	445	459	438	390	430	413	431	414	431	402	429	432	433	379	448	429	417	420	378	408	441	447	402	427	456	424	372	452	428	423	412	431	429	393	367	435	441	396	397	421	429	442	429	389	452	426	431	403	409	423	458	429	434	394	402	422	440	436	422	410	399	420	409	438	439	444	426	446	424	425	406	415	443	388	399	435	447	398	417	424	410	401	423	388	404	460	440	434	398	418	435	416	415	408	417	423	423	430	424	439	430	435	439	429	433	467
25006	26140	55510	54084	32422	10731	1043	603	486	521	500	462	458	425	483	454	459	442	460	484	487	474	457	494	465	491	477	449	461	445	499	479	462	497	493	477	440	444	492	485	451	463	464	441	489	464	483	456	458	487	516	459	441	456	462	449	492	448	465	496	451	458	473	428	419	457	486	448	489	473	453	453	452	458	479	483	446	477	482	474	453	474	456	438	506	442	450	457	447	484	420	477	455	433	470	494	432	446	475	417	480	485	427	469	491	429	434	477	529	462	468	428	455	438	518	430	480	479	468	449	469	495	458	477	439	443	459	498	486	496	454	458	457	482	424	431	447	468	435	418	454	454	423	465	439	466	465	450	406	467	469	426	451	477	465	462	424	447	474	463	440	464	440	449	475	435	466	453	450	477	480	443	484	417	467	480	477	502	462	455	428	482	461	453	473	447	440	497	448	456	433	464	459	452	467	494	472	447	461	467	461	459	449	461	456	437	468	449	465	477	461	457	456	449	466	455	447	462	492	436	471	471	465	472	456	465	464	437	438	449	459	438	452	473	471	459	462	434	476	447	415	456	501	448	485	469	494	467	465	473	463	467	408	463	434	481	439	425	475	454	458	473	462	459	439	458	485	493	461	447	459	445	414	445	471	450	432	432	443	459	415	465	503	484	462	452	502	462	437	478	469	494	449	466	495	429	457	461	445	457	466	447	452	463	425	479	464	488	480	475	500	436	444	440	523	443	533	433	472	432	436	473	444	451	472	448	461	464	481	487	478	497	466	423	440	453	443	493	441	471	459	486	498	494	477	438	457	492	467	472	513	440	432	461	444	483	447	447	462	488	469	474	481	470	417	454	454	476	467	482	446	491	452	467	469	450	452	463	444	446	495	474	449	447	448	456	450	450	443	456	424	444	470	424	450	441	422	476	456	452	491	485	443	464	477	461	450	465	434	423	437	439	482	459	513	411	490	454	440	457	460	463	484	508	472	458	481	483	455	448	494	460	448	470	465	444	451	443	438	425	494	502	445	446	452	473	469	478	425	482	457	467	453	458	431	459	460	442	431	463	447	468	459	406	418	457	452	458	462	436	441	437	471	479	458	406	453	456	490	504	457	447	448	489	443	454	456	461	453	418	456	451	484	442	441	472	493	477	488	462	495	518	496	494	442	447	452	477	450	458	438	482	411	458	436	479	476	427	437	457	437	448	445	436	457	481	433	434	453	448	465	458	420	450	422	478	444	483	467	462	488	472	482	424	446	423	413	480	494	503	450	486	463	438	419	450	427	444	440	471	440	422	438	447	436	451	443	456	474	471	443	439	423	494	481	508	489	425	480	453	426	453	458	450	451	473	480	463	478	472	439	429	458	481	440	456	479	454	461	439	439	465	462	467	488	454	424	438	481	448	432	509	429	446	486	472	400	458	408	454	467	420	425	470	492	463	463	474	465	480	471	435	478	468	395	410	500	453	482	438	439	442	457	456	428	449	451	437	460	423	496	497	500	481	477	441	430	451	461	429	488	429	461	442	451	458	462	465	470	444	431	499	459	455	435	458	475	482	466	428	471	457	428	433	450	436	456	496	494	459	467	493	453	492	447	435	477	460	446	445	451	443	468	452	454	461	456	481	486	455	446	463	427	447	465	428	470	446	461	468	460	492	455	469	428	459	457	450	447	456	447	438	449	465	471	445	467	444	443	470	443	419	483	442	489	433	457	464	439	443	472	467	438	449	477	465	446	458	454	409	458	429	465	443	467	445	425	496	474	468	453	482	465	465	484	458	462	458	466	466	486	493	478	443	431	452	478	470	443	462	452	456	469	479	458	452	446	465	475	422	445	474	459	499	455	433	479	454	517	469	465	436	451	446	432	441	474	456	443	434	462	470	410	436	499	462	469	427	465	451	446	486	461	458	465	469	412	471	449	433	441	429	443	462	437	469	441	460	459	459	440	443	433	435	460	459	482	505	478	436	459	412	439	444	419	445	454	437	466	452	439	420	490	478	439	464	471	459	449	457	456	487	500	473	443	492	458	430	429	396	462	462	453	466	441	450	509	436	466	450	477	420	457	482	486	460	445	449	454	478	449	418	454	435	454	461	472	456	449	426	455	452	463	489	461	444	479	460	488	474	454	443	423	472	473	466	446	476	442	463	446	498	462	469	452	467	434	498	455	447	470	496	453	492	466	449	474	438	441	461	458	505	443	463	455	475	439	454	479	504	453	462	442	449	423	465	492	429	464	450	447	478	452	511	438	456	459	504	459	510	466	435	501	439	462	501	448	418	462	489	449	461	441	439	437	467	423	446	456	466	478	463	419	456	447	482	436	477	475	436	435	475	402	466	414	442	435	427	465	438	493	461	459	454	456	480	481	458	432	486	438	481	456	459	475	447	494	454	443	417	418	471	485	429	456	478	471	467	485	407	442	471	440	438	471	477	504	470	458	481	483	475	455	458	489	478	448	445	434	478	439	484	487	484	472	436	495	444	506	467	473	470	457	461	433	462	508	457	447	443	421	426	460	453	458	480	471	475	441	419	493	524	490	460	483	459	460	448	437	473	443	454	468	459	468	431	443	445	472	476	476	443	476	424	476	453	481	455	457	461	424	435	475	412	442	474	428	482	442	448	418	462	515	467	467	463	430	423	430	459	450	475	449	471	432	455	471	430	458	451	456	426	455	466	437	453	450	441	409	500	522	443	458	446	453	386	466	466	427	426	449	536	428	482	496	451	470	430	469	417	490	462	478	421	486	451	435	460	456	461	476	460	472	431	465	424	459	444	452	465	458	427	463	445	479	477	493	446	458	453	488	453	466	466	413	433	443	463	458	467	432	494	450	461	433	449	448	409	489	498	466	434	476	425	479	461	456	473	443	477	459	410	445	483	432	414	473	504	479	484	466	441	468	477	455	433	436	438	442	434	432	485	465	497	454	451	487	451	493	442	451	460	455	454	420	450	481	456	448	467	460	465	458	431	442	452	464	453	479	438	435	467	449	442	493	485	458	490	453	439	476	427	451	452	433	492	447	459	460	439	496	411	482	465	447	476	454	445	480	460	446	494	442	452	434	479	469	441	461	480	458	450	468	485	425	470	460	452	423	437	438	441	447	471	418	467	430	471	452	465	450	422	426	414	490	428	468	454	461	485	449	416	454	430	453	463	462	448	464	449	474	443	483	480	452	466	463	462	484	438	461	454	486	448	450	463	458	480	486	427	445	469	482	437	465	457	452	434	438	479	467	418	467	482	439	427	493	440	482	470	434	423	447	476	464	497	439	512	436	470	463	476	458	464	432	474	459	430	454	468	436	463	457	495	456	443	461	434	433	477	432	473	446	458	489	422	481	454	433	482	466	445	464	516	455	487	449	486	458	455	468	494	465	453	434	455	470	436	455	473	460	439	470	441	458	454	478	499	448	445	447	454	458	421	455	432	452	491	492	486	474	444	455	471	449	451	468	471	457	465	448	422	462	466	437	473	451	443	458	458	473	473	468	465	458	466
22452	86373	77461	49838	22655	4148	474	488	493	492	490	468	476	517	525	479	494	503	532	473	500	465	501	536	512	468	488	493	487	525	491	484	477	516	497	494	496	528	500	513	468	493	457	484	500	527	467	489	525	485	508	491	478	482	506	512	510	496	471	478	519	489	517	518	496	436	488	504	480	469	494	491	511	448	500	504	527	517	493	474	494	482	472	487	497	511	495	500	515	445	497	491	489	512	498	502	482	477	457	476	476	474	483	461	472	485	477	456	442	508	451	508	479	492	509	476	483	486	475	456	526	481	513	488	493	454	486	471	511	498	494	513	492	533	491	491	457	498	525	492	452	484	512	501	508	489	482	485	478	492	442	501	494	517	505	483	515	492	500	488	499	493	516	461	506	479	502	489	491	499	478	480	465	511	506	460	468	500	496	485	516	487	517	439	481	513	478	496	489	480	548	495	500	508	495	496	463	487	487	451	480	507	489	522	476	492	451	481	436	498	479	483	501	494	444	482	509	474	479	491	497	518	502	491	514	505	514	474	453	505	457	463	516	481	470	489	485	502	489	468	515	459	463	498	490	460	509	420	505	482	448	494	481	470	490	480	510	522	508	482	498	524	455	461	475	493	503	498	471	473	508	478	499	507	481	473	447	476	484	510	480	543	496	502	487	465	497	490	531	481	490	464	468	541	494	467	515	483	474	468	504	465	482	517	477	489	477	510	505	431	454	490	474	466	522	480	471	500	479	560	449	485	486	472	501	522	522	490	521	506	504	468	490	500	507	474	480	498	475	451	496	480	486	462	426	515	469	445	521	478	493	522	474	469	470	452	536	472	491	455	467	499	439	483	479	501	497	485	465	479	506	483	492	495	515	468	499	503	509	463	492	495	489	448	529	475	505	463	492	516	479	444	454	438	506	464	489	487	527	476	502	491	447	503	486	499	496	526	471	482	510	465	482	514	495	504	487	454	474	477	487	503	499	480	459	514	491	482	465	486	452	507	495	497	475	480	487	509	524	476	480	483	493	475	483	509	471	474	485	478	463	475	497	510	465	506	477	491	495	501	502	457	486	523	502	509	486	473	476	508	503	503	459	491	521	481	464	490	490	501	501	475	479	466	432	521	515	520	478	454	482	467	479	477	506	500	478	475	457	455	443	504	477	475	464	453	472	442	521	514	509	501	482	460	506	467	432	466	485	493	496	514	501	484	510	505	469	480	493	488	496	539	470	497	468	485	458	486	493	505	505	498	501	483	533	493	483	469	490	477	460	520	472	461	512	494	454	448	471	502	471	473	486	504	468	508	481	466	494	516	542	465	501	499	488	490	511	487	495	487	520	501	481	471	515	495	498	466	443	471	490	483	480	551	502	481	489	497	490	461	485	551	467	452	463	440	485	506	470	485	465	464	464	466	499	464	497	461	474	489	492	495	487	475	524	494	484	501	507	496	474	454	499	533	499	493	475	489	476	477	483	507	435	479	467	464	463	499	506	477	498	461	484	479	459	455	478	443	503	459	505	489	476	527	486	538	499	496	481	518	516	492	482	500	474	465	447	526	482	501	460	478	450	485	486	495	491	477	472	467	496	471	444	507	485	467	491	473	505	495	456	517	457	476	468	501	499	465	509	465	490	516	479	533	462	472	498	496	435	492	460	472	543	477	459	456	505	481	528	454	506	515	481	474	505	532	508	505	532	480	487	475	465	469	489	492	527	479	457	494	495	457	498	501	494	490	457	459	472	462	472	482	481	479	483	512	484	466	444	466	509	464	476	483	510	510	478	477	479	502	490	466	503	498	502	481	494	484	437	535	513	484	499	494	497	471	501	505	480	442	526	505	464	471	460	519	459	480	486	503	479	478	454	538	486	472	449	493	502	492	503	489	463	493	518	508	483	471	473	477	504	523	505	465	510	474	445	432	465	529	519	495	479	483	527	458	524	477	471	458	468	454	466	499	472	507	491	478	471	492	505	517	487	483	493	445	466	505	478	456	469	478	448	506	489	470	483	471	485	488	467	479	494	487	490	470	469	490	508	477	494	508	518	486	513	477	468	491	466	483	483	482	486	506	487	545	478	489	467	509	424	448	453	495	480	485	479	464	467	468	458	441	493	462	510	465	455	505	485	456	482	467	483	481	462	543	480	491	514	477	467	507	478	517	484	445	475	520	505	478	471	524	506	475	498	488	474	493	464	533	458	469	476	514	483	490	472	504	478	494	477	495	466	488	454	445	457	531	477	495	493	455	470	470	465	444	462	500	468	488	474	455	517	465	479	495	472	500	509	511	491	497	482	495	476	474	489	450	476	488	460	466	461	485	465	509	471	486	480	455	472	438	493	464	481	475	483	442	498	475	491	526	478	498	501	504	423	451	470	459	453	449	505	484	474	479	477	502	462	506	479	477	463	475	515	501	477	492	490	482	516	477	496	462	467	498	479	480	485	480	497	512	495	458	511	487	586	485	472	527	483	497	446	497	464	471	510	493	445	491	466	443	502	476	462	520	456	495	485	460	483	450	482	466	549	494	486	449	447	489	472	493	474	437	483	468	533	496	442	496	475	483	476	471	484	477	462	474	493	465	506	486	472	465	491	486	482	503	501	486	489	458	506	474	507	522	492	457	475	515	485	476	471	488	482	487	490	500	454	512	498	510	481	494	467	484	435	460	489	525	500	490	487	493	486	466	519	490	459	478	487	462	484	486	473	463	495	490	453	469	515	521	495	480	492	426	461	497	517	520	482	527	468	497	476	511	480	515	492	488	491	496	457	476	484	482	458	496	454	441	467	485	469	456	490	503	491	485	512	502	458	488	492	472	454	526	480	427	501	478	524	496	495	460	472	458	517	506	441	472	507	487	436	501	472	444	465	466	472	505	501	490	460	458	462	506	459	486	424	498	433	471	472	472	474	490	452	494	486	488	497	488	472	488	462	473	490	502	466	530	476	507	463	465	499	489	505	465	426	468	491	461	486	500	494	507	521	498	495	507	465	466	537	500	504	472	483	450	485	464	460	498	469	454	474	505	485	471	490	486	496	483	477	489	513	505	483	501	511	465	485	482	505	477	513	454	501	476	483	464	491	483	480	450	430	480	506	503	451	465	502	484	441	487	485	459	475	446	462	481	456	472	475	480	472	494	436	484	492	476	460	484	447	494	503	443	504	466	500	473	498	499	478	510	527	457	454	482	488	467	498	507	513	461	472	511	491	474	490	464	457	485	448	497	453	449	446	439	441	484	462	514	476	519	532	458	516	456	461	493	511	470	483	469	468	522	516	454	470	468	513	500	498	500	460	455	461	472	434	499	504	485	482	518	448	472	475	449	500	520	487	475	494	501	506	499	463	456	479	455	491	514	489	458	458	549	485	465	480	466	518	524	507	498	473	482	487	447	484	450	518	468	493	488	479	463	470	481	457	471	450	462	493	523	491	464	462	483	548	480	488	455	463	459	492	495	435	482	485	495	492	483	455	495	466	538	503	464	528	470	488	486	422	511	496	467
23923	23135	48560	52877	35635	16577	2894	738	580	546	551	567	564	534	530	569	525	553	533	535	534	538	611	580	541	581	557	529	528	538	542	558	513	522	543	515	522	498	507	536	521	552	531	542	497	528	496	547	541	555	518	530	511	533	531	531	489	495	527	555	530	493	554	512	545	548	503	525	509	518	538	528	527	522	544	522	515	531	530	560	532	537	492	532	537	510	540	526	518	542	536	514	566	493	504	580	496	525	523	547	500	522	519	489	500	547	462	541	505	521	486	470	537	543	545	502	575	538	516	530	520	495	538	577	493	526	519	518	521	540	507	479	544	559	530	523	541	514	492	510	530	530	525	490	485	533	527	513	528	494	539	537	512	503	517	554	515	536	474	522	536	557	541	526	530	500	493	505	492	530	520	510	481	516	528	498	522	517	525	498	531	561	513	552	499	512	515	522	529	528	538	499	554	467	532	499	486	518	525	540	517	526	507	512	474	502	539	530	486	553	495	548	523	512	527	517	491	513	538	548	542	515	524	536	488	533	551	540	550	506	524	516	521	519	516	472	514	508	551	549	494	512	527	484	497	514	521	504	496	493	482	550	525	529	489	530	510	523	525	518	529	500	519	516	506	547	474	516	509	506	517	511	530	556	528	520	546	503	559	523	450	555	523	518	541	503	549	535	527	521	525	526	512	508	544	492	532	529	504	484	527	559	494	541	508	494	518	543	504	516	550	527	490	516	512	536	510	525	526	504	468	559	466	520	515	542	544	515	557	441	561	519	508	565	522	517	514	491	507	537	513	514	521	508	543	510	531	533	505	496	495	476	529	535	495	496	503	551	530	526	517	526	536	535	503	510	519	503	502	534	511	486	489	533	547	491	527	532	478	509	499	507	490	513	504	505	526	503	521	511	476	509	548	538	508	479	514	501	508	558	526	510	516	492	544	501	532	528	548	553	519	561	519	526	514	486	562	516	509	528	538	499	459	520	536	561	475	502	520	527	506	509	570	509	537	527	479	496	543	532	513	546	509	476	472	526	502	517	518	469	538	513	520	534	477	507	500	540	481	547	550	491	533	513	533	521	516	510	533	511	455	537	544	494	486	596	521	518	521	528	514	560	511	543	515	532	561	553	549	528	520	492	474	500	500	529	476	532	512	557	518	543	522	527	558	506	550	515	565	573	555	523	521	515	497	508	526	537	530	496	505	486	527	509	496	513	501	522	527	535	511	506	492	516	506	516	511	493	525	509	531	483	555	554	516	482	513	530	494	547	538	563	512	558	523	543	546	494	531	484	551	497	522	486	502	507	525	510	517	526	483	499	528	537	520	554	482	502	515	503	570	508	532	472	506	512	547	519	532	501	495	540	535	533	514	526	557	518	508	476	526	501	554	560	557	504	488	489	497	531	544	507	527	461	543	535	524	484	531	510	541	517	526	510	487	483	495	524	513	554	559	530	472	508	522	506	543	531	514	508	502	521	513	517	531	468	483	519	530	539	460	522	509	512	479	498	514	532	528	539	534	530	531	523	528	510	492	481	530	553	531	518	478	514	524	536	524	486	538	527	498	485	522	567	508	523	543	498	477	515	490	517	491	533	536	504	530	520	512	491	510	522	527	509	505	507	488	484	550	519	520	522	532	495	519	509	476	485	509	524	543	541	530	537	537	534	519	537	537	502	559	520	527	512	507	511	518	549	570	489	555	534	524	515	533	543	528	530	464	548	508	535	520	515	505	508	517	500	527	529	535	498	498	520	475	502	482	515	485	524	493	482	485	501	501	520	486	473	542	520	521	526	533	494	522	497	475	537	531	520	500	496	460	551	512	493	476	540	474	540	489	541	556	480	536	529	550	548	525	527	533	502	508	482	522	540	488	482	527	522	456	517	489	519	518	496	484	496	523	531	534	531	464	509	524	494	523	547	483	487	501	530	541	539	522	476	524	543	518	526	564	568	475	547	487	522	531	532	519	518	529	498	527	536	482	563	531	522	535	513	527	510	529	517	517	548	507	475	500	518	533	518	508	545	480	514	525	471	523	468	482	512	498	518	544	511	486	504	487	541	530	525	470	510	522	497	564	540	507	538	560	538	503	478	527	556	491	497	521	555	520	554	531	517	537	496	505	492	519	554	525	486	507	521	519	492	492	517	520	491	492	531	519	514	520	494	506	549	515	537	524	498	517	513	508	500	493	505	543	560	540	552	500	533	516	550	468	523	501	516	571	505	493	524	542	501	545	509	540	524	499	560	546	517	501	510	538	498	473	542	517	553	486	521	542	518	504	503	517	549	527	566	537	517	490	520	559	504	515	473	482	492	534	495	531	500	517	518	521	510	532	487	481	505	551	484	525	519	525	505	496	489	534	551	573	507	503	500	501	469	503	518	515	526	521	540	543	468	543	515	527	542	534	499	547	513	505	514	545	510	510	512	505	546	517	493	562	497	484	478	540	496	511	532	527	514	500	506	492	504	480	528	503	508	565	533	560	481	510	509	504	493	545	501	510	520	487	539	506	500	522	514	523	517	537	494	533	564	511	481	492	492	514	545	533	512	496	521	524	509	521	534	518	507	512	573	514	508	535	512	552	517	482	554	482	516	521	482	558	500	510	514	536	549	521	478	542	522	487	512	532	531	539	522	506	577	512	538	513	517	528	543	512	471	498	521	509	517	504	504	532	506	518	498	519	463	469	491	471	501	537	508	544	517	545	509	509	488	519	568	547	531	508	511	501	534	510	504	501	514	487	509	525	480	520	509	491	504	491	523	534	510	532	506	486	498	482	520	534	497	530	504	520	516	528	526	498	519	486	549	530	511	508	510	517	492	512	523	569	535	536	510	521	469	513	522	458	495	496	548	526	491	531	543	498	538	502	537	517	489	552	479	506	546	534	497	537	503	530	536	541	502	507	533	521	543	515	522	512	534	528	505	519	537	472	510	518	559	514	534	544	513	524	571	519	561	505	488	548	580	511	542	481	520	492	523	473	495	519	527	549	508	527	500	523	534	451	515	493	486	496	534	541	489	541	554	502	536	530	499	489	550	519	551	566	509	549	530	492	494	491	531	529	499	505	562	530	488	532	479	535	544	561	509	489	506	514	520	541	508	504	507	508	544	474	486	505	522	520	501	518	496	526	515	518	547	558	499	523	516	509	497	534	492	506	535	557	538	495	526	508	534	500	468	529	494	501	531	515	530	528	511	506	527	490	501	529	538	552	531	510	485	518	489	530	536	539	594	539	568	518	533	505	505	524	506	503	507	541	498	576	505	603	493	526	536	549	523	532	526	542	525	541	512	551	537	512	503	554	520	501	500	505	508	530	477	548	528	503	492	523	553	507	509	541	491	504	476	525	511	534	530	485	524	533	522	528	507	488	506	487	550	567	520	512	520	520	497	540	499	486	472	542	482	497	490	481	494	532	542	537	513	504	520	561	497	550	541	499	510	536	565	510	506	505	540	525	516	520	508	503	519	517	524	510	522	525	485	497	511	538	530	553	454	441	524
26145	90682	87723	62918	31034	4335	519	555	553	585	606	591	544	614	564	596	587	585	562	598	582	598	684	715	640	621	587	567	587	561	621	563	581	598	576	561	615	626	535	620	557	546	580	601	560	627	568	586	621	590	574	535	553	584	591	606	569	608	560	588	554	593	605	573	565	579	600	568	592	562	573	592	586	561	613	602	562	576	588	573	598	550	534	586	547	561	563	546	622	598	590	651	587	550	586	588	593	603	596	591	570	596	550	578	576	609	630	571	547	604	578	605	568	581	559	588	561	543	595	580	619	543	544	625	548	514	584	625	596	608	581	582	573	571	608	512	580	601	593	572	602	601	580	544	582	572	564	635	521	599	603	578	607	579	548	601	555	571	546	564	595	533	603	581	553	585	589	592	608	566	573	574	597	576	599	618	559	531	564	585	551	604	591	562	609	542	537	589	586	565	597	596	580	565	526	581	537	601	618	560	580	588	577	595	540	573	584	535	583	590	607	589	552	588	562	569	605	619	555	561	562	601	540	584	585	558	584	600	583	591	524	597	567	556	618	554	617	552	583	580	557	587	577	583	579	567	600	573	615	614	616	584	551	596	562	587	620	583	542	579	574	577	597	601	561	591	529	577	584	599	557	564	580	575	618	588	581	534	543	625	577	617	585	586	586	586	585	561	567	583	600	557	533	593	603	607	601	584	577	575	597	592	573	632	577	568	559	556	546	551	626	543	589	564	583	570	584	582	553	570	605	612	543	586	649	580	608	563	595	578	570	594	594	605	598	557	554	562	578	593	577	512	602	580	522	549	593	597	591	564	575	548	574	530	579	613	605	594	557	564	560	570	564	568	603	574	604	601	567	541	618	571	593	577	575	567	575	601	579	586	564	601	580	563	605	562	607	560	564	592	578	584	604	573	589	606	575	517	557	587	554	570	574	601	579	559	571	566	614	604	604	583	574	567	599	598	553	572	558	600	550	585	572	605	554	583	591	584	553	545	571	620	553	578	590	552	601	585	583	570	574	608	521	565	590	578	601	543	605	616	569	556	561	575	548	583	578	564	598	526	589	549	609	610	602	589	510	531	597	563	620	566	576	592	601	594	548	584	554	592	601	594	602	559	580	622	554	581	558	571	603	556	535	569	567	574	591	588	518	570	582	584	556	605	561	584	556	576	591	557	605	627	607	606	614	568	613	578	596	607	572	611	576	563	592	547	601	564	587	571	584	523	575	570	570	584	596	585	530	565	571	613	580	574	550	571	568	610	573	566	570	581	549	593	565	570	601	553	578	547	540	564	603	571	628	589	589	574	594	604	488	575	576	585	627	589	552	574	566	590	545	575	589	579	521	588	596	586	567	588	596	553	604	584	586	604	601	575	580	600	575	616	570	572	594	614	606	550	567	564	570	576	565	593	582	605	597	563	587	604	562	579	562	567	572	580	548	606	533	562	592	539	629	603	588	591	583	557	596	565	546	578	538	596	605	562	548	555	589	569	538	556	558	551	560	577	564	553	583	571	557	563	574	579	583	580	597	564	581	574	572	562	608	569	554	566	591	614	559	543	570	529	585	596	592	611	600	583	579	544	553	580	563	585	572	572	597	555	526	556	511	584	578	583	556	588	603	562	616	602	545	558	572	569	590	565	538	582	615	578	631	566	601	583	572	555	515	595	586	560	583	642	592	568	560	615	559	538	605	589	561	593	533	573	534	569	540	611	570	577	593	635	583	552	589	573	574	614	586	590	607	579	525	599	565	578	621	556	633	531	573	585	574	546	594	573	554	533	587	549	554	592	557	565	575	543	582	552	591	606	564	580	633	630	560	582	545	593	556	557	599	600	528	585	573	540	575	607	564	606	580	597	542	539	579	556	541	595	587	565	586	607	596	548	591	570	619	606	598	603	542	536	569	563	592	611	574	565	562	580	520	572	562	566	567	602	604	557	554	553	582	556	614	533	570	569	585	568	574	569	575	560	586	569	566	558	588	553	558	585	584	561	586	597	590	590	562	561	562	599	542	539	622	593	585	579	602	589	586	549	537	584	634	589	569	626	570	601	562	586	585	555	601	577	565	582	620	573	587	586	556	574	526	604	597	579	561	579	615	600	547	574	575	566	636	567	570	542	542	578	539	586	559	617	542	604	601	556	517	560	627	554	557	587	575	542	535	541	573	567	562	538	552	551	586	569	576	583	570	536	591	595	590	553	574	610	577	578	546	618	593	614	558	600	583	590	574	607	585	593	585	598	563	585	517	579	516	602	584	587	620	564	565	573	561	536	540	541	539	578	589	586	536	533	604	572	605	566	599	622	557	564	583	568	612	563	601	579	576	550	577	578	573	575	534	541	540	561	565	561	545	580	578	609	608	603	560	572	577	599	582	567	538	536	620	578	556	637	557	595	620	580	574	582	559	601	620	587	573	594	584	599	554	562	568	558	582	614	619	584	526	579	593	565	564	583	583	518	613	595	601	585	595	562	555	617	594	590	591	568	562	538	573	575	609	643	577	543	583	556	596	509	588	590	601	644	535	558	576	589	580	550	592	539	582	584	583	554	593	583	572	570	592	583	556	554	592	568	618	607	602	569	585	532	583	544	634	614	609	557	603	599	559	564	591	562	602	574	581	571	577	612	551	585	570	601	594	569	626	594	579	575	556	573	538	601	600	600	568	552	559	587	576	609	567	547	565	577	535	620	598	556	550	565	595	555	601	523	600	582	592	555	613	552	605	564	553	602	577	595	572	538	549	547	585	612	606	586	572	522	561	569	576	499	581	581	573	582	603	561	556	599	547	597	597	562	535	535	562	569	596	573	587	582	574	553	567	549	618	582	616	521	565	604	559	626	563	553	619	556	579	540	564	553	586	584	593	585	593	570	562	610	580	576	586	574	582	585	567	563	582	606	539	606	593	599	582	568	578	587	590	616	587	535	545	582	561	582	552	591	562	598	590	568	588	584	567	545	580	544	556	556	571	587	588	565	559	566	571	580	593	537	541	579	563	616	610	612	578	561	610	588	548	596	549	587	603	607	585	589	595	596	577	576	573	559	594	563	517	574	566	530	576	544	561	563	612	594	584	559	613	563	591	565	567	534	566	588	608	559	539	580	580	573	555	570	594	610	613	593	600	578	564	552	573	566	581	619	557	600	534	632	635	523	576	557	550	575	576	573	558	567	556	563	601	611	580	583	543	582	586	585	584	588	586	578	540	543	560	559	547	558	557	591	530	563	563	575	563	609	632	593	554	553	549	554	572	580	541	574	611	617	563	549	601	601	500	578	555	604	566	581	597	555	592	563	574	531	601	547	595	614	598	600	587	549	587	562	566	569	580	533	552	570	601	584	556	611	528	569	551	566	584	547	573	605	522	548	584	567	530	571	554	563	573	547	563	582	584	592	568	588	577	583	546	568	600	596	560	561	587	560	562	549	592	576	559	580	611	603	621	601	591	573	563	602	566	552	558	605	537	560	537	531	602	515	602	601	541	565	547	609	553	576	576	584
27365	25575	33774	24005	7020	785	490	498	438	429	451	433	449	456	452	473	463	427	459	422	453	480	493	379	493	423	454	430	487	488	435	469	452	436	432	416	468	463	396	452	422	439	476	403	445	439	427	437	429	444	457	457	421	436	439	406	458	424	439	450	458	450	430	448	430	397	472	447	461	435	435	436	445	460	409	438	428	426	424	433	438	375	435	432	433	424	441	458	451	447	473	392	434	420	407	438	421	426	409	446	476	429	469	436	437	493	453	442	439	486	396	394	451	469	427	447	405	440	481	443	420	422	446	433	428	430	454	427	442	434	410	486	467	430	463	446	438	428	444	427	386	435	419	440	461	456	426	437	462	407	421	426	416	400	417	446	435	437	441	443	421	428	446	412	431	431	435	416	429	403	464	415	414	463	460	442	432	434	432	443	422	418	399	414	450	405	446	472	455	417	410	418	444	423	430	477	419	422	495	464	446	429	423	457	430	424	439	429	442	444	466	458	449	466	450	430	437	423	450	452	443	425	468	413	405	454	445	395	412	423	463	486	405	435	465	458	462	470	427	451	392	441	448	423	454	466	461	462	471	431	485	476	448	449	462	418	428	417	432	407	437	419	442	448	448	463	440	432	429	434	442	443	398	455	421	428	396	428	442	433	454	463	400	420	420	429	428	425	452	419	460	473	429	432	424	469	420	447	452	438	426	443	455	455	431	448	427	421	431	421	435	411	484	467	437	463	453	427	478	446	485	398	415	419	455	445	453	449	463	423	435	428	409	463	469	453	482	424	454	464	451	417	450	415	493	424	467	454	442	451	473	432	458	445	427	458	421	440	455	486	425	388	456	429	452	445	427	458	429	439	425	445	468	420	483	437	425	417	466	431	468	486	433	456	426	452	449	429	404	409	451	434	445	444	439	400	410	412	438	464	435	408	423	441	461	425	408	446	463	457	464	432	439	424	428	438	443	460	461	462	474	447	414	462	444	482	446	428	453	456	447	442	429	447	439	443	432	436	427	457	439	456	440	450	436	475	463	437	405	426	467	462	418	427	414	418	425	456	437	480	428	441	436	451	436	409	461	429	406	448	483	468	411	428	448	441	432	415	463	444	459	446	430	438	480	438	458	457	440	420	470	429	458	459	427	418	447	457	404	463	504	435	459	412	437	437	446	426	471	427	435	407	402	461	461	465	419	430	431	440	432	439	436	422	420	422	435	432	467	411	466	464	438	409	442	428	441	443	424	495	438	440	449	456	416	414	461	443	410	424	435	466	389	432	472	432	418	412	477	446	422	430	422	457	452	442	463	405	430	451	449	453	369	417	456	460	443	424	428	417	402	447	432	444	404	443	415	427	467	416	431	439	462	457	403	440	403	445	473	442	443	435	445	443	482	426	479	466	433	429	447	459	455	423	472	453	454	476	420	411	420	443	441	429	402	490	491	433	448	434	475	475	451	453	454	439	463	442	390	425	436	455	449	443	439	410	446	466	467	456	427	456	441	412	415	445	429	446	472	434	436	464	437	438	417	432	432	450	445	453	417	432	416	404	455	408	422	441	436	417	421	438	438	432	435	409	460	451	478	425	428	444	482	461	439	436	452	477	439	475	441	412	492	420	463	451	416	418	442	472	416	455	430	446	459	434	429	444	427	470	419	459	451	427	440	437	410	446	432	441	441	454	418	458	452	412	422	464	407	452	412	461	427	461	417	452	407	424	428	429	434	448	445	460	455	458	448	447	455	409	416	412	441	394	443	457	446	436	415	454	446	481	420	463	461	475	454	456	462	402	447	428	421	440	428	449	454	432	434	443	440	453	445	425	467	464	450	454	524	450	468	445	412	428	435	452	464	450	440	468	444	441	428	472	421	440	451	444	470	419	437	450	455	445	421	450	454	441	449	445	426	416	437	456	469	439	411	448	432	437	448	428	457	434	421	441	476	441	424	461	398	395	423	467	404	453	413	445	490	408	444	459	437	444	444	433	468	450	398	462	475	418	437	421	439	439	443	444	434	436	428	394	443	477	435	401	396	453	443	439	459	424	413	456	431	432	446	433	418	424	466	490	409	459	466	414	472	466	413	395	432	451	473	436	435	443	417	414	402	451	421	456	399	429	434	395	474	441	444	447	453	440	458	422	416	448	445	478	429	480	444	435	445	425	442	420	434	445	440	428	449	382	435	454	389	439	435	447	412	442	456	435	426	467	449	471	419	446	439	459	458	435	431	454	412	445	443	425	462	426	403	452	442	429	451	425	398	466	431	448	422	434	441	434	424	451	432	432	433	436	454	444	436	462	438	434	414	430	442	471	428	427	423	428	426	398	433	419	410	496	388	435	426	463	424	425	434	456	463	471	402	433	458	453	435	469	426	468	461	421	414	434	451	445	468	414	462	468	479	457	445	428	434	431	471	441	437	435	445	418	446	429	435	433	486	437	486	425	455	409	411	429	451	408	460	426	406	424	459	458	453	426	456	405	411	480	428	420	455	449	450	451	442	456	446	457	434	431	458	404	435	469	440	397	440	410	459	430	440	473	405	434	440	422	439	450	422	436	444	430	438	431	443	410	456	470	473	416	411	430	443	449	410	430	450	433	436	471	470	489	466	455	432	452	449	420	415	426	446	423	431	461	420	419	418	455	451	467	389	478	444	463	471	436	426	427	417	446	455	410	471	463	423	441	414	435	427	420	448	455	443	463	408	421	450	438	436	424	417	471	435	448	451	435	451	447	430	425	427	424	396	439	452	461	436	435	450	512	452	432	470	464	446	426	432	461	462	432	428	448	410	457	450	438	438	429	438	445	437	433	429	444	426	425	419	445	438	460	463	470	438	437	450	411	432	465	414	419	427	447	432	434	451	466	453	449	431	440	455	429	451	486	412	456	460	416	491	434	408	467	436	432	438	457	421	455	492	457	426	422	468	441	471	423	424	463	451	451	450	401	430	446	459	440	445	410	435	427	452	440	463	469	432	455	453	428	448	455	423	472	455	393	449	457	441	466	417	405	444	471	421	447	445	438	443	438	433	471	410	452	394	430	460	439	442	437	431	414	414	497	424	454	453	450	417	438	423	429	458	412	454	403	457	468	457	435	439	460	443	477	456	446	432	431	431	418	428	457	445	415	430	415	429	431	493	410	439	433	453	445	435	456	436	446	418	420	464	439	495	426	416	444	464	427	440	436	423	431	460	430	421	417	473	450	458	437	483	464	447	437	422	419	432	491	459	483	414	451	471	440	429	441	420	412	452	426	400	386	431	403	439	410	439	421	443	427	432	450	445	408	458	433	446	462	430	451	464	429	471	435	440	465	465	415	426	430	450	431	469	426	405	437	410	422	513	442	440	444	442	436	471	454	452	442	434	435	463	439	459	438	429	452	411	440	429	437	501	429	417	443	428	473	474	428	365	453	434	426	439	446	387	412	424	439	446	421	439	406	430	446	453	457	432	443	431	452	421	476	420	477	428	435	460	450	433	437	406	425	470	454	464	455	435	429	433	431
6156	33092	30189	15234	4375	669	402	411	438	415	432	384	434	392	427	423	462	419	411	407	385	419	430	404	418	411	424	425	435	427	427	436	406	358	407	376	418	443	412	424	414	418	412	404	423	438	438	407	404	405	437	422	413	426	411	433	404	418	430	452	437	405	404	409	421	411	415	455	396	416	432	422	410	410	409	442	420	405	439	382	410	414	431	403	454	404	413	433	423	430	410	395	442	442	425	426	425	395	400	417	400	472	388	397	419	415	433	421	426	457	430	374	395	429	434	404	425	372	407	397	404	415	390	438	414	408	468	428	406	441	443	449	409	415	416	426	411	451	420	392	461	381	393	402	410	380	424	412	417	395	441	440	415	442	396	427	432	390	422	409	403	406	427	393	443	395	430	419	448	411	418	427	403	396	433	416	413	424	439	416	394	437	394	433	417	438	438	395	432	418	422	467	420	409	416	420	436	427	419	414	401	416	387	429	413	403	452	392	389	446	402	395	401	422	441	413	433	384	422	447	413	419	440	400	399	405	441	370	398	435	395	421	418	420	396	442	429	408	450	422	424	420	433	413	405	426	395	423	414	416	427	411	460	424	439	437	426	437	403	421	405	413	414	424	431	431	449	384	455	409	413	433	453	433	451	409	423	422	449	421	384	433	441	383	451	439	404	401	425	388	430	415	426	402	438	416	417	433	424	412	400	413	408	446	428	435	415	390	447	398	418	379	405	401	415	460	387	429	383	397	430	373	431	410	418	440	417	406	414	414	420	432	427	434	442	408	385	414	450	429	420	402	402	405	444	414	438	411	448	395	437	448	409	382	412	411	424	434	393	437	391	426	441	404	442	443	427	400	425	437	413	407	419	391	416	432	422	402	409	453	431	445	405	449	446	459	367	433	386	408	439	424	411	427	424	401	435	393	441	419	409	432	424	442	384	396	399	418	420	414	420	399	431	448	428	439	432	396	419	411	429	415	420	411	432	413	409	405	434	396	435	425	410	399	402	433	440	437	421	426	433	407	451	387	443	385	457	438	426	427	427	410	432	432	428	391	413	437	421	437	450	421	437	402	468	451	395	427	388	421	405	404	439	444	402	429	423	429	464	396	368	431	421	407	430	386	422	407	430	429	430	368	400	422	435	380	428	451	426	431	414	375	418	393	436	423	405	402	381	420	376	407	421	385	416	459	433	473	424	408	401	417	400	400	428	402	446	418	409	435	446	427	414	447	418	422	441	429	423	398	413	429	457	396	422	385	416	396	428	436	406	415	438	404	387	433	438	420	394	405	399	421	424	415	413	416	401	426	415	439	392	406	401	453	425	397	434	429	420	439	428	410	402	415	409	424	403	417	425	430	426	445	431	405	446	403	403	414	412	381	419	450	411	396	404	447	459	437	421	442	414	382	403	442	398	433	406	397	398	424	412	412	422	439	373	399	444	423	396	411	425	446	404	399	411	411	430	415	402	402	423	413	414	427	413	382	418	414	419	416	424	417	434	400	425	459	457	429	449	442	405	405	402	406	427	407	438	434	400	424	369	407	414	412	401	407	439	441	408	451	410	445	430	420	402	403	429	434	411	417	414	413	416	386	411	414	426	424	443	440	434	442	406	403	411	413	413	414	437	418	444	424	391	448	454	409	438	394	445	414	395	422	409	415	419	405	410	393	435	461	406	434	364	389	411	367	426	410	400	417	388	452	439	408	397	393	386	421	428	409	413	438	429	413	463	422	434	404	417	398	401	390	448	398	466	428	412	410	406	409	436	422	409	414	401	395	416	393	362	426	396	425	408	397	400	396	451	380	421	407	406	448	457	405	408	404	439	445	404	449	431	417	437	433	367	394	430	448	433	414	406	412	461	458	416	422	443	412	394	404	424	409	403	398	430	416	400	396	415	406	416	420	430	456	393	426	438	412	404	437	403	430	401	424	398	439	404	398	390	425	436	405	436	425	408	444	401	424	419	396	423	385	431	417	416	428	418	412	427	402	419	414	420	405	430	404	428	424	425	413	431	423	399	442	396	390	420	412	381	427	440	437	412	368	422	413	406	423	422	421	448	433	411	401	407	430	407	409	421	453	429	427	410	382	443	440	389	445	443	431	404	404	439	428	425	418	395	395	422	401	394	436	421	421	405	416	421	413	374	431	441	442	424	452	436	419	371	448	396	377	435	398	431	435	400	427	415	407	410	433	426	389	425	412	389	431	365	397	433	408	406	449	415	409	419	394	443	399	408	415	433	427	423	405	411	443	405	407	433	411	456	411	413	428	422	384	402	430	449	414	440	410	367	423	419	421	434	410	409	430	364	457	409	415	364	411	441	401	414	412	440	437	388	417	414	410	398	390	381	426	422	462	424	441	413	421	413	390	460	446	409	416	421	416	429	405	380	442	387	435	414	410	428	408	442	396	429	413	411	393	416	430	417	383	381	422	439	398	434	425	408	433	420	413	451	427	421	440	390	416	431	413	393	422	426	396	385	427	393	412	420	377	435	403	419	388	422	393	358	406	416	417	407	441	406	428	437	448	419	395	406	461	408	463	391	405	400	432	415	411	392	391	452	432	442	444	426	401	415	385	465	411	389	411	432	417	456	394	424	416	409	430	408	429	442	399	437	444	454	423	398	431	425	399	409	389	420	390	401	429	374	438	430	421	401	423	425	388	413	421	449	412	385	436	417	414	426	400	429	396	431	401	389	413	418	407	432	408	404	427	434	449	420	405	473	425	413	476	408	402	436	420	397	411	401	411	401	405	401	436	409	429	413	408	373	428	442	421	412	416	398	442	420	418	453	407	381	423	406	420	409	430	417	447	453	432	397	415	389	417	408	416	418	419	433	453	438	418	461	395	387	416	401	426	408	390	428	435	406	460	428	412	438	398	369	418	405	388	438	413	393	431	403	388	410	450	427	433	434	394	413	417	413	421	430	433	449	393	436	385	434	433	419	414	403	430	417	417	460	396	422	422	419	460	415	429	402	433	400	432	375	409	440	396	457	413	364	382	412	402	460	442	426	448	429	407	413	423	420	433	385	423	425	384	422	399	445	391	428	413	446	433	393	402	393	414	411	451	413	413	402	365	402	432	432	395	414	404	423	435	437	428	413	410	440	411	402	436	433	445	408	404	407	455	398	415	380	464	450	378	451	398	435	409	405	415	459	385	440	375	396	430	449	448	435	397	387	420	395	414	415	419	428	393	413	437	429	403	450	411	396	446	400	450	405	418	435	409	429	426	438	382	404	430	409	446	455	420	419	403	408	413	432	419	426	399	422	443	446	413	407	447	397	415	433	397	421	424	454	436	455	422	402	419	434	404	424	420	449	397	425	436	396	416	408	435	424	454	419	449	397	402	435	397	432	431	397	370	402	436	453	397	415	429	401	416	403	404	383	427	416	401	429	439	412	449	421	413	400	410	408	379	422	421	431	436	409	432	425	415	447	432	407	414	441	453	402	417	386	437	434	413	408	478	439	420	405	425	409	418	435	420	475	431	444	447
24990	24261	55149	53512	30090	9229	1005	560	483	494	474	419	442	483	480	506	456	411	476	483	495	500	495	535	506	500	517	455	455	474	479	468	488	477	454	464	502	462	465	462	479	480	475	467	453	489	453	457	457	437	424	460	456	444	452	494	423	443	459	478	453	467	456	438	473	444	457	459	473	480	459	415	498	483	461	431	452	448	440	429	456	445	369	448	453	453	439	439	435	450	469	417	487	444	442	469	444	455	480	444	474	423	466	441	455	458	469	432	491	417	466	438	458	439	455	514	441	449	487	435	432	448	455	440	471	468	451	440	462	432	477	444	477	458	445	436	449	464	468	461	445	498	491	459	437	485	434	460	437	492	478	488	422	432	440	471	457	449	454	455	445	441	480	472	471	455	497	485	457	423	457	447	458	448	409	508	448	495	464	456	471	439	458	442	462	450	515	493	410	454	516	464	487	489	496	472	481	427	447	466	440	446	448	480	479	459	446	457	446	444	475	479	461	426	458	449	462	452	481	461	459	469	439	448	466	432	450	477	453	476	428	440	444	452	444	446	457	442	451	442	432	450	457	437	462	485	452	479	430	477	445	424	471	435	447	445	451	435	461	459	484	442	510	432	492	459	436	442	440	450	448	429	448	434	422	463	423	464	490	467	468	449	443	453	434	459	480	486	430	474	463	430	427	455	468	452	445	460	468	423	459	466	431	464	492	460	443	444	470	396	392	394	477	455	472	441	485	482	494	463	465	456	429	454	442	438	473	478	458	457	497	432	437	498	433	448	506	469	448	446	426	426	469	463	453	445	447	454	457	408	453	440	473	441	455	432	443	451	441	408	412	465	439	435	415	445	450	437	439	457	462	472	451	458	530	430	447	448	470	434	470	462	445	483	457	477	462	407	436	459	472	473	444	462	476	440	496	479	453	521	475	439	458	464	454	428	462	452	472	446	466	424	446	460	418	424	436	478	450	471	455	455	432	458	447	473	456	452	440	457	457	425	441	445	448	446	445	459	447	471	473	482	468	433	436	469	432	500	438	426	487	440	433	452	468	428	451	453	475	479	463	426	457	434	478	457	437	460	438	451	477	459	504	462	471	429	470	436	448	438	445	411	440	455	477	441	462	447	497	452	482	471	448	459	430	461	476	474	442	484	445	455	476	430	420	487	486	458	450	503	496	453	458	491	486	451	455	421	438	465	460	449	455	478	406	412	430	409	434	451	452	450	476	443	411	417	446	470	450	474	416	481	433	451	449	483	448	480	455	452	437	474	426	495	487	446	416	450	454	447	479	448	472	463	448	480	447	434	462	453	485	446	449	473	470	453	500	475	465	471	465	478	443	461	438	472	466	451	422	473	455	464	485	486	442	456	449	436	469	450	475	482	433	479	421	490	429	481	455	470	466	446	421	445	427	446	437	431	438	427	492	468	441	466	477	443	449	456	439	466	466	507	477	464	470	468	441	442	435	481	404	459	444	464	436	456	430	432	423	457	477	447	437	470	412	404	479	447	492	434	447	446	459	465	430	436	436	473	463	423	471	459	460	441	410	464	407	408	414	494	434	418	443	441	448	463	439	451	457	443	508	474	483	452	443	451	431	427	444	463	457	451	452	471	453	484	454	468	463	410	486	445	434	480	447	435	431	446	459	424	459	414	440	463	478	477	441	443	433	422	426	413	421	461	470	454	484	477	489	438	435	446	435	442	416	471	474	440	470	476	458	475	424	492	430	464	442	449	454	426	472	443	438	427	453	489	484	458	443	464	451	453	473	464	508	451	464	471	466	445	470	455	453	452	469	434	464	465	430	453	441	463	452	444	462	479	457	454	460	393	431	468	445	482	453	474	456	440	497	452	450	477	446	465	462	433	460	461	458	443	459	428	450	447	416	477	450	512	464	470	427	452	461	465	453	487	458	434	478	441	476	446	443	454	481	431	492	480	475	436	473	475	439	437	461	421	460	466	502	419	487	448	505	481	458	437	463	440	463	477	450	456	421	440	449	487	457	492	451	438	419	452	438	452	491	451	463	474	418	442	438	429	436	455	441	464	453	461	450	468	435	488	461	438	457	467	451	431	441	440	455	479	471	462	463	494	467	451	448	448	471	436	424	467	499	464	479	444	464	466	452	469	412	417	406	424	459	435	453	476	504	453	447	457	457	448	419	461	413	458	482	470	432	481	486	456	446	477	489	476	429	428	464	471	456	456	459	464	470	440	436	428	400	444	422	453	429	461	446	446	516	432	454	470	457	408	491	463	434	481	423	418	446	462	477	466	412	440	461	461	460	479	513	454	443	448	482	431	388	451	445	460	462	438	472	439	462	447	435	463	446	457	428	465	444	442	477	480	478	470	441	482	466	483	502	480	435	467	440	484	449	441	458	441	456	476	450	429	447	478	442	454	417	483	471	423	459	457	416	447	457	461	489	453	485	460	451	436	433	429	447	447	462	431	484	435	444	459	471	435	446	472	493	449	450	450	416	450	470	441	477	470	450	466	457	430	488	455	428	462	429	447	418	468	452	455	495	453	443	425	459	444	447	443	447	456	418	431	423	478	470	449	451	473	448	491	479	488	459	414	475	458	465	420	458	456	427	482	475	443	447	447	476	462	447	464	448	446	419	444	450	477	476	439	467	437	450	465	467	425	474	489	473	450	475	496	462	453	456	447	450	460	463	462	477	410	467	450	451	460	470	465	494	478	456	508	455	448	492	481	460	477	455	453	451	486	479	434	482	435	449	483	472	456	433	454	465	463	458	488	462	439	465	488	442	451	443	446	447	437	440	474	466	433	477	449	486	422	490	450	471	510	424	439	489	446	475	435	431	450	468	424	457	473	435	438	465	444	443	467	463	477	456	484	495	484	450	467	451	455	474	458	432	423	454	473	439	462	426	447	466	420	474	418	458	439	446	446	470	434	456	432	427	449	430	456	483	451	443	453	484	473	505	458	458	434	385	459	491	425	480	459	441	463	462	441	439	453	492	461	452	429	411	440	446	475	460	459	466	439	415	494	438	470	473	416	410	427	473	427	460	457	457	463	461	431	475	455	441	446	450	443	409	435	420	493	443	430	464	458	401	471	448	448	445	434	444	429	470	417	444	459	457	448	454	466	453	456	452	474	413	447	475	466	454	396	475	449	389	462	465	476	445	440	421	420	457	474	435	465	455	450	470	423	449	449	487	505	444	413	457	485	484	467	459	449	458	459	454	468	421	487	438	461	449	459	413	426	473	429	485	430	436	466	465	467	446	421	467	456	439	456	425	433	416	474	446	437	460	416	464	458	447	437	482	475	475	488	468	423	462	448	462	434	450	463	448	481	443	479	438	443	422	415	430	443	436	440	473	430	452	429	427	457	465	464	476	466	454	450	466	455	426	474	433	439	420	435	431	476	474	442	498	448	445	460	456	490	438	469	461	441	422	440	467	421	497	465	455	457	473	472	431	477	493	448	420	471	455	480	464	432	471	425	534	416	473	516	434	412	471	434	453	448	438	464
15903	79187	81322	50548	20289	2144	494	482	502	509	484	511	486	508	473	493	499	496	484	494	522	494	547	550	500	542	483	446	471	473	475	472	494	457	489	493	447	500	475	510	474	501	502	476	438	473	485	506	487	489	478	509	467	502	491	502	504	468	508	485	500	523	485	464	497	475	470	521	482	507	491	473	490	480	481	489	481	511	545	447	504	502	481	479	512	490	492	513	502	505	498	457	454	494	458	478	474	535	463	465	460	511	491	459	490	496	532	527	462	493	516	467	437	479	469	465	493	500	522	479	463	522	461	462	455	488	520	499	471	475	468	487	502	486	467	496	444	514	518	488	496	503	485	485	499	501	475	515	483	452	505	537	494	519	492	522	471	496	491	492	478	469	528	499	496	532	510	485	525	532	489	493	533	497	485	489	464	447	476	487	529	455	495	436	460	479	455	459	467	502	477	444	484	479	518	496	506	500	472	444	459	480	468	494	521	482	536	462	528	526	492	472	468	529	521	478	481	486	506	514	508	439	483	474	482	490	492	480	488	498	509	500	439	455	494	477	526	482	491	441	484	491	468	447	491	487	492	464	469	466	475	461	490	475	496	518	499	473	514	502	516	507	496	475	444	498	498	492	495	471	487	493	506	471	481	509	503	491	464	494	489	490	526	480	429	522	477	487	499	551	487	474	474	531	488	503	486	473	490	560	493	498	482	474	498	532	513	466	468	470	495	531	519	533	500	469	507	483	480	463	460	504	497	492	481	466	475	468	451	477	467	489	449	483	475	475	475	511	482	516	474	493	450	500	454	432	513	501	484	479	495	522	502	486	456	451	506	479	460	518	465	469	505	458	514	478	506	488	526	500	460	514	475	539	452	473	469	493	496	445	463	474	461	488	483	495	527	518	492	484	458	463	507	555	491	526	478	494	473	488	452	461	493	469	521	493	469	471	492	526	471	503	491	509	468	451	487	492	504	450	505	465	463	486	452	516	521	457	497	508	480	491	485	504	504	488	508	478	489	555	493	493	484	468	491	461	487	500	463	492	469	488	462	514	482	497	500	458	484	482	471	512	470	485	473	512	477	503	506	500	467	493	456	502	481	479	482	476	476	522	482	481	492	496	477	481	458	511	509	534	494	504	531	481	470	467	489	473	471	484	468	485	520	488	508	471	502	528	442	525	476	492	503	499	517	505	473	526	488	505	482	468	454	509	484	492	493	489	475	495	457	484	480	467	502	455	496	504	510	477	476	490	483	485	457	514	480	477	483	488	467	514	476	484	484	482	457	523	490	487	504	522	472	498	501	472	491	470	485	475	474	499	510	473	503	472	481	504	505	499	520	447	468	487	450	492	477	499	502	459	474	516	492	466	536	451	511	493	515	486	478	466	453	461	511	474	460	522	451	492	496	495	470	459	478	448	488	465	535	468	478	473	497	512	461	494	472	466	502	482	449	479	474	470	519	487	490	448	486	490	464	518	470	473	495	493	513	484	478	491	490	485	505	475	507	488	471	478	463	428	428	490	483	508	513	450	481	497	457	475	464	470	465	494	509	526	471	467	492	466	471	455	484	469	493	504	511	454	485	468	451	453	485	500	485	506	496	444	513	500	495	459	527	504	438	469	494	529	496	483	525	497	498	480	476	507	492	478	521	478	486	451	507	498	459	460	530	498	433	483	477	494	461	474	445	497	484	480	472	482	512	476	464	486	505	497	468	460	499	434	473	472	488	485	452	448	544	511	516	517	480	501	515	467	477	464	470	488	481	473	501	482	467	469	495	448	502	470	521	527	505	474	446	479	460	499	498	494	467	428	491	496	533	492	492	486	487	467	516	483	522	490	490	506	470	436	463	508	499	496	484	520	466	531	509	510	495	484	465	494	444	518	480	492	506	543	526	503	492	470	487	491	463	477	498	502	514	504	497	525	488	454	485	511	470	487	478	483	499	494	485	475	466	452	481	451	517	471	488	527	452	505	487	466	500	516	437	464	455	468	484	482	479	466	521	519	509	476	480	473	479	479	503	490	444	488	426	497	505	448	476	476	471	477	509	468	500	483	527	485	479	531	492	512	458	472	495	476	510	468	490	474	483	519	448	470	506	455	485	482	527	472	456	457	479	477	514	476	462	513	492	476	459	462	498	470	463	485	479	453	500	502	463	476	505	478	497	458	462	507	489	504	466	500	465	480	478	498	477	459	514	482	482	483	486	528	482	486	495	471	499	480	500	493	506	470	455	495	473	493	466	477	486	441	468	438	500	506	470	445	473	488	472	466	450	480	494	498	508	470	481	487	460	487	478	475	523	485	472	500	489	442	483	465	480	502	458	495	480	472	475	472	510	507	519	487	506	484	528	491	466	499	498	502	480	479	499	467	485	453	477	492	469	537	502	490	511	481	474	457	525	500	482	476	468	469	496	501	513	467	465	466	481	473	474	486	474	512	462	467	462	536	493	465	529	464	495	477	453	481	418	506	480	491	459	468	496	488	496	532	508	460	527	474	516	472	493	460	508	503	487	498	469	477	469	443	480	478	482	508	520	486	469	444	511	445	480	510	442	486	492	463	528	449	503	498	504	464	513	494	501	523	488	506	504	480	514	457	498	459	487	425	446	481	529	492	486	489	490	485	473	502	501	474	463	442	449	497	487	512	516	495	494	487	497	488	490	482	520	462	493	498	476	500	493	498	502	469	444	482	495	455	508	501	451	521	472	465	455	467	452	482	481	444	507	482	479	416	497	473	473	509	463	470	503	521	477	479	505	493	496	460	480	502	519	498	467	497	501	451	506	497	465	507	507	509	475	526	477	474	472	505	499	470	513	475	468	494	446	500	460	514	498	493	515	509	521	508	475	481	482	448	503	486	477	462	484	479	457	513	475	484	542	499	505	489	471	482	493	477	481	455	488	482	489	464	451	512	460	480	497	478	523	559	487	486	477	488	503	509	515	494	472	483	488	453	495	483	493	502	493	541	477	508	502	463	494	467	482	470	475	498	481	490	515	518	477	499	489	486	504	500	499	498	461	448	475	537	490	466	468	494	508	482	476	506	542	506	516	460	455	483	524	480	497	450	534	497	536	484	460	435	459	485	486	477	462	443	442	480	490	472	505	495	505	503	509	471	505	481	458	478	461	481	516	527	484	497	481	469	467	469	478	508	474	487	499	493	516	483	460	455	469	481	495	495	496	450	478	462	484	457	473	518	463	526	481	458	507	481	457	464	462	462	496	508	494	464	461	499	513	470	502	457	466	477	468	520	519	497	434	470	504	488	501	478	480	487	479	485	509	471	476	468	539	493	486	473	486	514	446	479	497	503	461	488	479	502	491	483	496	485	500	501	446	443	445	475	509	464	491	467	448	481	455	468	500	459	518	480	449	464	455	483	487	464	485	487	486	474	506	490	513	480	472	501	490	465	461	477	486	464	441	471	480	504	491	475	477	440	505	503	469	522	537	498	489	479	509	484	479	509	471	515	491	515	485	473	459	458	510	455	510	488	489	478
23938	22719	50129	57311	38734	16396	2830	715	606	545	604	585	519	510	574	559	572	548	533	545	557	546	627	647	583	562	533	499	524	544	521	487	523	555	537	568	514	554	549	525	564	497	512	527	539	520	503	480	504	497	545	507	494	564	572	548	532	497	544	550	561	527	523	530	523	507	549	537	518	537	533	519	515	489	510	520	518	526	542	543	517	548	535	564	536	541	526	500	517	503	496	522	495	546	507	503	501	532	505	504	528	519	509	532	492	521	523	545	505	574	506	545	546	527	508	524	477	526	549	509	526	545	511	465	504	524	504	508	536	518	517	498	514	538	493	497	550	521	532	559	500	520	528	504	573	507	526	532	526	538	548	542	511	539	516	497	512	514	492	511	483	492	536	548	511	557	493	546	490	527	556	520	537	508	534	528	521	543	522	557	509	518	510	570	526	521	532	530	500	534	511	495	537	530	554	480	527	514	485	513	477	471	493	556	551	493	547	494	496	513	524	523	506	492	521	485	511	506	514	525	512	522	537	520	520	481	520	557	531	510	563	509	504	513	536	534	522	541	529	493	505	514	506	585	505	539	536	518	552	521	502	527	549	514	532	542	527	528	512	519	549	529	563	503	512	495	518	538	546	523	553	510	579	505	512	511	551	517	554	528	492	544	541	545	513	516	515	510	545	535	531	526	517	523	527	530	552	503	509	513	533	523	491	526	515	487	492	494	522	511	512	536	538	488	517	517	529	528	533	533	554	505	509	532	505	512	503	530	515	536	510	508	512	518	519	489	530	485	482	507	508	514	494	499	524	525	510	501	514	535	523	537	507	505	528	496	540	525	527	540	487	541	515	497	517	518	503	511	547	545	537	525	548	486	482	504	534	508	503	505	554	515	537	543	500	508	531	527	547	517	529	512	536	509	530	514	523	501	537	529	509	503	506	492	504	525	525	489	478	477	564	501	532	554	544	503	516	525	545	535	524	558	530	483	520	521	496	475	507	528	551	515	533	528	575	508	526	479	530	515	550	513	502	491	508	508	489	487	534	502	552	524	536	486	528	506	497	568	534	519	537	542	519	551	517	537	538	507	481	473	497	538	472	559	510	521	529	542	529	543	524	497	546	523	524	533	526	539	484	558	524	493	482	480	504	524	478	581	498	503	557	476	540	558	546	495	508	524	508	540	523	476	555	519	555	525	497	497	541	555	525	497	489	525	509	557	505	527	570	509	509	532	509	478	491	508	483	499	513	510	517	500	543	534	540	496	513	533	560	496	539	497	524	473	510	525	517	520	534	513	519	532	514	517	531	538	536	492	481	535	502	513	561	510	510	528	479	523	505	516	511	548	535	494	495	535	578	500	546	562	518	515	532	495	516	512	538	564	499	504	503	526	498	588	511	509	484	502	503	527	573	500	518	489	526	538	504	506	510	493	522	533	511	535	506	543	497	503	499	512	537	477	491	527	507	525	511	545	534	524	533	481	512	532	503	507	510	510	485	524	531	489	509	501	511	501	494	488	533	510	494	497	500	553	489	540	469	516	465	541	487	496	495	506	524	523	522	516	541	519	523	498	560	537	513	482	456	522	531	551	524	528	504	504	508	562	513	505	568	504	506	534	523	515	514	543	519	542	495	543	560	498	504	502	485	534	504	553	523	514	523	521	512	549	528	546	513	511	576	565	517	531	499	502	572	521	537	527	529	540	533	510	531	550	533	529	508	510	498	498	529	554	500	457	526	497	537	527	501	544	549	499	519	497	524	511	510	508	500	492	541	502	487	539	481	547	543	476	494	546	556	545	478	528	538	508	550	523	483	537	499	515	513	556	504	517	565	495	508	513	507	545	529	522	484	520	482	517	550	507	519	546	538	519	513	542	503	508	532	484	486	505	493	505	530	522	499	513	518	584	563	515	526	498	507	542	496	539	519	573	513	509	503	531	503	502	552	510	535	490	488	513	558	535	533	492	489	533	503	485	500	541	509	528	530	525	554	527	533	498	519	561	468	530	526	524	523	528	546	523	532	522	517	547	490	524	530	506	534	541	568	531	550	512	498	533	541	477	525	551	496	484	527	504	541	550	532	493	472	559	486	555	517	511	531	514	483	528	479	500	517	523	524	497	494	519	515	487	525	539	541	488	456	482	536	528	497	506	508	546	481	507	519	510	520	474	498	576	529	555	518	528	496	502	526	536	511	500	490	508	560	514	523	515	515	545	530	525	523	519	536	516	482	572	530	535	522	516	496	549	494	485	586	532	541	544	512	528	515	501	510	508	501	526	518	499	501	530	523	503	504	538	530	512	545	452	508	523	518	527	498	506	552	540	532	556	570	544	490	544	526	532	499	515	521	513	555	518	555	520	552	546	507	513	531	506	491	521	515	533	543	519	527	513	517	546	543	490	485	502	499	501	517	514	532	496	488	501	511	490	507	498	479	554	515	505	541	550	528	491	519	500	523	549	477	537	525	523	549	514	489	549	493	533	493	519	534	529	510	476	511	503	553	524	530	513	478	562	484	500	498	514	499	547	510	527	479	537	506	521	524	547	481	520	529	509	533	543	539	538	493	542	494	532	526	518	482	495	514	504	558	499	484	514	530	496	493	524	510	515	521	503	531	530	511	551	500	520	535	542	545	557	481	512	518	504	532	468	499	510	538	545	570	507	519	462	525	525	503	517	499	564	528	497	559	533	510	543	561	489	528	487	476	507	507	520	498	500	477	525	552	476	526	501	530	518	548	533	508	509	531	545	525	559	533	513	511	524	516	525	512	528	477	548	518	503	521	509	554	522	487	524	532	515	528	523	546	512	526	498	500	531	539	501	530	517	511	513	526	496	491	514	550	500	508	512	501	513	513	507	499	538	529	502	512	541	496	501	455	511	538	511	531	549	504	545	560	474	534	500	501	521	516	517	505	532	539	535	535	486	491	501	490	524	513	493	514	553	547	505	520	550	506	502	525	487	498	506	507	490	548	529	559	486	485	499	540	456	548	530	538	546	521	502	518	537	497	497	550	534	540	509	508	511	534	525	507	543	519	495	550	487	482	552	541	532	515	479	490	500	515	517	514	516	543	499	522	546	483	530	490	506	513	526	534	494	519	521	500	532	472	518	536	525	525	482	506	518	478	571	467	519	514	511	525	513	513	481	546	502	529	571	553	528	529	531	546	540	542	510	511	496	487	508	555	513	493	460	518	515	510	509	539	501	536	520	503	515	497	584	544	524	521	516	520	506	550	505	547	493	510	545	501	491	554	571	532	519	502	549	480	544	532	545	525	481	546	520	523	553	509	480	519	542	534	504	514	518	503	528	544	495	546	504	497	526	539	502	595	544	491	503	508	550	481	509	523	517	528	508	519	538	539	550	510	525	514	536	521	512	475	555	491	509	539	557	529	486	515	488	479	516	483	550	527	466	477	526	527	525	500	485	512	529	518	490	501	485	543	484	498	498	517	549	471	526	525	542	522	482	524	517	505	494	519	537	488	547	550	515	537	473	570	515	501	526
17006	87262	88090	65993	32870	3906	613	609	578	574	586	577	568	574	593	590	591	561	574	564	600	602	795	791	711	619	548	628	596	596	551	575	563	607	582	529	606	563	546	608	560	620	569	596	589	550	599	537	579	592	557	549	567	562	539	594	553	618	552	555	547	571	557	548	544	564	546	587	550	562	598	544	576	569	560	588	588	598	534	546	561	591	583	571	579	538	555	567	589	538	553	588	537	566	572	551	569	578	587	575	552	543	592	555	608	512	540	613	535	555	557	576	576	532	549	536	591	548	546	563	608	578	622	611	601	588	577	549	556	575	566	587	576	539	547	595	556	570	553	581	556	574	604	562	591	566	569	556	593	573	566	613	565	568	598	547	605	561	569	595	556	622	579	594	598	586	555	533	578	557	553	574	574	577	541	542	596	569	530	598	539	574	556	594	599	563	582	608	584	603	548	590	567	548	580	547	588	576	584	568	609	577	556	592	582	554	586	577	527	606	568	583	592	615	595	542	602	594	561	531	599	588	573	584	604	565	568	537	593	553	591	569	534	578	548	581	572	592	576	579	554	534	548	585	553	590	584	576	550	578	552	589	620	562	576	567	637	575	548	589	598	583	576	615	526	575	584	563	554	562	584	536	546	589	568	551	575	598	563	541	583	574	584	613	540	577	551	558	634	541	572	562	569	547	588	565	580	565	576	566	572	572	571	546	596	572	533	549	568	583	533	571	542	600	603	573	575	557	572	541	581	589	584	569	526	550	574	590	566	558	565	569	556	573	560	572	606	563	560	564	559	563	609	531	580	583	539	577	567	576	560	563	521	559	528	568	565	633	585	570	569	543	580	574	594	570	611	556	560	573	554	562	585	497	583	581	581	608	577	586	583	607	574	571	597	549	571	556	571	576	593	590	569	568	574	566	593	589	588	554	562	571	560	580	571	538	536	548	580	565	549	596	566	563	573	563	532	587	574	586	539	605	586	590	545	612	543	527	561	534	575	547	583	565	507	570	585	545	570	577	540	563	595	565	530	599	568	596	584	573	582	555	575	566	570	534	594	612	567	557	569	599	606	584	564	597	589	560	535	580	590	597	575	564	580	639	570	556	554	583	544	591	574	603	565	578	555	573	597	589	559	577	569	585	574	575	564	573	607	615	546	636	573	596	573	575	571	535	590	576	568	542	543	574	588	527	512	590	583	530	558	563	595	561	534	593	569	579	597	567	556	570	533	548	596	537	588	584	555	556	561	551	574	566	557	572	541	563	558	598	553	549	544	585	573	590	565	528	544	605	548	592	562	574	542	574	555	544	522	512	545	557	603	598	597	546	529	572	590	598	578	570	605	554	543	581	585	563	549	582	512	564	595	560	575	575	560	572	585	570	572	551	561	627	581	545	567	549	568	575	590	578	559	563	551	557	510	547	554	503	557	564	548	550	549	545	580	560	567	533	549	550	550	598	551	575	602	542	542	535	567	556	557	588	559	541	582	564	546	561	573	572	574	521	521	566	597	587	607	577	543	572	553	561	559	564	617	551	582	558	544	612	598	610	555	543	593	550	543	547	547	552	590	554	572	554	549	595	566	558	605	550	581	552	543	556	564	562	601	520	550	569	573	557	534	513	578	576	586	573	581	557	548	546	590	508	552	617	545	555	579	569	603	576	584	553	587	566	553	592	582	644	529	560	567	602	542	554	560	551	568	552	595	554	534	582	606	601	552	549	541	567	576	568	552	569	559	586	618	560	559	572	545	596	580	569	556	587	569	535	554	600	552	598	581	581	586	578	592	573	589	606	547	546	534	566	576	606	585	618	573	538	587	548	563	541	565	575	552	539	569	570	597	576	588	606	561	573	599	579	578	569	566	548	572	523	616	589	535	537	584	593	592	555	568	525	565	580	570	567	530	564	575	570	594	531	551	584	561	542	560	561	558	530	600	555	564	536	553	560	578	572	608	555	579	597	538	587	585	616	539	566	618	535	591	574	544	545	558	585	577	595	566	580	544	601	555	583	568	583	598	589	544	596	580	592	513	604	578	589	573	551	522	577	570	574	593	552	591	582	549	563	595	567	590	542	553	595	606	542	550	560	622	572	569	566	573	517	558	539	566	582	548	591	558	509	585	551	563	551	571	551	566	540	567	585	544	595	579	569	549	561	582	542	580	600	583	575	564	570	592	582	501	551	584	567	588	602	558	566	586	579	568	571	554	570	554	576	567	577	593	604	560	605	587	565	570	535	557	581	555	568	589	549	602	569	601	563	555	590	596	531	582	553	579	567	591	612	599	550	558	518	533	600	532	531	600	551	570	543	594	574	577	575	567	543	563	541	589	565	576	501	550	574	576	555	547	540	612	545	565	602	580	563	562	606	569	541	566	622	593	561	579	534	570	569	525	577	561	587	525	597	582	557	584	561	589	586	553	587	612	554	534	574	574	600	592	572	577	594	579	584	550	581	569	562	574	541	562	570	575	610	574	549	610	581	557	563	548	573	606	568	559	542	583	586	575	597	574	609	508	570	562	567	567	574	571	570	581	587	525	573	597	542	567	598	593	560	534	525	561	569	594	564	570	539	551	560	563	554	588	581	594	569	540	574	561	573	605	574	549	575	595	545	600	577	575	565	570	534	556	550	562	606	547	574	564	543	590	576	569	636	565	598	568	571	550	577	539	567	565	563	578	590	614	593	573	558	591	574	583	588	625	577	574	619	516	548	559	538	534	557	539	578	542	566	560	621	603	519	575	565	555	549	585	576	545	573	540	523	506	602	600	621	551	630	575	546	568	569	587	559	564	543	534	615	604	572	549	554	569	612	579	600	547	541	588	558	580	570	533	614	548	575	552	566	581	580	581	623	562	552	554	573	577	579	572	581	501	587	600	555	548	555	542	604	596	581	569	562	537	597	564	595	599	573	553	564	612	538	587	577	539	576	607	557	570	574	548	608	577	568	562	561	589	531	561	634	595	607	580	582	517	596	536	574	576	575	574	560	563	557	544	576	552	580	563	588	566	573	557	563	586	601	548	549	560	567	544	567	595	587	593	536	567	574	565	559	577	592	564	557	539	582	597	589	571	583	565	602	564	555	548	561	588	562	538	526	568	614	499	549	594	565	585	562	555	513	533	552	554	514	601	534	566	536	557	568	582	594	599	599	535	555	564	579	533	602	599	535	580	552	532	533	548	587	574	549	568	580	581	562	559	567	540	574	514	573	559	588	557	568	547	619	527	568	514	607	586	582	596	571	573	588	555	575	532	576	580	556	564	585	585	565	586	571	589	594	562	579	545	519	570	526	591	539	588	556	539	584	541	600	575	555	590	563	556	534	552	575	553	520	541	581	587	532	604	602	559	562	544	556	546	584	559	597	568	582	563	562	578	508	589	590	591	536	614	562	548	554	572	594	545	515	585	540	524	600	532	587	609	548	562	580	560	559	573	548	557	534	552	558	570	594	561	525	540	554	522	555	584	526	587	599	540	545	591	569	569	539	566	567	608	552	589	578
27341	25524	36446	23546	6757	978	500	460	469	463	469	465	479	451	410	428	448	423	446	420	455	456	429	481	459	471	438	486	465	453	447	444	470	458	483	433	426	500	483	479	465	436	425	459	434	449	491	427	476	446	417	452	452	451	447	428	456	424	458	439	436	430	431	437	432	463	436	492	474	430	432	466	425	481	457	444	434	469	494	435	447	464	430	448	452	470	442	428	437	470	436	432	482	422	450	416	453	438	468	410	443	486	493	441	449	469	450	440	491	402	428	451	430	437	427	443	426	459	454	450	436	453	441	430	457	423	439	458	422	451	423	463	438	482	441	442	457	443	435	450	420	431	460	448	408	474	407	447	433	429	429	419	440	446	456	466	458	443	425	455	450	441	426	477	480	427	478	445	451	459	457	415	469	447	407	459	411	469	449	455	420	474	449	458	436	450	430	442	466	455	434	432	471	457	463	422	450	421	415	460	459	447	485	434	441	469	452	436	407	446	460	456	436	446	438	446	446	484	409	458	430	466	412	438	466	431	446	472	433	397	436	424	462	454	436	422	420	469	416	421	446	443	485	408	449	423	479	414	477	451	404	436	504	443	436	484	463	436	428	432	453	466	450	399	435	500	467	447	488	441	427	444	415	441	447	455	455	422	441	438	457	450	445	479	483	397	457	479	422	433	446	446	452	489	461	457	495	464	439	465	438	442	443	449	480	439	462	478	444	435	454	469	400	446	401	449	433	460	474	491	449	433	417	428	436	424	473	470	480	440	436	467	432	457	450	445	424	466	463	451	475	446	448	443	444	435	450	451	448	428	477	464	412	431	445	417	459	455	460	450	477	477	468	437	430	460	412	462	481	427	429	468	464	432	473	472	448	462	469	421	449	413	455	424	481	455	435	462	445	448	427	473	450	414	459	446	456	437	474	429	493	448	461	427	502	426	433	407	456	434	451	425	499	448	474	418	438	398	456	451	408	436	440	450	474	470	436	444	435	441	458	448	414	462	467	481	445	482	404	434	446	465	430	459	442	409	453	455	447	451	438	428	443	457	408	436	435	434	461	433	445	465	443	434	459	438	441	441	408	443	430	427	496	437	428	422	438	441	431	441	456	448	449	477	448	452	459	464	415	411	454	461	460	454	435	445	427	410	460	449	473	435	430	444	454	445	485	438	446	427	454	434	451	407	424	427	450	419	442	445	422	500	403	457	428	451	442	446	447	434	459	421	433	472	453	424	433	443	479	445	450	407	446	470	439	426	425	432	451	454	435	450	455	443	470	427	425	439	471	467	409	469	480	463	439	504	462	437	450	418	437	435	478	460	455	433	441	461	445	439	440	438	430	479	427	457	430	437	425	464	469	431	448	456	459	440	426	437	434	410	427	430	456	491	429	435	431	408	462	453	419	464	458	419	466	470	438	412	441	408	418	454	467	465	505	468	466	398	474	432	420	461	443	458	461	446	510	433	444	477	469	414	463	449	450	450	462	441	428	447	447	433	450	423	430	415	444	439	451	486	437	434	429	405	433	451	425	376	452	462	443	433	438	462	413	425	425	428	423	435	431	419	449	462	451	454	484	502	471	460	431	414	463	469	435	426	430	440	463	439	417	436	443	454	462	430	459	434	397	443	428	446	458	468	443	416	425	439	414	447	474	457	473	477	430	454	452	471	426	431	431	435	423	455	422	414	431	451	433	447	489	441	428	445	439	468	457	447	422	421	448	469	437	471	423	432	450	415	430	473	440	464	437	477	455	487	458	421	490	455	454	418	406	404	433	445	423	448	418	436	449	453	437	463	448	451	453	450	440	440	412	459	414	451	452	449	428	411	426	457	472	446	462	420	464	439	472	459	454	428	435	471	431	437	470	430	440	471	405	452	436	430	407	470	460	439	469	462	459	417	464	422	462	453	434	414	411	420	446	456	436	407	441	441	445	445	420	452	436	446	461	434	428	459	424	438	470	416	434	443	445	431	440	436	440	469	422	437	443	435	405	459	448	487	473	442	444	444	427	405	424	432	510	482	455	435	405	485	433	457	437	448	448	433	458	442	428	438	411	455	463	481	420	454	452	427	444	503	483	465	413	450	469	457	460	490	473	430	419	426	478	457	420	442	450	476	438	446	446	452	482	404	433	468	466	471	420	466	419	452	417	460	441	443	424	438	445	446	477	422	415	425	399	447	459	448	415	449	461	401	428	423	447	432	457	433	451	392	438	450	465	460	452	426	466	444	472	424	427	455	430	433	427	458	460	467	442	431	437	475	424	456	413	432	461	428	437	414	465	396	418	444	429	452	425	430	424	457	489	434	445	453	431	450	480	424	448	414	427	440	442	452	465	452	397	454	434	464	416	433	484	448	441	408	421	443	477	424	426	430	438	422	415	399	416	470	476	426	455	453	432	437	412	449	464	456	443	502	442	456	462	449	486	453	450	457	438	442	466	459	427	500	475	439	411	458	437	427	446	466	452	438	466	435	397	464	460	483	437	463	428	403	475	463	456	486	458	411	454	449	500	440	447	449	406	454	456	427	417	467	448	439	457	430	432	424	423	480	432	487	433	448	458	408	446	432	475	471	428	415	477	466	421	445	440	451	492	457	472	442	432	463	473	475	424	484	467	419	427	439	436	467	445	471	453	420	411	448	422	431	432	475	447	437	432	485	451	449	458	460	428	425	447	470	435	423	459	471	466	445	446	437	454	444	487	402	400	445	460	457	428	447	426	433	475	427	440	472	447	450	459	462	460	421	425	463	489	441	439	462	409	467	480	432	440	412	479	446	437	402	409	463	441	432	423	429	464	467	448	424	471	432	442	453	441	428	469	463	437	406	429	430	411	461	489	501	425	436	432	462	492	428	442	461	413	422	404	435	438	425	426	478	437	450	451	470	410	450	473	455	450	457	459	468	392	452	460	440	437	424	418	435	477	443	475	428	425	416	479	472	464	429	461	454	454	448	478	445	426	445	401	494	461	439	432	488	442	387	437	480	483	453	434	472	444	464	460	439	454	471	420	431	444	434	475	423	441	432	424	482	456	445	454	463	422	414	423	475	438	459	437	481	429	437	413	439	468	470	490	446	417	449	434	469	460	421	461	428	452	435	454	458	433	428	458	472	396	411	452	436	427	483	448	426	449	446	447	468	463	458	433	451	460	433	457	459	452	411	432	461	449	474	439	428	412	481	454	431	454	467	458	440	427	494	470	434	459	434	456	420	405	461	431	457	426	442	459	441	442	470	456	454	433	448	481	409	434	480	478	447	416	461	432	442	431	474	429	438	431	424	430	442	450	431	424	432	444	458	432	454	458	478	431	416	437	449	476	443	442	470	433	427	422	420	461	421	421	419	431	425	418	441	454	428	431	450	416	426	444	466	472	412	426	468	437	457	440	456	475	451	421	419	448	435	419	480	445	449	435	468	466	427	491	415	438	492	475	490	405	401	433	419	439	458	459	467	430	451	460	437	465	434	431	435	443	461	457	458	454	440	463	465	409	500	467	442
6333	32540	32249	14141	4144	800	446	434	401	418	437	430	421	397	434	398	451	412	449	404	459	431	406	414	464	453	446	397	444	415	431	423	448	419	440	474	436	430	413	466	428	439	432	414	432	412	433	420	444	434	422	437	407	417	392	420	458	438	403	420	407	427	455	420	380	432	445	422	403	452	418	434	457	409	433	451	442	439	416	433	451	438	441	402	431	422	424	435	410	424	397	429	407	449	430	413	434	408	438	434	451	404	417	406	431	407	441	445	439	419	441	427	426	423	421	429	434	402	446	411	421	397	414	462	443	440	437	423	419	422	424	444	421	409	413	394	444	440	406	424	444	427	432	434	443	431	400	439	432	441	433	417	400	391	436	409	397	465	440	437	403	434	443	449	381	385	375	411	434	397	458	413	428	444	419	439	429	469	409	447	450	415	421	424	458	402	438	391	404	443	402	435	440	432	435	425	427	406	413	419	437	409	437	423	404	443	426	426	422	423	438	476	436	428	428	419	416	425	465	426	427	426	435	402	426	447	430	411	415	397	449	454	434	414	415	413	409	441	395	440	470	477	457	393	412	439	418	386	417	437	437	440	459	400	435	419	437	441	422	427	432	433	421	380	454	414	429	413	448	388	399	427	411	417	395	444	430	429	413	437	449	441	404	423	426	414	433	401	419	444	448	420	416	431	450	451	422	420	417	426	445	410	456	412	393	454	426	410	418	439	418	446	441	440	430	390	415	419	442	431	414	421	431	400	466	392	460	457	479	402	396	439	435	409	431	405	404	425	410	470	425	447	409	409	450	426	427	405	383	440	432	424	455	445	410	434	417	414	442	430	427	410	427	447	419	398	401	412	410	434	417	436	426	430	424	429	418	425	413	463	439	441	407	439	431	437	428	486	415	426	438	413	428	410	424	416	424	410	436	418	410	391	434	422	409	433	415	418	432	419	369	439	413	456	395	406	460	408	419	411	378	439	394	422	424	449	443	432	408	436	451	430	436	438	446	439	423	441	456	407	430	435	446	430	432	426	431	448	454	438	476	436	456	446	396	441	459	424	438	409	405	444	395	437	406	415	395	435	420	412	397	425	422	411	385	431	413	400	390	447	442	384	414	417	420	436	395	400	436	437	426	419	419	405	441	433	425	451	437	428	446	418	402	441	430	403	396	402	424	479	410	433	406	426	406	417	433	394	429	410	410	410	452	401	432	454	450	436	444	437	433	419	449	393	433	433	390	483	407	470	425	413	404	420	430	407	419	427	437	415	422	386	434	463	433	430	399	453	427	446	419	439	457	418	419	419	415	426	430	429	429	441	426	419	404	433	403	437	421	425	404	418	444	444	398	430	438	426	453	437	454	415	404	406	448	440	418	409	479	417	443	386	394	438	408	463	422	389	402	409	413	394	408	414	432	447	441	429	438	420	396	460	444	424	470	450	456	431	406	465	450	400	451	470	447	398	425	430	437	433	438	419	430	457	436	418	442	427	428	424	410	449	425	476	432	419	419	420	474	409	460	445	437	438	422	420	419	406	419	425	434	461	430	418	413	454	435	454	432	434	461	399	408	417	455	418	419	390	442	408	406	433	436	452	420	423	444	418	440	411	421	490	446	407	443	433	403	431	416	416	396	431	457	406	440	427	438	408	439	449	440	442	424	410	432	451	407	452	445	414	452	450	428	454	439	421	410	413	452	436	417	417	415	405	426	399	469	444	412	385	415	398	450	435	424	456	436	425	425	405	409	407	420	424	402	380	474	393	422	477	407	418	434	413	407	421	431	416	441	450	444	422	399	397	397	436	416	438	423	416	413	448	426	395	440	411	443	440	423	403	427	442	412	395	484	412	452	424	414	432	447	385	425	436	417	429	417	426	456	434	467	405	427	420	435	431	443	447	389	425	426	386	415	423	481	409	438	424	453	445	467	414	413	463	436	448	438	459	407	391	426	411	433	407	446	418	423	415	422	435	413	414	426	458	399	448	453	421	432	471	420	438	413	415	442	406	427	440	413	433	394	448	425	408	409	451	442	423	458	442	452	412	430	404	434	429	415	421	414	418	429	434	439	415	426	456	405	443	436	469	432	443	437	408	407	427	441	384	417	457	443	408	418	435	449	439	441	453	405	434	411	434	433	457	441	455	428	448	398	461	400	430	387	427	442	434	417	433	432	426	406	364	437	434	419	382	430	444	457	434	408	419	461	455	447	436	406	416	424	414	443	427	414	407	434	395	425	423	424	423	427	430	441	424	424	475	434	403	420	401	428	448	443	449	398	443	399	415	397	419	418	457	428	418	405	447	432	403	385	428	426	413	452	428	436	442	379	400	386	421	430	431	450	429	433	382	418	409	406	442	415	409	463	437	418	443	433	405	438	405	450	435	419	417	398	431	431	456	400	414	436	443	442	440	415	431	444	419	432	451	437	430	501	434	418	415	426	419	404	446	410	455	413	418	454	433	462	428	446	447	443	439	382	435	449	422	435	439	488	442	421	413	398	423	406	400	462	424	425	424	416	438	423	456	411	413	424	432	429	434	439	427	451	398	406	412	449	431	449	443	431	435	429	427	448	404	425	388	422	440	462	428	462	435	414	426	376	449	406	425	443	441	419	406	435	411	443	443	407	420	427	424	380	408	429	419	404	454	426	441	423	434	425	420	446	426	408	435	411	451	411	440	457	401	469	406	435	405	420	453	430	436	412	479	462	441	407	435	411	446	412	431	445	396	426	412	433	423	411	422	433	429	432	400	444	381	424	422	430	452	441	410	431	445	417	419	436	408	402	404	403	405	463	433	457	434	413	428	444	411	395	398	423	458	419	430	401	418	459	419	433	433	417	424	423	450	421	421	426	436	439	428	400	376	443	429	417	402	388	436	445	429	428	465	460	415	430	422	385	413	431	453	452	421	402	428	446	398	430	448	398	406	409	414	451	437	437	397	427	408	424	440	440	431	450	429	450	407	414	453	438	434	427	418	419	412	420	420	407	438	393	388	403	404	427	456	399	417	454	437	429	423	448	439	402	403	435	412	423	389	458	458	425	399	422	442	431	444	394	399	417	434	441	422	411	458	420	432	424	408	414	418	407	450	434	384	407	449	428	471	427	388	390	397	403	404	407	462	407	421	442	407	411	411	421	428	477	427	443	422	427	449	444	431	463	451	442	434	441	474	424	416	450	399	386	425	443	408	423	414	421	432	433	440	469	431	444	448	434	449	414	436	435	438	411	420	425	435	444	441	419	469	421	462	429	435	398	417	447	473	408	396	436	422	411	436	397	410	422	400	437	431	425	401	445	417	409	390	439	418	443	465	456	421	407	454	422	439	428	427	426	411	432	437	437	429	426	403	452	432	436	428	444	452	460	416	404	420	405	410	389	405	413	404	477	461	435	425	415	417	457	438	432	430	445	395	423	433	396	416	418	433	427	444	395	422	391	409	421	412	412	426	406	437	431	477	426	435	433	444	451	386	408	458	425	449	410	387	450	431	492	455	365	422	454	408
24994	27762	55551	50815	26971	6931	802	550	477	489	480	498	512	440	456	446	443	491	512	457	466	476	526	494	458	464	507	478	486	495	486	473	483	489	464	440	481	481	444	450	477	464	477	442	465	435	445	444	451	481	470	490	517	438	456	459	496	487	444	480	460	432	431	472	444	493	459	528	433	480	451	449	499	407	509	434	488	462	473	447	466	462	450	497	485	455	507	459	476	450	458	435	495	463	475	428	454	482	462	475	458	458	466	492	462	465	471	460	471	436	431	447	467	477	453	452	503	450	450	463	441	448	426	473	463	454	448	495	426	459	435	456	458	494	443	458	463	470	480	447	432	487	450	458	472	468	466	485	491	471	450	456	439	473	471	446	494	462	455	458	490	434	468	444	438	486	491	436	473	461	441	429	444	442	423	504	451	437	450	462	444	429	440	416	477	459	447	471	468	455	474	480	446	499	460	450	485	479	502	458	462	438	459	478	450	437	464	426	430	420	441	483	437	429	401	448	449	447	440	458	463	455	471	487	466	443	466	426	473	482	463	469	453	446	480	469	463	446	473	452	467	451	481	503	451	463	444	452	482	438	446	433	435	465	433	478	414	464	453	506	471	476	490	436	457	496	462	456	495	469	445	467	477	470	448	492	443	473	430	412	463	477	509	461	432	424	471	470	503	469	430	440	412	475	482	420	430	474	434	445	458	465	479	491	474	446	415	456	468	438	455	469	446	409	425	448	437	479	472	456	427	448	456	438	507	483	461	471	478	466	468	457	449	469	465	459	443	427	460	451	452	465	476	471	474	440	451	471	460	424	467	473	461	461	455	436	486	457	472	454	434	504	456	446	465	472	479	445	493	451	439	447	471	421	463	443	440	435	449	459	464	449	478	449	442	444	485	468	440	461	468	437	458	480	452	454	447	449	507	442	489	429	449	434	474	477	421	436	431	440	447	482	483	465	444	455	485	476	509	450	444	481	433	526	456	458	464	427	450	451	459	469	467	464	467	455	538	447	458	482	486	429	444	437	495	463	494	416	511	468	454	480	435	464	464	461	460	472	451	427	417	457	449	450	434	432	478	457	478	414	452	447	461	428	451	433	477	453	462	419	478	436	460	465	432	459	444	445	487	484	442	508	465	405	442	468	466	476	423	438	430	472	462	455	470	426	478	495	452	460	487	460	436	469	454	466	462	481	451	464	473	492	445	431	460	460	478	443	487	440	465	430	485	468	460	439	454	467	454	487	445	472	451	408	470	470	423	471	460	446	456	409	457	478	490	506	461	445	477	482	485	445	470	454	453	467	476	449	453	449	502	486	439	427	477	463	467	473	478	492	468	454	460	461	472	472	474	510	477	449	476	455	478	456	451	457	460	446	483	450	427	401	481	437	458	466	449	448	447	472	432	463	456	440	466	446	431	463	464	443	466	476	442	469	462	465	454	473	488	459	481	492	434	437	438	424	467	461	444	479	424	472	470	503	453	440	453	457	474	445	463	429	488	476	481	495	457	481	442	428	448	457	478	473	458	475	446	457	482	469	419	458	480	473	511	470	431	432	481	469	460	470	496	434	459	425	431	476	462	496	466	450	459	429	463	487	442	451	468	504	509	461	467	477	468	481	445	446	484	475	459	445	417	460	444	453	475	458	491	459	479	474	482	464	473	479	485	486	462	470	464	465	481	453	429	461	484	501	444	439	461	444	447	466	493	472	438	451	431	440	428	493	456	444	485	473	431	456	453	438	461	434	493	486	463	437	459	454	478	450	469	448	478	467	462	430	486	429	444	480	483	424	426	443	483	431	444	431	443	443	455	462	474	463	414	474	462	477	464	435	482	437	500	497	467	445	475	465	459	441	459	430	459	495	484	443	440	443	496	479	413	476	439	464	446	491	465	471	461	471	444	460	448	487	454	469	467	454	473	450	460	474	433	458	460	507	470	461	442	487	422	488	466	432	494	433	497	463	486	472	456	462	449	438	430	460	427	440	501	455	470	461	420	472	451	436	479	477	454	476	459	446	458	453	485	431	462	461	444	448	404	444	489	454	481	463	506	507	466	482	451	436	469	443	480	473	454	456	455	448	452	453	482	437	470	442	493	464	452	449	463	475	467	456	441	418	435	426	426	494	404	443	442	448	495	434	458	427	464	481	490	450	492	430	472	451	474	485	476	480	496	459	474	437	456	486	508	435	483	460	439	482	493	462	488	431	451	499	475	492	481	492	475	483	440	457	467	453	474	438	478	469	441	440	418	480	460	447	474	420	456	496	475	468	470	444	440	459	450	419	493	476	438	462	467	451	427	466	476	456	466	466	479	432	500	493	486	439	487	504	474	452	436	441	426	489	469	476	459	469	473	468	450	462	435	457	471	460	440	455	437	445	452	466	441	429	455	464	463	472	502	432	458	477	463	447	437	426	486	463	447	448	440	496	483	521	454	476	415	485	430	439	432	456	478	487	464	472	446	422	437	464	464	450	450	474	428	441	496	493	473	422	477	463	455	455	482	438	460	469	446	448	420	447	470	464	453	422	479	442	434	490	475	447	476	476	487	466	466	478	462	421	460	383	468	448	462	472	416	460	442	428	458	451	436	453	487	506	481	477	423	465	421	418	480	439	480	502	429	424	446	488	469	462	417	472	469	469	434	476	465	434	490	478	427	422	433	436	465	517	433	478	424	451	450	475	474	484	459	446	455	456	453	468	478	440	437	441	469	454	487	447	460	488	486	472	497	449	450	462	469	453	495	460	446	429	455	445	469	509	446	481	498	480	453	494	456	453	453	426	478	437	471	437	458	465	444	465	447	446	443	479	439	495	469	476	490	487	469	474	468	453	472	473	450	456	484	457	449	454	457	481	485	447	473	449	441	442	469	438	454	454	467	497	428	459	467	505	456	464	476	446	471	452	484	453	489	438	451	452	472	472	489	454	467	441	443	451	442	441	481	450	456	431	475	448	479	454	474	424	432	416	478	444	466	460	484	447	470	476	485	477	461	466	428	470	465	479	446	479	443	433	444	479	424	468	459	450	446	433	485	462	475	455	440	461	432	429	456	477	465	453	407	409	446	433	477	435	450	438	456	460	485	429	487	494	435	440	476	472	509	471	455	478	468	458	476	449	465	450	474	471	465	478	445	425	442	456	425	515	464	466	457	487	458	512	443	435	498	450	462	499	469	461	444	466	487	498	459	449	469	481	482	426	480	433	422	474	465	486	435	465	444	494	454	417	474	464	461	451	470	469	452	435	452	411	460	467	459	459	426	498	445	428	442	465	451	455	484	467	443	488	471	495	425	416	466	452	449	500	485	489	438	465	479	451	444	463	482	466	442	446	504	461	448	480	438	471	470	479	454	479	455	462	477	434	459	465	452	470	463	466	459	498	483	462	472	452	494	439	458	448	497	424	462	439	474	477	445	460	423	402	463	470	465	458	490	455	464	496	447	457	470	458	491	483	513	434	411	437	437	481	448	468	459	435	434	425	454	478	437	463	460	498	472	441
28135	91244	77083	44482	16843	1891	519	476	507	564	510	512	471	528	513	478	516	471	516	510	483	497	550	557	525	530	463	502	506	488	462	520	484	461	505	501	500	500	505	501	478	471	521	472	525	529	542	480	501	496	520	503	511	491	484	500	502	479	513	506	514	450	493	495	509	506	463	520	494	486	456	485	542	523	506	490	484	495	510	537	513	488	537	459	526	486	472	473	533	495	510	526	508	524	532	503	498	493	530	491	520	457	501	507	486	505	522	508	466	515	564	514	500	521	473	453	463	488	477	517	503	466	526	531	523	527	540	535	491	531	540	494	505	504	462	519	491	473	517	468	509	547	496	467	483	521	511	489	491	527	464	526	467	490	507	502	486	465	503	508	467	486	455	503	510	515	487	509	462	486	491	489	511	511	482	526	501	517	507	520	499	492	488	501	481	509	463	538	465	536	511	506	504	506	495	519	497	489	514	514	477	497	502	547	461	478	502	491	539	465	465	469	474	487	501	523	522	526	472	483	473	466	449	488	486	507	471	469	490	478	487	487	496	489	507	491	546	495	513	504	492	524	509	460	469	479	463	528	492	499	510	510	537	492	502	512	520	494	481	509	505	514	469	528	485	515	476	490	480	491	514	484	494	517	504	489	502	514	528	505	509	504	524	496	500	471	482	493	458	483	481	501	477	460	467	463	488	500	506	505	504	508	487	470	522	493	497	488	454	506	533	480	497	522	476	504	485	495	464	488	500	521	482	561	485	466	511	494	489	481	512	478	524	508	491	481	514	517	513	503	495	510	523	478	462	485	527	500	494	471	508	498	480	503	512	465	497	519	498	481	545	500	492	522	465	514	487	523	501	500	500	501	456	476	508	483	539	528	498	467	502	520	496	490	501	487	513	520	521	498	479	481	479	502	487	451	518	489	505	483	486	519	517	506	482	491	516	496	463	502	506	508	496	499	534	479	514	495	485	472	516	490	489	512	491	503	530	502	483	516	484	486	533	495	487	471	479	446	523	465	468	505	528	490	499	512	481	527	509	483	513	457	501	444	513	447	481	468	500	502	481	493	517	519	473	525	480	509	518	515	506	501	513	497	456	502	434	466	481	477	460	491	491	473	496	493	534	454	491	476	483	480	481	481	486	483	505	487	491	467	528	528	486	504	510	469	489	487	494	506	499	490	524	509	545	483	482	494	480	508	512	475	512	496	491	474	532	519	530	446	494	470	491	492	490	481	531	515	490	488	524	507	492	499	548	481	507	512	494	459	460	511	514	552	509	506	453	479	490	476	504	533	541	487	481	507	530	500	484	477	432	453	516	489	528	546	515	488	500	547	482	499	472	468	472	504	473	456	506	487	528	491	491	486	523	481	474	507	486	524	530	497	513	495	464	505	508	461	507	462	487	481	501	485	515	501	533	458	515	501	461	497	484	503	473	537	472	509	511	520	515	524	459	467	506	467	481	550	475	487	519	490	527	529	518	502	499	478	493	521	473	546	465	484	511	478	464	507	508	531	471	519	509	511	473	494	517	488	474	520	491	486	487	531	464	461	471	494	499	472	501	475	509	502	479	506	478	469	465	504	502	471	457	524	507	505	488	544	509	481	502	494	478	471	469	500	529	516	536	476	463	519	486	515	473	511	508	490	467	504	471	549	526	502	497	446	494	507	487	501	492	515	489	542	516	465	476	508	486	518	492	470	487	513	495	482	470	475	472	520	485	501	492	497	468	483	467	440	515	492	504	511	547	535	499	473	487	507	497	495	533	520	509	458	498	466	507	505	506	475	503	491	483	485	501	484	485	516	478	516	477	481	458	504	492	497	497	437	524	507	487	491	520	459	492	493	529	487	502	497	476	482	519	489	452	501	450	495	475	466	510	495	485	486	490	504	496	486	512	477	457	480	489	527	499	483	501	476	509	484	519	464	535	494	522	497	467	485	500	535	517	498	475	535	499	479	480	453	500	500	475	527	477	511	501	501	463	487	465	496	497	489	531	520	521	518	495	510	496	513	494	502	486	501	515	477	494	488	509	507	482	527	497	507	501	483	508	484	525	531	487	516	514	537	483	525	505	463	501	515	541	459	494	479	497	470	511	519	495	441	511	533	494	499	563	489	450	451	502	486	522	512	450	483	456	510	487	516	480	504	491	487	457	480	494	497	522	470	497	501	481	449	532	496	503	513	476	491	497	510	466	504	504	487	488	484	500	478	495	469	471	517	513	523	491	520	542	481	529	523	487	477	439	485	501	488	455	518	481	525	518	504	486	523	520	481	463	513	488	540	463	465	519	499	509	479	520	465	504	522	485	521	461	503	494	495	458	492	470	465	494	510	498	530	529	455	486	457	480	529	510	499	513	502	497	487	500	500	498	529	533	498	472	457	512	489	470	482	493	484	501	476	510	487	468	494	490	513	486	493	471	487	488	473	512	468	528	449	509	479	525	527	450	553	491	507	559	484	513	497	466	485	487	488	501	489	485	484	508	461	539	458	479	513	500	492	473	485	499	471	500	497	516	531	571	477	482	496	527	512	488	502	486	502	518	468	467	545	492	509	469	447	517	481	498	518	516	533	496	542	450	524	493	516	473	490	485	478	492	552	476	492	481	509	522	503	485	498	502	522	475	525	490	518	505	501	476	491	473	460	496	495	522	478	506	514	495	462	483	495	468	482	522	481	500	519	471	498	490	473	504	475	479	465	493	491	501	473	509	497	517	497	519	483	478	479	499	514	458	462	469	493	522	468	499	500	507	490	473	540	486	491	498	494	481	474	463	513	506	543	556	465	498	514	482	523	510	508	511	479	497	492	520	491	482	467	485	467	482	476	502	482	478	458	563	453	491	484	498	471	442	497	481	494	478	466	542	497	521	449	516	506	529	498	480	497	487	500	438	497	484	462	473	490	508	514	476	507	510	492	529	481	544	505	474	483	495	492	489	490	512	507	496	521	542	483	470	534	495	463	505	529	467	467	447	457	501	521	499	474	469	462	495	471	494	480	533	503	486	538	512	490	509	494	523	448	494	502	487	474	503	483	537	477	457	488	514	477	481	532	475	496	547	495	519	545	498	531	508	516	501	516	495	477	485	465	453	445	477	499	483	495	500	527	487	515	454	545	497	484	463	483	486	471	475	483	469	507	482	514	488	484	491	471	499	509	492	474	501	506	457	493	503	528	467	474	485	483	473	477	487	508	474	505	512	514	472	530	472	466	484	472	495	465	444	463	491	524	498	505	455	491	499	518	501	487	512	469	513	490	464	536	488	447	501	489	513	507	491	519	513	493	511	499	459	492	504	493	479	489	513	478	507	489	481	526	513	554	501	469	532	484	479	479	503	508	480	529	489	443	505	548	543	478	517	531	494	478	499	465	513	512	486	502	433	483	460	473	488	480	443	505	484	506	505	519	506	505	467	511	543	517	476	510	464	530	520	477	441	496	472	469	462	531	487	493	482	470	477	502	525	520	485	519	524	493	503	515	527	496	502	514	512	494	491	499
23917	22925	48642	52297	34440	16546	2932	702	604	608	547	555	565	531	562	549	538	546	549	526	571	493	584	558	613	583	551	536	540	517	539	510	530	497	510	555	506	565	510	517	536	530	548	546	516	516	531	529	526	523	527	545	519	534	512	519	506	529	555	518	538	520	492	489	550	522	527	543	579	499	535	492	479	531	547	544	540	551	526	511	538	519	527	509	529	547	552	511	519	495	521	552	508	508	541	506	484	496	507	507	506	588	500	482	536	483	481	526	536	558	561	508	510	522	540	531	470	551	487	541	579	519	568	534	527	536	541	502	509	524	546	472	537	547	519	554	515	530	530	540	521	529	546	478	525	529	503	540	474	534	517	540	546	550	556	512	549	535	501	540	541	508	544	526	495	535	537	571	511	510	547	517	491	522	506	504	506	508	545	529	496	532	488	503	491	490	523	504	537	485	529	551	541	551	508	531	528	529	512	504	533	541	490	521	487	532	506	527	510	531	484	528	484	509	516	493	492	485	543	505	526	520	501	519	545	516	537	506	550	504	510	519	535	503	574	497	524	509	510	506	518	543	528	581	548	507	524	507	501	490	591	515	504	530	481	536	519	537	548	540	475	502	537	509	548	541	511	493	526	558	538	548	491	506	488	540	543	527	499	510	507	504	540	543	562	514	486	529	527	534	500	553	544	504	530	533	529	529	507	560	514	504	534	540	495	537	518	507	492	486	507	518	573	526	549	555	536	530	464	509	523	535	547	525	514	547	537	543	515	481	556	491	503	517	525	522	566	493	523	507	490	499	501	521	501	491	550	525	534	512	502	570	519	507	513	539	520	502	557	494	475	540	540	537	511	569	530	535	508	543	558	521	556	567	512	507	518	500	513	503	482	527	518	529	501	518	520	535	517	501	553	474	519	509	543	510	546	543	491	530	526	499	518	509	501	513	541	464	559	513	488	482	466	515	531	519	480	551	518	531	518	561	550	519	533	523	553	526	502	533	546	492	521	544	532	543	525	512	529	511	507	527	523	477	527	504	555	503	538	478	539	517	536	519	530	501	526	541	494	507	522	526	538	510	542	492	474	552	500	499	518	521	525	532	548	489	487	507	518	493	517	527	532	524	503	502	517	561	509	547	548	519	507	508	514	521	497	560	530	557	517	480	496	545	486	504	537	502	506	531	585	531	534	528	515	518	511	484	535	524	495	568	465	509	467	485	522	493	498	504	539	544	501	530	544	515	516	541	523	514	515	536	500	524	544	548	547	527	550	527	499	535	551	527	507	535	546	514	503	526	545	490	462	521	534	513	477	558	480	514	503	520	510	549	516	509	527	487	567	525	516	525	519	497	517	510	515	524	500	541	543	507	499	533	531	541	505	477	500	540	503	540	507	542	503	510	537	520	489	567	505	535	529	521	509	503	512	508	526	529	484	493	483	489	523	541	520	494	499	536	493	568	544	560	525	472	525	505	554	542	530	514	517	531	548	540	529	495	507	512	516	518	554	509	542	473	512	529	519	501	498	512	538	520	534	494	544	496	513	499	504	468	529	539	524	528	510	508	502	531	521	517	542	524	533	547	591	503	556	501	512	536	504	459	531	534	487	543	512	523	502	549	517	479	527	499	524	515	518	530	511	548	544	515	541	513	530	498	519	513	509	493	514	499	526	477	525	496	498	531	497	540	484	474	538	521	554	497	518	516	512	508	515	504	530	536	465	531	544	537	511	497	517	515	511	508	477	496	561	492	474	495	500	515	491	483	553	521	524	499	531	547	557	507	477	507	509	528	517	512	496	528	515	529	516	516	519	543	537	491	557	493	505	529	527	522	486	533	518	547	519	519	503	518	514	531	535	563	531	481	515	515	519	525	534	504	496	512	524	495	497	549	541	532	529	500	486	510	469	526	546	481	511	509	502	489	524	506	519	544	508	522	512	515	534	503	521	537	525	558	477	536	545	528	530	526	519	511	530	516	531	495	507	528	535	545	520	461	475	523	490	551	571	500	516	496	516	530	550	538	550	548	537	517	471	497	527	520	529	534	524	510	560	529	481	509	522	547	563	512	495	519	545	495	547	535	554	499	500	487	520	497	525	510	537	539	528	516	511	580	527	498	507	504	535	525	537	579	484	565	550	554	526	518	533	496	475	490	525	502	516	510	554	507	516	517	542	480	495	526	536	512	478	523	566	538	511	518	519	522	518	499	570	545	472	517	517	554	533	550	539	526	489	517	518	545	526	540	540	516	520	543	546	495	498	495	533	517	510	513	516	512	482	548	533	487	520	541	508	547	524	508	510	496	550	489	484	527	580	481	486	512	557	545	488	535	579	501	505	543	533	512	522	522	510	533	486	480	555	506	523	535	511	480	533	536	548	523	507	523	539	503	524	510	541	528	527	535	499	557	526	491	518	510	527	528	524	499	496	498	522	490	547	541	504	511	511	534	540	485	524	559	528	506	513	495	497	518	530	561	505	532	501	527	550	506	517	540	496	532	526	526	491	542	531	541	466	559	543	530	539	559	511	520	542	526	536	482	545	523	560	514	473	473	509	505	531	491	548	531	511	527	503	523	529	513	545	540	515	503	488	476	535	525	511	495	521	518	495	491	522	487	533	499	541	528	510	534	493	552	541	542	547	509	511	523	518	510	511	524	516	483	493	550	479	530	538	509	513	555	528	487	521	535	482	501	519	491	507	512	530	562	510	540	551	513	514	501	544	551	511	528	536	522	526	542	500	493	503	531	522	505	513	545	537	523	535	516	518	565	481	490	483	528	468	510	535	536	487	498	485	530	530	494	519	549	511	506	539	524	525	538	505	483	533	522	540	542	513	508	480	513	515	505	522	517	526	510	510	458	516	536	510	497	510	509	518	506	515	501	537	540	490	531	530	517	509	534	527	528	516	516	530	565	528	512	569	533	523	508	509	524	536	520	521	540	521	508	546	500	520	504	497	496	514	464	521	503	557	494	504	492	532	508	513	516	532	511	506	526	508	478	558	524	524	516	495	528	508	510	520	533	503	527	536	549	481	501	493	542	502	521	535	522	526	553	512	533	519	502	502	518	539	533	499	514	517	509	538	520	497	506	497	504	501	538	517	519	532	531	512	550	498	516	494	487	526	505	460	501	512	519	540	543	568	510	512	524	524	566	538	498	523	520	584	527	533	516	534	494	503	520	519	474	489	517	519	534	504	489	507	510	512	517	541	490	528	527	521	517	526	504	507	496	511	541	485	536	512	482	481	533	491	516	523	524	517	508	468	482	517	533	506	535	521	535	531	526	561	544	504	486	520	517	519	508	526	513	505	490	526	495	497	488	524	525	480	526	477	473	528	519	515	550	504	497	527	561	535	511	488	520	491	535	499	578	519	516	561	514	516	505	500	512	530	505	541	507	531	537	477	524	513	501	530	522	514	534	487	497	528	551	511	527	502	557	511	495	542	476	533	507	471	541	532	521	530	526	519	565	480	491	507	520	517	503	533	514	510	527	546	549	504	520	516	507
34833	87793	89236	60602	30049	4442	539	572	589	536	561	590	572	553	611	577	568	582	565	563	602	633	716	672	655	626	606	611	564	569	613	600	543	579	578	550	543	552	612	548	562	569	550	595	594	569	562	595	595	568	576	555	597	605	566	601	548	569	609	590	559	571	585	595	591	554	585	602	548	580	560	623	565	566	590	576	651	597	578	620	568	590	587	581	596	564	604	581	604	608	581	599	569	574	563	576	587	570	616	586	606	598	633	581	556	576	579	609	574	581	609	567	604	588	570	566	582	583	655	559	635	582	548	575	560	604	566	627	559	577	615	572	548	581	578	586	540	578	574	513	587	620	537	573	623	579	555	569	610	565	574	567	607	580	573	578	599	633	614	542	537	581	568	566	592	568	571	605	573	607	577	520	585	560	601	589	590	573	621	575	570	579	566	578	593	594	539	607	557	575	607	596	594	593	596	593	532	537	582	617	580	554	605	583	550	611	582	604	539	583	553	549	576	584	596	585	588	530	574	594	586	560	594	576	565	590	579	584	596	601	600	578	559	601	596	581	582	586	564	617	579	549	591	609	578	571	562	531	558	577	624	549	576	551	587	583	559	570	550	571	555	608	574	592	596	575	554	567	616	580	571	576	585	543	565	584	573	587	586	534	582	571	578	598	578	612	558	583	552	603	572	571	594	555	562	566	545	559	572	587	583	585	538	570	583	537	564	568	601	588	599	571	616	545	572	586	581	604	584	586	592	573	593	582	570	573	590	576	586	593	568	544	556	568	615	557	626	562	590	564	586	575	590	583	566	586	590	576	596	576	577	580	596	625	549	599	547	542	580	574	595	570	587	574	596	582	541	575	600	600	574	560	565	586	612	565	605	609	559	598	538	574	558	573	585	583	561	580	568	595	594	580	577	563	627	616	565	568	589	582	579	580	570	591	579	638	565	595	550	599	548	592	629	561	602	556	584	573	610	596	551	546	559	566	551	597	592	588	567	588	574	575	586	584	550	584	602	601	553	547	578	593	557	625	608	633	556	604	600	607	580	516	569	572	577	585	565	520	559	599	550	571	595	607	571	602	601	604	566	594	600	580	620	564	608	523	577	604	594	570	538	594	558	592	602	591	547	555	622	567	588	601	571	559	540	533	597	572	601	584	576	554	604	574	548	585	577	608	559	559	534	537	606	560	557	570	556	575	604	570	580	562	547	559	569	610	593	570	554	621	545	559	602	568	585	592	559	610	550	556	588	598	593	539	563	571	594	560	572	582	578	571	580	557	614	614	576	611	597	563	515	562	589	591	567	605	576	603	565	556	556	572	549	579	569	581	587	622	587	530	552	611	601	568	547	571	640	580	599	643	570	607	534	601	547	547	606	577	608	588	588	556	632	571	577	604	553	544	573	584	581	577	608	586	623	593	595	560	582	589	579	615	587	580	563	578	542	542	553	575	600	569	528	603	576	534	565	618	571	600	620	554	581	586	594	600	587	594	571	573	588	599	567	567	561	625	586	595	557	570	582	622	566	569	589	526	578	566	615	591	567	613	564	619	558	560	555	576	575	597	601	550	598	574	629	575	541	558	582	560	578	558	590	557	604	582	571	584	594	570	595	604	592	569	578	591	630	554	572	581	566	610	544	555	604	566	587	590	567	561	569	579	582	552	563	605	566	582	587	563	602	593	574	527	597	628	606	595	539	528	567	562	572	575	568	574	596	576	568	592	596	598	551	543	544	603	568	531	582	545	546	530	572	543	635	548	569	631	553	593	566	571	548	537	539	566	622	587	608	538	536	541	610	576	591	553	581	588	585	594	610	603	590	588	576	582	607	580	582	556	592	564	566	579	586	555	596	526	614	545	580	552	552	571	592	583	639	588	530	566	615	603	576	652	609	564	536	572	567	574	609	583	638	602	582	534	561	576	595	566	591	527	569	594	548	586	596	584	606	557	606	593	545	561	562	580	587	604	572	596	563	604	585	626	580	587	592	569	588	595	578	597	572	581	556	610	587	569	545	524	544	621	595	590	568	604	587	563	581	598	581	620	596	598	607	562	563	577	593	585	576	544	543	586	523	555	530	576	580	554	557	585	532	586	578	575	574	577	626	601	564	592	587	585	581	553	556	587	549	611	591	564	561	593	607	593	589	589	582	570	556	545	602	583	562	550	566	607	594	548	557	572	534	538	592	613	595	590	588	597	563	584	586	607	591	567	557	595	584	604	566	577	583	548	582	566	563	587	545	600	547	602	615	571	564	572	562	567	599	565	583	561	582	573	573	565	599	571	599	601	599	598	551	560	595	554	573	603	571	568	598	595	606	573	606	625	587	604	584	577	561	588	617	623	614	575	579	587	585	570	577	565	581	597	622	582	583	585	590	581	549	614	572	562	590	582	582	573	550	550	600	598	536	615	577	619	603	608	566	553	565	594	580	531	563	552	552	562	571	574	579	585	579	576	590	556	563	611	576	560	590	556	515	587	582	597	611	588	596	573	601	597	530	553	609	542	562	613	531	583	611	573	557	601	579	601	546	595	554	599	567	568	562	580	528	537	530	559	574	561	638	582	574	621	531	566	603	577	575	560	555	601	611	565	596	593	581	582	576	581	601	564	594	556	627	565	592	619	590	568	586	603	590	551	568	579	551	547	606	557	584	586	592	583	563	614	565	619	586	557	506	560	538	561	587	569	622	574	597	557	602	566	602	598	579	585	584	577	602	600	562	601	572	579	579	594	584	538	580	584	593	594	625	533	534	613	560	583	601	596	591	612	617	573	562	568	570	553	567	562	563	571	557	556	597	549	566	575	571	586	550	585	588	636	582	531	584	579	594	577	606	560	588	588	551	592	576	571	596	620	622	579	599	550	569	551	602	584	586	560	591	588	543	600	558	574	583	582	595	598	600	565	593	610	565	565	545	575	571	605	560	570	542	585	581	622	599	562	576	583	583	563	607	573	598	564	590	570	577	538	578	553	568	635	617	605	582	564	536	539	610	613	611	542	577	563	559	593	533	552	561	598	602	541	564	600	548	566	568	537	550	587	554	550	534	548	556	576	614	595	593	534	624	558	574	622	557	549	610	596	576	589	594	579	600	585	571	560	563	553	598	598	572	571	575	570	605	532	589	579	559	556	583	546	570	566	597	584	583	557	595	634	610	572	580	630	562	594	610	586	550	587	559	567	561	570	625	544	636	578	562	608	578	589	584	567	627	582	593	557	593	600	614	593	574	567	609	564	572	560	576	586	584	552	596	579	573	537	582	582	585	556	568	633	594	536	611	542	629	572	590	586	561	592	549	545	537	562	540	553	572	569	603	611	528	562	559	558	579	609	557	626	616	556	579	549	569	560	555	575	521	566	568	564	570	547	586	597	568	571	550	608	563	618	635	585	607	571	584	586	575	571	558	622	554	594	591	554	568	560	551	536	621	553	582	585	580	546	588	607	599	628	593	579	510	602	553	617	529	589	535	579	576	613	537	587	570	578	583	558	553	595	603	587	609	542
27480	25153	34557	22246	6616	1145	515	440	419	423	456	437	435	428	424	453	462	486	441	460	456	462	439	481	470	442	454	447	485	441	411	478	480	425	429	420	415	472	474	458	428	445	443	471	443	460	460	443	415	454	433	447	442	443	416	460	479	446	469	471	458	461	460	459	454	426	435	456	437	428	454	469	458	457	480	469	440	432	442	417	440	438	491	428	403	472	443	466	401	446	418	430	414	464	448	450	482	466	432	453	466	461	470	475	434	426	420	433	476	457	456	455	453	451	439	422	445	459	463	432	443	453	432	436	416	438	470	436	442	445	425	465	436	445	427	454	439	446	420	423	431	466	479	432	449	473	418	477	470	436	478	450	433	448	475	448	437	454	455	415	462	418	457	476	439	434	462	460	469	455	470	451	457	444	433	463	428	447	473	410	474	415	477	482	475	422	470	460	459	451	454	460	475	486	430	451	459	449	421	396	451	470	444	434	461	445	458	438	411	436	452	444	483	456	446	418	457	449	448	484	437	439	451	492	450	424	433	440	424	413	419	437	434	466	428	488	446	475	470	404	464	425	419	419	422	455	469	451	436	474	497	452	429	461	447	452	457	463	423	449	465	424	439	448	467	432	414	418	439	446	445	425	440	478	447	483	462	434	464	441	449	475	431	443	417	475	459	411	460	414	471	433	468	429	428	424	466	438	434	438	473	464	431	461	440	479	448	427	437	487	437	426	457	396	451	443	447	456	451	453	457	438	435	434	419	464	439	441	453	449	428	428	429	438	450	487	452	416	449	469	427	440	393	469	434	446	449	448	439	433	426	458	404	462	443	471	453	459	433	455	453	444	444	458	430	460	449	440	465	457	443	442	463	448	422	447	447	430	457	444	428	406	441	446	434	496	485	463	484	457	449	456	439	434	414	456	410	450	456	396	466	435	431	444	465	432	440	467	430	406	431	436	438	449	410	436	448	479	472	423	479	470	418	425	466	484	456	466	451	453	475	423	449	422	460	421	420	463	452	454	445	446	483	431	426	455	434	447	440	480	436	441	443	458	460	441	493	413	475	441	444	435	411	422	405	486	439	440	435	407	441	489	460	444	428	409	420	452	496	435	466	446	449	423	443	444	448	461	442	458	459	461	459	480	462	469	459	445	408	449	445	435	447	474	439	414	470	462	471	435	419	462	464	454	451	442	445	450	482	454	428	463	463	449	427	445	428	431	487	449	436	465	426	421	449	456	441	447	464	456	442	459	465	452	440	439	457	431	429	479	434	455	449	470	442	467	430	458	497	416	455	426	438	428	449	455	468	444	458	445	437	413	471	425	447	405	423	450	426	465	445	438	452	436	434	480	451	469	448	464	417	443	439	462	444	458	466	438	423	417	425	451	419	425	420	456	465	435	449	432	415	470	441	492	458	453	443	434	443	406	443	448	467	443	432	421	455	462	482	476	403	463	396	436	444	428	454	441	436	437	420	431	448	467	432	469	459	460	458	408	412	438	467	435	436	445	446	429	438	443	428	453	449	439	463	431	489	466	471	491	428	422	446	407	481	455	480	444	468	457	428	442	416	443	456	460	460	484	442	451	422	431	441	447	467	478	409	472	470	413	482	447	406	433	399	487	451	451	440	472	440	427	474	438	444	450	439	473	453	424	431	422	381	448	485	411	486	418	435	412	449	469	430	447	438	409	474	467	411	444	474	462	479	424	450	444	458	457	398	446	461	438	477	449	436	437	447	462	418	475	478	428	440	439	477	465	443	440	450	441	426	442	407	412	471	439	462	432	429	438	478	464	493	473	431	437	478	439	471	449	450	419	464	461	459	480	466	460	457	472	476	464	447	449	464	422	443	440	487	461	468	464	445	431	421	420	453	472	450	430	457	442	432	408	472	466	430	443	429	464	442	447	401	424	435	419	436	447	444	465	433	428	474	457	443	438	446	444	434	411	423	436	455	435	417	484	456	517	427	463	457	469	422	462	453	441	419	413	426	455	468	424	452	446	423	473	470	484	456	445	429	493	428	445	416	439	447	424	435	453	438	430	430	449	444	408	452	428	455	442	440	463	467	412	428	454	444	429	501	437	478	438	481	445	469	431	464	444	481	470	427	432	464	484	446	447	474	440	428	438	457	446	468	420	466	476	446	442	441	450	444	460	452	449	425	463	464	432	457	433	433	454	423	418	473	418	453	442	466	465	439	423	448	459	431	444	432	414	465	477	447	469	460	458	426	489	475	452	467	420	438	455	469	482	432	451	453	458	444	466	427	460	457	475	446	435	471	445	451	485	454	430	444	471	449	460	458	476	435	416	450	473	460	457	452	449	421	431	479	415	437	440	432	461	423	452	472	437	456	429	433	431	469	470	490	428	445	446	452	434	468	430	430	428	468	429	451	436	454	431	444	446	427	468	435	466	426	467	429	439	482	440	424	460	445	446	453	474	458	451	459	398	444	455	468	439	437	417	420	463	469	464	455	442	442	455	438	453	464	406	473	472	432	476	477	409	460	409	474	468	458	435	426	455	442	428	464	443	477	426	469	436	418	413	475	448	433	465	441	434	475	454	447	449	463	438	439	465	463	459	409	470	425	447	406	444	433	483	416	436	438	476	466	421	422	446	422	412	454	447	468	442	450	404	457	434	448	467	434	461	461	447	429	446	393	472	461	425	454	405	451	463	434	494	452	441	447	447	481	477	432	489	436	459	461	442	443	430	471	389	419	438	426	450	490	436	458	458	437	449	459	427	472	458	451	457	438	435	449	464	420	414	435	446	447	437	456	410	471	454	449	473	459	510	463	421	457	465	456	468	456	447	429	417	401	428	448	448	451	464	436	435	437	460	438	459	437	436	433	472	426	460	451	440	453	461	415	432	429	420	422	454	435	462	457	423	429	438	422	430	457	448	473	478	452	462	444	460	449	452	435	432	438	447	448	473	426	413	457	425	375	422	456	426	482	445	460	453	447	458	456	464	415	431	471	442	475	432	454	448	432	398	435	467	460	439	468	461	442	455	470	440	465	462	452	420	435	418	422	446	445	491	419	468	466	440	440	467	471	417	408	434	400	413	441	431	475	478	434	442	442	430	413	422	414	425	452	456	438	418	450	473	397	423	446	513	417	472	488	433	421	479	442	452	432	484	476	452	469	429	448	467	442	406	457	493	422	425	439	430	440	497	430	442	453	442	469	423	442	436	417	455	449	425	443	442	453	420	467	449	443	420	437	472	451	417	433	431	446	438	433	457	416	431	483	462	458	432	448	468	432	453	467	466	448	450	412	505	476	476	492	420	468	440	464	465	421	417	417	410	423	432	453	441	447	470	435	446	423	432	435	458	444	426	436	480	445	459	429	406	435	434	429	421	397	455	465	509	416	466	446	506	450	488	436	403	438	429	436	450	400	438	490	400	434	450	451	451	448	456	432	459	437	455	498	447	450	448	446	483	464	457	450	467	507	416	435	460	483	437	428	481	458	446	441	467	452	421	400	430	455	498	452	440	471	508
8453	32422	31176	13409	4261	987	420	417	426	431	473	429	410	428	466	458	464	418	464	458	415	387	483	431	441	420	432	424	450	446	424	436	460	397	434	426	453	420	456	394	438	429	415	428	438	434	420	415	443	450	430	439	450	406	416	425	459	429	437	438	416	477	429	435	440	427	454	460	427	430	464	423	419	441	421	451	403	440	414	436	400	466	405	417	437	423	441	494	421	446	481	430	432	449	474	449	414	430	435	461	451	424	409	459	444	435	449	438	422	440	451	424	450	424	426	432	464	447	450	440	440	409	451	438	458	431	407	445	419	422	447	429	448	428	398	413	431	430	451	411	415	445	455	449	426	394	433	404	403	441	448	445	397	464	422	427	422	444	425	419	466	403	414	406	452	477	414	421	424	410	418	394	435	444	418	441	416	355	434	417	437	370	406	434	413	441	453	393	441	469	472	417	470	406	438	441	440	415	451	434	419	442	409	462	431	428	448	420	446	454	465	406	426	411	377	457	443	430	444	432	417	445	431	428	426	410	439	423	469	442	433	442	428	458	427	432	442	417	425	406	452	410	432	427	463	453	394	461	455	431	414	406	433	434	438	442	408	414	433	458	429	430	426	446	407	469	423	408	423	441	434	430	446	425	425	417	433	435	404	399	378	457	447	434	434	426	440	412	446	384	431	438	418	456	421	443	461	460	473	447	414	454	416	401	433	457	439	432	418	431	408	419	444	431	409	427	430	461	453	427	433	436	438	440	446	406	399	431	440	399	466	432	422	434	454	463	457	409	435	440	478	482	432	408	443	407	465	450	439	404	441	408	416	431	428	437	445	449	387	402	434	449	449	426	449	416	428	485	445	438	427	392	435	419	428	414	434	414	480	435	438	398	423	376	432	449	435	421	474	438	423	417	410	428	435	456	435	448	457	420	420	448	420	438	421	425	420	426	434	413	389	429	462	476	436	433	478	428	401	435	439	405	437	459	394	458	399	483	455	446	421	476	447	415	431	433	467	475	433	457	444	410	435	460	418	450	451	409	434	450	437	462	446	412	477	447	433	422	451	425	425	393	425	409	418	448	455	421	449	478	442	398	439	433	427	460	443	456	430	424	438	424	430	402	421	438	414	462	434	426	440	410	438	443	459	445	431	404	431	469	439	419	451	389	373	453	449	409	479	460	453	445	408	452	425	422	433	481	414	431	466	380	409	471	438	455	419	397	432	418	445	440	416	425	426	426	415	443	472	429	446	448	464	436	400	460	447	423	399	447	467	436	434	448	469	406	444	425	422	459	438	428	459	438	430	397	415	433	417	439	464	426	426	420	424	472	403	430	420	422	484	450	404	444	443	410	423	437	408	436	428	424	446	468	456	421	434	443	440	438	420	406	453	468	421	430	440	415	437	456	445	418	464	419	446	446	408	444	463	414	430	438	418	392	455	459	412	418	440	432	414	430	432	441	446	451	450	435	431	427	432	428	460	433	420	468	443	437	399	444	457	449	426	443	458	404	478	422	451	444	405	433	456	438	411	442	463	409	413	428	453	413	461	488	479	465	412	442	412	435	442	420	435	410	411	429	404	424	449	444	450	421	418	409	442	402	417	406	425	408	406	426	450	417	449	403	452	459	420	425	445	390	433	443	410	439	466	432	434	412	419	433	400	461	401	462	445	402	422	417	461	453	426	478	423	424	449	472	450	423	443	416	452	443	436	433	436	468	439	427	431	437	452	427	456	418	465	409	402	419	436	414	438	440	421	431	434	421	454	439	459	424	407	445	425	448	428	435	447	416	442	442	451	467	458	439	408	432	404	440	430	423	452	467	458	383	433	404	426	435	411	463	392	443	453	435	451	414	420	412	454	428	384	453	427	437	431	407	422	447	402	447	449	472	406	419	397	395	429	424	443	447	462	433	448	427	430	491	419	430	405	437	444	439	420	439	451	443	439	441	460	466	402	407	442	438	434	419	425	437	411	407	437	432	426	409	409	409	413	428	414	405	443	457	417	433	393	494	442	426	441	461	437	428	404	467	453	437	423	401	450	406	416	420	473	450	465	475	393	422	427	491	404	417	473	441	401	407	409	423	437	371	433	403	458	418	442	458	440	420	415	464	408	411	424	430	437	406	429	424	431	410	409	477	428	499	413	429	446	410	463	447	451	460	435	465	409	436	433	449	441	406	399	424	436	414	415	443	457	408	454	461	415	422	430	451	466	401	396	435	424	451	453	429	426	442	485	440	451	426	439	416	443	457	402	445	429	440	435	427	426	451	465	410	408	428	439	422	440	423	451	413	449	427	417	419	457	421	442	412	419	420	416	428	432	423	445	417	394	435	459	412	448	442	416	404	397	429	457	426	447	428	456	494	408	436	412	451	414	423	465	428	426	459	427	413	428	425	458	426	454	406	444	434	431	412	404	432	429	416	434	422	419	455	386	451	407	402	433	441	404	398	456	450	408	468	443	442	455	457	416	443	446	414	468	427	425	461	443	438	456	398	441	433	412	447	417	412	427	405	446	437	429	444	419	439	415	401	478	413	423	435	467	460	415	412	451	459	403	431	413	438	397	412	446	446	440	403	421	444	451	423	425	424	446	420	413	443	446	404	427	453	431	419	409	434	462	426	452	440	412	402	414	453	399	436	483	454	434	450	446	459	459	448	473	427	452	481	416	432	420	408	455	438	439	439	437	391	436	455	455	439	440	428	427	459	437	446	462	411	446	449	442	376	450	454	409	447	425	438	467	396	452	426	413	430	447	441	422	445	413	436	409	417	451	392	450	421	477	437	450	440	441	448	470	431	429	424	440	412	431	438	413	459	400	438	432	409	424	442	455	436	406	446	423	425	441	417	410	457	404	422	416	463	420	458	484	455	380	428	433	471	424	408	428	421	411	427	416	466	413	462	439	456	472	425	450	411	443	433	445	395	477	492	387	425	423	448	430	453	437	458	485	404	434	448	439	425	400	415	453	451	436	434	409	431	424	455	445	450	404	412	397	458	409	474	437	435	469	425	396	445	443	421	397	457	454	463	441	431	452	433	431	448	439	433	417	449	406	429	436	425	416	444	448	412	414	438	417	427	428	418	456	423	429	436	416	425	407	478	402	421	425	442	437	435	478	450	428	412	433	442	413	430	423	414	420	423	450	439	423	426	417	441	419	426	429	433	411	436	442	414	412	410	448	409	448	393	423	413	475	428	435	470	413	452	434	423	409	387	405	440	418	447	455	401	392	413	458	457	427	442	431	411	460	397	457	454	427	423	416	436	476	405	471	440	426	463	429	399	409	422	470	400	426	431	423	443	480	411	444	442	445	440	416	467	433	437	431	414	421	434	422	417	431	427	422	411	393	427	409	435	434	409	460	455	426	424	418	418	431	471	439	445	440	427	435	435	422	439	448	427	451	456	408	431	452	409	409	443	431	441	427	441	468	431	388	437	470	444	444	430	449	452	417	382	459	438	431	441	477	374	419	403	424	400	440	441	440	440	441	449	431	444	437	430
24947	26439	55848	50380	28758	10942	1269	580	500	435	533	491	504	482	469	507	450	476	446	481	485	466	496	498	470	453	499	488	479	484	489	477	468	446	478	480	474	484	466	496	471	459	436	465	470	470	449	457	462	446	483	435	443	473	455	491	481	490	495	485	482	431	492	483	479	468	455	477	461	449	415	462	466	409	473	422	427	459	476	462	504	478	488	448	439	461	455	467	422	513	457	438	465	479	489	497	489	422	462	452	472	468	455	488	424	474	455	465	416	475	416	463	480	452	461	478	454	455	458	464	449	482	460	491	481	431	451	460	476	433	449	457	436	484	470	507	466	457	470	469	496	483	475	470	446	444	434	466	474	441	468	461	470	454	470	481	490	486	427	468	488	434	495	478	468	449	497	450	496	500	459	445	469	438	468	445	479	481	445	464	470	443	432	458	451	467	434	444	459	497	431	427	517	461	454	442	462	440	458	453	441	451	465	385	453	494	493	505	453	477	485	466	470	461	474	443	469	468	457	425	443	470	465	464	459	461	484	492	432	447	461	479	461	461	521	500	460	427	411	487	472	454	444	461	469	469	423	429	461	458	422	463	424	513	459	450	490	459	460	482	467	480	457	476	467	434	446	478	465	481	458	429	484	468	472	436	495	473	462	454	423	478	476	522	459	492	462	469	449	461	414	466	442	448	455	458	456	446	501	479	467	452	499	438	463	446	459	506	501	490	459	466	476	498	436	427	495	462	435	440	494	482	454	488	471	421	454	474	412	483	473	497	473	463	476	451	483	477	483	480	434	436	497	487	478	451	484	463	466	426	479	485	434	484	472	433	488	472	449	427	487	445	478	502	463	419	472	450	469	436	465	451	452	423	470	471	482	464	493	492	465	476	459	429	430	457	433	466	446	451	475	410	459	458	481	479	507	458	445	461	459	440	414	486	452	424	433	478	448	508	477	477	473	465	478	458	468	477	436	460	459	485	429	461	488	454	450	434	489	483	442	470	441	429	503	465	458	485	474	423	470	477	436	458	458	441	455	464	457	414	472	479	464	454	465	451	471	459	463	510	442	448	463	445	484	434	497	431	453	499	427	459	435	462	449	494	507	481	458	467	476	464	439	444	471	485	466	413	483	492	484	443	459	448	430	451	473	418	446	450	468	449	465	469	447	461	448	483	435	446	473	442	453	485	506	505	468	458	493	461	502	458	441	423	476	443	475	434	492	476	433	490	480	486	447	518	420	442	503	465	464	437	425	446	437	467	443	442	453	456	480	447	471	435	438	441	488	429	445	504	498	483	444	481	479	445	438	460	491	455	491	480	474	433	456	482	459	459	470	469	464	510	464	494	492	467	475	464	438	469	469	505	492	491	444	470	450	484	459	486	464	467	473	450	455	467	474	444	449	498	468	461	465	486	443	435	455	465	456	442	442	479	487	472	441	487	475	402	461	446	467	474	481	467	465	426	441	509	512	462	489	454	477	450	432	464	460	464	439	446	447	480	504	471	450	475	465	463	426	474	476	474	430	475	459	469	479	429	459	483	451	471	463	454	440	479	480	475	457	478	459	440	426	449	502	485	448	506	488	440	472	471	443	485	449	481	441	517	472	474	479	460	469	444	481	471	489	486	486	478	457	456	463	472	460	452	468	469	472	441	471	485	472	459	459	467	423	501	491	454	471	471	450	470	483	462	454	444	498	431	474	475	485	437	431	441	474	439	434	457	477	448	453	459	472	453	448	491	439	432	487	412	450	481	473	476	464	472	415	491	480	451	463	439	438	432	437	441	500	452	449	450	434	445	450	423	447	462	500	481	477	461	497	476	427	443	441	489	490	448	430	439	432	492	449	465	438	433	461	449	472	449	436	468	412	448	429	461	430	473	474	462	448	427	469	425	461	425	469	466	454	431	474	475	478	436	475	458	443	442	428	472	457	458	493	462	463	476	487	444	484	423	475	445	444	499	463	465	503	475	502	479	462	479	453	461	437	473	440	465	459	457	465	454	478	454	469	467	487	451	465	512	489	481	460	460	444	466	455	477	462	482	473	456	486	485	459	460	488	506	457	498	462	475	445	469	466	489	505	457	470	478	442	459	467	419	462	509	476	460	443	447	454	498	488	492	467	478	482	486	462	493	460	516	492	477	443	453	478	491	488	466	429	474	446	513	483	474	469	435	513	485	442	465	479	473	451	460	466	459	478	487	452	462	461	462	450	460	478	477	443	438	451	487	459	467	455	438	442	429	452	464	484	446	514	462	434	491	464	445	466	437	474	429	446	442	462	491	470	489	471	459	500	464	492	465	420	443	447	468	467	481	475	500	434	485	480	448	434	512	454	454	476	453	443	433	452	466	461	444	438	483	452	436	462	462	439	440	482	472	443	437	479	479	512	454	459	467	472	453	443	463	495	501	479	484	435	457	469	504	484	449	459	516	459	458	479	468	513	481	501	451	451	472	472	437	488	496	486	440	471	441	439	443	450	407	493	472	467	453	453	431	471	464	468	434	465	476	461	470	426	469	475	458	475	448	476	504	472	509	455	445	406	473	494	423	461	482	498	491	494	472	503	489	408	517	441	489	476	480	454	459	458	440	458	456	471	437	424	461	494	473	473	469	421	452	452	437	445	420	434	478	453	473	458	484	457	474	462	455	473	498	418	465	464	461	428	501	437	497	496	477	471	452	457	445	457	443	465	472	458	457	461	469	471	446	459	449	468	470	488	478	484	446	456	478	445	472	425	455	456	474	472	428	427	478	454	430	480	447	460	467	469	458	463	452	510	448	456	453	429	440	465	456	451	442	426	492	441	452	439	487	462	481	442	475	463	443	454	452	479	457	457	465	496	477	464	449	471	518	441	480	451	446	457	463	481	478	493	445	519	471	430	426	467	479	456	450	436	475	450	441	458	472	490	481	498	476	501	428	467	477	467	478	466	463	434	468	433	481	483	475	455	451	466	435	440	462	486	461	456	434	451	465	483	451	418	471	472	440	479	448	435	448	470	489	470	456	446	474	445	459	497	465	438	498	452	467	447	470	439	478	453	457	451	461	438	482	470	444	486	447	476	475	413	457	436	482	462	468	459	469	476	487	477	482	466	442	438	432	464	480	509	473	453	483	444	481	458	486	485	475	450	446	488	481	452	449	482	420	505	435	471	500	447	433	478	451	448	462	460	478	487	483	480	462	429	442	457	482	489	429	469	472	460	509	443	436	441	485	471	473	468	453	483	466	476	469	441	466	486	501	448	470	473	461	472	478	456	469	513	431	469	499	465	450	528	455	479	464	454	464	466	434	443	448	519	469	477	482	461	450	463	489	463	484	464	472	482	436	475	437	460	434	463	430	498	479	468	507	437	499	430	427	434	415	447	465	484	435	444	466	475	488	461	503	437	449	464	472	446	475	493	416	459	460	453	474	435	482	462	488	465	486	454	448	458	464	464	438	490	433	447	447	421	487	461	417	451	484	443	479	477	486	485	469	425	424	471	427	443	476	474	466	454	458
32767	89845	76793	45757	19874	4870	706	509	511	476	485	526	505	473	473	509	511	521	509	499	518	471	535	490	528	539	523	495	498	528	501	519	550	502	508	504	510	519	522	507	557	510	508	504	523	491	503	486	538	518	497	510	485	544	488	485	531	493	482	497	542	527	506	515	511	517	523	529	482	493	529	516	468	541	545	501	472	497	489	523	487	487	550	506	476	513	504	523	508	486	470	478	480	525	495	501	470	448	479	496	477	529	474	495	478	519	497	492	510	503	510	474	491	473	482	473	478	453	490	528	477	486	503	479	517	512	511	547	492	512	473	513	476	469	494	517	478	464	473	512	492	484	504	459	490	518	537	488	520	523	473	485	461	443	526	524	479	484	511	567	500	493	512	491	506	510	493	464	493	514	493	517	524	503	495	514	510	482	488	551	482	531	477	533	482	493	532	493	473	532	477	540	495	516	526	514	495	540	492	526	462	504	499	517	480	487	526	488	517	491	523	479	488	481	496	524	519	490	508	478	500	445	498	451	494	518	491	542	491	519	471	512	507	526	481	514	515	457	517	499	496	474	512	494	510	490	507	479	493	491	497	506	490	528	513	483	540	515	510	495	488	499	486	473	481	464	452	489	511	511	471	546	483	506	508	490	504	491	578	503	555	534	525	508	508	504	510	565	495	488	480	524	486	444	472	499	495	497	524	534	513	499	516	472	479	463	477	494	495	517	469	524	496	543	495	454	494	509	468	552	492	541	502	508	497	514	554	488	469	483	517	501	512	475	505	511	506	549	473	501	507	491	486	486	504	521	500	481	487	496	508	486	471	504	541	535	539	527	513	492	485	470	525	499	459	480	524	491	518	471	518	520	499	516	497	521	479	467	533	499	511	476	472	500	496	533	475	487	518	532	499	500	504	476	498	496	470	512	484	512	506	522	485	462	499	524	478	475	498	492	503	501	480	495	528	532	523	454	492	472	521	531	489	515	469	522	514	538	480	541	489	535	524	479	479	477	507	490	493	508	518	504	545	520	515	541	511	470	469	507	471	475	481	534	540	543	513	533	515	529	480	479	501	495	477	516	521	530	491	520	554	460	507	512	497	477	462	528	534	473	478	533	479	495	548	503	493	525	508	504	528	525	478	483	484	464	497	448	481	478	480	502	507	453	530	487	492	509	562	497	491	503	513	457	495	510	470	530	465	521	507	499	518	475	545	494	488	550	491	510	503	494	494	468	524	510	488	525	511	543	544	503	491	501	476	519	495	506	513	493	487	500	531	527	505	534	468	465	457	500	477	502	528	500	479	491	478	527	489	508	493	490	525	516	494	513	536	500	515	515	510	484	455	487	481	532	506	503	494	546	481	511	527	518	507	499	479	535	476	457	498	495	535	471	514	491	485	489	482	446	550	485	487	502	517	513	513	487	542	522	490	506	460	509	471	525	495	523	497	505	499	486	491	468	491	478	522	503	513	488	489	458	486	533	534	469	533	521	518	509	464	481	481	501	501	498	514	521	508	502	517	462	527	471	499	510	524	503	504	519	473	499	540	483	487	504	527	514	474	511	527	501	469	441	491	462	469	488	513	485	505	526	544	481	494	524	493	465	495	502	482	507	497	512	442	509	468	499	509	516	477	490	478	484	490	527	512	484	523	472	535	472	485	533	551	501	448	485	492	503	511	516	515	516	454	518	442	539	474	490	465	464	533	514	492	504	507	484	511	504	487	483	536	521	473	504	534	530	463	483	497	512	468	501	512	533	514	484	530	511	492	524	489	514	482	481	502	505	522	492	536	495	470	495	515	528	499	491	479	473	490	494	529	527	478	510	518	514	501	475	527	506	522	473	493	479	505	461	501	451	487	471	477	486	523	526	525	516	520	510	508	553	482	511	467	512	500	494	456	526	512	470	494	485	460	473	486	466	493	505	487	506	457	529	476	526	474	510	481	523	472	468	535	513	484	501	535	476	527	492	438	515	526	473	510	473	501	479	504	513	498	513	498	513	517	501	475	498	500	486	505	544	515	478	505	481	506	478	509	503	510	527	545	465	526	507	535	519	512	455	500	470	546	476	546	490	493	504	529	476	514	485	492	476	497	448	429	545	488	477	478	525	534	501	515	557	486	473	507	480	509	515	508	481	487	488	498	506	511	508	499	483	474	473	465	501	448	492	457	526	479	481	446	497	507	500	483	484	498	481	490	487	510	517	525	493	494	485	486	497	488	498	484	488	503	473	532	498	459	516	491	505	508	506	492	500	522	484	511	476	507	536	485	503	492	480	488	544	487	481	511	489	478	522	496	488	490	500	493	479	494	506	512	500	472	503	508	502	530	491	505	427	491	527	481	502	505	526	480	521	513	484	504	519	496	503	521	511	492	442	494	497	514	470	536	463	555	493	516	515	528	516	452	527	533	503	461	460	507	450	492	485	541	488	473	485	511	482	465	521	488	507	554	521	520	475	529	515	468	497	492	541	492	505	489	481	513	494	514	509	470	521	529	477	519	480	476	506	543	476	493	508	508	518	485	500	492	544	512	471	511	507	537	461	476	474	495	480	487	472	473	497	470	504	493	516	513	476	498	489	474	480	490	493	486	498	525	501	467	486	486	507	486	515	490	466	508	510	489	464	502	464	493	506	491	468	457	498	494	497	507	482	475	499	504	503	509	474	457	508	500	468	505	507	498	479	459	514	539	469	475	491	460	464	499	465	484	486	488	483	527	456	505	479	511	477	495	512	492	518	514	492	503	475	484	554	499	490	499	534	483	516	501	488	495	518	522	461	484	500	484	476	481	451	467	505	454	481	486	517	511	460	477	484	477	526	509	495	510	471	526	492	491	504	507	459	438	491	448	479	488	507	496	495	563	535	467	506	504	500	485	492	485	453	491	510	491	520	489	545	486	479	456	485	504	531	472	481	493	495	513	477	522	503	503	504	519	501	520	514	515	550	492	511	493	499	457	500	504	455	552	486	442	500	441	520	527	487	499	502	481	493	502	515	514	506	503	500	471	499	506	493	527	513	488	506	528	513	481	514	497	505	515	485	494	499	472	478	498	510	502	555	468	535	496	461	476	496	491	512	511	495	479	499	500	479	487	487	489	482	480	497	455	508	524	534	504	497	494	474	478	510	476	477	448	483	468	485	529	512	502	504	476	470	494	499	503	512	508	487	535	456	504	496	512	472	472	487	469	505	486	519	505	493	515	511	512	505	517	491	468	506	461	479	482	477	546	475	467	497	522	501	488	532	484	545	500	541	525	455	483	467	518	520	500	467	490	484	532	460	509	474	472	527	515	487	460	502	483	500	487	504	508	487	512	482	518	500	512	492	489	506	489	475	510	470	493	493	461	555	523	501	516	496	472	496	488	506	501	488	521	485	515	514	485	542	502	527	473	500	480	499	503	501	494	484	522	506	527	516	482	500	491	477	489	469	507	530	544	485	509	501	482	510	464	510	454	464	515	493	478	487	510	514	520	496	491	486	496	504	525	502	516	500	482	529
23861	23564	47935	49154	32097	17368	4439	763	607	599	542	566	549	598	548	553	523	555	536	541	527	555	553	550	585	610	515	551	557	525	532	538	560	509	526	560	530	515	570	545	533	560	516	561	534	577	553	529	520	544	521	512	514	479	531	547	575	523	523	492	515	543	492	544	539	564	480	560	489	550	554	521	552	544	555	528	489	524	529	501	546	531	538	515	527	555	533	532	453	531	537	540	516	536	547	516	568	564	527	535	593	483	560	500	509	515	522	538	539	553	522	555	509	489	550	527	550	530	519	513	505	505	549	516	491	555	538	575	517	495	530	534	562	501	510	520	517	499	531	498	483	589	488	516	532	545	524	496	543	509	505	547	538	537	578	525	560	483	536	563	562	530	549	510	509	557	535	500	526	536	516	515	561	537	503	505	533	545	481	514	488	506	495	570	524	569	471	518	523	519	486	521	454	540	567	526	489	576	533	527	514	515	561	502	508	512	543	532	529	531	550	505	546	532	523	492	531	525	552	521	531	513	574	553	504	522	508	479	560	505	548	564	492	523	515	544	555	527	513	545	519	560	493	519	539	567	534	555	521	493	540	522	544	542	496	540	508	536	507	532	515	537	523	520	521	560	508	539	547	532	500	535	477	540	537	514	531	511	509	528	502	520	520	534	545	575	533	486	530	503	486	507	543	509	508	492	518	523	534	516	520	570	448	516	493	558	515	471	551	511	536	537	522	522	541	528	541	490	542	519	537	547	495	510	566	549	558	527	509	497	506	546	516	479	504	535	533	537	582	479	562	549	539	543	512	536	530	535	549	543	528	529	521	567	507	500	540	505	533	512	591	533	493	504	524	545	520	488	558	509	551	529	521	522	518	531	513	517	533	539	535	553	525	539	492	534	544	499	479	486	523	489	543	505	530	555	495	532	536	514	483	534	516	536	548	535	531	499	538	519	530	514	504	510	490	512	514	538	548	535	510	520	537	486	502	525	513	563	554	555	522	513	492	561	528	527	523	508	522	542	505	510	572	537	574	541	548	538	547	517	483	500	495	546	538	489	498	514	488	511	560	511	506	526	536	532	552	532	540	478	519	515	535	546	502	500	514	544	549	529	530	545	524	507	531	479	500	534	567	537	544	538	548	480	519	525	520	539	563	509	513	495	526	567	496	549	508	548	508	485	544	531	525	495	499	538	531	551	517	531	502	550	521	522	526	537	520	534	535	523	567	516	528	526	508	498	563	505	511	526	515	529	521	500	500	502	516	558	535	515	522	545	520	497	546	537	515	529	535	499	513	521	509	503	517	560	534	502	486	531	490	575	506	511	502	513	496	546	506	547	517	530	551	501	557	484	506	488	516	468	566	532	500	475	519	506	491	541	505	509	553	493	557	518	530	544	520	509	516	488	532	526	502	511	526	496	553	514	541	532	550	561	508	511	550	529	535	515	529	504	523	512	507	517	538	508	510	515	512	482	509	526	496	566	515	589	502	485	495	505	514	517	509	482	525	540	537	494	542	487	483	499	551	530	554	519	486	523	533	507	531	530	557	534	497	546	548	495	533	515	528	522	501	523	532	494	512	482	489	493	545	514	540	523	535	485	520	519	502	515	575	537	506	529	509	518	544	474	503	509	592	494	535	519	530	512	468	544	492	486	529	530	531	518	537	558	545	495	554	520	512	524	574	532	524	539	528	520	534	506	519	545	508	541	525	530	513	533	488	505	542	525	496	513	496	522	522	512	487	526	518	493	546	548	517	489	561	524	520	493	558	527	546	532	552	552	535	497	521	518	484	531	515	565	488	523	508	506	538	508	537	468	531	556	528	530	508	556	530	522	538	548	531	497	560	547	521	520	515	534	566	549	519	515	525	490	525	525	508	458	526	529	508	498	516	522	499	513	560	532	471	506	534	470	497	544	519	535	503	503	520	535	563	517	530	487	547	539	534	533	552	561	500	547	550	525	538	524	523	514	520	516	516	546	523	493	533	506	510	486	546	514	520	466	511	577	581	590	493	540	528	518	545	518	567	533	543	534	529	534	516	513	554	516	498	526	533	552	571	548	498	521	508	543	519	504	505	515	562	525	535	487	541	555	540	541	526	543	528	568	548	528	514	536	510	508	497	496	534	532	519	539	497	538	519	542	500	543	558	534	542	522	519	504	495	527	533	519	513	537	507	528	542	512	480	524	547	502	555	524	544	527	502	559	495	543	452	530	503	529	532	493	515	500	510	536	525	501	532	537	517	480	502	525	518	484	496	535	501	517	493	486	544	539	505	554	524	517	511	563	558	553	543	522	540	514	542	525	478	531	542	497	511	541	540	511	567	485	517	539	519	526	546	548	502	523	517	512	521	500	521	521	541	542	504	518	513	552	509	500	556	550	533	518	504	532	507	593	529	508	560	513	456	544	558	509	534	531	530	513	528	548	547	537	517	534	539	532	509	499	484	524	515	521	537	562	521	562	534	499	543	505	522	534	526	530	516	511	511	540	494	520	524	514	527	530	500	508	535	497	550	500	526	533	524	513	524	482	549	559	532	520	546	553	547	524	544	509	547	539	540	559	554	520	498	492	542	513	510	492	553	501	529	523	511	476	509	492	534	547	543	449	542	506	508	528	528	523	493	532	546	539	543	513	501	540	557	516	491	519	546	519	501	514	551	518	508	526	518	521	509	526	546	518	523	523	522	572	554	534	523	531	545	512	511	504	509	546	518	549	486	526	502	596	511	551	534	547	522	547	505	517	508	539	525	547	502	531	534	525	512	547	503	496	526	549	507	532	531	497	509	542	597	499	548	524	534	545	556	528	538	500	507	534	514	504	535	514	521	518	487	557	530	484	540	514	506	508	488	520	547	513	512	547	549	533	498	502	562	527	485	526	534	510	535	536	519	518	526	519	518	539	496	522	502	520	527	543	508	527	501	566	534	503	546	550	544	535	516	536	505	531	529	551	545	527	526	483	515	529	570	541	534	530	500	520	519	528	525	486	531	553	499	538	489	519	547	494	521	531	564	514	520	496	546	533	478	544	487	569	532	538	534	498	482	569	530	509	473	488	582	520	556	542	475	486	535	527	550	540	502	536	522	520	515	544	551	516	513	559	522	532	516	535	527	474	521	521	545	548	510	523	490	535	480	531	551	482	527	507	538	503	507	513	508	534	515	505	515	545	485	548	493	485	527	544	530	511	511	513	531	500	512	550	535	517	547	529	510	540	528	510	547	521	493	546	538	552	551	509	563	542	544	529	524	496	531	528	496	549	537	548	506	522	534	530	516	505	531	517	533	542	560	535	548	495	516	544	539	522	514	502	505	529	550	513	541	541	525	529	546	513	521	514	588	487	506	526	486	548	512	525	561	532	510	515	590	469	540	536	506	551	525	535	535	488	509	530	515	574	507	507	482	556	498	518	518	559	530	518	508	484	503	521	531	509	548	517	476	520	561	516	564	527	542	535	498	535	525	490	502	510	513	537	506	513	544	477	500	519	551	534	523	503	561	510
30612	85194	82854	58522	27133	7055	1555	593	593	592	560	612	598	557	600	591	583	593	591	595	621	648	672	703	659	655	579	602	580	579	604	599	569	562	632	628	615	579	559	589	561	618	617	583	611	575	625	616	568	599	622	592	586	567	603	586	602	653	581	579	592	551	568	634	571	585	577	596	573	588	617	624	604	605	582	619	599	591	598	617	565	605	628	555	598	602	592	601	562	596	614	592	603	572	597	621	607	599	564	635	593	574	572	598	568	585	592	598	607	552	621	576	541	552	564	540	550	598	598	590	616	579	599	595	541	572	581	613	569	632	545	628	620	612	591	605	594	559	559	579	543	617	618	601	526	603	570	602	614	593	589	637	586	591	582	617	604	591	539	571	589	613	585	552	569	650	602	596	589	607	555	534	559	568	616	646	601	618	537	601	585	554	603	602	558	581	597	607	580	590	584	612	597	605	609	589	593	622	601	594	622	564	611	621	670	578	581	573	647	580	582	561	607	546	560	559	613	575	577	561	642	559	580	583	607	565	583	590	562	586	587	579	578	565	565	570	594	596	602	587	580	581	555	601	583	612	582	573	578	593	597	601	550	627	573	593	620	606	600	584	620	626	575	592	638	575	550	598	587	625	622	589	581	553	649	571	593	608	586	568	549	573	588	610	590	616	634	637	612	588	560	570	633	601	575	601	544	561	563	567	591	591	629	584	591	616	570	592	622	596	564	601	621	595	556	569	600	578	593	584	598	562	607	584	615	595	566	647	579	580	588	623	574	595	567	604	575	611	607	602	594	591	578	568	599	579	611	614	607	612	630	560	596	634	612	609	611	541	600	595	623	653	609	612	569	532	649	567	559	570	580	617	608	617	567	598	589	620	600	626	620	586	585	581	559	589	612	590	578	526	611	604	549	578	616	596	564	581	556	599	572	609	589	577	573	592	544	595	548	554	615	588	592	555	576	569	597	588	629	596	598	625	574	585	630	590	613	575	600	610	567	597	592	605	570	588	622	650	610	611	553	587	627	607	582	592	571	552	599	583	628	597	630	571	584	582	599	606	603	579	580	598	609	544	609	630	626	596	576	577	616	562	579	541	588	602	596	565	541	598	604	620	606	599	569	577	557	549	599	576	576	570	598	599	598	579	623	552	608	613	571	646	614	614	592	580	611	583	570	629	600	600	592	614	611	589	563	581	602	589	564	630	610	533	553	578	580	628	630	584	599	545	548	608	603	594	593	608	570	576	568	577	553	592	588	581	560	577	553	607	641	562	596	625	583	552	561	643	614	582	595	613	616	610	578	614	576	570	592	621	584	579	552	592	573	555	518	567	590	605	601	626	594	598	559	516	581	598	569	595	617	599	579	563	580	565	570	573	573	570	555	581	571	625	563	586	592	575	605	608	598	597	632	580	606	568	593	582	595	569	602	566	607	602	590	621	591	573	537	586	612	566	599	556	552	537	578	588	613	569	559	593	568	586	570	592	593	588	562	571	581	556	602	569	609	577	589	566	574	574	611	594	587	537	612	583	585	569	618	606	588	594	608	599	575	584	596	598	580	595	606	592	590	613	588	626	575	564	544	615	572	581	587	619	621	573	615	587	577	607	566	564	583	593	595	577	578	582	636	582	559	619	564	572	555	581	558	604	605	598	597	592	590	569	598	574	579	614	617	604	618	576	593	583	571	580	561	565	564	612	622	571	610	628	573	579	587	607	613	618	547	599	568	571	613	612	610	576	561	577	608	600	579	588	624	604	649	609	572	589	601	577	546	588	550	624	583	566	605	581	601	593	601	580	586	603	572	601	600	596	568	576	604	607	615	593	575	609	568	594	590	574	597	601	563	580	586	587	596	601	586	559	558	619	628	561	589	564	593	585	600	602	582	645	580	554	596	566	613	602	589	602	595	586	657	597	555	625	617	587	633	603	581	549	565	561	625	617	569	558	600	551	624	579	583	594	588	599	600	562	617	610	588	604	594	587	608	579	594	566	589	560	592	588	585	592	553	607	566	585	631	573	629	547	621	619	560	556	570	615	603	618	551	619	587	547	568	592	579	629	602	591	582	619	575	586	542	561	639	639	596	566	576	593	572	575	570	589	597	579	613	600	594	554	620	632	614	597	573	578	601	617	583	586	605	598	560	594	561	601	613	545	567	593	599	575	563	583	612	587	599	613	538	556	593	586	603	604	614	587	556	623	597	620	580	591	594	579	608	594	606	616	576	556	611	594	586	585	556	576	580	534	568	579	570	577	630	589	560	611	565	625	614	569	609	589	573	590	575	564	616	557	590	551	631	633	598	596	573	556	578	606	553	563	572	591	622	593	595	617	587	596	578	627	586	585	596	607	566	572	570	603	644	567	553	578	562	576	626	561	557	582	637	582	563	608	581	528	621	541	645	618	533	583	551	583	588	622	577	613	571	599	544	584	585	578	565	608	573	574	546	594	591	608	612	574	626	628	592	571	570	563	614	596	594	571	619	570	575	569	560	627	597	570	589	615	597	561	606	602	570	590	575	610	574	548	586	599	618	604	592	594	634	596	567	593	614	610	566	583	586	594	546	563	569	570	578	630	615	553	578	585	648	608	587	569	561	640	545	546	546	562	564	588	550	559	588	583	638	558	617	613	550	628	578	589	624	580	551	563	564	592	578	573	571	573	610	617	585	595	602	647	619	605	524	628	590	624	618	537	577	584	611	530	593	602	551	579	606	594	578	599	582	599	566	582	558	567	587	604	607	606	590	598	593	582	577	621	547	609	570	597	596	634	574	580	568	550	593	557	598	553	576	602	586	585	567	583	561	629	571	574	617	532	592	555	559	545	561	627	649	607	567	538	622	610	579	575	595	604	562	550	582	606	550	597	576	557	608	572	609	561	574	618	581	590	611	598	574	582	615	587	585	578	611	534	614	572	604	604	594	597	582	566	565	562	618	574	570	561	590	587	610	605	596	605	589	589	570	628	608	558	594	582	540	582	597	599	565	625	576	631	629	621	567	547	580	588	589	614	587	582	603	596	594	606	572	556	597	564	574	583	563	567	578	583	651	624	581	605	563	568	585	623	600	545	583	616	569	568	592	596	640	517	600	600	568	599	623	589	578	594	569	560	588	596	576	566	559	557	549	601	577	620	593	589	549	620	567	576	575	617	597	568	593	627	564	559	556	614	642	617	578	591	556	599	650	592	595	595	601	566	606	580	617	582	600	606	621	589	599	607	592	607	573	568	586	589	598	598	566	578	593	564	632	595	552	614	599	529	562	588	573	570	572	605	579	590	552	605	574	527	603	607	599	568	565	581	556	576	587	571	603	568	593	565	601	579	574	581	552	588	598	608	531	650	628	573	630	599	547	589	627	591	591	617	592	618	559	620	600	554	636	607	605	613	591	563	551	618	619	631	597	550	602	560	562	582	623	600	628	632	606	621	592	592	589	562	555	548	584	579	575	581	558	572	548	549	598	580	611	588	558	604	590	592	632	635	603	588	606	557	565	579	602	553
27433	26625	36534	21272	5517	1057	508	409	465	440	453	442	496	478	463	471	459	454	423	433	442	431	440	489	409	428	460	450	437	451	443	464	432	432	452	444	482	418	449	404	427	444	456	441	433	445	452	466	443	447	473	448	424	461	476	462	447	453	427	441	420	416	468	454	436	447	459	459	418	429	462	441	468	438	459	444	440	441	456	448	397	428	445	468	443	490	450	455	494	468	479	461	477	429	486	451	459	464	449	469	456	451	448	425	421	465	414	472	389	421	444	435	432	432	475	455	442	482	439	465	430	444	433	458	472	448	460	483	440	437	452	452	483	452	494	450	452	426	445	443	495	445	424	451	425	472	445	469	486	424	428	439	446	436	435	438	460	456	406	428	443	403	455	465	444	483	444	459	460	463	453	438	466	460	441	451	423	468	435	465	471	442	438	427	425	458	458	458	439	433	435	437	403	458	447	431	393	453	429	501	447	425	457	428	441	426	467	444	447	504	431	398	426	428	414	451	457	468	489	450	423	417	444	434	414	428	446	453	458	477	461	470	443	433	417	510	431	440	443	411	441	439	442	439	473	485	487	493	480	451	426	443	430	443	445	409	442	474	442	425	450	436	497	435	463	476	447	473	505	458	450	417	475	466	409	426	446	404	445	453	426	467	456	455	423	404	453	472	484	425	410	448	412	461	450	478	393	439	447	430	474	457	500	503	439	465	438	446	463	453	459	404	433	470	451	440	443	471	457	404	449	468	413	493	446	451	477	467	447	434	432	432	472	441	383	455	445	439	453	394	455	473	451	487	505	421	466	455	455	450	476	439	471	456	440	442	432	435	448	470	436	442	429	444	457	433	452	420	460	421	456	461	424	456	432	459	416	410	464	457	436	470	495	449	467	437	441	481	429	389	438	467	451	422	481	432	495	422	464	508	452	478	461	446	438	456	467	458	468	461	459	417	434	475	427	466	478	412	443	475	462	437	473	461	432	474	471	448	452	450	474	449	452	436	461	475	431	468	429	463	442	418	453	427	463	450	422	469	450	435	439	468	435	408	418	446	428	471	457	439	450	423	432	429	455	439	435	497	449	524	448	458	413	436	417	441	445	460	431	438	391	433	463	439	451	408	487	427	447	464	444	445	411	488	456	405	455	462	454	437	415	437	464	422	436	462	443	423	444	469	437	465	439	413	468	449	404	452	462	507	431	465	432	454	429	437	505	448	443	440	463	476	455	432	461	452	453	496	449	474	457	421	399	467	425	440	442	421	448	452	459	476	471	430	464	467	416	467	441	447	433	470	460	460	481	459	449	452	440	457	442	449	485	483	447	485	440	433	470	482	473	451	436	427	437	441	463	440	431	444	427	461	446	448	455	438	401	410	455	460	460	439	463	468	470	417	449	435	454	464	486	458	452	421	399	434	480	408	442	467	461	456	457	426	450	452	443	424	448	484	455	425	455	474	485	459	513	442	476	443	439	455	434	443	438	451	459	454	482	452	400	450	433	402	461	406	466	395	498	463	458	454	456	418	429	430	450	433	453	455	455	406	464	462	451	423	433	425	441	435	447	441	444	453	489	421	451	425	434	445	439	425	473	474	443	460	420	449	417	426	469	441	435	411	429	485	420	454	448	447	438	431	438	443	440	440	445	454	438	469	436	455	442	462	447	449	417	445	423	415	450	481	440	440	450	481	466	464	454	490	454	439	490	427	442	455	408	493	456	415	443	424	446	429	484	476	445	476	432	476	466	428	472	411	455	423	470	442	489	444	423	428	411	458	448	484	483	475	421	477	447	423	420	438	477	454	451	430	398	468	469	429	458	414	425	415	420	465	424	433	433	486	442	465	437	419	459	419	427	436	435	448	443	481	456	445	460	419	460	441	432	476	426	476	425	455	472	414	436	454	454	453	452	435	473	451	466	438	429	451	465	430	456	458	446	437	465	471	455	472	458	440	476	421	458	438	456	457	445	465	396	439	383	421	473	451	446	438	430	472	465	445	470	516	454	459	467	442	441	437	409	465	451	459	422	420	463	457	440	428	446	419	461	481	463	449	463	445	451	457	444	428	430	433	427	459	451	441	439	425	469	409	411	460	459	435	473	454	450	458	450	446	475	431	440	455	471	409	476	403	463	456	428	384	440	476	452	424	473	443	442	464	457	436	458	441	449	446	434	461	436	385	429	467	442	463	447	509	451	467	482	458	443	477	437	444	407	450	457	440	461	446	466	428	428	452	445	441	400	459	441	449	454	439	461	454	439	476	441	441	471	484	462	479	449	427	456	415	461	429	429	465	484	377	448	465	456	452	466	414	468	473	456	422	430	458	458	469	452	449	458	450	486	425	458	455	393	512	455	479	440	417	460	413	450	457	460	435	444	453	410	451	459	454	464	449	464	457	484	431	412	450	437	472	459	467	445	446	464	449	470	446	446	455	447	435	412	466	455	457	442	431	461	450	459	441	414	423	448	430	416	437	468	448	454	479	422	449	465	410	464	447	486	458	466	447	411	446	442	469	435	442	436	457	455	466	457	480	471	441	427	414	465	443	445	444	479	435	429	491	470	459	453	425	476	410	440	438	457	467	438	467	425	436	468	432	457	424	455	455	433	411	428	407	463	432	449	460	468	450	452	388	483	474	415	436	451	435	499	465	436	472	431	495	456	447	454	404	466	456	466	438	471	466	436	442	466	442	452	458	443	470	434	428	426	424	430	432	403	452	470	403	435	460	461	461	447	401	472	438	422	444	470	465	497	419	429	463	403	481	430	438	445	452	456	440	494	419	463	446	435	475	452	436	400	446	423	448	456	411	423	472	435	428	456	406	463	432	441	463	443	440	448	391	437	462	467	452	440	476	448	455	460	441	487	411	419	437	433	479	439	459	420	421	412	458	411	396	443	494	417	440	452	415	454	446	452	425	448	462	454	448	431	436	402	449	442	422	446	456	400	482	480	438	466	422	420	436	453	445	425	443	428	470	486	474	469	443	445	455	424	466	437	458	450	422	437	474	473	443	462	433	445	442	470	452	441	461	447	480	442	422	414	471	417	457	433	477	443	419	467	410	434	447	450	459	433	446	476	445	443	447	475	445	453	465	427	460	396	461	481	428	441	448	434	419	436	448	411	438	420	447	436	452	471	439	469	488	467	439	424	449	471	469	460	464	459	459	440	474	487	440	454	474	420	439	453	449	446	438	436	465	508	450	478	445	450	435	442	485	439	507	453	429	457	469	423	455	440	489	435	426	470	441	432	480	453	447	460	439	458	448	449	440	410	441	459	434	441	440	469	470	432	480	439	423	467	431	483	449	434	487	461	455	477	468	462	456	447	441	411	462	467	492	445	449	458	430	479	440	448	455	454	415	479	472	517	466	427	456	441	426	436	431	457	434	463	443	450	481	441	448	492	432	441	457	447	425	461	425	494	435	471	450	426	459	454	485	443	438	452	473	445	450	448	484	476	429	426	419	459	424	423	431	468	421	458	450	399	443	434	437	446	459	420	459
7333	35508	32780	12153	3540	904	485	403	451	431	446	456	462	451	443	417	439	461	467	375	444	450	430	418	414	445	430	446	449	416	447	421	420	457	411	456	444	419	452	445	412	434	449	458	430	430	401	418	452	387	434	438	446	452	431	410	444	436	407	402	390	428	424	472	401	439	438	422	382	445	449	446	431	438	475	431	478	442	465	426	467	424	421	440	418	440	422	450	427	407	466	434	442	445	439	441	415	423	403	488	416	395	417	418	422	444	443	460	417	438	460	441	444	432	425	426	387	450	432	410	431	443	437	438	410	429	440	454	438	416	440	443	436	449	447	463	437	434	431	424	431	387	408	433	378	449	445	479	454	437	402	402	440	490	441	430	446	456	462	402	478	413	406	428	410	418	466	440	407	409	431	463	421	448	419	442	435	425	426	416	439	440	471	424	450	414	460	456	429	368	445	454	433	451	429	423	440	401	421	437	442	435	429	464	399	431	413	438	431	424	441	450	448	444	395	450	430	407	424	431	415	399	449	466	449	495	415	479	449	436	434	439	430	447	445	425	440	434	456	416	409	417	465	440	427	398	458	443	450	489	445	400	445	450	437	443	408	464	432	420	468	433	498	411	453	434	453	491	402	448	400	413	413	446	426	416	389	467	439	400	448	439	420	419	458	433	442	447	408	423	496	421	414	418	442	458	448	442	441	419	438	451	424	449	405	426	446	455	422	425	425	434	448	436	440	418	437	451	427	417	415	451	467	442	392	428	435	450	456	427	429	433	436	419	412	410	416	465	426	453	460	430	402	421	438	451	474	434	445	431	429	413	445	478	432	420	458	427	440	424	416	467	439	459	453	425	459	497	437	420	452	461	422	438	407	453	435	429	477	429	426	426	401	430	425	467	435	435	435	394	451	430	456	440	445	441	435	411	476	418	428	446	439	451	435	401	434	455	436	414	426	446	463	385	455	446	461	475	444	466	428	403	450	408	481	433	456	458	427	444	425	409	420	408	468	413	424	438	452	440	425	432	424	397	386	430	435	461	411	438	422	406	433	466	434	487	469	437	424	427	413	425	429	466	468	493	458	435	404	466	442	415	412	423	412	448	446	411	445	417	486	423	459	477	428	471	446	429	428	466	477	419	416	454	424	432	441	458	419	423	443	416	421	424	487	456	459	394	441	416	420	443	411	409	444	428	419	428	456	460	415	423	437	418	437	396	413	415	432	425	417	404	450	471	446	432	407	397	456	463	433	399	450	418	421	436	468	427	434	415	428	417	415	440	429	436	458	446	415	435	410	429	437	445	435	470	454	410	430	454	453	445	453	421	438	437	453	460	437	427	441	402	402	455	437	433	368	419	464	437	422	432	428	450	415	429	483	389	470	419	384	463	418	400	411	436	397	423	458	439	448	445	434	467	479	398	428	458	452	420	452	436	425	440	415	466	473	432	444	428	415	415	475	459	462	458	434	391	450	435	430	387	414	445	406	426	439	434	426	397	416	441	428	394	443	411	416	424	406	449	407	467	416	419	421	437	416	456	439	367	409	445	450	415	426	430	430	408	428	407	445	386	443	464	480	452	416	429	416	438	443	409	419	459	457	436	421	389	405	446	452	445	457	432	441	424	441	473	403	443	423	479	450	430	405	460	430	428	419	423	445	434	487	458	435	453	443	426	445	415	469	424	427	456	432	432	425	422	444	440	403	445	450	409	421	438	423	441	443	440	428	396	458	444	455	424	415	409	444	441	462	445	410	448	438	487	464	452	452	385	458	453	387	404	410	404	428	398	435	474	441	461	423	436	450	450	407	439	405	458	430	394	412	431	444	422	430	415	400	411	444	450	406	414	441	463	434	433	401	442	424	428	417	443	420	391	471	436	387	417	410	441	441	464	431	390	436	453	431	424	487	449	465	410	423	425	436	470	407	462	419	412	420	404	454	433	424	493	448	419	417	461	440	405	446	434	416	426	443	420	448	435	444	400	476	463	433	444	441	435	452	458	454	439	405	460	413	399	488	436	429	416	428	414	412	444	441	416	443	436	428	429	433	456	404	414	446	435	461	426	403	454	464	400	430	450	437	400	409	412	452	404	447	448	426	441	413	382	434	445	412	415	443	422	454	429	456	390	418	438	415	429	406	438	420	435	424	429	434	468	425	432	439	413	429	444	424	436	442	383	409	441	417	482	422	448	406	416	426	432	435	448	405	421	433	429	448	423	445	452	432	434	452	417	432	410	442	429	409	468	432	421	432	443	413	410	444	419	482	409	440	446	422	450	435	480	453	463	426	412	426	443	447	418	411	418	413	443	452	436	399	433	480	429	419	456	427	418	424	440	436	416	453	438	457	388	444	427	420	434	474	415	432	452	441	435	416	431	439	459	440	413	439	409	425	411	451	464	415	454	403	452	438	417	426	395	455	456	444	440	425	389	454	433	416	450	451	432	419	424	438	433	410	442	427	444	429	453	476	462	425	420	436	421	440	412	428	411	408	446	444	431	427	454	406	440	468	397	396	424	423	440	421	407	456	443	437	461	416	387	422	424	416	464	410	431	466	484	405	428	415	455	456	457	415	428	419	446	434	451	427	412	455	444	400	442	428	460	417	438	445	434	435	428	463	429	417	435	432	420	450	405	421	390	441	395	389	449	446	449	443	449	441	442	423	412	406	421	403	445	441	416	399	464	416	407	428	438	410	393	415	439	439	427	443	415	445	437	433	395	444	464	438	451	456	398	435	456	386	413	472	443	446	468	435	444	432	446	435	422	420	408	410	416	427	439	446	407	439	431	418	452	431	425	475	412	409	428	407	446	428	449	450	449	412	416	435	419	441	456	445	465	431	440	421	412	450	450	431	426	460	458	432	418	446	422	440	452	441	401	438	371	447	433	446	448	396	423	431	422	434	427	459	443	406	445	433	422	452	448	443	430	436	442	422	446	449	411	452	421	434	421	421	443	436	444	502	437	405	464	437	443	430	404	411	475	432	453	446	455	443	422	396	434	431	450	409	439	435	431	425	429	402	429	447	444	457	425	431	432	431	439	428	445	439	396	455	439	394	397	441	435	434	431	458	392	466	427	406	410	444	386	433	447	441	431	411	439	391	458	421	431	432	470	445	421	427	456	464	419	418	454	452	446	435	431	408	443	410	425	435	397	450	449	418	442	431	406	405	424	479	431	428	444	429	429	437	388	418	445	469	441	468	422	417	403	444	417	469	394	436	399	429	425	438	413	406	446	424	420	420	437	464	411	434	425	435	412	418	413	443	438	406	406	421	436	448	416	464	416	414	421	439	420	428	423	426	453	469	443	450	440	426	426	440	428	432	427	407	421	436	464	425	410	463	424	408	450	427	443	435	429	461	458	426	421	418	479	434	430	486	462	416	376	429	426	438	440	409	409	423	417	431	410	424	464	426	401	422	421	424	435	431	449	441	443	414	462	415	436	379	397	428	411	460	406	419	428	455	410	407	448	427	417	423	400	473	415	415	444	447	454	430	455	436	401
25015	25808	53847	49551	27296	10102	1511	544	517	498	486	485	515	442	514	463	482	487	455	499	478	497	491	503	494	480	473	501	456	451	468	436	494	456	443	449	477	495	415	494	496	474	456	489	501	461	530	442	486	487	492	465	489	485	448	467	468	497	489	469	490	472	482	445	454	426	450	482	473	456	481	440	468	456	540	449	452	458	474	440	458	456	492	478	423	442	477	457	502	452	481	485	496	473	473	479	448	472	441	475	479	411	450	490	439	488	444	468	491	486	431	462	489	475	454	429	458	466	469	465	459	526	451	441	464	482	465	447	454	444	466	421	458	474	448	466	427	455	473	463	459	441	452	437	450	473	444	482	444	471	472	435	432	449	451	495	480	457	498	476	491	461	429	438	481	473	529	469	491	443	453	479	457	429	442	487	452	445	474	529	470	469	516	472	448	438	433	458	485	463	488	438	438	453	486	477	456	439	450	492	452	460	461	460	421	476	457	484	479	444	427	472	451	482	428	437	457	469	460	461	472	435	475	468	431	487	435	459	436	455	493	410	493	464	464	487	466	477	462	458	446	437	462	485	466	464	439	435	458	470	483	418	465	438	455	431	460	467	469	493	494	439	517	458	454	494	449	489	452	446	453	433	432	447	485	437	469	448	474	464	466	470	478	436	476	479	426	475	438	446	477	442	443	499	477	439	463	456	457	478	475	461	480	460	468	469	472	454	452	471	481	487	511	458	443	469	465	467	476	439	498	456	470	460	438	483	489	449	457	452	469	439	471	450	453	482	463	441	434	457	489	482	440	458	435	496	472	476	483	432	472	421	445	475	482	511	421	480	508	479	479	463	500	479	476	502	493	484	482	508	469	473	465	498	458	412	463	438	471	444	478	454	476	465	452	473	471	453	446	461	465	427	420	475	472	458	477	469	481	472	465	474	481	408	448	465	491	442	468	485	476	469	518	494	505	465	482	428	453	449	481	459	484	449	452	477	485	437	471	440	436	483	480	460	499	486	478	423	471	459	514	432	478	435	473	449	438	466	441	431	489	451	446	460	431	482	454	491	477	474	490	473	477	444	436	485	447	462	450	468	450	502	455	452	469	454	444	471	449	495	456	461	482	451	424	482	465	484	450	464	414	419	462	466	448	456	464	447	480	495	490	509	469	427	456	486	439	491	433	422	432	482	470	464	497	483	418	499	442	461	432	476	438	481	478	445	461	503	461	462	479	465	428	471	474	470	494	447	455	426	469	483	441	462	461	448	482	422	462	463	442	466	428	474	452	444	470	475	456	486	516	484	492	452	487	502	444	494	446	486	477	480	479	468	461	496	469	481	491	426	494	446	468	474	478	475	465	454	431	476	479	427	496	465	523	470	431	463	456	490	477	428	481	478	474	488	469	466	458	498	456	421	431	456	454	432	448	444	506	479	439	450	466	439	437	482	446	476	458	414	498	474	488	456	470	441	430	469	439	470	439	452	424	474	444	397	454	492	478	453	511	484	457	499	471	462	450	447	465	486	490	439	491	477	424	460	479	475	441	473	447	471	502	468	475	492	468	479	464	453	451	482	505	449	452	504	440	436	456	443	433	443	420	412	448	482	457	475	493	452	435	437	470	452	478	460	412	500	465	465	484	489	434	501	496	486	506	454	479	437	442	452	488	450	476	446	441	501	443	440	455	486	436	438	475	404	459	452	482	420	431	469	472	499	457	481	458	436	473	482	449	481	473	430	447	463	510	409	457	420	434	464	491	474	447	467	430	452	472	439	491	457	493	466	445	489	479	478	473	413	498	454	476	442	490	422	469	456	460	502	469	491	475	474	434	437	450	446	464	430	490	484	470	456	475	496	439	447	457	464	499	469	492	474	462	449	462	481	454	454	471	499	469	460	479	454	447	460	449	446	439	437	480	497	467	490	447	462	428	462	496	454	483	465	441	454	452	445	434	444	454	443	449	457	475	514	423	489	442	478	488	453	444	440	504	453	490	472	483	443	432	466	451	472	457	483	464	445	478	508	492	476	471	439	472	444	463	437	456	438	463	458	425	482	500	493	501	458	502	406	458	458	464	455	471	469	453	488	475	489	442	462	478	474	485	459	474	474	514	439	465	489	444	473	456	480	457	516	498	479	469	478	466	446	452	468	406	537	460	486	482	469	439	414	450	473	468	451	438	501	471	495	442	477	480	495	427	449	448	459	481	446	438	440	449	460	439	433	513	474	464	442	480	451	462	471	466	434	482	464	469	471	461	511	456	477	471	479	463	492	469	481	489	429	404	464	494	440	464	446	478	505	459	479	463	454	479	509	470	482	461	466	459	466	452	478	458	437	437	482	490	445	497	461	449	485	473	488	463	481	461	463	448	413	457	457	414	449	451	437	450	489	482	449	476	496	473	468	479	508	442	496	467	474	478	477	455	431	461	465	445	425	410	466	455	459	496	474	517	467	462	501	458	460	450	433	425	442	442	473	467	486	470	470	448	461	468	469	475	478	467	462	475	458	463	503	477	470	480	450	497	448	463	457	478	450	443	460	478	484	439	449	479	448	422	486	469	481	425	450	471	430	458	470	471	485	460	451	467	454	472	480	414	488	469	443	453	441	472	450	470	444	455	447	503	457	496	487	472	444	498	407	457	494	500	452	491	482	460	425	521	448	474	454	457	460	466	484	506	434	484	491	455	433	468	479	476	463	488	487	450	474	400	483	451	483	431	448	491	486	464	441	487	449	489	473	412	481	499	444	436	461	455	469	423	478	470	503	445	448	458	453	471	466	474	412	431	436	456	460	494	506	440	465	469	458	477	460	475	436	482	480	454	473	484	441	508	442	454	460	438	444	450	510	478	435	432	494	446	450	505	414	413	482	440	489	473	446	469	453	463	469	484	454	492	465	458	468	465	468	482	487	476	443	456	480	492	455	465	481	468	461	462	458	480	463	439	467	447	500	454	498	469	505	463	472	484	470	433	458	472	498	446	477	471	479	467	441	451	486	470	469	443	454	448	471	458	465	472	496	480	415	478	451	469	524	456	472	462	458	477	469	443	458	476	469	415	441	452	463	446	425	446	460	425	469	446	463	449	465	438	439	486	460	438	519	461	461	457	457	467	475	475	513	470	453	477	464	417	501	465	418	465	478	465	472	470	474	519	464	460	454	438	427	439	460	472	440	491	494	455	476	465	477	486	465	497	467	483	498	461	449	456	458	461	445	491	446	467	437	437	460	457	496	447	441	454	461	479	488	481	457	421	460	488	459	427	460	467	462	472	450	436	455	471	471	432	473	462	442	455	470	455	489	433	453	426	434	445	421	499	446	468	481	478	458	484	494	466	465	465	428	453	468	420	445	461	482	472	457	466	451	440	460	506	477	455	493	484	448	467	441	464	456	443	430	470	452	474	442	464	449	474	478	498	462	462	476	438	450	465	500	467	435	450	439	442	447	428	517	485	426	459	463	433	485	482	501	467	491	473	452	471	455	455	456	459	498	462	449	427	468	451	454	452	430
32198	88662	78911	45805	17745	4103	947	507	494	504	536	492	531	480	539	509	517	464	503	529	530	527	524	559	541	504	519	550	516	514	521	513	525	498	491	560	537	493	520	533	481	509	490	513	473	546	498	516	500	505	522	506	540	486	477	493	572	481	522	511	470	491	500	540	484	517	508	519	507	525	498	493	510	498	511	516	507	499	499	512	545	488	478	490	506	505	526	518	543	514	434	489	540	497	565	495	484	490	527	497	484	487	496	558	489	534	483	470	525	510	494	487	499	530	484	520	525	507	496	518	496	512	499	476	505	495	511	513	516	485	485	508	481	456	515	486	571	442	487	472	497	497	524	519	507	498	525	483	473	496	529	519	475	504	525	514	499	518	535	508	530	482	494	508	517	506	479	520	458	478	501	503	503	514	503	525	463	523	488	543	473	504	492	478	506	484	502	498	473	498	491	540	470	537	517	522	526	494	476	513	526	501	472	512	474	519	504	521	530	501	511	510	501	508	484	476	487	506	473	479	508	484	500	491	465	465	495	528	474	522	515	491	503	496	508	467	510	530	485	525	492	484	475	514	500	528	501	528	526	509	481	493	470	525	500	484	474	502	532	534	509	511	492	472	536	526	522	515	480	540	527	507	489	539	510	491	513	457	484	518	493	491	515	481	505	503	488	529	472	464	506	526	496	526	469	521	522	518	530	505	507	501	473	465	504	478	502	521	514	527	471	452	509	477	495	487	472	496	495	516	488	513	501	492	506	493	536	484	472	510	487	501	500	549	450	466	469	518	526	466	510	491	528	466	477	541	501	514	505	512	540	493	519	476	485	491	505	541	503	457	500	527	528	491	546	480	534	495	503	505	502	515	474	529	490	513	494	514	477	514	521	491	509	471	519	478	500	501	548	492	492	513	503	493	509	500	479	491	485	512	483	491	501	536	521	507	508	473	467	500	479	506	517	482	509	480	458	478	514	507	501	554	544	525	495	484	532	528	493	552	517	535	541	486	500	539	479	509	454	463	507	484	557	494	535	487	489	497	500	492	490	497	516	486	487	495	483	494	510	513	475	560	458	508	524	557	464	513	489	531	529	499	500	509	479	525	497	464	479	483	521	505	521	497	484	528	520	491	462	526	483	504	528	496	503	488	527	503	472	500	526	521	517	512	476	473	498	474	423	511	496	502	493	463	454	526	559	494	492	505	531	505	502	499	472	540	479	504	524	491	489	494	526	524	483	485	514	486	503	493	503	495	478	509	501	483	526	466	470	505	510	515	544	492	494	499	509	506	476	486	489	520	483	491	471	475	513	503	535	501	495	495	524	522	473	485	493	496	515	482	520	500	502	494	504	552	486	518	516	539	505	533	484	522	521	544	534	523	487	509	473	486	505	510	486	453	523	483	525	500	514	479	467	502	490	523	499	468	499	504	499	511	505	490	499	488	483	516	495	493	500	546	498	507	488	523	502	485	486	532	503	559	489	494	524	502	499	507	523	494	519	508	499	512	495	478	492	533	494	492	493	500	509	466	490	531	524	527	500	513	501	537	486	523	505	467	474	510	493	456	505	506	500	505	469	488	492	488	526	527	496	495	536	524	485	476	498	483	462	474	490	511	471	487	522	470	515	524	487	491	518	488	490	499	505	551	516	476	511	487	485	499	470	518	514	526	480	502	489	531	509	451	511	520	540	506	493	482	515	480	513	539	467	477	500	475	542	505	500	502	511	493	515	486	529	489	492	523	542	506	503	490	498	489	517	507	518	456	509	482	516	477	501	500	500	492	520	527	490	524	499	484	489	511	508	491	526	498	505	464	486	466	501	464	533	495	478	487	481	512	488	481	492	480	466	514	554	515	471	484	493	475	490	474	485	494	477	525	516	530	527	531	466	524	506	475	502	461	537	470	524	472	493	490	510	485	483	504	499	463	490	514	486	460	498	512	502	548	500	509	497	501	521	440	520	537	476	506	483	478	526	482	511	484	506	495	495	458	499	509	505	522	522	510	474	514	516	481	503	517	473	507	512	521	452	509	478	498	463	551	488	526	494	502	478	497	500	474	507	486	504	488	468	537	475	482	529	550	480	487	485	517	516	528	477	492	504	503	545	517	503	494	487	509	513	496	513	495	522	527	516	484	522	506	488	509	539	489	524	485	448	498	454	508	490	514	494	508	506	515	505	482	498	474	543	496	487	476	523	482	466	452	519	476	456	492	506	476	525	494	494	481	522	499	490	527	488	509	473	503	528	532	581	479	494	517	505	470	512	517	503	527	512	509	486	530	485	483	519	482	436	515	492	498	494	481	495	487	510	513	500	517	499	536	521	541	504	488	509	513	460	513	500	493	492	499	500	495	454	476	480	468	507	514	509	472	519	484	484	511	489	486	493	496	489	485	548	486	463	499	491	476	497	520	504	513	510	533	519	527	493	497	509	506	489	464	517	457	518	514	512	519	509	524	495	488	479	505	489	447	511	525	479	508	497	496	478	516	530	511	502	521	490	511	535	510	500	518	478	486	518	496	503	490	526	501	484	513	496	516	530	545	513	526	512	494	519	532	481	487	497	512	492	507	490	511	463	494	494	506	469	493	517	512	475	510	534	487	506	518	529	511	510	501	537	506	529	498	514	486	467	560	497	540	505	507	538	458	530	511	467	503	481	504	515	546	523	482	515	484	517	485	519	544	508	501	505	475	502	496	514	499	524	466	500	530	518	499	522	501	532	525	476	469	499	516	497	485	512	474	478	476	483	524	518	489	527	485	521	495	467	490	520	485	490	465	497	495	516	472	491	498	549	514	483	484	484	473	475	517	500	523	494	549	443	465	484	517	494	496	519	518	508	521	498	524	467	471	530	509	481	499	523	512	520	514	447	511	493	521	505	504	511	511	496	510	499	517	486	476	521	531	510	520	506	516	476	491	510	510	531	492	487	520	502	504	525	513	475	530	486	499	493	531	514	543	523	528	547	522	486	545	491	493	481	457	509	508	496	497	497	505	547	494	489	527	518	492	502	476	485	488	516	491	499	534	493	529	506	509	503	532	485	514	524	509	498	500	456	485	506	471	504	515	493	493	495	505	482	473	507	462	483	529	526	476	485	498	516	512	505	512	506	489	450	515	526	479	507	525	490	480	457	546	484	506	497	527	520	504	492	487	486	513	502	521	517	477	498	504	503	497	475	494	504	512	481	460	482	486	491	467	513	480	496	502	514	516	535	497	506	478	525	519	506	534	523	491	511	506	496	519	498	503	529	554	493	507	476	500	507	464	499	526	524	516	432	495	503	518	491	520	509	511	494	540	503	543	471	532	486	509	491	480	478	512	541	476	510	489	473	479	489	506	510	490	547	514	511	497	509	478	469	511	509	521	519	484	479	491	478	509	493	503	504	494	476	505	546	510	484	503	496	526	516	516	462	481	519	470	491	522	499	480	538	521	550	547	487	515	498	529	467	522	516	513	479	501	511	518	526	466	517	483	500	507	446	485	500	510	461	531	471	547	466	495
23851	23296	48029	49113	32499	18008	4387	757	600	547	592	556	572	537	545	563	541	549	531	517	552	524	552	528	521	541	554	538	565	522	571	510	488	541	549	557	527	521	543	481	539	583	480	536	565	541	501	550	513	491	572	512	524	565	516	526	566	543	542	550	503	527	526	485	523	508	554	538	526	550	518	532	554	544	527	556	540	530	572	544	520	519	493	539	538	554	517	562	490	560	538	544	530	532	536	490	526	537	525	537	550	522	506	505	542	547	555	513	483	521	533	476	550	551	505	497	606	544	515	498	492	551	510	532	554	501	530	566	561	497	556	541	546	550	525	513	569	539	537	531	549	519	536	501	501	512	510	538	538	539	527	505	531	534	505	572	589	556	526	506	503	532	511	503	510	533	525	534	545	557	522	529	518	526	529	487	546	511	571	532	545	516	490	508	504	533	539	541	534	491	516	531	530	535	509	514	519	507	486	522	464	460	510	539	572	520	495	529	535	530	526	540	521	526	516	512	577	522	502	553	512	510	537	495	500	550	556	515	533	502	513	520	518	535	500	512	572	519	553	495	540	547	543	534	496	572	550	530	565	533	535	518	549	538	493	538	524	487	566	525	519	533	534	539	551	518	529	523	520	534	558	523	525	527	547	560	542	509	522	482	507	498	512	533	554	542	516	555	522	497	508	527	543	507	550	525	551	566	564	501	538	522	506	517	480	514	529	545	528	523	513	514	532	523	477	511	547	529	517	588	516	484	519	529	501	522	546	516	480	488	524	499	532	524	542	532	495	532	572	534	553	505	549	520	531	550	517	549	499	540	503	528	523	502	534	541	549	485	513	542	514	507	520	527	516	527	511	509	526	499	537	472	511	505	486	519	515	530	464	532	546	491	555	524	510	517	570	520	576	528	503	522	551	542	569	574	544	472	544	473	513	526	550	560	517	478	537	541	518	576	514	523	540	500	544	547	476	541	549	552	498	506	511	516	482	529	512	491	534	529	534	475	522	489	481	527	542	526	519	494	513	546	530	526	532	551	571	521	560	525	503	503	504	491	538	516	545	507	540	472	508	525	520	541	525	500	544	493	551	542	493	482	526	531	548	504	488	504	531	513	519	526	507	548	495	510	546	512	571	548	526	561	551	526	504	526	546	502	500	522	511	505	533	512	534	495	541	542	514	519	507	506	502	536	542	523	560	560	534	519	545	498	545	483	537	528	536	530	525	500	522	515	560	501	555	525	540	513	556	531	510	530	521	495	568	575	486	539	533	534	497	467	546	530	489	546	552	542	520	505	557	515	538	517	558	494	497	540	477	515	528	511	554	519	500	516	508	517	488	502	565	536	490	560	521	547	525	544	542	503	508	544	516	541	472	565	500	525	535	518	509	522	520	516	549	519	533	536	527	524	542	550	552	501	532	499	543	534	527	503	515	539	524	510	515	499	544	490	552	540	553	506	540	579	471	497	500	502	485	515	450	511	519	453	506	502	505	500	564	487	549	486	516	490	542	506	513	569	512	519	501	509	523	529	562	511	531	494	526	522	561	532	498	529	548	554	475	498	540	541	547	521	574	491	542	543	489	561	481	511	549	500	498	538	518	508	537	517	541	550	532	527	509	519	546	506	515	499	553	572	562	538	534	529	518	500	501	536	523	524	525	524	501	521	570	506	510	557	599	561	504	533	524	547	528	548	565	585	488	534	527	576	590	544	547	480	515	489	493	515	582	576	510	526	547	546	524	514	551	496	551	485	543	571	501	545	493	540	486	519	520	521	518	522	546	497	526	530	505	522	551	484	537	486	494	519	485	492	533	542	505	491	495	512	464	523	479	551	554	500	531	503	568	589	550	506	551	495	512	542	539	561	551	570	543	521	540	581	468	527	520	518	521	524	508	526	515	494	566	485	562	487	487	561	525	487	515	496	502	537	506	493	554	525	562	548	496	549	475	530	521	508	520	571	522	525	557	500	553	510	537	551	574	506	479	536	527	503	527	505	525	537	537	553	497	508	542	508	528	495	512	562	520	521	511	500	511	540	521	554	527	526	494	523	502	503	520	505	511	543	484	534	572	536	525	521	533	536	542	545	531	547	505	535	556	484	530	540	507	530	515	549	478	542	512	531	491	502	540	518	508	535	524	551	491	559	490	538	520	571	561	488	523	535	514	557	543	546	474	531	526	547	519	529	548	580	548	524	550	526	512	506	508	562	492	490	549	540	519	561	502	535	543	598	526	505	508	561	516	528	550	546	501	540	506	503	512	510	557	506	533	513	508	507	538	513	523	498	523	515	509	536	506	494	521	506	512	523	546	506	542	514	503	507	513	525	544	516	512	508	488	511	536	507	496	525	559	497	520	551	520	518	537	519	528	493	555	552	503	483	510	522	524	558	515	544	478	492	534	564	537	543	506	529	512	533	553	503	538	491	536	506	494	501	515	527	502	529	520	478	548	545	499	520	538	479	512	523	527	511	504	547	508	481	466	543	533	536	547	492	509	524	538	503	485	524	519	529	519	512	471	519	547	547	520	544	550	553	526	569	538	547	535	500	540	503	527	546	532	516	545	524	521	543	528	516	546	545	531	572	540	548	534	530	509	500	536	511	487	539	526	527	524	528	507	546	533	524	534	510	520	527	543	506	475	522	534	554	484	528	557	526	475	534	514	550	604	524	514	557	504	495	506	524	518	516	572	528	532	529	523	530	503	538	528	502	501	489	516	518	523	531	565	517	566	509	530	563	516	549	529	465	506	488	525	516	507	518	515	590	536	564	503	558	546	503	513	527	513	511	538	526	494	572	538	488	536	511	531	491	516	511	556	495	535	515	520	516	532	545	534	528	512	556	539	507	508	515	543	497	564	551	545	514	528	502	508	550	531	527	474	523	535	551	531	552	539	485	506	516	505	546	485	522	509	523	534	542	520	504	524	531	499	550	524	494	523	476	521	551	505	521	532	541	541	539	550	540	505	548	497	499	545	546	556	531	522	588	521	522	512	526	530	563	522	516	534	520	541	561	532	517	546	516	530	535	552	518	510	531	476	518	515	529	538	518	529	539	511	506	549	529	531	479	532	513	577	506	501	521	496	534	534	533	554	529	523	525	529	530	563	489	524	482	524	509	561	507	542	537	535	545	544	594	511	531	520	500	540	559	564	471	562	507	531	486	490	526	545	537	547	516	517	515	505	531	532	528	522	466	539	528	494	534	541	553	563	534	533	526	548	494	539	551	541	505	558	506	495	519	550	501	517	506	519	501	556	537	503	505	535	497	555	523	558	511	549	517	547	569	496	542	509	499	531	534	532	523	507	535	520	529	557	502	541	494	509	567	512	503	508	500	506	545	522	549	513	544	507	534	548	531	526	523	499	523	508	541	518	508	537	535	527	476	510	530	560	527	482	492	547	495	511	539	516	523	471	473	504	536	491	492	533	472	498	492	516	541	495	548	476	517	521	502	503	552	535	540	526	559	555	553	526	520	565	527	485	546	533	560	534	506	531	551	506	469
41894	92988	83678	57314	28174	7708	1332	595	542	588	603	629	541	551	621	595	532	576	607	572	625	595	600	622	593	592	601	613	613	601	561	595	564	570	634	589	584	616	600	597	601	630	648	627	586	596	567	558	587	576	576	585	581	613	575	615	628	594	628	612	645	606	593	541	570	593	568	600	609	614	590	597	617	601	576	599	604	580	607	590	570	568	596	614	596	582	634	573	632	547	582	596	619	577	559	591	614	604	587	583	586	595	570	587	582	607	590	623	576	650	612	638	644	567	624	568	575	548	623	609	592	599	616	637	539	601	560	581	612	591	621	628	587	591	571	571	537	605	584	616	568	571	608	625	617	617	590	571	553	633	636	650	621	592	604	631	632	579	603	585	615	581	589	561	577	628	610	542	578	595	555	620	582	579	571	593	622	628	599	594	602	599	599	556	586	569	618	581	574	601	620	640	544	582	637	582	591	613	568	616	602	567	615	614	591	603	603	598	582	582	559	576	596	591	600	605	625	582	607	639	589	596	603	558	630	565	617	599	564	551	604	585	587	622	579	589	603	609	611	638	594	560	600	568	548	582	608	576	560	584	573	541	615	612	577	581	592	600	631	580	598	636	589	648	580	624	608	609	623	579	563	584	620	654	612	606	601	564	585	592	608	579	622	582	586	571	592	565	579	567	633	595	589	573	593	568	604	589	596	587	582	600	558	574	584	595	616	560	577	613	587	596	585	603	580	604	571	567	587	563	567	589	563	583	585	574	581	587	580	621	611	559	586	594	543	552	567	613	595	557	601	574	582	628	559	610	596	624	573	594	536	587	595	556	641	575	556	573	594	569	607	580	585	598	570	593	581	553	573	595	581	573	593	572	584	606	607	637	645	569	561	602	537	580	567	578	595	609	601	588	571	568	587	563	623	587	582	610	625	611	608	565	592	561	603	577	591	550	568	589	600	597	520	611	601	611	617	602	570	560	552	576	598	593	591	604	598	589	610	625	618	594	577	581	613	578	581	611	631	606	606	539	612	636	613	593	591	547	546	600	593	630	602	559	588	621	559	602	651	620	606	585	557	632	602	563	572	599	620	575	632	569	567	589	603	604	568	623	562	592	627	534	561	582	582	548	576	592	583	587	585	569	629	624	627	582	560	631	645	577	589	546	623	554	573	535	594	553	614	613	602	560	554	581	611	558	580	588	620	586	598	569	587	627	620	606	626	601	583	574	549	561	602	586	614	531	616	557	585	572	581	583	565	567	626	577	598	576	586	630	586	607	524	578	621	632	612	605	558	621	568	603	608	594	586	575	607	575	601	595	596	640	590	615	595	587	577	570	612	579	613	609	629	573	633	620	551	543	550	597	556	615	597	590	582	582	608	603	617	541	591	584	587	563	561	537	620	594	618	650	586	619	582	589	577	568	620	590	590	640	601	600	589	584	581	563	601	590	594	558	610	602	594	651	602	587	598	558	600	584	611	573	584	566	623	583	579	569	586	567	604	584	542	613	567	594	558	584	625	610	595	580	622	596	581	600	568	606	615	567	556	600	575	535	606	588	531	604	586	598	580	561	627	619	616	561	628	624	596	595	607	577	579	583	581	580	595	564	565	596	605	610	623	584	551	588	574	570	594	553	617	580	575	579	615	575	577	604	591	576	582	590	605	600	588	606	613	592	569	622	605	579	580	606	546	621	574	587	570	573	630	581	564	621	543	559	610	574	561	582	575	558	561	576	602	583	609	592	582	627	567	580	583	599	565	581	612	557	616	545	633	609	568	594	583	568	624	547	595	616	585	592	606	574	646	604	578	542	626	593	564	593	598	625	564	585	615	586	619	596	585	577	562	588	591	630	624	581	567	567	611	574	569	568	554	597	589	568	603	598	604	577	622	624	568	576	605	604	581	591	615	576	546	613	595	625	604	582	568	637	545	621	571	561	584	590	590	589	599	561	578	590	622	586	614	567	616	584	609	590	575	587	570	613	557	558	602	617	595	541	579	616	580	544	555	573	535	577	569	626	607	593	575	616	584	613	597	569	631	611	590	575	577	581	538	545	602	585	585	608	600	564	565	564	601	615	604	581	619	608	597	594	576	581	547	550	590	556	622	547	577	594	593	592	596	577	583	594	566	582	623	590	569	631	548	598	583	581	588	551	588	592	571	578	592	572	572	593	560	582	564	546	605	587	564	563	596	575	603	573	573	608	582	543	561	575	592	584	584	560	608	552	591	565	582	604	583	587	569	605	602	616	586	598	592	576	595	618	561	633	568	611	576	593	601	600	594	610	583	628	560	558	545	572	619	565	610	628	595	611	576	556	595	595	524	585	559	578	587	545	581	588	552	557	639	597	575	615	563	581	573	571	553	599	582	587	591	621	570	558	570	583	595	589	546	565	583	593	583	614	628	620	588	590	584	654	650	599	599	553	563	600	602	586	621	593	593	590	574	598	588	616	577	599	549	573	579	571	561	573	576	582	580	581	540	589	582	561	611	622	633	552	592	588	578	589	608	557	597	641	594	608	592	621	590	583	618	592	589	586	592	591	575	580	605	614	585	570	594	583	569	595	588	578	598	613	554	616	561	585	581	599	597	622	592	588	573	591	599	554	623	582	607	566	622	570	556	554	600	592	577	580	573	573	595	617	604	632	562	604	608	580	551	570	547	571	583	570	548	584	547	557	602	577	598	576	580	594	605	614	561	578	557	597	591	590	602	584	588	592	610	561	582	570	576	532	600	615	591	569	623	585	546	574	603	630	632	586	586	628	573	592	587	601	597	575	601	575	587	611	604	569	607	600	578	600	592	604	579	608	594	585	588	536	652	614	592	599	589	603	593	597	553	570	589	602	591	610	585	581	609	614	612	586	623	587	618	577	584	588	584	582	560	525	586	573	601	607	613	540	565	612	575	566	587	561	567	575	603	603	639	589	550	623	585	586	605	636	593	545	543	602	608	606	613	583	562	534	556	611	599	596	562	580	596	592	603	619	618	563	555	631	609	545	603	603	619	586	596	660	582	561	563	591	611	546	619	571	593	594	574	590	601	590	593	624	603	553	579	573	564	592	556	559	640	580	552	578	642	599	590	608	608	648	607	550	567	585	578	557	566	567	543	571	554	598	601	545	579	597	550	603	621	559	576	536	525	629	598	586	587	625	618	643	566	555	586	571	569	603	613	591	587	608	586	638	566	575	601	620	603	584	583	540	614	586	581	575	601	577	579	617	562	638	584	592	568	580	556	607	574	596	587	617	612	605	602	607	599	581	567	595	584	585	602	577	612	564	607	632	601	549	614	557	594	581	615	654	585	551	601	576	542	610	591	561	594	610	620	590	585	575	569	591	584	568	576	615	639	610	611	574	600	611	562	580	583	600	554	622	589	597	571	577	610	592	621	596	576	625	573	593	600	561	577	596	566	608	562	558	564	575	567	589	623	598	585	583	572	560	616	600	593	577	569	588	598	584	580	566	595	577	529	567	596	623	640	575	559	580	608	569	629	572	610	577
27454	28661	36819	20188	4953	1100	527	428	476	452	482	464	451	451	441	463	457	449	460	444	470	458	410	467	461	461	450	445	452	446	461	419	461	453	466	474	442	465	456	446	439	483	438	463	442	455	482	436	433	452	476	405	455	482	433	466	457	442	469	452	432	428	420	456	443	415	437	459	450	457	449	475	450	433	429	424	478	468	474	443	431	448	445	422	419	461	463	469	433	456	450	458	437	434	447	425	466	479	438	448	474	450	453	477	447	468	455	448	422	415	487	431	461	435	441	430	430	462	443	480	426	449	420	439	410	469	476	441	412	433	452	471	479	437	463	466	478	458	482	423	419	438	470	441	427	441	413	461	469	441	449	458	444	463	501	433	528	470	406	408	469	432	444	447	438	476	437	450	470	443	443	442	504	449	437	450	449	442	417	462	425	451	448	459	435	438	463	417	402	459	449	473	452	460	435	469	422	434	437	450	484	440	451	473	448	423	456	485	445	466	485	448	470	423	476	482	475	462	421	440	465	461	478	451	470	410	443	483	420	455	436	462	472	456	460	432	426	473	458	459	474	471	441	455	460	451	427	463	437	434	440	480	455	471	459	488	522	482	497	456	460	440	486	439	426	452	427	476	503	432	441	459	457	469	483	467	473	423	455	438	474	456	444	427	449	448	446	480	430	453	417	440	462	494	438	414	439	447	488	472	466	449	488	472	480	505	429	475	460	454	481	445	469	464	464	452	438	445	420	459	417	417	456	474	436	460	460	445	474	472	432	462	442	455	452	423	510	464	458	441	437	474	432	457	438	444	468	434	461	451	433	416	488	429	449	461	453	430	448	432	437	427	445	451	478	429	461	427	425	400	488	470	434	440	448	456	436	427	468	430	482	432	454	483	454	444	443	460	474	430	458	464	416	418	482	431	467	416	491	457	462	475	464	422	468	478	461	414	456	432	444	404	469	447	481	443	420	473	458	438	447	423	435	448	496	465	457	407	451	460	445	429	479	472	409	450	423	457	407	434	404	511	449	470	464	453	468	452	439	442	464	463	444	452	479	422	441	417	442	395	464	455	455	419	464	422	444	433	410	432	458	477	447	462	486	484	422	432	439	456	400	449	422	445	461	447	471	428	424	506	457	427	448	496	462	461	440	463	474	455	478	465	410	461	470	470	465	491	429	495	460	439	488	471	469	448	442	418	468	471	424	418	450	449	441	415	418	468	439	423	440	410	446	465	442	448	423	435	473	508	434	420	476	441	470	421	476	470	435	443	488	477	460	465	432	444	446	444	478	460	437	432	420	452	452	446	449	467	467	446	420	466	473	445	462	447	434	479	497	454	457	454	434	472	377	440	450	452	504	444	452	466	470	486	453	450	428	428	476	440	455	471	458	420	447	472	458	475	442	443	445	425	434	423	463	459	444	462	435	467	411	445	448	444	454	463	481	457	426	460	471	400	470	454	453	408	502	460	465	458	441	446	486	460	448	487	481	430	408	451	447	418	418	444	493	456	472	441	414	445	473	423	402	433	446	467	449	442	438	492	466	449	434	439	454	450	456	469	464	425	409	481	471	432	432	447	449	472	475	429	415	458	423	432	460	445	453	424	437	476	401	414	468	437	450	451	467	473	422	428	445	433	484	469	423	431	487	450	455	476	454	470	469	474	447	426	462	438	478	466	447	452	427	434	448	451	413	459	438	440	422	468	447	471	453	467	458	457	461	472	459	443	431	466	430	452	487	482	474	472	453	443	440	437	443	463	459	441	420	442	440	473	462	440	447	465	438	475	413	446	455	423	460	456	464	442	448	457	495	458	444	488	433	488	448	465	460	493	479	462	472	441	464	440	488	468	453	463	462	465	456	476	452	453	458	461	471	448	410	438	425	457	491	462	513	489	471	441	441	463	458	414	457	438	450	435	465	432	425	470	422	433	474	454	499	449	475	457	424	424	439	431	443	481	492	437	455	452	458	456	434	422	429	455	427	457	455	452	462	418	424	443	452	435	473	446	442	478	473	456	459	402	459	458	468	450	458	465	456	452	459	462	432	452	432	434	468	441	424	464	452	436	446	490	472	472	441	466	458	419	445	443	455	494	426	473	502	475	454	456	467	435	454	469	455	452	425	416	448	438	421	438	436	396	456	431	457	467	468	468	458	461	465	481	471	459	473	467	437	459	432	452	489	469	453	426	431	442	476	440	441	481	447	489	458	425	454	498	424	446	444	484	476	470	436	464	482	436	409	474	462	472	453	433	467	463	491	478	466	484	474	443	510	439	431	458	474	481	456	463	460	443	451	468	485	446	475	465	431	431	433	481	464	450	487	465	433	441	433	443	393	463	434	395	466	457	460	457	422	396	449	412	448	416	487	455	508	446	458	467	468	458	422	437	486	475	437	460	478	450	471	463	474	437	447	434	448	426	424	455	494	437	407	440	512	432	390	427	448	446	432	438	475	475	461	473	459	441	432	434	454	455	446	452	447	415	448	480	448	428	430	438	460	463	434	417	428	483	469	477	483	476	472	383	438	445	437	453	436	424	472	419	449	459	413	448	478	482	463	438	407	454	420	473	474	467	402	457	460	449	462	465	456	464	468	446	447	445	444	465	450	457	461	476	462	448	456	436	462	452	494	452	496	456	487	461	461	430	462	455	482	406	449	436	470	439	450	472	442	442	450	443	478	489	403	456	459	442	436	481	467	441	447	472	475	466	474	453	445	452	487	468	469	404	426	446	457	419	443	475	461	429	486	417	463	458	438	428	420	426	419	433	465	439	415	430	503	447	475	456	463	452	482	423	448	431	428	456	478	412	444	482	426	477	445	480	435	412	475	456	480	472	448	449	449	440	434	476	460	470	457	431	472	498	420	442	419	430	465	471	438	463	447	429	480	444	473	445	440	501	508	479	455	439	470	451	449	457	507	486	410	455	469	431	495	447	488	469	485	465	408	447	419	449	445	430	434	420	473	441	424	478	458	477	472	457	457	447	433	429	413	485	433	438	488	469	446	485	426	429	467	442	471	458	479	462	456	448	478	472	462	447	445	514	426	495	445	439	450	407	439	449	461	423	447	441	477	460	449	435	444	464	475	456	437	476	482	493	461	462	455	496	451	437	460	461	412	466	423	456	438	454	462	397	450	408	451	453	409	458	440	450	441	436	449	466	452	454	456	413	453	449	499	454	456	470	432	459	449	453	485	444	408	425	462	467	445	435	493	473	493	408	466	448	477	482	476	456	424	482	471	461	470	427	461	446	443	410	455	498	470	459	439	488	416	428	487	460	489	469	441	476	452	445	451	458	465	468	450	460	416	492	469	459	446	418	455	437	435	455	411	455	468	460	435	447	452	438	425	448	445	443	433	451	420	450	519	457	447	467	468	501	453	494	498	452	470	446	439	470	449	503	460	427	462	473	446	435	467	442	535	464	450	468	470	458	458	429	444	427	498	465	422	454	435	432	473	425	483	450	432	437	464	440	426	491	449	431	462	425	471	472	416	412	453	484
7292	39021	31745	11311	3306	1015	481	412	397	424	418	451	477	434	426	413	439	387	474	444	403	410	425	417	456	441	455	481	442	434	447	431	469	500	414	420	418	460	402	454	428	426	446	421	436	387	449	438	411	430	450	420	416	445	456	435	441	411	427	439	418	424	455	437	462	433	417	413	445	417	434	447	455	429	451	465	415	476	408	422	431	415	448	432	448	452	432	441	452	436	433	420	420	446	428	418	466	447	442	449	441	424	419	450	413	454	441	418	429	427	411	450	463	445	460	450	417	442	428	405	429	452	430	440	436	437	454	428	459	462	440	439	419	446	444	476	414	464	445	428	419	472	412	437	421	448	446	464	451	465	450	425	422	424	439	441	418	426	448	416	426	424	466	451	452	462	400	463	435	416	434	416	423	393	454	418	437	431	472	416	412	453	448	481	484	436	452	424	478	442	407	405	431	454	455	455	444	448	444	435	440	418	458	429	454	401	465	413	488	443	383	455	484	434	448	412	440	405	395	442	430	437	423	463	446	431	430	450	480	459	427	444	446	487	435	420	427	477	481	387	453	423	410	456	433	415	448	441	445	435	450	412	435	440	418	458	455	459	461	437	448	440	459	464	471	420	435	434	411	421	427	452	429	455	403	430	461	462	429	421	463	452	441	416	416	420	399	436	405	450	415	418	439	431	458	461	454	461	445	426	422	421	438	422	409	451	468	419	450	436	433	440	420	433	423	483	441	453	444	441	460	448	454	444	416	427	463	429	451	414	465	429	430	435	429	468	440	441	443	434	445	462	467	425	422	446	425	448	430	407	415	408	431	462	426	478	394	436	427	444	439	471	431	451	433	473	403	424	450	471	427	443	419	409	431	373	442	390	453	453	390	421	484	419	413	412	415	399	424	424	449	447	445	418	442	448	457	407	463	410	425	454	434	409	398	434	423	442	428	437	464	430	422	459	463	472	445	411	438	473	411	408	416	440	460	397	479	412	445	460	469	443	398	459	431	421	428	427	431	435	467	459	423	440	424	422	467	454	458	452	433	409	454	456	458	445	420	444	456	432	452	461	407	445	422	416	435	436	458	450	458	437	379	446	417	433	440	440	411	469	414	449	428	394	452	448	393	445	426	406	440	435	395	439	423	491	444	421	427	427	419	421	465	430	424	444	451	422	435	436	456	470	425	390	375	454	438	421	462	481	460	446	445	438	404	448	438	439	449	442	427	479	415	433	407	451	449	460	413	386	432	418	451	382	425	441	425	427	418	422	423	472	482	437	433	435	454	428	420	457	449	406	413	416	440	401	401	397	401	419	443	413	478	450	444	436	435	445	451	460	426	409	391	445	432	396	399	411	440	425	413	447	450	405	466	413	443	467	414	415	420	470	438	455	442	434	435	448	478	425	452	449	405	434	406	451	424	419	390	451	414	429	411	424	407	448	428	421	457	436	441	431	441	447	437	442	459	445	468	411	454	418	461	433	430	451	440	412	442	414	450	432	415	430	427	441	407	434	416	441	435	442	454	414	423	432	447	409	413	406	403	453	407	471	421	398	420	485	415	491	415	400	439	466	438	420	452	409	386	440	413	432	409	448	440	431	412	428	434	448	423	397	437	429	447	450	440	449	416	423	432	450	426	481	463	429	472	474	442	417	449	432	457	455	460	417	454	444	427	476	419	441	417	435	418	431	411	445	417	412	418	451	443	407	429	433	430	411	436	419	453	476	466	439	424	411	384	427	443	455	413	481	452	435	431	449	419	462	391	443	442	463	446	404	416	410	391	446	436	430	422	426	460	462	439	452	435	449	463	451	459	438	459	441	434	489	411	442	459	422	438	435	425	431	442	466	455	428	441	387	407	422	453	441	426	442	441	443	443	442	426	435	481	462	402	473	440	432	428	470	412	487	428	412	427	409	440	446	408	398	441	461	461	424	460	456	438	447	452	438	431	425	448	465	412	454	416	479	463	433	441	424	431	461	432	444	424	443	473	441	456	429	455	470	479	450	468	458	424	467	423	448	424	405	463	424	447	427	449	490	454	460	438	422	426	434	436	417	424	421	426	459	433	433	427	459	423	413	458	460	411	443	404	422	464	469	448	402	446	427	465	466	448	457	461	450	444	439	445	439	419	431	441	470	457	458	464	443	482	442	414	459	440	459	426	479	411	436	377	414	451	407	441	455	445	430	436	438	409	403	400	405	446	445	443	425	477	481	472	450	392	425	456	437	414	471	455	439	429	435	432	430	419	399	485	474	431	441	441	440	440	451	446	407	463	418	458	438	432	419	443	450	431	435	434	429	448	474	451	425	426	448	450	443	455	440	420	406	461	409	415	416	430	405	437	474	421	411	438	426	430	466	464	408	440	422	430	417	438	431	398	458	414	422	408	403	414	419	427	432	447	435	456	468	451	429	405	436	416	440	396	434	421	421	428	417	452	429	453	436	428	410	469	441	479	433	432	451	405	405	460	439	427	414	431	424	477	420	436	459	424	495	444	421	415	426	421	413	419	438	456	411	432	451	449	419	461	418	465	404	450	428	410	423	415	420	450	450	433	454	390	425	446	465	421	439	404	490	455	451	439	430	432	445	416	460	442	412	413	453	450	468	436	436	427	444	420	460	466	435	400	451	431	445	462	419	433	440	438	428	422	435	428	414	425	433	425	489	409	440	429	433	428	477	431	451	450	479	451	431	449	470	453	414	439	428	433	442	450	460	454	452	469	445	437	429	404	393	412	440	411	436	409	465	433	449	448	426	419	449	404	394	430	404	386	427	420	430	398	448	433	431	415	466	446	413	416	439	497	423	425	458	417	446	445	431	431	412	443	435	435	420	438	456	425	460	456	446	440	407	450	456	418	421	458	401	459	441	409	427	458	450	434	448	433	425	436	470	447	415	415	441	426	477	401	448	426	450	433	412	467	406	448	442	448	454	437	427	434	488	414	456	434	441	461	441	420	430	391	419	434	408	455	432	461	448	452	414	414	451	433	494	400	431	403	414	472	412	475	426	432	421	442	438	427	409	397	452	404	402	407	423	459	433	445	439	457	441	433	463	452	424	453	444	456	437	420	392	399	395	455	435	454	431	404	423	424	465	427	471	438	422	405	405	415	444	476	426	442	416	444	460	420	403	469	442	437	412	415	464	433	436	405	435	439	468	468	436	423	455	447	428	430	444	444	474	403	441	427	427	433	454	463	424	422	416	443	435	406	423	456	429	432	453	464	461	419	428	417	427	420	421	426	428	438	463	453	426	464	416	420	419	445	433	437	433	480	411	432	413	456	430	415	479	460	454	463	440	418	435	436	460	420	459	491	443	455	489	454	442	456	417	447	453	423	458	449	441	436	420	456	448	425	457	470	451	416	446	393	420	434	409	433	454	398	396	442	434	437	435	446	467	449	451	402	472	451	440	447	454	412	451	405	411	413	415	434	422	454	451	403	445	438	444	417	434	448	432	452	427	448	434	450	419	440	430	445	410	430	418	445	418	491	417	421	431
24958	26794	52945	48029	25719	9116	1390	531	499	512	498	503	433	473	503	507	476	498	500	518	505	516	473	485	496	489	498	468	492	442	486	458	452	502	491	494	490	480	503	451	504	512	477	470	466	475	483	499	413	473	529	504	499	482	474	463	536	480	505	475	469	484	470	483	466	468	533	465	475	488	449	484	482	469	463	473	500	427	503	482	464	473	460	479	516	493	453	461	490	444	482	440	463	505	457	484	506	447	482	489	460	455	468	499	459	467	497	511	482	461	465	482	456	453	468	470	460	461	476	488	470	460	468	446	478	487	468	481	518	467	446	464	431	487	457	439	471	436	482	432	456	489	462	500	465	468	484	447	480	463	474	462	491	448	454	468	482	471	486	462	444	469	490	474	483	476	438	475	474	477	476	472	453	470	465	459	470	489	472	487	460	476	472	466	468	479	510	416	469	482	484	477	502	441	469	472	478	403	482	434	437	454	445	455	453	463	491	488	485	485	499	444	470	454	458	450	467	463	483	506	437	477	487	457	482	518	470	458	457	493	463	459	486	501	470	454	467	445	475	462	474	443	501	513	452	456	476	468	438	476	459	512	480	489	488	492	474	478	492	458	468	492	434	536	463	457	486	497	513	484	461	485	442	470	442	490	527	468	507	446	469	478	454	493	475	507	486	449	453	479	448	486	502	483	448	473	424	422	496	412	469	469	463	449	464	484	508	478	452	466	448	479	489	466	467	489	406	483	503	483	464	480	480	484	482	432	467	494	477	499	491	435	439	494	504	458	453	455	492	437	453	455	449	469	447	446	461	470	485	465	473	464	504	480	510	470	438	477	483	449	465	458	433	492	503	451	421	451	468	491	483	480	453	493	445	502	452	463	494	462	464	450	483	473	439	446	473	468	489	459	484	480	466	509	486	473	472	526	445	466	449	481	484	475	469	485	436	461	439	451	486	503	447	474	432	497	475	473	515	439	441	490	495	473	438	488	500	454	465	457	507	465	460	517	511	491	452	427	502	476	534	457	491	465	496	493	463	491	477	452	456	465	442	493	479	464	506	519	500	458	466	492	428	483	474	445	440	472	477	481	461	457	511	489	467	464	473	498	497	515	463	475	466	482	464	459	472	510	497	456	459	428	485	444	466	480	471	457	499	455	485	490	451	474	463	445	502	529	482	469	428	492	411	461	449	504	459	480	504	479	449	420	504	440	506	435	460	455	462	486	464	455	431	442	474	426	492	459	472	483	480	481	455	480	510	475	448	463	503	465	450	446	460	490	498	479	478	489	509	448	444	465	487	483	437	516	474	458	446	455	494	454	469	461	495	468	488	449	512	508	444	445	481	496	452	489	488	499	464	465	461	423	495	455	493	437	490	517	485	478	426	459	483	445	498	475	492	465	479	461	454	450	502	464	451	487	427	504	471	486	440	429	463	451	487	464	461	474	469	463	425	462	468	473	469	464	444	461	435	476	473	453	462	489	518	462	459	438	435	456	477	473	498	502	483	448	463	457	434	479	447	480	473	510	432	475	463	451	488	470	445	523	435	492	433	493	414	493	488	475	472	471	439	468	459	466	465	449	462	457	454	477	488	480	469	472	457	466	466	471	457	473	473	510	437	457	493	467	421	434	402	434	439	481	425	469	454	440	506	455	494	493	486	491	489	474	455	480	475	442	502	465	456	464	448	494	478	452	457	459	468	434	451	459	461	508	473	498	439	445	462	473	478	464	423	459	475	468	479	486	459	486	485	447	448	452	476	468	441	491	438	486	469	479	475	448	501	444	460	432	535	465	448	471	459	463	459	481	435	475	494	470	541	503	475	490	472	523	472	476	457	485	493	481	451	450	493	514	450	470	486	495	443	488	469	435	462	430	438	453	447	504	481	493	479	468	477	465	474	462	435	486	447	451	502	490	524	436	465	470	502	469	448	454	450	458	467	495	454	443	462	428	512	458	489	472	461	419	482	505	421	485	448	481	480	514	475	482	451	469	455	451	510	437	471	436	481	499	480	482	465	467	464	479	495	486	470	456	481	468	422	479	469	453	455	452	473	479	452	490	463	474	464	472	459	512	496	454	435	484	525	483	501	461	451	488	487	489	462	479	462	475	454	426	471	461	430	463	495	453	421	480	466	525	418	453	475	502	470	483	516	488	493	483	473	481	438	413	501	458	456	450	490	466	451	466	514	465	446	435	454	460	480	476	484	492	440	476	451	460	480	470	508	476	446	484	453	499	464	453	461	449	485	514	434	508	476	501	468	508	491	472	477	483	481	494	454	474	460	484	514	490	483	486	479	458	508	456	426	472	508	469	450	447	512	458	484	456	482	457	483	451	487	480	444	503	455	476	446	462	481	475	491	473	488	465	428	466	467	470	510	454	448	490	498	487	453	468	457	450	457	468	472	528	499	455	478	523	498	476	494	478	486	459	435	436	465	468	439	471	428	462	509	481	450	505	526	482	430	477	496	469	472	486	468	473	458	472	418	452	441	489	448	425	465	462	459	457	502	470	469	413	440	436	484	486	464	484	483	483	472	477	506	462	451	480	433	453	449	437	481	445	487	495	460	439	436	462	444	483	457	464	487	478	492	497	420	459	497	431	468	452	448	480	466	475	481	458	465	463	443	486	510	490	501	502	495	468	465	474	447	469	449	452	451	460	480	468	465	506	461	454	483	492	461	479	487	431	467	477	487	481	492	447	474	485	464	444	470	463	472	448	429	488	431	478	472	450	474	432	454	459	504	463	448	441	478	434	463	485	458	494	477	486	492	453	484	442	444	458	472	449	457	451	468	463	469	481	487	451	480	485	481	496	486	489	433	503	484	476	487	433	464	463	466	444	474	446	453	458	452	493	504	476	491	496	493	472	460	416	456	457	448	462	500	494	473	482	459	473	482	513	495	500	503	462	499	454	484	455	434	473	473	466	489	522	495	501	465	480	456	473	443	488	469	481	460	473	480	459	486	497	494	478	471	457	427	489	456	456	491	502	461	493	484	487	523	472	485	471	489	500	456	487	492	500	485	505	481	469	434	476	465	472	484	477	494	445	474	454	472	463	500	481	443	463	476	462	486	472	474	431	440	411	472	466	478	487	458	474	471	493	470	460	454	468	468	450	496	452	510	463	474	459	466	475	474	498	481	463	468	454	483	452	419	445	486	495	490	466	475	444	492	448	474	458	485	496	467	472	481	462	463	492	487	467	465	439	492	501	508	487	468	458	519	464	484	453	463	455	447	452	494	472	452	458	447	484	468	466	485	449	526	483	463	437	443	478	439	490	452	472	470	470	478	443	493	446	497	452	458	446	464	462	434	473	492	471	473	491	465	469	446	482	484	496	442	475	461	478	479	455	465	448	454	462	519	493	487	451	522	485	539	452	431	471	500	506	441	512	500	458	482	480	470	444	459	442	464	515	469	449	469	475	514	465	461	444	472	463	436	520	493	465	491	467	478	488	461	477	441	481	465	424	491	460	456	483	500	486	520	461	499	457	465	443
25236	91225	75637	41831	16114	4153	926	549	512	496	537	504	495	500	497	525	549	536	545	472	489	518	460	530	555	530	476	507	531	525	495	495	509	537	472	507	502	500	529	508	488	532	513	515	520	530	548	501	512	547	531	549	511	508	474	546	576	506	493	497	544	512	512	516	518	511	512	479	526	514	507	481	534	496	561	526	518	482	517	509	502	542	532	492	520	493	519	510	536	488	519	503	536	509	544	542	519	522	534	539	546	500	495	549	517	549	495	511	548	489	568	480	506	519	499	493	477	535	529	492	488	506	489	510	523	479	544	514	530	525	486	505	556	490	508	494	497	491	513	523	502	479	489	532	560	484	513	519	557	525	500	497	538	509	523	525	556	507	498	462	486	494	511	524	476	546	465	538	524	515	534	534	537	481	526	471	505	535	504	494	497	505	496	516	479	497	509	494	515	490	526	521	522	520	512	544	523	510	505	522	514	547	510	508	542	505	523	465	471	514	507	539	516	528	496	526	546	474	513	516	526	549	510	506	543	479	483	518	513	495	531	507	516	507	528	523	500	513	510	507	503	502	500	498	486	526	505	502	491	518	501	525	498	555	534	531	502	492	508	526	478	553	498	519	490	523	506	514	477	514	500	482	481	505	515	518	489	502	491	525	506	517	511	512	555	494	525	500	497	530	526	525	523	520	496	448	485	493	482	515	475	510	518	563	488	422	506	499	491	472	509	528	482	503	476	473	507	516	505	457	536	528	534	503	474	530	505	542	504	507	548	510	473	539	550	522	488	543	493	500	469	507	497	508	483	482	517	496	508	515	525	524	507	461	506	504	551	496	551	535	509	501	531	493	526	519	557	515	482	504	507	513	520	572	528	547	483	527	516	505	497	489	554	500	505	530	523	556	541	532	529	493	537	511	540	526	520	517	504	509	524	512	540	512	486	494	529	499	508	490	489	513	506	503	482	508	481	531	507	519	528	516	491	497	507	497	491	502	514	516	507	516	511	539	509	499	509	514	513	509	511	515	493	500	463	514	496	523	537	482	520	538	520	520	520	505	458	524	480	518	522	497	516	491	554	513	501	530	520	476	498	505	477	490	529	500	533	515	528	543	553	501	492	489	534	522	458	487	502	516	461	483	532	517	502	484	484	487	490	524	441	507	507	508	497	530	543	510	491	532	506	490	509	468	511	480	494	511	477	504	488	540	495	510	503	520	484	535	519	509	505	470	568	473	498	497	495	514	471	500	521	515	522	538	526	511	509	482	488	509	533	486	532	498	555	501	522	488	515	555	508	468	503	481	484	514	519	505	508	493	512	470	535	493	502	488	532	513	513	504	542	516	534	482	491	522	525	469	482	497	500	515	517	523	518	495	490	510	529	456	505	475	490	475	495	550	534	501	491	512	514	513	516	495	512	532	461	494	500	474	455	518	550	466	495	511	504	498	557	487	499	549	490	500	522	496	490	516	515	546	543	519	504	513	490	495	490	513	517	482	546	504	538	492	522	501	495	505	538	514	478	516	518	532	537	518	483	522	521	484	495	523	544	514	545	542	499	504	539	497	508	492	522	488	514	535	512	491	504	522	529	510	498	536	484	549	509	473	527	529	507	468	469	499	537	511	503	503	498	514	484	519	493	499	512	544	543	534	488	531	512	481	531	505	484	484	477	528	513	493	540	502	483	537	500	511	527	584	495	506	508	447	479	434	503	476	521	518	512	519	484	504	491	519	490	514	479	511	506	488	499	530	522	477	492	505	517	501	518	521	476	480	506	491	524	489	519	489	512	491	515	507	539	514	525	483	488	475	525	511	467	529	521	506	533	511	509	575	488	518	530	485	507	538	520	493	506	517	508	464	542	510	512	545	508	489	490	495	523	512	542	510	489	490	493	493	484	521	543	506	536	476	515	495	501	539	486	487	492	515	545	517	499	470	513	473	486	497	524	480	506	483	522	483	517	530	477	517	487	533	487	483	542	482	530	507	505	511	521	513	492	501	514	512	508	496	491	480	556	524	530	517	501	521	505	507	479	551	531	523	487	500	496	517	503	512	528	498	558	480	490	489	567	535	505	463	496	515	543	491	522	484	514	561	520	485	516	466	539	549	482	540	522	473	431	495	535	542	484	521	515	491	543	486	509	486	493	489	499	496	515	521	554	509	499	518	467	534	523	532	527	494	547	512	537	500	513	479	474	519	498	519	533	507	515	509	533	475	539	528	561	524	510	534	508	549	536	510	523	502	521	529	489	499	499	503	529	497	534	505	499	540	513	490	475	533	515	505	501	496	526	506	519	505	494	501	481	550	531	516	500	485	493	509	520	518	473	523	550	505	516	519	531	482	451	533	498	518	500	481	531	481	512	453	522	477	510	488	500	540	491	488	520	500	501	549	474	493	525	480	483	486	510	516	528	512	523	534	517	496	485	475	475	488	487	547	507	497	502	545	481	521	463	490	531	497	511	502	505	502	488	485	437	502	508	518	502	523	509	521	511	485	514	542	516	487	473	481	513	507	490	551	506	525	504	518	546	495	518	523	492	469	512	469	523	507	525	476	527	541	524	510	488	516	537	493	521	502	484	478	509	511	503	488	530	541	487	461	500	535	521	517	491	513	520	514	488	495	522	491	497	504	493	524	469	508	493	475	503	507	520	532	508	488	502	494	481	515	486	520	525	531	494	459	495	484	505	533	502	518	522	520	518	500	491	549	497	546	513	523	544	508	522	502	520	552	486	511	496	509	548	506	459	492	491	486	514	514	525	496	534	511	512	530	534	502	479	492	506	533	546	549	485	473	534	508	498	506	500	490	511	475	533	515	513	510	492	504	484	534	510	483	533	526	462	501	493	556	507	507	518	483	493	514	515	522	487	526	493	527	552	476	518	504	552	555	527	488	501	518	502	531	516	512	509	483	509	524	497	519	514	482	492	539	516	497	491	523	500	481	547	515	540	486	530	497	478	500	490	510	525	523	514	496	494	474	532	473	504	491	514	544	507	522	469	509	484	489	491	483	499	472	510	512	461	495	547	534	497	493	503	476	496	490	489	542	496	523	504	524	507	509	483	538	482	506	502	497	503	465	530	495	482	491	494	474	497	486	509	567	525	503	486	495	499	512	503	476	517	457	507	504	516	506	497	500	479	512	465	531	498	514	539	510	514	459	479	480	505	481	499	504	498	486	516	541	488	525	478	502	526	484	500	502	502	529	528	516	536	526	549	509	520	457	539	498	527	506	478	505	516	496	507	534	529	516	505	488	486	521	519	527	463	536	502	474	540	514	463	511	497	514	490	485	519	484	507	481	531	532	525	529	508	542	484	507	512	520	537	471	514	494	510	535	508	485	495	512	492	508	500	520	497	513	486	516	536	514	527	477	490	480	516	495	520	532	487	477	517	544	476	486	472	485	516	452	538	504	489	472	519	511	514	514	474	504	530	508	483	508	510	496	540	527	498	471	509	504	497	483	517	506	516	496	523	523	474	551	470	517	464	505	515	538	544	511
23943	23546	49450	48892	32875	18289	5034	930	622	587	575	580	608	602	503	552	538	568	538	557	513	568	562	553	580	543	555	588	508	560	530	535	537	503	562	527	548	514	532	521	557	590	496	518	486	532	540	507	522	530	514	543	558	527	518	541	563	554	557	540	507	519	540	595	567	543	521	523	518	594	552	543	522	524	545	522	558	562	573	562	504	571	553	549	546	519	577	494	528	503	546	517	525	554	526	526	506	534	523	553	548	557	495	553	487	552	523	549	543	549	496	524	545	506	493	558	513	526	542	544	523	559	524	546	520	522	527	537	550	561	524	578	553	543	532	518	503	529	554	543	546	529	545	525	530	515	530	509	564	578	551	508	578	550	540	556	515	516	498	522	529	489	552	544	505	535	508	563	533	554	515	551	573	540	524	516	528	486	507	516	513	540	523	532	496	535	502	535	522	555	532	519	545	476	520	507	486	563	531	532	548	515	519	527	540	595	562	500	572	572	517	546	537	540	518	527	576	513	515	526	555	525	544	506	576	567	521	522	558	547	544	552	523	501	586	528	524	537	516	553	526	518	542	516	553	491	544	546	502	532	553	562	505	524	546	558	540	564	536	542	507	486	542	527	526	560	542	560	532	556	505	507	539	518	546	544	513	557	531	516	551	539	541	552	520	537	577	539	544	567	513	518	553	512	538	536	545	556	530	529	576	535	509	548	542	535	514	527	556	511	562	513	517	514	557	558	523	554	529	561	527	556	521	490	527	517	513	506	519	534	520	545	559	533	527	550	507	514	546	532	554	576	538	518	546	534	531	508	515	521	551	512	544	500	540	543	527	524	546	573	513	523	536	523	538	560	535	516	510	545	522	527	537	532	526	504	544	511	499	542	541	529	515	540	510	532	519	553	534	536	523	555	549	526	552	515	550	546	516	476	536	563	565	516	554	539	508	570	553	509	498	524	472	549	499	553	552	513	539	539	570	556	536	525	515	531	555	531	538	531	552	578	537	527	512	512	502	555	519	541	537	529	505	529	533	521	493	535	521	534	539	561	538	536	539	534	530	527	525	526	505	506	550	520	498	536	527	552	523	497	524	553	512	508	491	522	504	573	579	486	540	545	494	544	515	530	538	550	574	507	512	507	541	563	485	551	530	514	533	535	555	529	515	581	527	519	478	569	550	548	534	534	568	503	523	500	529	535	542	544	545	535	526	565	508	519	534	506	564	567	517	507	546	536	523	494	515	533	528	513	525	589	542	516	549	523	520	562	537	529	558	533	507	553	514	538	544	547	492	523	529	535	578	529	536	527	527	526	544	520	548	539	559	511	553	494	580	514	532	520	539	573	525	560	510	572	525	517	547	537	562	490	525	510	522	499	533	517	536	526	560	563	538	565	508	541	507	526	543	518	617	528	514	534	532	541	528	519	556	524	565	568	576	563	568	514	486	522	561	522	525	502	494	533	545	538	565	501	527	501	492	522	518	549	558	572	494	589	533	537	486	551	541	509	515	539	540	522	552	586	514	551	499	538	559	544	515	570	521	523	563	536	554	563	514	545	522	598	530	529	497	494	515	545	563	553	540	555	521	511	515	515	569	504	498	543	543	520	569	509	584	505	517	514	502	551	511	522	547	526	546	506	483	578	537	519	524	557	515	565	565	586	494	533	565	549	521	532	534	555	532	540	562	524	543	508	525	496	539	530	524	521	539	585	505	513	528	517	507	500	532	540	552	514	545	523	543	504	547	468	540	568	524	525	512	539	496	531	538	568	506	561	539	545	519	513	547	497	504	532	541	538	525	503	548	577	492	540	549	505	537	476	541	537	508	578	530	513	533	538	532	548	507	485	520	499	485	546	561	534	541	531	549	522	526	569	514	532	545	530	530	480	570	541	476	537	565	564	510	545	523	573	527	548	552	507	543	543	570	501	497	496	520	467	549	510	515	566	506	490	538	504	536	584	510	537	512	490	531	549	509	515	555	538	539	549	548	532	521	538	531	509	497	539	544	550	526	512	555	556	564	535	503	540	483	496	514	533	492	511	526	526	533	572	557	565	559	540	545	547	538	531	527	544	541	538	538	551	517	551	494	555	528	535	540	534	577	524	554	528	541	532	532	528	496	517	542	562	521	549	576	512	540	538	562	551	513	538	491	523	565	567	512	526	518	534	554	489	526	486	525	550	575	529	507	532	532	541	553	568	524	516	503	525	519	530	506	534	521	550	568	576	518	540	530	518	506	519	528	483	574	525	527	540	502	530	521	597	567	561	530	540	561	533	498	518	542	513	536	556	514	528	530	515	512	527	554	485	508	485	542	566	543	529	520	550	560	541	513	539	552	512	545	559	502	555	569	510	519	520	524	533	576	545	527	576	565	542	534	509	522	561	534	504	496	505	532	478	531	529	527	528	496	521	520	517	488	536	510	535	541	552	476	488	516	520	551	523	531	569	548	536	538	524	508	503	529	542	517	560	526	506	585	532	533	538	551	518	474	489	548	545	510	503	598	498	536	580	487	514	542	533	528	538	561	526	554	529	576	542	550	507	512	554	579	517	546	548	547	535	526	565	543	551	530	510	554	498	525	571	533	579	520	518	485	554	500	556	569	533	521	523	536	542	523	550	490	515	545	545	513	539	547	533	546	528	551	543	493	592	485	507	522	534	570	529	477	524	544	560	532	520	556	512	550	527	564	489	522	486	550	533	557	528	561	518	542	524	513	515	533	533	566	525	516	490	506	550	525	489	521	482	519	527	537	524	579	559	527	487	523	527	559	492	490	587	493	510	550	534	555	527	527	529	531	509	562	491	532	537	532	544	504	527	536	516	558	512	518	525	503	526	554	516	491	496	526	516	502	510	561	527	577	505	538	533	560	573	518	534	586	496	491	541	579	557	559	496	556	500	522	543	512	490	541	538	512	508	541	501	581	565	507	551	559	483	503	544	526	555	534	531	550	549	572	536	532	515	527	491	493	530	508	510	501	559	544	511	555	525	545	515	570	511	540	554	572	489	540	527	543	524	525	530	523	478	539	522	555	534	509	525	517	536	545	525	531	548	520	539	532	541	558	546	554	527	533	548	554	563	523	494	511	525	510	550	535	522	517	543	505	546	524	530	533	553	498	505	506	530	519	520	535	606	517	541	512	518	480	518	514	551	549	556	519	562	520	560	553	508	531	514	536	590	542	565	520	529	530	537	514	561	525	571	556	535	504	529	510	534	493	532	531	521	516	524	556	528	537	546	497	498	549	546	552	513	514	514	545	563	553	541	526	562	573	558	547	543	525	530	519	501	548	523	536	524	519	549	545	536	550	507	564	515	508	526	529	543	535	549	524	525	512	492	501	546	523	546	548	551	537	532	512	536	522	534	509	531	562	516	493	519	546	545	517	510	518	528	541	516	542	518	517	468	484	469	564	556	507	569	536	551	517	537	500	514	539	505	492	522	543	527	551	511	528	567	527	560	523	519	530	545	587	540	508	520	555	501	514	529	496	509	554	555	504	538
38508	90601	79605	57624	28611	8554	2085	766	587	582	593	567	584	577	597	629	625	591	621	604	562	625	673	640	665	636	575	604	600	603	594	596	596	612	573	608	585	631	581	580	589	608	579	591	561	623	624	599	595	607	645	606	567	624	589	570	619	612	635	560	598	600	607	584	621	624	624	630	565	643	614	612	589	564	605	567	588	612	615	604	612	583	606	622	615	674	566	590	612	641	644	578	628	581	583	669	572	600	630	608	592	538	606	602	590	586	643	591	594	571	599	583	607	628	603	602	580	651	619	570	598	563	562	592	592	591	584	615	557	602	604	595	610	548	627	547	617	563	567	641	608	567	594	568	598	601	610	598	602	613	626	582	634	572	609	600	601	588	581	577	605	598	636	558	649	559	586	604	605	615	551	564	547	613	624	614	580	585	600	627	605	636	597	537	604	568	583	614	575	628	580	585	614	643	626	650	582	603	606	544	591	611	572	596	591	558	620	545	602	621	571	592	598	551	623	605	608	613	560	629	574	561	634	582	563	590	613	607	567	579	601	636	600	623	581	566	594	630	603	603	580	599	531	544	599	581	664	589	572	564	617	579	551	598	581	590	626	577	586	621	591	615	563	593	592	574	633	573	591	630	571	585	582	606	617	606	607	605	591	583	619	589	585	594	565	567	609	601	595	570	599	603	564	574	601	634	623	598	609	590	606	601	596	558	587	611	591	580	599	604	602	616	568	587	606	595	603	581	611	590	627	579	594	576	604	626	563	609	579	629	653	578	652	603	594	602	612	572	604	599	584	593	577	622	599	604	599	602	574	579	615	612	614	594	571	590	601	616	624	604	593	535	578	656	637	593	575	552	589	569	603	606	546	625	576	622	552	595	625	629	642	548	569	615	616	551	579	594	585	601	564	585	583	576	560	599	569	598	586	595	619	611	608	605	590	588	628	585	596	613	588	608	602	604	608	580	591	590	590	647	603	627	630	605	579	608	596	569	612	586	590	596	566	570	579	582	605	612	569	600	558	604	627	651	584	604	593	619	605	610	581	579	576	579	577	580	597	570	574	614	608	597	562	586	579	574	607	590	585	553	621	564	607	573	562	587	664	586	550	608	615	573	603	606	634	609	615	629	607	587	564	581	594	589	632	603	591	598	585	567	614	578	580	595	593	568	613	566	627	555	597	569	651	610	648	586	559	609	625	579	569	635	559	635	602	580	579	587	580	607	607	586	581	590	583	574	570	578	604	590	610	583	572	614	589	586	605	556	596	568	618	645	561	593	570	607	555	616	605	637	592	594	602	623	645	532	589	626	582	590	595	599	620	624	601	610	572	594	572	590	596	594	613	567	628	556	548	604	606	550	609	585	593	579	564	591	595	621	560	593	554	597	604	580	555	588	600	629	628	617	580	628	510	545	601	579	612	601	589	565	597	571	607	587	597	603	572	599	599	623	589	621	637	566	581	577	595	582	566	591	621	601	562	578	605	580	587	619	554	609	575	578	550	577	611	582	612	611	636	574	604	620	574	555	597	601	593	609	586	602	601	623	607	606	592	609	599	545	628	605	619	562	562	611	564	589	581	584	612	580	565	633	589	561	595	564	598	629	614	584	546	568	597	576	579	616	551	586	623	592	596	591	525	579	603	585	577	593	587	537	582	621	615	583	601	603	595	586	589	583	585	594	578	594	593	571	623	607	600	622	605	577	625	551	593	606	597	596	629	605	612	574	574	611	591	576	575	587	607	613	571	643	587	634	654	620	577	615	578	611	575	622	607	593	595	614	631	592	636	566	569	568	561	580	568	550	607	550	587	587	561	614	638	592	603	610	593	585	639	573	576	596	577	599	568	650	608	600	569	594	589	582	621	609	604	604	606	556	566	602	607	614	620	531	576	608	582	621	559	573	614	562	582	571	597	604	591	607	589	584	607	588	572	609	605	615	628	584	581	608	600	561	618	587	567	590	571	592	547	599	595	586	605	604	577	650	637	589	589	561	628	549	628	586	545	613	582	555	555	607	612	604	600	569	576	593	609	630	585	615	600	569	588	584	566	569	642	570	569	541	601	598	603	615	608	617	575	627	584	596	573	601	609	606	575	617	596	542	556	561	617	603	608	610	631	572	598	593	528	571	594	603	585	583	593	608	579	565	612	606	581	550	581	600	564	598	570	642	561	597	625	615	613	596	544	596	579	580	557	576	592	605	594	576	532	614	620	573	604	595	586	642	552	544	596	596	567	579	563	607	576	605	585	568	615	559	599	602	571	608	595	568	598	591	539	560	585	574	635	588	626	622	615	613	545	608	600	564	580	591	607	589	606	550	580	607	559	552	591	544	598	611	598	602	593	608	593	587	537	565	591	587	586	596	579	600	606	636	555	588	570	606	557	561	588	617	590	583	592	558	585	571	568	551	616	569	578	612	612	580	582	610	592	616	574	580	580	594	559	561	581	641	585	583	596	546	612	590	657	606	629	611	600	589	560	621	590	587	600	592	573	560	617	589	595	611	558	619	585	613	585	569	602	560	591	584	593	573	616	605	573	578	563	595	575	570	580	563	597	574	609	602	545	625	603	619	599	578	568	629	599	574	571	579	628	593	571	589	597	568	648	598	546	642	558	559	601	579	573	603	599	606	581	659	577	609	645	554	586	617	617	592	564	584	581	596	585	624	612	566	596	593	560	618	567	595	588	642	613	569	600	617	580	559	569	587	635	590	559	586	600	574	613	578	619	619	591	596	587	560	552	582	602	561	543	597	563	597	587	556	607	615	577	598	597	555	601	610	581	591	582	566	576	588	593	617	597	604	622	530	596	574	559	618	573	547	573	577	554	626	566	606	605	597	614	608	605	634	584	561	600	588	618	599	563	628	581	573	592	594	603	601	578	588	583	647	603	587	563	551	579	584	643	594	609	621	600	597	600	585	569	624	639	558	587	557	564	638	609	577	614	624	594	581	575	608	594	607	570	582	586	581	597	612	581	548	613	550	590	588	603	600	599	548	612	574	628	587	588	574	609	603	559	589	596	594	573	553	585	620	611	582	601	644	573	586	607	568	592	602	584	606	583	600	598	588	629	627	573	601	583	590	626	559	607	602	590	582	619	597	650	570	577	584	567	645	606	629	561	602	603	615	577	561	607	582	561	622	597	580	606	595	619	560	595	585	566	556	582	606	570	565	586	620	536	606	588	559	578	590	563	574	620	613	618	556	635	588	606	599	608	603	571	570	620	578	588	627	582	586	593	578	570	621	584	602	596	593	572	604	601	560	609	613	561	576	560	583	594	570	652	519	645	567	643	554	565	614	599	575	624	612	610	587	615	545	566	556	637	619	603	575	605	604	616	595	611	585	611	560	575	591	621	576	635	600	570	626	605	557	594	580	612	579	584	594	597	604	540	610	592	644	573	602	580	592	609	587	534	556	594	576	606	610	606	596	622	585	573	600	553	578	570	592	575	600	563	548	579	602	590	595	573	577	633	596	605	574	588	587	578	594	575	591	587	584
27499	27231	34482	21002	6078	1273	534	526	455	465	487	437	454	513	465	453	471	460	484	446	487	451	458	478	457	460	435	453	454	442	480	454	430	463	487	471	425	436	454	448	478	472	439	425	449	456	458	459	465	452	474	458	438	453	424	443	432	443	457	477	459	452	464	471	429	417	460	475	464	448	446	466	449	471	490	460	411	473	477	438	457	420	458	451	456	463	447	450	425	444	464	442	482	482	441	457	456	448	446	479	478	441	475	463	419	468	460	458	429	485	449	484	464	498	481	480	467	453	478	491	468	435	459	441	450	457	449	432	469	431	475	427	435	474	457	430	429	455	446	405	440	461	448	477	459	451	416	442	449	467	432	433	484	486	469	446	453	440	449	428	448	404	452	430	462	462	455	434	485	456	436	480	459	428	463	414	439	466	458	441	424	424	469	435	412	475	488	503	495	467	456	463	455	487	467	481	475	451	487	443	476	480	438	440	444	457	461	460	461	440	468	460	447	448	471	476	457	478	464	480	452	459	451	411	471	482	499	483	449	450	505	440	440	464	432	440	432	464	463	472	461	484	474	446	474	448	449	452	477	474	461	454	439	449	491	434	436	435	497	468	469	429	442	460	447	462	424	438	463	465	477	477	459	447	445	452	451	422	462	435	447	486	414	467	438	442	462	433	465	486	449	435	465	455	453	460	467	444	435	462	466	412	449	454	473	435	461	424	433	467	468	473	462	434	437	433	440	473	495	451	451	425	421	476	472	455	451	426	498	456	423	449	471	443	454	472	465	468	474	450	442	452	410	451	455	432	470	475	456	398	416	463	431	447	490	453	480	481	472	465	448	470	436	428	476	443	432	463	475	444	455	410	477	419	464	490	451	457	421	449	473	459	459	430	468	467	454	457	422	449	472	473	446	426	473	426	445	418	491	487	467	443	452	449	491	433	474	434	515	440	459	469	459	479	415	458	475	453	434	449	455	464	450	453	483	443	441	458	488	480	459	468	431	461	501	458	446	467	491	461	458	450	453	480	489	433	470	462	443	464	454	458	453	462	455	459	470	475	430	442	489	475	436	488	467	463	469	469	440	435	450	457	439	475	486	442	466	460	451	483	452	486	425	491	454	436	489	436	460	471	443	460	469	475	460	456	450	457	437	447	453	458	445	439	478	472	451	446	450	468	456	443	482	497	442	472	444	443	432	444	437	444	466	433	438	445	446	421	463	499	462	477	433	457	482	445	413	423	458	428	512	469	466	442	489	457	479	477	395	464	455	454	472	465	471	453	430	455	467	460	471	478	469	415	424	440	454	458	449	474	454	491	455	473	437	439	477	471	477	488	450	416	442	438	444	433	411	458	446	435	460	476	432	452	454	412	448	443	444	446	491	455	451	513	430	414	451	458	447	442	457	502	476	459	473	460	462	494	448	434	416	470	443	434	449	444	453	419	472	427	454	474	441	446	429	457	488	473	432	471	460	450	482	438	440	435	443	399	472	487	443	444	458	475	410	438	475	438	462	467	441	460	448	457	451	464	467	451	453	458	470	458	455	384	436	460	427	446	494	450	433	459	438	485	442	476	442	428	476	465	489	446	433	486	437	453	488	424	450	471	452	464	464	477	473	446	436	465	404	457	456	427	431	466	459	484	441	476	452	451	469	400	463	460	473	409	449	454	461	486	442	453	453	440	453	444	436	475	488	428	478	449	480	480	530	473	407	455	466	462	462	505	482	433	451	439	468	458	434	450	464	443	467	432	465	460	468	467	399	473	441	461	448	493	436	454	462	432	462	453	456	442	455	473	451	463	485	488	467	458	456	450	473	465	485	471	443	465	481	441	448	461	460	434	464	461	442	436	402	477	418	428	480	437	451	451	437	435	470	457	473	435	465	487	460	447	454	443	476	459	459	419	434	466	445	429	450	450	424	445	476	438	461	441	413	450	472	470	442	437	450	434	484	472	405	414	454	489	466	483	472	460	449	435	471	466	455	472	456	436	452	465	433	442	436	468	452	478	440	457	454	391	456	418	470	454	449	446	438	475	451	414	466	482	432	452	465	494	473	460	469	474	438	455	441	417	467	450	462	455	451	463	456	464	471	461	457	450	476	426	431	460	445	417	453	472	394	465	423	435	446	437	450	465	452	448	459	431	465	431	467	447	478	448	457	465	482	498	453	453	430	428	463	443	475	465	440	473	469	464	453	465	472	449	450	453	416	480	443	430	468	451	468	459	418	439	444	447	456	464	449	418	460	486	470	437	464	444	455	444	446	437	438	453	466	459	465	438	457	449	429	474	491	479	455	443	477	426	462	446	477	459	477	459	473	425	435	460	447	437	453	460	459	467	450	454	449	461	446	463	459	438	477	439	482	443	444	424	454	423	448	484	482	495	483	483	446	467	468	499	452	464	462	432	437	436	435	434	434	459	458	472	457	448	469	437	425	468	447	443	473	460	440	464	469	490	460	421	450	414	495	450	441	473	497	434	445	455	467	455	454	452	466	423	427	450	462	502	444	453	452	407	463	428	481	437	491	461	492	464	423	483	435	440	405	443	448	435	459	456	454	439	439	480	439	469	491	460	440	432	497	456	447	493	407	465	462	439	485	455	433	458	457	462	457	452	480	430	449	432	480	434	445	489	463	463	430	450	473	462	450	481	445	449	445	456	451	453	444	451	454	471	504	468	431	420	472	473	456	411	473	465	479	459	482	461	461	416	458	454	465	442	474	437	417	425	445	446	468	437	418	474	480	473	442	461	410	465	429	455	414	486	437	469	466	446	460	432	455	485	498	465	423	458	458	449	476	445	482	447	467	409	476	398	478	468	444	453	449	434	407	484	445	488	440	422	428	467	481	451	451	469	446	428	451	447	481	460	455	476	449	444	435	461	499	470	455	442	411	427	451	494	414	480	472	459	445	427	500	485	471	437	480	469	443	451	457	479	456	487	477	461	425	463	439	443	446	472	487	439	506	453	452	464	434	450	463	437	471	453	457	462	448	486	466	448	442	403	425	422	464	459	451	417	507	456	426	422	509	407	493	455	429	426	428	428	449	413	445	431	432	485	458	469	444	486	486	463	433	474	478	442	456	466	493	458	438	447	514	444	456	441	438	457	474	423	454	481	454	459	435	454	464	448	411	456	459	457	466	427	464	419	478	480	441	435	470	430	486	444	481	492	432	467	412	417	460	444	427	484	477	460	445	443	490	415	465	407	452	456	460	467	427	462	465	441	442	446	482	430	446	481	457	455	426	488	434	393	456	456	453	455	447	493	440	436	488	485	444	466	451	472	468	450	453	459	458	453	468	469	468	453	459	429	428	469	471	465	445	459	477	471	431	454	470	440	450	462	485	468	461	445	450	451	408	458	464	462	479	477	451	460	444	456	458	485	433	448	412	433	442	447	508	476	479	476	442	443	444	444	433	439	410	460	405	430	428	451	415	446	451	471	465	496	442	446	470	476	457	454	419	468	420	473	445	492	461	478	435	468	449	486	450	435	473	457
7973	36006	29873	12660	3945	1169	548	448	437	442	445	470	445	455	410	416	442	420	433	497	454	451	454	404	419	444	431	402	451	467	467	455	441	447	468	463	457	428	440	437	445	418	406	427	445	437	435	406	427	409	458	464	469	457	455	409	401	423	452	457	462	460	441	439	392	430	444	414	455	470	443	460	460	469	466	404	412	409	438	453	417	431	432	425	434	413	374	474	468	433	450	489	483	437	438	433	443	396	446	428	425	461	428	455	443	450	389	434	440	442	430	442	422	457	451	409	435	435	440	468	454	432	436	399	406	451	439	451	442	410	439	449	423	445	470	437	433	451	436	415	433	443	448	439	450	451	445	447	401	448	420	440	455	431	432	446	452	415	421	408	419	425	441	430	434	420	452	439	427	466	437	425	459	459	460	472	462	417	419	427	417	405	412	455	452	408	423	466	468	446	421	480	463	444	447	426	402	455	439	455	437	482	449	400	468	458	399	451	413	402	424	455	449	457	428	430	454	437	421	428	432	435	438	446	443	466	445	430	450	445	444	458	451	452	416	452	419	450	489	421	435	437	459	482	471	448	467	432	406	453	407	407	447	463	450	446	426	468	431	446	448	455	446	445	459	412	409	431	408	447	424	450	433	459	432	460	428	450	473	448	456	430	432	436	438	425	500	422	439	418	386	448	481	430	420	414	451	451	439	418	474	455	440	451	465	449	445	463	467	440	467	425	444	431	470	401	431	472	436	442	444	382	423	425	450	448	438	482	457	453	446	453	453	439	433	480	436	418	459	435	440	434	419	428	435	456	454	406	459	449	431	392	451	457	440	439	436	435	390	425	469	416	454	480	417	444	444	439	449	484	447	408	390	439	398	476	446	442	442	434	447	422	445	451	453	443	430	412	427	472	427	422	404	451	409	467	423	390	401	474	429	438	456	430	472	445	431	488	436	449	456	450	409	438	420	417	418	427	420	406	445	437	466	416	405	414	437	406	481	412	437	421	469	419	434	416	438	452	446	428	430	430	468	419	438	411	414	426	407	432	431	429	437	437	462	456	392	452	466	428	434	424	436	474	440	434	480	447	460	426	431	386	446	452	397	424	465	485	427	473	459	490	453	401	463	473	458	464	411	435	450	437	435	418	422	425	481	424	449	441	443	457	451	440	405	413	465	450	425	456	442	451	430	434	426	452	447	434	440	435	437	409	417	445	404	447	410	425	405	448	454	410	449	445	421	454	388	477	428	423	470	375	474	451	430	416	474	426	433	427	420	434	438	429	454	459	458	443	414	425	452	451	462	446	411	451	415	448	458	450	456	440	454	448	479	445	442	434	447	448	459	475	457	464	448	432	428	438	433	480	409	457	419	429	463	443	404	421	416	422	452	457	434	414	448	426	442	412	428	464	417	415	425	485	404	432	458	438	430	443	470	377	446	436	449	435	421	432	450	447	435	418	463	430	485	424	449	416	414	431	411	410	463	422	431	422	434	452	426	413	431	433	430	427	407	426	417	422	428	423	418	457	443	419	446	437	450	476	410	457	413	448	431	450	465	417	439	454	464	399	454	417	407	439	430	431	450	458	437	452	463	388	412	419	456	402	441	432	426	444	445	388	425	400	437	437	453	433	425	429	422	502	413	423	425	461	429	459	387	460	459	413	435	426	449	473	418	426	421	434	437	407	442	458	436	427	430	467	462	422	444	433	455	473	416	422	419	433	448	451	453	466	409	422	434	477	450	450	473	436	428	395	447	427	418	433	453	435	448	448	407	435	388	463	415	443	447	386	407	440	432	441	446	432	434	414	495	467	463	431	477	426	435	459	432	434	385	432	448	445	437	474	453	431	474	451	408	455	463	467	435	418	451	434	458	465	434	422	456	444	431	435	438	454	456	463	472	448	421	452	465	444	421	422	435	423	434	409	450	403	451	441	484	431	420	445	474	420	395	445	465	421	426	455	445	437	468	412	439	443	400	443	442	441	450	473	433	426	428	434	448	448	440	423	463	457	438	438	436	412	448	455	450	431	420	413	399	433	447	438	452	417	455	396	459	448	438	428	436	435	415	450	444	428	438	397	450	459	412	469	464	469	438	470	457	464	392	439	414	429	481	438	427	445	479	455	419	473	439	431	461	445	459	441	460	422	456	456	396	469	426	409	443	451	458	440	440	424	448	485	446	461	474	432	449	440	422	440	423	446	420	451	463	438	448	478	456	456	437	439	413	427	448	440	450	456	458	428	404	439	442	438	456	436	462	479	412	436	431	428	452	421	416	436	453	456	458	466	425	419	439	475	421	453	435	456	457	428	473	445	480	419	436	429	457	462	460	428	414	429	430	464	446	451	466	448	409	433	442	394	408	427	410	436	409	467	433	431	457	436	436	450	476	438	436	421	442	454	470	453	433	446	447	435	469	427	428	466	419	467	432	426	442	404	452	431	469	394	443	430	434	441	469	420	456	440	432	419	441	423	444	402	464	438	419	457	476	414	449	396	400	426	448	412	410	439	413	454	480	422	382	399	444	456	475	413	456	456	413	463	453	458	431	462	452	407	449	453	461	447	446	444	471	411	418	439	412	444	414	430	445	454	431	451	422	425	430	449	397	419	427	435	416	480	411	448	453	459	419	423	414	452	441	429	425	457	445	437	437	440	467	490	460	451	440	460	420	440	421	427	417	414	440	458	421	479	483	438	417	488	442	448	453	406	439	451	424	433	443	470	420	385	447	436	454	427	461	442	450	461	442	450	407	465	418	411	433	476	447	431	459	444	479	443	441	424	452	436	455	448	450	422	450	439	476	447	444	417	482	456	451	410	415	435	452	433	417	430	511	464	436	441	436	397	450	410	459	442	442	501	439	405	454	448	430	440	429	461	473	397	461	442	441	454	431	418	407	452	464	392	420	437	393	451	449	414	439	474	442	479	447	456	416	468	411	446	434	447	433	394	419	462	464	453	432	427	390	424	460	428	467	437	438	441	459	444	410	402	419	437	448	472	422	440	436	450	414	434	476	464	421	418	447	439	424	453	396	457	444	455	404	463	444	414	431	425	416	418	411	482	483	429	470	430	476	442	448	435	421	438	428	452	406	443	449	429	440	412	433	423	434	466	409	495	442	448	400	456	433	401	457	488	446	451	430	434	408	456	438	428	433	419	466	396	388	480	425	454	418	425	415	427	452	435	420	454	448	442	442	420	433	415	445	432	452	424	432	418	436	423	468	439	447	439	441	409	476	436	418	452	443	468	475	447	442	398	452	465	509	411	426	442	407	460	426	426	471	424	426	469	461	390	440	406	425	420	447	448	423	424	421	436	423	436	436	439	430	473	442	469	463	427	420	411	447	439	443	411	429	470	414	461	407	472	452	421	441	424	459	474	437	428	435	439	454	444	448	427	448	406	446	489	456	435	431	433	458	467	434	395	453	463	470	411	448	419	430	422	431	463	426	414	431	448	456	423	452	437	408	457	439	403	407	479	443	416	412	419	402	436	435	407	413	428	454	425
24927	25993	55042	52894	29849	11660	2173	712	525	452	519	500	469	497	506	483	482	503	469	458	475	479	543	474	473	474	523	491	473	523	480	472	445	503	465	481	466	473	492	471	474	466	473	484	499	473	440	451	485	464	487	483	500	439	453	509	446	439	461	475	454	435	483	478	441	456	459	441	488	489	494	483	487	437	481	452	470	503	446	496	469	492	441	463	470	473	503	466	486	490	481	452	446	480	448	468	452	476	474	503	462	485	476	483	469	465	453	486	449	490	479	466	475	468	442	485	466	471	486	484	475	462	476	455	477	454	472	454	478	467	427	460	456	442	501	460	469	489	477	454	445	466	476	460	500	508	463	458	474	528	507	454	471	459	458	455	506	486	452	452	483	495	495	460	498	483	474	516	445	496	429	447	471	463	475	482	495	452	509	457	480	520	483	483	460	486	472	454	441	440	474	450	462	512	466	432	488	494	451	501	462	458	467	460	440	435	486	451	486	487	458	499	479	461	458	463	477	474	481	445	490	458	503	451	458	447	476	462	477	500	460	466	483	425	515	485	477	479	458	479	500	475	495	466	483	460	461	474	444	476	486	477	400	460	440	476	447	451	454	495	468	456	461	445	496	485	484	440	417	448	422	498	464	455	473	481	477	490	438	478	511	485	459	474	472	495	411	478	435	436	463	485	468	502	447	469	475	436	482	453	475	467	457	454	510	441	426	477	468	471	493	456	461	495	486	463	459	472	465	466	491	465	471	476	473	487	451	479	477	543	425	475	460	460	496	470	459	475	475	466	494	489	457	484	440	503	470	476	473	460	422	493	442	490	484	501	457	461	450	482	494	467	469	444	497	455	490	473	473	425	447	467	457	477	511	518	515	480	476	438	461	473	472	446	454	470	512	497	472	504	461	455	493	461	462	485	461	474	471	458	465	461	456	434	512	499	449	455	479	428	472	429	481	439	484	434	456	446	489	494	449	484	475	455	504	450	429	485	486	445	430	515	463	478	486	475	510	455	486	452	451	517	452	444	479	468	482	499	517	519	471	501	468	463	441	459	488	459	493	477	459	478	474	454	455	459	449	494	513	453	441	495	462	514	505	504	456	441	494	495	460	503	478	467	446	448	442	450	491	477	479	479	455	469	501	472	448	443	528	441	489	515	474	479	511	455	465	467	459	471	443	492	490	478	433	486	490	513	471	450	466	464	491	464	468	485	492	485	476	478	448	467	481	497	513	458	514	440	469	504	477	462	469	461	471	443	464	483	441	472	434	438	509	459	477	482	469	438	435	458	470	426	462	444	432	492	464	454	452	493	482	450	485	426	452	493	461	479	484	441	444	489	472	481	497	463	462	442	480	477	501	477	492	452	455	453	450	481	488	441	483	471	480	452	477	479	475	434	478	476	491	449	471	449	439	450	455	477	482	438	460	488	456	499	464	448	475	475	439	498	512	471	472	516	448	474	438	442	466	452	469	467	468	467	489	468	450	444	446	440	435	474	471	470	452	469	449	497	501	443	456	462	513	496	440	455	493	428	530	440	461	436	503	450	488	459	459	421	465	447	520	462	462	435	486	450	443	486	482	468	472	444	431	449	479	441	487	512	482	403	480	489	445	472	477	459	484	485	480	461	479	473	496	494	473	447	494	499	466	453	454	436	459	428	482	456	480	473	485	483	432	476	449	484	513	426	462	485	465	453	484	464	406	446	475	477	469	520	482	454	442	454	431	457	479	499	475	445	488	487	442	458	451	423	512	484	510	475	470	468	488	478	467	465	494	484	472	453	458	463	450	503	485	477	474	496	500	493	475	434	481	453	461	467	470	492	456	492	518	492	428	480	439	452	467	500	471	501	460	494	472	457	460	470	468	461	459	460	480	450	444	492	484	466	499	463	502	438	504	484	455	463	473	479	496	457	468	474	480	473	453	449	490	441	505	455	493	491	459	471	486	464	425	486	454	448	465	459	478	434	443	450	522	483	470	459	490	446	482	486	451	457	483	466	500	456	486	474	480	495	484	484	444	460	455	475	459	455	477	448	441	466	505	488	493	508	516	447	500	446	463	479	438	473	456	490	487	441	493	479	477	476	470	469	463	457	429	437	450	436	457	461	458	472	472	456	485	465	415	472	492	482	466	481	456	462	444	511	490	488	466	424	466	469	474	468	503	486	491	461	428	470	470	499	481	439	482	465	455	495	495	514	472	451	496	460	460	415	487	463	440	439	449	461	421	444	438	485	461	508	483	462	520	433	459	436	481	463	482	456	469	460	489	473	466	470	456	446	462	468	465	456	526	472	461	455	462	466	461	494	475	473	514	467	456	432	483	445	471	499	470	494	463	499	423	471	470	474	465	421	477	457	455	461	445	454	439	455	484	489	465	462	463	473	465	462	486	505	489	505	516	454	458	444	432	484	485	498	463	473	466	491	473	493	454	447	442	449	471	437	487	446	447	451	461	466	474	503	481	471	461	451	466	447	488	544	545	505	459	511	502	449	454	421	465	446	509	500	463	478	429	454	486	419	442	475	459	437	464	478	439	476	458	491	464	462	483	512	420	448	488	452	463	456	466	472	480	484	463	479	468	470	451	471	470	450	449	480	484	452	472	463	440	476	488	500	439	463	493	500	487	476	474	457	471	425	419	445	491	493	461	471	504	420	467	437	458	471	449	451	480	449	476	454	479	481	437	464	475	469	488	461	454	467	463	479	476	509	498	470	458	440	466	476	459	463	459	466	513	478	461	454	491	519	480	476	463	436	438	480	461	484	450	514	542	479	479	470	484	470	497	470	463	498	452	488	463	455	478	504	483	497	441	479	491	449	499	501	454	452	461	447	500	479	446	484	474	482	462	431	500	457	416	439	458	466	490	462	441	467	493	437	492	427	506	439	457	436	480	453	475	443	488	453	478	484	504	488	436	466	479	474	455	455	451	512	501	454	489	470	465	502	492	503	493	450	514	430	474	477	489	471	485	450	472	447	421	447	468	468	470	432	436	433	477	445	512	449	452	499	444	492	481	473	455	499	479	469	412	468	486	474	451	457	523	484	453	524	480	476	452	511	472	482	497	470	447	478	470	462	497	479	476	479	479	473	463	470	454	464	485	450	462	498	454	478	448	525	441	462	453	470	452	461	478	450	439	516	479	476	498	478	485	464	465	468	461	438	478	437	423	460	451	502	499	427	496	459	502	461	478	477	479	453	495	454	461	457	460	483	478	428	463	498	477	489	486	474	486	446	491	455	484	484	468	451	472	449	467	476	402	413	445	462	452	473	459	448	482	464	484	471	448	459	468	490	449	496	462	491	484	452	447	447	437	479	454	462	472	474	489	463	509	465	491	432	484	488	468	483	452	459	404	482	484	438	494	468	467	446	492	470	454	498	452	468	499	480	487	463	458	517	465	444	478	456	460	440	456	478	452	492	469	475	442	460	459	464	435	475	467	497	482	474	447	457	468	439	475	482	451	456	460	480	440	457	444	476	468	481	542	499	463	477	482	444
25248	88318	79308	48139	20107	5350	1453	691	461	529	499	526	489	555	536	476	466	514	500	579	505	502	523	504	526	537	531	484	520	517	489	514	476	517	508	550	521	511	534	550	497	489	532	497	544	534	498	524	506	501	494	513	525	479	515	501	513	508	515	483	512	518	485	513	503	518	505	487	510	490	482	536	481	518	549	536	494	490	506	502	486	520	505	538	525	520	544	519	522	539	546	509	503	536	529	521	443	510	526	499	508	504	513	573	529	534	515	479	454	512	491	526	508	491	512	523	517	505	509	512	529	506	487	502	490	547	484	486	502	524	474	466	497	495	512	510	490	519	501	518	513	481	505	528	508	531	535	509	517	467	520	498	511	452	483	528	559	482	489	486	494	518	522	502	495	502	511	520	490	506	510	547	500	505	504	545	482	499	508	503	503	524	536	530	498	528	538	563	524	523	549	520	544	487	513	549	501	547	526	486	498	515	525	487	470	492	507	476	507	554	489	502	551	541	516	477	495	489	481	481	492	480	517	505	456	531	529	466	471	479	465	507	481	518	474	496	469	516	509	537	503	470	497	513	490	494	520	499	511	499	524	491	520	513	491	524	493	508	499	514	503	510	512	532	546	499	520	524	486	502	504	510	510	528	512	519	490	499	499	554	518	509	558	490	495	484	518	520	514	471	448	466	503	495	525	470	492	468	534	486	486	502	494	490	466	499	513	529	498	483	509	484	489	507	543	517	513	514	483	505	502	541	497	502	530	495	495	519	514	503	464	487	503	542	513	557	489	468	486	496	503	500	525	477	463	501	473	506	521	496	474	542	474	496	503	518	557	525	516	521	522	513	513	515	504	514	473	535	538	539	517	497	463	516	487	516	516	531	535	524	483	542	512	513	496	494	509	534	527	460	502	527	454	516	475	509	510	534	483	493	480	544	508	534	507	492	499	560	465	531	474	504	483	558	468	511	523	517	527	513	488	483	501	523	474	482	507	504	476	507	499	562	533	515	510	456	518	494	469	490	531	487	483	498	480	512	549	507	516	511	490	543	520	485	469	483	526	470	459	480	472	493	526	519	485	506	502	532	521	527	486	472	495	517	511	514	512	512	523	519	536	518	524	522	493	490	496	530	528	507	533	520	505	521	502	501	509	517	478	497	526	487	533	518	507	451	498	490	516	539	540	516	534	517	522	519	517	504	482	516	511	497	519	480	531	484	493	473	507	540	522	553	511	484	461	528	501	525	508	512	447	458	497	523	487	519	496	521	527	504	527	460	494	477	503	487	510	502	479	503	478	545	480	527	504	507	453	503	513	521	557	496	496	501	520	473	521	510	507	514	477	508	494	499	498	517	495	493	502	505	524	489	485	538	538	472	501	528	515	518	515	562	457	490	513	518	515	478	511	511	501	492	507	548	523	520	513	482	494	489	495	493	506	509	524	518	515	511	485	492	478	480	518	465	500	506	480	496	510	519	498	487	509	519	519	490	511	529	504	550	456	552	490	483	542	463	538	530	497	501	494	567	512	531	508	493	519	515	543	514	494	490	515	507	540	569	513	443	490	462	493	538	499	503	504	481	498	485	500	501	512	508	489	545	505	468	554	523	520	500	488	527	512	539	538	544	519	493	510	510	502	492	493	515	483	505	528	532	516	508	496	494	525	499	512	476	520	483	480	504	467	475	496	528	530	498	531	507	535	474	504	500	493	563	413	490	537	491	497	518	508	494	520	508	532	503	487	493	524	527	519	515	539	517	501	495	488	507	520	501	505	519	514	501	512	510	508	505	527	471	514	517	490	521	521	532	470	492	466	481	486	509	486	513	515	503	462	483	526	508	513	531	472	509	556	501	532	495	465	485	480	513	477	518	498	513	497	504	548	480	491	500	503	553	533	504	525	542	469	513	513	521	531	519	522	541	532	518	503	498	500	479	522	477	523	491	492	464	510	514	500	501	507	474	467	475	514	503	504	457	516	497	470	508	520	518	512	542	512	497	505	442	501	491	479	483	538	513	532	570	497	503	500	520	506	479	453	506	503	514	476	537	534	514	515	539	511	509	519	506	512	501	505	487	500	483	525	500	518	511	488	521	490	466	485	510	529	506	524	524	496	536	514	529	535	532	490	506	521	461	509	508	537	503	552	493	499	443	489	515	469	532	476	518	486	501	504	477	504	488	490	487	530	467	504	508	549	498	526	563	512	529	493	530	537	518	500	524	473	502	484	460	476	518	489	508	505	538	500	502	501	527	505	543	515	514	532	501	516	537	546	558	487	495	523	517	492	503	497	504	500	493	462	514	515	487	523	482	516	501	495	514	482	492	503	515	518	492	520	516	545	478	518	499	529	500	509	514	490	516	497	486	489	502	466	502	500	526	479	543	500	529	538	523	516	503	550	514	502	504	484	492	482	533	519	498	521	492	484	496	494	505	436	473	502	503	503	516	501	520	520	461	530	513	510	502	493	537	489	502	531	520	478	522	464	492	531	479	531	498	490	509	512	498	482	534	519	487	500	508	525	502	466	511	506	502	555	501	467	521	505	527	479	507	492	487	542	522	472	494	484	531	497	506	532	503	526	512	537	507	517	531	529	536	528	507	496	519	534	490	522	515	523	490	483	542	506	489	526	521	486	482	511	505	484	506	478	502	518	532	519	495	507	530	513	529	531	495	535	475	485	489	516	538	488	533	498	483	520	472	506	529	499	497	483	498	521	450	498	488	504	500	490	469	486	517	547	485	541	526	531	514	562	482	517	538	526	475	512	513	489	490	456	530	495	518	493	527	532	497	491	536	520	515	504	508	528	533	527	492	523	486	482	535	499	511	493	485	524	523	525	535	516	530	517	495	510	480	487	471	481	517	506	487	466	484	523	515	496	509	505	499	510	530	509	516	517	517	511	507	535	497	515	483	522	538	515	504	509	465	531	479	492	512	503	525	471	528	468	505	504	537	509	533	491	522	516	520	505	525	495	502	521	512	508	500	514	524	500	481	496	510	535	483	458	523	503	538	528	523	498	522	503	472	494	497	496	550	504	519	499	520	533	494	527	468	501	497	517	539	504	529	531	515	509	462	491	515	515	523	531	482	509	490	492	528	510	509	494	506	503	501	532	501	503	489	475	492	513	511	512	536	482	533	504	493	496	485	525	499	486	552	526	501	516	483	524	511	532	497	517	526	527	485	508	527	508	491	526	475	479	536	510	495	504	483	493	490	508	490	453	497	518	496	453	488	485	496	521	492	529	506	488	526	513	509	472	490	519	530	497	520	480	498	492	514	486	512	499	522	484	493	537	516	485	544	528	504	547	505	468	526	519	492	510	467	462	483	537	532	529	515	502	510	471	451	503	503	479	461	489	493	513	518	471	476	533	507	509	465	489	478	519	531	486	519	495	525	475	497	496	484	492	536	522	483	520	460	479	484	499	490	542	502	518	463	532	513	480	497	484	524	480	512	491	484	484	521	508	533	488	528	508	520	482	449	531	535	461	504	546	520	521	516	503	492
23978	23215	47664	49199	31931	18353	5611	1089	588	577	576	556	583	580	560	558	554	546	562	541	545	512	570	526	549	558	516	582	542	549	554	538	520	559	547	538	577	506	516	567	553	525	533	512	509	545	518	517	542	484	560	517	544	535	508	524	518	512	525	549	550	595	506	558	522	557	520	533	531	516	527	557	549	512	503	532	511	519	511	532	508	549	549	529	540	528	531	510	556	523	535	521	541	512	524	551	533	532	510	570	538	473	512	552	530	593	528	520	517	564	534	555	489	510	534	515	546	523	488	499	587	503	551	529	534	535	561	531	552	547	547	472	507	570	484	520	528	502	526	560	480	483	555	538	524	520	524	545	523	482	529	560	558	566	525	559	521	546	524	540	526	490	535	479	540	510	504	558	483	487	550	548	550	562	518	503	544	533	531	521	518	511	533	553	520	473	505	527	536	519	519	570	504	539	531	529	509	501	559	529	543	531	531	540	532	553	566	539	541	518	593	541	535	498	540	584	544	561	501	497	517	572	468	544	555	514	512	541	528	504	522	501	542	496	569	526	560	493	547	534	509	544	538	504	530	538	538	524	535	549	538	506	530	538	529	527	518	520	520	542	538	516	524	518	524	517	505	540	529	490	523	548	535	493	548	538	493	580	521	517	543	517	526	506	495	528	533	504	507	544	536	506	574	507	542	519	506	543	541	473	512	541	536	518	539	510	572	557	524	509	534	542	572	513	537	535	508	517	522	561	577	485	530	565	494	562	526	492	542	564	489	546	522	528	506	500	548	537	541	531	528	561	533	496	552	541	536	544	553	545	523	536	540	519	511	509	519	565	558	475	512	549	566	568	518	538	537	548	501	559	543	568	491	525	577	542	547	578	509	500	501	512	542	553	530	540	547	540	549	542	565	511	530	523	539	526	503	553	527	539	519	550	537	522	539	524	506	528	520	514	520	531	488	554	564	516	531	524	567	516	553	527	550	512	533	494	506	527	534	501	553	523	549	586	522	522	518	547	498	540	523	492	537	548	562	512	544	516	520	547	546	542	582	555	568	547	553	561	544	538	540	565	558	512	507	552	533	548	553	538	513	565	506	542	509	535	531	527	509	556	532	539	532	534	533	494	515	507	523	519	530	537	548	502	500	500	529	573	543	536	546	567	508	553	527	532	536	544	526	508	534	530	573	515	529	538	535	557	540	502	552	563	521	550	554	513	498	517	531	527	535	510	556	575	521	530	549	561	547	523	550	516	515	523	530	503	555	506	557	565	540	535	540	550	509	538	531	544	525	534	503	533	520	556	515	530	541	513	492	536	539	501	537	479	524	564	511	557	529	534	521	492	549	502	545	528	525	545	537	538	503	543	528	492	525	536	550	534	583	536	594	570	544	560	522	516	543	501	536	534	534	547	568	522	564	539	531	524	517	530	515	554	540	590	527	531	540	585	592	578	494	529	522	507	538	566	531	531	503	567	468	559	572	559	548	576	533	513	550	524	561	532	508	548	490	546	545	552	560	487	524	534	551	492	495	520	524	482	513	531	566	512	543	524	514	527	543	569	571	536	517	574	557	535	555	558	525	473	508	544	546	566	502	551	522	519	561	529	524	509	518	539	504	534	564	544	513	540	505	503	481	518	537	518	544	561	567	566	500	526	508	556	504	534	530	564	549	508	506	564	531	501	490	493	588	569	522	551	548	510	484	494	504	533	529	515	524	558	521	559	553	552	520	550	543	524	542	494	527	525	532	526	534	551	504	497	514	508	521	508	504	522	537	554	515	513	520	525	528	520	462	495	543	519	513	509	499	539	478	558	529	533	527	539	536	481	513	480	525	526	517	544	487	524	522	541	551	569	523	534	493	494	550	502	551	533	530	503	577	519	496	500	494	565	530	540	518	530	531	498	574	526	492	509	495	499	503	542	527	563	542	531	512	527	538	528	549	533	509	507	549	526	576	543	564	531	557	529	507	528	511	526	543	504	529	555	530	557	503	562	554	559	521	490	532	518	524	525	536	495	566	473	514	513	498	537	525	589	494	504	511	548	496	587	567	501	541	553	489	538	545	541	527	556	522	550	552	504	545	518	468	528	583	539	528	516	539	541	509	534	541	474	522	539	554	549	519	529	526	562	527	518	539	522	502	517	558	522	509	491	544	490	536	565	546	497	564	496	501	477	583	501	533	516	504	491	537	525	561	504	541	563	542	542	543	531	544	514	503	531	541	493	511	509	457	539	531	519	501	499	559	518	528	551	545	493	527	567	502	536	513	522	519	505	527	549	533	502	585	524	510	552	528	514	541	520	546	521	545	543	529	548	509	547	561	511	517	545	536	545	494	540	498	576	516	509	513	509	546	567	535	542	537	528	525	546	516	544	494	501	502	530	513	547	541	497	484	493	537	551	537	529	530	550	490	491	540	539	517	550	517	541	537	519	522	513	540	539	466	514	567	481	495	560	524	531	496	545	527	518	562	537	528	483	552	530	562	565	534	531	510	540	538	518	528	568	551	479	539	540	520	544	522	555	567	553	502	572	537	514	486	555	536	526	529	556	567	494	533	496	574	524	517	551	558	506	525	526	538	550	498	542	579	526	550	556	498	544	545	551	542	566	512	598	533	523	550	552	538	558	546	529	506	594	523	482	545	533	504	533	545	503	524	529	527	504	506	515	538	580	549	524	540	509	535	498	539	534	504	506	528	549	550	495	527	549	536	528	494	527	529	520	524	519	539	562	525	535	526	528	529	526	510	529	537	560	575	570	525	532	517	515	541	528	476	484	521	478	546	524	505	500	563	536	539	527	549	496	578	546	528	515	509	564	511	536	513	542	550	556	551	536	536	536	507	549	558	497	505	528	490	512	502	523	586	497	503	510	492	492	515	537	518	498	502	531	547	548	542	522	507	510	518	527	521	527	535	549	499	531	540	501	488	491	509	551	554	547	531	478	518	513	554	522	562	516	525	478	507	521	552	533	492	529	487	576	559	557	538	531	544	532	528	556	529	508	527	524	521	470	523	517	530	533	541	494	507	509	530	495	532	517	519	513	512	516	509	541	514	551	537	512	578	532	543	544	596	555	591	510	561	502	504	525	545	535	538	519	511	505	507	544	566	519	548	515	510	531	511	519	531	544	598	516	560	489	496	521	538	542	531	504	517	517	531	552	533	556	512	532	550	553	527	569	501	510	518	498	517	556	510	574	508	546	549	542	541	526	538	548	511	508	547	529	555	513	495	523	523	509	527	546	506	559	491	542	533	514	496	554	550	513	529	514	508	497	552	498	551	547	527	520	478	499	559	553	509	543	512	524	550	530	492	548	547	541	532	546	561	515	534	558	586	499	508	496	544	535	527	518	515	489	518	519	515	519	517	519	509	559	487	517	531	552	500	529	503	510	514	533	538	506	498	542	520	553	527	522	506	542	528	570	493	542	557	504	549	520	487	540	530	530	551	537	550	509	501	590	525	581	497	509	550	498	540	513	505	515	534	536	529	545	503	553	537	481
38971	98170	84413	57372	27352	9015	2509	927	638	609	592	634	610	603	605	614	607	607	644	606	623	620	644	629	648	575	630	612	650	595	580	569	633	600	619	607	656	624	613	587	570	560	542	614	560	586	605	621	602	606	622	596	580	609	573	645	552	547	622	608	572	584	616	595	627	608	594	577	626	583	624	612	614	587	562	626	599	594	600	649	539	590	637	578	613	607	585	562	603	608	570	635	580	635	588	598	605	606	618	606	621	597	612	605	583	621	596	569	632	609	609	631	608	639	583	592	589	561	592	604	586	584	575	639	634	614	623	620	606	546	583	567	604	578	599	572	594	609	599	632	593	590	583	590	602	551	592	580	562	634	598	585	629	605	600	595	604	563	619	630	587	630	564	590	562	589	602	584	570	615	576	581	592	571	557	618	604	585	609	603	629	638	614	600	584	588	640	560	572	622	584	626	561	552	607	609	574	559	587	611	603	617	664	635	604	580	561	608	610	624	595	602	596	595	582	592	616	616	640	601	591	617	582	639	574	604	573	653	600	629	575	569	578	582	570	601	608	596	642	605	626	589	628	597	587	576	575	653	604	596	631	568	577	593	618	600	617	602	590	553	610	585	561	586	616	606	584	614	587	564	610	572	576	594	559	589	546	529	578	592	608	602	625	563	601	613	601	581	577	630	629	613	631	597	610	546	600	573	592	561	621	568	586	645	582	541	606	578	641	597	608	556	582	555	600	572	606	583	576	610	599	596	610	598	631	610	592	604	595	588	576	586	547	582	638	665	566	611	583	642	577	581	613	589	597	607	601	591	600	574	606	617	624	595	582	590	607	597	628	565	657	550	580	618	583	567	570	614	615	595	595	605	617	606	572	585	641	611	606	616	614	577	607	608	585	639	557	602	574	611	591	564	608	577	635	576	575	620	616	549	579	601	583	616	612	610	581	645	586	617	594	600	585	619	583	606	565	620	595	621	573	596	614	575	618	600	609	573	548	577	656	587	586	596	576	584	561	607	581	604	616	604	586	634	561	607	561	617	587	596	547	599	629	565	567	571	562	554	606	609	573	629	559	606	617	639	561	601	622	637	606	592	615	586	598	581	644	603	592	572	625	594	596	598	581	611	622	602	576	576	567	589	629	587	623	611	585	558	614	564	602	603	555	617	638	637	586	595	589	576	609	598	610	591	607	629	594	598	638	568	634	599	586	593	619	598	609	559	583	621	605	594	598	610	596	568	625	641	611	607	600	588	564	600	646	583	579	609	601	584	622	603	581	622	584	569	592	626	576	613	572	605	583	609	641	605	620	571	577	605	566	648	628	581	577	593	570	599	587	584	576	607	586	609	643	623	608	611	590	624	601	647	612	577	560	588	583	539	569	589	571	594	593	639	606	537	582	637	546	628	601	574	625	593	579	600	545	567	584	582	633	583	598	603	593	629	573	536	593	648	582	611	595	617	605	599	581	585	569	634	538	600	579	582	603	571	620	585	548	608	624	620	589	669	603	601	601	579	634	607	626	576	618	606	572	619	599	579	601	625	555	533	599	595	602	568	544	597	608	618	596	582	574	619	586	621	610	581	573	629	604	590	630	636	583	598	525	592	609	561	608	602	610	608	604	565	614	628	607	599	593	623	585	595	665	598	589	635	620	593	550	570	590	539	599	596	632	575	598	575	621	574	578	586	567	564	622	567	566	598	571	643	568	601	561	651	585	558	588	583	594	583	590	578	613	559	637	599	591	614	556	567	621	573	596	605	566	615	610	600	602	595	593	591	595	584	631	607	588	603	576	618	575	578	574	626	550	578	590	585	546	591	567	598	610	623	607	630	568	584	565	577	601	631	572	588	563	627	547	587	585	590	611	615	605	577	605	616	655	630	582	611	622	616	566	608	616	593	588	623	587	587	581	597	555	603	595	609	579	561	629	614	607	592	600	567	572	596	550	600	635	593	561	607	621	563	605	589	620	591	562	593	595	550	616	580	579	610	588	611	576	647	574	642	615	590	587	605	596	613	630	597	643	638	574	622	636	595	605	570	595	608	600	582	654	585	600	626	594	579	571	640	606	553	618	619	589	595	580	580	583	596	553	585	627	578	559	592	604	614	546	608	600	563	578	578	606	568	567	619	596	577	601	592	616	550	616	561	622	589	616	644	561	593	617	592	559	617	539	585	541	565	558	598	588	620	630	577	599	591	575	583	589	583	573	593	624	562	585	586	618	578	594	614	602	632	597	644	570	592	592	615	574	606	609	560	609	578	621	599	643	628	564	572	588	556	582	605	567	601	600	547	622	627	635	627	571	591	608	605	584	585	572	576	637	593	552	593	556	583	612	550	609	555	651	563	606	605	578	583	567	615	617	593	606	593	635	594	610	560	587	634	603	581	600	619	585	600	616	548	605	575	628	542	605	574	607	559	570	603	559	595	610	571	627	632	612	598	572	582	607	614	630	597	621	612	608	566	593	603	575	575	585	601	607	578	599	604	600	594	584	609	544	625	601	617	591	610	596	580	591	572	622	558	586	577	601	574	578	592	589	608	622	627	580	534	607	610	643	579	581	579	580	636	564	584	554	614	557	609	619	577	576	631	553	608	602	587	568	615	619	585	580	599	644	577	602	634	549	578	595	583	613	580	570	595	634	582	622	629	620	603	551	611	583	628	548	617	616	599	614	576	616	581	603	601	586	607	565	566	590	598	600	600	567	594	631	623	573	568	638	585	576	581	581	599	599	601	583	566	594	569	633	554	570	587	625	572	595	577	632	592	608	607	618	584	569	627	576	589	610	594	616	590	609	623	587	616	560	564	595	599	562	607	589	585	551	591	597	596	555	555	599	584	646	600	626	567	603	584	624	624	611	564	620	610	624	631	583	556	559	567	607	599	585	593	569	609	585	600	577	589	604	580	600	623	594	635	550	593	548	537	573	565	588	572	575	603	582	633	597	594	577	606	583	638	577	582	591	563	577	599	606	656	585	587	586	617	561	619	594	578	588	559	602	532	639	602	580	538	589	644	619	602	589	624	589	566	560	620	581	612	589	587	660	589	616	609	595	590	622	612	565	609	588	596	572	581	602	574	609	597	593	587	627	590	593	622	586	618	616	641	591	609	592	576	623	607	594	565	632	592	547	611	629	593	581	600	581	573	623	590	591	597	627	587	563	574	562	583	551	613	588	613	587	595	586	570	619	562	580	592	604	524	610	599	564	587	569	615	584	607	625	613	567	591	565	566	569	560	607	577	564	603	580	555	565	612	637	592	575	534	605	624	595	624	584	612	605	600	598	581	581	581	620	602	608	582	614	588	598	603	606	610	596	605	593	598	640	593	608	547	605	578	560	611	619	606	565	590	591	589	540	559	601	574	626	589	565	615	575	574	598	557	538	610	583	570	610	634	596	592	628	623	552	593	584	578	623	596	597	601	621	649	609	621	588	604	551	599	599	571	574	570	613	616	600	608	606	606	601	615	574	613	572	591	624	587	550	626	555	596	584	572	588	600
27624	26960	34482	19336	5264	1266	572	530	459	453	462	463	487	455	435	447	407	495	447	478	416	468	464	452	453	468	456	488	479	462	459	465	436	446	473	476	426	485	456	407	464	450	437	430	404	425	465	440	444	482	435	474	439	434	461	444	466	448	485	418	422	439	494	463	456	462	444	429	473	464	484	462	475	457	447	425	456	447	447	464	497	483	470	477	410	442	448	440	489	523	470	485	460	452	420	456	460	473	433	461	455	467	501	474	423	424	471	471	474	447	458	475	451	438	431	441	494	436	474	415	439	464	496	451	452	507	451	487	457	433	455	462	430	464	434	456	479	473	464	483	453	455	422	481	442	428	432	447	454	444	468	477	453	428	462	456	478	468	499	441	466	442	458	465	497	458	441	421	479	428	458	428	458	434	468	486	447	482	455	499	439	450	440	460	453	469	453	471	446	496	495	447	456	429	450	410	438	417	432	480	463	442	434	500	458	483	438	489	483	451	457	474	495	439	456	427	462	461	436	483	454	472	471	463	495	468	485	476	464	460	500	443	416	436	460	479	453	437	449	468	510	473	447	432	489	385	442	480	459	434	449	458	492	455	453	420	428	490	455	480	493	453	455	475	440	462	475	459	492	427	461	456	420	418	466	433	449	448	482	433	409	438	461	421	465	453	446	436	448	449	448	451	475	451	450	434	430	439	450	462	466	458	466	458	459	415	471	469	481	458	452	454	432	472	465	476	422	464	486	481	474	455	491	458	439	466	487	458	445	442	466	482	456	458	457	500	476	434	434	433	465	463	442	445	458	436	433	510	455	466	487	480	455	458	486	455	437	475	494	468	475	460	458	434	405	463	430	464	434	461	465	486	448	439	462	484	433	469	474	472	445	514	426	452	458	464	459	437	461	442	472	450	460	448	432	450	478	452	411	459	462	451	479	473	464	450	454	435	462	449	512	447	449	444	439	492	450	470	479	457	491	467	448	417	473	448	510	482	441	420	428	484	496	471	486	451	463	457	452	499	441	409	451	443	465	471	462	430	444	476	472	430	432	439	474	451	444	481	456	455	470	457	456	447	471	472	470	478	452	444	428	426	405	465	445	423	467	490	469	463	438	496	423	455	448	447	427	448	455	479	425	452	436	427	434	449	462	459	440	446	453	451	448	470	447	435	422	464	499	453	448	475	435	455	497	468	437	508	454	455	441	458	428	470	453	487	418	443	457	424	468	452	411	434	463	456	471	468	457	439	484	476	462	441	472	444	480	448	462	491	480	471	434	459	444	434	485	467	429	432	455	433	483	415	454	442	424	489	474	487	464	481	451	430	494	435	452	443	454	437	478	441	488	412	436	455	432	483	447	473	439	435	446	458	435	450	451	444	450	474	490	473	451	428	490	463	459	460	428	433	451	461	417	450	496	453	443	462	475	465	458	413	463	467	416	448	451	461	481	461	457	461	445	484	429	431	430	444	435	469	472	459	470	463	471	460	453	464	450	450	460	433	469	409	430	432	486	449	485	442	469	425	449	457	442	464	472	481	455	465	465	450	444	450	460	475	450	456	500	435	442	454	455	450	472	445	463	448	451	433	459	443	488	440	462	479	480	454	484	437	452	476	444	482	468	486	453	475	501	482	458	461	489	451	435	471	466	440	445	430	458	437	462	441	438	413	508	467	474	447	425	432	484	461	421	480	438	518	457	468	450	427	446	476	492	460	440	440	473	482	471	434	459	498	495	489	432	491	454	489	465	451	465	470	447	474	507	461	474	437	440	469	495	425	481	484	467	429	446	473	481	464	481	456	493	486	482	457	452	476	436	455	461	449	461	460	496	471	404	448	433	454	439	442	456	473	479	445	415	445	476	461	474	457	477	451	426	455	459	462	466	490	492	443	450	505	454	487	474	466	443	431	431	464	464	469	441	445	497	476	450	451	469	453	456	456	466	447	447	475	457	430	483	446	453	455	433	470	485	448	470	455	493	463	451	450	412	446	456	468	448	462	449	448	468	462	475	453	453	477	471	461	443	461	422	414	488	430	465	416	467	461	439	417	416	462	483	464	451	476	467	434	467	471	459	432	431	460	495	482	441	431	475	450	478	445	453	464	484	486	456	480	469	498	491	455	442	443	440	439	479	472	458	470	427	434	466	457	437	451	446	475	476	468	450	474	463	463	436	447	456	434	458	469	432	452	424	435	477	527	467	436	441	458	483	419	463	452	496	451	438	439	481	428	472	422	462	431	474	484	456	457	438	423	454	493	457	442	471	459	457	471	470	427	431	460	480	460	455	416	444	432	435	426	492	440	475	466	436	463	444	435	447	467	459	432	432	437	424	453	453	452	478	418	470	465	442	488	437	464	494	480	459	444	476	427	459	460	458	459	456	448	453	457	473	446	462	448	416	445	476	445	425	432	476	459	488	473	434	447	474	451	462	500	438	429	462	483	473	508	443	450	444	450	434	434	412	442	469	464	462	464	439	493	488	441	458	478	425	415	476	455	469	434	426	439	451	465	424	446	455	442	456	455	462	464	468	442	467	471	455	478	480	483	480	432	438	497	469	462	428	433	478	466	457	451	477	461	471	482	445	457	476	495	428	465	450	481	494	442	435	484	458	446	425	464	480	508	486	463	453	488	451	443	502	506	439	458	436	480	431	461	452	502	426	433	468	495	468	449	447	430	459	455	475	447	458	453	432	462	479	447	429	444	422	430	464	444	447	479	494	482	442	428	474	502	441	465	472	512	457	476	472	433	486	455	482	461	479	482	452	456	426	404	424	479	487	466	474	476	461	447	467	443	448	432	433	457	494	468	460	484	456	451	429	477	436	465	450	466	453	465	451	445	454	443	452	467	459	427	451	459	466	457	527	434	490	426	486	446	478	438	434	458	424	445	436	457	472	460	476	435	432	463	456	474	434	447	466	517	400	475	487	472	472	414	455	451	452	433	436	469	459	448	525	427	496	425	458	430	472	453	446	370	448	482	473	495	459	442	458	465	487	440	492	454	448	425	450	462	448	445	434	475	437	446	482	481	458	443	447	425	462	478	453	433	520	443	462	460	465	475	462	438	439	496	480	465	474	462	459	460	430	447	463	485	486	461	467	477	432	440	444	446	449	432	428	471	464	476	456	462	438	444	424	464	460	468	471	478	468	445	439	449	507	444	427	451	461	438	478	436	470	443	426	479	448	481	447	463	445	455	409	445	455	438	474	443	467	460	448	429	474	466	439	461	452	436	471	489	486	480	453	473	470	412	452	454	478	470	457	450	454	454	443	497	486	481	431	470	475	479	465	458	443	475	505	465	465	434	430	429	451	460	422	483	477	478	429	465	455	499	467	468	475	424	451	444	476	466	452	436	412	438	459	444	489	450	462	451	470	443	464	473	447	473	461	462	441	498	439	452	452	438	509	474	454	483	455	499	434	447	423	484	442	470	472	501	471	497	458	457	467	478	421	447	494	421	483	481	445	454	445	486	446	470	434	455	452	451	474	475	482	445	408	455
9096	35805	30617	11099	3643	1207	539	451	458	433	445	465	417	445	426	451	463	445	473	466	463	447	472	444	434	457	440	447	448	441	463	475	452	465	421	456	461	448	380	448	493	424	459	395	445	447	434	433	437	428	411	449	453	420	424	416	441	439	418	482	380	451	423	455	439	456	422	454	451	442	401	443	450	443	431	469	434	436	445	453	441	434	455	404	452	418	452	431	461	421	448	463	430	435	431	438	426	443	444	437	441	447	429	448	415	431	436	405	445	430	438	452	432	437	457	424	482	424	434	431	433	470	440	437	448	436	477	461	428	431	435	434	443	449	433	444	431	439	445	418	410	436	451	446	442	418	438	430	420	482	436	403	456	460	455	417	439	416	425	463	404	450	484	436	458	448	432	432	401	459	447	483	418	419	440	439	437	444	448	466	421	499	460	447	431	444	483	432	436	425	501	479	440	457	422	435	432	403	414	442	438	462	425	441	429	416	475	426	461	472	453	435	414	434	383	449	421	473	456	468	428	429	472	436	387	465	437	397	439	449	426	431	430	455	457	462	481	441	404	441	419	441	454	453	445	425	445	464	461	432	466	446	461	427	436	468	423	435	460	433	446	400	413	404	445	454	441	454	452	434	436	427	450	434	422	459	456	455	467	451	453	421	452	464	431	441	443	397	425	394	440	430	450	437	416	436	423	466	453	463	462	448	439	434	452	459	399	442	481	411	459	479	406	434	464	434	463	429	454	409	441	419	454	431	431	446	467	436	440	459	435	445	475	439	470	453	464	404	423	370	414	463	474	449	478	444	464	435	408	479	457	433	466	442	423	449	464	457	459	423	444	478	439	428	464	462	411	425	452	467	410	458	457	423	472	447	451	454	461	445	453	426	437	455	451	447	466	441	440	434	403	444	468	398	473	459	411	438	448	417	481	413	421	428	401	435	417	470	457	453	403	407	482	445	460	428	416	388	421	459	466	437	441	443	493	440	446	436	424	452	468	420	453	409	478	374	470	444	435	460	439	442	442	422	450	406	456	495	431	477	465	447	461	416	448	487	441	407	448	485	450	479	430	409	416	433	429	440	466	447	441	495	448	422	410	460	468	488	444	456	459	417	469	445	387	434	442	396	440	402	433	449	448	443	461	444	458	408	432	469	408	398	444	439	403	440	435	448	439	438	436	428	437	463	448	421	462	402	456	438	466	459	443	432	444	430	408	445	427	459	480	445	458	434	451	448	420	474	451	405	406	444	418	453	447	421	476	432	429	455	420	397	415	442	429	472	421	425	450	437	440	428	420	439	440	466	421	437	437	435	441	417	468	435	451	435	444	429	432	446	427	422	442	430	419	428	457	416	441	449	471	384	398	445	484	487	413	457	423	432	435	421	503	452	426	435	448	445	411	419	475	423	437	442	445	430	441	419	446	435	458	432	448	410	446	447	430	429	410	433	415	460	428	448	426	423	470	466	431	442	416	445	454	476	427	430	450	430	457	461	460	462	419	450	450	400	425	442	446	449	433	434	480	439	432	420	492	479	438	451	434	433	426	443	448	413	464	420	487	434	490	426	440	423	415	416	459	446	457	408	406	409	442	435	412	444	425	469	450	461	443	460	429	444	429	412	427	477	437	436	447	427	424	471	448	453	444	404	442	498	425	438	437	439	454	447	419	413	437	452	410	442	441	424	441	424	441	447	463	447	445	518	432	426	437	424	471	438	392	434	449	444	445	481	459	379	423	434	459	433	447	472	470	439	414	448	421	418	461	426	430	409	421	452	436	460	413	432	445	431	433	441	445	454	426	420	435	446	419	461	446	467	424	421	428	433	456	447	444	447	473	452	446	441	444	443	432	435	439	441	478	461	440	446	415	431	457	418	424	476	453	393	443	463	428	457	426	405	424	452	423	426	420	428	470	441	458	440	435	412	428	455	417	425	428	439	426	432	461	464	451	452	435	448	437	466	422	441	440	466	454	434	471	469	437	460	418	464	449	442	449	458	438	449	423	404	420	412	405	441	446	472	434	450	455	436	435	420	431	429	462	421	422	457	410	418	424	413	450	463	417	469	443	436	437	427	420	417	463	432	436	458	455	451	440	442	418	401	455	467	456	407	458	426	445	416	439	425	420	450	435	435	414	412	439	437	421	445	473	385	457	489	429	443	428	446	413	380	421	440	420	448	449	451	468	456	445	438	433	443	439	437	449	434	452	441	430	400	428	476	463	453	477	427	437	418	439	473	442	445	430	409	444	454	440	418	403	420	433	447	431	439	443	452	436	454	435	456	463	451	435	452	487	459	408	467	415	455	438	436	438	434	423	451	473	422	450	411	478	453	417	460	457	471	463	433	419	451	423	453	403	450	395	425	422	446	454	475	418	469	442	467	445	471	443	453	468	424	470	432	450	429	423	420	484	450	420	466	405	439	455	492	437	459	442	431	440	429	469	416	450	436	471	431	462	429	404	455	452	477	423	434	433	485	449	462	418	461	449	430	419	450	470	426	428	438	439	461	462	423	457	425	435	435	467	444	481	485	427	447	438	447	464	458	425	441	463	485	431	428	421	425	449	442	458	452	454	455	449	422	460	397	419	435	429	428	419	427	454	425	449	498	455	426	432	473	429	440	415	431	455	424	432	426	473	450	399	447	430	404	441	452	461	472	453	429	417	431	451	441	414	436	449	440	455	471	433	453	483	450	421	490	474	446	440	446	457	443	453	464	430	453	443	454	402	459	422	408	466	391	436	446	436	463	440	451	457	427	436	425	436	456	411	468	408	425	426	456	452	474	486	416	452	425	445	446	440	451	425	459	460	465	426	477	496	431	434	443	410	423	448	424	457	416	464	399	422	456	448	463	464	475	422	473	492	427	437	426	465	421	420	419	414	468	442	397	476	452	448	459	391	439	441	443	416	439	451	453	426	443	449	468	432	440	456	447	471	461	456	442	457	473	453	427	468	425	451	457	443	413	452	439	432	470	426	447	436	434	449	465	430	447	458	466	453	431	450	426	444	461	448	421	424	454	466	405	447	457	446	428	443	477	401	441	436	450	439	429	454	481	447	421	428	458	459	450	468	430	443	426	436	425	452	453	410	418	443	434	422	467	383	482	451	419	431	442	468	432	421	465	469	447	440	443	450	445	427	447	454	449	430	436	429	466	448	436	453	423	405	459	414	466	428	434	447	438	425	440	438	444	434	467	424	460	439	434	445	432	409	429	436	461	460	466	449	458	441	471	434	468	460	449	447	454	473	447	442	456	424	421	436	429	470	433	399	437	486	452	494	460	412	440	480	474	440	385	421	447	431	452	463	468	459	427	403	417	451	445	420	442	449	447	436	406	411	450	459	418	405	431	449	477	416	445	416	490	463	440	446	458	441	439	458	433	433	438	456	431	428	447	426	402	451	444	457	462	462	418	455	462	455	443	427	436	438	443	420	452	465	414	441	463	435	441	442	423	433	445	422	463	440	431	455	427	416	474	417	469	446	439	439	430	431	424	429	405
24964	25998	51439	49110	28797	12269	2384	667	495	476	494	468	522	513	488	497	506	461	459	506	466	456	514	491	464	486	526	465	479	458	506	516	502	485	492	435	464	483	443	476	484	501	476	467	484	477	505	524	477	425	462	466	486	471	491	454	474	485	441	443	468	462	452	464	437	484	488	475	480	480	464	459	491	498	477	477	446	486	450	460	450	480	509	452	487	483	460	490	458	457	523	457	475	533	470	489	467	496	452	489	470	469	467	465	489	496	468	452	465	475	453	446	467	425	491	457	448	459	468	478	508	487	490	484	442	452	491	450	478	479	453	487	516	455	462	449	473	452	521	486	486	474	472	460	484	493	497	480	483	434	473	433	485	495	474	486	455	475	473	492	474	481	481	475	480	462	501	473	524	488	458	444	473	520	487	455	497	463	500	488	475	445	480	465	434	485	477	472	436	501	484	477	476	507	466	462	476	451	490	457	465	485	437	488	476	484	455	485	494	453	493	444	465	465	476	437	471	497	456	442	439	452	461	491	471	449	470	458	443	489	429	507	493	497	483	462	544	476	452	476	449	501	468	474	454	438	477	452	500	496	431	487	472	442	479	452	481	474	494	469	477	511	496	477	497	477	481	443	462	506	497	441	431	447	474	498	442	460	464	466	482	495	465	476	470	526	442	488	442	461	446	490	487	492	460	462	496	448	477	489	474	482	498	464	503	452	457	464	441	471	473	446	516	508	492	474	471	476	523	474	477	492	485	457	486	487	474	464	476	470	442	479	513	449	477	433	502	472	501	491	473	452	448	526	487	456	484	495	478	434	485	474	479	480	496	481	446	479	461	456	481	473	463	494	474	505	500	470	452	469	458	485	443	471	484	387	475	475	410	490	507	464	487	487	470	453	459	496	458	459	481	499	466	486	463	501	485	499	475	478	501	501	457	483	461	440	478	461	443	487	470	475	471	482	488	470	447	450	462	432	469	512	466	541	460	496	469	474	494	470	457	492	464	468	429	476	498	449	456	461	489	496	450	493	461	450	455	461	470	435	470	457	442	502	457	473	437	488	471	516	454	500	489	437	480	488	502	425	464	432	497	458	483	488	444	490	459	478	472	439	478	463	458	475	499	487	471	509	474	489	484	450	527	471	467	469	491	454	413	454	478	441	480	482	434	465	451	477	496	459	449	466	514	470	459	483	466	473	482	458	504	478	494	476	472	442	486	454	434	512	473	484	468	470	516	458	483	467	472	495	462	472	458	445	478	443	443	449	466	508	441	459	450	460	475	454	473	473	452	469	465	536	459	474	487	458	471	490	488	458	503	510	445	480	463	458	515	467	499	456	484	463	485	472	486	465	461	476	471	453	462	463	470	489	474	489	508	496	463	475	513	471	457	439	463	462	460	479	442	492	490	478	478	493	458	453	491	491	481	443	468	497	490	463	497	492	461	435	490	459	470	432	494	465	505	420	482	482	483	452	476	475	437	479	477	477	484	490	491	509	485	493	453	455	491	461	471	477	478	471	456	432	498	463	499	493	491	476	490	455	492	482	474	451	467	475	471	416	486	496	460	483	452	490	490	521	480	439	471	445	467	518	457	452	491	467	493	482	470	482	464	442	479	478	482	495	427	476	473	442	479	502	476	464	456	487	453	497	485	457	468	506	452	466	467	454	458	444	475	437	443	457	452	503	469	478	501	484	457	451	453	489	424	518	486	431	471	478	454	469	426	490	465	482	483	454	456	454	454	477	501	446	420	461	483	461	474	492	471	489	493	470	468	443	462	468	446	478	490	489	461	493	485	463	489	494	434	486	474	458	517	489	451	447	452	438	440	441	494	455	487	424	489	446	486	450	446	494	480	511	453	507	474	488	449	433	459	486	441	484	470	468	475	453	482	452	446	463	463	471	484	475	464	435	474	470	491	454	487	438	488	462	484	442	494	467	480	512	504	463	427	449	511	456	477	437	491	478	452	492	446	479	477	476	469	467	478	490	472	426	488	452	447	479	485	515	430	455	467	497	509	495	426	539	461	472	475	503	451	478	482	463	481	444	497	444	476	483	484	492	488	464	476	501	496	436	465	489	509	485	488	502	484	475	449	441	487	465	487	494	460	482	489	452	459	482	461	500	464	507	487	498	488	435	467	474	458	455	459	488	491	463	469	487	443	445	451	470	500	529	485	513	406	458	468	467	484	471	507	463	444	488	470	474	493	486	490	491	439	460	496	447	485	491	492	485	504	465	482	474	488	461	472	491	469	486	462	480	522	445	484	436	462	457	467	440	519	469	429	483	460	473	466	500	481	442	480	503	494	432	444	505	463	451	511	449	439	476	463	539	441	480	467	469	463	487	483	449	456	457	457	426	480	484	471	434	510	483	466	505	449	458	455	458	464	470	450	458	489	458	457	506	447	477	448	513	457	471	463	484	460	478	456	447	458	478	426	459	507	480	437	467	470	497	495	484	446	486	483	470	439	459	474	473	473	474	505	493	472	510	516	456	450	441	441	463	517	519	445	478	465	457	484	520	481	465	452	445	444	479	499	500	471	486	483	416	483	458	450	469	448	470	422	481	478	491	478	512	449	457	471	496	447	510	462	501	466	450	422	479	468	479	526	466	482	469	491	458	458	417	478	497	520	430	494	446	471	471	481	481	480	510	452	460	486	440	423	449	412	497	403	452	420	484	501	524	467	486	478	441	491	466	418	504	458	471	456	463	464	468	480	471	452	480	460	456	452	502	475	452	459	469	530	510	466	506	479	460	448	454	500	456	418	466	483	435	485	477	493	459	475	485	515	473	469	460	516	476	479	484	449	447	465	440	446	458	493	458	452	453	436	453	474	491	465	464	467	437	485	488	458	487	461	443	473	498	455	483	471	451	484	454	485	478	434	473	519	457	455	480	474	470	479	472	436	490	436	476	491	481	449	460	475	441	474	459	450	448	424	496	478	485	508	439	479	514	502	462	465	470	434	449	467	475	444	466	494	472	483	467	441	479	475	457	499	491	451	470	505	474	497	468	467	473	484	470	504	445	512	470	457	453	479	446	443	447	472	459	484	482	481	494	475	470	533	476	492	456	471	463	474	482	438	488	466	437	434	472	483	408	472	444	518	435	485	493	473	484	464	524	470	459	455	494	447	484	472	475	492	482	478	465	450	436	517	468	498	492	464	483	497	465	464	467	475	473	482	448	478	454	457	489	485	517	469	504	426	493	466	475	458	468	481	462	474	487	454	477	491	516	508	471	458	476	497	485	450	492	460	429	472	474	496	500	498	444	508	467	512	494	504	491	498	512	438	456	479	453	495	459	513	494	458	506	509	491	467	465	469	448	448	503	486	468	506	495	437	470	502	507	444	463	454	492	471	469	457	460	459	521	478	472	473	505	453	485	489	444	492	484	486	502	478	480	474	494	467	528	434	485	497	450	477	453	462	486	458	486	473	490	469	432	471	479	476	450	444	502	469	460	499	433	499	481	517	472	507	456	484	459	458	451	499	488	471	466
36109	90331	75165	46806	19840	6233	1472	635	530	502	547	522	512	512	493	524	507	494	537	512	513	517	550	542	524	516	517	517	522	508	520	500	529	477	516	509	529	536	481	484	474	519	499	533	504	475	517	517	485	496	501	526	540	471	488	473	486	508	512	487	502	497	514	512	497	518	519	492	493	538	474	500	537	502	482	474	508	536	482	450	547	548	512	516	486	506	507	509	496	507	504	505	503	512	505	500	505	524	509	527	465	532	489	492	494	550	496	517	507	542	467	514	513	491	517	501	506	484	451	564	507	500	491	493	522	509	532	514	491	497	504	539	511	517	523	523	524	508	509	499	482	479	485	500	542	535	514	491	496	548	521	524	517	546	521	519	517	517	537	465	520	542	441	497	502	499	531	508	503	501	520	500	503	508	509	485	508	528	529	500	523	485	528	500	539	480	497	492	492	474	525	508	516	510	537	492	525	508	500	468	551	497	513	504	505	525	522	449	485	521	496	544	511	529	480	533	504	514	512	504	482	480	531	499	540	485	492	543	516	532	543	498	524	505	509	477	481	500	482	538	497	488	494	485	526	506	498	469	514	472	499	486	489	522	530	518	516	500	519	491	506	486	530	467	478	491	512	511	529	513	518	523	510	519	519	494	574	498	521	502	535	493	469	494	497	545	477	507	508	527	516	545	487	510	523	493	516	508	501	507	483	486	511	534	523	526	490	492	510	479	483	515	494	568	454	464	501	476	507	479	498	497	498	519	485	549	534	536	517	508	533	466	496	493	489	459	526	519	495	493	534	526	475	483	522	498	490	500	501	529	509	512	485	504	454	529	508	480	503	483	541	480	511	479	523	501	525	500	496	523	466	508	509	529	490	520	534	498	493	513	519	464	525	528	488	503	473	545	534	494	507	492	519	493	504	513	488	487	522	511	463	473	518	511	514	478	545	518	494	507	493	543	487	480	570	524	537	509	504	490	469	478	489	495	532	502	513	528	478	515	500	476	506	505	502	520	528	506	521	497	515	516	499	497	503	486	466	512	503	523	491	527	498	522	486	477	515	535	499	490	501	488	513	511	544	518	484	512	502	537	498	517	493	520	478	477	494	507	466	486	473	531	488	533	503	522	483	494	481	518	516	531	542	538	528	489	519	536	480	527	519	537	478	511	502	518	539	505	537	503	504	499	466	543	477	511	509	476	532	523	545	514	539	478	473	481	508	488	536	479	502	507	506	528	522	487	491	501	458	499	500	524	525	495	523	536	469	495	488	515	542	475	506	496	506	513	499	503	488	475	518	512	522	488	501	479	520	490	475	482	497	517	519	502	504	502	513	534	485	517	521	525	517	513	536	480	536	467	508	466	482	483	532	524	517	536	481	488	510	505	498	480	515	508	520	501	502	505	509	489	513	492	521	481	476	441	453	454	528	526	484	490	530	502	540	521	510	514	482	521	493	533	482	518	460	475	517	503	512	521	495	472	516	530	493	505	525	461	494	506	524	497	490	506	508	517	471	514	526	485	491	517	510	510	510	541	478	525	495	529	520	558	472	486	536	521	519	508	476	520	494	530	543	492	502	478	497	513	494	514	501	532	481	551	505	548	498	497	537	519	469	515	527	466	475	540	495	545	489	513	496	549	502	431	493	531	487	483	504	512	538	501	538	490	521	444	513	502	495	548	495	504	524	498	512	542	506	507	484	522	507	470	541	497	503	456	559	511	516	508	498	490	519	488	511	512	465	498	482	486	483	492	480	533	484	511	481	506	537	555	468	504	492	518	486	511	485	500	476	495	512	488	476	550	462	491	486	481	474	485	481	458	507	483	490	511	492	487	513	496	507	491	512	502	496	516	503	517	516	509	505	477	522	515	488	461	516	489	507	518	508	478	520	530	497	550	497	525	491	468	487	472	482	542	457	523	488	525	475	466	506	504	553	486	493	519	520	570	485	499	524	525	503	499	519	510	504	474	493	515	526	537	512	521	528	522	453	501	494	495	502	497	522	507	493	509	514	497	476	511	512	495	510	536	470	529	458	519	500	513	538	494	534	491	490	512	519	525	518	554	541	503	518	509	515	509	489	474	518	503	479	495	543	472	510	470	457	523	476	509	534	508	469	546	507	523	471	489	468	520	499	485	506	462	509	518	492	512	507	510	509	516	524	530	541	520	505	535	529	515	535	520	496	491	515	467	535	479	523	489	451	496	532	519	514	523	514	470	495	493	551	520	464	522	529	499	486	514	519	515	532	527	472	538	477	496	490	446	515	488	490	495	487	470	498	486	486	513	531	523	524	449	505	525	516	484	485	470	520	547	504	481	491	518	514	485	504	518	486	523	513	496	563	465	510	500	489	483	520	499	502	504	468	532	507	514	553	516	476	483	515	470	471	481	499	521	513	499	541	461	493	506	477	515	498	487	512	480	446	521	510	496	523	503	520	496	523	508	525	498	527	490	544	555	479	510	522	472	487	508	502	521	512	507	492	522	490	520	456	523	518	556	503	495	519	527	488	549	500	485	488	479	505	505	507	518	491	492	519	519	471	478	472	514	533	528	543	487	497	516	540	503	519	474	481	547	538	524	481	476	511	517	478	541	476	495	506	495	473	463	484	477	542	498	493	515	487	519	507	520	474	507	514	541	493	485	481	500	465	541	508	496	454	473	498	498	474	557	448	511	479	486	529	493	533	512	529	462	503	494	515	522	494	483	487	493	504	504	535	510	459	489	495	479	528	482	497	517	507	513	512	491	477	539	514	523	480	481	501	459	501	459	525	522	498	523	511	508	444	523	499	488	520	501	504	487	485	495	487	507	495	530	481	550	467	529	504	472	497	476	513	526	484	515	521	500	500	512	468	542	501	527	513	498	518	489	489	532	522	481	477	505	491	491	506	511	533	502	475	528	540	471	484	512	528	503	503	510	494	518	515	489	506	485	551	482	513	476	523	501	507	547	546	484	482	473	520	534	462	490	476	541	520	505	528	532	483	513	451	486	460	527	523	530	490	531	516	458	504	494	523	486	526	491	507	513	504	516	499	490	494	538	526	479	516	472	475	451	487	529	522	507	514	503	514	520	490	518	516	501	518	485	476	484	515	493	496	487	507	524	499	540	479	510	487	474	486	471	514	486	521	510	470	513	517	523	531	496	468	523	505	501	517	537	526	495	515	545	509	529	453	509	480	495	501	511	543	493	463	547	506	512	530	523	491	475	531	505	536	462	508	520	477	480	470	540	495	505	513	489	496	503	493	511	533	538	501	472	550	510	534	504	491	478	494	488	491	519	484	455	481	504	492	491	517	491	523	487	513	514	496	451	529	489	503	544	555	503	491	509	505	476	557	490	501	505	501	520	538	539	506	567	483	520	513	492	527	517	503	513	457	559	493	533	469	545	503	488	507	530	492	504	516	492	508	500	514	496	515	478	493	504	488	513	522	523	457	523	478	515	519	534	531	497	493	482	508	499	467	491	494	525	534	494	512	527	513	496	501	496	501	523	472	485	517	489
23961	23314	44003	47470	32387	19922	6435	913	587	569	570	547	552	552	536	547	534	535	547	551	518	566	578	582	510	559	532	538	515	546	548	554	541	558	528	570	513	558	535	535	512	525	565	539	543	549	533	562	573	582	530	475	553	578	516	550	518	533	539	515	543	558	536	546	593	546	529	566	513	511	512	547	593	515	545	509	521	541	536	550	583	517	520	535	520	516	519	520	539	513	476	494	530	548	514	529	508	514	516	566	524	529	541	550	555	536	522	538	502	534	507	540	555	541	514	555	526	559	511	576	552	547	511	540	549	542	544	505	562	509	521	560	533	534	572	548	502	547	513	534	548	535	500	551	561	504	497	543	546	557	548	524	518	531	505	508	520	521	507	557	541	525	528	547	562	527	550	523	525	531	493	557	561	553	558	526	609	560	529	501	535	513	546	550	545	545	549	516	564	511	504	483	540	517	553	586	567	530	479	512	536	551	486	565	540	515	512	556	541	508	531	503	585	544	574	547	540	544	528	570	503	540	530	552	563	534	524	516	544	569	547	555	516	515	556	543	514	565	575	527	554	518	542	570	541	515	514	540	555	571	527	537	544	547	572	510	521	500	538	559	537	534	524	522	539	526	548	540	530	548	533	522	531	548	556	591	507	584	557	536	550	527	504	525	572	541	538	504	524	496	538	528	561	550	548	536	529	530	511	548	525	574	516	516	476	509	527	520	545	561	516	529	554	526	485	538	521	492	540	557	553	525	578	521	547	561	515	536	520	516	565	532	511	552	540	481	552	538	565	518	558	548	542	570	515	511	529	544	512	532	538	538	530	523	513	512	544	505	563	518	553	528	512	551	520	527	457	557	538	516	572	535	553	546	580	524	490	501	502	575	491	542	518	556	540	562	541	525	543	537	553	513	482	526	572	581	571	495	510	533	517	483	502	534	535	553	541	494	522	500	542	536	562	529	558	552	522	543	518	509	530	508	547	509	531	545	531	520	514	540	516	550	530	544	509	538	544	508	521	484	550	560	541	515	554	565	515	526	538	535	535	520	585	550	570	506	508	528	570	534	542	543	547	533	514	527	595	497	541	525	548	550	560	537	507	534	532	518	497	510	488	519	486	540	525	542	522	525	552	516	477	500	533	587	506	600	545	514	553	545	522	520	499	519	552	552	538	548	532	505	500	495	540	540	552	512	550	548	542	549	562	526	528	529	548	484	543	527	503	549	559	549	546	587	529	493	573	551	546	566	487	482	561	547	516	544	525	521	557	536	550	548	554	546	531	509	516	521	511	469	527	519	549	533	547	560	535	513	522	529	524	502	493	568	514	527	517	536	523	495	515	529	531	537	514	577	544	528	565	535	567	543	516	540	580	559	511	551	509	528	504	580	536	557	537	515	536	521	536	570	519	482	520	564	501	526	516	519	523	553	553	520	523	534	534	504	543	563	522	508	537	544	531	535	491	500	539	535	516	542	534	502	533	557	553	511	540	564	532	511	516	538	514	520	499	559	580	551	535	548	575	537	529	535	516	500	532	546	543	484	527	517	517	538	585	497	560	542	557	563	567	558	543	505	559	533	525	504	537	532	539	513	522	586	521	566	516	485	557	543	529	523	549	539	543	587	519	513	554	545	561	545	496	551	529	502	516	554	531	517	538	560	532	536	523	506	549	524	560	580	526	496	529	544	503	517	481	545	511	545	547	551	514	552	557	516	490	516	545	504	529	554	543	493	511	465	533	538	541	536	525	515	538	523	530	518	556	517	565	531	538	564	559	544	560	522	536	513	553	552	494	540	515	527	529	546	528	527	541	545	543	530	557	584	547	488	540	512	539	562	540	541	515	537	507	548	523	531	575	536	537	530	561	510	500	513	502	507	566	535	524	512	555	541	530	548	513	525	533	517	553	543	527	508	531	496	498	496	510	524	545	506	531	563	504	519	548	544	573	556	509	515	554	528	539	543	517	519	506	521	551	555	517	542	502	565	502	570	511	514	556	533	570	530	504	484	547	533	547	508	530	533	515	542	537	537	519	532	501	578	493	495	527	557	519	479	525	561	522	504	598	516	496	534	546	524	534	555	575	548	580	568	528	511	532	527	553	508	491	519	539	522	513	551	550	553	553	526	510	549	519	546	524	533	540	551	529	533	529	518	513	532	519	533	518	501	550	558	519	571	532	569	525	540	550	554	559	522	540	511	556	548	519	516	541	539	560	528	554	526	516	566	563	546	552	527	526	587	530	558	527	554	518	569	528	535	516	585	538	526	549	504	508	517	514	532	501	522	544	500	575	543	512	531	518	594	500	542	506	552	576	494	532	559	523	540	549	556	520	522	507	569	548	525	564	541	545	564	531	505	526	486	536	534	523	500	537	502	586	542	513	515	553	533	565	538	565	569	504	502	508	533	506	550	550	533	542	543	510	541	573	546	506	519	539	568	506	550	513	566	487	516	540	534	568	470	563	540	524	584	513	520	524	530	522	548	506	558	488	516	533	508	512	549	517	539	529	546	545	479	564	538	515	525	528	543	533	590	524	522	528	549	500	506	534	538	534	537	583	539	550	520	537	519	504	518	540	547	519	532	554	532	544	473	549	516	499	504	523	530	559	536	522	565	506	517	480	544	529	541	508	534	516	507	535	520	528	525	579	585	570	543	500	575	545	518	548	527	568	534	507	522	525	512	541	503	544	516	534	529	509	546	538	512	532	554	529	545	466	544	523	562	503	519	495	526	517	553	552	536	510	537	496	535	513	550	489	532	520	516	502	558	536	525	589	525	549	548	547	550	507	508	530	560	543	555	519	554	503	595	538	525	492	523	539	517	528	545	557	532	534	533	541	520	563	525	506	497	537	506	520	542	533	544	508	510	503	509	532	506	594	569	528	537	518	536	513	537	533	548	543	536	504	554	523	521	518	553	487	549	532	495	537	528	557	532	564	528	520	512	538	494	555	547	508	551	564	554	532	483	558	518	494	533	528	522	551	564	489	517	557	521	500	499	533	503	526	514	556	537	518	519	557	526	530	521	502	536	524	556	535	574	518	506	537	525	518	512	535	536	515	552	569	518	538	495	519	551	523	530	534	506	535	539	536	553	519	522	529	522	529	534	573	518	521	564	541	530	541	527	533	548	534	521	497	539	553	583	546	479	571	496	534	552	481	524	536	565	492	501	520	537	469	555	513	505	509	519	504	531	529	531	550	515	526	529	540	499	518	546	538	514	506	494	531	514	511	532	509	504	567	531	571	510	517	534	499	541	552	505	496	555	520	461	506	560	520	517	574	566	531	524	554	564	483	478	523	509	549	574	520	489	503	561	542	534	488	516	494	557	488	529	537	507	536	530	524	530	500	517	527	580	507	517	510	524	535	493	530	548	551	489	530	515	520	526	498	517	539	542	517	519	488	522	499	540	552	535	522	519	524	503	568	565	529	517	519	536	507	527	531	551	526	528	540	527	536	585	494	514	560	504	521	569	512	553	528	553	554	537	504	498	583	523	547	544
51598	95536	84344	58086	28399	11595	2501	780	584	621	561	611	563	620	615	639	609	578	596	585	594	623	619	663	681	635	606	580	618	582	592	599	605	596	568	612	600	597	577	578	601	620	643	588	603	637	612	576	616	603	636	650	612	620	582	581	629	613	570	631	584	598	585	628	578	594	589	577	578	600	551	581	595	608	581	574	566	608	577	614	587	621	589	606	529	618	590	601	581	599	589	584	640	606	531	598	615	636	601	557	576	572	632	602	607	586	608	584	516	588	595	590	636	603	593	640	551	625	601	596	599	569	586	587	601	571	632	598	577	551	565	572	593	592	604	590	540	580	593	558	584	586	589	568	591	557	551	607	571	588	650	623	562	587	643	593	608	632	596	628	606	546	599	603	597	591	512	579	566	575	593	587	587	583	605	582	598	621	608	575	630	595	566	581	584	609	609	581	614	560	545	589	593	568	616	600	587	537	598	597	634	552	660	587	603	617	584	628	611	584	564	610	603	565	627	602	577	611	588	584	632	614	621	613	651	573	639	592	541	594	572	600	586	604	595	613	563	554	575	607	581	603	596	612	552	627	628	606	560	601	604	610	549	646	571	564	584	600	589	582	596	531	614	591	599	587	584	601	641	596	600	564	564	605	552	577	630	602	583	609	622	550	585	588	564	635	573	584	600	581	605	570	567	601	590	574	601	588	588	582	569	554	617	570	584	585	595	566	602	621	536	622	588	586	634	577	578	601	571	645	584	611	588	574	618	625	593	594	547	588	586	586	557	603	562	616	583	603	584	617	581	584	594	555	568	603	596	595	583	568	599	607	528	549	596	550	578	594	583	577	596	586	642	633	570	541	597	602	620	603	600	600	573	554	577	585	609	584	601	638	589	582	584	644	619	583	566	556	575	591	633	612	543	584	610	611	617	560	630	540	576	613	593	596	673	583	592	543	601	554	576	605	570	626	592	553	601	582	589	610	572	566	582	593	612	627	573	586	631	631	594	557	615	582	614	587	570	605	597	604	590	559	595	604	589	561	600	587	594	594	549	595	574	598	616	602	605	588	564	567	595	558	628	548	557	581	596	623	636	579	555	593	580	557	583	615	555	594	587	582	620	560	560	575	547	582	594	567	615	565	595	560	597	509	574	608	628	600	534	605	586	568	586	605	550	629	601	592	621	591	635	601	601	594	535	606	581	574	558	618	618	572	594	624	556	583	591	641	568	577	594	608	634	588	609	619	632	578	635	587	580	587	627	583	535	617	584	612	579	594	606	571	619	589	557	589	591	576	570	584	623	598	603	558	589	577	615	608	588	610	564	601	590	550	596	562	573	533	598	636	613	573	574	609	574	639	592	622	567	595	627	584	585	570	606	623	594	624	582	607	600	575	617	611	596	640	616	557	581	606	611	569	620	569	585	538	600	574	538	619	614	589	631	599	595	602	588	577	563	615	594	585	593	624	603	587	572	609	600	604	566	574	561	563	636	561	597	575	587	581	559	609	612	556	557	550	588	627	595	649	561	579	624	634	604	604	600	574	577	622	619	571	541	552	582	591	568	597	576	610	574	601	586	596	585	604	563	634	589	598	591	600	568	580	568	611	577	552	579	601	591	574	541	560	572	575	580	596	589	582	592	564	590	584	584	581	606	595	556	570	528	601	575	595	560	573	584	565	565	582	598	589	607	595	580	604	576	574	581	593	623	601	579	614	608	559	625	581	613	635	585	618	583	578	582	608	555	634	593	602	580	590	616	579	578	580	625	575	570	634	529	539	612	599	550	611	563	546	577	591	572	636	573	602	584	613	580	604	593	602	563	606	575	607	624	574	604	612	585	611	593	554	596	606	599	546	582	574	592	579	597	575	600	592	578	609	583	586	587	575	607	557	617	603	602	640	594	609	590	617	556	631	590	608	569	590	583	623	552	558	579	590	612	595	588	600	567	594	571	562	586	613	601	560	600	610	575	571	613	604	631	604	598	575	604	583	598	571	607	583	585	605	595	611	605	610	579	566	612	603	557	563	582	587	617	582	587	618	604	600	578	617	582	593	563	570	587	607	580	568	563	571	578	607	534	628	612	562	573	533	596	629	613	538	579	562	552	564	585	565	589	566	605	618	582	614	620	586	590	568	585	622	631	631	577	552	569	568	611	606	568	567	593	573	598	588	592	633	605	581	571	588	589	578	589	624	608	618	536	624	650	591	621	599	601	594	582	551	635	583	578	614	620	570	589	620	569	574	596	545	576	602	576	562	597	606	636	558	591	606	609	622	585	581	608	607	633	593	613	587	572	620	582	634	551	592	591	569	580	585	554	566	615	588	597	596	570	559	589	603	584	589	560	592	548	579	637	613	596	552	593	583	630	618	600	588	601	557	614	594	591	592	566	579	611	545	615	572	562	614	611	601	567	613	539	546	590	556	606	592	603	589	556	573	598	615	592	613	612	570	589	528	581	672	582	585	595	574	585	583	602	560	591	555	568	576	567	596	593	579	574	599	638	619	606	603	543	531	596	611	567	610	633	582	534	589	581	603	577	575	580	572	598	550	561	656	555	584	625	580	564	585	651	579	603	570	586	614	601	593	568	593	610	555	574	632	560	595	565	586	622	599	604	592	600	586	617	557	567	592	563	608	550	581	599	587	594	612	606	599	579	569	554	596	580	605	634	601	601	591	579	595	612	568	608	593	592	590	580	574	600	632	565	587	561	558	604	569	586	549	569	606	561	571	625	565	561	578	586	569	585	585	597	596	572	599	600	595	590	600	597	560	581	578	593	570	625	586	583	571	556	597	582	566	589	619	575	626	563	606	557	613	621	602	584	604	615	596	579	614	582	571	600	547	565	573	603	571	554	610	579	629	561	616	588	588	575	573	569	560	601	579	635	624	629	557	562	611	657	605	619	599	572	561	576	564	596	579	638	588	580	593	567	611	597	627	585	581	583	586	607	610	615	634	558	585	542	605	581	580	594	569	555	601	602	574	600	576	605	592	556	608	564	579	542	613	574	564	564	570	558	535	595	545	608	606	583	613	594	584	584	566	587	574	619	583	548	587	542	579	609	604	545	566	609	567	582	578	635	592	572	577	592	623	587	550	592	591	603	571	604	587	604	589	591	591	600	625	636	555	547	587	612	611	622	572	552	539	602	609	635	534	594	626	627	575	571	570	598	607	601	615	581	588	593	553	604	556	572	567	588	565	579	641	615	569	614	587	564	589	573	625	573	590	554	607	622	608	585	605	568	644	574	626	583	544	569	567	563	619	573	565	552	576	597	586	557	630	583	622	559	567	578	596	629	557	577	609	580	582	584	599	582	569	612	609	573	555	549	561	588	617	589	595	589	620	557	564	619	567	565	583	573	619	585	633	565	605	642	558	539	613	572	549	618	591	557	621	584	598	597	593	607	596	616	592	601	580	591	634	547	580	574	565	636	585	581	617	612	570	591	599	579	566	617	607	587	524	609	604	588	618	571	583	581	610	577	574	548	558	603	573	601	594	597	576
27745	26296	33903	19457	5063	1484	625	495	450	478	458	459	459	460	474	462	475	470	446	452	458	477	469	447	442	488	444	432	482	509	488	449	473	477	446	473	447	464	442	454	477	495	458	421	463	435	482	458	484	442	440	498	474	487	483	514	477	509	470	429	462	447	478	476	464	507	429	464	454	448	474	467	453	461	450	483	449	485	465	438	472	439	510	491	466	441	484	483	458	453	429	450	482	454	466	468	466	464	449	487	484	427	504	472	459	416	492	437	419	460	485	460	511	438	441	488	456	470	439	454	437	452	465	496	494	488	451	488	441	491	427	448	447	456	466	470	455	480	476	445	397	455	449	452	433	460	462	447	453	447	482	437	506	455	485	440	415	442	441	442	473	472	475	478	461	402	437	463	451	446	434	443	451	428	478	444	482	438	471	464	470	461	461	463	480	449	476	448	486	465	479	480	461	453	445	460	424	406	460	499	455	440	457	470	477	465	454	464	482	449	439	466	443	525	464	433	447	439	485	469	466	483	458	522	440	454	466	469	420	477	449	485	442	408	457	454	442	487	419	452	476	430	426	435	440	455	458	456	489	464	418	447	476	426	471	526	431	454	448	466	486	456	465	477	489	475	443	455	494	458	432	439	468	491	433	512	445	480	448	468	456	464	441	495	478	483	469	462	435	460	476	420	488	475	461	462	477	452	493	442	461	443	458	441	434	424	492	437	444	465	441	460	424	440	489	419	493	453	440	442	485	471	414	483	477	429	470	454	467	459	457	436	468	492	446	422	429	435	419	447	425	405	480	453	423	454	452	431	439	450	433	467	468	501	444	460	502	429	436	426	471	501	471	430	477	467	464	476	459	501	482	488	483	443	462	440	455	453	449	471	459	411	434	461	476	476	459	492	417	434	445	477	453	446	478	447	468	457	434	447	463	494	475	467	447	507	436	472	488	444	460	462	458	471	461	461	476	446	465	434	480	453	496	470	455	435	442	460	434	409	459	450	426	473	416	483	443	478	438	471	463	476	474	467	475	482	476	480	442	477	479	459	459	485	446	466	472	449	448	467	435	510	403	469	461	469	436	457	453	444	429	430	497	435	448	467	485	482	435	431	464	461	439	462	474	417	452	468	445	442	433	431	468	462	449	464	458	480	469	473	439	489	464	440	456	424	428	456	454	464	440	444	449	452	487	429	480	443	475	458	446	436	429	478	464	431	472	468	436	483	431	475	430	441	442	447	482	486	471	424	445	487	467	469	437	437	466	466	417	468	454	439	438	454	486	470	458	495	457	454	430	456	453	460	439	467	454	421	467	471	455	467	461	463	404	456	458	468	416	463	453	431	462	442	475	421	468	440	478	446	467	430	430	464	433	461	456	456	455	461	466	483	460	452	469	453	443	485	431	449	453	434	470	427	474	462	447	464	452	464	455	434	448	476	466	455	471	487	477	483	485	483	469	487	438	479	413	456	473	432	449	446	454	460	460	499	461	429	422	427	448	437	513	489	492	475	424	466	465	471	440	469	480	446	445	462	435	466	474	464	455	451	463	480	470	448	446	428	446	455	460	457	450	453	454	460	474	429	427	436	489	476	452	456	467	451	450	477	439	406	465	455	465	459	463	483	451	485	495	459	464	477	459	441	474	467	456	471	458	454	440	430	448	474	433	484	459	444	492	436	431	461	433	472	478	481	445	445	430	435	451	460	451	424	466	484	476	444	417	452	447	466	433	464	473	487	449	413	469	484	481	437	440	445	472	454	430	447	479	452	473	455	458	458	452	470	440	443	454	437	480	459	467	436	405	502	470	504	461	456	459	456	454	496	443	462	488	406	479	471	473	476	437	484	431	472	463	441	441	473	480	479	452	465	465	443	459	480	451	515	423	488	436	490	465	459	478	466	470	446	433	458	460	474	491	432	431	492	485	459	480	446	472	438	444	464	459	418	462	441	478	433	467	479	424	445	473	468	477	453	472	470	459	435	450	453	462	474	489	439	482	444	500	420	455	468	481	457	446	523	465	469	436	456	497	448	457	464	474	474	484	440	513	466	444	507	433	468	433	465	409	483	451	447	421	470	461	449	469	408	472	489	439	482	455	439	487	459	474	455	489	446	434	470	449	459	467	440	442	472	461	498	455	464	460	479	437	448	460	428	470	429	483	465	456	472	444	469	450	477	429	442	420	472	495	507	475	449	432	443	419	432	482	440	479	464	466	469	457	453	468	441	470	430	443	450	436	456	474	450	507	428	454	477	454	503	465	489	466	459	483	468	466	470	467	465	467	476	404	461	441	480	486	460	482	467	416	445	457	498	481	426	475	459	454	473	483	446	468	477	424	452	441	421	446	457	495	498	478	428	451	439	489	428	459	462	421	436	474	496	470	460	475	458	423	435	483	490	458	449	445	496	458	429	484	469	453	467	439	496	466	484	452	442	418	498	480	408	438	509	479	446	447	443	423	476	436	456	446	499	450	442	429	459	416	443	425	446	431	466	471	514	463	443	483	440	450	463	448	467	461	456	482	453	437	422	460	473	479	451	467	423	444	434	462	443	405	443	478	449	448	472	487	449	442	424	468	466	431	440	469	444	457	454	468	442	497	450	423	419	426	463	442	460	466	474	446	427	440	463	461	457	438	468	464	513	445	510	471	442	447	491	441	450	445	448	472	431	456	456	425	452	464	455	435	458	493	440	463	476	451	464	445	474	508	461	465	459	449	469	482	403	447	529	473	466	454	463	447	486	501	464	440	457	481	461	445	438	476	453	453	475	473	487	444	477	457	456	477	430	402	476	427	453	479	444	453	472	450	485	447	490	465	444	459	465	436	444	406	441	486	439	430	432	444	461	460	435	445	447	468	434	471	443	455	459	437	482	419	456	482	450	457	463	462	454	433	448	469	486	448	497	438	455	466	466	461	449	413	461	491	435	446	479	445	458	442	454	421	438	482	485	471	476	461	439	489	478	446	439	502	421	442	437	472	474	445	448	442	444	443	448	444	486	430	461	476	459	491	436	439	460	486	479	490	442	451	455	411	435	469	428	473	489	433	435	430	429	463	481	443	454	445	472	393	437	460	420	446	428	476	472	436	434	438	413	468	428	433	446	468	479	477	419	464	463	501	457	499	446	484	418	455	436	427	452	453	457	492	443	439	466	468	423	479	496	453	467	428	435	450	505	480	439	449	444	461	445	479	438	425	464	452	490	485	456	487	480	464	461	466	466	459	475	434	473	402	447	451	463	450	484	440	453	466	466	519	426	504	448	464	425	455	436	467	479	430	472	462	461	428	448	507	465	410	462	444	455	484	436	453	465	451	477	475	483	430	495	440	432	448	457	445	454	464	475	482	477	454	484	455	473	483	448	442	462	449	496	493	453	462	437	464	451	461	456	459	469	443	506	509	438	496	456	466	478	495	482	467	433	494	457	446	478	478	461	438	439	448	394	447	455	455	416	443	433	489	469	476	497	441	458	453	449	432	444	426	448	477	459	458	428	427	455	453	424
10317	33812	30361	10948	3603	1352	597	455	450	453	435	397	412	419	465	471	458	443	458	479	443	436	455	441	421	428	436	430	434	471	433	445	455	446	470	452	417	447	437	481	459	464	457	399	427	474	443	454	442	428	401	463	403	436	465	419	463	484	418	420	412	436	449	448	464	476	435	472	429	414	425	462	456	443	439	433	390	458	423	463	448	437	441	423	406	441	452	436	450	460	463	435	414	447	467	420	424	414	446	439	425	410	430	462	452	459	430	423	456	409	422	432	430	442	414	393	436	442	457	452	456	453	440	413	441	467	416	447	429	457	462	425	466	436	424	464	419	478	455	441	452	448	376	428	436	424	441	433	432	429	471	433	424	434	433	423	460	418	444	409	463	456	451	429	435	425	445	448	424	439	438	468	471	405	445	487	456	454	445	448	468	485	433	481	392	468	431	446	438	414	404	443	438	455	446	437	431	434	407	450	446	421	435	427	398	442	433	423	446	435	443	410	483	424	432	402	398	451	448	403	441	441	449	418	471	453	403	454	457	451	470	404	451	458	429	412	449	436	461	429	441	441	419	429	421	423	444	441	435	434	454	421	410	424	440	451	467	430	417	459	442	415	430	396	453	454	448	436	442	406	439	401	459	439	436	393	446	445	460	434	397	489	391	441	429	428	415	443	457	432	442	463	430	422	432	417	398	423	403	424	432	441	423	459	427	483	430	444	440	439	427	496	459	450	430	433	441	430	417	458	442	461	466	433	477	454	420	433	473	421	392	413	469	437	465	426	458	442	427	456	436	438	408	446	476	419	502	465	456	424	428	442	465	432	441	455	453	442	485	447	451	440	444	445	441	473	443	458	451	415	450	436	472	415	453	410	434	466	451	446	466	427	468	452	429	469	449	439	461	467	400	441	423	477	431	433	424	466	447	425	443	431	426	432	416	408	432	403	422	456	415	461	437	448	424	415	462	422	428	449	447	444	452	445	401	416	441	444	424	412	425	459	429	415	420	448	432	462	485	451	428	490	449	417	435	454	444	428	461	442	434	430	403	415	417	421	453	434	440	438	427	431	431	471	415	440	418	445	441	455	440	441	456	414	425	448	442	445	432	423	426	434	485	467	447	380	430	418	424	426	451	415	449	430	411	429	455	424	459	477	440	393	412	441	435	433	443	450	454	425	429	456	455	431	438	433	415	428	446	435	440	429	412	428	430	442	461	420	451	464	436	433	466	428	464	448	466	409	448	411	429	431	399	458	439	431	468	409	462	433	412	425	419	430	432	437	426	451	462	449	437	451	413	439	420	426	470	436	466	458	459	449	413	442	440	455	404	438	396	428	426	416	463	421	445	453	402	429	452	480	417	431	427	439	475	437	468	393	413	424	429	442	406	435	414	444	457	463	414	437	416	464	415	468	446	388	442	445	428	414	436	459	460	422	439	412	404	440	444	450	439	435	459	426	438	417	434	448	429	438	413	467	441	422	458	428	478	447	450	450	427	447	474	452	415	440	484	426	458	422	452	464	436	444	437	445	406	420	476	464	472	402	427	406	413	458	453	457	460	403	461	457	477	404	440	441	407	430	429	444	453	414	434	458	451	423	430	422	433	434	433	433	461	452	463	462	418	393	397	419	444	442	467	410	397	463	433	437	415	419	465	454	406	468	413	424	461	455	457	476	398	432	445	432	449	484	465	417	469	445	431	445	417	415	452	464	452	416	461	412	442	435	465	461	422	461	432	457	427	461	444	460	416	458	467	454	454	442	466	433	484	442	442	423	453	431	438	448	413	425	459	437	441	437	425	458	451	445	464	446	461	476	429	416	454	448	428	440	415	454	455	413	483	422	440	467	443	395	392	437	440	425	462	456	434	444	483	439	408	462	434	429	420	432	441	420	410	468	491	435	416	439	455	422	415	454	452	427	451	418	478	463	484	437	392	417	440	462	430	428	429	430	466	408	429	471	439	424	450	463	424	460	448	450	459	418	470	397	438	440	453	444	433	463	443	427	444	434	455	431	429	423	408	427	456	441	443	470	458	404	445	442	516	425	416	453	463	475	439	437	452	461	424	424	458	420	417	455	476	431	440	445	395	427	428	416	457	445	430	435	480	452	443	456	453	470	493	475	404	426	444	403	484	397	429	454	474	460	421	484	441	428	437	455	460	439	479	431	452	465	426	461	419	405	429	443	457	442	428	434	406	465	442	492	449	456	436	460	428	465	422	472	429	402	421	442	460	435	445	412	460	468	447	457	458	443	451	432	399	445	462	424	421	437	398	393	477	465	491	482	433	423	417	433	453	447	447	427	461	452	466	424	441	445	438	461	439	438	443	444	433	414	451	463	430	420	428	452	427	456	445	455	430	457	433	464	447	424	458	431	449	438	451	474	400	476	458	459	416	416	442	426	465	416	434	428	438	433	434	473	478	412	432	442	427	455	437	431	470	425	448	458	429	396	441	459	476	438	442	455	420	458	407	465	453	416	431	462	454	400	429	465	445	424	439	420	460	416	452	423	438	441	455	450	432	404	468	431	451	394	445	454	423	454	427	392	449	453	453	389	468	434	406	409	423	421	423	443	443	457	432	448	459	442	433	434	438	422	436	432	478	436	433	442	439	430	442	427	469	447	433	454	464	455	458	430	431	473	450	427	443	455	496	412	405	402	433	392	450	413	461	450	477	398	431	452	420	447	445	463	396	409	418	429	433	455	453	452	420	423	421	467	461	454	435	456	450	451	417	438	456	439	450	429	436	420	412	413	443	453	387	395	441	472	446	437	439	437	449	461	458	444	464	420	428	459	434	449	431	468	430	446	436	433	478	412	447	450	418	424	447	462	483	375	463	423	480	436	444	442	444	445	400	426	421	441	454	451	455	466	441	474	456	407	476	437	433	420	405	476	442	465	426	429	442	415	452	442	435	395	448	453	422	407	436	459	406	449	441	434	458	461	383	441	419	452	397	442	446	421	443	424	412	425	441	404	409	402	408	452	426	421	420	473	453	435	452	456	450	437	432	437	452	485	417	421	441	435	433	418	402	459	467	440	441	436	446	450	479	433	460	452	435	422	415	436	458	449	421	441	446	450	432	433	444	416	440	422	458	424	421	411	435	455	450	402	449	427	402	434	444	442	417	469	447	440	470	447	433	461	408	431	410	393	455	464	415	432	419	464	449	449	424	445	432	427	460	460	454	453	440	448	433	443	471	422	421	421	431	417	450	445	395	426	437	420	430	428	390	476	395	475	437	450	459	446	430	444	438	469	447	417	484	440	407	462	423	429	454	437	460	436	412	383	429	460	453	453	431	415	401	422	459	408	444	436	433	433	429	412	433	434	414	425	444	437	413	445	440	434	467	440	423	437	448	461	448	457	438	468	442	446	441	437	444	439	437	463	442	447	500	474	443	432	468	438	438	435	425	480	419	436	434	415	440	426	474	422	444	431	448	463	442	466	436	472	422	442	481	426	423	446	428	420	440	432	399	433	430	450	456	422	437	448	428	418
25024	25779	50644	47969	28252	11733	2126	611	495	535	458	501	468	467	475	472	451	494	460	490	481	491	500	444	482	494	474	473	475	478	452	506	410	525	512	491	429	465	476	491	443	505	465	477	479	451	463	522	479	481	475	476	455	465	428	477	496	470	477	459	486	438	487	453	473	481	474	481	456	481	457	471	484	457	478	482	500	455	464	456	463	478	473	454	463	453	462	455	478	452	430	467	482	477	510	433	473	466	466	472	469	490	458	479	453	501	479	479	479	444	475	452	475	456	497	476	512	457	436	450	482	529	513	428	436	477	453	499	503	448	478	443	456	461	475	481	446	443	467	457	460	456	453	442	487	493	465	457	484	448	464	451	487	470	475	475	478	464	466	472	477	519	497	468	460	463	499	435	470	483	490	468	474	497	460	444	452	460	473	497	461	486	441	469	516	462	424	505	466	449	461	450	501	451	456	488	477	442	478	463	477	431	500	480	441	510	498	482	453	462	466	493	408	514	475	494	483	460	489	476	443	512	456	468	442	462	479	478	445	478	510	507	473	474	476	475	473	491	491	469	475	458	469	434	476	493	471	417	484	453	474	489	482	428	488	466	442	446	499	491	477	483	454	465	443	434	452	449	460	476	479	515	478	474	446	457	449	409	475	478	477	440	471	441	486	431	465	482	461	505	442	442	456	482	432	458	443	446	455	471	435	447	437	461	447	457	496	466	482	464	460	499	444	447	482	439	485	470	458	444	452	495	465	463	466	406	461	477	481	430	491	448	481	482	441	483	429	515	430	493	402	524	453	504	462	509	500	496	422	480	485	432	452	453	433	468	447	430	449	450	513	479	458	469	505	428	443	476	469	447	463	471	479	467	451	453	443	465	458	468	470	455	468	522	455	489	456	488	436	477	421	424	476	485	514	464	467	456	449	459	435	418	459	497	481	481	486	460	476	475	469	461	486	458	470	442	497	495	515	463	466	477	466	502	455	481	462	493	457	441	468	462	480	481	449	459	448	485	508	447	478	468	458	478	458	462	479	471	450	479	477	504	488	488	459	482	469	474	463	486	445	458	463	444	491	490	482	516	482	441	458	473	446	429	516	484	513	468	438	495	493	500	436	463	460	460	469	466	451	478	477	507	508	483	449	480	440	496	471	500	451	489	464	468	485	472	478	468	456	460	472	503	432	451	522	465	411	444	487	482	468	481	465	471	445	472	435	506	458	499	474	435	496	438	472	474	510	474	475	424	438	457	440	476	458	430	450	453	489	461	446	456	452	481	449	467	504	444	437	440	456	480	518	442	461	511	528	465	473	505	491	502	450	470	456	465	488	495	458	521	503	466	467	456	461	465	486	441	485	437	500	445	477	427	423	443	489	505	465	482	488	455	425	440	483	466	449	493	465	468	487	435	479	464	478	469	472	437	461	456	494	439	449	471	472	442	491	474	477	460	448	499	465	462	475	454	490	481	455	448	481	477	464	481	473	495	469	435	461	464	475	460	482	469	445	472	479	501	533	454	494	465	451	440	450	481	498	446	448	445	445	525	451	440	517	495	481	480	452	483	480	439	482	460	462	468	464	426	499	498	494	457	487	448	489	494	471	460	464	460	452	455	476	470	498	463	488	462	449	500	442	456	466	439	452	473	462	447	490	469	458	474	492	440	448	471	474	441	510	489	490	463	481	490	448	452	455	472	483	486	483	472	482	473	476	485	471	436	459	488	479	465	455	460	467	481	464	477	438	473	473	466	482	447	468	467	462	513	472	436	465	492	460	472	481	456	463	413	455	468	467	468	456	453	477	471	460	478	483	485	452	476	455	501	463	494	490	503	470	471	461	469	469	477	469	456	486	447	445	511	485	443	465	436	514	478	469	465	449	439	484	493	456	477	481	443	469	420	462	455	496	469	466	450	479	477	489	444	444	433	480	473	465	466	467	438	467	491	455	421	475	482	451	486	499	457	463	473	445	481	458	448	470	488	477	431	456	477	452	483	452	482	464	517	482	506	444	494	459	478	473	494	457	484	474	452	451	502	458	493	432	468	486	499	501	458	453	496	443	479	488	445	495	464	445	480	474	454	441	487	462	470	501	452	474	486	462	431	481	476	451	459	451	471	511	470	491	458	472	469	436	467	442	448	495	452	479	462	496	435	489	436	454	430	474	460	451	466	491	442	439	481	490	449	480	445	473	468	474	502	465	438	465	478	478	449	482	457	457	443	453	471	483	452	456	472	459	466	505	492	422	523	449	487	489	452	460	437	468	480	468	462	467	476	494	487	455	460	445	475	440	446	452	466	503	471	446	496	425	481	460	493	460	465	483	479	490	490	439	460	455	484	467	420	438	471	450	463	467	466	533	460	467	447	509	487	488	468	455	496	484	469	478	496	488	424	473	479	466	460	423	476	475	429	511	459	484	482	476	475	465	476	425	514	449	469	494	455	459	454	452	462	468	447	466	478	443	497	462	470	488	476	498	438	472	443	458	480	486	444	456	460	460	440	446	467	504	434	502	464	477	442	441	525	522	451	439	514	456	438	477	459	465	435	484	443	488	488	456	480	463	438	444	481	481	496	474	481	448	441	448	449	446	483	453	449	477	477	481	425	463	488	469	453	469	473	460	452	458	480	472	507	486	447	452	457	475	483	448	466	426	404	450	468	454	441	457	484	473	453	512	467	490	492	499	464	499	465	486	528	489	493	437	435	464	466	463	478	467	491	549	477	440	478	474	453	443	482	459	445	491	471	464	462	462	490	504	472	441	465	446	482	489	479	464	434	486	477	460	447	519	494	414	504	445	405	453	493	466	500	483	467	466	459	481	487	490	446	459	497	465	463	485	482	479	486	471	448	452	443	475	473	461	456	487	495	487	494	463	461	476	470	434	476	493	479	482	444	498	467	429	446	469	475	496	461	451	485	442	451	488	472	462	448	434	494	453	478	447	458	436	442	484	437	491	456	456	476	501	464	476	459	494	465	453	473	448	509	469	427	486	451	495	458	477	441	460	458	485	491	431	468	459	429	491	457	478	459	439	449	498	487	482	440	429	433	491	494	475	514	447	474	475	477	454	477	503	470	474	437	477	508	427	467	449	479	493	435	475	495	464	436	455	453	475	528	505	443	490	430	487	498	519	469	493	467	495	456	454	454	463	495	501	471	452	481	449	453	458	479	490	444	476	473	472	482	471	461	452	474	493	431	478	470	465	474	449	438	487	454	424	491	432	472	471	464	443	480	482	478	466	473	417	470	444	452	451	469	467	476	497	445	452	506	431	496	481	492	439	473	479	498	445	487	429	466	446	504	460	460	473	452	453	448	437	430	444	487	458	468	456	454	464	427	457	432	435	424	478	450	440	484	497	430	479	478	448	465	475	476	490	460	439	443	491	490	502	475	455	491	435	457	485	485	445	493	460	456	448	470	501	455	480	436	454	495	467	472	508	490	427	455	463	469	485	460	471	493	463	434	485	469	461	439	494	465	500	446	450	484	487	460	444	445	460	451
41413	90967	76790	44430	19625	5738	1406	540	503	521	519	532	513	494	521	535	545	515	517	479	454	522	564	518	499	515	511	508	532	523	514	512	512	488	514	515	562	523	523	492	502	535	519	545	528	507	503	557	530	522	568	527	525	495	544	523	528	506	533	513	527	481	529	510	511	523	513	504	502	518	487	528	477	514	496	488	518	564	514	526	561	491	535	498	534	533	533	531	527	491	524	489	527	500	516	514	515	504	509	544	535	528	517	499	511	495	522	542	483	522	512	496	534	545	493	509	533	500	508	529	499	473	493	495	523	474	510	475	479	502	498	499	539	524	516	533	516	537	545	572	546	508	489	493	483	510	487	490	534	539	460	517	497	542	508	563	502	539	513	487	533	517	567	504	509	511	480	474	510	539	540	491	533	505	506	450	535	493	504	516	503	494	503	517	493	478	535	504	543	493	496	533	507	495	514	488	529	468	505	480	496	552	515	451	516	531	507	496	478	533	543	511	525	510	534	518	565	496	501	521	480	553	516	541	521	520	503	532	519	520	541	493	530	532	513	518	528	537	498	515	507	532	524	558	488	494	455	533	512	513	506	502	519	497	514	504	543	530	483	484	528	498	525	519	518	527	502	517	486	536	473	493	476	527	530	511	527	471	500	512	515	503	480	498	497	493	510	470	518	493	547	520	516	534	501	519	506	502	513	506	522	494	531	533	472	478	585	516	509	503	508	488	492	538	580	559	517	499	475	538	525	511	483	487	516	522	482	518	551	502	513	495	540	515	514	542	499	518	514	508	501	503	523	514	486	489	509	472	513	532	534	546	478	499	490	513	516	509	501	496	511	543	541	509	518	493	506	475	497	506	553	528	519	498	504	492	502	559	519	525	505	466	479	523	503	507	485	511	490	503	492	501	509	524	518	490	485	533	537	526	511	484	554	481	518	486	485	491	513	512	542	502	478	492	472	512	517	464	506	496	484	516	494	508	519	510	497	529	502	539	543	512	537	489	506	489	512	462	502	538	522	563	515	540	499	512	541	527	493	500	514	526	493	498	454	524	503	523	520	501	496	513	540	517	515	498	541	514	487	522	521	557	526	517	474	547	474	528	527	500	489	539	512	511	512	466	478	511	487	475	505	478	514	517	499	489	510	487	490	520	471	528	511	518	498	487	541	525	506	483	544	535	515	501	528	549	505	518	537	479	534	508	525	520	555	530	523	511	475	545	494	534	488	496	526	493	469	552	542	501	488	513	508	523	478	505	487	510	464	504	510	543	492	507	491	515	509	533	520	503	503	515	468	479	542	560	523	488	515	486	555	501	507	551	489	522	525	479	508	529	527	481	482	563	545	555	511	540	536	482	509	534	502	537	495	489	511	504	516	532	543	505	459	524	508	501	520	511	520	498	523	501	482	498	508	543	563	499	500	536	508	501	545	495	480	501	499	542	507	518	504	545	505	513	518	533	546	541	511	512	523	512	535	519	483	531	498	504	493	510	526	513	494	517	473	491	521	497	552	472	506	524	489	508	489	519	494	498	515	517	552	504	516	509	489	493	520	469	525	489	534	561	504	504	489	501	468	511	526	528	550	552	540	499	502	521	466	507	487	510	527	477	536	533	519	519	541	462	518	493	552	510	510	533	484	515	521	540	495	515	462	498	513	501	476	543	533	486	508	509	487	505	518	488	500	483	530	514	520	575	485	484	527	500	508	520	513	485	492	480	505	517	478	502	511	528	512	473	498	480	485	514	530	487	575	516	516	489	495	509	511	527	514	537	525	500	530	510	493	529	548	550	515	506	503	514	516	491	483	526	499	528	520	518	487	499	533	489	490	505	515	479	542	489	550	497	533	469	476	508	523	539	507	510	565	515	491	530	527	512	509	484	538	513	501	514	490	519	513	514	484	530	526	506	475	526	489	487	510	489	515	518	522	495	527	502	529	495	547	527	489	476	502	511	484	549	516	520	517	480	546	477	542	519	498	492	509	565	551	520	504	518	512	512	530	532	504	527	473	546	489	486	498	528	502	519	530	510	497	525	462	492	505	519	498	535	522	524	476	488	542	505	526	493	503	477	524	480	522	511	511	509	514	531	527	509	471	509	553	513	491	451	529	546	511	505	512	499	507	488	508	515	509	497	503	507	504	514	530	463	524	537	497	493	556	509	511	482	579	495	517	503	541	512	524	497	521	503	507	509	506	507	515	508	508	473	487	501	531	533	473	510	484	489	501	519	502	533	458	480	531	502	492	540	470	515	509	550	489	522	498	496	462	514	543	494	521	525	507	492	534	553	522	492	488	536	569	519	507	522	513	522	496	519	550	518	568	548	487	512	480	519	479	511	518	509	518	521	530	487	539	493	517	480	514	531	513	498	488	494	501	529	510	490	515	514	553	508	519	502	446	545	488	504	497	514	503	520	487	502	499	502	485	504	518	503	516	521	530	499	515	547	487	509	511	522	504	504	513	550	485	535	521	523	525	516	513	511	479	517	483	524	505	500	530	523	516	539	528	494	502	486	500	516	472	515	501	542	472	546	510	501	556	538	498	492	538	518	504	473	533	505	518	500	501	509	483	494	503	544	520	539	505	498	528	489	511	526	543	470	493	548	514	471	505	536	479	504	489	492	515	511	504	482	513	492	492	498	496	499	507	491	543	516	534	548	466	503	543	510	471	488	523	524	501	494	514	476	516	530	508	518	514	520	502	553	549	528	534	567	496	529	494	491	471	484	530	480	508	496	531	521	485	507	510	521	472	510	527	525	503	529	541	490	488	550	521	483	495	528	479	556	491	496	554	500	484	536	511	512	501	509	504	528	507	524	506	487	497	522	543	527	522	447	497	517	505	514	534	536	495	515	495	468	510	531	532	507	484	505	530	483	507	536	509	510	513	493	568	495	515	484	498	555	513	535	498	475	514	496	490	525	566	504	542	542	497	509	508	506	537	512	507	548	513	495	561	464	524	512	501	528	532	499	491	476	505	506	511	522	527	532	512	514	543	537	569	508	513	510	488	547	504	510	491	497	506	496	511	532	495	525	521	493	501	501	540	501	508	444	503	485	532	484	503	499	490	481	500	479	537	505	486	511	502	489	554	506	526	517	527	520	507	500	497	496	510	492	488	549	516	460	492	465	528	521	554	468	509	522	471	479	479	516	526	529	516	479	504	491	545	470	492	515	541	481	506	499	494	485	486	526	530	457	507	513	521	515	499	538	469	508	505	513	530	534	466	476	528	475	507	480	482	493	515	519	491	483	486	518	523	575	540	538	558	544	477	489	529	492	507	493	533	529	522	483	493	524	522	566	464	522	507	550	497	483	562	506	523	495	531	537	549	505	495	525	509	524	507	527	539	506	517	533	478	459	511	481	535	500	516	540	520	520	515	487	461	518	488	523	528	509	511	464	483	469	494	547	551	492	494	496	503	533	471	501	519	510	528	485	519	530	526	482	531	517	504	489	523	472	551	473	535	517	504	535	493	538	511	502	507	510	506	499	500	505
23952	23313	46869	51433	34998	19648	5889	829	614	589	541	607	563	548	544	550	524	535	513	559	499	565	543	541	535	551	573	545	557	544	534	567	559	518	543	550	558	567	552	538	559	514	576	523	522	499	546	576	547	506	465	538	504	523	556	552	548	550	574	533	532	503	549	564	526	561	601	532	554	551	535	514	534	551	530	568	539	528	579	564	546	520	491	559	493	534	521	536	514	484	556	582	565	522	594	535	574	538	554	531	528	512	532	494	534	581	476	535	526	554	517	560	538	546	542	537	558	538	487	553	525	515	525	503	547	539	510	541	502	517	551	509	522	541	546	512	534	492	516	522	589	540	535	545	569	539	539	556	482	515	497	538	576	514	524	547	540	504	539	538	555	571	503	518	571	528	533	533	516	539	524	511	566	505	498	531	559	541	557	565	506	530	532	503	546	517	527	521	548	537	529	557	517	565	515	506	507	550	542	555	564	494	523	496	501	502	558	492	528	566	536	533	517	521	570	558	561	559	538	571	531	548	573	569	530	567	535	498	550	526	538	578	516	489	505	579	548	520	528	531	542	533	539	537	493	479	497	525	556	499	512	545	535	503	501	494	518	538	544	545	557	501	516	545	546	548	573	510	511	540	525	562	548	547	483	508	542	554	531	538	511	561	529	487	520	509	557	534	534	518	481	504	555	537	520	547	533	531	545	550	485	467	535	518	534	555	560	503	521	537	528	545	504	517	529	518	543	541	556	566	537	573	538	544	519	535	566	510	561	542	544	508	519	543	575	523	529	564	526	534	517	515	523	514	520	528	554	530	507	495	530	518	549	521	558	530	498	572	509	556	537	555	508	510	558	542	529	563	572	495	567	506	555	528	536	546	510	513	495	543	522	532	538	532	528	560	519	552	541	575	563	523	565	537	563	537	565	552	541	552	518	530	539	558	539	560	553	559	470	541	521	528	551	521	534	530	550	533	524	537	504	474	532	494	510	563	548	565	564	501	551	516	567	527	541	530	567	524	533	577	566	520	552	513	539	543	490	563	534	540	560	500	511	531	511	508	507	552	480	522	515	524	526	510	565	531	483	510	520	530	528	530	571	539	527	523	516	588	552	546	551	541	528	567	541	535	527	562	527	509	514	526	528	571	525	581	550	562	539	497	537	523	529	514	496	515	533	530	521	521	542	518	522	501	523	564	511	501	533	558	530	522	516	506	493	532	562	519	529	511	495	542	519	557	555	508	524	549	498	535	517	528	559	534	555	537	543	532	537	555	523	531	536	564	553	527	520	558	571	491	564	507	502	531	595	507	522	540	521	523	506	538	521	524	574	537	468	523	562	531	558	510	520	540	557	556	529	528	599	497	522	549	533	498	521	520	552	514	509	556	546	526	485	559	524	519	564	533	554	521	523	532	519	569	566	547	545	515	546	521	548	564	527	534	514	531	559	521	511	536	521	508	552	530	542	536	559	592	497	577	552	545	536	538	569	543	539	553	496	558	522	567	575	563	531	548	563	537	571	538	534	559	536	545	511	527	574	501	523	521	559	557	537	521	538	496	518	489	510	534	534	511	483	498	526	544	529	467	576	494	531	507	553	538	515	531	545	508	537	525	527	508	520	558	531	521	535	564	548	531	502	503	488	552	506	477	548	520	537	508	540	561	554	574	555	535	539	547	488	536	519	518	556	532	475	522	508	514	517	554	493	502	552	514	527	521	561	523	543	482	522	552	580	522	513	515	535	532	521	543	516	540	509	514	563	548	522	561	582	527	518	563	485	525	523	484	581	507	519	473	548	521	499	536	532	553	533	519	500	529	526	499	561	529	518	544	546	531	528	516	544	541	558	548	515	560	516	552	578	496	510	524	611	494	504	557	545	486	545	508	542	539	535	541	518	527	577	507	494	560	526	557	547	516	569	521	544	520	588	537	511	511	583	522	562	530	548	545	477	497	557	527	564	512	517	533	550	555	556	526	514	527	521	523	548	516	536	515	510	526	496	539	537	514	530	531	551	517	508	564	534	509	532	580	528	552	522	492	545	520	559	541	558	492	549	531	533	499	534	558	524	500	539	534	550	542	531	539	546	548	535	541	503	522	528	563	531	555	516	532	539	570	526	485	504	542	563	553	554	536	567	535	500	548	532	521	526	534	571	551	501	517	497	525	513	580	515	519	504	531	516	540	524	568	522	515	526	563	501	518	538	520	532	517	541	492	548	538	510	523	497	501	511	544	537	542	489	497	537	543	527	575	520	506	516	553	522	534	509	539	531	538	521	505	472	585	547	559	524	518	538	543	502	543	527	534	523	521	546	560	541	510	492	564	548	530	554	545	509	499	499	541	526	506	542	539	525	508	510	503	549	522	535	526	536	565	520	539	541	543	544	531	554	570	544	529	561	495	536	512	486	517	547	543	491	527	523	529	491	545	479	517	530	525	566	524	527	523	544	489	531	510	535	525	514	516	523	544	552	546	546	515	511	536	522	520	547	501	514	565	548	571	488	505	506	529	560	573	493	521	562	535	527	518	509	523	497	559	552	542	544	527	517	556	538	514	545	539	573	546	548	528	513	532	532	534	545	564	539	523	540	544	525	549	491	524	559	524	537	527	585	517	561	536	535	512	529	527	547	501	555	516	549	566	536	546	500	534	543	517	514	530	538	552	511	550	520	536	553	527	565	526	541	528	520	515	465	518	543	531	528	529	500	474	549	561	492	557	534	541	549	528	499	494	525	539	534	513	525	529	510	529	526	529	572	536	536	522	526	580	531	543	514	534	570	512	521	522	514	526	515	480	519	520	533	523	505	490	530	577	548	520	506	508	509	518	544	519	526	503	561	534	539	509	538	491	531	558	526	531	517	566	511	477	508	522	552	581	494	536	538	515	544	514	556	578	521	513	519	552	526	535	558	536	516	537	568	524	517	511	557	523	520	553	530	521	489	518	547	517	516	511	577	540	605	529	520	536	511	540	564	504	537	553	569	546	500	543	558	490	545	548	547	531	522	553	540	533	507	502	534	530	514	523	518	506	586	544	514	554	514	519	507	521	519	544	551	521	529	531	498	542	541	547	524	456	552	526	496	511	531	542	544	574	493	530	514	518	531	505	500	550	528	481	526	575	567	582	508	541	563	557	518	555	551	556	529	523	530	499	537	548	491	527	505	563	511	538	504	527	542	532	543	521	517	543	555	502	519	481	532	529	540	519	514	577	532	546	501	508	518	549	498	505	512	538	542	557	544	550	547	581	495	544	513	562	520	532	499	532	538	532	498	527	495	526	518	540	479	527	499	519	506	486	568	574	537	563	557	506	534	520	554	508	517	519	527	518	527	570	513	528	530	523	532	549	575	552	517	565	518	527	497	505	548	543	565	537	525	513	535	502	551	525	530	522	537	518	535	547	524	542	514	531	501	521	487	499	534	575	521	581	488	518	523	545	534	512	515	528	522	479	553	557	547	509	523	522	514	555	512	524	549	535	547	538	495	499	577	525	517	553	558	532	553	543
49959	97841	87365	60752	30903	10434	2441	596	585	592	644	636	628	590	572	610	610	616	536	573	587	627	623	600	589	629	598	636	640	601	576	603	626	604	599	600	582	523	570	582	644	599	614	588	632	598	597	596	632	600	611	547	608	574	576	598	617	627	622	602	607	559	634	580	560	562	604	597	568	625	577	588	623	577	615	567	605	605	546	596	566	602	558	634	594	615	555	610	642	556	575	595	570	597	587	600	588	597	585	600	581	617	584	642	596	602	551	613	603	591	554	593	578	586	629	593	591	563	554	554	630	629	641	599	600	569	616	610	612	586	613	570	597	578	617	574	579	600	591	582	597	589	598	578	586	604	585	630	593	581	570	606	589	584	588	575	604	590	626	595	602	598	610	599	587	619	603	609	589	586	577	607	591	604	634	578	609	584	610	564	567	577	596	585	589	580	577	622	615	611	572	548	597	591	536	594	649	594	568	625	627	636	585	604	606	580	582	590	554	608	629	602	622	624	556	612	587	572	572	568	561	563	577	583	555	632	612	593	597	600	589	583	598	631	547	568	594	597	612	606	601	572	543	569	572	611	591	622	586	591	603	608	580	601	640	552	592	623	641	603	628	586	589	607	532	603	594	581	620	621	629	588	577	566	591	589	598	581	564	601	614	557	588	671	582	585	629	624	568	581	576	602	585	587	601	577	612	588	625	576	570	586	637	603	607	611	566	597	605	592	559	569	581	562	587	557	642	614	592	569	575	602	601	618	604	585	596	574	582	595	593	547	596	580	568	574	609	600	624	581	537	607	589	618	614	577	643	602	575	617	573	574	599	598	530	574	582	618	616	579	600	600	586	584	624	577	613	590	591	600	613	615	605	612	598	608	608	637	615	568	621	564	619	624	549	596	597	610	577	583	592	593	590	570	614	605	565	596	577	572	579	591	601	610	544	602	550	581	559	615	555	607	580	629	589	575	551	605	634	582	618	602	606	621	574	616	554	607	597	618	584	568	592	574	605	599	590	576	614	568	583	613	592	598	583	598	583	574	610	563	573	581	615	568	600	578	599	595	621	585	644	626	566	632	596	615	592	571	623	597	639	601	562	572	561	581	630	609	628	576	574	615	582	565	634	603	578	590	613	574	592	615	575	600	573	599	598	628	580	611	589	622	624	582	559	614	626	620	600	601	582	604	585	591	576	609	593	596	621	573	579	579	580	598	606	631	589	569	598	576	594	574	604	601	559	568	602	630	603	605	626	590	592	568	612	537	534	593	583	618	598	567	608	599	615	589	575	567	624	598	599	558	612	589	554	604	603	608	618	562	564	592	596	621	601	569	642	615	565	606	543	605	599	626	623	586	617	618	600	584	543	584	548	582	585	577	581	548	605	577	593	635	584	597	594	576	599	540	601	597	598	591	594	590	565	558	591	555	601	592	605	592	603	594	620	634	626	636	572	607	580	583	586	575	604	560	608	590	581	602	566	574	610	586	590	594	589	583	623	568	582	578	587	620	606	591	548	579	637	615	580	600	572	572	608	550	568	560	592	584	556	548	564	612	578	557	607	644	562	596	553	591	591	614	590	606	628	596	550	586	575	578	611	573	581	591	524	575	602	548	574	586	582	619	607	606	587	587	578	545	620	620	610	616	612	591	564	584	542	580	605	617	556	623	633	578	617	567	579	600	568	617	629	579	601	531	555	586	593	574	582	605	603	550	585	636	570	561	556	612	611	536	580	601	581	614	591	575	599	604	570	576	590	582	630	586	615	587	591	547	594	602	616	568	606	605	677	554	572	662	577	617	539	591	591	600	569	596	618	579	576	548	566	598	572	594	597	580	602	592	577	615	601	596	565	581	605	563	604	609	634	575	589	551	627	575	593	634	601	657	565	594	579	630	615	629	632	563	579	596	600	584	603	577	626	597	575	564	578	609	556	623	571	607	619	573	579	565	637	582	565	552	594	541	579	621	614	595	598	597	574	570	594	606	579	574	615	561	590	584	572	584	568	609	565	580	565	564	578	551	564	590	550	590	626	603	590	588	555	603	579	561	601	601	572	589	561	618	570	574	576	597	630	580	581	595	604	599	586	588	590	578	641	568	618	618	561	597	542	563	590	560	574	594	572	606	594	597	589	596	613	575	618	611	595	616	592	593	595	566	621	614	593	595	564	591	567	583	650	574	601	568	595	587	585	617	582	612	557	524	598	535	600	582	599	643	642	601	577	607	630	574	633	631	624	621	572	570	573	577	580	569	571	583	601	594	608	591	574	572	583	584	595	608	604	566	579	576	566	577	571	598	582	573	584	581	621	576	612	595	661	584	556	565	587	589	570	629	612	624	553	593	590	581	591	595	608	622	599	587	603	639	551	556	575	569	621	582	564	581	583	618	580	591	568	607	603	563	615	600	683	576	574	620	579	599	605	564	640	566	558	599	592	538	619	570	587	581	600	653	542	551	594	612	638	552	609	595	647	609	619	560	583	572	558	614	624	605	622	572	590	588	616	591	557	616	577	573	555	565	598	640	598	568	550	627	641	598	581	603	565	587	551	597	609	604	569	587	606	606	594	551	604	595	563	601	631	594	589	609	565	552	571	588	587	604	590	521	579	596	569	565	583	599	584	595	614	585	560	598	588	610	615	584	576	597	586	598	570	532	593	551	577	607	608	514	627	579	556	581	585	629	583	555	591	531	564	618	603	603	612	602	620	590	606	572	581	597	582	577	589	595	594	553	585	593	557	575	595	620	530	557	590	603	616	597	586	568	581	623	587	579	582	616	593	567	617	606	592	582	607	603	557	581	557	556	614	573	599	553	629	580	605	609	576	597	579	585	590	599	634	568	580	579	576	587	578	586	592	617	595	608	605	598	600	552	595	599	653	586	565	609	622	558	621	601	593	605	590	585	618	602	598	595	565	636	570	608	582	599	561	556	585	616	624	560	582	568	635	628	586	614	573	575	575	585	607	589	635	616	614	590	624	580	549	594	583	587	598	577	579	608	593	597	562	584	583	600	605	615	580	564	585	582	589	623	562	591	624	544	599	555	554	625	618	592	534	637	654	585	592	547	593	645	590	604	551	579	564	553	548	536	576	588	581	593	571	590	605	553	613	567	619	549	587	570	598	590	595	585	584	555	588	553	590	579	548	588	598	573	581	590	639	605	602	630	589	586	595	592	558	626	564	595	625	574	595	555	567	570	586	606	584	619	583	554	563	595	633	599	594	553	587	558	627	574	608	602	595	615	602	605	606	583	589	558	559	592	590	551	578	529	552	551	608	554	651	574	594	608	557	607	600	564	577	569	613	606	606	571	593	532	620	600	577	570	597	545	566	586	594	629	566	635	572	594	608	603	577	603	607	568	568	574	595	617	585	565	571	602	565	582	610	610	586	610	580	536	581	596	579	617	592	620	587	596	554	594	559	598	574	567	583	615	567	572	590	626	586	576	618	580	565	589	605	565	598	568	585	587	594	602	568	568	591	628	580	573	577	644	602	549	618	556	560	557
27584	25348	36152	21180	5810	1411	702	476	422	459	428	489	462	461	443	458	446	472	532	478	431	445	499	455	436	446	473	454	452	412	461	421	509	462	478	437	459	432	482	464	480	425	435	450	449	485	441	435	463	431	423	517	440	459	496	441	473	472	451	458	444	497	432	447	476	434	507	479	484	437	462	443	452	446	475	437	479	461	463	449	474	437	463	493	468	461	438	419	421	417	466	438	474	480	469	439	422	463	411	442	467	421	460	437	473	481	446	469	467	444	454	460	461	484	468	467	464	447	491	464	503	464	465	465	457	479	460	482	452	468	489	415	493	467	455	513	456	447	436	450	465	428	440	506	460	412	468	445	446	469	474	479	450	448	466	442	462	416	473	460	497	474	461	435	442	465	465	476	438	482	479	482	466	426	460	481	466	467	474	416	452	453	462	435	427	476	465	465	466	473	483	455	458	505	470	454	440	463	475	435	430	449	438	475	466	458	468	459	480	477	433	456	430	457	459	397	463	452	447	453	453	461	470	459	467	456	428	433	491	451	466	395	455	447	434	454	440	459	453	456	467	476	432	466	443	449	463	453	467	452	490	447	431	452	467	449	435	465	459	451	462	480	444	457	467	473	468	460	455	448	453	464	461	459	427	437	440	447	495	434	458	451	468	470	451	482	477	453	458	464	458	421	431	429	439	482	426	448	468	432	481	443	459	464	496	409	466	422	448	466	427	436	456	439	448	452	470	466	467	471	485	440	464	472	489	455	454	447	461	441	480	441	455	460	456	455	431	472	473	461	436	474	443	484	457	487	468	460	477	493	450	425	485	450	457	476	452	458	500	447	463	477	468	425	458	461	445	445	461	434	462	449	437	458	428	455	480	451	442	451	461	476	467	466	419	470	448	466	445	435	467	466	460	488	437	456	444	439	458	454	460	457	484	424	469	436	416	505	447	459	418	493	456	507	457	502	451	435	442	478	471	473	462	478	489	413	472	441	436	429	479	470	450	487	404	462	463	488	438	434	459	459	436	488	442	471	462	490	440	475	494	450	474	462	436	462	477	477	423	455	464	465	461	448	462	469	453	464	454	425	448	463	458	441	472	453	465	456	459	486	490	474	452	454	477	480	487	481	482	466	480	476	418	441	432	456	491	461	479	442	483	436	470	447	513	453	410	444	445	471	465	454	472	466	481	440	466	448	465	469	467	446	434	445	427	454	427	489	471	437	454	461	435	482	480	497	465	435	456	472	452	470	472	491	501	471	441	460	472	433	499	467	455	454	468	455	457	478	441	456	491	437	449	467	470	456	448	479	492	450	461	458	514	463	464	451	495	439	468	442	489	447	452	460	471	490	439	418	461	429	425	458	461	463	448	455	422	459	511	464	403	477	475	498	487	465	433	446	467	458	455	434	446	443	447	428	481	452	433	485	416	479	488	431	452	466	471	457	427	481	473	476	425	452	459	453	462	464	493	447	464	496	450	487	448	470	473	454	508	496	451	454	448	484	462	448	439	449	416	483	453	426	414	474	492	476	474	450	443	477	479	414	464	431	459	462	436	429	428	452	456	470	471	462	483	471	443	437	489	466	499	452	467	452	452	453	483	490	429	482	470	473	478	434	426	438	443	415	463	426	487	475	464	462	498	449	469	460	481	473	446	443	473	447	428	462	413	438	445	460	486	425	466	447	474	447	451	458	442	490	469	496	446	450	425	466	470	486	500	503	480	492	472	462	497	473	448	445	492	459	459	418	446	460	435	437	405	450	445	412	448	478	431	421	454	422	472	435	458	463	470	470	434	420	421	470	505	451	447	394	416	473	462	510	446	503	429	443	436	446	488	452	492	436	457	475	407	485	464	450	430	475	427	462	421	473	448	396	452	472	443	498	468	422	483	418	445	452	419	469	483	430	484	456	465	482	453	430	442	501	433	479	483	477	460	453	458	497	422	448	448	462	466	466	442	460	457	471	446	466	449	467	452	423	471	461	450	466	446	481	462	478	426	456	449	493	480	451	484	464	461	414	450	457	463	470	486	471	441	459	448	482	456	463	490	445	473	471	468	471	464	480	400	439	447	449	471	457	468	467	460	453	480	467	495	404	461	516	445	453	459	437	442	465	451	477	474	435	469	452	475	466	460	424	423	459	467	511	449	445	459	443	440	448	467	468	429	472	501	455	456	439	468	431	461	459	430	474	436	513	495	487	444	465	495	447	465	455	454	463	481	460	470	412	432	452	450	421	434	473	457	470	471	455	446	501	443	459	437	442	436	445	447	441	459	434	510	459	438	469	430	441	462	496	480	458	439	416	470	505	463	462	466	480	505	460	475	435	521	464	468	432	471	456	451	474	484	462	438	413	437	449	463	445	460	465	456	462	456	474	465	477	463	473	495	434	451	483	498	391	451	472	457	449	463	457	471	435	467	435	434	475	431	446	465	479	436	448	469	461	485	441	465	454	423	481	462	449	435	489	438	465	451	448	460	460	454	483	497	445	458	457	423	438	455	471	422	503	423	454	412	443	473	467	422	427	458	465	468	468	426	457	429	421	453	458	478	457	443	447	451	423	497	460	486	463	457	440	482	457	463	476	466	477	456	440	449	469	460	454	480	441	422	483	434	458	455	469	440	451	464	441	432	493	435	425	451	453	470	452	502	477	460	453	473	512	443	481	467	454	439	469	466	443	431	479	494	438	452	459	456	454	474	489	447	479	436	525	462	447	471	452	461	462	453	476	506	444	442	477	473	434	457	464	476	474	422	456	491	466	465	448	422	432	469	485	430	464	529	493	473	430	458	404	470	439	448	458	458	483	472	416	461	459	431	508	483	486	427	511	468	451	449	471	456	472	474	470	497	439	450	458	444	469	472	466	469	440	482	431	451	474	487	462	445	446	447	447	430	461	482	481	491	447	463	453	493	454	482	456	431	439	501	463	428	447	477	445	507	451	413	454	418	443	501	493	427	483	497	454	471	456	484	435	471	471	443	457	436	489	464	430	446	462	471	461	523	471	463	415	458	438	473	472	455	407	455	479	458	468	414	409	472	480	473	489	499	477	439	482	434	424	478	454	481	454	457	448	466	468	459	467	455	455	472	463	461	438	456	437	418	487	462	472	469	467	417	470	429	466	451	503	450	452	464	455	465	449	458	480	468	452	472	449	442	448	504	416	435	444	444	427	467	482	496	449	472	505	398	473	479	468	460	464	402	451	467	485	395	442	456	446	480	409	476	480	457	500	466	429	407	470	451	474	490	463	497	427	484	469	450	484	487	470	433	428	465	441	426	465	466	459	436	475	485	418	463	457	433	446	450	455	414	448	458	463	474	456	490	467	495	413	454	439	459	433	451	480	429	448	463	468	446	438	413	472	440	475	438	488	444	440	469	448	439	435	452	469	439	451	474	432	465	436	471	471	441	463	440	452	460	448	478	462	454	460	456	475	490	440	507	476	454	511	474	476	461	443	465	465	448	433	466	450	457	472	435	449	442	448	461	481	459	481	463	445
8239	33022	32195	12420	3704	1339	631	501	455	469	444	445	384	425	424	450	437	449	399	438	447	468	420	466	440	463	426	482	487	486	450	481	444	423	461	416	440	433	411	481	444	457	408	451	433	409	453	462	421	467	450	455	435	438	409	422	457	435	456	461	465	412	433	438	458	461	459	421	500	426	463	443	490	412	426	456	462	431	435	434	500	443	458	424	482	434	471	456	458	444	447	412	397	451	428	440	434	475	438	437	454	448	410	443	464	446	461	418	431	431	435	457	410	446	451	442	475	446	424	431	438	431	436	451	406	433	450	476	429	422	474	470	460	416	415	439	436	407	456	401	437	439	440	406	447	476	460	421	421	458	451	481	411	429	446	425	439	433	467	417	459	454	448	438	468	428	454	426	464	436	464	462	444	431	425	439	479	411	466	462	442	448	452	463	440	484	411	449	458	438	461	445	465	402	462	414	452	407	438	427	422	404	455	455	477	425	438	401	457	458	433	448	450	474	432	429	441	484	474	415	433	438	443	469	434	444	454	433	436	438	462	431	464	465	438	450	443	411	455	434	408	415	424	481	429	444	478	422	419	409	477	469	419	406	442	430	450	401	440	440	448	463	424	468	423	435	429	435	434	421	439	459	470	426	446	454	442	462	441	461	443	449	428	432	415	424	407	439	435	430	411	491	458	460	427	448	395	413	440	464	414	436	439	420	427	441	441	444	457	412	416	454	451	451	469	451	455	426	448	451	462	403	446	435	455	475	408	400	454	455	448	439	441	447	433	454	433	474	446	445	464	442	450	461	421	460	421	444	473	450	444	473	423	457	429	488	431	487	450	418	423	452	448	478	484	423	445	411	432	417	456	447	429	422	436	418	485	391	455	441	447	436	440	450	447	459	438	431	440	423	432	432	464	472	423	396	441	418	451	443	480	455	475	446	442	468	394	409	483	458	482	454	447	403	413	465	461	457	435	434	490	440	414	442	457	455	452	440	430	425	477	434	443	430	418	453	461	490	428	429	465	427	436	419	426	408	436	461	430	411	406	440	467	449	399	436	497	372	440	437	440	440	470	467	470	432	433	427	481	437	461	413	453	407	458	443	459	400	429	442	415	442	464	460	442	440	452	424	404	443	471	427	430	445	448	448	420	447	473	444	449	441	409	465	457	433	447	476	442	438	409	448	393	432	456	440	439	400	468	438	455	434	484	447	428	482	483	471	439	442	462	468	418	467	429	458	431	434	423	414	469	453	453	452	434	419	443	508	454	445	468	404	454	443	451	444	466	437	458	471	424	456	426	480	462	435	438	441	439	440	457	442	419	445	477	459	431	426	416	429	440	486	447	367	424	424	401	431	449	417	499	426	452	442	413	479	415	427	446	446	407	480	429	413	469	431	469	402	426	425	455	425	453	445	440	414	475	423	457	451	499	474	430	473	487	427	438	430	433	447	433	475	415	440	428	429	398	436	459	450	425	448	433	423	424	453	446	426	427	410	447	429	418	412	476	452	406	442	408	471	428	457	423	415	465	489	461	463	441	444	434	427	435	442	441	432	446	481	482	452	458	471	436	406	471	467	472	462	439	441	413	467	447	446	452	441	478	426	480	415	480	418	414	422	413	468	445	450	427	447	396	469	416	411	407	451	445	458	456	432	445	436	438	428	450	430	441	458	448	438	461	439	433	454	452	415	432	436	460	435	431	469	404	420	447	457	458	422	394	463	403	419	436	488	453	450	458	427	474	439	502	465	433	434	405	495	426	475	433	425	438	451	418	443	435	429	402	464	417	425	497	453	428	471	471	462	421	479	463	442	449	463	473	452	439	409	413	453	379	447	465	468	415	476	424	415	455	458	471	433	469	431	454	430	422	445	461	456	427	428	479	434	434	468	421	480	430	445	450	469	427	502	425	484	436	430	455	447	405	437	448	388	450	436	438	411	464	440	495	475	450	445	437	464	417	428	474	428	423	427	441	475	396	434	407	395	424	437	438	458	394	427	448	391	462	445	473	436	409	481	453	428	461	443	448	425	417	447	464	437	421	453	470	467	422	453	453	476	440	450	462	424	454	409	448	443	427	456	460	450	456	426	412	435	425	423	459	446	400	413	396	440	440	467	432	436	451	438	440	435	411	455	461	447	494	424	458	423	459	438	425	448	459	414	417	439	425	443	432	429	452	449	465	469	437	423	441	465	423	484	442	446	428	430	421	418	441	413	445	437	447	392	463	419	433	411	436	433	447	443	450	428	446	450	418	456	392	439	440	441	435	430	414	441	448	433	474	433	461	467	445	423	476	439	414	420	455	458	452	437	453	440	449	475	430	414	425	420	406	445	433	419	444	444	461	477	457	437	436	462	464	404	450	473	454	477	435	438	469	444	440	444	462	449	427	452	417	447	432	433	450	458	437	448	433	437	439	412	452	439	441	463	469	434	452	401	427	440	471	409	435	442	466	479	406	429	481	447	451	443	455	460	437	411	450	450	447	431	417	431	460	443	466	447	406	458	435	455	451	431	419	448	450	417	411	429	463	470	474	460	472	438	446	459	466	444	462	464	440	437	444	416	462	418	475	448	438	471	461	426	423	447	409	446	479	437	432	432	442	448	460	468	428	477	447	412	421	430	380	495	428	446	448	448	453	435	421	476	421	429	441	423	465	447	426	442	488	433	416	435	452	460	444	433	426	422	448	436	443	450	445	445	441	450	483	445	453	463	450	431	438	404	429	450	452	447	446	468	415	442	441	416	427	483	449	441	436	438	457	459	474	434	441	467	426	425	427	437	434	439	466	468	441	412	441	431	467	439	436	433	437	420	437	451	438	415	436	464	431	450	399	436	463	449	440	419	451	437	438	418	446	443	453	454	456	417	449	447	442	466	471	427	439	439	423	461	451	424	417	457	442	446	444	468	440	421	440	469	433	418	461	453	449	429	432	466	448	416	462	448	456	439	450	473	454	497	452	447	420	466	400	440	434	469	428	436	463	443	435	474	455	412	477	420	431	462	458	457	437	424	439	443	481	449	448	438	427	441	467	398	416	441	438	445	440	473	437	467	427	421	456	461	456	416	452	439	474	479	448	484	426	411	414	433	419	445	461	456	465	443	428	443	419	405	452	425	440	452	435	427	439	452	431	455	452	447	424	470	422	437	428	434	451	412	462	470	430	440	449	428	438	453	406	394	440	459	457	451	461	442	438	480	448	419	451	431	427	408	469	431	435	460	434	402	428	442	444	463	425	455	421	413	454	461	414	425	439	460	485	459	433	402	450	429	445	424	428	381	430	441	441	407	449	428	428	447	449	469	439	452	429	427	440	480	444	434	430	422	462	425	418	459	451	461	436	452	464	427	463	450	451	434	441	428	438	442	412	442	422	433	444	423	476	465	436	455	439	413	418	461	464	394	431	449	427	418	447	461	418	444	449	412	429	441	449	434	414	444	446	460	443	460	444	432	469	471	419	476	456	442	412	447	443	421	447	428	416	463	506	414	432	457	430	484	467	439
24944	28267	53347	49131	28536	11589	2273	607	512	505	497	458	527	496	497	497	467	514	495	464	491	521	495	473	458	474	441	529	533	487	482	488	477	460	465	480	485	493	458	528	524	481	491	496	484	486	499	471	478	455	453	507	482	450	494	479	501	486	461	464	498	475	452	493	463	479	474	501	463	452	510	489	457	513	478	453	445	560	472	453	487	484	471	489	460	481	448	494	508	451	504	460	479	470	478	418	446	504	442	474	459	442	502	536	532	480	466	472	496	491	484	478	485	439	457	454	510	504	483	456	489	500	455	512	464	473	506	484	497	537	480	459	467	489	458	471	469	517	472	481	468	444	463	466	489	503	439	492	472	489	437	516	494	445	486	497	438	451	492	504	484	491	447	504	457	450	464	487	431	463	483	495	488	450	455	434	458	497	476	443	508	463	499	478	481	459	464	483	498	455	462	477	482	459	477	454	460	434	493	456	508	454	473	480	432	450	451	454	463	485	442	476	481	472	431	481	477	468	511	470	438	452	488	509	495	479	467	479	462	482	500	449	477	478	467	467	481	436	507	486	497	455	465	497	486	473	479	475	521	508	452	488	499	511	461	486	472	464	451	484	459	427	488	519	502	486	497	480	492	457	461	502	512	487	464	515	478	486	497	492	474	433	500	469	478	491	508	439	481	459	459	470	497	490	516	457	447	459	484	468	465	485	482	482	478	487	470	483	466	495	441	477	493	449	500	471	449	453	488	510	500	501	454	478	486	516	492	483	459	444	449	486	471	464	495	478	478	497	495	441	496	475	499	509	506	489	411	490	469	495	506	476	471	469	456	479	430	486	479	446	528	486	457	450	486	502	487	472	458	479	471	474	476	445	473	468	474	535	492	473	496	466	475	486	510	515	472	432	508	525	463	487	463	496	475	472	479	457	526	521	508	488	516	435	441	451	485	471	500	505	479	450	521	472	463	461	481	493	484	442	467	495	481	445	482	488	460	451	455	454	472	478	453	450	498	494	441	449	442	458	485	472	472	513	515	461	462	468	460	477	491	457	495	463	458	468	467	440	465	425	492	486	462	482	479	502	458	479	470	464	474	457	485	469	503	476	506	482	467	480	459	474	484	514	474	465	494	471	498	454	493	499	440	467	474	485	466	443	435	474	483	494	452	485	462	468	480	507	489	454	503	457	461	488	511	466	459	489	489	516	504	494	473	464	501	468	461	486	428	472	501	481	444	467	493	456	470	465	433	464	524	476	441	464	485	454	521	481	437	485	518	479	492	470	486	495	458	449	474	479	471	465	460	441	443	474	482	456	524	539	456	487	510	471	453	469	437	562	454	514	477	438	444	499	473	467	487	500	511	492	490	457	455	450	504	521	487	459	506	460	479	488	491	450	438	511	491	449	513	487	455	451	503	518	463	470	443	434	515	501	447	437	451	452	467	470	436	491	454	438	481	497	484	414	495	415	462	461	511	490	495	466	484	462	493	477	464	495	474	502	488	453	448	459	476	461	499	478	435	450	507	475	483	498	464	484	454	471	469	483	489	443	501	464	446	501	480	466	504	483	455	490	443	492	465	448	533	491	477	477	476	461	490	454	492	457	476	464	507	456	462	480	478	466	499	424	517	484	471	466	497	533	496	509	479	471	493	500	487	500	478	468	458	502	472	485	483	443	464	463	449	507	469	461	484	467	410	466	456	490	463	464	471	492	457	468	505	486	471	496	450	446	495	468	464	494	477	481	473	474	477	476	479	461	500	473	460	472	529	503	502	482	476	452	439	496	450	492	501	504	503	483	467	469	489	471	452	463	461	410	479	453	463	498	504	463	507	462	468	440	463	487	484	512	467	451	496	461	489	475	463	482	480	448	468	468	438	478	489	481	462	462	504	450	451	474	439	471	503	473	520	501	486	465	478	462	511	485	493	513	501	457	480	509	454	470	467	489	476	476	484	490	479	509	518	454	449	472	465	481	505	464	485	490	467	470	486	458	476	483	448	461	473	491	485	491	491	479	482	491	442	518	459	476	489	475	515	485	520	477	462	478	498	440	471	483	450	473	501	520	467	486	504	491	449	469	492	456	457	449	470	465	476	452	489	464	467	510	463	481	455	457	493	447	471	437	486	470	467	529	435	462	439	495	432	447	502	465	467	478	482	531	473	444	463	490	460	485	511	451	435	464	455	458	469	453	486	462	488	446	469	497	455	473	474	424	494	461	465	461	449	432	479	469	495	466	411	506	480	475	440	489	512	475	471	481	427	456	446	479	448	499	481	453	505	454	470	504	490	473	471	442	494	512	468	477	473	457	440	501	474	519	472	502	542	448	494	497	477	480	458	443	456	508	475	462	474	472	468	471	473	472	481	451	484	471	501	445	457	481	491	470	516	445	470	428	420	505	475	481	463	452	479	512	454	470	489	447	508	462	506	456	482	476	496	467	482	458	486	467	448	491	503	489	479	463	494	483	478	444	457	461	501	508	475	471	433	468	457	540	486	488	452	458	491	491	468	498	483	495	471	472	490	486	449	468	473	497	504	446	496	453	493	470	462	446	481	504	495	482	472	478	503	499	486	533	447	476	505	480	513	444	497	452	514	478	439	455	503	478	493	485	474	460	512	505	476	473	499	486	487	457	479	467	456	470	507	473	461	483	475	476	471	484	459	488	494	447	461	461	484	466	501	460	462	488	466	460	477	461	454	465	508	507	447	475	457	495	481	499	438	523	470	458	462	490	472	533	474	482	465	451	486	469	465	508	473	473	473	459	484	448	498	490	487	441	444	497	501	454	494	500	472	475	458	486	480	447	466	478	499	505	457	472	477	472	483	477	479	484	436	496	473	437	471	478	448	464	471	488	494	521	481	491	478	475	480	494	492	508	510	496	435	504	500	484	478	438	454	459	498	463	466	489	462	491	471	490	442	526	481	518	495	506	453	489	517	488	467	503	460	494	477	470	490	469	468	455	495	495	487	500	444	493	478	474	452	472	457	470	492	489	447	461	456	442	474	476	511	489	459	495	443	487	460	450	493	469	476	484	502	520	440	509	477	484	476	413	470	483	501	464	457	486	479	470	466	453	464	472	530	483	497	479	467	462	478	455	465	467	524	486	466	445	461	465	495	458	503	483	474	432	510	503	461	483	504	489	482	455	490	479	474	493	459	507	468	435	483	464	494	468	465	446	466	452	532	489	510	491	491	514	486	468	463	515	483	462	485	448	474	455	477	478	455	443	522	470	492	510	463	481	446	472	500	505	494	453	506	502	480	477	495	452	446	472	454	472	470	465	479	512	507	496	444	493	497	505	478	505	491	488	470	453	474	458	472	438	476	450	512	483	491	485	462	494	466	487	471	467	460	501	465	490	492	484	493	477	456	434	486	478	511	488	479	475	487	464	522	443	488	490	448	518	445	475	482	489	457	503	485	502	445	540	452	492	486	453	462	410	479	487	485	460	467	478	497	492	475	505	499	465	505	516	461	522	486	460	452	486	498	498	490	428	470	488
29355	89596	74333	44852	19313	5848	1533	481	500	541	512	505	516	548	500	538	496	511	543	551	492	507	478	522	527	530	531	477	529	526	520	570	548	528	529	499	521	539	552	550	505	514	536	540	520	496	502	547	508	532	521	511	546	496	479	492	517	528	524	490	518	497	562	536	482	548	555	534	506	499	523	600	514	524	564	501	497	519	534	545	486	514	540	517	536	515	513	528	522	521	525	522	533	556	506	526	505	486	537	511	508	519	520	540	531	527	534	438	557	503	520	490	503	512	500	520	518	493	522	531	512	574	506	524	523	468	521	499	496	545	527	535	489	516	524	542	517	505	497	536	515	538	522	531	526	498	549	502	509	536	510	536	525	503	546	539	485	505	543	509	514	497	494	535	519	523	495	494	509	534	518	486	520	482	471	537	523	509	503	531	497	492	532	497	467	523	534	546	519	499	488	495	499	502	518	513	533	527	535	546	521	516	496	537	530	539	529	570	511	492	497	487	519	515	536	475	494	480	570	508	510	521	507	509	517	463	524	501	506	508	471	489	539	529	488	513	505	497	509	512	523	500	543	544	465	468	530	524	511	514	477	542	521	504	486	520	480	533	482	514	553	546	531	516	501	521	502	482	477	497	522	519	487	527	528	503	509	528	458	515	494	517	508	481	528	489	469	475	514	516	511	548	525	494	528	530	556	559	507	510	490	501	541	523	514	501	501	531	495	507	533	482	490	525	532	477	531	542	558	477	487	499	542	539	473	518	486	502	516	508	524	507	541	542	503	507	539	479	527	486	508	483	496	517	536	520	485	529	523	532	512	514	506	547	527	517	494	520	506	496	523	501	518	513	535	534	526	457	547	519	496	516	502	538	550	568	508	528	518	514	515	523	508	495	510	528	510	508	517	493	515	523	521	570	487	509	514	533	510	495	533	494	505	515	500	530	532	536	517	503	516	508	507	517	516	496	536	488	515	498	522	541	554	546	500	477	503	520	543	544	517	532	527	532	503	501	469	526	515	514	489	469	503	491	528	551	509	514	511	531	520	517	473	561	532	532	499	523	505	493	484	506	516	528	485	505	525	578	520	538	516	527	483	504	514	510	506	558	516	516	482	540	489	515	497	523	549	505	477	546	506	504	496	533	529	488	540	463	514	535	462	521	517	516	541	491	532	504	496	535	493	525	529	506	502	509	518	502	491	540	512	499	489	527	488	527	528	497	491	511	496	546	519	534	525	540	502	498	522	515	502	513	540	509	503	543	487	510	447	507	503	554	482	488	485	485	513	500	519	544	505	542	514	489	532	490	538	497	496	500	533	532	511	536	483	531	506	541	511	487	500	498	462	522	485	503	506	515	531	496	533	538	525	467	509	518	526	472	475	485	543	504	495	516	511	521	526	536	512	518	537	506	463	521	531	540	516	517	494	535	507	489	493	536	509	535	503	490	538	513	527	486	519	511	536	504	524	507	496	519	530	489	503	524	495	557	537	522	550	500	546	505	525	485	515	472	560	511	519	530	477	560	556	510	539	540	536	478	538	520	507	503	531	534	522	481	525	514	545	524	565	505	519	536	523	511	526	518	522	478	522	506	523	501	505	451	520	551	493	506	517	500	498	498	486	499	548	541	526	510	482	517	521	516	529	512	576	525	516	537	500	504	539	503	494	489	501	503	540	556	579	516	522	548	496	485	518	518	513	525	552	487	549	505	508	515	520	486	558	463	487	477	497	537	482	508	549	536	527	526	494	507	494	472	523	512	540	531	513	510	500	494	518	456	514	519	501	532	536	487	537	488	572	554	507	500	532	552	505	524	497	460	509	526	484	554	484	476	508	500	514	486	513	530	514	519	507	493	524	478	532	487	554	511	513	545	520	519	530	515	480	514	512	514	527	508	535	488	549	529	514	507	523	528	538	511	544	507	535	526	532	476	538	526	525	533	544	556	466	522	517	549	494	524	517	503	521	535	490	513	515	508	480	487	503	515	479	496	515	535	515	523	537	499	520	511	492	529	524	517	506	499	483	480	550	517	504	535	532	515	502	523	512	495	544	549	475	483	520	507	490	474	534	534	494	483	502	521	516	528	499	510	532	502	513	494	500	492	545	520	471	484	530	503	508	512	524	539	519	514	508	523	486	526	493	497	525	520	530	505	495	513	519	494	521	511	537	512	540	476	508	518	543	506	498	497	522	523	507	525	563	492	515	521	517	518	505	501	543	524	506	513	534	508	501	508	520	534	491	544	533	553	500	544	526	510	542	518	457	499	512	488	494	503	535	488	565	503	512	504	513	555	564	499	484	484	526	532	518	524	493	514	467	538	497	491	497	537	483	511	505	532	526	536	484	527	512	532	524	545	473	515	508	498	499	526	527	519	534	528	509	501	547	487	486	520	496	480	506	517	504	535	523	514	514	554	522	487	533	486	525	506	541	513	549	539	515	511	490	489	499	524	502	537	537	489	552	577	485	496	522	503	551	549	540	521	524	538	517	500	496	546	492	512	496	484	489	536	496	485	474	523	507	527	504	502	536	498	493	524	525	520	511	493	496	564	522	524	527	554	531	516	515	526	507	517	506	493	508	506	521	486	476	521	527	521	526	507	519	509	493	494	483	535	497	554	480	522	511	525	492	546	515	528	526	546	525	518	522	580	552	499	526	508	534	545	513	489	534	509	525	539	521	502	504	513	524	538	475	515	497	532	506	515	510	509	529	499	493	480	478	475	524	466	511	525	510	509	534	526	495	515	540	470	550	542	516	487	513	531	504	535	511	484	532	544	538	488	487	503	513	506	501	545	521	488	555	474	481	514	502	533	536	500	477	524	559	530	539	498	487	464	552	518	532	491	512	509	524	490	502	531	511	475	469	504	528	536	517	501	504	488	514	543	519	550	522	541	510	536	508	542	470	488	522	528	533	501	501	523	524	471	512	527	494	532	499	518	525	518	503	519	508	528	516	533	561	499	525	506	549	543	514	517	510	502	537	524	502	560	488	516	478	482	481	524	545	516	549	499	503	507	483	494	470	538	511	521	560	475	499	476	501	494	522	532	482	515	492	556	488	511	499	475	532	490	535	527	506	524	495	540	511	510	543	516	517	516	528	505	504	514	538	547	478	521	488	490	489	504	537	567	543	506	530	510	536	480	514	533	469	538	476	546	540	537	491	487	524	508	537	513	561	504	533	468	478	510	547	508	534	512	517	517	504	522	472	522	516	513	535	515	491	503	506	532	561	487	517	515	531	545	537	473	537	474	503	510	474	479	542	504	513	546	505	463	495	538	519	498	493	516	532	503	514	518	527	548	495	482	489	512	513	506	502	542	560	506	523	513	504	484	532	505	532	506	584	503	530	541	496	501	523	536	560	552	512	482	537	474	553	485	490	469	505	518	483	546	474	546	496	525	510	563	484	485	544	508	517	497	489	493	491	503	487	509	497	504	524	534	527	497	504	518	492	502	493	494	482	516	507	525	508	518	500	523	516	533	494	529	539	554	485	492	530	500
23934	25451	46793	47296	32000	18256	5359	821	625	598	598	590	520	562	561	609	512	584	545	548	576	566	548	584	569	558	543	581	553	548	571	535	502	550	539	538	565	573	581	557	536	525	532	549	597	525	530	540	578	547	545	518	513	543	549	572	530	532	557	535	522	582	550	551	567	568	560	525	564	528	499	563	540	544	539	588	555	539	574	516	544	527	556	517	560	518	530	560	524	530	533	606	524	556	536	527	506	532	537	506	528	575	540	505	523	554	528	498	537	555	599	551	546	546	552	547	535	542	574	545	505	535	519	552	515	521	604	566	527	578	554	582	515	548	523	584	505	528	553	470	599	532	565	552	582	545	506	531	532	529	532	514	559	556	570	549	548	485	538	516	550	518	524	533	543	536	573	561	545	550	542	542	552	526	556	572	505	554	546	559	576	512	554	536	550	547	555	533	533	529	549	542	525	529	577	528	564	570	562	564	528	542	499	526	517	549	577	535	526	518	534	538	553	539	528	547	570	547	514	533	564	575	519	538	539	582	565	523	577	562	571	567	544	481	561	564	556	551	565	538	538	502	511	542	530	532	540	593	473	543	504	505	486	550	572	547	525	602	503	541	547	531	544	548	541	493	531	527	535	522	523	522	536	534	551	564	533	575	520	537	560	540	502	579	514	525	521	574	514	566	539	551	526	534	520	565	559	516	568	531	527	532	557	547	614	536	542	487	550	540	531	526	573	559	521	581	553	547	519	500	552	532	524	546	519	542	529	549	558	571	550	527	522	532	519	511	534	535	505	546	570	549	491	568	519	551	521	546	558	532	536	567	548	584	524	541	502	540	551	552	528	562	530	545	559	516	571	555	583	527	562	539	546	565	535	519	531	585	544	522	545	487	533	548	554	558	548	509	570	560	523	523	584	547	517	536	515	533	549	547	559	560	544	543	574	536	536	549	543	553	550	509	567	558	557	510	530	519	500	532	576	539	548	544	532	566	475	525	493	567	533	577	544	541	511	548	559	526	536	562	578	515	523	557	542	541	538	536	589	498	544	527	514	554	567	516	554	559	548	566	513	550	511	534	547	562	552	536	538	579	574	552	537	543	554	554	545	528	535	541	535	567	552	618	528	579	509	565	516	624	538	545	521	583	555	546	535	547	526	557	533	500	566	576	542	537	556	528	538	521	531	534	536	528	516	541	550	531	538	540	571	532	550	517	563	560	527	561	530	533	551	540	571	590	567	509	531	533	540	529	522	546	554	546	546	531	555	512	533	537	523	519	547	529	525	517	502	550	549	541	556	551	518	566	533	562	530	549	514	518	556	570	544	533	560	537	490	575	527	578	558	533	547	489	557	560	550	535	520	571	573	570	552	544	567	539	540	559	514	561	557	526	535	524	567	540	516	554	527	548	554	524	542	574	501	538	569	529	569	540	533	529	507	545	561	538	497	521	592	498	551	520	553	485	514	557	509	564	568	524	557	571	537	528	558	534	560	526	540	531	551	534	575	533	540	558	527	552	544	524	534	510	573	559	543	573	566	537	537	538	534	566	541	565	516	568	528	510	571	528	556	531	501	525	557	544	549	538	554	565	537	542	516	527	529	550	576	557	567	539	548	541	542	537	583	526	522	537	538	491	532	573	539	549	537	557	517	543	525	545	515	561	587	533	514	533	548	516	522	545	541	567	565	507	539	545	587	537	558	487	558	527	551	552	510	524	545	516	573	542	574	526	508	579	581	579	529	544	550	523	480	553	568	493	575	551	558	560	544	566	542	542	566	555	535	517	562	511	550	527	549	520	572	572	583	513	536	542	513	576	514	542	556	581	560	545	548	539	515	508	537	515	557	540	559	559	552	571	547	485	538	512	513	494	558	521	525	532	541	535	537	527	521	537	553	549	504	522	534	531	523	500	554	542	569	552	563	504	526	538	562	500	528	529	511	550	560	548	549	584	513	544	516	561	523	533	531	522	559	514	536	510	549	571	542	564	482	526	540	570	587	537	568	562	546	543	580	562	543	585	494	520	564	536	530	543	576	539	524	551	505	560	531	527	532	549	538	540	540	598	570	548	602	552	534	520	533	577	542	556	537	502	552	577	530	528	592	549	525	557	558	529	589	552	555	576	498	522	519	544	561	547	515	521	530	534	554	540	517	542	556	530	568	569	535	539	524	537	551	528	560	497	546	519	540	503	549	562	572	552	514	532	527	558	521	565	532	574	556	539	498	548	568	558	538	565	549	560	521	531	584	538	530	556	531	525	556	527	544	534	558	544	527	532	550	576	544	527	530	540	565	592	517	559	527	517	541	550	543	542	529	540	523	537	532	542	514	585	501	516	567	538	539	550	529	542	535	510	519	538	544	546	537	557	559	530	521	530	571	538	518	586	525	544	546	578	568	545	529	527	516	557	519	566	549	508	527	549	553	529	522	601	534	561	527	562	576	505	517	541	548	547	537	538	535	525	489	546	512	560	483	524	531	532	505	569	588	547	539	568	505	564	582	558	533	541	531	541	560	517	550	501	515	547	546	518	536	530	522	552	554	568	548	541	532	528	563	577	552	554	597	547	542	547	598	539	528	520	526	529	545	529	546	543	548	555	548	555	539	525	540	534	550	552	582	554	555	573	511	561	519	568	590	574	550	562	576	520	491	580	518	511	555	540	557	541	533	559	559	515	551	552	557	553	537	522	537	510	543	531	534	517	599	511	531	606	545	567	533	539	563	543	538	561	552	533	548	468	591	519	533	555	502	548	549	537	511	510	526	534	511	547	566	535	581	564	569	548	525	536	542	566	538	550	527	517	555	544	542	487	531	569	532	502	503	510	501	569	530	571	545	536	542	524	550	574	549	546	510	527	558	523	591	525	518	527	567	549	541	507	548	557	529	540	517	544	540	565	559	509	528	532	562	549	533	554	554	553	540	526	546	528	560	505	539	586	528	558	550	537	559	553	523	525	537	527	560	507	536	544	525	535	571	579	568	570	547	561	519	571	496	559	564	564	517	506	592	560	543	570	547	546	560	514	567	597	568	526	498	583	596	543	526	522	529	604	539	542	545	583	544	558	589	549	563	530	548	550	521	554	529	516	520	548	549	553	542	493	541	580	493	534	509	555	564	544	588	574	551	530	514	504	530	538	542	528	545	554	499	541	560	541	526	504	473	577	546	570	568	536	536	541	557	519	529	561	540	507	516	561	544	563	510	525	568	504	527	552	527	559	549	560	523	547	568	570	551	526	532	499	526	528	511	518	567	526	558	522	508	545	536	520	564	527	511	550	524	522	523	555	563	583	552	549	541	547	577	571	537	538	550	507	558	542	532	569	525	536	538	532	543	581	528	509	533	536	550	593	524	556	537	562	566	553	546	535	541	524	549	539	507	551	520	563	511	561	522	540	534	529	562	556	563	469	540	529	537	563	563	591	577	525	524	512	486	557	564	490	531	580	552	562	558	495	540	499	550	566	573	571	542	543	554	539	523	515	589	547	481	533	555	582	529	543	573	560
47305	94292	80987	55689	27613	9483	2497	617	613	670	622	605	630	650	608	598	644	623	637	643	562	610	653	585	562	605	635	584	643	598	609	600	612	655	593	593	608	576	655	580	582	585	611	616	613	536	631	576	640	666	585	604	601	558	600	587	576	601	577	605	593	646	631	608	600	625	585	620	640	661	624	606	610	584	588	635	635	558	593	591	623	571	601	588	584	631	595	611	610	578	594	594	584	589	596	590	639	690	570	653	612	628	604	610	602	568	596	567	585	633	622	600	607	607	597	568	608	603	566	607	546	637	589	607	641	573	637	611	602	585	618	580	614	611	594	617	601	632	548	618	627	571	596	621	589	619	586	601	603	608	575	583	593	552	619	570	591	637	586	619	587	638	658	624	583	579	614	626	644	591	556	576	591	608	628	649	613	620	636	584	571	606	552	617	586	601	606	623	622	557	589	608	595	575	598	590	587	581	577	617	598	632	604	601	554	567	634	573	598	607	604	590	613	582	641	628	598	606	605	591	633	558	584	579	602	585	612	601	610	585	568	560	611	601	596	575	612	608	627	600	634	590	560	577	604	603	621	624	635	587	570	595	597	549	651	584	597	613	610	605	612	572	597	592	630	592	565	556	568	609	609	603	577	570	590	552	587	570	569	611	628	636	568	591	613	624	588	655	592	553	634	645	612	606	582	569	591	607	582	615	569	582	608	589	609	613	632	618	565	619	640	581	556	576	602	572	645	565	565	580	585	588	594	569	605	606	582	613	614	594	600	604	626	597	614	593	618	635	614	530	668	579	602	591	580	571	600	602	580	590	611	603	584	621	633	576	599	625	617	606	564	553	629	604	598	609	623	627	619	604	631	608	610	620	566	594	591	635	587	603	623	615	626	560	564	610	618	602	604	596	522	598	541	595	655	600	581	626	600	577	630	610	552	614	625	619	613	599	591	615	607	616	617	570	620	644	600	578	607	570	642	627	659	633	550	582	586	619	599	581	605	592	582	590	588	590	612	561	565	594	584	636	589	604	585	639	610	586	557	593	652	583	607	591	628	560	589	557	635	591	561	569	588	606	567	634	574	635	582	602	597	590	552	628	599	617	586	598	626	590	566	583	625	593	605	552	587	644	610	591	605	659	604	619	597	592	610	619	584	586	578	606	545	600	622	615	576	579	605	599	590	609	588	599	639	620	616	579	619	582	612	626	625	608	629	628	554	608	602	638	619	572	599	609	588	572	573	557	603	597	640	603	579	601	585	626	629	625	593	586	593	572	588	616	614	632	607	597	619	574	544	581	582	636	680	611	605	596	627	609	581	629	566	585	583	571	622	627	566	615	571	658	591	648	655	620	595	591	599	586	602	605	602	607	571	604	558	615	647	602	606	641	585	603	630	619	584	630	669	583	609	636	629	600	617	616	626	636	589	591	629	554	613	577	603	559	598	568	606	596	597	596	622	610	654	623	583	595	597	605	652	633	624	617	621	647	623	638	621	621	603	614	624	600	634	591	580	590	575	571	611	565	600	580	549	569	578	608	596	623	618	575	620	628	607	590	563	654	626	595	620	568	567	577	557	582	634	629	623	603	590	587	574	614	598	633	575	603	596	596	598	597	604	562	618	641	605	633	645	598	624	626	643	544	625	655	588	683	570	601	648	562	588	565	541	551	627	594	576	596	585	612	597	604	584	633	578	606	588	597	601	589	641	628	633	648	643	629	585	563	606	570	602	602	615	612	629	624	590	626	618	611	577	630	582	626	550	620	614	586	579	621	619	596	577	585	649	636	619	614	581	622	562	616	578	588	595	615	584	579	581	599	616	624	600	628	578	579	606	578	576	609	576	595	617	617	590	624	577	620	579	612	597	624	591	601	636	602	643	551	574	557	589	602	601	592	633	597	590	595	608	605	610	603	616	578	587	572	551	617	643	600	622	570	598	567	632	608	596	623	612	606	553	586	615	554	558	583	587	608	540	628	586	591	596	575	592	588	554	610	597	599	578	577	602	576	581	624	609	588	620	614	612	614	607	581	589	609	599	571	595	638	600	612	600	581	650	587	593	596	597	594	609	620	555	611	656	590	605	632	603	579	601	608	570	620	611	620	600	538	612	575	609	583	594	598	643	611	597	622	575	623	585	583	612	586	589	625	605	587	610	570	643	577	631	584	618	573	597	578	551	603	663	599	591	606	596	573	564	602	541	570	570	585	630	556	597	584	609	589	622	607	654	580	609	596	583	631	610	582	560	608	587	582	564	592	543	575	602	633	595	573	622	563	561	612	581	609	639	591	594	610	608	568	594	636	596	556	587	607	572	604	604	597	615	607	635	632	632	593	576	601	556	575	615	607	578	569	587	576	572	566	650	615	584	607	632	606	600	597	571	595	615	591	590	636	562	634	564	545	587	580	572	564	592	577	602	598	563	589	615	593	622	612	610	641	608	607	572	630	625	588	573	598	602	563	595	635	613	592	641	610	581	574	570	591	603	595	613	629	570	588	596	603	585	591	607	597	575	585	625	572	611	586	631	604	582	616	545	569	600	586	599	603	630	618	616	591	586	581	608	578	593	622	535	602	617	613	594	596	610	554	600	596	612	626	568	581	581	642	606	603	563	590	602	649	583	603	585	555	650	566	577	605	621	623	632	613	616	559	619	605	626	628	627	599	668	592	547	608	615	603	607	625	585	585	622	579	602	601	590	592	592	605	579	601	616	614	605	591	567	559	583	609	581	586	551	587	560	623	641	604	600	573	544	599	601	612	593	568	596	564	593	556	566	581	609	586	564	643	557	654	615	603	614	597	606	618	654	579	596	615	583	601	593	587	573	593	615	631	603	593	575	629	611	580	591	558	609	583	577	612	592	586	574	611	547	589	596	601	590	620	598	612	602	629	625	596	598	624	620	557	609	602	604	579	608	632	577	599	579	605	588	631	613	582	585	612	618	638	620	595	617	613	587	612	607	619	558	593	634	622	561	601	616	614	580	559	562	592	667	602	618	562	599	606	636	556	590	567	617	596	600	603	586	635	600	563	568	613	600	580	582	604	608	572	569	592	614	609	599	589	613	569	597	575	616	606	586	570	615	581	576	626	584	613	579	611	590	587	629	577	585	570	590	589	581	575	600	647	572	618	572	634	607	633	599	614	573	612	591	592	615	633	604	648	612	593	623	591	585	630	598	604	536	589	600	552	616	625	614	630	583	554	594	571	642	589	572	601	581	598	623	586	579	624	580	605	553	579	631	593	596	622	557	598	595	650	584	569	574	575	597	604	619	606	584	571	597	596	619	580	621	509	637	589	580	623	614	638	586	595	593	610	582	598	624	622	631	599	578	544	604	616	598	588	585	574	606	629	554	581	590	617	571	578	596	591	589	639	586	608	601	627	615	574	572	578	587	601	595	603	593	568	608	616	594	618	587	587	601	564	611	585	582	594	627	609	582	567	563	631	625	601	605	606	565	616	615	629	567	591	595	591	572	653	605	602	603	604	600	588	578	590	578	558
28590	28964	30102	15758	4012	1171	612	484	441	432	450	458	477	475	495	497	461	436	459	435	469	467	446	446	491	481	471	464	463	499	434	455	452	490	461	452	459	440	495	482	469	486	486	489	452	493	441	455	436	456	427	471	455	457	492	474	460	466	452	496	463	492	493	471	467	485	474	481	467	445	424	458	490	493	436	446	479	428	482	458	469	474	510	445	443	466	467	466	447	489	488	457	461	468	472	485	537	478	468	462	427	454	486	499	451	460	461	444	477	473	476	476	427	428	433	462	440	428	444	437	435	436	470	433	458	502	471	475	471	428	453	494	474	424	515	481	451	466	453	458	461	484	465	469	464	484	469	472	475	469	432	457	446	415	464	451	513	499	493	479	452	501	458	438	472	446	464	481	488	479	471	452	486	460	464	474	469	446	451	504	462	468	451	464	468	437	416	462	438	415	497	476	424	486	469	485	460	469	454	455	459	455	465	442	465	476	487	519	467	477	461	455	452	494	473	450	435	492	495	475	464	433	465	467	476	465	464	501	472	428	486	475	453	501	486	470	443	470	457	459	468	458	450	500	474	458	491	466	491	435	450	453	476	435	449	482	476	444	454	492	480	474	509	472	473	413	441	475	471	511	450	476	448	441	455	468	453	447	449	465	472	474	411	463	455	447	458	475	475	493	443	418	455	462	457	453	439	448	467	477	454	481	470	463	471	463	505	444	508	455	471	446	494	443	490	432	470	450	427	449	427	469	469	461	451	492	480	445	433	450	487	470	462	445	462	467	474	470	464	444	474	471	496	500	505	455	485	466	422	399	458	467	490	432	485	468	447	463	482	484	474	505	466	456	439	462	475	490	447	472	441	455	455	474	492	412	449	498	489	437	476	454	474	447	464	445	486	418	422	486	491	460	453	470	440	441	479	462	461	491	472	461	487	466	499	505	440	466	483	496	453	476	443	422	459	426	493	462	427	463	477	479	455	516	446	441	502	443	448	465	457	491	481	466	460	499	450	463	484	484	474	458	441	432	483	483	463	478	458	473	424	432	483	484	462	475	435	471	451	464	475	459	488	459	454	427	478	463	469	481	451	486	457	466	465	497	448	432	462	490	504	471	430	467	468	456	482	435	477	429	474	402	485	484	438	490	458	476	488	477	482	494	469	426	511	488	461	474	469	469	467	456	445	505	440	477	488	447	496	437	459	484	476	441	478	465	457	465	494	452	458	423	467	451	461	461	444	476	459	510	472	474	473	483	475	484	451	466	509	485	404	475	460	456	517	468	483	499	464	438	460	460	453	436	461	439	457	453	431	492	486	469	449	451	463	474	501	486	458	454	445	480	465	500	463	434	484	492	479	478	479	439	449	469	490	458	492	450	474	474	444	473	492	467	460	479	423	452	463	466	446	487	481	477	442	486	432	454	449	482	485	481	489	476	445	468	475	483	474	487	441	493	478	438	448	467	448	472	447	459	454	472	460	452	467	469	477	475	449	427	491	451	472	458	463	473	481	488	449	462	456	478	497	422	475	437	476	448	439	456	420	446	426	480	451	445	484	456	483	486	469	450	466	484	454	454	508	479	443	469	472	477	444	488	465	480	518	438	478	462	496	463	472	437	514	460	465	470	475	466	435	465	480	459	446	454	456	496	466	450	482	448	470	455	421	482	448	479	441	453	465	471	476	511	467	466	463	494	442	437	456	480	470	447	448	432	425	465	450	474	466	474	444	441	445	436	446	466	416	478	470	480	449	443	482	457	471	474	462	466	463	446	441	458	472	495	502	489	459	495	494	460	478	483	444	475	476	495	465	463	460	494	444	463	483	451	442	456	469	427	486	485	437	459	422	448	452	471	454	424	479	451	433	481	447	498	510	439	469	478	464	464	452	491	475	456	470	467	471	427	437	431	413	455	485	479	477	430	439	455	446	451	453	509	465	499	442	468	459	433	440	423	471	474	447	487	456	479	453	463	453	469	447	439	509	458	474	464	473	466	472	471	461	459	511	453	447	423	493	447	456	463	459	508	446	470	467	432	480	468	489	425	479	482	483	463	476	455	452	480	453	438	463	458	496	489	436	419	462	475	444	469	523	412	471	461	431	479	488	476	455	465	450	463	506	460	460	473	497	459	427	449	479	472	480	471	450	480	452	459	460	493	452	436	459	455	477	480	453	529	498	494	418	450	456	515	474	445	475	422	469	438	472	490	463	472	452	466	427	480	449	451	476	476	468	468	469	472	467	475	481	462	472	480	450	450	463	468	492	436	455	456	485	446	490	445	512	451	510	466	522	469	438	480	477	453	482	419	474	486	447	437	463	469	468	532	481	472	443	477	415	448	464	459	428	476	484	450	458	439	451	486	494	505	474	476	455	493	501	506	471	463	463	458	452	447	445	464	457	466	475	470	476	435	487	458	457	481	452	438	473	413	463	437	441	447	445	469	461	454	457	460	480	518	433	488	482	447	444	480	472	459	444	453	429	460	461	439	469	482	458	445	469	458	483	421	516	471	436	509	477	449	487	448	471	508	453	466	471	519	486	464	479	444	484	434	448	438	453	463	465	458	482	462	465	463	485	459	449	475	435	438	449	480	449	484	483	442	455	498	446	462	459	468	440	468	436	473	440	483	466	504	460	459	434	445	485	500	487	446	450	470	433	465	460	452	448	451	441	493	507	472	469	440	467	471	453	460	482	478	480	483	488	445	463	461	469	476	476	481	479	458	432	508	462	467	431	476	437	461	488	498	399	489	431	451	435	450	452	463	460	459	500	469	464	468	454	436	444	474	455	477	486	459	476	472	471	492	455	460	467	438	464	453	470	446	511	473	471	469	460	493	465	488	406	465	500	461	458	467	492	451	467	455	445	427	466	461	475	443	456	470	458	499	461	476	483	454	466	510	457	479	456	448	451	465	454	429	474	424	436	484	464	475	473	470	486	512	470	488	443	435	460	442	482	460	451	451	495	477	441	491	439	473	453	441	451	454	455	469	461	457	429	449	522	486	456	473	484	479	504	464	476	447	431	418	459	452	471	467	491	490	469	484	463	464	480	454	432	464	452	472	428	489	450	498	498	432	482	489	475	428	484	449	454	479	426	476	492	476	490	471	446	480	475	435	473	402	466	494	474	504	453	453	439	485	510	484	455	498	451	441	452	488	460	479	474	455	454	443	406	444	458	503	502	464	461	496	463	498	418	469	455	460	440	452	443	492	482	480	472	469	443	472	420	453	442	468	495	453	453	454	424	462	445	452	453	450	509	488	473	437	506	503	456	474	445	482	491	474	435	460	542	452	470	452	473	460	454	421	448	428	472	465	444	498	467	461	433	496	472	465	457	479	464	461	448	457	439	491	428	474	450	461	428	450	455	479	429	461	456	491	462	458	508	517	469	462	447	468	449	450	490	459	445	474	495	434	444	478	506	451	457	438	471	427	464	485	492	431	455	478	449	462	455	504	486	441	467	486	484	471	429	524	425	475	514	489	461	475	479	456	434	463	501	448
15609	36513	24913	9077	2990	1131	608	461	442	424	467	459	464	402	418	474	392	491	420	468	409	472	477	436	463	440	443	485	467	456	425	471	443	462	431	415	478	452	461	442	442	450	470	445	455	465	435	467	455	473	449	442	410	418	449	434	447	428	422	449	484	430	489	448	440	441	466	466	455	423	435	438	469	433	489	454	435	436	480	454	476	444	475	447	432	431	425	412	437	430	439	442	423	448	493	450	465	436	468	463	433	472	434	456	463	450	443	445	443	458	433	445	435	456	438	438	405	432	447	461	491	492	430	447	475	433	446	417	459	468	457	433	475	475	409	480	418	443	454	450	448	441	469	465	429	419	429	416	440	441	438	476	448	394	443	471	442	459	437	429	446	410	449	430	462	467	448	458	458	438	420	468	445	460	457	426	439	458	474	478	430	429	447	413	457	440	425	461	495	436	464	436	440	478	424	444	448	468	447	426	456	441	414	480	429	470	460	441	454	508	437	469	457	471	449	421	413	467	427	462	449	408	433	453	464	433	496	446	432	435	458	444	488	441	445	451	466	478	450	455	459	441	450	499	438	442	431	448	441	414	424	453	424	446	438	425	443	454	443	423	466	472	444	456	460	458	456	417	445	415	452	448	441	423	461	462	457	479	421	457	491	446	476	458	474	455	422	442	405	462	452	452	421	454	465	464	434	437	463	469	422	431	440	477	435	440	451	456	456	477	423	447	444	441	429	460	467	472	406	402	408	415	402	433	421	450	405	420	454	425	482	447	461	453	436	455	442	433	448	429	469	426	426	429	444	432	475	445	424	448	447	431	463	423	443	453	430	430	500	440	453	479	447	419	431	465	433	435	465	460	427	420	495	458	439	480	464	470	436	454	452	457	399	420	437	436	447	457	414	464	435	418	492	462	426	455	456	455	481	459	484	440	462	426	452	427	434	432	426	447	469	457	436	450	415	441	455	435	435	434	437	450	463	420	453	481	444	428	464	481	482	437	423	446	451	444	442	423	474	437	471	451	451	448	477	453	410	438	467	444	423	471	433	450	482	418	441	423	433	429	457	467	434	453	479	421	412	422	463	444	462	471	414	453	463	425	437	451	459	451	458	431	450	420	479	432	439	461	460	404	440	461	454	449	445	448	444	460	460	472	440	441	418	441	463	427	451	433	450	452	432	420	413	424	448	442	408	454	456	454	424	469	415	427	448	425	449	403	456	430	431	461	430	463	460	448	439	449	431	477	419	460	402	440	403	446	427	433	420	449	431	462	455	446	461	411	436	431	393	436	451	479	466	465	430	454	444	461	435	412	429	471	461	455	406	460	467	447	450	455	419	442	433	458	435	430	453	474	476	418	430	459	459	480	442	449	451	442	411	469	437	428	430	452	494	429	479	457	437	450	414	453	466	417	453	467	444	427	429	434	438	468	428	420	417	420	476	463	437	464	432	464	417	438	445	443	472	466	419	447	425	440	447	444	437	442	427	459	435	428	448	431	443	445	446	453	465	439	471	453	428	441	477	446	445	466	439	464	453	427	452	447	402	442	448	449	436	438	406	440	435	451	481	420	447	445	447	464	426	413	404	491	441	442	425	476	437	445	456	445	503	438	447	423	464	458	475	470	436	458	452	445	434	456	460	480	441	455	460	444	438	476	449	452	435	460	457	446	476	446	439	467	477	454	477	434	472	439	422	419	465	425	443	436	459	455	494	455	419	435	432	424	464	456	430	424	448	425	443	488	485	424	430	433	417	413	460	402	479	459	451	451	429	458	483	494	439	465	457	469	423	433	475	455	433	445	415	455	425	477	457	450	430	449	460	476	406	464	458	440	476	467	431	455	418	421	437	449	455	412	394	435	438	451	442	453	440	446	445	436	486	433	454	432	446	434	423	439	467	453	408	462	463	464	435	428	444	430	471	444	446	460	407	487	458	453	428	422	423	451	440	424	439	408	412	461	464	422	422	443	450	461	433	471	453	457	470	419	406	416	409	458	426	457	445	436	449	437	428	464	453	467	435	444	440	456	431	432	504	449	461	434	451	445	446	448	459	427	436	444	455	449	463	494	458	448	431	452	433	427	471	441	404	457	414	412	435	442	456	438	421	454	475	441	430	446	440	461	447	413	401	462	411	452	435	466	448	447	457	419	418	429	468	468	434	463	425	440	440	436	453	393	513	466	446	430	478	408	451	455	417	466	468	421	445	399	449	423	456	448	465	457	438	428	451	488	444	418	464	443	409	468	449	440	439	418	446	416	504	453	451	429	464	433	469	447	474	436	441	426	414	400	421	443	406	464	454	459	488	471	432	449	415	426	471	438	402	429	425	426	484	445	467	431	448	500	456	463	416	441	435	423	436	418	419	428	467	454	471	435	424	441	433	458	458	460	475	445	439	435	460	446	422	442	440	460	451	470	420	435	452	402	467	454	468	429	445	436	438	447	444	461	498	483	480	420	455	449	439	445	466	492	453	477	438	430	413	466	448	450	438	438	459	438	444	456	424	442	476	435	429	436	461	415	458	437	441	467	459	459	418	444	444	422	454	495	451	425	436	449	407	448	462	442	449	468	441	440	416	419	439	412	436	467	412	425	445	417	435	436	458	428	451	428	458	434	466	451	418	424	441	450	453	482	457	435	441	434	445	436	449	467	476	439	491	432	431	400	426	461	452	434	395	435	428	412	441	426	454	439	429	445	447	446	440	475	402	430	449	447	459	431	423	427	449	486	443	404	449	434	476	434	434	479	490	457	421	432	448	449	458	444	459	396	454	422	460	476	443	464	443	448	435	415	448	462	491	439	463	457	482	473	457	473	415	448	424	446	412	460	479	440	409	456	442	431	476	482	443	431	446	458	469	427	378	454	457	452	417	466	411	465	401	467	448	451	436	474	446	416	443	447	459	449	486	447	442	450	437	432	453	434	420	453	452	439	460	437	413	449	427	443	470	440	457	444	439	440	402	485	476	429	436	452	442	455	440	444	453	425	453	418	419	470	463	453	430	432	452	461	438	466	448	417	480	463	430	452	450	460	490	435	447	462	457	422	452	430	467	475	486	455	464	441	440	403	435	443	421	431	449	448	463	441	445	441	401	450	407	410	481	413	440	428	473	421	447	423	475	412	400	467	464	416	456	447	463	414	488	439	453	444	499	456	437	433	468	454	424	464	442	484	454	456	457	448	454	446	437	458	439	421	448	443	441	425	465	436	491	454	452	463	442	428	442	464	465	437	423	433	421	444	456	410	436	404	454	442	480	525	449	468	444	480	456	447	471	466	416	445	428	433	441	452	454	478	432	428	424	414	447	478	423	440	475	454	460	419	431	380	428	434	443	435	465	412	416	448	457	417	424	451	455	439	492	411	431	427	473	432	448	440	455	445	464	469	424	461	442	438	434	472	481	481	430	422	484	442	442	447	450	455	426	413	444	422	439	435	483	421	438	457	427	433	423	431	472	434	461	449	460	427	422	402	476	461	421	445	431	422	451	417	460	429	445	448
25163	25418	45226	44567	26209	10449	1970	632	535	544	471	510	496	473	452	431	480	488	501	477	532	468	489	451	459	485	525	492	495	485	490	471	491	489	490	478	471	475	453	496	425	484	472	426	499	531	499	486	480	468	518	498	447	494	449	444	450	516	464	483	496	457	466	485	508	450	426	487	466	444	473	446	472	511	479	466	468	452	460	494	486	508	473	450	475	451	468	488	444	480	489	456	508	445	437	447	498	488	446	491	485	456	490	486	488	455	478	424	472	482	462	478	498	470	478	506	501	479	500	473	481	490	493	479	472	440	460	461	488	517	518	503	436	452	496	455	485	408	483	499	472	467	454	477	460	489	493	479	473	453	479	472	461	478	490	487	513	459	498	473	466	451	487	493	490	474	471	436	482	459	458	471	461	488	429	460	468	446	460	459	421	498	492	472	497	484	471	493	433	438	441	460	439	495	485	457	451	501	468	461	494	492	467	494	473	456	494	452	475	498	494	512	488	488	477	465	467	462	431	457	439	474	477	481	453	479	467	495	440	444	444	472	461	466	460	479	489	489	495	464	468	449	434	461	448	511	488	485	439	502	499	475	464	449	463	499	470	492	519	451	441	465	480	480	473	461	454	470	465	502	496	450	453	430	492	526	433	470	483	454	469	469	459	470	476	475	517	484	443	460	427	495	463	488	434	489	471	454	469	488	509	472	517	477	480	486	498	510	483	479	440	487	467	455	443	488	505	450	465	491	465	475	457	429	511	486	481	488	475	494	420	505	467	464	484	510	504	445	464	493	481	467	476	483	456	444	486	510	485	464	443	493	468	489	453	487	463	477	466	477	489	478	481	468	508	492	492	486	483	464	472	471	475	472	488	466	463	453	484	466	448	445	474	474	465	489	479	530	453	506	471	466	469	514	496	454	483	469	470	480	484	490	502	463	489	466	458	498	465	474	491	434	479	496	465	441	473	501	478	512	476	494	461	434	500	467	509	482	483	487	455	454	443	454	507	470	465	519	529	486	505	516	483	483	482	465	446	485	498	449	477	456	480	506	473	473	447	458	521	456	487	446	480	478	459	476	514	462	482	421	481	480	460	476	482	454	478	460	464	502	485	494	488	462	509	470	505	435	466	445	460	477	491	495	448	435	450	506	530	484	488	517	493	492	475	479	451	447	469	447	481	452	479	489	453	495	465	451	498	461	471	454	447	435	470	425	454	472	486	459	469	525	484	522	496	472	476	514	494	499	484	484	514	464	479	484	498	459	489	475	533	426	488	505	488	500	454	467	459	447	441	534	469	478	472	451	449	423	489	496	457	482	494	476	496	500	467	506	470	479	473	497	488	431	429	454	487	467	486	453	431	491	485	526	481	464	443	460	454	469	498	497	487	504	469	485	489	424	496	491	494	467	458	482	465	499	497	462	473	488	462	468	499	513	488	468	507	493	470	469	437	487	440	460	478	457	511	454	505	521	506	485	420	499	474	466	443	471	456	489	464	461	463	439	482	473	487	468	490	492	480	454	461	468	465	464	479	467	463	471	485	495	494	488	490	451	467	493	495	475	485	437	470	475	469	476	507	498	474	485	466	479	484	449	459	454	490	454	452	473	428	467	482	491	457	484	450	477	459	490	475	527	445	445	470	493	478	456	456	487	503	523	478	474	479	448	453	493	446	506	482	467	498	497	475	460	467	464	488	498	502	511	474	479	510	458	466	449	468	432	435	440	483	474	460	522	460	483	487	457	498	485	516	483	493	484	485	445	457	508	524	487	499	455	487	462	452	448	452	497	451	455	430	523	463	484	481	484	428	474	481	520	472	435	495	479	471	480	443	467	487	480	507	471	473	486	470	460	452	483	498	422	448	475	472	467	477	516	456	507	475	463	469	465	463	483	481	453	485	457	463	452	493	494	461	498	483	487	495	463	449	442	469	461	444	478	492	477	468	483	518	489	476	507	464	499	524	498	486	490	480	461	490	479	470	471	478	458	461	487	483	486	480	450	468	501	465	487	468	450	489	421	442	477	454	452	493	496	462	488	447	467	497	494	470	521	486	465	485	453	515	479	495	472	480	453	492	448	459	471	460	478	455	513	417	466	454	459	471	467	455	498	476	482	441	491	501	474	467	486	469	466	500	480	437	462	474	468	525	483	454	456	467	468	479	494	459	462	459	476	458	486	470	500	494	458	490	467	451	449	464	509	477	462	444	471	472	457	491	443	485	493	449	454	480	476	466	475	510	441	453	469	480	485	444	474	494	455	435	451	465	443	519	469	467	480	474	469	502	455	500	472	463	454	475	467	502	488	479	494	510	467	445	493	465	492	430	469	490	514	514	449	444	478	449	493	501	476	494	464	480	505	497	465	501	459	468	448	483	477	508	522	474	503	500	479	470	528	512	517	467	488	451	453	456	412	460	500	443	475	485	502	482	491	493	481	474	490	458	487	497	455	491	508	480	466	470	449	471	489	482	449	495	493	482	498	505	467	451	440	461	490	503	472	481	501	455	486	476	482	480	473	463	483	489	464	500	487	450	517	492	474	516	500	494	494	500	453	485	488	475	516	496	490	477	442	517	520	478	447	518	488	498	432	460	497	439	449	482	455	478	486	477	477	473	488	475	496	442	468	447	459	461	494	492	465	522	499	481	462	480	477	459	456	457	464	496	418	479	496	441	430	501	459	453	461	432	454	451	427	489	473	493	498	429	494	500	470	468	526	448	455	509	439	474	487	419	488	470	462	501	486	474	498	489	474	498	452	480	477	483	513	473	449	481	461	481	510	452	470	496	472	493	452	484	483	483	451	508	472	471	464	469	463	477	485	434	492	492	478	444	451	478	512	451	488	515	496	497	448	441	431	460	496	500	424	479	434	464	492	444	429	506	460	439	492	505	500	504	452	446	448	476	457	478	490	524	467	472	490	507	500	473	490	511	422	485	493	446	452	489	423	455	465	503	490	490	484	456	467	442	489	477	500	476	466	492	464	469	462	552	431	463	499	508	459	484	434	448	428	468	449	466	451	469	462	428	446	463	487	490	469	493	475	482	485	478	519	455	476	464	501	448	479	462	475	463	472	491	494	476	492	502	470	436	478	461	463	490	455	466	488	456	501	504	467	503	464	451	451	487	435	456	478	466	439	459	484	483	441	521	455	524	460	509	466	477	474	475	476	493	481	482	479	481	459	465	480	484	512	484	528	467	465	449	485	489	488	451	506	395	474	463	437	454	478	470	461	471	443	482	455	461	480	507	489	462	473	461	477	444	439	463	440	419	464	484	470	492	459	517	469	465	470	507	447	478	466	482	489	494	508	491	455	459	483	437	466	458	453	463	448	429	443	474	481	491	470	501	510	456	460	450	475	436	502	508	510	472	460	477	457	467	474	481	497	521	489	480	463	472	466	501	449	497	483	459	493	425	482	463	481	476	454	495	467	476	488	516	443	455	476	438	507	447	494	481	502	467	440	487	441	454	499	463	487	504	498	494	499	495	454	449	467	477	465
54126	89500	70467	41373	17760	5014	1367	568	511	492	501	513	470	511	533	502	519	486	508	550	512	561	513	496	492	557	511	527	539	497	508	507	510	535	527	552	512	511	450	505	499	490	541	469	502	526	508	531	521	535	496	514	521	487	477	500	517	515	525	537	507	492	532	506	530	508	551	501	498	540	539	492	513	493	530	525	502	515	537	534	471	482	497	518	518	486	529	483	502	516	528	497	558	532	500	504	513	512	478	508	498	523	477	520	488	489	523	513	510	492	504	508	485	460	507	517	502	492	535	501	517	499	466	518	503	527	499	520	490	531	501	471	505	535	520	504	505	508	504	511	495	555	523	477	508	511	466	489	556	513	492	538	488	506	552	488	521	535	533	484	512	478	506	519	498	549	522	517	536	506	501	531	491	528	488	482	511	539	543	479	482	540	500	517	503	503	512	515	528	519	518	527	482	475	489	504	469	477	514	557	519	444	553	502	518	499	513	483	509	450	485	510	490	523	482	515	511	487	492	495	528	516	505	471	497	509	515	511	480	538	496	484	548	533	437	503	498	540	518	524	499	508	524	461	491	470	550	522	544	502	512	508	497	519	529	510	504	539	515	475	465	503	516	507	536	485	527	514	523	509	537	516	514	517	502	530	478	486	506	530	501	517	506	509	518	510	474	503	539	529	498	521	488	519	509	489	480	508	467	503	509	510	507	513	543	527	473	535	489	486	524	549	524	469	496	550	534	518	508	477	504	535	522	499	490	478	515	498	502	523	493	486	505	496	523	484	495	491	492	574	511	518	527	527	513	476	510	521	434	524	499	486	521	477	533	481	489	535	495	508	514	474	536	548	545	516	544	500	487	531	525	537	511	497	498	490	519	512	543	482	492	531	479	528	491	502	488	547	488	518	475	509	519	473	549	546	463	522	490	490	551	501	505	482	538	534	499	521	515	502	493	519	532	502	496	512	546	510	474	519	518	512	488	498	524	519	516	540	496	509	488	545	494	518	508	508	514	536	462	508	528	516	508	499	489	505	545	482	522	503	509	496	519	484	521	503	469	530	532	541	514	482	526	517	503	533	510	498	532	489	508	486	507	506	520	491	518	517	458	522	478	475	518	473	549	524	504	534	502	479	527	534	526	501	529	475	481	494	510	498	533	512	522	508	482	496	485	503	482	527	491	491	478	509	535	563	513	528	529	492	527	536	483	443	520	501	494	523	520	453	504	459	499	515	460	535	478	503	519	477	498	497	513	494	470	543	497	482	498	508	502	485	465	519	481	532	507	496	441	508	489	505	493	536	542	497	535	507	486	521	521	481	493	544	519	503	507	480	475	515	457	470	547	500	503	525	517	516	564	561	521	490	502	524	520	497	497	502	505	501	506	459	462	522	509	499	484	529	515	489	502	485	507	492	490	533	512	514	495	468	511	480	510	490	535	469	512	525	543	491	506	500	500	478	575	485	518	526	510	507	526	480	475	487	520	577	515	500	507	506	548	535	460	489	524	509	496	537	517	518	521	498	509	504	489	513	486	527	472	512	514	551	551	485	505	487	486	489	536	509	549	553	510	520	528	532	461	518	508	509	519	534	518	520	485	526	503	533	520	508	453	512	562	510	506	533	482	525	521	543	513	537	521	499	507	496	523	525	529	508	506	472	501	503	480	512	498	559	521	494	497	537	501	505	500	514	502	553	524	546	517	457	527	474	510	492	513	515	537	529	501	496	529	529	551	543	513	547	505	516	540	485	481	493	514	536	506	515	534	527	549	502	507	483	509	530	526	518	531	538	516	510	564	497	479	569	522	528	508	523	481	494	505	503	487	527	504	484	548	496	500	475	497	495	471	525	491	476	490	527	492	500	522	537	530	522	575	498	518	485	512	523	479	482	534	527	522	525	518	494	480	492	534	518	473	514	503	512	493	523	520	497	487	465	516	493	505	503	517	531	483	500	546	521	485	484	502	533	521	508	488	487	451	486	484	525	526	515	554	499	531	527	489	516	512	544	540	470	507	492	496	485	496	491	523	523	540	517	500	479	539	487	494	476	498	475	488	487	488	492	483	519	474	533	481	501	533	517	547	458	501	517	515	523	484	496	512	465	501	465	460	454	527	538	496	532	483	513	531	520	516	499	535	484	526	524	506	491	455	512	497	459	503	469	484	481	479	480	519	540	511	504	498	536	531	516	456	510	504	536	484	472	537	501	501	510	502	488	510	505	527	484	506	519	514	522	504	495	517	513	509	529	522	545	527	486	519	509	501	487	483	532	502	489	477	536	536	516	512	495	497	501	495	467	549	522	502	509	521	447	523	548	498	453	531	494	519	511	510	467	486	505	472	495	526	501	484	509	534	511	492	501	506	513	523	562	483	509	539	465	502	508	484	504	479	503	504	490	499	488	489	512	497	541	519	503	515	508	501	514	494	494	512	471	533	514	476	447	510	514	490	497	518	542	484	526	487	501	510	472	484	529	509	472	548	475	479	515	536	500	512	484	526	500	522	539	477	476	532	463	513	489	503	503	547	471	501	506	520	500	502	527	528	533	497	493	522	472	509	487	480	508	519	490	474	512	540	493	485	528	482	552	520	530	506	508	469	528	501	514	521	490	460	491	512	527	542	485	495	485	491	471	529	483	512	500	488	502	511	497	497	494	521	494	529	559	518	482	504	477	504	515	527	538	473	548	511	485	475	483	561	494	484	533	475	509	492	539	554	489	527	521	488	523	492	486	530	509	473	491	540	528	500	502	490	540	542	493	501	534	493	520	525	496	558	524	540	490	486	486	473	454	502	521	482	514	524	504	529	463	528	443	499	515	466	561	486	509	513	503	509	517	466	493	459	540	471	507	473	489	515	520	489	498	498	534	533	503	500	561	520	502	522	518	481	518	549	509	488	514	504	574	488	510	510	509	534	480	463	493	529	471	508	492	463	506	503	493	465	522	491	515	474	538	501	502	523	541	536	500	520	468	560	526	529	519	520	459	496	495	502	501	495	513	488	484	499	511	493	492	477	521	503	504	449	539	477	512	495	508	529	522	512	517	525	466	544	523	514	458	483	487	505	522	467	500	513	496	535	481	531	527	484	467	505	500	523	501	505	512	514	496	507	521	534	488	473	506	463	533	496	540	506	507	498	483	490	484	469	492	515	513	510	484	487	488	529	492	500	504	530	499	508	524	495	540	560	497	513	563	513	465	524	502	469	480	515	531	521	516	517	517	513	495	558	487	520	515	486	460	461	518	502	483	500	485	447	501	490	498	505	536	498	528	514	531	500	522	531	513	481	500	481	500	506	496	502	512	535	517	488	493	469	534	492	503	519	492	515	522	488	513	485	536	529	516	478	501	504	526	497	545	513	530	522	513	468	506	522	469	496	497	479	507	580	491	495	492	495	537	492	513	506	476	490	489	507	476	523	518	521	518	501	480	546	543	478	513	509	520	513	541	508	512	516	494	475	506	498	537	493	508	520	507	489	500	479	501	486	493	490	462	492	512	465	499
23882	23392	42125	47244	34272	19244	5743	847	633	574	569	497	569	570	550	544	581	518	566	555	535	579	546	563	528	556	600	565	539	543	526	536	546	513	527	503	553	537	538	508	552	537	534	547	572	563	536	548	572	576	514	562	493	568	521	534	536	559	495	531	523	528	580	554	529	542	528	551	525	557	520	542	536	527	539	547	528	523	535	563	527	511	502	492	518	521	531	489	521	487	526	492	582	512	521	511	493	533	554	554	555	515	527	534	481	574	544	534	567	547	525	492	504	544	512	499	547	512	552	537	525	565	545	546	542	585	523	524	529	535	506	498	574	532	532	527	549	537	539	569	527	525	532	547	500	549	533	554	571	521	527	563	516	530	516	522	532	506	559	533	537	523	536	577	543	557	514	543	547	547	548	545	562	545	521	509	568	514	541	531	518	552	561	533	531	519	542	569	521	508	533	541	525	518	493	528	560	535	539	539	485	549	559	533	529	525	569	551	517	518	541	521	539	525	535	527	498	536	495	546	522	538	509	507	548	525	467	512	541	517	526	569	506	519	559	529	498	600	497	567	535	601	523	582	511	536	551	525	532	519	530	518	553	511	507	517	549	578	511	523	514	509	556	504	544	494	545	548	538	548	557	531	494	523	547	507	535	567	527	567	539	544	556	515	532	559	552	519	536	544	536	560	498	493	534	508	524	535	501	513	519	511	555	558	518	531	528	579	491	552	533	504	584	546	511	569	503	530	499	505	503	496	519	567	532	522	529	548	533	543	580	532	522	541	517	529	536	509	543	528	546	542	505	545	543	532	533	544	528	535	587	546	552	535	508	519	512	537	534	587	546	518	564	519	531	545	544	548	504	549	504	529	489	564	511	501	549	492	525	528	542	552	496	525	526	537	526	541	537	548	546	574	510	579	574	561	485	489	554	526	518	540	519	551	533	550	529	536	496	539	561	571	557	533	527	535	523	530	535	556	555	522	524	531	554	569	507	526	548	563	543	539	501	546	515	525	534	517	529	508	515	553	562	486	509	508	537	538	533	509	574	576	540	532	502	511	517	550	559	532	540	550	557	554	503	499	542	481	536	571	556	515	550	508	546	518	515	555	561	515	519	528	516	522	531	508	530	542	519	496	562	521	533	534	499	523	558	544	529	528	497	514	537	483	503	540	498	519	532	515	524	522	543	542	539	545	518	541	508	576	527	525	526	513	527	531	543	538	522	551	532	536	488	535	541	547	538	569	529	533	532	505	543	526	493	556	579	528	510	532	576	520	519	572	521	514	489	513	527	486	534	524	549	537	552	531	616	562	560	503	531	557	476	524	546	529	487	524	559	509	568	533	543	538	540	549	513	539	537	518	546	517	520	550	519	486	525	528	553	517	567	550	564	536	520	535	503	543	576	533	608	510	571	547	524	565	545	555	509	533	553	537	511	502	564	562	492	522	586	496	498	498	529	525	541	542	518	543	541	557	532	521	542	561	540	530	542	568	528	513	536	545	515	512	545	542	553	510	495	593	528	542	543	502	556	512	537	501	561	553	513	509	520	533	540	525	545	518	582	543	538	512	527	516	522	545	503	505	494	522	548	581	533	497	553	514	572	560	513	537	532	480	511	542	510	551	550	530	527	514	493	521	564	504	516	541	529	527	520	508	533	531	520	538	566	555	516	537	533	570	528	516	564	527	547	543	518	539	553	552	522	520	516	532	505	548	524	553	487	554	529	505	518	498	576	494	514	516	532	531	527	546	530	520	511	501	498	534	531	530	525	550	534	506	553	522	536	541	520	507	497	560	569	556	567	518	560	528	517	515	536	577	554	520	538	514	512	550	538	504	554	518	546	490	582	511	520	512	506	531	561	547	564	571	513	513	544	515	514	540	553	583	549	538	519	547	528	534	502	542	534	538	550	537	493	523	506	512	561	546	561	530	552	538	566	519	513	504	557	518	510	501	583	568	534	530	555	494	557	556	540	529	504	552	556	540	567	495	490	547	538	533	536	525	496	559	533	540	550	528	499	513	505	577	500	520	557	536	546	528	523	538	500	554	549	500	541	508	538	542	528	563	527	560	500	494	545	531	518	527	531	535	515	511	537	517	512	496	505	532	498	542	526	465	517	543	556	579	524	531	570	516	542	542	519	498	501	526	497	559	505	544	499	532	577	514	529	494	560	530	569	512	537	546	510	539	535	528	570	518	515	485	539	552	506	570	541	547	538	514	524	508	516	557	522	514	567	575	495	552	543	496	532	547	589	493	534	507	539	564	569	551	497	536	522	540	535	515	562	538	540	532	535	511	576	564	523	514	547	480	534	499	562	540	512	547	526	556	539	533	493	515	547	527	520	575	538	505	515	522	512	564	511	519	534	524	571	477	529	548	530	525	548	476	518	505	544	533	561	515	535	506	545	527	537	544	517	501	517	533	497	518	526	541	483	572	525	490	508	520	515	528	515	507	531	524	529	541	500	545	554	497	538	558	555	481	517	539	510	522	484	529	564	538	531	547	523	538	529	558	580	529	527	523	518	527	603	543	550	541	497	502	543	550	551	512	568	525	534	516	519	543	522	509	524	551	576	521	548	569	548	500	498	557	540	528	539	585	512	506	577	511	519	525	577	522	491	525	521	529	541	525	535	531	550	512	513	568	559	521	510	516	556	504	528	554	551	517	487	450	508	533	536	557	518	523	541	515	555	552	542	521	544	532	508	549	568	507	562	516	557	597	534	519	524	519	506	533	533	491	523	517	536	515	538	540	525	517	497	559	503	549	566	488	544	546	561	527	513	510	541	520	514	521	547	553	555	544	491	493	530	552	564	507	506	559	529	500	546	532	580	510	522	527	518	540	505	545	514	544	525	510	516	510	538	542	544	541	512	573	504	506	539	553	537	507	511	476	505	553	508	550	482	531	519	488	511	515	555	540	522	539	523	520	491	503	523	551	528	541	515	511	498	502	501	518	538	517	548	512	540	553	491	564	558	565	511	532	571	501	568	585	527	588	536	551	531	500	585	533	529	520	548	529	533	522	554	508	487	516	537	487	515	555	518	514	549	557	502	539	580	553	539	542	575	531	520	547	514	519	563	587	513	539	519	541	557	559	561	552	488	579	524	526	498	549	523	539	510	504	520	521	548	543	544	552	532	476	541	493	540	555	536	508	514	525	524	489	504	518	543	538	528	487	565	511	517	585	511	521	524	551	547	557	505	545	530	536	525	540	534	503	542	573	547	562	525	515	577	566	514	549	535	527	541	529	500	537	544	543	587	534	539	521	542	553	527	529	525	527	531	517	524	509	504	527	517	505	542	456	527	540	505	572	508	551	505	515	497	568	566	522	595	548	552	483	579	513	523	564	555	482	516	539	485	506	538	556	487	517	530	573	560	538	557	524	532	552	534	539	535	531	523	512	516	522	537	536	539	531	576	517	513	529	541	555	526	543	542	552	535	533	528	583	565	545	508	569	505	541	498	513	525	529	524	512	494	482	540	552	572	544	550	517	526	523
59291	101123	82668	58560	30757	10210	2569	746	568	601	567	577	557	594	620	658	582	583	591	592	611	580	604	580	626	606	621	597	614	651	603	594	609	583	572	608	583	618	635	580	577	585	567	587	646	620	582	597	613	565	576	565	605	623	588	576	621	592	599	570	609	543	592	605	554	603	606	577	606	614	638	625	574	593	619	622	602	574	548	568	591	602	597	613	580	616	589	601	556	608	589	578	618	582	579	611	593	606	582	598	564	625	643	603	576	596	551	603	608	574	594	579	614	615	581	607	621	566	576	607	568	591	584	607	616	614	590	606	561	604	585	635	548	602	549	610	587	565	582	559	617	557	613	588	586	561	586	606	592	583	597	591	585	546	569	606	572	553	575	572	651	603	625	525	584	579	560	610	584	562	547	592	597	603	587	590	587	597	620	551	614	580	581	602	568	626	593	589	608	594	598	565	642	572	559	570	623	578	549	564	567	631	588	588	609	591	559	602	621	563	576	549	600	560	586	572	547	597	573	584	596	554	600	609	604	574	558	567	558	583	647	592	628	594	607	640	561	592	607	564	579	577	580	605	562	567	582	609	630	587	595	570	609	607	620	595	622	586	591	594	562	600	574	546	612	576	593	586	607	605	617	621	612	577	508	620	589	595	617	634	581	560	606	547	593	565	604	606	569	573	593	603	544	618	618	605	611	585	606	549	587	542	579	580	583	557	555	563	538	594	543	576	636	516	632	599	590	594	557	536	572	554	557	593	563	608	599	546	558	616	589	586	617	556	606	559	569	577	585	643	620	597	583	582	594	607	604	598	600	605	619	593	590	555	607	571	602	607	615	594	585	609	560	585	594	565	553	568	594	569	606	621	568	575	605	565	576	614	566	594	610	604	592	585	597	599	578	570	577	581	571	594	560	592	554	613	603	566	619	604	596	596	604	565	545	594	589	551	588	552	544	565	589	580	569	533	592	613	574	615	577	627	565	608	525	603	609	565	572	577	589	595	554	613	564	597	575	594	550	574	625	603	579	614	573	591	584	648	589	585	596	556	560	619	592	571	592	595	614	611	612	587	604	606	570	633	581	641	555	562	620	583	588	611	611	552	585	575	615	597	609	579	569	582	571	582	603	592	578	565	554	600	585	572	615	564	563	583	556	609	597	593	633	609	587	558	558	593	620	632	599	612	610	579	584	577	584	558	616	594	595	573	583	624	569	575	539	595	611	632	561	603	579	533	573	553	598	588	587	557	584	580	602	576	562	572	541	549	569	581	598	601	587	598	588	552	555	570	550	559	582	612	578	578	603	599	576	567	575	596	590	558	602	601	565	588	625	582	574	612	613	590	563	576	627	580	616	559	603	610	572	571	588	603	581	592	578	622	571	596	570	630	559	589	584	558	584	590	554	600	624	613	622	602	605	567	603	579	597	583	652	588	616	618	612	570	565	582	612	557	611	616	583	618	572	585	561	580	617	584	607	591	601	600	611	578	581	551	574	584	581	590	570	612	616	598	589	573	517	589	587	569	608	606	575	601	609	595	614	592	600	569	580	609	590	585	620	583	584	600	604	603	583	603	600	575	571	574	551	609	598	578	582	587	576	569	589	616	593	570	585	594	615	596	627	597	604	564	609	568	568	590	620	562	640	594	587	568	599	569	549	568	571	610	614	587	571	564	576	585	567	557	559	604	560	575	570	594	592	566	606	563	602	567	582	637	588	612	574	585	567	561	603	582	542	588	565	575	569	622	554	577	597	565	602	588	570	628	542	600	604	627	561	565	613	572	583	583	599	574	593	616	576	591	572	601	580	591	540	586	540	566	601	634	601	566	602	610	563	618	614	613	624	613	601	578	581	597	615	617	592	594	562	567	604	572	624	601	571	567	575	569	566	574	631	559	599	553	591	574	591	594	540	540	601	583	601	562	580	584	598	591	567	540	568	634	592	583	578	558	604	608	586	598	540	579	565	580	608	568	616	565	552	569	561	593	601	566	566	585	619	590	609	596	572	604	582	610	599	619	614	558	533	590	610	570	599	603	621	575	600	617	579	598	606	621	573	559	564	550	576	591	603	575	599	559	571	573	547	583	553	569	591	602	557	525	581	556	593	582	604	600	534	555	612	569	537	614	599	627	622	586	559	561	617	591	612	589	612	585	596	605	605	563	577	568	587	545	599	572	577	625	559	589	555	580	609	596	582	556	588	531	585	613	552	606	563	511	571	613	574	587	555	594	556	562	594	610	585	593	590	572	600	552	593	584	547	563	582	635	599	577	608	595	608	601	567	623	585	648	553	582	600	587	573	573	596	605	550	629	589	555	601	602	617	551	577	598	592	604	601	600	576	570	584	571	607	567	574	590	593	638	558	586	613	604	558	582	582	573	575	575	578	574	575	536	596	572	588	546	555	597	604	617	606	593	587	579	586	585	553	548	610	548	593	601	577	578	573	577	606	543	586	566	589	592	597	546	534	602	609	589	552	584	590	594	582	595	582	556	582	553	576	540	581	616	612	598	607	594	555	572	588	562	565	570	583	573	617	581	589	582	605	578	595	618	598	577	596	584	600	560	587	578	584	606	593	599	577	553	609	569	596	610	584	560	566	616	599	609	557	582	524	636	623	541	576	589	560	558	616	582	578	580	554	569	566	569	582	593	543	598	596	579	610	602	591	614	612	585	548	582	585	564	576	596	626	603	608	590	558	574	583	590	587	619	594	622	571	595	575	573	597	580	590	594	574	569	609	577	586	586	590	582	595	564	592	588	577	519	584	584	562	583	590	588	567	568	592	599	591	578	552	560	592	600	594	599	539	596	574	595	595	573	569	605	535	616	570	567	573	633	583	629	549	599	567	565	555	610	567	572	582	558	531	590	606	537	595	580	606	593	560	566	606	561	565	585	598	589	554	606	596	600	612	642	566	571	573	597	592	569	606	547	591	598	608	585	598	589	581	574	586	550	595	589	587	544	608	627	557	592	591	595	579	624	602	584	608	614	585	600	594	575	567	588	532	590	563	598	552	574	582	581	574	601	608	640	557	597	612	617	602	642	564	624	589	566	591	629	554	544	560	589	587	619	614	558	575	572	589	579	532	591	617	588	564	596	551	549	524	552	554	595	577	570	618	599	583	612	562	607	576	563	585	552	576	572	552	576	621	574	619	560	592	600	606	571	610	569	584	606	584	568	600	602	560	602	607	561	528	588	523	557	607	553	551	581	595	555	593	574	604	584	577	576	558	596	587	525	587	606	567	592	610	610	659	565	588	571	577	570	560	572	616	565	581	621	631	608	578	576	613	598	586	595	638	567	581	595	593	595	599	592	597	557	609	576	581	541	587	584	614	589	563	559	608	571	594	599	563	582	598	563	562	565	619	595	635	578	548	591	592	621	611	617	580	592	579	554	611	579	560	569	564	563	566	604	530	574	572	591	618	579	530	610	570	613	514	582	590	568	600	596	550	601	595	595	579	552	605	546	596	568	586	578	577	585	596	573	580	575	594	558	606	600
27949	25970	31089	20233	5973	1388	684	540	502	482	469	478	464	488	510	476	466	495	469	477	465	467	459	469	466	475	464	479	502	486	447	488	510	435	476	470	446	448	483	475	462	442	448	474	457	502	472	489	475	464	416	466	481	467	446	452	470	465	423	500	473	507	435	473	465	441	480	478	484	462	479	503	479	441	450	488	499	457	473	461	464	479	435	473	469	472	500	431	475	438	461	451	450	471	493	455	414	473	480	471	473	484	477	494	476	432	490	458	408	465	427	442	448	469	459	476	452	454	499	479	468	470	471	430	480	479	469	432	472	453	411	451	466	435	458	508	431	400	480	453	460	476	476	444	481	454	430	483	427	467	475	438	477	509	445	469	474	464	485	418	431	491	478	461	472	475	451	455	499	448	497	420	435	483	508	423	483	462	498	488	475	439	477	462	483	476	465	484	457	483	487	475	408	456	490	489	521	464	473	489	477	428	457	505	458	451	441	485	463	504	476	489	459	475	423	467	471	479	510	479	439	463	448	477	453	455	448	452	471	462	478	492	517	460	465	477	460	501	470	490	462	430	490	447	496	467	481	465	492	453	461	433	419	474	419	458	501	429	457	472	496	470	410	458	474	420	444	484	501	451	438	482	436	413	462	504	494	467	464	470	469	497	494	459	460	453	430	450	433	481	458	463	436	462	480	439	447	486	475	458	432	465	451	493	468	502	446	436	488	524	463	451	483	467	450	495	450	488	482	471	490	450	424	432	465	442	486	437	509	465	483	471	474	486	465	487	436	498	461	473	448	459	465	507	487	482	485	483	412	449	454	471	451	453	476	478	484	430	462	451	475	464	455	475	469	463	461	432	452	439	461	489	454	456	481	480	479	453	445	455	455	439	463	491	492	448	440	495	445	450	466	453	480	508	454	442	434	425	478	451	442	444	487	455	472	497	463	442	480	450	466	432	435	494	477	465	472	488	462	441	488	436	456	452	464	466	426	502	485	450	453	450	452	494	421	456	468	528	475	480	440	463	457	469	462	463	433	464	464	434	477	454	501	457	479	493	459	448	453	447	447	446	531	438	471	474	457	455	471	456	502	457	473	472	476	454	431	451	481	439	469	453	488	460	461	469	456	470	481	463	425	484	461	460	438	455	459	481	430	474	439	485	487	488	485	445	421	433	451	478	468	433	426	432	489	476	479	492	483	463	448	418	455	456	453	464	437	445	452	488	430	470	461	470	467	458	474	447	462	436	445	471	474	442	474	449	446	449	485	504	455	437	484	516	450	466	449	412	424	451	462	474	459	459	492	498	443	494	454	460	479	465	472	467	461	508	482	460	436	455	474	458	447	483	445	439	487	454	477	478	497	470	472	436	459	461	435	480	485	457	469	466	430	452	489	468	461	458	463	498	528	421	455	489	461	459	494	418	467	431	427	477	482	449	461	474	450	447	491	497	474	460	471	468	483	487	468	497	416	461	453	510	452	484	497	492	430	484	442	505	466	455	486	473	470	437	452	463	515	467	467	430	461	448	462	518	439	463	471	469	467	473	427	475	459	433	436	503	469	513	485	497	448	498	464	448	463	483	473	438	471	482	464	470	472	439	480	422	518	464	456	461	486	445	472	491	448	456	460	478	448	457	508	470	482	468	507	470	477	481	464	442	480	494	477	477	457	493	465	463	491	452	438	492	455	432	446	476	413	484	464	463	449	445	463	434	449	432	457	464	457	464	471	452	466	462	481	462	463	470	413	467	444	464	454	463	480	443	449	437	471	446	455	485	436	459	461	452	444	438	496	483	452	479	449	425	462	487	471	442	452	422	499	494	497	499	491	477	448	438	503	482	471	448	445	453	460	454	483	462	413	454	427	453	459	474	476	506	535	467	469	471	456	421	459	476	468	429	473	496	430	415	441	468	498	460	439	485	462	455	491	431	468	455	519	456	440	465	495	433	472	450	462	426	450	452	457	485	444	497	463	471	472	464	492	428	459	480	454	442	436	460	446	472	429	436	489	499	517	448	452	478	484	471	449	452	450	487	441	424	485	454	479	507	479	478	445	465	450	480	460	469	467	437	499	463	453	470	427	486	469	443	468	495	468	461	472	453	473	459	427	474	425	438	493	471	492	499	486	435	480	448	472	473	458	456	424	426	452	471	476	463	461	447	463	487	499	450	463	454	467	445	453	498	480	482	469	434	479	450	471	472	510	478	439	474	430	463	455	490	457	481	459	454	431	464	488	474	459	467	496	489	484	447	431	452	473	436	451	496	465	443	458	452	471	435	463	433	446	475	442	456	457	471	476	477	475	478	475	486	462	449	459	427	435	484	434	452	451	459	471	474	501	528	495	486	466	487	455	450	464	453	465	513	500	451	433	462	452	409	501	459	447	475	485	445	427	447	431	462	513	476	462	483	501	470	465	461	490	484	500	474	448	468	469	435	446	479	450	490	494	479	459	459	466	475	442	464	478	474	479	482	433	421	475	479	463	489	455	463	447	462	475	467	416	438	458	505	493	437	475	452	487	497	449	464	442	463	444	488	461	457	447	458	492	474	493	443	502	459	441	453	460	425	473	461	467	493	433	507	491	444	473	429	469	463	445	457	455	502	446	483	505	453	447	447	436	482	460	473	469	444	463	480	473	482	510	458	482	491	471	478	481	465	452	466	474	428	478	450	468	445	473	480	470	464	481	488	424	472	454	464	416	485	489	445	479	452	524	473	478	470	473	447	488	473	448	460	465	451	505	453	463	466	449	491	469	479	464	463	488	494	463	413	462	468	476	434	504	478	433	451	454	444	442	474	445	469	449	476	462	447	489	472	462	513	496	471	473	491	464	464	475	463	457	461	440	457	466	471	470	474	465	465	498	459	465	460	505	531	455	459	471	510	498	475	481	480	435	431	483	456	468	454	458	460	439	448	500	434	449	437	417	489	449	456	492	497	439	457	469	477	410	473	470	468	517	422	478	472	443	482	481	486	492	460	504	480	463	458	483	452	500	450	507	500	465	473	471	438	458	471	494	462	477	429	444	462	456	422	452	392	432	453	445	464	477	446	487	470	485	495	465	474	436	463	436	489	450	482	445	439	473	477	458	472	492	448	451	451	506	436	497	466	493	516	466	458	460	449	426	441	421	452	446	459	457	472	477	484	442	459	459	432	475	455	443	443	468	442	477	483	447	490	447	479	490	447	472	412	461	465	496	455	450	445	476	455	470	431	479	507	489	453	470	461	474	463	433	460	449	444	468	479	438	462	475	460	454	478	446	450	457	469	473	413	488	418	474	472	439	506	476	455	477	452	435	483	471	442	462	472	471	475	480	540	461	471	436	480	448	479	463	468	524	461	474	484	448	434	495	446	496	468	431	472	477	459	420	447	466	493	490	422	435	501	452	476	490	472	494	517	442	465	447	452	472	460	462	455	455	457	466	448	426	463	496	409	486	482	480	473	456	467	483	417	452	459	414	433	468	474	485	432	449	448	437	447	481	482	470	455	442	469	475	489
11626	32766	27193	12437	4109	1280	661	504	425	431	430	415	452	436	442	440	439	427	430	448	430	445	488	476	440	428	428	410	441	412	518	436	438	435	471	429	422	423	436	489	457	421	439	481	446	404	449	433	483	449	476	470	414	465	434	476	459	432	357	445	454	465	460	430	470	451	451	452	464	461	425	429	448	465	457	414	461	443	424	461	427	432	499	467	475	399	457	457	432	443	469	442	463	425	478	424	485	487	473	416	433	439	457	458	432	410	486	443	432	446	459	471	496	406	488	404	482	454	459	450	487	427	428	457	467	444	431	431	397	435	441	451	403	431	451	447	469	437	457	465	409	489	435	465	462	444	421	457	412	453	467	462	437	442	465	448	478	434	438	434	493	424	438	411	468	451	426	427	444	431	422	450	454	421	443	452	436	446	412	461	437	477	466	452	414	425	472	457	440	418	452	406	466	447	481	495	448	438	449	447	427	465	427	451	458	422	454	425	477	421	441	434	422	449	437	395	441	451	448	401	425	455	473	420	455	425	423	473	395	428	459	471	461	454	435	450	480	467	480	422	441	426	420	453	404	440	470	451	453	433	404	459	475	468	456	453	500	438	489	455	453	430	424	451	454	400	395	422	441	409	389	437	420	485	423	490	461	444	435	466	425	424	430	438	443	418	469	490	452	459	452	432	448	466	460	415	428	419	460	448	467	480	401	430	439	450	470	439	424	417	467	441	469	428	441	423	439	438	414	471	444	452	449	466	463	431	429	445	456	428	416	452	398	468	434	444	429	429	440	428	424	421	435	472	472	468	446	434	443	433	416	440	438	388	446	384	432	443	465	431	440	441	467	474	487	446	451	458	445	465	412	422	446	433	440	455	452	426	429	415	473	462	483	453	431	457	439	446	479	441	445	394	484	460	423	444	483	431	494	443	436	459	450	434	421	429	477	445	434	457	466	474	444	472	431	419	497	473	432	442	437	454	425	452	443	461	397	416	478	439	448	442	462	444	468	455	449	418	466	405	428	451	467	463	447	452	433	426	447	458	489	442	453	437	455	443	467	450	446	420	438	438	430	412	444	416	449	449	425	467	441	463	471	422	459	449	418	428	491	454	458	472	468	453	453	431	435	441	438	444	454	449	444	463	460	463	446	448	411	429	475	438	421	423	444	447	466	449	453	448	463	437	441	478	471	447	428	446	410	440	407	461	427	427	470	451	476	408	448	454	430	451	443	450	444	440	481	454	432	412	459	443	451	408	485	429	419	438	471	462	466	450	410	430	453	422	470	439	472	447	431	479	463	446	443	429	483	438	414	489	424	440	456	439	433	464	458	428	495	447	450	429	463	440	422	413	461	468	445	454	446	445	420	490	441	449	441	422	466	466	439	455	440	440	440	445	450	412	404	420	452	446	445	460	476	450	467	457	441	459	453	425	438	413	427	470	458	461	413	483	481	454	421	473	440	448	438	443	437	462	480	417	445	417	500	424	460	432	440	453	415	433	448	419	437	474	437	437	445	430	455	454	431	442	431	440	416	474	465	457	443	458	442	446	451	460	455	447	465	441	392	434	459	464	434	422	428	432	448	429	455	462	415	462	390	451	434	463	457	509	431	421	429	427	425	453	425	438	433	475	443	439	413	436	456	431	474	458	483	452	471	424	422	450	454	418	444	459	436	458	413	419	431	463	462	468	441	457	423	457	456	469	456	449	448	422	440	476	450	470	420	427	421	440	429	416	434	462	438	468	475	457	444	454	419	432	449	447	451	402	411	458	415	452	420	439	472	465	436	440	429	461	471	440	452	471	454	432	456	442	461	442	440	462	444	456	456	455	447	428	439	464	479	411	404	430	409	441	463	432	466	425	407	447	447	468	414	440	413	463	397	428	421	443	474	403	452	450	429	491	459	430	447	424	444	437	414	434	451	391	453	443	458	443	435	455	435	451	463	430	450	440	459	472	419	437	468	444	474	437	445	417	461	423	438	434	452	408	477	403	442	463	427	409	414	415	454	425	444	419	443	444	484	447	413	497	457	460	453	427	463	463	432	427	455	444	469	437	432	421	454	388	428	403	426	471	448	479	413	427	407	427	439	461	434	438	451	464	429	454	434	445	434	425	478	418	462	489	459	445	461	399	412	436	440	439	460	420	470	447	436	420	434	429	449	449	470	469	502	482	498	450	405	460	418	451	427	444	444	470	441	461	454	474	431	416	453	438	446	485	429	418	423	414	447	445	448	454	450	441	423	393	491	436	482	430	419	432	455	419	455	435	423	407	460	433	432	427	413	461	454	444	437	475	444	437	476	453	446	408	471	435	427	444	488	444	441	446	459	497	476	423	411	439	445	449	426	461	442	444	415	444	453	413	475	463	428	424	447	481	438	458	417	445	449	447	443	443	467	438	438	437	419	420	473	446	433	397	414	455	423	448	455	460	423	449	425	462	418	461	454	441	462	441	425	437	442	433	414	421	491	408	451	430	406	408	476	434	438	437	421	473	405	452	444	429	488	412	438	466	420	446	413	443	443	428	446	448	399	457	436	457	450	493	445	460	449	452	470	445	445	425	476	476	437	447	452	449	422	438	448	499	465	479	442	443	430	420	419	476	420	437	489	477	458	440	440	443	435	411	486	456	458	424	466	476	440	446	447	439	459	442	470	431	449	441	440	485	438	458	427	457	450	425	443	431	428	481	463	463	442	475	439	475	458	407	433	437	422	492	433	421	452	447	435	461	422	416	441	456	437	436	425	408	456	446	431	429	446	450	453	440	430	460	503	424	466	461	429	470	438	420	447	435	462	447	449	461	468	459	470	452	438	440	438	445	454	426	460	483	432	446	423	445	444	428	471	437	430	499	455	461	447	458	458	462	418	413	439	451	419	440	432	473	439	429	464	421	442	476	464	453	438	433	433	427	478	458	428	448	458	431	447	430	413	472	446	468	436	451	445	452	455	445	469	464	451	469	447	429	428	455	441	434	438	390	417	460	441	429	431	457	444	476	429	457	442	451	417	454	458	448	432	472	469	413	445	423	405	429	470	443	464	420	470	451	457	455	427	415	446	445	429	460	454	407	471	409	434	480	455	450	409	483	425	445	441	455	466	407	442	429	462	420	432	445	455	475	464	420	453	468	411	447	406	384	419	454	452	451	454	459	403	422	422	436	439	474	425	453	408	469	439	454	451	458	403	448	441	448	415	454	429	427	432	465	450	442	461	428	460	426	462	443	448	440	409	459	436	436	446	449	438	435	442	420	434	408	442	428	463	485	441	447	450	444	427	456	456	453	430	457	456	457	428	460	433	423	474	482	424	473	426	432	454	485	436	417	446	440	448	470	467	446	426	425	433	443	450	448	454	443	458	435	446	438	472	418	466	396	471	468	419	439	433	443	463	477	435	428	397	438	449	435	463	455	452	424	413	405	435	478	468	467	456	457	441	415	466	431	512	455	425	431	411	432	480	450	450	461	415	419	460	447	483	446	431	451	468	462	421	495	440	446	438	445
24966	25340	52928	51313	29637	12188	2417	647	565	507	508	534	509	500	514	478	457	508	516	512	513	489	469	446	514	506	475	534	493	475	468	510	500	438	457	480	518	500	526	472	477	477	554	454	508	442	476	478	484	485	517	499	490	493	468	499	499	464	479	461	497	495	469	495	483	445	470	490	463	509	548	499	466	442	492	488	524	472	495	479	496	494	484	452	454	443	514	479	452	418	480	443	476	538	475	506	479	455	498	494	517	460	521	496	458	460	459	490	468	461	467	490	471	486	441	477	457	440	481	495	480	467	480	475	528	471	549	493	456	502	491	465	564	481	443	534	473	452	494	485	489	493	469	465	450	478	468	482	513	477	489	473	447	463	483	528	471	467	509	461	497	476	505	488	487	490	499	479	506	490	447	493	473	495	486	535	476	497	502	508	481	512	468	517	463	498	473	520	450	461	498	507	459	476	475	504	491	503	497	507	483	525	478	460	488	492	463	486	467	457	500	474	460	509	484	483	485	493	499	450	472	476	472	454	511	515	448	462	490	498	507	507	474	530	497	495	459	530	504	498	491	477	486	511	488	485	505	493	470	485	466	440	505	468	488	475	493	482	482	466	532	454	480	480	477	476	517	494	477	483	473	479	475	545	477	478	469	477	506	479	437	524	482	503	496	489	434	495	513	477	484	493	515	489	470	495	480	473	480	479	512	470	488	474	446	511	506	481	482	509	535	469	445	508	447	469	472	492	490	479	537	445	456	489	473	472	463	496	457	507	503	519	495	497	492	501	507	447	513	465	491	514	521	472	476	523	474	514	471	466	458	446	481	481	513	453	495	483	479	487	508	502	509	466	464	502	489	459	477	530	459	484	497	533	504	466	465	486	483	472	483	476	491	501	482	470	506	451	442	478	493	487	504	530	500	491	500	459	511	522	439	482	521	453	485	457	518	471	475	482	450	476	494	489	496	470	518	500	488	508	485	483	459	449	492	506	499	476	453	506	449	438	492	480	475	450	488	512	469	498	497	457	475	445	474	453	465	474	507	496	504	518	461	446	520	478	468	456	505	471	462	485	471	524	490	503	489	528	499	503	503	523	485	457	495	464	515	448	523	471	543	497	500	503	464	444	451	473	469	436	480	482	485	457	496	458	489	448	500	495	493	452	525	485	493	438	508	447	526	490	485	473	486	533	524	494	460	513	483	482	496	485	485	461	469	466	445	482	487	507	469	476	514	518	533	507	444	485	522	486	467	495	484	478	493	542	485	477	465	491	456	475	431	473	474	500	490	490	486	499	478	421	480	485	464	529	533	480	465	533	504	484	473	508	480	494	484	499	517	462	456	483	477	495	471	483	436	476	517	485	512	449	484	509	473	481	437	519	500	477	437	487	502	477	478	461	450	497	492	475	466	501	463	472	511	491	496	471	494	485	481	498	457	496	487	447	456	462	448	505	528	515	516	450	490	451	464	486	476	483	490	486	486	492	457	470	498	472	466	493	498	460	503	498	491	470	499	476	513	494	498	449	479	500	502	526	453	498	486	484	435	496	469	459	473	483	492	474	498	470	461	478	480	486	471	463	511	488	469	482	517	477	487	506	489	493	492	481	490	507	477	485	500	449	452	454	481	506	474	472	463	502	460	468	487	485	468	501	478	468	526	489	538	492	481	511	495	475	470	457	479	481	450	512	476	440	501	450	505	499	484	422	502	496	445	477	517	516	461	445	454	482	492	511	469	508	453	468	487	513	467	487	477	459	452	512	477	486	522	511	473	475	522	512	489	487	502	484	494	484	483	519	515	443	494	460	459	460	481	477	487	498	491	435	493	473	475	482	442	480	492	468	512	497	518	469	484	432	488	490	464	450	515	476	469	459	474	496	475	459	428	475	473	470	467	489	480	480	463	466	490	466	478	494	526	491	473	485	479	500	458	488	475	503	468	480	465	489	507	508	512	470	491	486	484	491	477	491	482	502	446	506	551	478	519	508	467	486	492	517	494	479	454	476	489	469	512	510	495	508	467	442	485	479	493	466	491	452	498	495	450	463	480	522	487	506	503	485	480	488	472	527	474	503	517	486	454	402	521	467	501	497	495	472	492	456	476	483	499	485	501	514	473	479	501	493	465	485	476	516	445	504	515	514	475	462	460	479	441	465	454	476	498	499	477	469	475	468	514	480	508	471	523	494	528	448	440	436	479	449	466	483	481	467	525	477	506	489	452	490	488	492	494	458	503	465	508	469	479	473	470	486	494	534	512	470	465	460	508	452	449	478	491	464	503	499	471	545	511	489	467	430	458	497	473	511	497	467	463	451	473	468	477	468	470	467	446	519	483	458	468	516	490	490	487	476	545	460	491	476	510	497	489	499	495	477	458	475	447	473	466	474	482	458	473	469	485	454	451	459	446	474	447	485	466	491	497	479	477	462	492	466	496	514	479	468	523	488	491	490	447	477	514	490	481	498	486	489	474	476	460	507	471	489	499	478	478	473	496	478	484	448	514	525	507	484	497	496	504	453	503	503	520	460	516	482	468	526	513	434	518	488	487	483	489	506	505	495	478	511	505	490	461	487	491	480	458	414	439	457	465	452	477	497	439	473	469	500	458	456	496	470	476	486	492	494	478	493	454	485	475	440	468	501	471	441	428	440	460	460	493	471	513	457	469	475	467	476	441	469	534	499	526	521	485	458	478	470	466	478	443	466	474	455	442	507	503	473	460	491	483	452	474	444	473	474	454	498	463	490	460	472	455	473	517	474	507	472	465	531	519	484	502	512	467	520	475	501	460	491	514	494	508	500	505	475	470	439	456	443	489	477	498	485	452	502	493	498	505	499	496	493	481	482	477	465	467	477	475	504	471	479	490	524	525	456	480	464	484	465	511	469	481	428	466	480	511	511	425	497	541	489	524	493	464	489	481	460	480	484	472	488	452	482	478	515	464	440	514	506	455	497	510	474	472	447	449	457	489	499	470	483	493	493	515	470	482	469	491	452	504	466	471	466	493	508	465	477	532	478	490	480	497	479	489	506	490	493	473	505	484	515	490	513	465	477	489	470	509	446	496	501	458	511	482	484	482	486	480	494	459	476	480	504	429	479	465	467	450	500	482	506	496	447	507	495	492	461	466	496	470	501	518	484	479	440	524	484	504	504	477	494	505	481	472	461	504	488	496	450	493	526	487	465	482	479	482	459	499	437	487	462	487	511	457	457	530	468	465	490	466	468	488	457	477	478	440	508	491	484	471	488	468	489	476	446	483	467	450	453	480	461	514	469	517	485	456	466	490	455	460	504	490	460	475	478	509	493	487	456	457	495	509	500	512	497	468	488	483	478	484	424	483	485	478	482	470	485	477	488	501	499	451	481	467	477	440	462	459	488	489	469	497	491	453	458	488	468	456	487	505	484	508	478	496	463	498	502	453	508	478	475	505	484	468	487	486	515	500	462	486	507	484	468	464	470	449	446	460	497	501	485	472	492	494	487	532	530	497	459	468	459	479	492	471	463
37523	89478	78263	47833	20802	5921	1483	608	526	492	540	509	541	479	514	532	516	531	512	516	518	513	532	547	501	527	486	478	493	493	504	503	485	562	512	516	471	530	537	489	483	513	518	489	522	505	522	517	544	509	513	546	515	555	516	515	512	492	530	495	529	476	535	491	478	479	534	519	495	544	529	528	501	528	507	497	504	527	499	533	555	509	500	476	494	503	503	472	546	513	515	524	543	560	540	499	549	490	528	513	464	521	527	523	454	482	527	494	535	538	497	531	538	482	494	531	500	545	492	530	516	491	487	514	504	523	493	509	490	510	524	541	522	524	505	519	468	465	500	527	498	502	519	537	502	543	527	519	533	494	503	501	516	520	507	528	525	532	493	509	516	479	483	469	497	486	513	503	507	493	479	484	531	503	546	498	516	521	532	493	528	481	496	489	502	534	500	504	446	522	473	542	525	575	450	511	528	501	548	498	502	503	520	525	510	496	530	510	507	483	530	476	469	547	513	521	498	533	520	499	489	540	517	511	492	498	520	494	541	499	536	519	488	524	515	489	549	533	486	508	498	524	495	526	521	495	469	493	524	507	524	466	518	465	528	495	507	534	479	507	509	472	521	522	521	540	505	525	542	540	479	547	515	477	522	524	511	518	537	533	494	493	530	504	547	523	519	489	488	512	478	534	511	483	550	547	508	522	502	551	516	508	522	513	496	537	499	515	517	514	522	496	532	526	563	521	472	546	518	539	527	485	527	520	492	500	521	510	549	508	509	489	525	500	522	494	510	504	479	503	492	478	469	491	445	531	536	498	509	524	520	505	504	519	527	477	518	470	507	511	488	490	560	530	508	520	544	516	507	526	529	535	499	495	513	521	520	489	515	494	529	523	491	515	504	517	478	506	544	516	521	530	479	488	491	478	490	478	474	552	550	498	505	538	491	518	529	485	532	545	535	509	569	519	496	486	496	463	515	545	502	532	509	492	501	512	543	500	502	485	497	554	468	508	533	520	515	513	527	542	503	507	508	464	487	510	529	511	522	563	527	542	492	507	474	475	533	480	498	504	482	489	541	540	511	482	503	497	505	524	486	484	508	493	504	535	509	478	512	503	497	508	535	504	535	450	515	535	491	477	503	505	485	535	465	513	498	531	515	510	468	507	518	510	503	501	470	545	527	489	507	500	498	548	521	464	485	508	484	537	504	514	478	477	505	515	502	521	472	497	507	498	513	539	497	510	515	531	504	511	521	512	527	494	516	494	476	534	517	548	539	495	530	499	475	514	481	506	518	483	554	515	502	512	539	512	531	510	505	508	503	533	494	482	491	520	534	507	552	512	483	468	528	505	518	511	524	511	499	499	515	475	511	491	520	460	498	485	516	497	510	486	509	530	442	484	477	488	537	510	520	522	501	507	534	485	529	514	490	518	509	463	508	514	513	548	535	523	523	513	501	521	468	519	529	493	465	519	490	465	536	540	575	527	523	533	515	477	558	497	509	521	517	501	505	522	534	510	516	488	506	535	474	505	516	498	492	540	480	507	554	501	515	526	529	528	512	500	490	498	513	526	538	495	535	551	511	538	534	525	509	479	500	536	455	499	499	515	509	500	529	501	514	483	494	537	503	538	515	510	517	520	520	497	457	508	510	518	507	553	490	551	502	528	521	523	522	541	502	501	510	521	470	553	493	517	493	507	519	538	493	507	515	523	553	560	531	480	522	482	505	502	506	473	504	554	492	494	515	524	511	495	516	504	491	540	482	509	471	526	495	499	513	523	518	501	511	566	508	495	533	499	518	462	535	535	529	504	510	514	527	502	487	512	508	525	525	497	504	491	522	520	568	502	478	540	550	500	500	502	487	529	499	507	511	542	485	508	482	523	553	508	543	514	505	482	517	489	485	510	504	517	546	519	543	498	498	513	496	527	535	516	529	499	533	513	484	529	536	504	517	549	529	475	513	516	519	532	489	470	547	528	531	519	518	518	492	506	483	530	489	518	507	516	484	495	493	498	518	528	474	538	505	510	509	508	516	516	535	484	483	548	530	505	528	533	497	507	498	501	506	524	486	453	547	492	485	523	488	506	469	503	528	508	502	510	529	512	547	473	516	497	527	521	510	522	517	490	484	538	521	526	497	510	528	494	523	533	510	491	521	523	477	528	491	485	538	508	505	471	488	544	535	540	541	501	508	513	512	516	512	511	476	548	488	476	485	460	538	528	511	521	501	541	543	527	501	496	531	475	517	518	546	455	517	540	447	490	535	489	468	504	526	485	520	506	512	537	536	555	522	535	498	486	494	526	490	497	523	510	548	475	481	517	503	518	521	500	482	546	529	468	516	511	503	482	505	514	517	500	491	494	459	510	514	529	492	505	537	501	530	460	523	510	513	516	531	518	515	500	525	505	553	456	524	532	498	561	450	513	495	511	489	513	497	509	476	489	508	505	498	470	513	498	494	513	506	517	548	550	455	508	546	528	503	519	527	514	510	530	517	502	497	488	532	537	482	508	468	519	548	535	481	505	523	530	512	523	496	507	540	486	533	549	478	461	487	500	515	502	504	506	526	525	511	517	530	559	458	543	475	566	487	528	541	528	500	498	521	480	508	517	532	494	518	513	487	486	534	485	503	463	496	547	502	514	541	512	502	495	487	509	486	523	530	489	484	482	556	521	496	498	476	518	506	529	500	498	511	537	539	543	493	532	480	514	525	506	520	488	503	523	484	444	528	505	505	475	522	521	522	507	490	549	540	483	558	490	510	490	497	546	479	547	511	505	530	508	529	528	505	505	488	483	505	497	523	487	497	514	512	523	533	488	511	480	509	555	543	481	511	458	559	478	545	539	507	507	492	527	500	534	516	528	493	495	478	463	531	570	525	474	493	498	531	464	520	525	484	498	462	470	487	552	498	512	516	528	512	534	545	528	490	525	511	539	506	531	541	517	503	522	515	500	507	526	480	503	518	535	539	523	486	525	504	506	480	504	523	489	523	477	455	505	489	508	489	498	530	495	461	507	508	504	503	505	550	515	473	505	473	494	520	560	511	540	486	496	508	473	495	508	490	484	509	478	547	511	498	517	515	526	474	534	540	563	485	506	493	499	476	495	547	521	519	474	545	535	513	502	511	529	540	533	499	488	539	512	520	521	514	529	504	506	520	514	494	499	512	505	508	466	512	503	467	487	515	579	505	493	482	484	513	478	528	522	490	483	513	528	491	522	484	527	487	499	527	527	492	474	522	500	537	498	482	508	528	542	498	545	476	492	537	525	511	508	503	509	492	477	503	522	512	519	510	485	515	496	519	497	541	512	477	509	484	531	509	479	510	527	484	541	473	483	486	507	473	492	511	483	514	505	489	490	538	558	485	483	496	520	502	491	472	517	502	502	530	486	498	517	508	506	499	543	476	491	505	531	527	502	487	492	500	476	491	469	495	542	529	470	491	528	483	505	511	454	548	454	512	498	525	513	502	510	497	532	521	525	519	512	499	543	537	473	546	478
23912	23571	43038	46169	33377	20073	6467	961	631	650	558	607	579	550	540	575	571	525	557	606	563	561	551	531	588	547	559	534	577	539	610	542	590	573	576	564	518	566	522	580	552	553	549	565	515	549	539	554	514	519	552	533	555	579	558	555	541	553	545	562	548	547	547	555	543	543	536	536	577	565	563	516	514	538	520	601	544	533	526	557	535	547	506	569	547	556	562	584	511	511	551	529	565	553	566	551	582	556	535	532	562	511	523	535	559	602	543	544	553	523	557	566	539	541	530	546	552	550	501	568	525	524	558	580	592	495	550	544	580	557	555	557	574	537	535	519	542	586	519	568	588	523	575	585	560	497	523	565	550	565	552	554	510	558	538	542	537	561	560	543	523	516	499	563	581	560	553	590	543	557	542	526	530	566	532	524	578	542	546	602	540	542	536	555	550	546	571	554	559	534	563	525	517	572	563	533	524	549	526	535	534	559	539	548	567	522	563	571	570	543	570	564	527	535	568	502	545	550	531	526	529	518	580	548	543	517	525	512	519	546	536	530	517	526	588	528	549	552	528	539	522	586	530	566	518	585	573	543	548	551	546	559	489	570	534	521	552	548	548	525	533	517	525	565	524	597	522	545	540	551	564	518	565	516	581	501	544	531	550	493	599	517	536	497	547	540	564	523	613	536	519	489	532	597	553	536	577	558	537	579	556	541	530	558	561	491	508	579	509	559	603	581	550	553	562	553	539	549	572	560	532	565	519	489	539	575	525	545	504	543	539	578	505	528	539	539	552	507	508	558	533	579	524	554	549	548	548	533	541	562	545	548	557	535	543	543	528	520	540	555	521	523	579	567	525	570	538	548	540	517	543	502	530	526	552	552	563	529	546	550	544	558	540	529	505	578	574	539	545	531	540	561	524	562	549	527	525	528	560	565	515	557	556	520	537	521	508	553	565	549	536	549	505	524	545	550	509	501	546	548	532	532	542	476	514	540	505	524	580	520	485	533	553	523	530	549	555	539	570	541	552	539	575	573	540	577	526	531	568	546	530	538	566	516	514	510	558	549	542	548	523	551	509	568	527	535	516	567	537	546	543	564	574	510	557	547	508	522	552	562	533	535	531	532	509	557	544	580	547	540	502	547	548	582	581	500	541	519	551	541	498	525	557	595	524	543	545	559	563	545	521	549	585	570	548	540	557	504	540	585	539	542	533	537	555	580	516	517	533	558	523	542	524	542	574	536	568	556	551	562	507	564	593	543	558	557	542	526	613	534	526	551	523	524	507	568	569	563	572	509	567	589	544	532	543	547	524	537	570	535	506	563	572	569	573	565	499	537	543	537	515	574	570	542	545	528	553	543	545	497	528	566	601	549	572	562	558	535	494	542	532	535	561	547	501	485	554	524	480	552	519	532	538	522	554	580	551	580	620	536	539	550	539	561	553	521	519	543	567	591	469	544	546	563	554	503	584	560	572	532	562	531	529	528	541	515	558	570	573	575	555	573	527	560	549	508	561	527	572	552	527	535	558	560	548	563	571	528	478	559	559	575	520	539	531	554	522	559	520	540	533	550	541	548	556	531	559	575	606	537	526	544	553	509	561	541	541	544	551	520	582	537	573	585	529	474	543	609	549	567	573	513	545	558	528	554	581	535	565	545	524	585	511	546	526	520	538	547	530	568	560	581	544	564	538	551	558	537	527	558	549	530	513	542	517	534	562	572	544	556	540	557	501	519	564	521	547	570	539	565	544	578	550	515	554	590	543	584	550	544	558	531	539	563	567	597	534	557	543	536	542	545	526	518	550	566	520	542	575	527	558	528	558	526	571	542	523	512	530	503	519	543	534	546	543	536	496	566	554	533	513	555	542	543	505	556	543	539	501	522	562	488	529	478	518	503	510	562	566	531	529	522	536	557	501	544	559	555	539	551	591	574	529	568	530	521	543	535	550	553	521	549	556	519	527	537	556	508	529	550	553	544	545	580	583	540	559	522	556	536	519	548	544	538	571	560	559	572	523	532	557	507	541	565	560	565	542	549	523	567	507	539	541	573	564	521	566	541	562	558	518	516	580	571	523	550	518	538	552	540	548	563	532	512	525	555	567	541	505	581	512	533	540	546	592	563	527	512	574	526	507	550	538	548	547	528	532	557	532	511	542	570	557	557	529	518	568	555	569	521	543	544	563	517	528	566	525	522	512	559	584	554	511	517	578	570	515	561	558	523	544	541	556	561	582	538	552	599	526	504	526	559	501	542	564	555	575	530	577	535	560	539	549	508	575	575	521	532	551	535	552	561	527	554	594	563	560	560	539	527	580	577	517	533	524	530	499	565	538	530	562	507	496	544	561	507	540	571	545	496	555	531	576	519	562	591	530	482	510	530	548	521	516	571	590	536	514	537	541	528	580	496	552	569	569	517	515	533	509	533	526	547	553	520	522	534	526	523	528	516	555	564	560	585	532	556	555	538	554	560	591	532	538	552	545	575	563	579	537	528	557	549	559	526	527	494	554	557	516	559	575	532	519	536	540	554	560	513	521	535	529	556	582	543	554	521	541	518	538	604	549	487	515	547	551	539	540	589	537	568	516	552	565	540	584	535	551	579	534	526	547	531	548	505	549	559	496	535	553	510	522	510	540	543	497	542	517	560	507	508	570	510	543	523	538	524	550	584	559	563	536	526	559	573	498	530	523	578	549	580	524	571	541	530	554	508	576	568	583	524	562	529	550	541	549	525	522	524	540	544	533	512	549	508	543	538	567	558	534	536	604	544	553	532	529	549	586	489	552	541	548	536	527	540	575	526	513	517	561	556	580	528	597	502	520	586	504	545	498	539	570	517	543	535	551	577	578	571	500	514	567	541	551	522	498	561	557	542	570	511	533	524	538	501	512	521	526	496	552	529	515	547	510	525	576	527	567	532	524	545	512	595	553	556	532	574	508	530	535	548	524	528	566	550	534	510	546	551	569	552	502	580	540	548	557	519	531	522	502	536	554	539	546	575	519	507	541	624	557	566	565	532	516	551	511	568	546	494	602	565	514	550	512	575	533	508	531	584	561	529	562	547	581	556	541	553	520	576	557	562	521	572	583	507	531	565	573	533	553	527	528	555	547	548	592	573	498	556	566	568	532	536	522	525	544	536	563	549	510	601	478	538	536	552	539	529	546	508	510	593	563	526	566	529	539	538	533	526	558	559	509	569	507	530	573	552	524	560	548	549	523	558	546	508	567	576	543	498	511	547	544	539	544	516	569	567	498	522	568	544	552	532	553	571	552	496	548	529	527	524	541	551	540	537	542	541	573	551	567	563	562	546	514	596	513	536	555	590	543	562	569	549	537	545	565	554	559	510	531	551	540	556	504	539	569	574	520	566	519	524	544	564	571	564	544	558	552	548	560	543	551	572	593	520	557	535	550	541	579	524	540	536	530	577	523	533	542	526	579	539	546	588	513	495	542	531	569	530	545	565	498	513	509	528	549	529	536	570	582	580	549	507	526	539	546	537
44314	97796	83747	57812	31073	10557	2779	780	603	584	614	621	633	558	621	597	603	581	604	602	626	581	604	637	596	598	572	526	608	607	605	548	550	601	570	578	556	584	608	626	634	586	570	607	591	636	604	603	621	600	583	613	597	578	632	601	603	624	614	637	604	586	606	612	561	643	585	575	611	555	596	607	557	573	605	593	584	581	588	606	589	616	600	568	598	546	578	545	611	605	618	575	535	573	644	556	624	626	594	631	603	595	614	596	566	627	629	578	602	603	575	627	617	601	645	594	602	567	601	636	549	589	595	607	578	589	618	592	602	597	634	609	585	623	571	609	557	588	552	624	612	573	585	552	609	587	579	612	643	602	584	589	551	577	552	568	605	600	602	615	625	567	571	615	592	587	569	611	605	637	636	576	623	643	601	601	618	600	609	664	601	616	595	595	583	597	561	595	594	549	592	601	600	536	623	583	624	548	611	647	557	593	563	667	617	543	602	624	559	570	582	630	606	619	610	610	587	581	621	617	605	552	630	610	575	614	588	591	579	543	572	623	605	583	570	578	612	613	577	595	605	567	598	625	619	650	594	580	621	585	591	628	623	606	575	579	545	596	644	594	599	591	619	620	562	621	562	601	580	618	595	609	607	595	582	589	611	590	606	602	631	567	578	616	617	625	597	567	534	590	604	599	615	606	610	592	621	639	584	607	590	600	598	601	565	635	583	543	596	573	613	585	586	610	602	585	569	566	617	634	602	592	621	549	568	577	567	583	569	588	598	620	580	608	589	608	605	562	609	577	590	641	621	595	592	628	584	635	589	632	589	572	564	608	617	588	605	591	570	610	613	612	589	581	570	553	597	617	587	606	606	582	597	617	626	586	607	592	598	563	577	621	586	588	585	554	607	571	599	540	597	577	593	610	579	637	580	574	565	545	620	620	593	625	615	573	592	586	568	570	568	572	559	623	599	587	603	557	568	620	554	635	600	602	617	595	556	560	597	573	577	611	599	619	624	600	620	580	627	566	578	595	588	616	593	569	628	613	620	607	577	610	628	593	570	604	586	588	610	625	596	607	591	651	560	596	627	559	573	575	599	596	586	629	603	609	595	564	585	625	578	585	549	566	617	607	604	608	614	596	608	622	602	622	598	620	539	578	631	618	603	544	615	579	604	589	603	562	615	642	599	573	552	564	618	600	644	587	603	591	570	631	617	598	613	579	568	611	610	603	620	602	618	575	619	562	571	590	614	570	610	575	592	601	599	604	588	605	657	617	588	621	617	600	583	600	584	581	569	568	614	517	562	575	618	624	612	621	595	602	642	600	603	613	606	628	602	570	602	587	624	576	591	532	616	573	571	607	594	625	573	575	620	576	619	536	595	618	595	617	576	581	619	574	604	611	605	615	608	602	603	550	613	594	611	563	564	614	610	601	582	569	576	619	598	584	600	606	626	595	580	574	609	650	608	595	561	560	584	580	559	646	605	634	599	601	559	561	571	560	627	592	613	589	576	623	566	604	614	587	581	611	660	610	611	545	607	602	586	600	557	607	615	575	572	567	614	596	620	576	579	566	591	636	584	610	587	556	635	629	583	590	547	541	630	589	598	572	568	625	609	626	608	588	580	607	633	604	606	578	575	615	599	609	647	626	607	589	565	575	574	625	552	570	584	595	601	612	610	596	607	585	593	602	589	617	565	586	591	595	597	552	588	597	586	573	605	610	577	595	601	640	571	617	635	577	608	589	593	610	570	625	598	578	575	631	563	597	614	617	604	610	591	558	581	580	592	586	612	589	585	619	543	623	595	576	596	593	586	572	598	594	601	581	624	593	618	591	637	582	612	553	609	602	612	613	613	566	605	636	596	578	595	610	612	618	605	562	607	623	548	623	628	601	558	598	603	612	565	559	543	607	645	599	611	577	606	599	608	552	596	618	593	595	578	579	605	577	563	621	547	619	581	581	604	631	580	557	599	588	580	578	591	569	628	613	581	620	545	573	551	599	597	621	585	622	583	564	614	674	605	584	585	568	642	602	587	633	589	594	598	600	620	565	558	599	551	605	601	603	620	559	549	581	585	579	565	616	591	563	572	562	574	590	611	601	633	608	636	597	569	624	617	598	555	615	585	615	609	571	630	602	568	611	575	614	588	548	567	616	636	533	621	582	594	653	659	575	609	581	615	653	611	589	624	582	592	617	559	573	615	577	611	644	621	600	618	584	592	586	649	586	579	603	634	649	582	587	589	583	609	603	604	624	648	542	563	593	554	616	608	611	631	588	581	522	624	553	539	590	559	562	598	582	608	594	570	598	603	588	588	589	573	579	636	612	605	563	576	600	588	583	595	560	601	599	595	567	619	538	583	567	598	595	546	578	583	572	575	596	610	616	590	590	610	638	598	597	578	561	600	579	647	621	579	602	591	590	598	579	625	602	610	598	631	636	613	579	627	588	603	617	540	578	607	614	589	603	594	572	563	601	590	541	544	561	546	590	541	577	638	632	589	574	602	578	583	517	618	597	629	591	577	626	558	556	585	623	602	661	566	613	633	549	586	573	597	578	579	543	551	626	572	556	586	584	596	609	576	610	611	598	579	608	591	578	603	615	618	589	588	593	534	546	618	525	587	609	565	597	583	591	621	621	607	597	612	613	601	554	598	620	581	612	603	633	602	624	576	572	628	629	562	560	586	638	598	568	578	618	551	631	622	558	584	583	584	648	591	637	587	599	577	579	596	550	581	607	571	604	605	619	646	580	552	608	629	560	556	613	658	582	584	592	565	583	578	603	545	593	593	587	599	589	573	602	562	588	595	612	580	595	596	610	603	607	569	612	646	638	589	591	620	585	614	572	565	573	561	605	574	593	581	585	593	581	626	628	603	594	632	596	572	587	604	604	625	596	630	590	569	624	591	586	571	588	604	613	604	592	606	591	571	575	601	544	545	564	574	575	599	586	630	609	583	582	615	646	615	577	549	600	589	606	565	601	614	576	640	553	597	595	614	561	610	585	588	608	592	576	557	591	632	603	567	636	611	585	630	605	588	589	614	602	585	604	576	610	565	573	619	640	617	599	618	578	617	600	572	622	574	603	613	581	644	559	589	538	606	574	606	554	558	571	590	597	553	560	599	574	583	594	586	571	562	654	609	609	570	629	571	583	584	603	626	584	581	612	608	599	590	603	611	588	586	634	585	565	594	615	571	618	604	541	605	628	633	579	553	610	587	589	612	598	586	568	631	581	563	564	573	599	560	589	595	589	612	574	597	578	594	597	585	612	591	576	617	597	582	614	631	611	585	572	583	601	610	585	565	552	579	595	606	569	599	613	575	605	605	578	574	582	596	579	564	618	575	611	598	634	596	548	585	610	613	588	564	561	547	615	611	593	584	578	592	563	568	581	534	558	574	577	557	605	589	628	585	600	602	606	572	585	606	591	582	563	617	583	608	570	615	581	569	553	618	580	647	598	614	606	564	610	594	548	598	596	586	596	599	565	585	593	550	581	554	586
27504	26246	32980	20816	6380	1479	682	526	458	484	475	443	495	459	491	475	514	463	458	478	464	456	432	458	446	472	474	462	484	467	453	463	426	457	474	446	492	450	496	463	479	471	454	480	503	469	518	448	524	446	497	518	463	523	458	503	467	494	455	464	434	462	469	468	492	421	441	477	470	477	486	464	507	489	443	410	483	439	449	496	467	465	469	461	522	467	476	467	509	452	441	452	457	463	486	460	486	477	489	476	487	470	430	448	474	439	509	432	450	457	488	494	479	509	493	464	472	457	465	463	482	470	510	446	470	441	442	459	444	441	420	485	441	460	428	471	469	486	453	442	466	479	465	487	470	485	444	476	497	455	453	473	501	459	443	482	489	468	475	491	488	493	416	474	485	473	486	484	456	510	455	473	459	471	476	500	440	464	494	452	475	454	505	467	486	473	465	454	456	448	459	458	476	447	490	486	468	446	485	470	443	480	479	449	469	448	475	469	452	482	461	473	460	495	473	505	486	477	486	489	478	474	467	452	454	484	487	523	482	457	466	475	490	469	503	447	467	470	437	467	488	483	447	480	471	443	506	470	465	464	427	507	461	475	452	477	475	495	477	458	470	478	455	456	472	453	460	464	445	503	484	473	459	503	479	480	463	487	483	416	463	462	471	451	466	472	447	457	405	489	490	471	481	442	450	469	442	438	469	431	473	455	439	467	426	473	490	497	478	481	456	472	451	466	459	456	473	468	470	484	446	462	486	435	459	448	470	502	439	496	456	453	479	493	466	474	449	440	434	491	458	482	470	485	460	483	509	481	466	494	453	461	467	483	509	477	447	501	499	473	451	453	486	474	495	478	443	439	481	466	435	473	474	452	474	453	487	508	459	482	462	458	463	455	456	462	481	516	501	474	471	453	469	458	506	445	488	468	438	444	452	471	456	439	486	470	513	468	440	492	513	453	479	403	469	461	444	456	464	504	480	472	488	469	456	513	482	455	526	487	466	443	445	472	438	467	461	462	447	471	470	484	442	475	440	445	471	463	500	465	459	475	448	496	433	461	433	461	477	463	456	471	459	451	488	457	466	457	452	469	469	480	481	467	450	474	500	416	451	453	454	467	481	463	457	491	463	485	443	476	480	475	456	477	471	463	448	502	448	502	449	462	480	509	453	446	471	464	514	473	476	449	498	466	458	503	509	455	489	466	525	466	501	513	420	473	443	479	457	486	472	443	479	450	488	454	507	489	446	459	477	471	485	522	485	492	501	458	482	447	446	485	481	462	473	495	458	442	470	438	442	509	486	460	477	446	455	488	459	445	452	452	513	486	455	464	481	463	470	460	473	453	452	441	449	480	433	472	459	469	520	505	430	426	466	443	449	504	494	472	442	481	467	471	459	460	433	455	477	431	478	474	475	462	460	465	462	486	458	448	496	493	480	443	450	472	496	451	492	436	434	467	442	471	472	502	457	490	435	448	480	426	453	499	500	435	461	490	470	444	476	475	436	497	475	475	437	451	462	462	491	474	511	420	456	483	493	468	473	444	515	501	462	451	411	484	489	471	520	452	463	490	474	449	444	502	497	439	438	436	484	509	491	487	437	459	462	456	447	479	401	469	466	433	402	414	458	468	443	432	459	450	466	485	485	457	445	466	458	483	451	454	438	483	467	462	488	459	425	462	435	492	504	450	430	448	448	456	456	484	451	440	485	481	461	464	459	451	486	501	486	448	525	465	433	461	463	489	483	456	438	446	468	479	492	455	457	490	458	491	448	470	428	492	434	448	503	480	462	448	503	457	481	471	469	487	428	460	468	512	451	467	488	497	434	459	487	476	460	472	490	474	488	476	486	473	489	484	463	448	466	503	420	522	460	457	446	466	450	489	490	486	453	483	459	477	470	501	481	483	505	478	457	434	458	467	462	405	481	427	454	421	441	475	478	510	465	470	432	507	478	443	483	491	476	432	424	481	460	437	438	465	476	468	486	472	470	524	450	456	421	463	427	465	445	481	454	470	448	443	480	501	409	439	464	422	442	468	444	454	495	465	487	478	503	446	481	474	491	449	467	487	476	449	462	481	491	468	457	463	441	464	470	454	453	498	488	491	438	439	469	456	456	470	486	460	433	461	476	443	454	430	476	434	458	477	447	450	479	453	481	495	517	484	468	475	461	493	447	492	441	464	451	445	438	489	480	484	507	477	475	475	440	433	461	484	528	468	478	461	464	492	453	495	522	457	457	426	461	472	500	475	465	464	435	503	441	490	459	462	427	503	432	434	515	487	464	456	462	459	517	482	466	444	514	468	472	451	442	453	475	444	505	450	467	494	477	467	483	463	420	497	450	497	463	486	537	431	500	443	501	449	472	450	445	439	479	526	465	462	464	486	437	457	473	451	478	480	466	473	442	488	451	466	444	484	470	452	475	463	460	467	460	460	490	479	477	448	477	453	517	455	515	531	451	503	432	485	491	468	498	469	462	470	463	439	481	512	483	455	466	464	468	471	464	463	465	464	475	460	468	460	525	489	473	497	474	489	447	444	474	463	486	498	477	458	444	474	448	451	486	460	448	459	479	475	468	498	486	502	434	472	459	440	452	460	470	468	449	440	495	466	455	462	497	482	480	466	496	478	439	428	490	456	449	494	519	437	455	441	466	460	446	458	461	527	499	479	436	474	475	503	470	476	459	453	480	471	461	483	460	456	454	451	484	434	493	464	434	478	444	463	470	489	480	471	462	423	454	439	454	479	478	506	472	452	468	473	497	482	480	486	478	444	425	468	477	458	475	518	450	479	481	456	491	459	461	497	466	452	474	450	491	474	472	508	467	448	452	459	488	440	439	496	491	455	469	472	492	446	412	472	446	488	479	473	479	483	480	480	456	423	490	453	472	416	506	455	451	491	488	471	442	431	458	443	450	446	440	443	443	475	469	473	446	485	435	476	444	510	444	500	478	429	473	480	459	428	456	454	436	460	467	450	437	458	486	505	527	461	451	457	469	497	440	479	448	442	487	492	476	439	478	473	483	491	433	493	468	460	464	470	450	492	465	449	434	459	496	428	475	470	438	471	460	475	476	448	443	448	417	501	515	480	465	494	474	464	492	483	463	464	415	417	500	501	506	497	460	450	484	515	461	460	465	469	465	497	475	481	488	482	451	421	478	445	451	438	470	458	437	444	455	474	456	477	430	472	461	455	467	416	425	451	496	494	471	436	487	458	453	497	483	487	462	499	447	413	444	447	480	482	507	449	503	445	411	478	432	457	520	483	437	507	449	474	476	442	444	475	442	448	462	469	476	462	469	504	464	444	482	458	456	479	470	482	477	470	422	500	478	489	488	443	421	452	457	467	503	493	440	515	454	469	469	477	472	447	488	444	473	475	444	468	479	469	471	454	491	490	481	478	456	441	442	487	489	442	466	460	486	473	462	467	477	444	490	466	453	515	520	465	449	470	423	430	459	433	494	455	460	461	452	464	471	524	488	469	458	435	478	473	464	494	474	470
9052	34220	29676	12368	4335	1312	616	524	467	431	462	413	458	475	458	440	439	434	447	450	432	452	428	442	432	482	459	449	455	413	439	486	443	475	419	500	433	446	476	438	390	385	434	429	399	458	473	461	441	451	408	427	458	414	396	442	494	445	456	431	418	449	431	453	439	456	452	451	486	467	444	451	470	469	419	449	462	465	416	460	430	460	415	427	425	442	433	435	441	431	444	446	426	432	430	447	450	458	461	398	456	416	446	411	444	470	450	448	409	444	467	452	442	425	462	437	477	440	459	440	445	455	435	399	446	449	455	399	438	456	409	433	454	435	478	515	438	414	444	463	459	432	420	418	414	427	448	463	473	455	426	460	436	425	419	462	453	421	410	467	449	418	442	444	438	452	463	413	429	490	451	408	435	417	432	465	458	476	418	456	427	446	420	484	444	457	414	426	421	436	434	459	487	468	425	459	458	415	445	398	461	445	412	452	453	482	416	434	423	452	471	444	454	447	439	418	411	422	439	457	436	469	422	443	425	441	412	447	459	447	469	438	437	438	467	418	430	427	423	473	440	431	442	458	454	446	429	409	431	446	443	491	425	465	455	440	404	391	445	421	443	425	448	466	424	435	428	447	453	435	455	438	400	460	451	433	430	427	436	435	422	449	420	473	475	455	467	433	426	494	431	451	449	453	458	467	430	415	418	458	426	473	463	442	456	437	441	424	462	421	466	445	393	387	432	469	504	431	453	417	474	459	456	429	408	411	454	449	443	431	438	414	438	438	441	427	432	477	452	446	456	466	423	411	456	478	445	421	462	446	460	442	418	430	441	437	415	439	431	437	436	464	482	445	448	442	467	479	423	451	436	451	434	424	422	432	460	423	439	441	456	485	436	450	414	459	468	459	443	476	463	446	453	428	428	458	417	419	444	454	419	445	461	435	441	433	428	458	437	448	482	400	449	471	405	469	440	437	388	448	422	404	422	446	458	446	418	448	408	446	466	427	454	472	427	430	430	428	421	423	460	423	429	436	486	451	429	442	462	450	434	450	430	442	489	461	516	440	415	440	461	391	412	431	445	480	454	451	477	403	454	453	482	447	428	463	439	428	471	436	433	425	444	495	447	420	459	455	413	445	426	446	418	412	433	416	438	440	456	462	440	443	446	461	455	424	464	433	450	426	434	451	438	457	443	445	460	434	415	431	478	458	482	451	465	423	448	472	425	441	470	415	458	429	404	453	423	415	409	418	484	463	456	406	453	455	388	444	436	476	429	424	421	405	452	434	414	424	443	456	442	421	448	437	426	449	434	401	449	421	431	474	410	423	412	436	466	434	437	391	445	437	456	477	427	441	460	434	450	456	504	396	426	492	430	480	408	414	468	441	456	455	438	419	426	468	441	431	479	452	461	434	452	463	464	449	440	450	467	466	460	394	424	459	403	427	454	423	446	433	447	443	426	431	452	449	446	424	428	425	438	445	477	445	471	462	448	443	435	429	407	410	487	424	433	415	431	468	446	448	464	477	442	442	438	426	409	432	441	424	434	449	442	416	416	423	437	512	448	453	428	411	432	408	417	436	438	446	460	446	462	420	381	426	439	406	449	419	461	450	412	434	447	478	448	420	437	455	469	415	443	451	483	433	442	458	443	411	438	420	399	417	441	433	428	448	464	456	456	464	423	449	467	463	460	448	438	412	449	450	505	434	446	439	435	414	469	448	472	416	411	438	472	364	428	422	463	417	444	425	450	438	476	456	419	444	454	459	442	443	405	480	485	434	455	478	443	451	419	414	461	417	465	436	436	467	463	464	377	427	447	462	451	436	437	467	450	443	402	440	471	444	482	453	452	413	445	443	456	474	436	477	463	447	453	417	428	433	454	453	433	450	428	432	443	437	455	450	432	432	455	415	449	467	448	451	436	418	454	467	449	395	428	446	451	440	410	449	476	469	479	469	456	413	423	460	433	448	463	437	447	461	429	435	402	457	454	437	467	434	434	437	460	428	420	464	415	482	429	435	403	451	449	445	402	474	450	447	424	431	447	438	460	435	476	436	427	462	439	441	463	493	454	453	450	461	457	417	471	426	433	458	432	445	446	433	433	451	432	437	444	473	505	482	457	456	428	422	455	450	447	393	421	473	445	414	436	435	456	482	447	418	426	402	421	433	459	447	450	435	409	428	467	448	402	432	437	433	420	460	449	443	445	463	427	406	478	405	430	423	425	473	423	428	440	399	429	450	435	441	458	456	411	458	434	414	472	436	406	453	405	467	452	461	420	442	451	423	432	424	456	467	431	408	439	430	464	479	440	446	434	439	432	414	474	429	421	428	515	439	413	403	440	453	454	434	499	434	458	403	449	446	449	442	429	442	421	419	466	444	405	436	479	450	413	460	466	434	435	454	437	440	471	473	446	451	461	468	439	479	429	422	426	445	454	477	445	416	423	437	455	404	420	461	411	452	455	401	420	415	439	441	454	427	430	443	413	415	452	419	457	426	419	425	474	447	401	412	447	425	468	461	463	452	473	423	456	441	461	413	452	456	405	433	476	446	418	453	435	455	460	425	437	443	431	404	457	477	421	399	430	427	422	513	481	424	452	438	453	447	433	418	439	446	433	416	409	436	449	432	455	475	392	444	479	428	475	452	411	435	465	446	441	408	461	455	383	449	442	428	437	422	438	457	438	450	430	441	427	423	451	448	475	451	446	466	486	437	477	399	425	423	433	449	425	437	435	429	463	462	436	435	454	469	421	453	446	426	445	439	427	482	416	463	460	464	468	455	443	419	418	470	450	441	461	417	440	429	427	472	459	419	465	430	436	425	452	434	460	449	469	464	422	434	445	425	459	422	462	424	460	426	431	418	429	433	454	467	442	423	450	447	466	455	443	463	462	457	431	431	451	423	442	437	451	444	435	418	432	433	411	426	443	435	473	449	444	428	453	459	426	442	444	437	448	438	431	436	408	468	458	435	446	473	480	451	459	448	498	473	451	434	448	450	455	443	445	463	395	422	435	430	468	452	417	413	433	476	446	457	454	427	403	421	429	428	421	445	416	466	414	421	426	460	470	429	417	404	447	443	433	500	443	473	449	427	433	443	422	451	448	468	436	415	491	436	487	442	426	432	454	458	427	433	462	447	443	436	435	424	469	463	453	475	443	449	422	448	432	452	479	465	448	423	439	389	484	439	428	451	408	432	434	447	439	421	432	469	452	488	443	435	424	431	419	440	448	405	494	447	447	457	468	479	441	451	411	431	445	407	453	492	460	402	471	403	492	465	423	414	421	434	418	451	412	444	437	488	404	457	450	450	406	461	449	463	459	454	398	422	441	488	461	461	467	451	454	460	433	425	433	430	463	424	435	441	425	463	423	434	397	436	463	474	441	412	406	451	429	464	471	481	414	475	453	447	440	473	463	482	448	406	474	457	422	433	478	456	428	415	445	416	423	477	517	436	431	422	474	430	430	465	467	461	472	455	451	436	431	468	416	434	441	424	440	434
24942	24162	53028	53538	32740	15005	3277	786	519	490	529	471	484	485	502	482	485	481	480	501	492	499	496	513	457	497	488	494	512	477	465	476	454	550	528	507	513	480	459	507	491	441	465	464	502	501	474	493	441	457	473	512	494	460	486	515	454	480	515	460	457	474	479	484	493	467	497	502	446	483	439	496	527	502	499	486	468	487	527	489	471	487	471	511	465	471	466	539	493	453	486	446	480	494	479	488	480	474	518	488	491	478	496	468	471	510	495	503	487	489	501	486	503	470	478	510	470	489	483	461	508	498	551	510	500	551	497	472	482	509	472	496	468	482	450	453	506	510	500	468	504	522	496	465	488	514	464	484	497	496	474	502	489	506	491	483	514	491	462	493	481	463	501	492	466	495	514	508	506	444	494	502	504	489	478	524	494	499	473	465	458	470	487	505	440	517	513	513	440	478	451	454	499	505	470	430	488	495	453	464	486	516	507	477	489	488	486	498	478	506	519	507	476	511	474	491	543	461	492	459	491	454	498	469	512	463	496	492	481	467	498	501	497	501	503	498	518	468	482	488	519	512	483	499	468	479	497	493	471	498	456	469	525	484	509	517	490	486	494	482	485	481	490	455	474	551	450	471	505	488	483	497	508	461	527	471	471	482	474	452	496	474	453	460	469	492	507	506	461	530	479	474	451	503	481	492	469	468	448	522	479	461	500	458	449	527	483	490	493	488	487	476	482	514	514	484	467	518	504	501	464	447	478	503	437	447	516	455	465	506	491	491	466	488	527	455	469	462	482	500	518	500	501	498	466	501	520	484	468	436	464	462	501	436	484	511	470	485	486	469	498	483	461	462	456	501	504	472	464	457	479	444	476	493	484	490	487	453	482	524	507	467	534	496	486	499	491	479	484	500	471	436	448	484	493	463	501	479	499	441	495	490	453	511	466	488	498	486	488	481	507	510	477	487	477	494	479	468	479	493	471	507	496	514	512	468	534	443	486	474	476	462	473	444	472	526	494	527	510	509	517	475	521	507	467	493	478	506	494	525	474	472	522	484	528	516	487	472	472	517	495	475	498	503	499	481	468	534	517	504	483	479	461	532	479	491	538	463	461	481	427	496	470	496	512	512	493	487	483	522	465	493	512	500	479	465	510	510	481	475	419	510	447	502	488	490	488	459	496	492	445	486	522	478	475	508	517	492	499	459	482	495	502	489	463	485	478	508	494	543	501	481	483	490	534	548	513	489	477	483	477	464	489	465	453	488	502	487	512	464	533	468	479	506	458	528	470	476	485	479	510	485	470	452	506	471	453	473	489	462	476	475	502	501	448	443	508	510	478	470	472	456	424	444	483	477	489	477	520	454	475	485	460	503	492	508	515	496	457	440	536	505	499	451	489	478	485	530	480	471	493	486	512	473	487	542	467	523	486	469	424	496	487	484	491	490	506	470	465	490	477	466	454	501	486	492	513	486	492	470	489	488	489	491	509	495	481	493	484	538	461	482	478	499	430	514	488	494	475	460	465	474	470	471	480	488	479	500	537	501	533	495	523	487	488	472	480	500	471	509	502	507	513	498	467	507	496	511	482	473	523	535	536	492	441	473	476	550	472	493	486	494	483	465	490	524	461	528	498	507	487	489	519	517	495	458	515	473	471	452	476	514	487	501	515	537	494	505	512	502	491	501	482	470	507	494	514	480	497	499	513	536	471	499	514	488	523	500	498	476	502	456	482	455	513	466	485	504	496	474	496	502	507	487	484	458	505	504	506	501	485	508	495	464	501	482	468	486	482	467	476	484	479	486	476	464	458	512	526	513	493	484	485	464	480	506	505	470	477	480	505	447	476	499	464	466	533	521	500	472	475	498	518	485	451	482	473	488	456	494	480	494	493	472	486	532	474	463	502	480	462	467	512	500	503	478	489	457	450	516	473	510	513	433	471	490	483	473	482	488	474	492	512	492	482	512	484	468	492	495	497	496	492	520	473	455	477	532	486	467	497	496	486	440	510	493	500	487	508	473	521	495	477	468	497	474	458	460	501	482	487	484	506	468	468	492	472	497	502	502	460	482	507	464	470	511	495	492	458	445	463	493	498	503	471	480	467	534	497	502	468	489	475	461	500	518	483	506	543	471	459	470	497	510	536	457	458	495	487	511	482	474	479	486	496	498	503	500	484	488	490	470	481	494	512	502	493	493	495	478	522	445	486	457	492	459	491	504	516	435	485	494	492	486	476	495	503	509	459	492	517	486	530	480	468	474	519	477	506	504	488	494	517	506	482	488	494	474	483	479	518	506	507	484	466	496	445	461	517	460	461	504	536	519	459	479	505	490	475	467	492	469	519	466	451	474	463	466	498	529	475	468	468	467	464	487	476	499	477	519	499	500	472	525	530	501	454	478	501	498	467	505	500	486	502	486	468	488	495	457	495	486	483	518	454	494	482	531	482	471	488	451	500	558	501	465	469	475	495	473	501	504	468	486	511	492	450	481	445	462	460	515	464	505	492	452	485	481	500	480	492	519	546	460	524	487	548	511	509	489	511	505	477	455	478	433	472	469	468	453	468	493	491	490	507	455	482	490	485	500	506	512	506	503	513	491	484	463	456	480	503	496	487	509	507	513	483	467	482	460	486	466	450	528	524	469	493	509	476	489	472	493	512	486	492	471	516	505	477	472	486	490	453	479	489	538	461	488	513	494	518	482	467	531	473	508	543	453	504	479	471	456	448	507	522	488	458	493	450	502	487	508	471	499	467	484	481	524	429	472	470	453	449	525	523	456	518	518	504	500	517	507	526	496	518	533	528	493	501	478	485	454	491	476	503	495	492	477	508	498	465	474	508	472	480	495	484	505	494	471	475	458	460	440	493	540	454	468	491	473	484	472	513	497	489	496	476	487	472	507	445	504	479	470	454	487	489	502	475	499	542	499	487	443	506	500	493	495	484	490	501	474	487	543	432	484	468	480	484	501	516	488	453	526	490	459	463	481	493	520	459	471	486	477	483	514	509	457	471	457	496	462	460	467	455	475	438	473	489	453	454	467	487	492	532	480	501	528	530	469	474	484	496	476	514	488	513	454	476	512	491	491	449	476	500	508	483	496	488	518	477	506	459	474	488	498	518	509	485	513	477	487	481	484	501	504	484	465	469	499	488	453	460	474	447	494	469	508	487	492	504	435	468	487	503	484	495	469	465	508	497	479	505	485	507	463	466	506	511	489	467	471	446	515	498	499	505	461	539	488	496	502	474	488	476	521	508	474	522	470	486	488	463	483	463	469	464	503	504	498	459	525	452	477	479	509	472	514	520	459	469	495	444	477	479	489	487	463	507	507	480	510	483	508	524	507	482	474	498	455	502	494	491	507	510	430	479	509	499	464	456	511	454	522	491	461	504	482	485	525	474	515	513	527	452	491	470	492	520	495	481	502	484	453	477	481	496	492	516	510	496	480	509	505	431	467	474	458	498	494	475	501	476	485	487	471	459	517	486	544	490	486	449	494	478	461
18116	80364	80078	51408	24567	7873	2050	689	511	535	567	521	512	540	550	524	510	513	522	546	505	506	553	491	499	512	510	528	503	551	474	523	501	528	491	501	517	519	537	531	535	524	528	478	495	508	551	524	507	503	491	517	536	493	489	491	531	463	506	485	507	526	545	502	518	499	518	514	526	549	540	510	492	518	513	546	511	542	491	530	514	520	523	556	548	508	511	515	496	477	525	510	511	522	551	519	480	492	529	519	494	526	501	496	475	495	509	465	522	495	523	466	467	486	546	511	519	537	508	526	537	494	490	497	517	473	491	500	539	510	515	497	522	517	507	528	549	520	514	524	547	501	537	489	509	511	475	488	486	504	490	503	528	523	570	502	496	528	505	537	485	510	507	528	516	556	494	521	494	536	495	486	487	468	512	518	516	502	514	532	524	481	518	498	507	548	499	502	548	481	478	546	529	523	518	480	464	506	508	520	524	531	481	505	517	535	491	509	522	505	495	513	522	532	537	499	513	516	495	513	488	485	512	495	473	493	515	507	496	505	486	506	538	498	508	514	520	519	516	529	567	481	533	513	479	491	527	531	491	508	539	526	547	514	525	533	496	477	535	526	507	453	503	510	517	510	542	548	504	518	533	517	531	514	484	480	507	528	527	492	529	503	501	513	485	506	495	522	511	545	499	531	465	481	505	520	552	524	545	530	517	472	558	502	496	514	481	500	529	512	515	524	534	515	504	538	546	511	497	516	492	523	499	479	515	518	495	497	521	504	514	487	523	487	459	517	470	526	482	487	519	492	539	488	507	470	480	495	489	511	489	542	491	504	516	531	530	548	518	504	512	523	533	507	538	501	530	490	485	502	516	505	519	537	505	519	520	544	524	506	504	515	513	504	515	483	530	494	553	487	511	477	531	513	494	530	479	504	528	540	512	520	542	517	493	493	493	448	522	524	495	471	544	473	495	511	491	499	537	483	482	505	554	496	480	489	506	503	516	491	501	507	517	490	536	559	507	486	521	497	532	533	463	531	462	531	470	527	498	522	467	499	569	512	494	501	536	527	509	501	554	496	493	518	507	501	513	503	546	544	517	500	537	545	509	543	474	514	503	503	510	508	528	550	540	530	534	531	489	498	544	518	469	503	538	470	540	504	518	514	473	525	546	505	551	526	511	518	513	514	510	506	480	489	531	517	481	538	446	507	511	490	510	504	525	526	507	478	510	509	554	494	497	494	475	481	560	509	517	537	523	547	507	540	527	479	530	511	499	479	524	480	480	526	527	501	498	539	507	517	533	506	511	507	513	481	522	501	477	510	510	514	507	487	499	544	506	504	511	486	504	513	518	495	499	516	524	500	518	500	517	477	546	505	503	505	495	479	491	520	501	517	546	531	515	534	489	542	495	509	513	491	514	484	498	521	525	502	505	521	504	493	509	514	477	520	521	514	530	480	518	509	495	504	493	487	511	493	523	499	521	517	552	535	507	522	512	489	538	523	537	521	494	457	509	481	536	564	517	478	476	530	527	495	487	533	554	500	490	519	527	488	490	517	492	510	533	477	499	526	500	515	520	492	517	550	507	496	582	508	500	521	474	492	526	472	494	510	519	531	526	531	506	488	550	511	527	506	485	586	499	537	486	522	524	490	468	490	508	476	510	508	478	537	484	504	506	501	528	456	512	508	519	469	495	536	491	536	531	527	508	529	519	502	548	507	541	504	478	522	527	476	552	495	478	483	539	512	522	498	527	485	479	497	521	501	473	508	520	525	550	505	500	493	480	514	509	550	472	509	505	556	522	494	497	520	529	511	506	521	559	522	531	492	543	492	513	506	533	487	515	515	537	476	516	503	439	494	496	527	529	516	486	525	489	515	535	484	545	514	514	479	505	478	546	481	511	522	495	558	492	478	498	490	527	504	540	494	496	527	522	542	530	541	516	485	477	497	548	523	534	562	484	513	521	532	549	531	498	523	525	469	522	462	540	467	502	510	555	509	485	498	519	493	524	519	514	505	522	521	502	511	510	514	520	545	528	474	541	536	515	522	525	530	515	534	510	488	494	525	496	497	527	488	552	488	502	502	526	493	493	468	524	487	491	469	512	492	465	511	513	531	498	499	489	520	526	484	538	489	526	511	507	552	533	495	546	540	479	531	488	563	528	515	476	537	493	555	502	505	503	554	532	482	498	584	533	534	484	486	492	541	530	499	480	498	525	486	521	495	545	518	525	540	538	527	479	476	500	503	531	492	508	487	523	506	512	507	496	564	505	518	493	517	500	464	536	506	493	504	512	530	519	520	514	504	530	478	469	546	513	508	494	510	503	515	512	503	497	532	534	521	513	550	547	496	525	468	490	490	517	519	513	522	524	535	479	506	489	496	531	506	530	515	483	516	557	485	523	522	554	499	503	494	541	506	526	516	552	548	492	495	521	455	486	486	502	500	474	529	540	518	485	510	520	502	534	530	504	516	538	549	482	552	524	522	514	525	527	512	502	528	503	537	510	512	563	523	510	518	503	494	517	492	488	501	584	504	479	504	519	506	500	486	538	506	500	497	543	508	491	524	488	526	512	522	501	512	474	524	523	490	518	527	540	500	558	477	488	514	476	519	502	478	517	486	510	538	524	499	490	512	525	491	481	527	505	481	494	498	531	502	489	490	520	533	482	499	509	533	497	474	552	518	463	509	525	508	552	495	465	526	496	534	488	545	490	535	508	499	544	491	476	520	504	529	495	512	465	525	527	490	491	533	529	502	495	495	513	545	515	532	513	517	494	510	508	534	501	516	503	498	501	512	508	474	494	490	492	540	510	497	481	511	500	472	533	516	540	536	497	507	505	514	552	494	525	520	489	506	556	538	475	501	523	493	502	512	509	518	555	516	476	510	507	481	523	549	507	522	511	475	502	506	491	528	503	528	493	552	496	504	484	515	535	507	524	525	478	517	511	503	507	479	516	526	518	528	478	527	514	475	519	539	514	488	521	461	509	547	554	486	524	539	526	501	493	491	471	506	475	540	530	541	542	518	512	514	495	483	504	489	495	478	552	500	491	511	538	509	481	513	499	479	494	484	523	467	478	521	517	525	493	530	493	522	489	545	459	493	539	502	522	492	512	476	520	493	518	540	480	512	498	523	525	523	500	478	534	497	493	496	522	525	508	507	501	527	500	498	492	492	511	474	506	507	558	508	516	496	490	509	514	478	468	494	512	501	515	489	532	508	526	518	529	517	541	493	543	524	523	509	527	546	511	530	540	493	498	486	502	539	524	508	517	506	490	501	526	526	527	518	496	491	523	490	521	478	506	511	499	497	490	515	541	522	507	476	472	506	502	532	508	505	492	525	506	532	505	492	505	500	509	556	523	502	519	478	541	456	449	494	492	481	520	486	486	541	527	518	511	547	513	507	517	506	491	439	505	512	499	490	523	530	538	490	520	503	506	540	520	507	473	502	504	563	487	475	513	506	514	470	530	498	559	473	448	476	506	512	491	484	504	491	521	520
23875	23035	45661	48487	36351	21932	7844	1040	687	587	632	573	578	589	579	575	565	538	570	568	571	558	563	566	573	549	588	499	546	550	603	570	588	579	512	535	574	525	592	510	574	588	557	583	548	550	534	559	579	498	572	525	566	528	528	570	550	573	581	541	536	597	582	549	533	553	546	562	538	518	572	568	530	566	583	581	522	554	546	556	539	538	526	577	537	567	550	554	575	557	525	602	523	528	548	509	551	578	519	551	523	568	549	575	521	549	548	585	524	555	521	537	531	523	548	524	532	521	565	532	551	554	552	523	531	559	569	547	549	575	533	542	542	540	530	551	560	535	548	551	544	535	539	509	550	560	528	498	583	513	555	517	546	572	520	547	536	609	550	563	550	525	583	558	575	549	552	524	543	548	542	543	538	589	558	540	546	554	492	562	542	554	573	537	559	544	560	535	548	558	530	540	530	539	579	572	567	534	553	533	530	569	521	525	516	560	490	547	549	571	545	534	583	565	584	535	564	574	526	504	537	544	546	523	519	540	531	551	532	542	565	541	583	541	581	546	543	564	573	526	545	558	533	549	534	556	538	540	529	571	548	522	559	545	599	542	557	547	480	520	565	552	552	545	583	529	579	558	536	546	519	558	529	570	518	573	557	555	558	520	551	549	544	548	562	572	564	537	508	570	561	511	549	559	533	506	541	525	522	540	553	555	522	548	574	542	539	537	526	546	559	553	525	504	527	532	581	507	522	572	615	536	529	550	523	537	578	507	515	549	571	560	496	532	593	554	571	532	545	527	552	556	515	521	522	527	551	511	525	565	496	585	507	517	553	533	526	530	562	523	525	576	521	548	507	566	561	527	525	569	555	525	564	531	544	548	567	510	544	520	530	542	530	586	553	553	538	584	541	542	563	563	517	583	554	575	551	548	518	553	572	503	547	517	550	527	566	560	579	536	512	518	568	551	585	534	546	519	563	526	577	549	499	568	545	517	535	538	509	567	542	555	565	509	542	555	551	563	541	515	584	585	512	519	512	529	550	553	531	541	532	533	566	507	522	579	558	564	566	518	528	585	533	598	549	495	511	550	538	530	568	570	547	534	507	563	523	592	538	537	540	541	532	553	514	546	539	543	558	566	578	567	555	553	508	533	504	577	575	535	565	580	526	552	564	566	542	525	512	525	535	524	546	604	557	556	532	527	559	577	544	566	558	569	554	518	481	528	518	557	522	584	603	557	540	512	590	559	582	539	579	575	529	567	553	536	563	559	549	575	512	527	479	569	519	560	541	559	574	518	551	580	536	485	569	539	522	530	535	584	557	576	553	508	499	540	487	521	535	599	552	515	550	561	524	539	555	533	539	517	603	524	538	541	528	506	576	546	509	522	570	595	552	552	553	558	578	518	523	544	543	518	580	531	495	590	520	534	584	539	546	534	553	569	508	557	507	554	546	566	549	588	563	583	511	511	551	537	531	545	517	517	544	533	504	563	547	574	551	534	507	514	546	546	529	534	526	553	602	554	578	531	592	547	519	513	567	528	558	590	573	526	579	523	595	509	563	588	541	563	572	508	544	555	551	522	540	543	521	518	558	634	544	494	580	520	572	546	560	578	542	583	572	532	545	547	554	554	548	553	508	605	562	515	521	592	539	557	560	506	513	513	570	495	538	554	542	556	561	561	569	534	544	537	572	542	528	524	557	560	522	536	528	598	539	513	524	505	549	522	522	566	539	528	589	529	575	569	567	508	521	543	548	523	543	531	530	568	566	533	530	517	517	531	577	554	531	545	579	541	530	535	582	510	537	538	497	599	574	532	571	550	540	581	560	578	551	515	547	529	473	553	580	499	535	520	516	538	559	521	540	526	558	572	556	521	526	543	559	522	552	544	461	524	584	550	512	536	538	556	551	530	575	550	531	547	558	539	567	530	511	529	534	542	524	515	519	586	564	503	537	562	547	554	515	512	537	572	522	561	572	505	567	550	565	533	558	546	535	553	531	577	537	528	583	553	586	561	550	575	544	562	512	535	533	550	549	520	483	554	540	535	522	566	521	536	521	539	555	579	510	558	530	544	517	556	545	540	497	565	558	558	557	552	538	529	541	521	549	572	557	542	578	526	574	528	573	538	565	554	521	529	532	541	511	499	509	536	546	548	521	545	556	519	549	548	567	532	504	499	523	588	566	571	569	550	585	543	533	551	537	581	505	500	545	548	530	539	550	498	578	506	566	540	544	552	589	534	539	532	531	553	543	522	536	554	529	534	575	539	527	514	558	534	526	525	544	536	528	568	544	556	550	567	540	556	548	491	580	563	586	566	542	535	569	525	521	518	565	569	535	526	580	497	538	569	566	545	557	548	525	568	538	552	581	560	529	546	572	547	539	573	536	514	528	558	521	534	536	501	556	539	546	549	556	515	582	533	554	574	548	591	522	565	484	528	535	551	559	579	541	550	510	555	554	567	513	581	540	561	541	535	554	528	522	568	562	577	562	551	533	540	539	506	585	518	547	546	529	558	557	527	567	556	544	534	552	515	551	540	550	541	547	563	543	564	575	550	577	536	565	501	515	555	488	537	539	579	542	597	522	578	533	581	540	552	539	564	581	564	538	523	562	532	556	550	533	579	579	506	506	529	549	548	535	514	558	574	538	513	550	528	527	536	538	544	552	548	608	565	569	533	559	517	540	508	579	550	514	553	506	539	492	487	530	551	553	512	585	529	575	508	526	571	518	503	533	508	567	618	546	533	554	552	546	532	528	531	565	578	584	550	498	540	544	560	539	568	545	581	577	514	573	548	562	576	563	551	565	558	563	518	549	579	568	537	559	538	571	548	569	556	554	553	591	529	566	549	523	560	560	480	546	540	565	526	535	519	588	533	616	577	540	536	547	570	528	513	594	545	586	535	563	537	541	589	505	544	559	598	546	542	566	523	543	547	572	553	549	566	570	561	578	555	523	589	571	563	531	525	592	579	526	592	560	544	558	547	536	513	565	542	545	543	523	530	559	537	563	530	545	543	523	492	551	510	525	548	566	552	576	574	534	539	546	546	578	545	513	509	516	549	588	534	521	542	578	521	525	522	550	524	557	552	542	560	520	538	524	531	577	524	543	561	539	577	560	580	549	546	537	451	519	576	585	547	526	532	528	524	560	496	532	546	498	537	557	557	568	565	522	509	593	583	540	526	572	562	542	506	517	532	543	488	554	559	563	538	530	520	548	548	559	574	575	517	591	548	550	516	532	525	540	516	540	544	533	560	522	555	550	573	566	542	513	558	559	554	559	514	573	545	531	562	583	550	575	564	522	538	555	550	540	522	567	564	559	563	585	549	548	533	571	590	544	600	543	550	562	573	563	560	547	526	568	552	495	558	598	536	521	547	560	568	565	542	531	554	530	547	528	557	561	536	546	570	575	499	576	575	582	539	520	499	557	518	541	559	573	542	582	545	542	574	582	523	565	532	566	547	521	532	545	535	566	525	513	545	531	573	549	541	515	579	561	489
32617	89420	83306	63362	35219	12261	3223	777	602	571	581	637	586	565	613	614	583	599	607	567	625	622	662	617	594	622	635	624	582	613	605	594	609	600	582	583	590	621	579	588	589	621	615	641	602	615	598	596	562	568	612	624	591	649	576	629	593	622	616	593	591	566	557	582	580	563	594	634	576	596	596	593	617	568	616	572	576	617	610	556	592	599	599	598	621	591	586	596	619	641	576	629	597	579	589	620	583	574	585	632	572	591	579	577	580	598	587	560	611	587	655	558	619	572	540	621	601	585	577	594	564	605	613	601	548	606	515	609	621	582	637	608	631	613	553	595	586	572	626	606	577	605	609	650	629	578	641	558	574	554	603	592	618	612	610	602	590	631	595	593	617	624	600	582	625	583	574	569	566	592	557	566	601	584	594	601	580	564	562	520	582	588	598	573	607	632	560	608	596	624	576	653	612	613	532	657	607	610	645	607	606	558	616	616	559	634	617	575	579	572	620	605	598	619	597	602	593	639	591	638	610	632	606	580	595	552	645	573	607	606	578	585	557	575	560	561	581	592	583	591	596	563	644	594	569	574	627	607	569	580	606	607	552	585	612	560	575	627	571	659	591	609	555	590	582	591	638	596	645	604	586	642	604	588	586	538	586	594	608	616	617	586	577	622	566	621	616	582	543	627	568	622	582	610	556	584	552	596	585	596	595	546	568	560	629	632	616	640	598	575	601	556	592	589	610	610	618	598	559	573	581	604	562	603	595	553	566	587	584	580	614	578	616	629	549	573	598	594	575	591	607	597	586	602	584	564	604	579	596	581	632	611	602	551	632	614	555	577	593	582	567	585	604	641	561	585	564	655	601	600	575	581	585	595	603	604	637	600	558	573	556	606	628	620	579	620	603	584	612	641	591	585	596	547	635	654	588	586	588	610	608	614	594	583	555	616	569	618	601	616	584	613	564	579	578	620	563	569	629	638	592	628	578	570	585	634	601	609	545	584	655	616	568	588	603	552	607	606	590	599	564	600	613	571	611	612	579	596	628	622	580	595	597	622	608	599	580	585	627	533	570	579	565	605	603	562	617	604	583	609	586	615	611	571	642	579	599	606	584	605	588	609	567	601	590	570	562	626	577	564	595	597	579	577	573	611	619	582	606	568	601	574	603	600	603	628	627	588	568	618	592	618	605	578	624	579	557	597	637	587	611	577	599	589	610	613	557	625	634	584	578	579	579	579	619	640	581	622	581	581	573	565	571	605	555	591	555	609	596	607	620	623	604	571	602	565	579	605	542	593	618	602	552	606	599	585	610	592	611	557	581	573	568	633	576	570	608	603	622	622	618	572	551	635	603	553	592	590	597	572	633	580	636	614	560	596	627	609	613	585	555	604	584	592	589	590	631	600	607	591	587	557	641	596	605	602	603	572	601	572	582	614	647	623	603	619	600	599	555	600	617	611	604	624	647	638	586	572	608	568	602	591	547	573	617	587	606	592	602	639	612	603	580	587	646	610	600	571	632	611	631	602	629	596	549	599	614	606	590	652	595	593	620	573	565	577	582	596	579	579	629	551	630	604	601	593	626	594	598	586	631	602	571	619	626	574	549	598	559	624	584	609	575	594	608	605	566	608	596	559	588	590	598	573	591	570	591	614	559	590	628	551	611	590	587	572	588	625	585	560	567	601	601	597	589	597	581	581	616	625	570	636	587	560	559	597	603	653	621	589	603	555	585	606	653	648	610	584	609	624	594	609	580	633	609	555	604	621	606	587	589	654	603	612	609	598	615	627	563	582	570	568	561	621	620	609	593	598	541	592	543	582	582	578	585	586	580	596	579	619	616	611	624	590	577	554	573	632	555	606	624	609	567	589	650	593	583	602	592	566	566	573	527	533	612	601	609	580	587	585	575	573	581	639	591	590	591	621	546	660	584	598	559	594	588	563	586	592	583	596	596	578	610	606	558	602	607	592	552	607	596	617	582	593	584	603	593	571	590	567	594	581	586	575	595	607	571	625	623	536	560	653	620	606	603	614	608	610	568	588	538	555	600	639	586	598	562	602	593	576	569	592	581	615	608	568	623	561	574	591	635	584	596	619	619	584	614	590	592	607	600	598	616	565	579	594	592	600	599	585	573	557	598	558	621	584	545	608	597	578	615	605	600	564	618	587	599	564	629	622	575	567	603	584	614	602	586	567	607	569	614	613	600	583	582	580	591	605	577	614	590	595	624	559	605	587	617	571	587	575	620	599	582	576	638	550	613	568	568	585	560	580	578	585	590	592	593	539	589	638	602	617	618	582	634	615	600	557	551	613	574	571	590	578	605	592	581	589	567	575	593	592	590	573	570	623	586	554	596	549	559	606	574	609	607	579	587	571	570	572	620	600	602	611	576	619	594	600	616	608	592	588	565	597	626	587	569	642	569	567	601	611	623	596	566	587	576	593	628	576	603	561	580	624	556	628	597	636	599	582	589	587	575	575	567	590	599	615	579	630	585	545	595	552	600	581	572	591	602	584	618	601	583	600	573	588	619	600	567	583	620	585	555	618	572	571	613	608	585	567	579	599	614	574	591	576	628	561	520	537	614	600	605	571	577	593	609	593	594	561	591	632	609	547	590	579	599	577	552	593	612	589	593	591	574	633	552	566	600	571	614	581	564	584	585	602	638	591	606	560	615	615	607	586	564	601	592	566	604	602	555	629	537	607	578	594	599	617	602	599	597	576	603	593	631	549	565	606	614	605	616	598	619	587	572	621	599	571	603	582	609	601	585	567	647	583	596	566	655	581	612	532	560	601	593	567	587	579	566	613	580	595	570	595	568	568	585	646	588	606	594	617	611	589	607	628	596	595	596	558	595	593	585	585	562	586	590	560	564	590	529	595	584	580	619	654	576	598	553	620	575	608	604	577	612	598	584	564	632	522	595	610	564	620	574	601	603	611	554	582	528	593	611	584	611	585	579	609	594	613	559	600	609	574	596	581	621	592	577	619	643	588	640	590	582	598	617	602	605	607	577	604	578	605	579	617	608	599	612	572	622	552	602	544	596	598	598	597	620	607	592	573	581	590	570	564	592	609	594	593	583	585	552	606	580	611	569	599	604	603	593	566	607	603	600	576	595	651	570	622	539	595	600	555	537	599	562	541	579	571	594	565	577	579	613	560	580	622	603	599	629	563	572	611	582	630	624	570	582	576	526	567	617	635	557	557	588	603	566	606	588	585	539	599	585	592	625	584	560	590	602	591	579	600	635	616	638	593	573	539	599	600	539	597	617	592	584	597	582	623	638	586	577	600	589	590	624	579	634	561	568	599	634	595	597	570	590	567	578	630	587	598	578	591	597	642	597	551	584	595	630	557	561	567	575	643	601	620	523	571	596	537	587	608	611	621	588	576	608	602	632	585	605	596	581	563	569	593	589	586	653	627	596	609	596	598	582	573	595	595	630	594	578	544	591	552	580	598	575	569	635	610	615	592	585	565	547	567	588	602	602	619	641	576	611	600
27544	26307	33500	20306	6101	1419	679	486	487	445	457	473	472	477	525	456	455	455	488	488	484	497	439	452	458	467	427	512	457	447	459	483	431	450	445	449	462	471	523	447	455	488	481	455	460	480	456	470	459	427	461	469	476	459	464	509	468	487	469	485	455	482	448	473	479	459	465	454	483	434	426	453	455	475	492	453	450	468	460	480	452	445	485	476	436	444	462	462	467	488	446	464	460	499	470	469	488	477	424	486	460	463	463	447	457	471	467	497	440	480	469	447	482	454	446	442	450	448	451	447	423	469	458	446	476	496	482	475	457	484	478	462	489	443	447	445	447	451	460	484	487	484	468	473	433	492	455	454	451	465	496	415	433	449	487	467	465	456	457	458	491	476	512	455	474	487	458	489	441	459	454	459	479	462	467	463	484	476	454	448	456	472	471	488	478	462	506	483	474	439	415	512	488	487	483	481	475	448	455	453	428	466	452	511	443	495	462	482	479	459	431	476	476	483	486	474	465	451	464	413	493	472	444	422	448	464	443	451	420	430	478	464	437	460	479	478	496	455	484	477	460	476	476	461	448	492	455	430	471	493	452	470	486	441	476	477	445	466	500	469	445	463	465	449	495	443	441	502	476	464	463	464	449	500	432	470	507	446	461	476	432	496	477	418	468	500	476	468	503	465	480	481	452	472	510	448	458	464	498	464	428	448	479	481	481	448	506	471	420	491	440	474	475	460	477	496	480	435	465	474	421	451	470	458	442	468	448	477	513	489	465	473	474	447	446	467	447	462	447	475	485	480	462	489	466	452	443	469	464	474	482	457	468	463	453	450	481	460	474	451	507	480	460	460	469	469	475	456	508	448	505	462	464	476	467	486	467	435	456	448	450	448	485	427	459	447	460	443	468	491	469	481	426	448	516	470	491	462	458	469	453	490	482	508	489	464	467	485	454	472	487	452	426	451	435	443	466	484	487	489	501	462	452	461	443	469	460	448	479	439	518	431	469	474	468	442	469	440	444	453	479	452	478	441	457	471	466	436	465	441	465	477	469	480	480	452	452	479	449	443	480	476	468	458	505	471	475	437	495	468	436	514	470	463	476	498	470	452	476	486	460	450	489	482	433	492	476	463	441	449	449	458	492	440	478	514	446	437	463	441	475	476	447	455	458	434	454	441	448	465	510	465	482	491	467	473	482	474	494	464	470	467	454	449	454	440	489	449	465	446	474	464	454	419	495	489	446	431	465	451	450	458	449	467	469	452	456	431	447	466	478	500	436	441	480	494	493	464	422	429	495	504	479	440	450	500	420	432	487	483	441	466	476	475	449	476	486	455	513	468	506	466	430	464	437	441	464	504	497	471	464	483	482	483	497	472	467	450	474	474	450	437	489	434	427	482	424	434	451	440	436	461	469	477	477	457	490	460	501	452	466	461	453	465	461	461	472	463	465	481	493	475	458	459	454	439	461	490	471	450	428	473	457	465	498	447	473	433	464	484	414	446	475	449	435	444	475	478	475	417	477	462	428	452	467	451	445	454	492	470	478	457	464	450	472	449	446	440	453	458	475	477	419	463	453	466	485	492	464	457	413	461	518	470	496	470	530	485	521	464	487	478	445	445	500	435	484	466	481	479	437	464	459	481	459	445	461	474	460	438	479	430	456	493	451	479	455	465	486	460	499	468	456	490	486	477	479	464	457	453	465	425	487	444	490	473	479	502	439	505	488	413	482	448	467	432	488	457	468	448	452	412	429	472	440	445	459	521	458	430	448	429	457	444	463	468	466	461	412	437	491	453	443	488	479	440	471	509	467	432	455	460	471	481	475	484	459	471	448	442	457	435	509	470	461	479	435	467	438	460	445	440	464	457	471	452	473	449	451	459	462	478	469	446	465	495	475	482	439	451	423	453	477	472	465	499	447	463	496	433	439	513	456	417	472	471	447	465	484	491	475	509	456	448	460	442	448	465	479	470	491	448	396	459	492	457	457	456	470	475	473	467	458	491	446	456	497	478	459	476	453	497	477	500	480	434	442	442	455	501	468	469	466	441	486	462	488	480	451	494	439	453	477	474	452	477	501	464	467	500	479	506	457	493	444	483	459	467	459	463	430	488	462	509	460	462	432	442	432	434	468	425	458	451	494	434	494	454	459	484	457	506	451	494	458	491	492	472	446	463	458	449	416	452	427	463	446	470	444	470	500	451	482	487	484	481	478	446	480	482	500	434	501	453	440	506	477	440	426	459	477	455	504	441	440	462	453	447	435	454	447	456	480	457	471	461	437	471	497	458	458	459	518	447	435	462	434	486	418	486	479	486	440	406	473	428	452	459	456	485	413	488	472	427	484	435	438	470	446	475	452	486	442	476	456	444	459	468	463	475	485	460	466	475	471	404	433	461	475	464	444	464	470	442	492	432	451	489	446	491	485	421	466	463	455	465	487	472	453	450	455	485	451	496	473	447	464	467	457	460	441	466	490	451	482	487	420	458	511	460	468	478	478	465	469	482	490	453	480	481	477	490	487	449	422	475	467	498	440	454	473	462	446	482	472	463	457	477	487	484	476	471	461	507	466	467	472	447	471	474	474	422	503	461	489	435	525	463	458	496	467	473	448	458	462	471	442	453	479	439	525	468	458	451	471	457	488	472	477	466	457	473	464	451	482	480	495	475	474	487	454	457	453	488	438	486	462	454	482	474	452	477	467	447	439	450	484	428	480	449	450	478	430	521	432	432	471	474	484	441	481	462	466	443	476	445	461	490	446	506	449	520	462	472	474	477	464	433	492	454	449	444	460	439	489	460	490	464	468	472	506	461	471	432	462	468	463	451	462	461	468	462	465	458	504	457	501	518	493	460	464	414	447	447	445	450	417	455	480	464	441	484	486	468	417	478	445	483	450	454	455	442	438	456	467	475	489	478	455	423	484	498	456	511	462	471	419	458	446	479	458	466	496	474	486	451	472	444	490	513	462	464	474	434	466	456	461	465	501	508	422	476	438	456	476	449	426	486	469	485	461	497	437	469	437	453	468	482	438	463	449	500	461	466	455	494	443	459	432	460	466	490	479	454	511	450	480	461	472	483	459	481	454	443	485	470	504	470	435	468	480	443	457	464	494	445	423	498	452	465	493	458	472	499	485	475	455	447	464	446	481	482	467	412	486	494	461	462	494	479	459	471	505	478	475	457	456	468	468	415	453	477	447	453	486	446	466	468	473	485	479	409	450	483	483	487	463	477	483	498	462	441	437	442	446	455	479	477	484	466	474	467	464	489	474	462	491	498	438	457	494	443	428	487	462	447	469	497	455	499	490	455	468	487	439	449	466	485	477	431	455	434	438	475	444	477	482	439	492	455	474	484	439	476	441	438	466	462	470	475	449	464	469	448	428	452	434	477	462	454	461	452	490	513	445	447	484	489	477	465	466	447	472	530	436	449	455	446	451	428	475	465	433	459	462	451	446	485	476	444	474	444	491	460	427	467	478	480	468	482	447	452	535	426	489	442
8940	34652	29537	11901	4213	1306	671	468	453	456	449	443	465	437	426	447	416	475	423	454	477	442	453	425	486	463	485	448	470	439	440	449	457	453	434	454	468	497	442	407	442	427	471	449	417	449	440	446	474	445	424	472	503	486	460	462	424	458	424	442	471	453	432	440	468	486	431	458	475	468	413	466	436	495	449	425	465	440	445	451	457	458	448	467	438	440	472	456	420	425	432	424	420	449	467	430	456	405	451	406	425	441	446	454	414	453	430	448	489	437	411	449	475	479	453	467	474	448	455	435	422	448	416	447	477	444	424	430	444	455	405	413	454	440	436	442	479	447	436	425	425	429	445	458	423	482	435	476	463	453	442	421	458	462	442	460	437	448	467	453	469	431	421	479	472	467	425	431	424	435	441	450	454	467	482	426	439	414	424	468	407	433	445	456	432	461	436	427	456	443	468	445	436	427	431	440	461	461	410	465	450	420	444	471	414	441	443	453	433	473	437	414	455	465	440	416	426	435	434	457	396	476	456	427	471	427	429	460	437	452	469	454	441	413	411	420	467	442	443	458	459	452	430	470	463	448	448	471	416	434	441	439	454	447	479	433	455	414	447	447	454	463	469	445	427	452	422	436	449	488	439	452	447	451	450	439	443	455	447	458	439	422	411	445	410	448	440	447	424	437	436	447	425	474	427	427	454	447	419	477	444	445	438	458	443	430	413	399	499	464	471	449	424	439	435	437	468	434	436	482	469	405	455	426	398	455	509	428	430	449	411	439	422	445	437	451	443	454	454	437	488	391	460	431	438	465	472	462	421	420	473	444	431	438	453	461	444	448	453	404	427	466	434	461	452	430	435	415	441	462	425	424	453	450	467	489	461	435	464	467	463	422	422	472	469	429	432	431	425	467	466	423	421	423	468	438	402	459	449	454	443	464	430	438	455	436	418	449	415	449	452	410	433	450	450	444	416	439	432	409	457	452	457	459	443	476	462	415	472	428	439	464	498	429	448	420	432	432	463	445	480	443	427	410	455	424	446	423	457	454	423	414	439	438	420	429	457	452	415	482	414	471	423	451	455	471	479	456	500	400	457	473	443	388	476	453	424	427	427	469	463	452	426	440	477	440	397	439	472	450	444	458	429	446	441	470	430	461	433	459	429	444	433	441	424	450	412	448	437	427	455	454	458	456	428	450	451	426	439	438	456	407	412	447	461	399	440	464	425	448	453	486	457	425	436	460	437	437	433	462	427	437	455	485	456	437	437	443	465	451	480	409	469	469	495	441	474	462	426	449	434	443	465	446	481	444	438	431	452	490	435	430	427	435	437	476	452	446	383	455	426	415	421	458	438	448	461	455	417	462	473	410	424	431	435	457	434	446	444	452	470	440	431	471	443	407	450	479	454	450	449	470	445	468	433	441	439	434	433	432	477	434	415	406	461	437	469	426	443	437	456	428	486	365	453	430	474	431	447	406	444	430	462	469	489	479	388	429	490	464	419	424	470	400	428	442	476	457	459	472	466	443	474	437	425	455	432	447	417	443	470	461	422	443	497	434	438	431	497	438	451	447	467	459	455	441	425	446	432	478	416	430	433	442	400	429	429	428	418	412	425	448	474	466	473	437	439	415	450	433	441	466	462	455	453	455	464	423	452	448	435	446	476	446	457	446	474	492	421	440	398	439	444	443	436	429	444	488	455	434	419	426	481	463	432	427	485	426	455	414	447	428	431	446	447	480	430	462	423	476	432	433	428	450	429	432	464	491	416	467	436	484	430	432	449	445	480	450	472	444	429	452	469	460	480	415	444	434	457	448	446	473	478	453	469	448	460	507	459	436	460	452	434	462	438	439	417	452	440	459	441	437	451	472	456	456	469	476	455	448	474	413	449	462	458	402	403	444	465	432	476	435	451	483	448	485	460	429	445	432	449	481	457	456	468	508	436	452	465	460	437	413	449	394	427	439	450	451	453	444	451	444	462	424	444	406	424	399	421	447	464	427	463	460	432	440	476	446	445	457	446	416	420	440	471	452	419	429	445	428	466	483	460	452	457	465	439	457	458	477	435	435	411	396	440	451	412	485	469	420	415	456	449	437	430	424	392	437	446	458	409	437	482	465	436	431	458	475	433	422	407	416	423	448	454	435	427	442	453	459	483	447	452	450	434	463	435	436	446	409	426	448	490	434	410	465	469	449	439	458	454	494	438	430	463	439	415	429	461	457	441	482	446	448	416	427	427	423	436	446	466	438	446	464	431	490	448	482	472	434	474	413	459	450	446	495	442	460	434	446	455	439	472	407	376	480	437	441	412	402	465	467	413	462	403	497	460	416	439	435	416	423	451	419	492	450	469	415	409	413	442	447	463	451	470	450	409	464	437	500	475	463	438	416	404	414	469	438	459	440	478	422	408	447	420	446	465	406	477	458	446	489	477	477	484	418	430	457	435	462	439	458	422	443	452	454	422	445	458	380	446	418	411	435	435	446	425	435	459	453	448	458	442	448	429	451	411	445	475	439	427	483	420	474	424	440	411	453	428	470	442	438	470	454	435	442	453	454	494	464	432	443	418	448	433	446	420	445	448	434	425	423	462	429	467	424	409	464	468	458	476	421	445	454	469	430	447	424	458	473	446	428	450	449	464	458	452	434	469	460	462	422	456	416	453	425	425	436	457	450	417	419	469	433	424	469	453	395	413	426	438	470	437	456	463	484	466	440	425	435	444	419	450	462	485	437	470	446	447	439	452	466	426	439	484	432	414	441	428	487	434	454	425	449	445	440	455	417	434	450	450	457	440	441	442	478	389	478	458	434	458	458	412	463	390	439	501	435	446	422	452	446	410	483	437	447	419	447	432	483	430	437	457	455	471	446	455	399	453	471	457	428	446	432	436	435	432	455	446	451	422	454	449	393	436	410	455	461	413	426	453	454	465	455	455	427	473	481	441	470	463	440	441	454	433	417	423	462	419	429	453	426	439	474	454	461	446	404	424	432	418	471	422	486	448	470	432	468	433	405	468	457	471	464	419	451	433	426	445	451	450	451	437	455	447	447	431	472	420	480	441	482	455	437	424	427	433	427	468	435	457	447	459	454	398	461	450	412	487	452	408	451	404	453	452	474	432	408	465	451	422	453	438	456	426	434	468	423	420	438	485	472	471	448	429	462	426	467	424	471	446	435	433	454	475	436	451	449	451	432	428	406	446	394	432	448	461	416	459	446	431	444	451	452	453	444	437	407	458	468	435	444	429	460	483	452	450	452	436	475	423	415	419	470	425	462	408	408	449	402	450	439	471	447	450	446	462	431	434	452	451	423	443	468	459	426	450	471	463	440	441	451	431	448	407	452	436	423	493	442	424	423	424	449	462	448	439	433	452	456	423	459	456	429	457	428	475	415	438	476	396	484	448	464	453	464	444	436	457	451	435	475	428	410	463	439	459	459	433	456	478	410	417	433	475	429	441	471	452	443	460	407	466	422	448	422	443	434	429	462	444	422	443	417	446	434
24913	26716	55269	49757	29472	12522	2446	640	533	496	508	512	528	515	540	527	483	478	478	535	471	503	473	485	543	459	489	497	489	501	475	468	475	488	529	475	480	521	531	476	488	473	451	458	522	490	501	442	489	508	511	509	461	524	492	485	512	519	488	462	443	497	450	514	461	483	512	476	468	496	481	470	494	447	483	503	443	517	464	482	493	475	496	494	472	495	460	504	454	485	533	490	483	465	427	459	487	475	470	518	470	495	472	489	506	474	459	459	494	483	466	510	517	469	501	448	481	491	503	482	497	464	486	460	494	455	489	485	500	473	508	496	532	485	468	456	452	507	513	496	489	486	494	494	468	496	458	479	515	524	467	479	479	488	495	497	463	478	456	461	496	471	475	461	467	505	468	491	489	452	492	467	493	494	500	499	449	462	495	489	478	472	481	459	524	475	491	494	464	472	475	461	461	429	473	502	447	484	521	504	480	512	494	471	480	493	464	480	470	482	509	503	550	475	481	491	436	452	467	490	468	482	467	458	484	520	442	476	463	492	508	475	474	513	533	462	482	503	451	433	495	460	478	526	452	477	448	444	512	440	486	496	451	489	475	508	452	491	501	491	458	470	503	485	474	470	465	481	453	491	474	470	462	486	482	458	471	453	484	488	453	460	497	428	530	481	464	490	457	484	467	464	515	513	472	485	453	502	480	486	501	425	437	511	482	460	475	481	488	484	485	483	491	498	468	459	496	495	494	511	468	472	475	452	487	524	499	508	495	500	475	472	445	453	479	447	513	495	507	516	503	469	511	483	464	482	458	454	453	473	478	520	506	497	453	476	484	497	478	461	495	458	489	454	507	531	482	491	475	479	455	460	465	505	459	506	491	476	502	503	514	501	474	458	470	475	480	477	476	475	489	509	514	488	510	446	494	430	506	467	501	448	470	479	455	506	515	482	473	505	522	491	438	488	473	494	479	473	495	509	514	523	442	511	498	463	464	503	493	461	495	476	495	498	487	507	493	488	457	464	418	490	491	471	516	470	500	464	466	487	462	486	472	490	481	480	479	479	501	480	481	519	463	502	508	437	515	483	458	481	508	484	463	513	508	518	503	446	499	456	466	494	467	515	457	457	491	483	463	498	490	480	440	480	481	470	452	475	502	488	528	468	458	530	478	463	479	476	512	497	472	479	462	454	483	481	507	496	467	531	477	477	496	509	484	480	478	477	502	507	448	508	487	460	481	504	440	510	462	462	450	468	485	528	459	503	499	478	489	479	484	445	496	508	445	452	476	497	455	480	501	499	421	508	482	479	474	472	492	454	453	491	497	441	444	464	477	481	509	473	513	487	467	465	492	459	503	476	454	454	511	455	488	474	501	493	451	454	507	485	451	474	472	486	443	490	540	523	483	500	464	490	484	474	489	496	483	511	488	493	472	481	516	493	504	467	493	487	477	491	526	487	479	473	444	503	492	470	466	474	493	477	478	490	463	464	499	434	439	472	457	499	449	478	489	468	501	503	499	468	506	474	479	476	487	506	448	468	467	470	498	501	508	417	481	504	477	479	493	470	453	484	526	454	473	472	488	464	473	482	519	525	468	501	465	445	474	486	466	474	464	472	496	495	488	496	465	480	500	495	479	494	472	509	479	482	436	470	478	464	460	504	476	464	492	490	463	490	494	470	479	498	499	499	439	472	479	472	514	518	487	468	472	492	441	528	497	473	444	454	536	449	512	471	506	484	476	479	491	496	459	483	500	466	480	520	514	470	471	477	464	464	473	492	481	451	457	495	477	530	484	514	495	491	478	476	479	469	505	527	472	467	467	502	479	442	473	480	493	506	480	458	487	484	453	464	477	483	507	497	469	524	471	477	523	481	450	468	407	479	471	507	492	463	490	514	494	488	523	509	451	495	500	454	475	510	457	490	462	454	488	520	482	522	496	467	497	481	479	531	481	489	476	451	486	506	489	469	488	437	460	537	485	471	510	506	512	445	500	502	457	482	526	544	478	505	489	457	466	456	478	440	466	484	483	508	476	470	508	479	504	480	490	473	483	480	531	484	460	466	517	497	454	494	492	496	505	495	431	470	461	472	512	522	451	498	484	496	463	532	500	483	475	507	485	448	430	444	501	500	473	490	518	470	515	443	447	495	459	473	468	460	467	524	475	474	493	471	465	469	510	455	496	486	483	465	527	476	473	470	498	521	525	487	501	440	538	444	490	474	468	476	474	507	475	475	514	485	519	490	475	488	450	497	466	479	437	440	472	478	472	498	491	441	495	464	493	484	481	453	506	531	515	485	506	487	523	462	460	482	486	480	465	464	467	506	450	504	505	500	470	463	491	447	462	469	468	501	516	461	437	527	547	481	459	509	473	476	463	462	471	474	488	490	484	465	445	525	522	484	507	473	464	456	463	479	464	481	443	480	519	488	495	509	467	520	492	491	460	466	494	479	498	483	483	477	552	462	472	458	470	518	480	517	485	464	455	473	481	504	506	468	496	486	491	483	459	450	499	477	443	471	458	555	428	504	471	498	482	454	433	504	453	491	501	491	476	481	450	472	478	497	502	492	514	438	426	495	446	492	495	489	478	455	467	487	450	489	508	492	507	506	486	482	516	467	444	438	478	511	463	512	470	495	485	461	463	498	524	498	507	457	477	482	494	495	487	462	458	485	503	470	492	485	483	489	511	486	480	464	486	497	480	441	506	440	462	483	488	475	510	477	485	476	449	479	468	479	508	506	483	502	492	487	484	508	473	479	499	463	510	464	516	480	492	510	490	460	445	474	512	464	483	495	473	448	448	468	508	472	467	473	478	453	430	506	516	479	490	472	482	496	518	485	473	458	464	465	487	473	473	472	499	503	488	525	466	474	477	452	451	507	463	496	497	496	512	541	455	509	447	478	480	488	496	562	483	450	514	475	470	462	491	531	512	483	438	520	539	448	501	490	503	514	500	493	484	482	456	511	458	497	505	456	443	490	483	483	486	495	480	514	486	440	473	510	512	484	503	511	506	457	482	462	498	477	480	516	481	475	485	446	480	494	488	493	497	460	495	499	462	489	454	500	529	479	499	495	506	529	443	480	480	495	448	484	482	494	485	472	489	489	515	472	493	511	502	493	472	478	487	483	494	460	489	473	513	509	495	496	447	456	467	465	467	460	525	493	471	482	469	496	502	498	489	516	462	446	485	472	486	458	479	512	528	500	480	441	454	455	501	503	475	516	425	449	464	485	460	449	446	480	474	437	467	477	473	499	464	473	504	475	436	465	461	475	462	485	501	517	466	482	453	490	496	506	460	500	492	486	464	519	497	481	515	509	483	455	499	474	478	489	506	465	455	484	476	466	502	535	482	487	476	453	468	474	481	470	510	486	448	465	505	490	467	516	475	491	468	446	463	451	504	477	488	475	457	476	476	466	477	486	469	469	483	459	480	444	496	506	494	481	478	468	477	488	486	488	500	518	508	468	480	512	530	476	491	476	463	467	511	489	502	487	516	478
22873	88886	78301	46250	20698	5959	1508	529	520	498	548	526	548	549	496	528	548	504	531	504	485	539	571	503	518	527	540	504	539	505	537	545	517	528	504	504	505	566	486	531	531	527	502	525	519	529	537	513	498	475	491	528	501	538	547	530	495	509	485	512	479	529	523	499	530	516	479	483	480	476	527	504	542	528	538	538	480	497	485	530	536	508	522	538	516	512	484	504	514	533	479	530	525	511	535	513	483	494	521	526	516	514	537	514	498	526	521	553	537	516	533	538	518	520	558	520	504	533	555	511	508	537	504	545	530	531	517	504	497	531	533	505	515	563	487	504	527	514	476	486	491	484	498	522	521	529	501	560	517	545	514	531	572	505	511	457	524	525	503	515	533	544	528	516	490	518	536	470	498	477	527	474	538	533	512	523	511	482	536	488	545	583	499	533	522	483	520	518	509	511	542	486	530	507	504	540	524	515	493	503	511	519	479	520	528	465	553	537	514	515	538	520	541	531	529	521	556	489	495	505	524	525	503	482	515	519	502	507	478	517	506	509	504	550	528	546	494	499	519	545	506	505	508	526	548	491	516	514	495	525	544	521	509	522	523	475	486	518	491	496	520	533	491	551	546	534	500	522	504	475	526	519	506	536	503	510	510	518	473	504	541	484	490	499	493	500	545	521	526	502	534	482	533	567	511	503	592	523	574	512	565	533	534	503	473	518	537	520	524	523	554	507	525	524	523	481	532	451	551	513	515	515	507	502	490	532	526	522	527	525	465	542	537	559	515	490	532	520	474	526	478	504	537	503	476	555	511	492	518	499	550	506	507	515	536	567	482	542	499	469	538	510	554	507	526	464	526	535	519	533	563	499	543	511	519	500	524	521	522	523	541	535	545	528	491	509	522	500	528	537	499	549	547	523	504	509	523	526	481	564	518	509	500	484	557	562	521	509	525	530	499	487	518	481	519	526	514	507	496	520	537	526	522	517	503	566	497	546	471	478	508	546	514	489	516	523	503	500	552	510	502	500	497	525	532	553	528	548	562	512	520	525	513	508	497	527	521	498	525	550	487	502	516	480	530	556	508	476	509	522	480	476	505	549	531	527	514	525	505	524	531	482	553	492	490	513	524	481	520	544	502	500	537	507	497	526	510	529	518	505	532	495	527	530	520	532	531	526	494	499	510	503	485	505	526	535	543	510	508	505	496	495	544	533	532	548	513	514	501	527	515	527	519	539	532	489	510	504	524	538	485	523	561	522	549	521	533	559	548	555	535	532	531	494	546	520	516	497	513	546	473	525	551	540	487	525	528	484	497	522	522	514	545	505	542	529	535	510	516	520	516	525	516	522	477	523	507	491	525	486	524	554	500	479	515	461	533	507	522	516	507	520	513	505	523	527	508	500	543	505	513	532	516	496	538	532	498	547	501	497	516	508	499	529	536	530	562	522	510	542	528	493	563	538	549	572	477	509	495	554	521	507	508	519	504	487	511	508	522	520	558	488	471	530	519	492	535	519	504	517	517	494	502	489	499	482	490	473	538	535	531	552	535	488	528	563	499	530	535	505	495	545	507	522	491	535	521	558	496	542	498	525	484	518	520	535	545	483	492	485	501	521	531	517	510	523	521	486	524	542	537	543	460	537	504	522	480	499	524	508	486	520	524	511	513	504	470	495	473	500	496	551	522	496	499	571	503	468	512	485	522	539	541	523	503	505	517	546	487	540	531	487	510	516	515	527	527	494	524	515	512	480	478	495	540	515	508	523	503	505	504	504	470	494	517	510	532	493	543	536	523	496	523	494	533	544	526	515	503	492	496	479	475	471	500	526	528	510	525	542	551	527	529	523	536	492	518	541	534	543	482	534	544	487	481	463	501	484	521	523	537	502	529	511	491	563	519	547	458	544	549	524	532	510	495	543	519	492	498	492	480	543	509	496	519	510	517	557	544	495	529	534	513	477	493	506	496	506	554	496	536	502	527	518	539	545	502	531	545	549	484	533	473	542	493	541	505	538	548	488	540	532	522	491	488	509	488	527	535	517	540	493	462	509	501	522	476	519	510	542	520	526	519	528	508	489	463	498	540	540	529	506	534	515	523	504	526	528	513	518	499	521	519	535	501	509	512	535	510	538	492	508	550	537	498	511	533	529	507	497	531	508	553	502	540	494	521	523	474	517	481	510	511	481	520	521	543	502	509	535	507	538	521	509	489	473	526	522	540	523	516	533	471	504	549	549	536	503	504	525	512	495	517	495	509	473	593	511	524	512	519	600	472	466	547	505	504	511	560	513	489	513	525	506	506	501	516	499	506	504	453	520	496	526	509	545	547	488	475	474	514	530	563	549	514	533	466	548	490	519	537	514	504	542	520	472	520	501	496	502	524	521	586	509	513	526	479	501	506	541	508	516	509	532	520	527	484	524	524	493	519	516	476	455	503	528	515	520	541	471	519	524	513	498	487	462	486	535	508	491	538	474	538	524	546	508	517	548	483	467	510	551	516	463	477	521	506	517	504	489	512	535	520	455	503	512	543	498	514	527	495	472	513	539	484	588	521	503	532	552	495	493	502	506	544	515	526	497	485	530	485	526	528	484	498	494	486	543	503	481	534	495	473	507	494	545	530	533	551	528	528	458	522	550	519	497	519	549	520	483	541	503	518	487	463	504	489	511	507	532	519	515	481	558	544	492	519	476	490	482	561	535	504	496	511	475	515	505	496	523	495	532	546	530	491	512	562	488	549	488	487	493	554	525	543	544	491	531	466	474	509	551	523	516	495	570	496	541	484	535	563	520	470	528	528	502	533	505	530	520	506	513	575	510	516	520	557	521	528	556	521	507	509	506	554	558	545	481	529	506	496	515	501	462	519	518	455	503	511	524	481	523	540	519	534	503	566	546	513	513	525	524	540	498	536	544	525	479	526	485	523	460	498	490	528	564	537	484	494	506	517	512	525	495	527	498	494	514	540	502	497	518	493	470	520	517	512	498	523	508	485	538	510	494	516	493	483	536	502	573	541	483	522	508	539	518	505	537	499	519	583	465	523	522	496	511	515	513	502	482	496	523	512	510	508	523	518	479	484	515	522	476	498	518	515	492	559	478	518	549	532	525	515	525	515	509	554	505	504	477	475	477	456	547	506	520	517	536	534	487	512	523	521	501	530	512	496	488	486	487	485	534	489	513	500	535	520	533	540	515	528	491	511	503	496	517	510	488	512	492	502	507	468	564	528	519	502	496	555	521	450	475	501	535	500	505	533	540	487	464	491	507	514	476	565	492	507	517	520	509	535	527	484	517	538	497	495	490	543	493	530	493	489	497	512	489	477	506	484	544	498	511	487	510	500	511	491	570	539	504	489	502	495	571	512	506	529	541	498	513	511	486	510	517	516	502	484	514	533	505	503	532	494	543	506	516	484	525	505	526	493	494	528	522	486	499	518	535	513	512	498	505	566	494	501	488	525	505	514	502	556	496	527	532	509	486	499	440	542	488	508	492	523	488	511	532
23964	23869	44522	45938	33130	19540	6462	884	633	593	569	565	613	505	602	587	625	534	549	563	610	591	581	566	549	553	534	555	585	568	559	545	561	527	523	512	539	558	541	576	545	577	498	561	564	542	591	552	525	542	568	539	531	548	575	524	538	570	553	562	530	564	541	538	577	537	598	567	542	536	575	563	526	595	544	554	541	538	549	485	556	573	591	569	597	523	556	579	548	546	481	549	533	586	557	547	585	572	575	537	543	519	586	560	555	536	568	613	559	561	538	539	551	513	570	528	588	563	572	502	568	559	565	551	541	573	516	537	600	550	562	568	564	539	515	594	571	556	569	548	561	568	570	538	555	552	588	530	556	536	546	513	553	555	528	605	534	565	559	514	548	599	563	574	572	541	557	503	520	539	530	553	578	581	515	560	589	544	574	543	578	540	529	522	613	568	556	544	541	574	536	542	572	480	519	588	523	531	536	571	553	546	575	533	584	548	565	546	536	541	537	520	523	576	538	545	549	572	531	574	516	570	558	546	557	546	533	530	554	598	542	583	578	539	559	549	551	562	565	528	588	512	515	525	534	603	552	506	548	536	576	545	569	542	531	545	543	573	593	573	503	526	545	530	523	533	567	534	504	548	576	576	555	550	562	533	569	565	537	599	546	532	561	538	559	535	523	539	595	546	552	550	537	554	540	550	611	569	572	540	602	525	556	537	548	563	528	585	562	541	541	535	548	529	531	569	604	527	552	571	532	565	537	530	505	543	581	535	530	504	524	556	518	552	553	601	564	518	571	547	575	536	571	548	543	619	557	533	579	584	531	575	556	557	536	515	542	572	523	563	541	566	540	555	527	524	544	573	563	501	576	508	529	557	559	579	537	619	596	548	605	578	519	542	579	512	551	535	499	513	537	541	553	522	586	542	573	565	535	548	532	557	548	551	526	536	500	576	526	567	566	523	543	574	551	540	511	566	526	550	557	539	566	602	514	529	535	545	556	587	573	492	545	516	544	547	531	549	571	553	535	570	502	561	550	548	526	577	565	531	556	548	540	551	568	574	517	526	526	533	572	561	534	537	575	591	542	530	553	568	529	531	565	521	516	540	488	539	575	599	549	519	536	543	545	559	535	513	536	535	560	564	532	568	536	533	586	544	574	498	517	563	542	567	509	569	546	545	543	547	496	545	537	578	550	544	571	546	522	556	577	534	601	591	545	500	545	541	531	539	532	538	567	561	545	564	562	542	491	562	547	555	570	557	539	492	529	533	550	542	564	528	542	505	550	542	577	560	560	588	573	559	530	536	561	540	569	559	581	541	587	531	532	559	579	548	561	531	553	510	587	550	522	515	553	544	553	574	548	526	557	552	543	535	539	576	524	553	545	501	564	559	558	549	547	571	539	542	563	550	546	556	511	558	513	495	552	493	520	503	568	556	498	522	536	526	583	511	564	559	531	534	574	528	563	553	544	546	570	552	536	548	551	623	560	525	553	584	576	564	538	545	567	570	556	540	565	558	591	562	535	523	543	530	558	542	589	542	523	553	578	532	526	544	535	533	559	544	548	544	554	556	547	571	541	549	560	612	523	533	573	547	532	578	543	562	517	547	582	551	527	540	543	550	600	533	506	539	579	494	533	573	509	519	561	536	540	561	543	563	586	550	561	533	535	538	571	516	564	563	519	502	542	544	515	530	517	534	552	531	542	548	519	567	602	523	515	542	566	534	514	575	569	576	536	556	599	509	569	556	578	526	556	525	554	554	509	546	574	535	539	556	529	583	562	551	522	556	526	547	544	565	514	540	468	527	581	565	565	548	572	578	518	561	511	534	545	604	556	528	544	550	501	536	555	540	548	548	562	524	543	531	571	551	546	517	540	532	555	565	536	501	555	512	544	507	532	573	551	577	529	548	598	532	559	561	545	620	554	528	505	559	548	546	534	561	518	519	539	567	499	557	509	524	533	601	526	561	553	543	511	542	556	509	571	577	572	579	550	552	568	580	546	556	551	562	553	570	558	552	549	515	513	529	551	526	547	540	548	572	506	548	515	533	535	468	515	543	554	553	537	526	531	524	586	569	541	571	517	547	535	582	544	520	507	550	586	550	575	539	517	593	530	544	543	538	539	550	563	547	557	524	535	535	522	538	539	547	514	529	580	536	535	542	553	563	490	517	544	521	532	505	565	503	542	566	548	537	508	523	557	544	502	543	543	561	581	558	546	529	545	542	567	563	543	575	525	549	531	537	529	541	611	556	551	556	521	563	563	492	494	506	523	575	580	554	564	524	535	539	552	557	513	592	553	537	514	551	557	609	551	528	511	511	512	530	547	542	563	537	564	563	554	533	543	556	536	554	524	535	546	558	570	521	511	498	558	538	565	547	512	508	525	556	547	528	521	533	554	583	546	509	553	526	563	565	562	506	526	550	558	526	543	584	542	553	539	556	560	558	577	533	564	555	606	540	585	566	533	583	521	519	579	585	540	551	584	529	544	562	513	502	580	510	530	562	525	531	576	517	573	515	530	537	550	541	521	596	527	540	582	550	547	549	564	538	532	572	572	536	515	541	533	576	529	512	523	565	557	596	537	540	518	552	544	555	576	467	568	552	542	552	568	508	532	539	551	555	508	517	527	577	550	542	547	541	560	535	548	509	555	575	466	528	557	539	556	546	588	538	552	532	538	536	548	547	559	518	537	578	518	567	544	545	551	518	567	533	544	542	557	545	549	578	557	520	538	510	542	578	574	581	586	557	580	567	569	556	524	545	550	544	574	543	530	546	535	566	546	511	559	527	534	556	563	530	569	532	530	534	516	520	532	555	515	585	512	557	559	525	549	556	563	550	506	533	542	616	538	535	518	550	550	543	552	561	554	565	572	533	562	573	494	597	547	536	491	579	501	553	558	581	535	536	551	557	573	525	554	539	560	591	568	535	555	505	528	541	553	538	524	552	547	544	571	556	543	504	559	501	511	591	525	528	520	553	545	581	537	572	541	550	565	532	526	541	487	564	525	544	547	562	536	594	551	578	554	528	538	555	547	536	537	533	547	518	564	530	564	525	543	569	599	582	493	522	556	542	545	541	550	563	533	543	545	463	564	558	570	574	530	545	572	583	535	543	608	559	550	517	522	557	553	561	527	568	524	560	507	562	521	532	499	550	501	540	568	570	538	553	538	531	538	584	560	547	565	484	541	546	544	552	554	574	517	556	550	536	562	522	539	566	557	537	504	513	567	587	537	536	526	553	571	563	556	545	542	516	518	549	540	501	525	533	547	504	586	529	557	573	537	496	555	521	529	511	557	566	518	537	538	528	564	537	557	566	557	586	555	538	554	508	558	583	545	547	575	550	558	556	557	563	491	566	581	525	573	554	504	532	514	565	552	516	579	556	590	550	544	551	561	549	589	566	543	497	538	535	532	565	522	557	536	538	545	561	553	529	584	558	577	556	526	529	557	545	549	577	510	602	535	504	537	551	477	540	564	568	516	615	539	522	538	527	570	528
34135	98765	82169	57737	30371	10120	2806	594	588	526	609	605	646	648	653	571	610	591	594	618	607	573	650	618	660	603	646	639	612	593	586	630	663	577	619	672	666	630	580	601	659	615	600	622	624	606	630	596	585	578	622	599	590	613	638	592	608	629	635	568	590	624	628	590	601	629	580	594	617	560	640	619	578	615	609	625	573	638	638	607	664	584	585	597	629	619	591	605	600	633	587	615	628	565	602	602	579	607	580	607	573	637	617	549	647	585	589	596	633	585	595	587	563	639	613	593	611	572	618	634	621	598	589	617	570	583	601	611	635	590	581	637	577	676	537	632	565	600	620	604	569	543	579	613	591	629	586	588	588	607	592	624	632	640	589	624	605	604	642	664	575	636	601	604	628	628	602	578	637	623	641	596	628	593	569	621	597	583	613	587	617	628	624	651	591	612	647	608	624	595	624	666	589	563	624	624	626	650	615	633	619	604	587	618	580	612	621	591	594	650	594	584	620	616	642	596	626	593	606	613	599	591	606	599	634	573	584	582	617	601	641	592	690	615	618	633	607	614	591	615	621	637	611	607	617	597	597	621	592	570	605	574	559	580	593	622	527	587	590	583	594	560	602	584	579	575	658	608	629	574	632	578	599	617	602	624	582	589	592	624	613	644	620	611	604	607	603	603	574	613	608	596	615	655	623	586	608	592	594	630	600	572	607	627	611	560	624	583	564	605	600	551	621	583	577	614	584	583	601	628	630	620	595	631	646	628	612	598	592	616	592	590	650	601	649	621	588	581	586	627	621	613	599	647	630	627	622	567	613	634	612	622	609	612	598	588	605	593	586	695	659	610	631	610	551	641	616	619	569	612	651	611	609	605	590	605	659	571	639	635	629	593	672	595	581	630	593	600	629	600	601	615	580	627	645	608	628	587	592	633	601	636	607	658	626	609	618	580	589	611	586	604	625	593	639	585	613	617	586	615	634	600	608	598	635	622	594	629	623	619	591	640	577	616	621	612	618	612	628	612	648	608	592	645	582	636	608	568	612	602	576	616	579	592	587	611	601	602	594	565	609	567	634	590	562	594	592	633	557	581	621	581	588	623	590	641	588	583	610	606	578	580	615	566	590	621	589	616	599	577	617	635	630	586	643	670	635	601	608	604	586	578	628	622	591	605	571	620	617	617	663	630	638	626	671	611	633	602	635	598	593	607	649	617	609	606	597	578	570	616	638	591	628	569	652	591	619	606	639	611	576	565	628	598	638	643	584	602	605	590	618	604	634	572	601	638	587	603	576	609	641	610	597	607	619	631	607	638	642	610	587	565	576	653	610	620	579	612	609	578	617	624	631	606	657	575	579	609	588	572	597	622	631	629	603	660	580	564	625	616	588	604	602	588	615	575	563	604	601	601	607	631	627	630	613	609	600	569	633	652	588	573	557	608	602	605	655	613	585	573	639	645	599	590	656	691	569	567	604	628	608	596	586	639	620	563	615	574	581	620	567	579	577	624	577	599	606	583	585	640	609	581	626	602	591	589	615	648	636	612	647	557	624	637	639	614	606	587	617	589	603	605	625	583	639	576	612	579	609	601	619	569	595	572	638	603	610	541	583	628	605	629	568	594	655	568	580	569	586	572	597	575	626	625	643	606	644	592	583	624	614	591	617	608	599	613	600	594	583	596	554	625	636	581	571	593	625	553	604	590	588	606	610	584	623	618	590	624	589	625	597	577	612	595	587	609	574	603	646	621	610	586	625	635	581	588	596	621	587	586	578	605	609	632	601	597	617	603	589	612	612	625	629	584	586	605	598	599	576	611	568	611	579	621	599	630	585	646	596	570	599	602	567	606	635	614	601	582	630	615	641	598	620	625	646	645	606	642	590	606	612	644	551	596	645	602	612	632	595	595	580	629	613	604	571	607	630	585	630	607	569	641	600	602	616	622	581	605	593	580	615	609	641	543	593	619	585	595	599	579	626	623	567	617	621	582	587	566	553	620	615	586	600	575	637	633	647	555	572	619	609	615	589	561	593	622	624	642	603	671	565	602	603	601	633	633	590	578	608	600	584	605	587	637	613	620	570	612	558	632	619	551	555	612	583	571	601	618	594	650	578	642	593	579	605	631	650	563	614	545	607	660	606	622	600	636	629	578	583	560	598	613	586	596	625	604	592	664	597	596	600	629	587	614	535	583	611	603	602	601	604	585	642	644	600	622	604	553	591	616	594	606	590	589	627	595	639	577	613	571	594	616	576	585	623	585	582	588	612	662	613	658	608	632	628	602	585	592	601	645	575	560	613	602	600	624	581	608	654	593	599	543	585	603	592	648	618	619	640	601	560	615	582	603	666	568	608	605	590	653	569	552	623	622	616	585	570	663	609	617	590	602	612	615	607	587	628	574	637	585	605	589	578	623	591	561	600	553	585	598	606	616	563	647	611	618	616	591	585	625	601	610	592	613	606	579	625	574	601	610	639	615	602	603	614	631	580	602	615	632	648	599	647	635	594	642	622	603	625	614	609	589	641	565	601	613	623	594	662	586	637	619	621	633	562	592	594	601	570	613	583	611	610	596	598	626	589	641	592	613	594	633	600	572	593	609	623	636	646	585	584	614	610	617	593	639	622	585	662	584	600	611	630	626	633	650	607	622	625	611	608	631	623	616	608	584	615	638	605	585	612	647	634	646	613	664	632	577	622	623	570	610	580	590	585	588	604	565	611	576	600	579	598	629	608	625	615	587	574	601	605	618	599	612	593	636	633	628	611	634	591	604	606	549	614	574	627	562	602	602	614	615	609	570	562	632	627	647	597	577	601	620	574	596	579	595	659	598	611	567	616	615	601	591	600	612	579	586	614	606	639	590	619	653	591	556	633	580	658	619	591	604	580	599	549	601	583	632	640	607	621	602	628	632	608	642	610	626	606	598	633	618	592	605	568	589	557	604	573	577	580	585	570	601	581	605	593	611	558	605	599	640	569	585	592	643	561	608	546	610	591	609	598	637	591	598	609	615	586	614	556	611	587	636	617	607	591	600	568	607	614	595	628	585	581	577	594	611	583	586	567	605	614	627	570	655	575	622	564	631	591	613	667	619	576	620	627	657	576	630	582	585	585	597	578	602	564	593	620	592	659	589	607	584	605	645	618	567	583	600	576	597	612	597	595	630	635	603	625	644	568	617	577	579	617	609	624	595	567	615	618	588	581	612	630	632	639	592	582	652	610	644	597	642	592	570	583	619	593	596	587	605	612	583	609	608	617	586	621	573	612	630	574	639	611	576	620	592	622	594	615	588	587	643	629	614	603	609	595	610	606	571	576	565	631	583	605	620	627	599	596	582	583	591	590	604	617	623	569	570	590	636	592	617	633	629	616	597	601	578	626	598	590	631	565	618	615	615	610	600	625	586	590	595	572	636	552	626	577	622	592	585	608	589	586	569	577	581	641	632	618	596	603	608	617	645	549	596	606	617	614	567	575	605	584	595	640	590	597	566	627	577	573	632	553	584
27601	26746	35027	20061	5898	1436	676	486	438	508	472	475	522	501	510	466	496	518	466	467	471	497	461	495	473	476	479	466	509	522	512	436	471	455	467	487	466	512	458	481	484	479	470	516	500	391	478	472	496	461	430	466	464	421	502	459	455	469	462	474	501	467	472	475	485	415	473	469	482	466	467	499	480	480	469	482	501	485	499	473	473	500	472	455	466	442	426	491	521	496	470	447	483	482	451	478	507	477	507	496	487	505	427	476	508	420	490	429	481	478	456	493	489	499	451	488	462	470	456	477	470	473	458	497	465	505	461	464	507	511	461	437	523	465	497	444	500	462	500	484	481	492	469	469	482	488	473	486	467	466	436	418	469	445	461	491	510	463	493	456	476	480	483	430	489	463	503	483	440	453	490	483	470	457	436	480	486	477	486	485	467	488	484	455	441	489	494	414	507	478	462	460	523	483	436	488	462	467	492	428	510	451	486	479	463	472	519	492	488	476	504	441	473	450	442	464	465	501	464	483	511	458	432	466	530	441	491	443	494	487	444	497	461	506	485	473	482	508	484	491	437	492	494	518	499	470	495	474	474	484	464	455	493	488	438	498	497	475	482	459	479	471	446	500	515	481	470	458	525	434	445	479	490	485	478	444	487	512	470	488	465	443	470	473	454	471	483	502	463	446	510	443	462	463	451	492	430	471	477	512	505	473	481	458	458	486	489	452	468	450	518	487	489	491	492	432	472	473	522	532	479	486	504	516	483	458	491	455	469	487	476	499	447	484	481	474	503	503	504	513	470	446	464	507	455	519	463	460	486	471	502	459	481	454	457	470	490	459	492	431	482	454	469	440	483	475	453	486	475	437	484	489	482	477	481	493	427	495	445	460	459	491	466	501	482	495	481	499	497	498	506	450	516	456	490	459	487	504	472	484	514	489	458	470	503	473	451	467	492	465	502	512	456	484	486	461	457	479	480	478	494	453	477	499	493	450	488	468	480	465	465	494	496	453	439	521	497	447	465	433	480	464	503	451	461	461	486	495	508	479	506	469	486	446	436	505	440	495	494	493	467	419	495	452	473	469	470	449	463	472	453	465	472	503	466	452	460	507	441	474	473	454	467	482	491	482	490	492	495	495	493	516	476	465	477	458	493	493	472	462	461	454	460	505	499	453	492	488	474	470	484	497	457	494	462	462	434	460	493	431	459	483	472	493	456	455	477	486	440	505	502	491	445	459	438	466	484	508	459	446	477	443	470	484	465	488	514	476	470	471	460	515	465	469	488	499	451	522	459	488	476	513	456	488	483	433	489	421	461	447	432	486	493	467	503	464	466	457	461	482	460	484	437	467	434	476	476	525	517	455	491	492	515	461	502	465	493	477	483	483	488	490	470	484	476	488	439	452	521	472	477	478	491	439	493	474	467	434	478	454	492	482	500	503	486	509	442	499	476	508	498	486	480	479	471	459	529	463	490	486	442	463	482	480	509	476	457	476	461	486	440	465	433	483	464	449	464	451	486	490	470	438	499	478	433	490	476	448	445	474	459	488	470	502	494	474	446	472	504	532	473	498	474	521	477	446	461	472	499	507	468	524	471	470	474	473	503	450	472	490	471	467	418	446	501	506	423	482	446	458	511	490	478	476	504	465	474	445	487	466	480	482	460	547	455	473	484	462	459	475	513	461	499	489	466	441	472	489	515	465	484	463	483	461	490	488	444	462	446	422	477	473	482	457	447	471	496	480	463	513	499	458	466	490	472	469	468	462	502	501	500	472	464	480	479	469	482	479	507	495	493	488	480	469	493	469	456	506	465	450	471	456	507	504	485	467	465	471	447	468	467	481	491	524	469	492	465	456	495	464	487	508	483	480	488	450	459	513	464	444	493	488	505	460	447	486	439	467	457	490	462	487	487	483	464	455	488	506	439	521	487	478	473	476	465	484	449	507	483	430	479	463	525	451	505	470	483	496	452	479	496	464	476	470	447	478	467	486	521	501	468	460	481	476	476	429	476	501	515	463	459	466	442	500	496	469	494	477	507	475	490	461	502	492	458	446	514	466	483	439	462	476	540	430	461	443	453	450	495	460	491	465	453	484	495	477	449	474	485	469	490	475	475	444	466	482	467	480	509	494	439	457	456	499	486	475	480	472	525	488	500	477	484	491	466	485	490	477	466	451	456	475	507	454	431	523	498	465	487	496	448	495	456	449	437	489	489	458	474	459	488	452	464	475	484	470	490	498	489	503	459	524	475	445	461	497	459	454	509	515	471	492	485	452	485	504	451	464	466	488	483	488	493	463	460	449	492	470	484	510	520	447	448	468	450	479	463	458	486	479	499	477	421	478	485	493	426	498	455	484	465	466	466	462	504	490	473	484	483	481	438	451	479	495	504	464	472	476	454	472	455	482	488	479	471	471	447	493	475	462	485	505	454	464	470	492	473	488	508	468	457	479	459	445	474	484	483	488	480	465	482	503	464	475	457	463	476	494	477	487	484	548	455	502	493	479	463	495	475	487	496	467	503	444	432	506	477	471	483	439	508	459	466	477	468	497	502	488	511	480	472	441	438	494	451	457	426	495	496	495	470	520	478	489	460	484	435	476	461	472	473	455	464	454	501	500	491	462	482	499	463	488	480	482	503	438	487	467	469	476	497	490	522	443	440	482	457	523	509	429	530	442	465	505	481	505	498	497	462	445	485	491	460	501	478	456	500	480	490	460	477	438	494	453	481	483	484	480	484	458	470	488	487	474	497	479	465	429	494	497	495	450	457	501	485	457	474	508	433	452	491	504	483	485	482	474	506	495	470	494	484	505	482	503	509	519	489	445	464	458	500	458	470	484	454	472	468	450	458	453	463	438	435	442	479	503	510	486	478	479	516	452	465	469	510	477	501	478	472	469	485	476	484	471	457	531	437	515	468	492	479	500	487	488	482	483	435	516	501	464	478	475	446	475	449	463	479	458	433	506	462	501	469	492	471	448	473	485	478	456	440	498	483	437	449	469	486	479	498	472	436	464	496	490	493	445	455	449	471	486	493	455	463	510	474	475	487	445	444	482	490	460	462	489	459	458	482	431	478	466	477	461	497	467	516	461	505	458	481	486	510	526	448	511	482	467	481	472	475	466	455	466	480	468	483	484	551	438	481	459	490	484	514	492	490	487	460	458	455	454	501	478	506	462	480	487	454	482	464	470	490	444	469	482	482	463	427	506	481	486	486	427	461	475	474	473	458	482	472	503	449	458	509	481	465	520	478	455	440	419	495	499	470	485	467	465	467	435	476	480	440	483	490	457	508	473	454	457	478	452	437	466	457	465	500	447	475	491	470	481	476	444	525	469	462	504	481	490	489	478	523	470	427	474	455	479	475	477	500	437	459	466	462	476	465	459	450	446	478	508	472	461	458	483	451	461	478	498	460	476	486	485	491	481	483	439	448	460	478	483	450	491	506	493	466	490	464	524	442	470	480	493	492	490	494	483	486	470	469	443	485	487	479	475	466	501
10140	34971	30764	11885	3968	1258	610	478	430	465	426	431	448	455	442	432	434	432	455	468	450	442	418	468	476	487	445	448	461	477	432	474	469	463	434	420	468	422	423	424	459	414	444	464	435	429	454	421	446	421	419	442	439	490	440	466	459	444	457	454	455	444	472	454	445	454	414	491	456	438	488	445	433	389	449	425	404	457	443	445	438	444	414	437	452	468	450	427	441	427	407	451	444	422	437	462	437	476	458	447	419	474	430	424	484	461	465	500	453	432	406	429	465	446	458	450	448	427	453	476	453	460	469	448	473	445	421	459	417	470	394	448	451	434	464	483	450	463	458	490	416	431	452	463	481	474	440	441	467	435	468	427	467	452	420	418	453	458	468	451	411	431	446	467	441	443	436	444	429	430	459	461	453	445	455	468	450	457	460	444	481	456	476	440	452	454	452	455	444	423	445	491	416	452	470	443	438	429	423	466	431	490	440	443	410	463	437	439	432	444	464	467	472	467	427	433	447	467	449	424	419	421	419	420	396	481	462	460	424	446	407	461	460	409	460	483	416	463	447	402	421	445	415	452	427	428	435	436	427	413	438	433	473	439	407	452	421	454	467	448	437	466	444	453	428	416	420	452	450	458	459	479	462	465	421	448	467	441	475	446	431	424	443	437	475	443	481	421	465	431	451	425	405	447	486	487	465	431	457	455	434	474	456	424	451	399	398	456	447	435	461	447	429	452	431	450	442	482	450	436	435	408	432	444	460	466	471	443	494	452	440	441	415	439	418	492	445	487	464	412	478	441	436	473	465	452	453	456	455	476	458	446	482	434	443	449	442	484	458	457	418	432	413	466	430	453	441	421	433	457	440	460	461	410	457	408	428	393	485	439	495	442	428	475	417	431	443	457	448	431	430	458	418	430	419	424	419	437	444	415	454	465	468	462	464	426	451	460	447	449	472	399	451	443	440	467	471	453	410	471	457	418	484	418	442	416	418	449	474	484	442	484	479	437	461	420	451	450	467	427	418	424	448	452	454	462	439	427	396	480	424	436	451	431	449	406	414	399	442	418	446	458	459	428	464	436	465	410	455	430	437	456	465	422	430	469	442	433	434	444	432	469	439	460	402	452	462	429	456	456	434	397	439	481	450	480	431	492	484	455	452	450	445	458	432	483	435	458	443	495	461	492	425	441	440	465	424	483	441	447	444	425	474	450	446	463	445	447	438	459	462	434	429	430	442	431	441	454	429	444	452	438	445	453	489	474	487	425	403	459	455	494	454	434	439	435	448	447	447	449	447	454	413	487	475	409	450	484	440	425	508	460	461	394	424	458	465	420	455	441	420	441	442	461	447	446	425	451	449	458	445	425	448	421	456	432	467	484	501	428	446	458	465	466	473	442	421	449	436	454	433	430	444	454	486	445	460	449	451	434	453	437	483	452	446	477	437	431	441	469	434	435	454	413	470	458	437	418	468	449	477	398	446	442	469	454	465	473	475	433	489	464	469	451	454	496	440	430	425	420	421	492	442	455	431	472	434	464	448	442	422	459	448	439	469	465	482	471	447	443	416	438	456	474	445	482	446	480	445	456	409	480	420	425	440	438	441	443	416	441	461	450	466	466	465	445	460	425	484	467	451	442	449	449	405	435	473	435	424	459	477	428	456	444	445	487	435	470	444	423	426	423	440	440	424	426	481	461	424	443	467	444	466	446	425	436	450	401	419	475	435	407	448	456	445	466	467	456	451	454	407	445	431	437	442	461	467	429	438	451	439	423	461	452	434	436	422	432	416	469	437	429	408	447	439	437	426	448	427	458	481	444	425	453	442	437	487	493	428	458	451	460	447	421	427	458	428	470	461	458	495	452	460	440	426	447	450	446	455	442	407	447	449	432	434	406	492	452	431	412	469	454	474	441	458	450	464	449	463	465	421	441	434	441	434	456	437	427	465	486	474	439	461	474	463	457	496	454	435	460	469	461	480	444	418	445	429	421	437	437	435	435	461	465	434	405	441	425	457	476	438	453	462	476	405	434	431	468	463	420	415	501	437	414	439	466	400	418	491	457	448	448	449	454	480	442	434	434	471	468	420	464	444	470	450	465	452	452	438	467	469	454	463	451	433	455	456	452	495	471	453	449	443	421	412	435	450	435	471	449	442	465	486	474	436	443	468	457	423	446	459	433	483	459	426	427	496	421	424	382	420	405	450	427	449	460	423	461	469	454	437	460	465	458	425	447	460	426	476	397	437	462	438	422	419	467	444	465	438	446	439	446	457	408	426	419	433	431	447	479	445	449	409	483	475	495	425	440	441	456	451	461	448	431	446	489	439	426	418	450	464	444	434	400	452	419	431	430	475	420	479	426	417	451	397	478	453	456	474	449	438	442	456	475	419	462	452	449	496	469	444	460	487	426	472	481	435	396	460	440	453	416	437	453	453	437	444	429	436	454	436	475	421	436	465	424	451	461	432	452	461	431	417	422	403	444	445	482	431	471	441	468	445	433	447	470	425	438	461	454	455	435	455	442	451	457	436	434	492	482	466	447	427	447	464	414	469	459	414	422	451	454	473	470	473	457	502	466	446	431	434	479	460	461	456	480	455	397	453	461	437	471	473	428	481	421	435	433	437	440	426	454	443	422	424	466	424	455	431	454	471	445	421	455	436	430	454	446	443	491	450	472	416	449	434	446	431	428	457	421	427	471	449	440	451	439	450	427	451	433	471	403	423	450	456	476	459	471	455	453	423	416	437	446	450	480	440	470	448	442	467	463	427	450	445	481	489	438	447	434	415	428	432	421	453	460	443	451	481	453	429	424	458	488	449	448	443	473	464	410	440	428	424	423	447	419	413	463	487	435	464	442	467	453	443	424	479	420	428	469	439	444	402	443	437	462	463	443	455	449	458	464	480	473	484	414	438	449	430	435	436	475	468	457	488	430	490	467	501	453	437	444	468	473	468	458	415	435	517	461	430	440	463	454	479	475	454	454	416	430	443	474	470	445	461	427	452	431	471	445	472	438	463	461	447	444	455	450	451	450	428	484	454	470	475	407	441	426	473	473	435	436	433	432	429	436	413	443	469	424	443	442	406	444	417	429	468	457	462	488	465	440	433	435	434	445	409	488	467	419	437	414	453	448	456	439	470	416	437	441	446	442	423	482	496	452	499	410	447	466	460	441	496	479	446	447	443	440	441	489	444	470	506	408	457	426	414	454	460	444	448	451	452	425	440	420	449	443	434	460	461	461	453	414	466	475	458	426	462	472	473	442	494	452	429	450	441	461	449	440	478	429	440	454	473	436	472	459	418	436	456	456	431	438	430	434	404	430	458	435	458	422	438	447	423	438	434	416	458	466	470	423	430	435	445	466	491	489	418	430	424	472	438	439	439	438	456	457	428	445	448	428	437	421	443	449	429	453	441	511	436	486	465	452	458	451	464	446	447	421	460	433	453	470	450	493	433	504	466	434	406	490	425	458	418	467	471	454	454	450	438	395	443	486	437	458
24942	27283	54831	50069	29886	12734	2620	638	481	544	519	475	505	520	484	509	483	468	524	522	539	505	481	510	488	542	495	480	505	488	530	471	498	503	499	503	518	520	546	518	518	500	498	505	490	494	465	547	501	477	479	500	483	493	494	518	488	489	469	505	490	486	534	527	493	514	544	488	499	526	487	542	484	495	479	480	500	517	504	469	503	454	519	473	501	496	498	477	489	502	507	468	462	502	539	530	501	481	470	517	500	503	506	479	501	500	482	511	510	473	501	472	488	524	529	484	484	507	505	529	488	473	527	535	512	481	501	479	456	495	468	533	544	529	494	502	556	490	501	502	514	523	513	514	469	513	543	495	521	542	503	474	519	476	542	472	493	477	531	502	510	453	462	468	475	504	512	501	509	548	485	498	535	498	459	508	530	485	491	484	477	487	480	492	449	490	466	488	492	487	512	486	511	538	487	481	488	445	522	520	526	528	509	492	510	521	565	478	493	463	498	515	492	506	477	472	492	503	505	515	539	481	503	503	496	505	506	497	486	502	521	480	487	467	484	438	487	464	493	530	503	507	516	473	493	451	484	524	498	467	451	505	472	520	485	480	526	485	492	475	492	521	490	493	482	467	481	494	539	476	497	472	515	458	514	487	450	461	494	476	508	441	480	473	510	476	475	510	475	489	476	516	489	482	522	470	494	487	529	514	490	464	498	456	490	502	504	446	533	466	515	507	474	534	511	528	485	472	500	524	544	482	433	473	508	506	465	483	505	516	527	481	514	506	516	500	513	463	480	479	505	464	472	500	469	515	478	507	519	495	470	487	500	486	484	527	497	500	478	473	508	479	470	505	443	473	470	519	510	489	476	493	516	517	525	527	493	515	493	495	469	487	516	489	478	482	468	514	525	462	506	490	475	510	499	480	469	498	482	512	492	507	484	487	531	477	514	489	458	519	466	527	507	472	471	508	523	451	489	497	492	476	493	504	478	466	491	458	494	496	471	526	471	502	508	524	487	486	505	506	489	513	505	500	467	453	439	493	496	496	477	537	512	474	485	530	460	551	537	467	483	528	543	479	493	483	522	462	489	485	498	498	510	469	465	480	489	476	503	475	478	476	493	508	486	529	518	459	439	512	499	509	511	496	483	480	533	539	511	509	465	467	500	496	487	516	470	521	504	493	501	493	452	488	474	486	492	480	509	464	478	510	486	482	483	479	532	536	507	511	520	460	504	502	535	508	507	449	488	479	448	485	509	465	442	514	495	479	521	476	505	454	519	463	495	506	492	511	527	491	505	486	527	504	521	490	503	485	528	505	514	470	516	510	475	463	519	483	501	473	477	442	488	516	515	494	481	475	514	492	484	491	537	499	460	476	535	505	535	498	531	495	494	516	542	451	507	515	528	535	518	469	533	501	451	502	491	432	475	506	490	506	488	501	498	506	506	553	519	521	488	499	493	490	505	493	480	460	522	500	501	547	502	511	471	531	504	475	523	466	462	521	492	472	491	466	474	522	507	471	505	468	490	480	458	493	484	508	491	487	536	530	479	482	476	467	504	492	494	478	529	502	474	460	520	457	503	457	478	510	519	489	468	495	486	513	486	516	502	516	519	490	517	496	525	496	493	497	522	488	491	509	531	475	496	508	499	489	520	486	466	496	510	479	520	483	509	495	493	547	479	471	502	487	470	513	521	506	554	491	501	502	500	499	520	478	503	506	504	472	468	494	484	484	491	520	454	480	484	498	519	531	497	518	436	515	493	466	536	477	501	475	496	507	501	464	502	498	505	463	526	487	502	506	449	508	507	492	505	508	488	488	493	496	565	500	523	450	462	499	481	490	456	524	537	467	517	512	492	463	480	480	442	495	488	459	557	494	521	503	469	461	503	523	530	515	508	474	503	455	496	521	460	491	513	478	518	521	538	464	519	540	461	495	514	531	470	497	472	508	500	492	494	494	514	500	480	464	503	531	498	496	493	500	466	533	503	479	482	515	510	480	470	503	543	478	511	536	521	485	518	519	474	477	503	526	523	463	538	498	483	496	511	482	472	508	488	492	476	509	440	476	448	496	508	561	506	481	521	515	537	559	526	502	485	515	489	468	442	522	455	476	488	508	470	519	460	502	477	460	503	522	513	475	457	506	492	490	487	500	496	484	460	523	517	477	494	487	531	493	521	519	498	489	487	485	484	516	525	505	490	501	528	481	530	488	516	549	538	507	519	458	501	486	480	513	525	491	528	506	493	512	495	474	477	484	453	492	453	471	453	494	465	482	486	537	521	545	469	493	519	460	459	523	518	479	466	500	482	512	476	516	494	525	444	533	487	495	520	468	497	509	526	476	498	491	505	513	501	511	499	509	514	487	507	459	503	484	509	465	482	500	502	469	456	489	461	483	501	481	486	478	467	524	488	474	510	510	502	497	507	486	519	459	472	518	478	486	495	515	486	503	478	502	501	506	464	483	488	528	490	489	503	479	485	498	498	477	489	514	506	488	535	444	516	489	516	487	502	475	521	506	523	470	510	513	500	483	461	494	474	537	517	496	483	464	470	546	490	478	486	467	487	469	484	463	489	493	453	478	496	531	525	466	518	553	495	481	483	467	446	506	500	505	483	477	504	503	471	486	510	492	499	497	508	489	511	473	500	470	519	444	520	492	537	473	492	485	543	514	497	502	494	504	498	488	483	491	489	498	474	484	474	501	484	499	501	534	535	559	473	474	526	531	519	516	472	476	510	483	478	553	520	486	535	449	542	491	495	505	467	497	507	521	483	463	516	480	491	499	519	502	475	527	538	505	506	512	513	490	513	477	458	531	524	473	459	521	471	487	481	489	485	519	509	494	528	460	461	463	494	526	503	539	467	500	525	497	508	497	514	494	444	517	476	453	514	531	503	489	534	490	465	514	495	497	516	491	466	483	485	518	488	469	490	510	496	481	505	480	539	485	424	475	499	491	523	484	471	492	512	504	486	500	522	509	509	470	475	498	526	462	519	482	501	492	518	511	542	498	486	484	453	488	485	481	495	481	484	480	532	470	559	487	539	506	487	535	453	465	521	499	495	529	537	486	499	477	488	456	510	513	491	500	494	488	498	507	487	487	484	511	545	499	489	494	497	492	477	504	499	497	499	506	489	510	511	489	498	541	467	512	490	525	460	482	515	503	519	506	493	488	506	431	498	522	486	517	490	492	493	525	455	471	515	448	497	458	515	485	485	476	513	491	501	486	506	475	490	479	534	482	506	541	522	494	494	502	474	527	486	513	490	464	487	429	530	499	499	513	489	490	507	499	495	490	494	515	492	529	518	509	508	489	520	509	520	515	476	488	483	501	512	468	470	503	495	496	485	472	484	453	485	538	498	534	524	513	551	488	500	449	537	491	530	532	490	464	469	532	465	498	485	482	475	496	490	493	485	560	511	494	503	524	508	499	522	501	495	524	530	500	517	513	502	478	515	480	458	475	507	503	480	497	479	481	464	498	464	496	461	483	465	505	503	497
31217	90818	76034	45871	21061	6318	1789	574	496	530	562	550	530	509	561	557	499	506	523	554	516	552	506	515	486	548	554	535	487	538	530	532	501	524	523	548	565	503	486	519	562	538	525	469	541	515	513	521	523	502	546	509	494	471	536	476	555	499	529	476	503	504	544	498	533	523	530	515	517	503	495	536	527	531	545	513	524	484	507	531	494	533	495	503	514	549	513	511	530	506	521	494	487	492	533	511	451	518	535	561	500	527	531	519	515	526	521	516	511	551	498	549	509	505	510	518	529	538	479	525	500	510	539	508	476	523	482	536	493	509	552	560	548	526	494	532	506	511	526	520	481	543	507	513	542	489	564	524	481	507	508	481	502	532	523	509	529	542	510	528	539	504	534	518	516	507	554	503	507	495	528	482	507	506	512	477	525	507	525	494	471	540	523	522	502	557	515	526	509	541	529	565	484	530	520	526	503	508	510	523	533	533	540	513	493	495	554	517	501	516	510	539	503	558	516	536	533	475	514	516	525	527	524	518	535	560	510	527	530	519	531	553	479	571	515	552	542	504	538	523	535	515	528	515	489	532	504	524	547	510	467	544	508	510	508	547	491	528	532	563	482	517	517	508	444	556	469	509	519	477	508	526	533	521	517	520	501	555	546	517	541	502	535	498	506	521	497	502	546	512	526	518	569	532	511	576	508	521	519	501	545	533	493	513	522	517	494	525	531	535	459	488	483	509	533	565	534	534	520	538	483	504	510	514	512	500	521	526	533	532	497	552	486	510	517	528	527	543	525	504	500	506	495	532	506	507	484	521	481	481	503	506	497	518	541	491	535	532	531	555	495	542	501	537	505	504	553	554	530	497	519	536	512	517	560	528	551	537	559	498	533	543	548	548	515	519	494	515	522	507	581	492	546	474	515	522	537	520	528	546	495	534	481	561	492	535	518	503	499	541	504	524	535	528	479	527	534	501	527	550	543	503	517	496	527	520	526	543	522	455	507	568	488	508	531	448	466	504	530	543	530	506	529	539	484	535	539	529	535	513	549	572	511	558	537	535	512	523	509	532	509	542	536	577	535	490	502	534	525	508	518	478	529	529	469	518	540	515	521	464	508	514	531	497	504	513	541	522	509	490	523	490	503	464	483	528	498	473	499	510	495	483	532	520	528	514	503	532	506	500	512	545	507	469	525	499	528	511	511	487	537	505	531	537	480	503	519	524	520	558	564	516	475	541	556	500	506	501	544	479	511	520	559	503	504	520	515	515	521	573	485	494	590	512	508	495	488	530	463	524	533	551	504	496	535	492	505	524	507	531	558	511	485	526	478	520	534	507	536	513	470	497	511	526	508	515	534	504	541	570	536	495	511	484	518	523	486	499	515	501	530	521	499	495	513	476	531	535	516	540	528	519	523	524	501	493	549	508	531	501	515	546	493	535	525	514	510	518	534	504	480	529	513	519	547	557	469	546	497	550	507	545	518	497	550	510	505	488	500	510	535	536	577	482	511	503	503	508	510	523	523	530	512	521	521	531	551	542	493	530	496	506	531	507	463	536	517	529	513	539	470	468	548	501	512	524	476	520	519	544	460	526	478	506	526	473	523	466	501	543	549	518	516	511	505	539	504	511	506	534	529	555	536	528	555	517	526	511	523	534	524	535	513	496	546	516	528	517	485	493	487	522	546	514	534	552	503	544	495	484	533	508	487	536	488	548	499	528	525	534	495	491	495	490	509	520	532	517	527	527	535	501	579	539	522	524	523	522	534	542	504	509	488	532	532	529	491	495	529	473	480	479	487	520	522	504	533	494	498	480	515	506	525	532	538	519	552	536	521	543	493	495	530	520	502	515	559	474	513	516	522	540	560	484	542	490	479	529	532	540	495	495	506	509	530	488	507	475	511	523	523	484	510	518	548	497	524	505	487	518	534	512	542	537	499	525	540	533	505	537	529	516	511	557	530	518	515	533	514	520	492	505	507	529	520	515	493	523	539	522	537	545	546	549	500	518	515	492	510	516	517	513	564	518	539	512	464	515	498	509	491	526	508	493	524	506	538	551	512	544	509	527	551	490	515	533	528	549	502	522	478	570	506	520	544	559	496	493	510	510	503	521	526	471	533	470	527	517	569	537	526	534	511	536	478	515	482	495	513	506	517	533	508	523	531	543	550	510	480	537	509	476	559	559	515	533	574	517	476	567	488	528	488	555	507	534	523	544	531	542	533	544	539	529	485	495	527	528	511	514	527	488	519	527	536	538	537	498	538	544	482	537	497	539	476	510	500	543	518	576	501	551	516	534	483	555	497	474	530	522	483	498	506	507	539	493	541	511	521	510	566	490	534	474	529	506	525	551	475	492	537	537	523	480	551	529	523	508	560	501	518	511	493	473	499	490	477	555	533	519	536	536	515	519	480	546	534	537	491	503	503	507	497	506	520	521	523	536	491	519	535	548	490	523	523	523	480	524	526	508	538	503	485	515	479	512	526	511	533	524	496	503	534	532	515	514	545	495	523	496	548	484	491	498	503	526	510	511	537	496	494	482	493	483	496	532	539	528	532	545	537	524	512	500	498	525	537	518	529	504	533	494	511	499	517	549	553	487	567	537	487	543	479	538	494	527	504	539	474	540	495	513	542	530	476	501	526	530	538	501	548	489	505	529	481	519	501	504	483	532	516	504	513	526	502	572	485	507	491	490	533	517	561	551	557	501	524	482	525	508	522	545	527	518	496	517	493	496	483	504	500	529	533	513	533	521	535	539	509	504	515	506	516	584	546	480	513	519	548	527	506	491	496	560	518	512	520	528	547	511	498	489	502	543	509	462	499	567	471	556	481	512	536	497	514	506	520	520	552	532	519	535	513	528	511	524	520	520	502	527	531	532	542	495	525	499	511	515	516	549	509	508	511	489	490	498	486	518	528	549	524	538	539	459	513	498	521	554	500	509	496	519	502	520	495	489	563	520	484	483	544	504	561	533	492	531	529	543	501	517	500	515	485	527	536	533	483	519	506	506	558	535	503	494	520	507	505	539	533	504	479	523	511	499	550	537	512	493	518	470	524	526	561	494	510	546	528	518	471	520	503	504	521	526	520	547	486	526	500	523	516	504	473	523	457	538	510	488	512	497	551	524	494	471	529	485	543	485	551	507	488	540	559	512	503	520	528	544	517	511	574	528	505	526	539	541	485	490	499	489	484	521	548	503	512	516	524	487	527	508	520	502	547	467	488	508	514	514	559	529	529	495	509	473	493	506	452	482	554	510	496	516	520	534	486	501	509	522	538	539	509	495	527	547	522	492	543	504	500	488	493	543	551	532	503	510	527	534	520	538	505	538	487	492	552	537	532	536	547	480	479	529	546	557	530	533	515	543	502	525	507	508	533	500	489	514	509	490	500	444	488	530	533	499	485	550	523	489	530	484	544	507	540	505	502	534	523	519	519	502	486	510	495	562	500	528	510	560	549	535	502	528	512	494	496	461	514	489	543	494	498	540	549	551	504	546
23953	23557	44071	47446	33863	19915	6785	981	621	598	592	568	573	563	576	632	565	549	567	583	534	624	543	583	600	573	560	578	581	572	567	556	534	567	535	552	540	558	598	571	573	577	588	527	546	531	567	562	573	561	571	569	570	594	561	541	542	595	543	570	546	543	537	589	567	572	520	561	541	546	576	516	531	577	545	562	543	559	578	561	572	567	541	576	544	558	544	573	555	562	591	541	485	512	533	599	583	576	574	540	594	516	577	521	517	523	575	501	563	581	549	538	593	528	534	564	551	570	552	575	555	540	547	536	569	531	532	573	598	561	591	542	556	561	576	524	564	537	567	547	606	553	552	540	518	573	564	528	563	596	538	527	591	521	518	517	563	504	548	524	538	535	505	550	549	545	561	560	599	574	549	563	582	505	581	547	521	544	541	563	536	548	597	550	578	565	521	558	634	567	559	558	534	561	545	580	572	558	594	557	566	548	560	516	495	570	516	553	560	574	583	557	571	578	551	516	524	548	520	548	552	494	589	538	528	557	534	521	567	568	581	558	588	534	584	565	550	591	555	566	531	565	543	550	584	567	582	556	543	536	560	553	563	565	508	579	611	540	539	560	560	514	530	543	527	544	547	526	579	552	563	593	562	537	594	557	546	514	576	605	556	547	550	517	565	574	528	526	596	535	556	561	529	532	554	566	517	561	555	539	548	560	543	539	550	574	524	531	539	525	604	502	570	543	523	538	552	535	559	553	553	548	556	584	523	549	534	553	529	547	539	578	532	552	517	554	580	576	559	513	525	522	521	557	550	548	529	562	560	588	529	553	575	553	541	538	576	528	542	528	569	538	550	577	548	561	554	534	551	567	600	580	562	519	538	524	600	540	585	580	607	539	521	538	566	520	607	558	529	541	564	513	564	600	566	550	553	548	529	516	549	594	530	585	531	578	569	561	557	564	554	545	533	587	585	553	574	530	567	555	602	539	523	518	563	592	518	508	524	580	573	565	554	529	541	562	543	545	548	565	572	512	579	561	568	530	611	570	571	543	511	571	514	534	559	531	549	573	560	553	565	520	541	549	547	522	533	564	589	550	546	522	498	566	521	580	570	580	550	558	565	559	553	540	570	516	517	530	552	534	612	573	531	542	541	533	570	520	551	565	543	577	575	516	536	579	559	566	552	487	584	543	542	512	555	599	544	575	574	571	540	571	530	598	541	561	583	540	512	592	567	574	502	562	568	560	546	540	553	557	527	586	521	494	550	511	586	558	570	559	529	536	608	542	550	559	566	567	593	547	558	560	513	553	544	540	545	537	544	525	561	563	558	593	572	568	536	536	571	557	527	569	562	608	524	523	557	534	545	590	532	562	537	562	546	551	529	544	549	560	543	602	559	510	514	578	564	523	546	570	588	579	531	569	581	550	552	551	558	561	529	568	538	541	542	568	569	532	517	600	548	557	576	567	496	538	566	540	592	545	520	539	572	546	551	548	527	543	564	535	501	569	526	618	558	558	560	522	517	529	574	553	553	556	569	545	544	535	568	537	545	522	584	536	527	552	536	578	615	534	594	497	543	572	535	544	553	552	523	556	550	569	560	567	574	545	613	548	572	583	546	517	560	592	563	564	558	590	566	561	545	568	553	572	532	570	527	571	554	554	562	528	553	571	552	464	582	550	505	554	607	588	575	568	548	543	569	564	525	509	577	599	558	534	610	558	526	579	523	535	545	567	549	569	562	590	573	579	561	586	563	554	545	532	582	518	570	551	536	601	565	537	542	573	571	515	530	572	536	535	578	576	575	562	550	570	586	552	568	560	578	566	583	516	569	569	567	574	578	551	569	551	543	580	499	585	525	561	560	542	574	561	507	574	542	564	539	579	569	559	559	562	551	551	560	572	544	540	545	544	537	511	577	520	595	558	526	553	525	503	540	555	554	541	504	586	555	573	542	504	537	559	532	523	562	573	563	586	568	569	542	486	559	584	555	583	589	562	531	573	564	530	523	561	561	562	515	581	533	533	541	543	528	525	545	537	598	583	549	589	560	551	559	535	534	522	571	537	586	558	570	609	512	525	609	559	540	557	579	545	596	582	512	585	552	539	529	538	562	562	570	542	525	549	531	530	563	562	590	530	561	559	513	571	533	585	589	550	571	558	559	548	529	537	562	580	554	567	551	587	560	554	552	546	513	567	556	537	510	568	567	543	535	530	577	579	573	514	573	505	536	541	537	561	572	537	573	517	557	568	575	529	571	546	572	568	518	554	576	567	561	557	538	530	559	521	520	586	542	497	574	527	575	588	598	543	548	515	542	566	545	546	522	546	561	547	540	565	569	566	579	522	578	556	564	572	543	546	574	568	545	584	513	524	550	539	561	633	538	586	531	573	580	546	549	567	617	550	517	605	590	527	574	568	536	562	545	564	575	561	546	532	562	537	556	582	563	557	553	559	581	534	541	544	568	544	557	578	542	605	532	549	578	552	513	549	534	540	554	506	569	531	599	564	536	539	564	556	543	550	570	548	575	532	538	550	598	575	530	579	585	537	499	550	577	540	546	547	543	524	582	600	537	529	558	543	542	518	592	558	584	554	514	544	506	556	501	575	527	581	553	579	547	558	558	586	590	523	559	515	532	493	525	544	557	568	533	573	533	582	557	552	531	530	545	542	544	544	561	567	555	578	551	559	591	579	541	543	543	553	554	563	563	578	507	538	557	551	580	523	548	558	526	522	543	569	596	571	538	556	582	510	587	574	504	535	556	569	545	572	548	542	571	525	577	525	547	548	584	509	574	543	538	501	531	550	562	562	582	559	556	545	549	516	565	581	548	546	542	552	540	563	531	588	570	549	530	525	619	553	552	568	547	564	568	559	522	594	544	550	550	545	543	529	562	592	571	550	607	594	581	552	536	577	581	574	587	536	562	541	524	558	522	525	576	548	563	505	567	524	571	556	564	525	560	531	589	551	552	522	590	563	571	549	574	582	566	554	548	600	548	528	557	509	543	569	551	538	534	587	538	576	560	556	586	550	552	572	554	549	512	557	562	494	587	536	529	551	580	572	549	574	554	559	558	546	554	544	558	532	555	570	548	536	587	547	557	523	551	516	570	559	579	561	539	553	541	525	573	548	545	531	519	504	561	533	582	572	530	566	535	556	519	547	546	572	554	560	546	546	553	544	549	524	539	530	559	543	575	605	532	586	538	587	521	605	593	589	556	583	565	569	542	543	551	556	560	578	559	555	570	562	542	545	534	548	545	526	585	548	529	564	597	551	582	556	598	556	572	533	519	542	559	530	538	547	571	539	529	537	566	564	563	579	558	515	544	567	576	553	574	529	576	584	527	535	571	529	553	564	578	593	550	595	540	573	565	550	532	570	608	559	497	558	596	558	597	563	516	561	567	514	602	548	535	544	560	550	547	534	566	542	544	565	537	558	579	537	533	536	557	550	579	556	576	544	591	528	557	520	566	537	517	594	561	531	538	539	565	560	551	517	553	558	513	555
47052	97239	85102	57982	31046	10595	2899	751	591	588	605	635	571	599	587	589	591	634	615	577	603	594	637	617	608	590	596	608	595	653	609	608	594	584	601	560	566	584	601	597	597	618	626	567	602	600	625	600	609	631	608	583	590	574	576	595	589	606	617	628	609	623	589	591	614	602	599	569	574	620	564	591	592	614	560	587	639	604	592	611	588	627	554	576	632	580	590	579	609	576	589	607	579	602	618	605	597	601	608	585	595	611	602	615	599	539	626	622	627	610	622	553	568	652	629	597	576	617	632	597	584	593	591	626	621	572	601	600	595	587	617	603	568	631	600	589	612	553	555	622	612	604	625	633	605	586	598	612	567	607	631	624	646	572	596	635	576	641	583	590	605	585	622	606	604	597	633	589	618	592	594	623	609	610	590	626	608	579	585	596	592	606	590	642	598	591	609	583	624	646	607	609	587	674	611	585	631	595	624	573	602	618	598	625	587	601	621	592	578	625	593	650	577	592	565	622	583	647	587	602	619	608	607	634	657	612	588	620	631	634	580	621	621	553	609	654	631	556	609	562	596	571	614	635	653	594	632	548	582	621	600	593	580	588	572	624	594	604	606	602	624	584	592	559	606	601	587	594	619	571	630	635	598	632	623	584	576	618	591	554	597	595	589	626	619	603	631	619	578	580	599	607	617	606	598	606	612	647	548	584	634	618	594	609	591	598	565	600	652	606	612	599	578	609	601	562	620	613	580	614	618	621	593	585	592	646	652	596	604	612	585	605	578	596	572	603	632	592	573	595	580	633	618	535	607	576	607	592	575	612	541	523	620	617	614	594	605	611	603	572	567	592	614	612	553	582	639	563	579	564	618	616	575	622	626	622	594	525	569	593	579	566	599	602	607	578	617	574	577	633	593	668	537	613	566	593	618	625	577	606	614	627	609	585	644	591	601	608	597	606	591	607	600	611	631	611	589	611	635	601	578	615	578	584	583	603	631	608	570	602	604	632	607	591	633	604	629	625	584	544	562	625	641	585	623	598	631	630	531	597	587	647	627	585	601	626	611	589	522	622	626	588	606	603	603	554	555	575	624	579	594	598	580	619	590	612	627	632	594	634	563	584	625	610	601	568	600	577	543	624	620	652	603	586	600	601	564	593	608	640	545	593	593	583	627	587	599	614	602	585	620	637	614	601	631	560	627	619	577	615	620	594	599	604	622	554	612	604	619	553	576	580	601	622	616	629	615	630	603	578	590	591	594	629	650	615	615	590	577	587	616	620	606	558	544	581	629	576	631	589	582	592	620	557	611	649	589	583	596	607	591	590	606	592	625	596	639	591	629	602	587	606	595	604	619	580	574	574	640	624	584	633	604	612	606	584	606	594	599	574	599	654	592	561	625	602	627	573	575	634	600	591	555	653	620	647	593	584	596	617	611	621	615	613	601	610	554	610	568	618	625	588	577	588	586	625	616	579	627	578	562	596	614	641	641	647	626	623	566	603	591	603	602	553	598	600	621	592	600	524	567	554	626	602	620	577	587	626	612	607	574	640	608	621	586	642	595	568	614	626	571	612	624	579	589	629	603	621	598	592	599	586	570	594	596	626	622	590	548	629	598	611	553	669	586	651	621	582	569	603	607	612	615	618	606	588	589	558	539	575	594	582	640	616	576	576	597	630	565	623	633	579	592	586	606	570	604	590	624	608	604	628	620	593	619	635	548	596	582	558	626	607	593	610	613	588	610	595	584	557	609	609	563	595	593	576	588	576	591	532	585	584	575	582	633	601	618	608	634	632	665	641	641	599	630	548	597	571	574	600	614	591	648	571	612	608	622	605	578	573	558	605	592	616	543	563	600	598	622	627	570	570	570	627	588	606	564	627	624	631	609	574	597	568	608	576	606	592	582	581	582	627	567	580	628	563	613	575	578	581	569	622	625	614	617	548	576	590	594	590	610	592	581	592	588	609	606	605	584	593	617	610	552	602	606	579	578	582	565	568	578	557	601	625	574	596	595	600	614	592	541	631	611	584	620	625	601	635	623	627	631	606	645	583	602	565	575	622	630	627	596	605	587	569	570	621	620	602	582	630	602	603	610	584	564	562	595	596	565	600	603	596	606	612	632	598	569	584	577	687	598	563	597	580	587	621	581	594	546	580	611	595	589	609	633	570	563	626	582	573	554	581	634	591	596	575	586	592	575	611	622	600	598	600	577	613	563	611	581	595	607	640	598	595	629	575	566	581	607	640	574	604	604	598	605	578	565	631	575	587	582	588	621	566	620	648	593	575	632	593	578	632	580	640	646	615	594	587	604	574	598	593	609	626	604	606	597	621	570	597	586	620	590	615	600	648	547	586	630	590	647	607	564	596	603	592	589	590	598	591	646	579	588	644	590	576	605	607	661	597	651	578	588	657	622	634	593	615	572	594	611	584	576	545	597	601	574	589	637	593	613	628	627	586	585	592	581	599	596	632	641	582	595	598	654	649	577	626	608	600	615	612	575	602	570	633	615	625	579	566	596	603	547	593	549	614	616	626	581	583	608	606	637	582	603	586	604	623	544	597	582	606	617	585	580	557	567	544	625	594	601	598	572	571	623	582	565	575	627	641	623	603	597	584	581	598	578	587	617	584	610	615	614	596	581	586	574	603	598	596	556	590	616	620	557	565	575	591	635	604	621	631	620	584	571	582	629	580	605	599	572	642	637	563	593	583	584	608	604	598	595	589	621	606	592	604	608	621	584	595	594	608	629	656	612	595	609	605	629	536	569	592	609	648	570	600	595	564	591	619	604	634	590	570	563	610	599	580	603	544	576	586	648	606	584	577	601	596	573	621	648	593	584	604	601	579	618	609	602	557	612	613	623	594	612	594	594	593	656	622	603	565	598	565	606	630	629	609	623	629	588	621	625	605	592	620	620	612	611	626	639	588	574	581	589	591	637	620	573	612	659	611	633	600	606	573	606	564	597	605	633	596	594	552	616	572	623	562	566	581	585	585	582	599	603	601	611	626	653	635	580	592	595	646	582	603	576	567	601	544	607	581	614	564	584	594	577	611	606	587	622	583	588	529	581	595	581	623	576	607	544	597	599	593	624	601	603	593	612	609	599	589	549	606	609	618	570	619	576	571	545	562	592	572	582	572	557	598	555	615	634	572	584	560	586	575	588	624	635	630	596	579	568	582	617	588	591	579	650	622	603	581	597	592	607	587	553	572	629	596	587	593	583	588	558	599	604	580	646	582	596	604	532	639	639	564	612	629	572	580	602	602	595	604	583	593	533	621	593	579	563	561	568	607	574	591	600	596	627	564	586	591	601	618	589	609	616	618	635	589	550	595	625	579	601	619	585	558	564	576	587	590	616	633	574	602	579	564	611	607	616	565	602	614	587	588	577	607	587	624	611	600	584	601	615	603	577	612	563	580	585	567	549	601	621	572	578	549	589	614	591	624	584	609	570	603	595	579	603	628	574	548	622	597	586	581	582	579	592	570	581	626	613	601	602	565
27974	26353	33150	18469	5249	1297	663	523	471	496	472	481	468	478	517	484	523	443	475	462	452	450	451	493	492	522	482	486	488	483	456	513	464	465	518	482	449	450	476	466	491	472	498	463	454	496	460	469	499	454	497	480	461	485	515	507	447	512	474	473	482	503	482	493	465	487	479	466	494	471	486	490	461	464	485	513	504	459	493	462	468	466	500	453	489	451	475	501	498	480	457	463	473	452	462	462	445	488	491	469	452	499	477	497	462	482	460	479	491	477	478	473	467	517	470	488	468	446	498	484	465	455	442	455	460	477	493	448	496	469	525	468	464	454	448	486	516	537	475	480	485	484	525	490	485	479	494	462	467	471	483	427	506	481	445	478	487	488	470	475	480	474	495	490	453	479	461	509	475	507	435	463	483	499	482	468	468	511	473	491	478	445	485	448	481	428	458	488	452	476	469	496	464	473	451	499	482	492	461	485	500	495	442	468	483	476	464	442	485	503	500	496	487	491	457	440	452	461	481	472	455	470	502	488	459	428	495	486	466	517	430	464	470	459	474	440	477	476	480	485	456	456	481	482	506	493	460	492	485	469	476	492	457	458	464	480	452	470	487	423	477	462	466	449	488	499	457	480	493	487	454	506	521	454	484	483	491	494	484	444	431	494	440	406	501	496	498	490	475	496	491	445	473	438	458	514	522	421	455	465	469	479	503	488	473	469	495	522	468	478	493	486	485	482	488	474	481	489	481	485	449	508	467	460	479	500	485	514	519	469	461	457	489	484	465	435	466	491	478	465	463	509	457	468	462	476	478	456	477	466	418	478	502	468	467	513	449	467	444	483	487	473	533	483	421	503	459	460	495	450	494	416	470	541	433	455	465	478	494	457	458	457	479	432	430	484	443	466	477	448	487	493	488	488	468	487	480	461	482	502	471	441	442	428	448	453	511	489	488	481	465	494	526	480	506	481	475	485	482	459	493	497	430	480	483	485	480	490	467	517	478	500	493	482	511	455	498	506	479	502	474	480	491	472	459	460	480	440	458	445	493	476	458	480	473	460	503	459	488	473	517	484	518	482	516	455	457	497	480	477	508	438	473	477	459	481	453	464	433	459	487	473	457	486	507	464	475	475	509	502	457	473	485	480	481	490	437	466	459	479	503	489	507	449	435	471	440	477	501	485	475	475	489	461	515	505	483	489	461	468	465	477	491	453	509	497	510	478	463	452	462	492	460	443	540	465	467	496	475	487	527	468	486	477	520	467	447	489	461	539	465	494	473	472	486	483	491	477	424	519	520	470	493	471	491	496	461	485	462	495	454	487	484	500	493	510	464	508	457	494	426	491	463	470	493	473	430	513	506	498	501	490	509	466	484	496	487	519	470	482	435	485	456	499	449	462	476	448	485	434	487	491	456	447	475	503	484	458	448	477	482	509	450	509	520	494	460	467	474	454	486	520	451	483	493	464	503	460	458	466	495	487	473	454	485	475	463	450	464	477	481	462	451	455	449	502	463	478	469	513	470	493	467	512	465	456	471	539	495	523	522	476	451	454	481	516	462	472	514	487	438	538	474	476	450	503	485	456	485	466	469	473	473	488	461	480	470	524	478	490	492	472	479	482	489	452	448	419	458	482	463	480	475	460	443	458	477	498	498	420	502	483	457	476	493	467	490	461	465	483	478	451	474	468	474	428	481	510	476	511	496	492	482	457	489	496	472	477	459	473	458	492	490	491	485	477	489	502	493	425	477	483	509	480	469	495	481	427	477	512	477	505	494	469	471	514	463	491	491	463	473	497	485	474	488	466	504	467	446	477	456	494	459	486	477	462	491	473	509	500	495	460	507	455	477	465	468	468	463	479	431	467	520	465	504	485	516	528	473	505	461	446	510	475	503	459	506	513	469	452	512	505	485	462	498	488	466	453	499	457	452	493	476	480	454	441	509	454	452	534	519	475	469	492	512	457	464	462	443	427	491	469	473	470	519	471	487	499	507	471	468	480	495	496	478	483	451	481	473	464	465	480	479	515	514	466	491	492	507	442	512	477	491	487	468	492	445	489	441	445	441	524	448	478	462	503	491	478	495	494	497	488	493	455	464	477	501	467	496	491	457	482	499	457	499	431	479	496	498	429	442	492	475	491	489	467	500	499	475	510	515	521	476	470	459	500	470	457	500	455	486	501	499	483	529	487	511	486	492	506	461	443	475	446	508	458	477	470	459	464	478	479	504	476	446	488	456	476	450	518	475	441	471	478	470	442	475	507	484	487	512	459	552	471	464	477	460	522	492	476	480	482	432	456	441	478	502	435	474	529	471	488	489	470	495	448	486	478	470	447	468	484	441	459	510	452	484	461	514	446	473	492	488	490	503	495	459	448	512	471	492	463	483	444	478	454	434	489	500	445	482	482	442	487	492	505	474	451	475	491	505	504	471	482	510	460	469	472	484	511	460	513	514	470	454	491	507	482	457	521	502	494	450	500	497	489	442	494	467	443	539	440	452	494	487	448	469	451	495	493	521	477	481	475	451	520	486	467	486	459	460	518	491	503	453	436	501	449	503	459	481	486	508	500	476	463	502	498	474	486	473	482	456	420	462	464	484	507	431	458	494	474	464	426	486	467	484	472	469	430	479	510	446	489	484	465	473	478	507	490	500	478	497	453	479	442	436	467	473	449	497	491	503	494	454	498	498	437	463	540	488	468	451	481	482	530	463	522	469	427	473	476	462	450	486	456	442	487	423	470	501	474	488	488	453	463	521	460	541	472	434	459	476	496	495	488	430	444	461	477	492	456	510	505	472	461	476	486	483	452	468	450	435	470	492	438	501	456	463	477	480	487	478	460	504	504	468	492	444	498	474	488	455	456	475	486	491	492	485	516	441	452	466	489	472	485	483	474	540	480	496	503	473	538	409	491	483	530	474	467	464	518	463	441	486	445	489	472	482	507	492	479	509	491	472	428	446	438	492	459	470	473	480	490	479	491	489	503	460	470	471	518	491	483	448	517	472	448	472	479	493	475	474	481	466	480	482	497	442	449	490	498	474	476	467	491	464	427	479	500	472	466	462	445	464	473	486	456	489	446	494	504	486	472	476	478	441	452	478	447	506	468	490	507	452	513	477	494	468	471	479	506	489	469	463	486	479	470	472	465	449	484	494	446	493	437	479	503	453	475	523	468	493	478	442	495	468	481	507	480	498	487	492	467	500	522	448	448	516	492	463	471	468	494	480	465	516	482	465	487	516	480	448	486	508	471	469	475	493	497	450	482	465	486	466	486	439	489	436	493	471	517	491	472	468	499	489	439	460	435	435	442	519	513	495	460	478	492	474	503	510	492	504	485	439	424	494	489	478	464	448	454	487	478	496	485	459	461	513	491	477	434	487	481	464	452	487	480	461	456	496	484	458	458	481	483	484	491	454	462	464	469	503	494	483	463	458	473	460	433	489	505	482	472	457	502	468	465	456	464	497	468	476	485	491	452	502	478	478	432	495	461	480	466	479	471
13716	33415	29209	10516	3636	1269	601	461	457	471	499	454	415	436	474	479	454	469	467	477	434	433	449	425	442	472	478	446	473	452	446	461	473	415	444	475	446	445	425	442	428	435	482	465	386	426	437	421	441	477	445	472	472	449	466	473	421	494	471	417	441	471	462	476	501	463	427	445	448	455	453	473	458	479	438	402	422	429	481	416	461	448	442	429	461	401	441	459	459	463	451	419	440	432	476	438	479	444	436	463	451	416	437	460	472	415	444	436	468	424	444	489	431	460	459	443	475	478	457	430	452	475	460	406	488	473	431	430	441	466	456	458	431	458	462	448	441	446	491	478	450	456	432	445	436	467	440	422	435	461	465	425	461	440	459	460	421	440	408	449	429	465	437	444	440	466	452	422	438	450	477	425	417	445	430	431	458	431	488	462	417	466	422	465	471	447	423	458	458	487	434	475	441	410	416	462	443	447	458	450	421	445	434	460	438	441	443	447	437	449	470	453	468	471	455	477	468	411	436	417	443	452	433	435	449	452	442	445	426	465	395	440	432	430	453	436	421	458	437	406	490	430	494	436	419	481	449	474	434	430	441	461	457	432	437	445	419	462	456	434	419	473	415	436	432	439	433	431	436	476	426	436	472	472	428	452	470	443	473	459	451	453	454	456	447	465	440	454	462	422	444	434	439	421	447	465	418	468	452	448	428	471	469	479	443	445	444	456	457	453	430	473	455	463	436	457	422	453	485	440	446	469	451	426	412	413	452	463	441	452	448	449	429	444	477	425	415	464	440	439	426	447	429	403	459	444	438	465	421	431	407	480	462	431	416	421	457	440	457	467	486	435	464	434	450	430	443	427	437	424	453	456	453	416	419	447	466	484	441	436	449	432	435	426	449	449	469	433	406	399	426	445	505	463	479	461	438	451	451	432	458	442	406	476	437	473	424	411	431	419	431	425	433	438	461	436	412	477	422	435	438	478	455	436	441	434	454	469	426	419	438	433	420	467	431	437	473	415	464	461	425	432	414	398	479	471	441	453	430	439	420	451	491	394	444	452	438	446	470	461	455	438	471	428	432	431	456	479	419	460	458	451	415	468	423	470	441	455	440	429	441	442	443	461	472	420	479	467	429	457	448	460	450	439	418	449	462	454	462	429	486	445	430	434	455	457	476	487	456	479	454	443	456	403	439	454	458	469	463	430	436	447	442	417	432	423	473	464	454	438	427	432	496	438	426	445	461	410	446	451	438	491	410	428	451	440	434	478	421	441	409	428	397	457	438	417	434	433	447	459	428	421	455	462	451	461	458	444	441	468	451	487	411	462	486	442	442	433	431	425	417	420	440	432	435	456	428	444	451	424	451	423	419	438	418	418	435	462	452	470	411	482	421	452	469	460	423	460	432	442	404	447	430	483	444	445	458	445	449	411	413	428	442	440	427	464	452	436	455	436	431	479	446	453	496	397	425	440	477	437	410	436	459	452	452	391	427	481	451	434	431	463	417	421	463	461	431	446	464	430	407	472	450	410	466	477	463	426	454	476	451	494	448	440	426	456	482	426	466	411	438	451	495	483	429	444	442	428	433	474	458	480	466	453	449	409	477	484	496	457	481	416	487	497	439	404	478	467	499	446	428	462	422	447	410	427	458	451	449	454	428	416	463	439	423	453	470	449	444	450	438	446	421	417	484	421	472	453	490	433	463	493	457	465	454	462	469	418	446	477	489	426	432	431	482	456	429	443	456	459	482	421	432	456	468	454	480	453	487	458	430	434	466	437	447	451	458	414	450	443	422	418	454	463	471	440	450	435	445	460	456	457	423	460	462	446	459	465	462	448	456	434	441	449	430	448	447	472	505	467	454	466	460	442	454	456	451	410	451	454	436	440	476	439	465	433	438	450	463	437	433	454	491	412	453	445	461	471	460	471	428	436	427	483	490	476	429	428	435	409	476	448	449	457	459	415	459	449	460	461	414	418	441	443	448	458	472	475	437	471	406	492	475	465	469	444	404	451	464	462	455	437	474	429	447	420	428	489	463	481	441	401	469	439	436	420	464	434	469	429	464	468	434	449	457	435	451	412	438	426	435	431	461	438	484	459	472	419	453	441	463	425	436	442	470	441	455	435	427	485	434	481	446	441	444	433	452	479	465	475	469	391	424	452	455	433	448	462	426	452	472	456	450	468	410	442	445	433	468	403	431	437	416	495	458	417	439	407	448	425	435	428	418	457	452	456	424	453	475	416	432	479	444	405	457	441	434	446	434	479	469	507	430	463	417	421	477	460	465	441	458	419	428	449	454	453	449	426	486	462	506	430	437	402	458	457	457	443	430	450	463	444	448	437	449	461	442	446	453	460	436	437	446	452	436	459	473	469	433	419	461	421	454	483	451	451	430	410	460	441	424	438	436	457	486	385	470	408	428	473	481	445	474	419	447	473	454	429	453	449	436	431	463	461	450	445	422	447	441	457	445	472	500	440	467	469	480	495	422	464	422	424	432	449	482	457	425	431	431	457	456	456	459	459	446	428	457	444	464	469	447	455	449	418	417	450	465	458	430	453	442	462	461	400	405	450	485	468	445	461	448	471	442	465	473	460	449	385	433	456	437	451	418	425	431	447	486	451	491	463	454	472	461	494	429	461	428	471	439	439	502	423	475	441	443	460	435	407	485	462	452	452	404	433	463	487	450	439	477	440	452	471	439	422	439	473	457	482	465	454	440	433	475	438	469	416	424	463	456	477	468	469	467	458	457	453	442	442	457	488	397	483	492	428	451	421	450	414	426	434	470	448	436	451	469	477	439	407	486	477	445	443	451	475	454	443	439	442	423	438	435	434	469	425	425	408	456	451	403	439	450	449	436	428	441	448	434	440	440	439	470	410	434	471	435	462	472	446	417	455	464	467	414	458	432	461	473	436	440	448	403	435	451	456	444	460	472	464	449	451	434	482	491	479	452	443	435	448	444	480	464	432	419	467	445	463	426	458	448	419	477	474	437	457	432	459	423	464	417	451	458	477	452	469	462	463	437	440	451	457	444	401	440	446	491	446	510	438	451	476	399	465	473	506	425	431	483	427	445	421	529	461	444	424	395	437	474	459	458	454	427	439	465	455	431	445	449	469	474	468	453	454	460	443	451	475	449	415	464	441	467	457	455	500	451	469	427	444	398	441	481	473	427	418	460	476	464	418	441	444	438	417	453	440	443	463	426	468	459	465	454	437	456	451	413	440	442	416	460	463	468	413	468	452	409	402	437	429	436	458	472	399	458	427	464	439	460	419	451	459	479	425	445	446	430	441	449	473	450	441	419	458	443	442	403	422	438	466	440	395	458	417	429	451	456	433	438	475	442	454	467	444	427	490	452	469	448	471	423	442	432	444	427	443	477	448	439	466	458	404	449	486	425	443	465	440	453	454	391	426	454	442	446	444	434	472	437	441	436	437	453	453	489	463	484	435	413	455	479	496	436	423	457	455	441	444	442	442	429	452	433	475	495	435	454	451
25075	25822	50188	48079	28866	12252	2319	680	530	516	493	514	513	497	526	490	460	530	502	481	516	524	533	498	512	484	497	493	507	484	474	496	496	513	484	513	494	473	506	495	484	493	493	493	473	502	475	467	495	488	515	467	477	505	511	497	472	519	519	542	492	497	498	485	514	517	484	460	506	506	465	484	524	498	512	467	449	500	502	470	484	472	488	461	470	467	521	542	494	520	457	459	481	467	464	470	488	493	479	489	493	498	443	462	497	485	498	475	448	477	510	532	503	474	510	498	465	470	464	460	471	455	518	448	479	491	506	472	504	498	431	516	466	508	504	488	491	469	479	497	488	492	504	481	500	505	469	460	437	486	506	512	524	540	516	489	502	478	485	490	474	474	516	462	439	474	480	513	497	484	502	502	452	515	511	514	449	503	500	464	473	481	476	473	508	494	490	488	501	488	491	489	491	496	488	483	537	513	508	516	448	473	509	471	486	513	506	497	478	475	459	513	496	447	464	511	464	470	501	456	505	457	463	452	503	483	494	484	524	476	500	441	475	473	468	501	471	522	497	477	481	469	473	449	501	502	465	499	511	480	510	499	468	524	494	493	496	482	484	457	476	527	483	462	533	492	542	511	498	477	512	492	505	486	528	462	484	503	483	491	491	494	506	443	518	492	499	445	485	457	494	491	502	514	516	473	476	456	506	471	494	494	503	488	474	480	474	440	454	482	535	487	533	498	478	499	492	489	506	484	491	485	496	496	519	494	504	508	509	509	476	455	504	456	478	466	438	462	462	462	465	507	471	460	457	493	496	551	494	478	506	471	489	509	483	479	481	535	494	517	486	514	473	469	486	431	522	493	529	502	471	471	482	459	510	520	494	470	460	481	457	494	477	514	496	488	507	485	490	471	469	485	507	502	477	497	508	494	473	459	482	504	502	448	475	456	512	466	475	492	519	531	530	509	503	467	496	507	461	472	501	516	467	534	509	511	502	455	452	466	529	517	495	511	484	501	483	498	445	473	464	500	483	499	523	533	466	500	472	514	493	507	503	456	485	491	471	472	480	483	501	478	475	499	508	518	498	470	540	490	481	487	453	505	444	453	505	507	497	478	470	503	490	469	470	497	499	489	481	447	492	478	477	506	465	478	511	506	446	509	499	472	484	488	474	473	501	510	530	480	494	475	503	485	453	468	508	476	497	447	473	477	492	451	507	476	487	495	490	477	468	466	468	470	509	464	489	494	494	478	490	474	449	499	515	504	456	503	487	488	472	478	478	489	486	509	462	503	473	517	495	519	533	479	494	499	489	457	467	453	507	505	488	465	462	479	464	473	499	438	458	513	493	487	447	487	509	508	479	516	502	502	508	479	483	488	519	474	484	486	520	507	447	481	453	490	534	458	502	502	445	480	518	487	482	446	500	479	492	517	477	472	496	502	480	461	501	524	449	471	458	497	453	448	467	504	489	512	521	464	472	457	465	501	511	506	458	455	506	478	467	471	513	478	512	512	464	492	487	405	495	477	476	475	456	493	527	500	470	510	465	489	514	424	498	469	513	478	461	482	504	516	489	485	483	517	497	471	494	495	482	476	502	501	478	485	461	530	505	499	524	489	441	499	461	511	496	461	487	503	509	479	514	485	483	493	518	533	477	470	481	478	450	494	463	510	456	490	499	494	513	553	524	490	460	505	432	480	506	487	478	516	516	510	491	545	458	507	475	481	483	475	509	466	513	477	474	494	487	497	488	478	487	479	491	430	458	491	545	460	461	494	517	470	461	487	472	462	455	467	479	509	483	502	463	520	449	496	476	469	550	511	505	455	507	502	471	469	482	474	475	485	484	503	478	457	484	501	480	487	528	492	497	450	439	481	450	531	496	497	479	501	440	475	525	496	505	472	511	495	469	505	503	470	502	482	523	477	494	458	522	473	500	445	491	522	494	510	461	492	475	488	519	492	486	469	525	464	498	470	509	494	505	501	498	514	450	519	434	470	505	451	464	466	477	495	470	463	486	497	471	498	474	456	459	441	497	423	497	467	468	469	498	471	510	463	501	516	476	486	502	463	467	506	451	451	479	508	505	478	485	488	441	502	455	514	474	521	493	498	511	494	490	481	481	484	517	492	478	485	507	484	500	520	530	476	458	485	472	503	528	474	482	477	476	518	499	459	499	518	520	499	443	465	478	545	461	474	535	505	469	493	488	538	499	456	502	478	483	488	527	497	473	534	510	459	501	490	496	486	487	491	490	479	475	504	475	466	505	499	516	486	480	496	516	474	538	509	510	485	455	508	472	522	536	477	492	528	471	486	506	490	442	531	456	521	516	503	489	505	517	491	536	435	499	452	512	506	487	513	512	462	482	464	474	479	462	481	514	507	495	463	497	474	497	511	465	520	486	519	499	484	465	464	489	511	523	456	465	519	475	472	539	447	483	492	500	512	539	494	490	502	462	499	546	516	462	450	544	449	484	495	510	485	495	497	465	515	550	469	505	462	501	471	538	464	466	496	469	498	473	458	486	484	500	516	472	474	515	511	472	507	513	455	485	509	494	522	455	522	485	457	457	452	493	499	458	499	513	551	502	510	469	453	516	483	500	473	513	483	503	486	468	506	491	491	473	548	469	481	449	502	468	432	491	467	515	492	512	485	511	509	483	516	526	494	473	527	479	475	521	502	487	477	523	512	476	467	500	492	475	489	505	506	497	481	504	502	487	479	525	446	485	494	469	475	496	488	500	482	479	489	502	477	460	506	442	467	456	507	487	489	502	467	512	502	462	470	516	488	507	470	472	498	518	512	501	501	466	496	448	491	507	500	531	485	451	531	509	460	458	502	502	477	461	493	514	497	505	476	508	459	523	522	479	492	484	441	498	459	532	489	481	474	492	479	507	485	499	470	507	483	482	460	474	493	481	494	471	526	497	495	464	484	497	465	492	468	478	459	463	510	510	483	534	496	440	491	488	513	465	468	502	510	461	491	510	512	508	492	486	481	499	498	503	455	502	492	471	467	508	478	468	502	507	519	464	519	472	492	519	472	495	473	477	476	481	457	467	531	521	498	473	502	457	472	443	519	488	455	517	488	472	490	499	494	527	510	476	472	483	505	541	513	464	534	467	495	445	426	456	486	467	496	457	479	486	489	530	499	519	489	526	531	460	483	481	481	482	484	470	474	438	490	515	491	519	477	477	486	484	484	510	488	473	484	488	500	495	487	486	446	481	477	481	480	469	463	487	510	488	486	505	477	482	478	483	469	477	493	519	483	482	459	458	526	468	498	479	489	463	451	489	495	464	484	473	472	470	463	479	457	486	475	512	515	493	451	503	449	465	460	474	496	528	437	433	515	524	500	483	485	459	495	483	500	464	463	535	471	525	491	504	513	485	480	496	457	514	457	491	483	456	465	527	514	467	481	483	514	522	502	485	491	462	452	492	492	482	468	451	502	477	528	488	517	454	496	485	491	510	466	479	457	466	494	479	498	512	516	499	482	463	508	505	514
46076	90862	75204	45309	20404	6193	1514	523	528	493	540	555	555	541	486	552	537	516	516	522	534	515	511	514	512	530	508	546	512	544	497	534	492	583	501	544	561	573	507	522	552	535	481	499	553	517	506	514	500	493	528	531	565	490	490	532	489	526	529	531	502	500	545	500	505	531	499	535	463	508	519	552	520	538	534	531	568	511	511	505	535	510	545	525	554	524	516	534	514	551	545	535	547	498	485	502	547	514	528	462	521	543	540	557	514	556	529	471	482	516	538	506	515	502	515	484	524	523	549	512	508	482	478	483	494	521	528	525	516	506	536	550	496	484	543	491	524	506	523	518	491	506	510	534	517	551	528	502	493	534	493	554	519	527	497	515	505	537	541	526	511	510	540	525	512	509	526	518	494	524	503	534	522	522	549	491	507	548	491	492	537	513	554	538	495	502	510	528	515	555	580	541	499	490	492	518	505	520	512	533	470	467	522	461	508	522	515	576	475	512	520	498	515	531	531	496	519	524	505	536	537	478	527	521	501	560	534	504	502	498	498	493	512	478	502	536	520	501	517	565	499	535	548	497	480	501	506	490	536	499	548	521	484	523	505	521	498	495	525	521	543	503	544	502	447	560	515	495	529	531	517	487	536	525	459	537	503	519	528	498	500	552	527	540	496	521	531	533	533	527	520	491	561	519	517	519	522	530	543	508	515	518	544	517	482	508	549	498	538	513	490	504	513	520	569	488	507	511	507	512	524	547	506	560	507	550	532	528	532	537	512	518	504	547	497	496	491	532	522	514	530	516	496	483	574	508	555	503	526	483	541	486	497	543	551	520	510	501	545	547	521	519	497	476	550	530	534	496	545	487	507	514	535	503	535	542	503	503	514	474	529	517	489	485	552	480	516	537	496	527	511	503	534	520	514	555	490	535	553	487	512	501	514	536	478	488	532	519	505	512	507	515	520	481	512	475	492	504	524	532	505	528	495	554	478	498	523	518	507	531	507	510	529	507	562	532	523	553	543	521	495	489	505	538	514	543	510	576	511	484	515	528	527	516	493	522	517	480	510	458	483	520	537	500	546	529	522	508	530	540	492	565	520	527	562	474	533	528	517	553	500	505	539	566	498	534	539	513	511	522	519	539	486	548	556	520	489	490	515	497	520	525	505	519	503	510	518	506	532	506	467	557	537	496	543	604	540	522	486	542	534	489	495	523	514	542	496	500	486	527	513	555	538	498	499	479	554	520	504	541	521	555	496	535	491	513	491	521	517	491	525	509	506	478	481	488	519	527	526	506	522	538	493	569	518	480	521	536	507	511	558	513	498	542	510	487	528	550	507	535	455	501	488	548	503	520	531	487	526	578	522	509	541	503	512	516	500	523	535	536	511	524	489	545	524	513	486	485	552	540	520	484	561	543	551	477	531	507	530	528	489	520	467	546	487	509	523	524	533	519	522	491	519	505	505	520	486	505	491	500	538	509	519	516	496	545	539	508	501	487	481	521	539	506	504	483	512	525	476	519	530	539	522	538	518	507	534	484	527	512	554	515	515	503	556	503	539	512	489	542	538	530	518	493	559	524	507	493	514	510	519	489	538	527	536	511	495	540	547	531	520	548	582	501	511	494	526	531	514	474	528	531	510	521	517	542	513	504	524	543	523	533	488	542	524	512	522	505	555	489	515	496	492	519	538	457	510	507	507	511	509	542	528	540	509	530	521	524	503	548	513	498	514	556	512	494	463	553	513	491	512	533	498	490	492	524	474	501	503	476	509	506	530	538	511	541	509	538	527	529	502	505	514	506	483	481	484	535	556	512	498	519	521	503	523	480	502	512	541	505	535	520	529	479	577	521	520	532	507	542	557	483	530	469	531	488	496	538	520	481	522	530	532	526	499	505	521	472	492	517	561	537	514	540	501	530	492	545	532	528	533	540	524	542	508	489	511	526	586	517	528	505	553	553	471	522	491	529	485	538	498	507	506	534	487	517	581	505	525	521	484	553	502	505	534	488	470	505	514	544	534	481	563	541	481	516	546	498	462	518	531	530	533	514	509	538	545	509	483	498	545	516	491	472	481	514	518	502	489	509	512	507	510	535	481	507	527	547	501	515	475	532	515	530	496	528	506	533	488	523	576	482	540	530	530	516	528	509	529	557	506	520	531	502	520	513	481	520	538	499	516	506	505	471	527	473	502	525	532	485	504	482	564	539	511	509	542	546	513	470	546	536	537	545	559	553	499	503	515	543	555	537	512	508	505	538	494	557	488	505	522	542	492	460	516	512	530	540	543	531	490	509	521	494	520	491	524	491	489	530	539	493	554	496	531	494	563	523	511	498	489	509	480	485	509	480	537	543	506	518	519	505	515	535	511	504	511	500	553	528	526	504	497	512	502	493	515	509	559	504	512	520	501	527	507	513	481	537	473	516	513	524	517	493	504	524	495	522	516	541	522	504	531	505	477	532	524	508	546	575	538	526	496	519	526	506	509	548	484	527	531	579	499	485	504	499	500	519	518	515	471	518	528	516	520	507	509	512	520	516	495	530	579	500	510	478	554	483	500	525	523	515	521	502	527	500	504	503	522	541	489	520	531	524	510	521	486	524	508	495	558	538	533	519	497	553	492	517	555	506	552	487	467	552	523	506	519	496	525	533	498	533	529	505	501	536	470	484	544	484	545	523	488	516	503	503	513	523	528	518	569	500	540	539	478	494	500	522	481	514	509	486	490	514	510	532	476	517	497	510	523	497	550	471	521	506	527	522	549	496	498	537	509	548	514	536	534	529	508	480	528	539	498	499	492	524	518	535	496	539	513	534	507	481	550	515	504	514	521	530	490	514	524	555	525	474	522	522	463	522	488	528	522	524	483	487	521	530	469	502	505	505	529	512	510	510	506	498	520	512	480	487	503	547	507	519	521	544	543	539	493	497	513	490	498	520	527	518	547	492	513	517	504	490	511	531	502	484	495	531	495	508	514	532	537	526	517	496	507	544	509	505	510	502	512	502	534	490	540	511	474	574	562	543	482	522	508	543	510	561	510	535	540	507	546	496	512	487	524	511	533	515	530	491	524	487	554	466	553	543	509	504	506	494	495	551	516	531	499	509	523	511	548	533	531	522	517	469	538	495	491	509	567	499	511	525	537	506	532	511	535	501	502	519	518	492	517	523	540	493	486	521	535	504	504	502	527	532	545	548	505	483	509	528	524	518	562	513	544	525	503	515	520	551	497	520	490	514	510	516	550	540	515	494	523	510	526	541	547	547	508	500	497	553	502	549	490	505	511	493	533	535	510	516	516	492	529	476	492	493	545	493	551	520	529	515	558	550	495	530	497	508	566	490	531	537	499	524	485	520	541	488	499	509	540	525	506	483	546	511	506	503	523	498	530	492	527	528	542	499	459	541	546	530	530	526	515	562	519	515	502	462	503	502	493	508	521	484	499	498	493	535	507	547	513	499	524	505	482	520	537	540	514	527	533	517	526	554	506	480	523	492	532	525	479	491
23944	22830	44076	49363	35530	20668	6612	835	591	567	570	530	573	564	563	586	521	588	621	578	592	530	605	574	556	536	611	611	539	569	566	614	529	550	537	587	561	556	573	552	563	557	537	531	561	582	584	558	525	544	538	599	537	561	530	583	571	535	584	548	592	578	552	556	591	559	561	512	581	556	572	560	520	574	552	553	559	553	580	519	552	534	517	527	554	558	539	559	524	548	541	504	509	582	592	578	555	562	546	547	555	581	527	543	548	586	576	563	551	567	554	551	555	565	544	555	568	572	565	542	562	552	559	575	569	575	538	607	549	538	535	553	531	534	608	544	558	551	578	592	532	518	554	569	514	555	539	529	571	512	562	553	574	526	507	574	549	568	570	576	555	583	555	519	521	561	533	535	575	533	583	574	501	533	587	549	502	567	570	522	583	565	547	550	527	589	537	559	566	486	544	549	538	533	570	487	570	558	584	533	576	558	586	533	591	549	564	537	600	554	576	549	501	557	559	562	561	554	553	516	534	582	542	576	583	532	491	573	546	506	531	564	548	510	580	574	553	586	580	579	534	548	541	595	533	581	563	526	558	533	563	590	543	508	502	517	545	581	572	539	562	546	556	572	529	550	527	546	535	545	543	506	553	572	543	523	591	535	528	539	502	553	570	550	568	549	575	508	614	526	538	494	541	519	587	516	541	508	590	557	538	549	548	580	572	571	590	547	532	583	564	572	553	519	528	571	525	551	571	564	587	547	584	530	555	563	510	520	545	531	568	558	538	560	524	546	545	534	553	524	569	535	552	560	557	538	590	537	586	554	511	559	607	529	578	522	584	508	542	563	538	559	540	545	545	570	577	537	563	524	553	517	591	527	573	497	506	589	572	544	519	560	564	543	543	567	555	568	584	548	600	583	592	615	524	579	571	539	511	534	533	559	561	526	543	541	569	549	551	525	538	529	552	556	539	571	570	534	540	527	526	537	554	574	548	475	552	571	519	531	570	557	538	555	543	527	568	546	543	548	571	587	574	580	551	542	549	514	577	541	546	555	552	553	553	521	576	575	561	527	541	580	571	524	543	600	553	580	559	538	547	510	554	583	587	539	561	581	533	573	547	537	503	585	580	577	588	532	567	579	575	576	549	531	543	559	526	525	538	554	527	539	518	544	540	508	557	603	551	550	554	532	533	560	530	509	564	538	517	517	559	524	556	538	539	562	527	571	560	558	521	526	525	570	545	555	535	563	552	559	556	551	550	578	594	560	519	607	587	539	520	554	542	554	571	554	553	550	549	513	542	555	572	551	568	505	595	510	576	518	533	494	561	535	578	579	523	548	511	575	542	579	558	586	572	559	522	535	538	525	540	565	542	571	537	564	534	556	551	579	535	588	541	563	594	507	569	537	549	541	579	544	539	520	579	537	585	581	534	484	557	518	567	538	555	532	547	558	578	515	541	599	547	524	554	553	536	606	565	537	526	519	534	537	600	558	537	585	537	524	515	557	525	553	558	555	559	586	520	553	513	538	542	550	596	557	549	552	550	539	498	511	542	511	611	533	533	601	550	569	520	571	547	539	556	485	538	544	583	565	533	570	577	527	566	557	527	588	510	561	556	555	595	526	533	554	532	571	530	544	547	532	575	548	590	540	581	511	606	510	563	550	546	573	542	559	566	583	540	557	571	575	555	557	535	586	526	600	544	544	527	567	529	576	509	524	575	557	558	555	581	570	573	525	524	527	525	559	575	565	556	578	536	521	564	536	538	596	574	560	577	569	526	548	550	562	494	564	550	545	561	535	527	524	532	570	550	560	551	487	529	503	552	539	558	547	550	576	534	562	573	554	525	551	518	538	550	534	541	500	557	539	577	532	501	585	544	596	574	558	531	549	591	526	574	547	541	535	581	545	527	576	498	554	537	517	595	558	559	560	520	539	540	553	525	532	535	526	547	532	560	596	521	547	538	561	555	562	568	542	532	548	536	510	525	526	569	534	532	533	537	593	587	552	499	583	534	545	557	533	551	537	579	552	573	555	558	583	592	535	564	516	532	574	555	568	538	547	553	558	528	531	588	591	579	524	556	569	552	531	577	527	543	529	564	524	540	562	547	564	544	566	536	536	560	523	581	568	552	517	556	543	517	529	523	543	548	593	496	561	544	558	525	532	554	580	569	538	560	541	542	534	532	525	539	548	520	554	552	554	510	508	554	542	557	523	575	566	581	576	570	541	590	512	555	569	554	519	547	540	546	551	505	566	547	548	526	540	537	536	513	556	552	556	559	531	559	610	511	535	559	542	563	550	613	522	508	531	570	565	569	531	537	552	525	589	524	557	593	567	561	566	530	581	556	551	558	564	596	535	533	526	524	547	534	532	490	537	544	515	589	505	549	542	572	542	525	522	533	538	558	546	535	545	554	546	524	553	563	560	510	593	533	540	546	590	524	542	506	562	554	557	541	577	498	560	513	551	541	522	579	546	551	594	507	556	553	513	548	528	523	535	589	520	573	564	570	561	544	555	585	571	550	536	559	577	515	579	615	585	552	556	546	539	528	579	502	554	554	507	581	562	555	509	524	553	544	568	543	494	551	573	575	566	545	536	510	579	535	548	515	545	541	566	543	551	533	542	527	572	559	577	559	552	562	563	544	584	586	525	536	569	532	526	535	528	502	531	537	556	577	562	543	550	536	534	524	532	547	539	536	545	524	525	507	564	540	562	559	562	556	513	540	580	522	563	568	551	555	534	566	569	526	522	545	533	569	575	519	545	563	542	562	528	539	529	589	586	551	578	541	538	559	544	565	559	551	587	567	552	529	532	555	506	559	566	554	550	515	560	516	536	574	567	571	544	507	520	552	537	548	542	550	574	545	551	553	547	534	533	500	520	538	535	557	573	558	612	530	588	547	552	559	543	567	528	544	506	533	581	532	480	547	534	523	508	545	531	551	544	530	595	534	521	555	511	510	531	542	556	564	522	562	541	556	536	521	528	547	584	510	526	583	548	545	602	505	544	528	561	569	536	575	511	571	547	545	561	563	548	561	528	514	552	545	555	586	531	553	568	533	533	539	540	522	555	532	577	547	544	589	523	560	555	514	537	523	558	516	545	495	525	569	553	514	559	547	541	561	583	565	574	538	561	550	565	550	543	547	564	500	533	563	552	535	586	596	599	555	517	533	566	521	518	582	576	533	586	538	535	552	538	585	592	604	514	525	572	563	546	590	535	568	582	525	554	580	577	561	536	570	543	579	572	530	535	561	521	538	510	532	570	545	563	522	505	581	531	543	592	516	524	524	572	553	544	566	532	538	514	527	554	526	510	562	524	549	550	564	585	565	538	573	541	529	553	533	559	567	527	552	586	566	524	536	534	554	575	536	527	565	522	550	593	514	539	546	553	549	508	581	607	555	570	555	570	572	581	564	545	557	549	565	562	525	570	564	546	562	528	583	543	557	526	588	592	572	569	532	590	549	533	564	532	560	553	571	564	512	562	549	589	513	543	543	565
54160	99452	84577	60860	32440	11568	2751	620	618	588	620	616	598	637	636	632	630	628	636	589	603	606	633	607	607	594	610	638	600	578	594	587	570	559	598	603	637	591	629	631	602	609	616	625	590	603	550	606	618	611	645	566	580	589	586	596	599	635	654	577	630	611	576	632	598	606	622	605	593	600	659	618	610	601	552	609	573	624	639	612	542	592	614	586	625	605	624	593	588	630	575	584	648	619	585	607	646	576	575	642	640	560	618	577	594	611	612	590	676	582	607	562	545	568	579	597	566	631	624	585	593	608	584	591	606	619	590	627	603	594	592	613	558	592	603	610	640	581	627	607	595	662	594	634	592	605	628	592	580	637	599	577	637	614	608	572	594	596	624	602	605	606	602	617	631	609	586	594	584	604	616	666	580	540	591	575	632	581	600	591	613	600	609	628	612	580	585	575	576	608	595	617	562	613	591	625	631	588	607	569	629	574	577	602	584	595	620	558	598	619	564	600	576	609	594	586	592	606	539	623	621	580	563	592	624	646	601	615	617	651	605	591	606	593	633	564	593	598	603	608	580	588	625	573	599	555	620	634	548	624	580	606	604	615	618	623	626	572	583	627	587	637	616	626	616	610	595	590	604	599	548	608	575	596	579	570	599	574	607	602	592	633	605	612	602	631	618	583	574	601	640	597	609	650	615	630	610	586	593	620	598	579	575	595	575	611	601	605	574	590	598	613	636	567	563	604	596	612	578	569	597	602	563	599	635	591	602	566	616	607	602	612	602	608	610	608	602	614	603	609	607	651	555	571	611	641	618	594	650	641	575	607	619	601	607	662	560	629	620	581	655	611	600	580	620	602	614	580	652	592	586	597	616	601	587	578	608	607	569	644	606	601	627	608	579	595	632	583	578	600	556	575	626	603	609	636	560	614	540	671	564	596	595	549	591	602	600	583	601	605	600	618	625	599	595	618	589	608	641	595	595	571	665	614	582	591	611	584	589	616	652	597	614	597	601	582	546	590	570	625	612	615	614	602	614	609	585	572	623	587	587	608	588	576	577	571	539	588	600	600	602	595	647	629	574	573	620	607	572	581	634	590	609	598	618	588	570	586	592	615	604	601	613	586	573	646	575	552	620	582	585	623	591	605	610	596	584	582	570	556	601	631	607	535	621	622	627	621	583	607	647	532	580	590	608	571	564	615	601	602	562	586	617	572	610	605	591	573	582	596	638	589	582	592	581	604	592	626	619	627	617	598	606	567	599	584	572	568	571	570	554	613	588	573	633	591	580	574	602	624	579	598	577	613	617	625	574	648	623	583	645	572	588	560	576	584	597	623	602	587	600	595	591	546	587	603	629	609	564	613	603	592	594	620	566	567	610	623	624	585	604	615	647	600	593	612	612	555	615	626	597	612	573	567	616	564	613	636	628	587	581	645	639	593	638	587	639	588	625	572	602	600	567	598	654	649	572	580	655	546	552	600	583	612	549	617	589	617	610	608	558	592	640	533	634	633	587	557	584	599	609	545	606	612	610	583	589	597	588	611	597	579	604	597	611	596	587	575	610	573	555	564	602	582	583	614	610	607	563	612	616	593	561	578	569	581	565	601	652	607	618	535	644	551	581	584	593	591	582	545	580	644	624	580	596	608	644	568	617	597	602	613	571	536	607	595	601	598	590	610	591	577	584	569	603	558	595	584	598	577	626	607	598	610	648	563	633	587	618	598	592	588	605	544	615	618	569	589	589	597	608	593	594	588	632	577	579	570	637	610	567	622	598	571	565	578	603	587	568	526	611	611	639	583	606	618	583	614	603	580	594	608	614	584	612	588	576	584	574	632	580	631	597	657	575	595	618	591	559	610	607	557	634	592	597	592	612	540	576	593	627	649	592	590	578	561	611	553	565	570	594	579	643	619	588	649	569	577	570	589	590	602	617	584	577	619	596	584	588	561	640	608	634	607	608	565	608	545	602	569	563	590	637	582	557	571	588	561	563	607	573	601	604	590	609	578	632	609	545	636	612	580	584	529	587	575	612	586	537	546	603	622	598	613	590	625	576	575	633	576	601	573	603	634	582	560	579	611	601	547	568	596	626	619	576	618	551	588	592	582	648	611	605	587	556	569	584	584	614	585	587	587	559	596	610	583	598	592	638	545	609	634	604	597	560	610	583	622	566	592	595	605	557	573	587	634	610	627	591	632	565	565	591	608	636	597	622	578	612	586	556	609	610	571	636	661	603	563	605	641	588	596	602	614	611	602	627	583	582	627	596	628	605	610	588	585	613	569	632	639	550	587	640	581	582	631	615	581	635	535	585	602	623	619	594	602	555	592	619	601	584	620	601	573	601	601	602	613	607	591	595	573	574	571	631	602	528	605	588	563	608	587	630	579	646	579	610	607	561	600	573	614	583	578	564	613	597	580	608	621	559	612	602	565	596	631	602	615	641	588	605	576	590	599	557	580	567	608	572	585	613	627	621	598	628	599	615	650	590	585	562	596	573	577	593	562	630	611	617	587	634	560	581	597	597	609	610	571	568	618	623	599	581	575	581	576	584	617	585	623	618	608	624	565	647	574	590	583	561	587	568	611	617	609	618	602	627	564	616	607	561	580	576	589	565	598	581	580	583	584	595	575	606	580	612	605	546	605	564	551	554	608	585	592	601	581	534	609	592	609	621	570	633	547	615	603	584	609	561	621	591	541	575	572	596	579	536	609	580	596	580	591	571	598	599	616	606	600	576	569	555	602	607	578	567	579	588	556	570	559	570	609	602	603	579	614	580	590	581	607	571	556	577	594	587	601	564	581	616	610	615	651	637	607	655	601	587	600	598	606	622	620	653	621	563	585	605	562	590	603	558	600	625	572	603	600	621	602	618	637	588	564	607	563	543	614	577	582	598	617	601	609	557	605	575	640	607	605	618	601	593	585	578	588	598	630	561	599	631	596	598	593	566	515	590	557	554	566	629	607	542	584	542	570	617	590	584	597	600	610	585	577	579	570	578	587	602	577	597	568	594	580	576	589	607	557	610	599	634	579	589	615	565	565	606	571	579	572	549	605	619	592	600	566	607	617	591	620	611	586	564	604	600	607	566	580	605	616	634	592	574	531	603	601	600	572	557	548	598	628	578	542	560	606	607	607	602	572	574	595	587	542	656	640	610	597	605	613	573	547	602	562	589	611	589	611	586	566	573	613	579	620	565	575	608	602	611	560	612	583	636	593	613	596	609	551	626	616	612	598	620	611	562	614	594	626	615	551	594	599	631	568	602	556	655	569	579	596	622	577	593	579	607	620	577	601	604	640	600	646	577	622	616	580	593	645	605	636	609	586	592	576	579	587	623	636	625	588	568	612	561	609	590	595	617	581	572	572	591	593	608	577	633	587	573	564	582	572	574	529	580	611	604	613	572	671	600	623	577	592	568	544	622	601	549	601	590	615	593	579	604	615	615	628	572	622	609	608	558	649	623	648	612	585	602	578	602	610	565	630	652	610	596	604	538	627
27838	26881	32840	19319	5730	1478	659	469	505	474	462	431	465	462	507	483	470	453	437	490	470	468	457	427	474	485	482	443	465	502	490	441	444	449	484	479	467	518	506	544	442	485	466	467	465	488	470	503	516	446	510	464	468	493	469	492	477	473	488	488	473	486	493	467	450	483	443	454	456	450	477	471	470	498	501	453	500	477	460	455	508	454	492	456	453	459	464	521	476	474	467	473	444	481	483	478	473	455	465	448	477	448	474	464	471	482	487	460	484	455	448	498	477	468	464	511	462	490	488	468	502	508	475	444	450	529	439	486	500	448	478	471	486	477	455	475	445	440	440	464	478	486	493	473	472	506	448	511	452	502	471	535	435	484	497	468	498	450	451	491	460	451	480	493	489	461	483	479	516	448	487	466	450	447	444	434	475	472	458	477	489	503	488	443	462	475	470	482	450	460	456	456	485	460	481	476	487	492	486	498	471	459	462	423	486	486	489	470	466	480	477	457	490	451	462	477	484	500	470	473	493	502	520	452	461	522	455	467	476	420	494	449	474	473	458	484	444	453	468	450	453	473	459	496	447	451	461	470	465	470	500	476	518	491	459	474	487	510	471	493	465	447	481	490	459	455	479	485	501	494	441	478	465	521	439	467	408	444	475	468	467	468	429	488	438	478	475	437	462	495	463	456	481	459	515	495	464	461	513	474	473	448	456	501	509	470	451	500	461	467	424	457	455	495	446	503	468	510	454	499	501	464	483	482	459	467	463	465	476	460	520	448	487	493	490	498	469	440	505	477	484	472	435	467	484	459	474	471	435	455	470	479	467	431	517	516	465	460	470	527	468	479	498	474	462	448	490	471	492	492	443	475	462	481	477	505	484	464	455	471	500	479	469	480	478	483	471	448	461	489	471	463	441	471	505	464	500	493	488	480	469	487	453	511	463	467	464	426	480	487	463	471	474	452	482	469	477	494	467	445	477	486	513	514	468	462	469	480	460	458	489	442	468	445	456	469	445	465	488	462	469	511	465	443	486	461	497	470	476	492	457	472	462	433	464	504	484	458	479	513	451	493	467	488	489	481	496	475	468	508	479	463	469	506	466	497	461	451	466	488	484	462	455	462	468	459	493	474	459	461	463	479	465	475	485	454	451	449	460	471	462	452	484	488	491	497	513	483	477	475	488	481	480	483	445	527	492	479	486	472	484	487	484	437	442	471	469	474	534	495	478	449	493	487	458	468	490	525	505	493	473	491	488	442	486	476	453	500	447	442	483	468	517	506	467	485	501	460	477	447	470	456	460	471	491	492	459	447	478	471	516	479	467	481	455	511	441	446	472	475	495	480	477	491	488	476	454	492	447	467	462	439	458	490	488	451	465	508	456	442	447	460	448	449	484	464	476	463	447	505	498	510	509	533	494	495	457	472	454	456	530	476	448	477	431	470	485	475	465	461	487	487	476	474	494	456	506	470	474	449	491	511	527	465	428	468	466	464	468	437	488	483	476	465	458	473	445	489	422	484	474	477	471	460	507	441	485	460	517	473	441	491	503	491	468	464	466	501	484	485	500	463	498	447	522	463	453	432	467	493	463	474	513	497	453	476	488	497	481	474	481	489	477	462	478	512	490	516	494	488	439	463	458	480	467	499	417	486	510	477	473	529	454	487	483	450	521	474	480	442	472	500	455	505	483	483	481	531	490	488	497	473	482	468	474	498	462	502	471	444	462	433	482	432	436	463	501	470	467	461	467	460	465	458	468	446	465	504	474	479	510	479	476	454	493	451	491	462	478	473	459	526	490	470	489	436	465	502	463	493	485	446	494	481	495	472	448	458	517	461	473	460	474	468	477	518	430	477	490	473	478	481	474	459	512	512	493	473	523	457	475	478	510	518	458	485	487	464	459	493	485	448	476	474	442	479	466	466	486	479	454	480	486	466	481	462	477	475	467	487	495	453	445	474	484	465	472	469	471	470	476	486	497	510	522	477	502	452	484	490	503	472	474	473	475	480	478	461	485	474	496	451	485	460	493	458	500	490	466	472	464	502	480	503	485	475	488	431	477	524	460	486	475	469	494	482	486	475	498	443	489	463	486	482	491	456	461	463	453	451	522	499	491	447	474	455	471	440	467	487	466	472	468	445	489	473	504	489	460	479	475	475	490	481	463	484	439	494	478	466	494	458	485	478	491	499	507	483	469	512	482	443	446	477	460	491	483	483	493	463	483	474	449	454	455	472	483	474	458	471	505	487	476	503	475	486	501	470	503	473	498	552	512	453	458	487	435	440	479	467	485	465	458	492	491	469	486	532	512	490	484	478	522	509	493	479	501	449	492	484	502	489	460	480	474	471	471	473	481	472	478	541	481	500	458	480	462	437	498	450	480	468	499	505	480	449	458	496	472	489	474	506	450	500	492	459	502	464	489	459	434	469	427	498	477	463	511	475	471	457	482	489	489	503	465	474	465	479	435	471	450	480	472	490	470	477	491	511	499	449	502	490	484	468	440	437	483	494	484	490	486	445	467	470	456	446	426	464	484	492	487	478	482	450	467	485	502	485	457	472	528	497	448	477	503	491	471	493	440	465	476	490	473	505	466	474	486	489	469	476	461	472	459	479	498	478	500	486	503	439	476	448	423	482	447	477	446	450	460	485	472	498	473	520	487	479	451	506	479	463	467	464	493	488	461	441	474	471	476	462	458	489	475	482	485	499	485	476	459	493	486	484	481	435	452	526	497	459	473	452	469	460	481	444	474	507	464	500	438	479	496	469	471	461	497	513	474	512	441	483	501	463	500	505	462	484	477	512	490	479	466	453	491	493	445	473	451	455	481	467	478	452	469	443	469	457	487	488	496	495	413	502	495	419	480	475	483	484	456	439	471	450	475	496	454	475	471	505	501	464	439	475	498	457	430	466	456	453	477	434	494	485	489	461	424	522	465	431	452	489	507	487	457	495	471	476	441	477	463	471	504	473	473	528	470	457	485	464	483	494	480	480	503	470	481	484	461	492	470	447	494	465	439	466	469	449	474	492	448	474	479	486	473	500	484	473	466	454	503	428	497	482	466	496	479	499	482	476	455	461	494	475	467	480	443	494	438	492	482	492	504	514	457	493	492	503	439	517	464	469	440	477	495	463	484	492	481	494	468	506	459	467	504	489	433	464	499	481	469	474	485	502	445	475	524	491	498	453	460	473	464	479	472	459	479	482	440	470	441	443	521	491	467	465	484	467	487	472	473	483	480	462	465	514	502	477	493	504	473	473	481	495	486	499	489	504	473	479	447	462	502	462	486	480	472	498	481	473	458	439	436	427	433	492	463	475	482	439	509	503	443	457	456	426	463	466	491	457	494	440	470	471	440	443	472	471	489	490	467	486	483	497	449	433	458	478	482	512	487	437	472	435	477	489	469	483	481	449	500	431	474	520	476	461	503	446	515	472	488	478	512	484	463	426	480	501	475	460	468	505	496	468	485	474	485	494	419	459	462	466	450	466	470	460	462	455
10733	35589	28149	11444	3849	1328	640	433	455	455	439	449	472	477	468	443	457	435	448	428	447	439	433	452	472	456	430	457	450	452	446	461	435	441	447	426	444	468	466	504	418	426	484	435	448	445	439	421	427	448	470	470	437	415	486	425	437	446	470	475	462	428	457	459	412	479	442	439	491	448	417	429	421	452	405	444	449	441	440	451	464	432	449	441	476	410	460	453	460	427	456	417	461	459	463	425	472	464	454	448	445	485	444	421	411	415	430	444	442	426	421	443	465	459	436	457	468	441	448	395	455	428	451	468	423	462	449	462	439	465	443	412	456	462	454	402	469	442	451	433	455	450	437	451	424	501	461	435	458	450	459	480	449	439	435	462	429	462	448	446	452	429	461	485	408	463	461	444	456	456	439	462	438	460	440	460	438	427	433	430	437	455	479	438	443	469	457	478	444	445	452	423	464	464	435	475	444	439	434	426	406	514	469	424	477	433	442	438	453	452	473	434	432	455	429	420	431	408	438	437	426	440	452	445	443	444	438	468	464	461	434	435	439	493	440	424	428	465	443	466	446	444	447	443	485	415	423	467	466	468	458	409	471	446	429	472	448	448	429	458	446	453	462	492	446	463	467	466	414	493	461	458	465	467	454	423	452	454	457	446	427	414	438	448	444	433	447	461	447	464	425	441	469	432	445	470	426	456	443	460	426	481	447	452	439	449	402	498	425	436	431	493	449	469	458	472	428	457	444	450	445	410	453	457	449	463	418	492	437	479	428	456	441	430	437	430	451	453	478	445	451	405	454	437	464	495	467	499	462	474	469	435	437	454	466	407	412	446	447	455	460	420	438	459	443	486	465	449	446	464	440	435	448	429	488	495	449	444	438	460	428	468	446	451	436	483	460	476	433	445	431	471	458	432	454	472	429	427	404	446	445	443	459	469	458	422	452	453	489	433	424	440	419	443	437	429	450	440	471	429	437	480	445	478	428	430	430	433	503	409	461	467	423	414	458	437	428	441	469	492	481	465	441	444	422	471	391	462	442	393	461	427	423	468	457	455	445	466	433	466	464	453	440	404	451	458	473	469	449	461	434	426	463	451	429	455	470	404	459	468	430	448	490	415	422	457	436	462	448	448	486	433	431	464	420	448	451	402	463	438	421	434	437	442	448	453	445	444	412	430	441	489	432	434	432	450	411	451	459	471	409	446	490	445	431	456	415	431	446	439	474	437	417	468	429	455	466	452	443	442	425	480	436	481	394	433	453	426	474	450	421	408	467	429	412	434	414	441	409	444	431	435	455	459	431	452	438	468	444	469	481	462	445	468	465	419	421	470	430	432	450	436	461	470	477	459	427	454	486	431	459	479	392	438	450	441	449	434	480	431	436	417	484	491	465	424	434	455	451	436	453	410	463	441	476	398	449	465	435	436	427	458	473	479	505	469	472	463	439	453	434	431	468	490	431	456	409	485	435	458	452	441	449	416	416	451	483	451	432	430	496	490	453	453	473	432	441	449	475	444	484	455	465	460	437	429	456	459	458	438	435	452	457	429	413	410	473	468	459	425	427	469	445	452	424	449	442	415	425	452	455	438	455	466	477	449	447	465	421	420	414	475	460	413	461	439	443	405	436	460	441	467	427	454	406	428	435	460	409	466	429	416	478	432	460	464	440	435	466	485	438	478	459	447	419	444	443	424	446	462	426	424	421	427	468	448	449	452	433	464	426	440	464	431	487	429	478	445	439	466	449	412	470	437	454	452	448	450	443	440	463	476	459	451	464	468	463	455	453	440	460	430	454	436	440	461	437	429	439	458	448	514	515	462	438	450	410	446	401	449	437	427	393	459	494	432	458	494	464	444	480	470	437	444	467	465	424	458	429	472	412	442	446	430	461	456	480	481	436	462	471	481	419	460	429	441	455	462	427	481	422	415	447	437	472	450	461	461	449	450	440	407	453	437	425	459	465	416	468	463	461	427	458	471	471	462	444	471	460	469	466	483	459	501	455	443	454	423	419	480	422	454	424	440	420	427	467	423	449	491	465	421	461	427	395	445	450	426	465	439	471	446	416	457	442	444	419	437	438	433	414	429	428	463	417	473	442	438	429	457	441	473	437	402	430	447	407	456	468	471	433	436	447	421	428	437	462	423	434	437	437	449	475	430	459	488	410	466	472	485	426	431	431	445	438	494	440	458	461	439	447	453	470	443	441	453	427	413	424	457	465	459	439	486	476	498	467	433	451	435	427	452	437	440	484	468	442	439	482	433	460	458	469	443	463	427	468	444	459	459	435	441	437	483	445	443	420	434	455	467	465	416	402	430	437	432	447	424	438	465	479	482	438	454	432	456	469	440	478	444	439	442	439	451	477	457	425	453	454	465	461	455	469	420	440	432	453	467	422	416	446	447	431	434	430	473	438	472	436	447	450	420	452	455	431	452	431	477	427	431	466	429	440	431	443	451	458	436	425	459	482	446	435	427	485	452	445	425	458	437	426	445	467	460	471	435	464	423	482	413	442	462	455	439	448	422	424	469	483	450	416	422	458	441	452	440	434	463	497	467	468	432	465	466	421	428	481	411	459	435	462	452	437	430	454	484	468	400	470	448	447	441	435	431	445	456	424	452	460	493	472	485	514	479	406	434	442	482	470	448	406	454	451	465	484	482	452	438	453	420	420	456	478	463	441	446	433	466	428	436	426	438	420	466	431	441	447	431	435	420	475	432	464	442	445	463	458	433	455	453	424	466	516	445	450	469	460	418	440	461	432	446	419	438	412	467	452	430	450	482	462	443	379	447	451	456	440	443	446	439	400	470	427	436	497	470	457	451	429	443	449	462	449	462	447	442	428	461	412	504	443	472	406	433	467	464	452	441	464	483	453	474	453	424	453	434	431	485	430	451	414	436	459	418	434	459	443	448	408	450	475	419	439	484	464	455	435	449	453	464	496	464	404	474	466	481	431	450	517	449	491	455	424	435	451	437	412	445	427	437	489	417	468	454	472	437	448	455	456	488	445	469	472	437	417	455	448	436	446	458	472	448	446	436	409	453	492	436	432	429	445	452	460	463	445	472	460	442	456	427	447	460	426	459	435	445	469	416	447	451	439	443	411	450	470	436	464	428	447	421	441	422	441	426	451	428	418	453	441	415	431	458	449	425	433	495	457	446	468	418	444	444	468	462	459	444	450	467	458	467	432	443	444	453	421	449	473	417	434	427	443	445	437	407	433	436	424	474	452	466	444	441	456	458	446	474	421	443	421	439	406	443	459	482	443	449	433	426	484	445	439	433	438	464	453	436	500	453	483	443	479	458	425	454	444	458	440	420	416	428	448	395	410	473	435	426	438	488	475	446	436	460	461	427	420	456	443	426	464	477	419	437	405	484	431	432	437	484	443	434	466	448	454	477	410	483	429	472	420	427	417	435	475	450	459	471	456	448	432	449	434	447	461	439	487	408	468	427	434	481	421	470	449	463	434	432	445	439	449	423	437	433	438	440	454	436
25003	25616	53170	52790	30632	13092	2676	633	509	557	486	494	508	512	492	515	487	476	527	490	498	482	487	521	513	504	492	462	473	469	503	500	525	512	486	509	424	479	514	498	458	504	455	458	513	473	461	492	462	513	467	472	484	498	552	494	463	508	552	519	482	478	502	491	475	494	483	500	484	500	506	467	492	484	449	467	522	511	492	505	481	480	489	491	494	476	487	493	476	455	438	489	440	501	469	466	506	525	500	449	491	480	490	489	536	471	488	535	500	505	531	494	479	508	472	480	489	469	488	502	488	504	471	502	484	495	492	503	482	483	477	539	500	442	481	482	494	507	490	485	446	492	515	476	496	493	512	497	488	493	467	493	499	465	494	462	472	488	476	469	469	529	508	474	487	479	491	479	480	511	470	506	508	466	480	483	481	457	508	494	435	488	477	469	505	429	517	485	496	473	513	454	506	466	507	476	496	494	460	499	486	521	520	460	497	492	487	543	483	467	481	461	457	502	488	520	516	483	479	512	482	472	498	516	497	515	435	472	484	492	508	449	527	484	497	421	511	523	504	495	471	467	521	463	518	497	456	488	498	505	480	482	493	474	507	480	466	513	473	487	494	470	457	512	461	475	484	476	500	494	510	486	454	484	442	518	481	523	521	498	465	514	524	544	492	514	499	486	463	469	489	503	493	480	501	494	493	474	472	468	480	485	459	474	477	433	482	469	454	517	512	502	461	483	481	434	496	491	478	498	538	521	494	492	495	473	497	500	472	452	500	550	514	501	498	487	492	525	499	472	489	488	466	482	520	498	468	510	489	468	465	518	456	470	493	501	504	478	492	503	477	477	511	457	451	481	473	519	470	527	460	477	450	469	489	485	482	479	470	501	519	478	481	480	463	522	479	464	475	439	485	502	474	475	470	452	465	498	448	495	507	539	477	483	476	500	514	463	481	491	479	473	514	467	442	485	487	513	509	495	492	512	462	480	475	479	472	441	450	496	512	484	473	500	477	496	475	495	480	508	477	469	500	511	465	476	495	508	517	499	512	510	483	471	494	503	483	501	508	501	483	437	488	501	514	472	498	480	453	474	503	492	492	485	466	484	454	511	448	490	458	515	461	495	524	471	510	491	500	524	467	498	479	466	503	463	456	459	452	474	501	476	458	489	470	453	474	484	481	455	500	500	470	513	451	480	491	494	505	468	479	464	491	484	437	461	459	487	505	498	457	517	501	503	536	518	521	526	549	457	452	488	478	475	517	469	479	444	468	481	494	484	537	497	470	532	496	466	500	424	482	437	489	482	496	522	499	486	496	485	455	473	473	452	485	468	504	477	437	506	459	500	482	489	522	492	500	483	462	491	457	487	472	497	437	459	475	463	460	490	440	537	433	518	470	500	518	468	484	495	484	517	498	482	520	452	469	500	469	475	491	462	487	516	451	450	480	460	504	490	452	505	513	500	507	503	467	453	503	490	498	515	504	504	447	487	448	483	478	504	451	520	465	459	496	492	507	447	524	480	467	485	504	468	499	482	477	517	453	456	446	477	497	482	523	469	490	503	472	478	490	479	510	486	476	450	494	481	465	520	486	471	501	472	489	517	510	475	466	475	486	550	494	496	504	468	507	513	465	452	474	505	520	506	527	489	504	500	465	528	459	491	498	502	524	485	488	453	480	499	503	470	485	540	479	463	467	485	494	509	476	464	470	505	485	481	484	509	454	473	509	466	501	477	544	523	471	490	489	505	462	484	459	501	474	472	516	451	519	467	508	526	469	478	493	529	503	499	496	458	512	480	498	528	493	534	444	451	504	507	505	497	482	473	497	517	537	519	510	481	492	504	510	506	478	467	472	485	482	447	464	474	456	487	515	492	480	506	497	541	450	492	503	482	491	464	524	444	501	461	486	447	454	483	472	521	488	489	553	449	438	513	489	463	482	506	499	540	543	528	486	475	504	535	476	504	504	470	459	429	515	487	503	473	511	465	503	461	497	504	469	482	503	513	476	500	474	480	492	490	511	513	478	503	456	511	504	463	478	452	477	510	451	466	495	468	478	494	509	498	472	468	428	463	479	511	480	487	510	469	449	479	479	467	502	512	467	484	495	504	500	510	492	484	443	471	497	528	499	490	485	474	495	510	484	521	524	465	481	480	508	504	501	476	471	514	468	472	469	492	465	523	479	473	519	490	448	458	490	479	493	487	459	450	520	528	456	483	522	488	446	458	494	467	491	489	483	488	484	480	505	483	482	468	460	480	486	463	495	472	502	458	475	475	471	456	468	517	492	417	512	512	500	480	491	486	481	513	489	494	498	496	452	488	492	489	505	516	488	510	499	446	463	478	491	514	499	431	506	501	448	484	471	430	481	486	485	509	482	479	462	479	492	513	502	461	499	486	468	477	474	500	486	490	472	459	501	484	524	518	487	488	507	529	446	511	483	496	468	499	500	444	467	481	522	476	486	417	491	501	502	475	501	465	489	467	487	484	482	529	523	473	473	490	460	502	516	506	500	480	514	462	464	513	467	459	510	480	445	442	435	485	518	463	512	480	493	466	478	481	477	473	508	469	472	438	510	482	470	506	498	462	463	472	515	498	464	496	491	450	479	481	476	528	480	470	482	503	476	493	500	508	529	518	454	450	506	462	485	458	502	482	509	501	452	506	541	461	448	482	503	436	467	457	510	503	482	502	492	465	513	474	475	464	497	517	480	472	510	474	491	502	510	539	487	441	478	468	469	503	454	488	460	519	485	503	515	481	492	485	500	476	513	493	481	492	461	453	463	504	497	489	470	480	514	502	498	495	487	482	520	479	446	502	487	502	495	488	542	498	486	462	489	494	462	479	510	475	497	523	458	473	501	491	492	506	486	467	511	445	479	480	508	482	488	489	504	497	490	554	463	505	470	494	476	454	518	465	474	435	545	503	483	482	473	493	491	498	472	538	462	500	502	465	480	475	477	513	443	515	504	486	476	499	476	478	446	486	488	476	467	469	481	464	502	551	464	512	461	434	498	480	521	473	526	479	485	501	482	488	473	493	471	461	517	495	467	494	449	454	502	479	519	485	489	495	495	467	508	511	468	459	476	475	462	490	447	457	529	504	564	472	489	481	432	484	465	492	480	488	511	533	487	494	491	513	505	519	503	516	467	485	538	476	473	459	497	465	470	488	456	463	498	536	454	498	491	486	486	471	484	470	481	494	514	504	505	511	506	480	469	472	459	488	501	482	540	503	509	482	506	455	445	507	486	482	491	454	521	501	494	466	507	495	513	505	513	460	509	449	480	473	485	491	468	511	461	453	525	486	495	500	458	525	491	485	459	510	512	503	500	463	485	470	500	449	473	468	443	468	480	528	475	474	500	487	475	516	509	515	476	455	484	483	492	506	542	465	499	524	513	454	545	524	497	463	487	488	485	494	517	481	461	492	494	468	474	497	495	490	534	532	522	513	505	480	452	456	483	417	474	486	514	509	477	494	535	448	499	451	516	511	463	472	479	485
34007	88249	77932	48074	21715	6734	1668	521	485	489	549	547	519	525	535	522	539	527	531	490	508	524	523	512	517	524	544	560	529	506	526	536	547	562	485	523	521	546	546	533	536	533	554	526	528	516	564	547	493	478	525	549	510	525	496	544	480	544	564	528	535	488	522	495	532	520	529	498	553	505	520	453	507	525	492	512	500	511	504	546	493	495	520	536	502	522	531	491	535	511	499	485	498	485	483	526	516	537	538	531	486	547	491	531	520	488	528	528	493	533	507	506	493	550	545	521	487	491	522	515	511	519	479	538	484	509	484	511	518	494	499	513	525	520	515	499	509	519	523	490	505	526	501	544	512	537	530	505	538	504	491	528	523	521	542	487	551	497	494	525	509	521	531	480	498	504	521	491	501	537	526	549	552	519	509	484	502	514	538	525	529	524	508	506	535	546	482	521	477	535	524	505	536	527	539	494	521	539	532	483	518	511	516	523	539	521	522	481	501	501	507	502	480	492	531	523	495	534	509	557	531	496	511	553	504	519	514	502	530	553	486	520	558	507	524	526	483	538	520	512	503	521	506	489	502	476	480	510	544	494	492	488	515	478	494	488	538	561	480	516	483	494	513	492	528	505	492	483	502	531	512	478	501	539	515	504	529	517	477	523	568	486	508	523	491	511	499	563	542	494	520	507	540	489	513	501	511	490	533	491	521	502	521	522	534	491	542	528	504	507	491	512	524	526	500	502	527	506	533	538	504	499	518	540	521	478	528	501	524	561	517	516	525	518	509	506	520	513	522	538	505	499	517	531	528	530	488	517	510	531	535	507	512	520	548	460	533	501	526	524	464	503	511	537	480	516	521	474	511	541	509	533	578	551	490	474	523	556	524	476	512	514	492	525	567	497	515	509	536	471	482	509	507	529	509	515	539	498	506	529	503	537	559	507	561	534	476	490	513	498	487	481	526	496	481	511	495	528	528	559	514	474	458	526	500	483	535	535	498	512	504	511	544	490	500	516	485	508	508	551	481	505	522	546	477	583	478	510	469	527	528	496	506	484	506	474	507	557	469	527	476	492	520	590	505	509	540	491	493	504	505	477	546	480	496	524	548	529	471	529	512	539	498	537	526	490	509	508	516	500	497	521	480	534	549	506	499	520	536	497	509	475	484	521	501	518	530	504	522	501	556	526	480	490	550	538	502	538	498	522	517	526	492	512	520	520	509	539	490	519	505	512	511	526	514	526	496	467	519	493	545	516	540	461	529	490	526	465	485	528	521	543	543	509	520	483	524	501	477	489	515	491	512	518	508	510	549	477	489	526	521	541	498	510	490	505	552	533	556	520	538	506	514	494	467	545	494	522	550	475	532	484	509	478	498	500	527	510	516	552	515	508	522	517	505	496	499	479	506	507	484	485	523	526	526	505	517	545	504	505	512	506	507	521	516	494	505	522	505	490	561	498	507	517	518	512	485	500	512	504	486	502	473	530	490	527	531	515	532	530	520	497	491	494	514	501	540	495	562	503	506	534	534	525	508	508	516	557	515	509	554	527	503	482	475	523	519	507	496	501	521	551	502	504	551	457	551	502	521	480	506	536	548	537	491	510	498	531	559	496	508	476	521	525	521	528	518	536	517	474	558	491	546	511	502	505	515	551	551	526	505	500	497	514	508	523	496	520	507	493	511	519	538	507	499	511	502	521	535	543	481	495	504	488	519	517	536	553	511	512	535	470	505	511	545	507	535	518	496	543	488	514	535	561	510	507	506	507	488	509	557	500	523	497	498	534	530	505	538	513	507	511	523	528	529	533	477	486	507	498	511	511	534	517	492	518	498	544	517	495	516	498	512	516	518	526	546	502	514	524	500	477	537	532	541	482	521	529	522	523	556	530	506	523	533	500	528	505	552	511	494	501	503	545	501	504	517	488	521	500	522	566	541	509	548	523	508	487	524	518	509	508	511	498	501	486	485	525	527	538	492	498	489	489	524	533	519	514	501	490	496	522	528	580	533	524	532	508	523	490	507	488	541	525	567	489	504	523	534	481	501	506	505	526	535	521	531	511	506	530	493	476	510	491	507	508	504	511	539	508	527	536	523	512	501	513	500	501	521	505	539	529	527	517	498	533	543	522	535	509	477	505	534	545	472	507	510	498	500	522	484	527	512	523	499	509	505	526	500	499	528	530	503	462	531	517	505	538	487	492	540	533	506	556	552	494	496	531	520	537	489	555	514	512	478	505	498	520	551	514	519	502	508	511	483	463	507	528	491	496	528	490	507	511	507	520	528	515	544	530	492	547	519	530	516	503	527	517	515	536	493	546	534	521	507	504	503	507	492	467	532	505	509	522	514	536	537	519	514	523	485	516	525	556	514	526	495	510	576	527	548	520	474	521	490	544	536	508	506	515	523	502	494	526	487	470	518	557	487	510	575	516	505	476	506	515	467	499	531	531	461	464	479	484	509	537	507	480	538	503	522	513	543	469	485	497	526	545	503	511	547	500	508	501	487	496	486	517	509	527	514	503	498	551	517	525	510	484	480	541	498	547	478	488	515	530	503	507	521	522	524	575	515	472	484	509	539	462	477	456	531	524	479	479	531	526	514	502	502	507	498	524	525	503	522	532	516	485	512	463	510	517	543	550	481	502	509	519	542	527	514	499	536	541	524	443	496	505	510	545	509	520	502	521	540	477	513	511	511	504	546	463	487	521	526	528	466	485	514	493	507	499	536	485	576	530	522	513	515	495	514	496	518	510	477	516	467	511	523	550	483	547	496	493	543	518	492	474	537	524	518	530	504	495	538	519	513	499	518	496	523	511	475	545	511	502	476	485	527	522	531	521	497	509	510	505	560	500	516	509	518	482	525	532	542	484	488	546	527	552	470	509	485	541	513	547	481	479	532	482	510	527	503	518	520	557	470	505	540	489	493	487	473	499	531	516	519	519	502	494	478	507	541	546	503	514	514	523	532	492	545	510	538	540	461	513	526	483	491	512	530	492	516	542	510	531	515	545	500	522	468	515	526	538	512	523	501	491	496	507	491	544	509	499	489	519	531	518	540	521	529	532	546	533	523	520	504	514	544	476	548	523	536	501	490	573	485	503	530	534	513	515	511	526	520	483	481	513	507	521	500	532	508	472	473	517	513	527	497	522	464	535	488	533	480	516	512	502	490	531	518	501	512	538	511	481	524	513	515	521	500	519	511	485	498	502	524	517	486	527	541	522	508	509	515	492	532	539	466	507	543	525	507	472	506	492	527	498	531	493	534	532	525	511	544	483	498	512	537	488	491	501	511	535	498	492	492	480	537	496	504	503	523	490	478	527	506	514	468	540	464	548	502	490	524	547	538	514	509	517	515	503	502	507	479	502	507	505	508	505	490	528	494	503	505	503	548	545	535	501	534	523	555	513	551	490	502	496	479	519	560	474	494	490	496	493	536	518	536	472	492	510	516	511	527	508	509	500	531	519	513	491	505	532	500	510	499	515	496	541	499	486	515	503	501	510
23900	22953	46598	51982	37304	21865	6871	790	626	622	595	595	624	543	581	600	606	581	566	560	578	500	571	552	573	583	586	542	583	569	601	510	549	567	583	513	579	584	559	570	503	544	599	573	543	531	525	570	570	576	524	518	551	579	541	532	588	538	552	573	516	592	540	553	569	561	534	613	553	551	568	576	534	534	559	545	545	529	529	570	561	522	567	566	522	507	526	552	559	524	587	530	551	558	574	570	557	553	545	559	524	530	537	546	520	528	557	531	532	572	574	539	556	517	576	551	548	553	526	556	570	562	507	592	541	525	575	542	587	568	566	588	534	565	573	553	541	555	552	571	561	562	582	553	543	529	562	499	577	568	554	537	599	479	537	518	547	582	580	537	542	549	539	575	560	506	579	520	496	574	547	539	546	559	514	536	536	557	525	541	539	498	534	549	514	537	525	545	558	544	570	576	582	530	538	521	524	561	606	518	569	547	563	533	574	501	557	545	549	549	556	517	574	552	546	496	550	572	549	551	569	536	621	529	533	543	526	561	505	570	560	574	513	528	505	566	559	556	569	564	543	530	524	552	533	558	561	541	538	575	534	513	522	558	553	523	573	525	518	539	541	527	502	549	554	549	559	506	556	518	595	494	530	553	542	560	517	521	512	522	565	534	528	569	541	525	523	562	562	569	558	545	516	525	554	544	557	552	547	571	572	543	542	580	475	571	553	537	554	559	563	555	567	523	550	538	573	559	553	600	581	513	596	596	504	588	568	573	518	554	570	582	564	548	559	545	534	556	562	531	580	559	551	529	545	577	562	544	530	548	533	543	560	523	540	545	544	549	544	550	534	556	554	576	575	569	579	559	552	555	572	553	542	552	537	562	562	557	556	560	530	556	527	569	567	574	554	571	530	603	571	568	548	594	555	557	550	551	554	594	553	538	545	567	564	536	548	543	567	563	517	528	561	536	535	582	534	525	558	557	556	573	591	580	580	548	553	565	521	532	537	538	508	580	523	543	578	551	518	543	563	581	561	527	557	580	579	559	555	552	582	541	563	530	512	558	550	543	522	507	578	537	550	578	547	556	535	546	543	558	562	522	551	560	533	563	543	562	535	588	562	540	514	532	546	560	534	487	562	498	529	583	581	575	517	515	546	525	584	552	551	519	583	580	550	526	505	552	563	535	524	573	534	547	532	584	577	556	567	570	575	551	560	579	570	505	506	549	582	582	564	545	534	549	501	551	547	531	528	569	556	511	552	608	548	600	539	591	535	549	510	549	573	524	541	522	571	561	536	558	559	536	549	563	570	563	576	539	605	537	532	560	554	511	569	518	521	554	578	575	565	522	560	555	523	524	601	558	525	536	517	545	559	525	524	556	574	552	523	530	572	505	574	553	515	522	540	573	591	568	554	555	559	560	510	605	556	564	533	557	574	551	582	545	532	567	549	554	533	537	576	536	572	525	519	534	533	571	555	581	582	561	567	590	541	529	535	550	563	541	567	553	524	546	569	520	554	533	526	536	539	547	509	526	535	544	550	602	533	530	545	549	530	518	581	535	520	560	539	568	541	589	563	533	568	572	528	564	567	509	536	541	519	549	563	558	548	525	577	587	525	576	567	580	499	553	537	541	568	574	517	546	523	557	507	566	568	552	534	533	519	549	573	526	536	545	516	565	558	509	527	556	541	562	567	572	533	525	579	578	542	557	578	573	539	555	521	550	532	542	542	536	583	564	583	552	535	573	574	534	535	535	500	557	541	561	540	571	550	564	560	486	544	590	543	513	583	553	558	564	535	580	558	558	505	539	532	546	494	563	546	522	546	541	541	522	517	583	562	529	557	541	562	559	552	584	519	511	522	570	542	557	509	528	554	548	535	569	548	552	562	528	537	539	521	540	566	509	533	564	555	567	529	554	547	527	575	522	558	565	514	531	548	582	554	544	570	555	557	582	556	536	544	552	564	580	548	509	532	562	547	560	564	521	550	551	541	570	540	560	568	542	567	584	505	611	504	542	577	551	586	552	560	517	537	558	589	582	555	535	497	536	553	580	540	559	541	504	525	568	521	539	495	534	541	578	594	537	507	532	572	551	597	564	551	531	525	583	596	586	537	519	529	561	545	538	523	508	537	530	519	534	598	549	548	531	582	529	564	548	560	621	545	548	518	590	555	574	567	517	498	594	550	575	540	549	543	504	518	517	560	534	588	536	570	520	500	549	554	519	517	566	551	563	509	594	568	525	530	535	504	555	546	557	519	511	541	565	542	534	571	535	591	551	544	518	516	589	542	510	577	559	527	553	518	533	546	558	552	560	586	565	608	542	546	531	557	527	567	570	543	557	559	539	531	560	590	527	541	541	523	530	507	514	541	557	573	544	510	553	575	548	565	527	533	544	554	556	546	528	556	568	520	503	589	540	530	585	548	580	556	555	540	541	522	546	542	532	547	561	569	552	526	554	615	563	552	523	564	546	522	582	545	509	548	571	536	525	534	578	538	485	549	569	519	569	529	539	518	553	525	570	529	574	565	543	570	568	558	509	542	537	562	549	525	559	534	559	580	530	531	565	542	542	546	553	564	531	584	511	558	566	508	555	529	592	594	526	537	588	493	557	530	533	549	529	500	519	540	571	591	553	537	580	522	476	547	544	560	534	573	565	541	562	548	535	566	570	551	548	587	527	578	562	584	554	510	497	566	573	538	548	562	529	534	527	507	557	523	558	539	567	515	585	551	526	550	570	577	526	574	524	505	564	536	517	539	554	574	542	547	540	547	551	560	575	551	576	554	503	529	547	560	533	544	523	556	508	535	526	564	557	535	526	582	542	531	526	521	506	576	554	536	560	557	581	567	542	513	561	513	608	553	558	523	538	579	579	583	575	570	541	558	528	565	516	534	491	552	536	547	549	537	512	526	576	520	505	539	557	517	557	544	577	497	524	569	533	545	534	469	520	525	568	572	564	568	522	573	543	565	525	558	521	565	553	584	561	563	539	569	544	570	580	550	578	592	561	546	535	543	525	536	542	541	591	534	539	585	552	550	582	515	554	544	542	525	518	519	557	565	530	568	537	510	599	555	535	550	551	578	536	563	558	549	583	570	567	532	521	528	541	520	545	523	508	539	558	534	532	553	534	552	566	575	557	535	507	569	510	543	527	546	547	529	557	582	566	579	534	551	508	544	578	548	533	550	511	541	544	565	550	524	586	481	537	580	548	550	532	555	546	586	522	558	537	577	575	534	554	538	558	550	549	541	564	561	572	499	571	552	559	548	556	565	512	550	549	535	551	539	558	569	537	547	545	543	593	517	546	574	565	521	530	547	528	579	580	549	540	536	578	539	548	533	517	580	596	554	548	499	527	549	541	544	591	554	537	551	511	541	478	519	548	590	559	528	576	544	565	538	516	578	510	537	588	539	553	565	554	563	523	552	553	553	555	563	552	538	526	530	512	517	566	556	531	561	562	532	550	523	562	500	532	514	574	538	581	543	585	513	538	538	540	491	585
46640	94501	87911	62328	34324	12405	2657	605	626	631	581	596	590	576	570	629	634	602	593	561	586	647	614	630	637	610	607	603	617	632	611	626	644	601	601	633	604	611	578	606	622	589	599	604	599	561	612	581	574	560	631	598	604	590	596	584	580	567	595	591	619	569	623	585	609	635	561	608	591	626	600	617	588	602	587	563	537	600	552	610	589	599	601	612	601	646	593	605	561	582	579	611	574	593	619	548	625	658	591	608	602	607	608	551	610	616	593	616	599	582	591	613	595	592	604	597	622	617	617	583	597	633	586	586	577	605	626	606	585	619	593	619	585	568	628	595	598	603	579	566	610	587	566	591	607	582	630	609	618	568	567	614	610	601	614	583	598	567	599	587	626	630	596	604	600	589	581	595	589	609	558	549	596	581	602	577	631	632	638	594	576	588	626	588	630	621	628	545	599	580	621	575	553	575	544	601	607	624	612	644	615	585	577	603	599	590	613	607	608	591	552	551	589	535	585	539	625	573	572	612	619	557	581	630	622	590	552	607	564	607	583	589	630	634	572	660	615	546	594	616	595	585	553	592	649	623	561	617	586	606	610	562	577	615	611	607	595	639	644	628	580	584	582	558	583	593	608	596	609	575	569	585	597	591	587	645	598	576	592	619	617	556	569	585	574	607	617	601	617	588	577	603	573	608	579	589	626	541	632	606	584	597	591	598	596	591	625	574	605	608	606	602	576	621	594	529	576	583	613	595	646	560	599	595	585	593	594	619	609	635	590	614	586	593	616	616	600	619	604	615	606	593	604	614	579	632	576	591	599	586	579	597	634	617	555	596	655	607	567	592	598	597	579	562	578	561	600	601	579	588	570	541	579	580	590	588	605	571	617	624	636	605	574	583	594	579	574	617	580	622	604	581	600	564	592	579	614	613	582	592	610	584	616	589	606	616	627	571	619	567	628	572	622	532	621	596	572	609	568	671	638	650	576	596	601	584	584	592	586	596	581	600	598	578	570	591	533	594	600	593	650	591	655	575	641	574	596	603	609	580	586	618	571	572	626	535	607	597	528	647	587	594	544	547	618	634	590	591	600	585	600	622	615	580	602	611	597	564	576	567	589	614	594	593	613	562	595	566	605	552	599	624	607	606	593	586	607	622	600	574	609	599	601	587	630	588	621	587	593	571	540	595	522	566	594	609	622	645	635	632	607	606	639	612	570	594	579	632	525	549	637	565	597	605	578	594	581	593	587	614	597	607	587	576	576	641	592	601	591	610	556	593	595	563	555	595	614	594	565	568	589	609	556	593	612	589	565	599	651	588	613	579	567	621	596	603	570	615	553	574	572	622	556	593	609	571	583	624	589	591	572	597	626	627	538	607	620	628	552	618	598	551	590	612	602	597	569	586	616	579	608	573	621	602	591	580	605	610	592	581	624	556	628	617	577	622	635	577	611	600	603	598	612	553	573	584	645	595	621	558	595	607	593	571	584	587	600	618	576	638	595	592	593	609	609	577	599	592	590	611	657	575	631	589	587	619	643	569	594	617	553	595	565	600	571	565	570	634	621	599	598	590	612	574	619	568	601	620	618	573	608	619	594	600	535	572	594	615	605	611	614	571	655	602	601	637	640	576	588	618	574	573	608	597	601	580	581	570	611	624	604	589	607	584	560	607	563	604	633	642	600	615	557	585	614	603	611	575	575	586	604	633	617	627	606	598	603	616	561	605	592	588	590	582	611	588	600	585	617	594	588	591	632	595	590	632	571	588	588	554	574	572	589	529	650	617	589	608	592	588	625	568	588	608	551	611	571	589	613	597	557	638	595	647	620	592	595	595	615	587	577	581	556	609	551	581	558	604	576	620	598	567	605	563	625	630	562	597	552	542	587	583	607	561	567	599	623	598	587	612	631	594	600	573	632	612	561	616	607	620	577	568	603	578	607	554	567	597	552	588	571	629	564	584	587	571	586	618	588	617	626	581	594	607	589	577	585	625	606	556	601	612	598	581	622	614	584	588	600	615	581	542	600	608	575	557	566	562	580	564	598	631	607	611	592	597	626	611	611	602	604	585	578	573	607	584	622	610	597	575	626	604	598	640	593	615	615	555	608	586	565	572	576	623	590	591	585	583	592	558	655	643	567	612	594	571	601	589	555	586	574	595	565	566	627	631	585	566	608	604	595	639	574	601	640	578	601	634	611	637	617	573	606	591	587	622	652	610	587	580	581	587	583	567	601	588	597	613	611	587	545	594	611	621	606	597	577	593	602	656	596	553	574	551	547	604	634	612	623	625	557	603	593	576	588	589	617	577	623	593	601	602	578	636	545	559	594	570	562	614	554	583	590	600	626	589	585	580	620	611	616	600	578	560	571	601	574	593	597	598	594	580	609	553	580	572	629	593	571	601	626	580	605	619	606	548	622	581	605	580	585	568	584	597	588	567	595	586	569	581	607	574	616	586	607	570	601	593	620	581	617	611	611	605	588	586	600	614	610	591	593	575	583	578	586	592	593	574	593	568	623	605	650	577	565	608	587	575	598	562	565	653	551	604	569	577	610	582	590	596	598	588	602	581	627	617	606	583	558	581	602	618	596	663	592	583	561	589	637	569	574	630	583	619	617	591	566	655	592	578	643	594	568	602	594	569	677	595	580	583	592	598	618	618	600	612	547	577	590	549	592	589	622	546	617	594	626	605	614	632	587	604	563	563	576	600	576	609	633	672	612	575	589	565	600	630	597	603	599	603	579	602	607	575	584	599	595	587	608	587	601	590	599	609	587	613	573	568	621	621	575	588	582	591	537	581	573	559	584	593	598	545	567	583	594	569	592	590	620	607	607	596	560	562	599	568	631	566	631	585	600	638	557	612	585	564	562	591	635	586	561	614	620	573	592	578	619	581	581	621	626	566	588	605	566	580	565	554	579	593	619	601	592	555	581	582	594	602	610	663	575	599	558	593	599	604	583	588	565	633	599	566	587	625	572	604	593	641	580	604	590	596	612	622	636	550	576	567	586	573	598	619	569	581	560	587	541	578	599	567	559	631	605	586	583	569	587	574	590	603	609	537	598	571	628	565	642	584	638	617	567	586	615	594	583	618	628	556	615	583	587	615	571	583	605	594	590	596	570	608	589	598	601	580	616	630	638	608	615	598	586	601	611	625	621	577	577	588	578	602	595	579	603	626	648	547	604	566	630	609	586	623	611	582	546	581	612	604	601	613	586	585	588	565	580	549	572	623	576	577	582	614	557	599	615	603	613	597	600	579	594	602	601	592	641	590	621	564	603	583	599	599	589	614	570	605	599	619	610	586	589	598	593	558	599	593	590	574	579	563	603	631	553	576	578	640	591	579	562	607	572	584	548	584	571	539	629	589	618	618	608	630	596	610	609	554	598	546	593	649	594	614	581	594	613	614	580	544	610	553	594	644	627	590	550	569	603	602	593	621	599	617	586	586	599	593	618	566	608	640	568	612	576	613	590	604	592	600	595	569	557	618	613	591	580	645
27518	24956	32969	21138	7148	1776	652	527	484	482	469	468	470	453	466	449	476	507	466	506	502	470	486	475	472	452	448	479	452	477	443	452	463	487	471	492	458	457	442	486	471	487	479	520	460	441	490	495	534	442	496	465	442	481	471	456	466	490	483	444	449	514	465	464	462	441	467	464	481	461	479	471	497	444	485	495	464	434	445	469	461	442	460	452	468	433	470	446	457	470	489	449	486	492	482	471	493	457	479	442	516	508	461	486	471	426	484	467	464	499	467	485	510	493	468	486	472	484	475	467	437	495	434	436	443	484	424	478	422	444	449	448	471	448	462	475	451	498	494	484	449	463	477	470	489	448	481	493	440	472	463	485	489	465	443	463	480	504	409	483	443	461	456	463	440	452	521	459	479	471	484	492	501	434	521	461	500	478	466	510	433	474	455	462	483	454	479	438	473	457	488	468	504	462	442	476	480	468	480	512	468	477	500	448	470	474	470	427	470	441	449	445	473	442	439	483	450	518	488	498	473	489	486	481	482	470	455	453	470	498	462	496	473	474	474	469	507	502	492	477	498	473	469	444	468	460	503	521	508	429	459	490	461	427	480	469	434	478	456	524	500	444	493	458	491	470	509	464	483	489	482	466	453	466	493	476	476	477	421	461	494	453	479	482	454	447	507	467	466	469	471	446	436	463	456	466	483	501	506	487	465	463	454	475	438	487	458	455	465	461	516	444	434	502	445	466	444	428	461	470	413	525	502	458	505	513	468	444	480	453	487	451	484	478	473	435	476	480	485	468	483	452	499	474	510	463	474	484	465	463	484	448	489	447	448	464	475	462	490	476	468	488	456	460	453	489	457	486	466	480	461	453	451	464	497	477	462	463	461	468	510	499	466	457	482	482	479	471	471	498	480	466	491	487	450	479	437	441	447	446	490	482	474	496	495	470	475	478	455	457	493	493	481	482	477	478	473	440	459	465	488	458	433	487	475	453	490	498	482	466	474	496	489	463	469	464	458	502	474	478	462	466	467	476	503	472	520	484	455	474	455	439	456	475	467	456	496	484	484	473	455	469	423	481	491	478	451	444	496	473	448	459	476	457	508	470	463	497	490	439	431	445	500	468	435	469	474	449	460	430	478	462	466	470	497	485	502	466	474	494	476	476	494	523	428	455	450	491	451	457	491	497	466	446	510	424	451	518	530	455	477	484	493	457	440	480	439	474	481	446	486	475	436	492	489	452	438	421	469	484	457	508	450	480	493	504	469	428	499	468	450	454	498	530	479	440	473	410	510	477	477	467	480	479	489	503	431	457	470	465	482	485	468	489	431	460	453	478	485	493	452	474	497	496	454	483	460	514	450	496	454	452	426	446	498	452	473	446	474	461	488	460	482	502	418	452	445	458	458	456	466	482	448	456	472	470	442	501	490	501	467	462	490	513	472	456	490	484	491	448	438	460	481	437	497	459	457	473	452	489	480	479	488	478	426	505	464	509	497	470	442	465	477	511	507	464	482	503	491	480	466	487	457	431	443	454	469	475	493	463	507	486	462	508	451	483	483	482	469	488	421	471	443	523	482	492	471	407	490	460	450	434	440	400	523	483	484	458	491	469	450	458	504	506	437	509	481	441	468	490	470	478	464	431	520	463	465	474	475	490	484	516	443	507	496	442	502	482	484	484	502	488	480	451	500	468	487	475	456	458	488	468	488	432	470	459	465	461	468	484	440	477	453	492	478	496	436	485	458	420	495	529	437	499	489	439	483	468	459	494	455	465	461	468	476	474	460	468	493	464	464	442	468	479	457	473	484	480	442	476	511	469	473	499	469	506	473	450	461	482	448	468	494	458	470	455	479	498	456	483	473	456	506	464	503	431	450	476	499	422	459	487	473	442	465	452	463	450	495	472	476	481	514	495	477	490	487	491	492	443	473	485	461	466	485	490	479	478	481	475	488	477	477	453	502	491	486	466	466	457	500	484	464	509	451	483	476	465	482	474	473	451	447	460	446	501	456	444	502	486	471	472	483	498	473	456	478	468	468	492	501	484	484	485	421	475	482	511	442	428	435	453	473	494	465	476	440	454	450	510	457	480	472	465	498	486	448	456	484	467	450	461	471	452	486	467	437	463	471	498	500	451	463	442	432	482	476	428	453	492	442	443	493	440	479	490	479	436	458	454	480	457	441	450	436	509	503	498	438	468	484	470	473	501	480	471	514	429	472	439	491	452	488	486	470	469	470	465	484	487	464	474	437	450	503	477	473	470	453	486	452	464	494	490	474	433	462	489	471	506	454	474	472	465	455	453	456	445	469	481	477	475	443	434	446	476	477	488	478	472	454	483	488	452	433	453	475	463	449	463	471	452	511	488	511	492	494	502	442	472	471	467	450	445	472	453	450	453	413	461	469	453	453	512	459	493	461	442	463	461	460	496	506	448	453	452	498	480	453	471	453	466	463	469	482	493	488	431	469	459	467	484	496	471	476	462	451	490	444	448	487	461	491	451	514	474	471	452	458	450	457	475	483	438	436	450	459	491	437	476	481	493	454	496	475	501	472	479	496	483	445	514	457	404	462	471	465	445	451	502	471	456	485	473	486	473	450	456	479	423	489	464	486	486	450	483	490	505	452	459	426	503	509	514	481	476	463	491	497	490	486	477	494	472	497	478	439	478	443	480	489	481	432	468	465	438	489	494	445	464	490	471	497	431	497	427	496	450	477	447	461	436	445	425	464	467	490	483	475	465	492	491	484	493	466	484	501	461	432	491	472	476	438	486	445	494	473	428	448	468	445	467	501	516	502	502	485	499	477	528	493	489	468	456	482	491	474	496	488	484	458	468	462	457	484	469	476	453	491	498	477	447	459	441	459	465	473	473	460	464	468	470	473	459	467	482	463	507	482	456	501	432	474	459	500	490	448	469	466	453	470	479	453	465	473	473	439	457	456	499	503	454	477	447	460	477	472	493	487	472	429	509	482	469	492	487	506	486	453	476	504	481	444	478	453	482	453	479	457	473	486	456	440	465	498	498	485	478	471	488	485	495	474	484	435	476	485	473	467	449	468	489	434	468	492	489	484	468	488	450	473	476	441	477	449	509	507	491	492	497	468	476	461	478	444	493	502	422	446	473	452	468	487	458	470	453	468	470	481	483	478	455	474	481	461	481	434	498	442	482	487	487	435	477	488	420	477	494	499	474	453	520	466	468	465	494	426	459	458	508	444	520	478	466	442	468	470	468	533	467	479	484	449	483	473	432	455	485	494	489	483	452	481	522	465	412	482	483	417	470	471	476	492	512	471	512	436	490	478	470	471	476	431	512	476	470	503	436	444	443	454	461	458	524	481	512	469	498	479	497	477	498	515	476	500	460	494	460	490	460	457	447	448	482	478	491	487	464	471	455	469	484	476	494	489	486	430	482	489	428	444	480	450	438	452	469	463	471	477	439	467	481	463	488	512	460	435	475	493	487	441	421	504	465	454	489	500	492	463	449	460	449	463	456	490	514
8579	31852	29547	12725	4934	1558	590	441	464	437	432	444	448	421	420	404	442	440	445	475	451	435	491	450	440	460	426	456	469	422	439	455	427	428	452	424	483	463	448	459	459	437	407	441	504	472	461	450	442	418	465	417	435	432	454	431	465	467	464	416	444	453	445	404	476	442	449	461	419	417	459	461	413	442	441	430	452	397	450	474	419	458	463	424	468	488	467	408	450	428	479	434	421	444	474	467	449	477	414	457	448	485	439	423	434	422	467	441	444	436	433	457	438	399	430	442	457	444	442	478	417	475	441	388	440	430	438	443	464	449	423	466	453	437	451	466	429	426	461	448	426	423	465	474	411	421	456	448	425	441	424	406	480	413	446	473	420	487	428	484	416	459	463	393	455	460	439	403	468	471	463	456	426	445	436	472	423	425	453	443	448	405	430	429	425	465	413	427	428	464	432	442	419	452	453	446	450	454	441	414	453	442	484	425	447	421	414	460	421	463	504	451	419	441	454	445	441	446	410	434	467	423	459	454	420	468	411	422	448	444	436	445	452	466	449	449	428	425	429	428	466	459	423	452	441	473	434	457	440	429	434	480	414	451	429	456	431	463	427	478	454	463	425	441	451	458	471	378	406	425	455	451	415	419	445	433	446	427	455	435	449	431	453	455	443	445	486	396	440	433	451	458	448	472	441	425	454	441	451	417	450	443	437	433	465	445	453	439	455	447	458	442	469	402	438	490	463	453	432	439	447	433	434	445	460	439	437	449	461	409	432	457	414	455	487	454	472	440	448	472	398	463	440	440	421	428	442	445	471	468	451	448	425	433	460	438	410	427	471	462	430	452	467	447	421	464	464	481	431	481	446	458	425	474	438	469	478	422	444	462	441	449	434	434	437	443	446	450	437	424	463	440	428	458	477	438	442	446	435	437	445	430	431	452	420	469	478	439	449	437	441	413	439	452	462	439	435	448	467	461	502	435	419	448	449	427	457	416	450	445	441	444	441	451	452	477	444	477	493	465	405	419	455	436	452	442	481	419	457	432	421	441	477	472	417	428	484	447	432	460	424	445	413	435	439	456	475	463	471	444	470	441	433	462	487	446	462	459	409	439	439	425	417	453	409	457	409	438	452	444	418	417	424	428	431	432	415	443	446	446	424	456	428	447	440	426	440	392	438	438	470	449	426	439	451	469	452	437	439	476	426	466	458	433	457	430	432	463	416	481	424	441	429	475	430	430	472	421	436	441	459	425	458	438	458	411	414	419	413	480	491	402	423	469	429	429	426	445	472	452	481	438	447	456	435	425	442	489	415	442	413	436	412	425	433	467	461	456	492	441	454	460	411	453	480	445	471	439	456	440	432	438	398	451	453	446	445	476	436	448	449	415	448	422	510	468	454	438	428	446	458	443	440	436	455	429	452	441	434	438	420	418	438	443	414	439	441	465	433	493	442	434	460	426	426	455	482	433	423	464	460	472	442	469	434	410	457	438	445	435	406	431	431	425	484	426	451	464	459	466	473	442	437	453	469	429	418	421	422	421	426	453	443	405	462	438	441	445	446	434	447	409	431	434	474	424	443	417	459	456	420	447	458	444	407	450	458	485	470	456	433	463	464	445	460	445	458	432	452	460	434	426	490	439	475	449	419	406	457	418	442	442	431	462	450	433	450	443	410	456	456	440	425	398	396	472	423	444	426	444	430	453	425	440	417	443	469	433	453	457	429	419	474	406	451	466	425	463	464	436	424	436	481	471	445	477	411	448	402	443	460	467	425	436	471	449	432	418	480	439	435	402	407	450	416	489	421	451	431	417	396	453	427	450	472	424	446	438	465	450	428	447	468	410	396	455	437	431	444	481	483	420	419	439	422	452	419	407	456	441	431	436	477	416	459	434	423	444	425	472	445	423	437	410	451	419	435	440	439	452	439	427	455	509	464	408	426	442	443	447	455	467	453	432	448	395	430	446	422	451	431	441	471	461	423	470	416	473	480	462	444	428	442	438	442	456	432	441	438	451	449	438	477	487	441	393	435	427	434	452	468	451	431	496	425	447	444	448	437	432	425	428	445	366	445	444	443	450	437	445	452	416	455	480	442	470	420	409	402	445	452	447	427	436	434	412	467	465	430	418	447	456	445	449	417	484	417	425	438	416	464	443	417	427	414	433	441	445	425	436	429	424	412	459	423	437	459	500	429	430	459	457	458	479	427	448	434	445	427	466	405	426	456	440	443	441	448	455	488	462	419	455	464	388	445	454	444	444	441	442	458	414	418	427	466	461	471	458	477	421	435	431	451	472	442	486	458	427	451	460	494	450	476	467	435	437	413	460	405	451	467	401	458	458	438	475	449	448	450	420	439	454	429	419	489	431	470	448	446	449	457	442	479	458	461	480	440	414	452	422	434	453	444	459	465	444	442	416	426	438	428	469	434	421	428	437	425	479	411	461	437	447	438	444	460	437	434	445	435	420	412	460	448	427	427	415	408	438	453	472	446	487	408	494	463	440	453	428	443	405	443	461	455	452	465	432	461	444	468	426	491	435	439	444	440	431	439	418	473	463	400	426	456	465	415	456	467	462	463	468	450	483	441	422	463	410	426	446	457	444	457	425	430	431	390	454	482	452	436	443	441	444	446	468	436	428	431	443	479	450	471	461	443	442	468	450	448	404	413	442	481	434	404	445	455	443	450	474	436	477	448	475	492	425	478	413	452	469	473	439	463	444	445	440	481	441	454	421	434	432	445	440	452	431	440	431	435	444	440	424	474	462	442	427	450	451	414	468	473	459	447	467	440	456	446	458	416	441	449	430	433	434	442	439	432	458	458	456	460	444	454	436	424	449	407	435	433	470	460	439	418	418	437	396	430	414	440	451	462	424	449	437	445	427	462	430	443	442	415	418	415	426	440	435	450	416	471	425	461	454	420	425	430	466	437	445	445	440	432	450	445	473	446	453	415	443	444	466	447	446	470	459	442	442	478	433	414	456	407	417	435	412	481	441	458	441	435	442	434	454	442	477	416	497	452	413	445	444	487	462	419	440	461	408	465	469	417	466	468	451	426	421	436	434	453	456	434	448	445	473	411	452	425	385	421	425	446	449	444	465	435	422	459	451	427	427	420	425	434	459	456	439	449	461	449	440	403	472	451	452	445	438	413	463	448	457	433	479	484	424	415	454	461	426	471	479	414	430	444	457	477	401	442	444	474	451	443	419	464	449	460	442	452	437	443	433	436	435	455	441	447	436	480	459	453	442	447	454	405	470	443	432	453	470	433	416	452	481	471	410	482	470	474	445	426	439	492	411	418	477	431	422	432	416	402	434	464	426	439	422	447	485	456	421	413	457	454	462	427	440	429	470	436	436	399	456	434	498	474	453	466	434	436	446	436	489	446	432	437	457	457	464	420	418	435	455	441	443	439	470	452	479	468	414	446	442	407	424	433	426	478	427	449	463	419	494	423	442	473	445	469	447	452	465	451	427	439	458	448	451	485	422	436	417	455	430
24869	24431	54629	53216	32257	13888	2222	595	536	515	481	492	518	477	513	482	518	482	513	492	511	461	512	481	488	514	475	476	442	517	460	483	477	500	490	503	465	441	480	458	507	492	466	485	451	464	453	499	483	466	441	480	453	478	479	489	517	480	439	510	498	474	474	468	463	498	492	484	494	505	475	524	489	497	489	458	462	475	478	499	496	470	443	490	442	518	522	473	518	485	469	456	503	469	485	478	507	491	502	495	484	493	489	472	506	461	498	448	499	516	484	497	447	501	516	516	500	527	455	520	435	514	494	495	480	468	548	482	485	436	511	462	508	478	492	494	451	490	486	481	462	497	493	458	509	451	484	476	477	483	466	465	516	488	441	530	508	440	470	489	463	482	503	466	476	450	491	497	503	465	489	492	468	492	519	444	494	474	460	474	469	477	468	464	476	446	486	502	517	499	508	513	474	450	495	504	521	496	473	524	453	472	515	493	495	502	460	470	508	475	454	510	476	477	441	503	504	501	483	481	492	460	495	485	498	457	500	514	467	473	507	466	499	473	470	477	476	493	527	473	462	457	491	485	486	500	461	545	486	507	511	485	469	443	472	467	483	480	451	470	495	484	509	446	474	501	448	485	482	480	513	448	490	487	476	474	482	498	501	471	541	505	465	461	505	464	467	476	456	469	433	460	496	490	484	456	497	459	528	454	498	480	501	524	528	470	476	469	518	422	507	487	454	474	488	497	498	487	515	473	461	495	482	538	484	497	474	461	456	489	475	492	429	476	490	519	493	450	515	510	516	457	464	459	484	461	511	501	501	514	497	500	485	516	499	473	448	465	512	452	486	482	485	454	490	509	443	482	498	469	490	509	464	474	495	501	493	468	453	499	530	447	491	481	479	475	481	465	437	516	487	492	508	466	467	520	507	516	496	473	470	476	419	518	504	486	470	492	519	459	455	474	479	499	515	465	453	460	489	471	512	465	481	514	489	490	511	462	447	508	514	424	496	512	498	513	541	491	479	443	477	471	495	499	490	466	485	461	504	455	497	491	487	482	501	477	534	522	501	532	503	456	454	461	486	469	502	474	480	476	472	505	493	519	483	506	489	521	482	504	481	499	451	473	473	482	479	501	466	483	515	452	517	499	480	488	485	463	434	453	522	465	498	487	497	488	486	471	476	460	482	505	479	466	497	443	495	475	449	511	480	477	502	483	484	472	497	510	508	506	523	499	463	497	480	485	496	508	514	496	448	478	491	455	494	484	506	499	476	464	447	501	462	458	482	528	522	520	529	466	491	461	489	502	464	468	475	484	477	486	438	480	468	462	487	508	430	462	466	471	482	533	454	505	498	421	460	443	461	475	464	508	501	483	480	493	507	485	447	479	531	504	464	487	491	491	471	479	507	473	481	503	478	524	518	480	486	462	480	504	515	480	491	483	493	445	513	500	478	485	489	464	494	481	485	477	485	483	500	454	498	473	472	458	483	485	503	505	466	473	447	457	538	474	481	451	511	455	466	487	481	458	496	515	480	481	457	544	496	458	506	465	523	503	476	474	476	479	528	500	469	523	476	471	489	498	541	467	470	484	437	457	470	477	464	531	484	469	449	498	458	466	483	496	509	501	491	468	488	491	488	460	482	497	483	446	501	521	453	458	472	491	487	461	499	481	463	467	467	477	480	461	543	480	480	460	505	469	528	476	455	484	501	459	491	512	486	523	474	467	463	490	470	510	496	477	443	489	495	501	464	491	481	455	514	493	453	476	497	497	482	501	509	477	506	466	506	481	450	472	447	465	468	482	529	440	497	516	495	484	467	506	483	485	465	501	498	475	497	453	496	529	479	463	508	486	492	482	497	499	494	469	478	499	460	445	498	472	460	523	512	485	470	507	492	485	450	503	457	471	461	468	495	486	492	472	439	468	475	494	471	503	519	501	467	491	471	465	476	460	488	509	487	513	455	481	473	462	450	469	489	527	476	468	480	500	437	494	516	485	498	515	481	498	490	494	471	459	439	477	510	466	499	486	507	475	446	484	508	506	484	506	522	525	502	462	475	473	456	465	477	488	453	484	524	468	486	466	496	466	500	477	486	485	467	546	455	479	455	498	485	480	500	506	443	452	471	508	439	480	494	477	491	500	507	504	484	482	475	470	511	459	453	455	483	495	511	491	444	494	471	491	485	466	490	464	469	491	501	472	481	488	477	455	468	498	476	459	493	491	486	472	487	474	475	458	489	495	468	491	476	466	481	486	465	459	439	477	508	459	494	484	444	486	511	500	473	474	471	490	469	496	520	514	473	487	483	464	477	461	517	441	467	481	485	509	500	491	482	457	505	495	484	495	484	492	466	500	524	484	460	473	464	464	491	467	456	546	520	502	481	495	476	492	512	484	498	450	480	480	460	475	485	457	523	494	463	505	504	443	498	492	467	477	513	485	469	489	466	473	517	445	516	482	460	488	470	475	466	445	507	502	479	490	492	459	506	492	541	457	479	474	509	489	476	460	457	477	489	514	501	486	462	479	492	514	487	500	509	447	497	469	542	517	492	482	495	451	478	503	474	497	460	457	467	507	458	519	454	491	448	463	467	469	496	490	452	502	498	487	530	482	463	436	473	455	473	491	498	457	466	515	508	536	474	499	460	481	515	456	491	438	478	479	477	472	480	489	480	454	465	462	485	470	448	466	472	521	503	485	473	472	521	442	442	469	470	467	529	458	431	494	487	490	450	495	443	489	473	454	455	518	500	490	463	501	511	519	517	494	494	509	474	473	486	495	481	494	469	495	480	497	502	508	501	463	458	501	482	467	463	538	485	452	442	491	488	473	463	492	458	486	468	488	471	461	473	503	475	438	502	479	511	499	493	490	465	505	474	452	520	484	484	490	495	459	454	501	486	473	459	490	500	479	506	466	525	494	511	478	475	503	488	478	484	450	450	499	473	482	491	491	438	486	502	503	492	486	507	510	460	477	501	504	472	473	484	473	496	476	487	482	501	491	494	500	472	481	481	483	491	488	526	502	497	445	479	512	463	496	493	473	453	510	442	481	442	514	529	516	490	497	502	475	477	461	478	505	513	473	516	476	445	493	448	442	512	477	456	474	443	441	447	480	503	499	434	453	479	446	479	462	465	492	492	509	428	498	485	493	473	470	470	451	464	482	481	443	498	510	483	497	475	507	515	510	472	447	470	470	461	508	512	487	482	514	470	476	529	469	481	518	504	494	477	513	446	496	477	480	484	504	465	465	511	474	484	492	508	488	471	447	493	473	460	498	500	506	538	462	441	497	473	473	425	485	508	457	532	522	523	526	482	456	452	493	502	535	484	489	491	484	458	486	494	497	469	488	515	483	473	532	497	464	515	470	504	463	521	496	447	506	481	447	464	454	473	444	474	526	492	486	444	524	488	498	477	450	494	487	461	468	516	446	513	487	489	521	486	504	500	476	503	452	488	483	475	478	479	467	481	464	500	510	521	468	471	519	509	488	421	489	528	453	476	482
25853	81553	78825	50165	23200	6928	1106	514	503	528	522	481	506	509	516	536	492	549	535	564	544	553	543	497	554	501	499	532	533	473	474	531	513	557	483	503	521	513	511	519	503	543	531	555	484	499	508	498	500	491	550	512	503	527	503	487	510	511	512	539	510	519	521	549	510	498	537	521	498	513	521	528	533	543	501	521	514	545	511	535	488	560	515	494	501	508	498	544	545	523	514	508	487	529	513	530	458	498	487	521	520	502	542	517	488	516	543	534	541	501	501	536	487	498	549	520	526	513	506	507	509	512	531	496	540	503	528	505	490	490	505	471	502	524	537	534	523	526	543	526	503	488	506	513	527	502	507	523	532	509	488	529	519	504	492	507	495	547	531	498	519	543	508	475	525	527	493	539	480	474	495	542	515	484	492	495	542	532	553	517	500	476	515	477	508	532	501	487	495	528	540	519	496	511	514	565	469	540	484	483	533	492	486	510	539	533	521	504	499	541	522	518	519	482	499	530	495	560	503	503	502	529	487	526	545	513	544	502	475	517	501	534	525	493	492	549	487	493	494	551	490	505	539	512	509	516	499	520	480	469	511	482	523	541	520	482	514	524	509	505	524	518	527	529	509	508	540	478	535	499	535	489	533	488	543	500	536	496	523	524	487	501	537	529	501	518	495	526	443	489	491	519	509	502	503	539	486	542	547	496	501	528	509	519	445	518	496	489	491	494	517	521	485	513	498	521	503	525	475	487	527	506	509	549	524	497	487	520	516	492	463	506	485	492	470	449	532	520	468	479	530	563	522	502	505	493	492	520	546	500	526	541	503	508	497	556	528	519	485	530	520	501	495	511	499	513	502	512	514	534	505	534	521	513	485	536	528	563	496	518	533	529	485	517	479	449	504	478	493	512	490	500	491	510	529	535	553	472	493	461	522	463	517	477	472	505	515	532	483	509	499	508	484	503	520	541	526	513	504	515	552	518	513	499	536	520	546	519	476	517	490	494	512	469	519	529	514	518	519	527	495	500	524	473	525	508	485	530	530	489	502	529	540	494	499	499	482	499	485	547	530	502	493	501	482	514	514	546	501	504	471	491	518	530	513	483	469	551	512	467	482	518	525	479	501	518	516	455	537	492	502	472	516	514	511	509	534	494	516	477	511	507	484	514	502	508	485	487	469	518	520	475	500	490	533	514	530	511	530	511	498	529	505	504	534	506	545	541	492	535	524	463	537	513	523	496	508	484	494	511	481	487	533	526	494	469	528	498	498	514	513	484	467	525	484	464	513	487	558	513	456	509	517	516	484	515	492	526	523	527	539	537	508	481	482	498	506	473	478	526	534	484	516	512	515	515	538	490	472	523	515	518	511	542	515	531	497	485	502	489	505	489	517	511	498	494	476	534	523	472	511	480	497	549	517	491	518	534	513	472	517	485	544	542	514	508	526	488	476	491	485	506	516	480	508	551	536	521	516	549	505	555	483	493	516	499	522	497	478	524	532	539	494	554	527	519	530	483	511	539	508	485	515	505	471	511	479	464	483	520	531	526	489	477	511	523	510	533	488	490	482	501	522	491	555	506	472	519	513	568	516	533	516	520	542	519	509	548	530	484	521	474	528	526	522	505	552	523	506	506	478	516	539	515	511	490	540	492	508	532	537	508	493	521	527	523	492	511	488	513	487	479	503	514	502	501	500	497	510	499	498	519	482	464	538	505	508	496	505	517	534	537	491	509	521	499	528	520	528	545	534	538	495	492	494	538	526	519	567	530	511	478	525	485	502	525	488	502	537	533	514	485	517	486	502	474	492	491	477	546	509	543	497	501	506	494	502	519	537	515	504	537	503	502	495	482	505	523	481	493	484	514	543	531	512	486	488	509	512	527	497	491	502	538	502	504	534	463	478	488	510	486	508	573	505	468	529	504	515	517	514	530	535	523	480	500	475	520	532	461	465	480	508	532	524	510	509	486	520	493	521	488	505	509	515	493	508	507	506	501	541	506	491	530	491	521	454	487	505	546	485	543	451	506	502	546	502	487	487	483	535	495	507	490	508	489	515	522	468	513	495	525	556	535	535	472	472	544	513	467	483	518	524	526	511	506	497	517	487	524	490	456	497	502	522	525	488	460	486	541	513	519	541	519	532	501	519	500	524	480	513	530	507	540	495	499	482	484	514	495	545	494	496	499	536	508	494	528	484	492	514	522	500	498	521	463	519	519	493	535	496	514	545	529	505	512	540	503	534	494	529	526	529	495	516	504	510	491	528	501	509	452	469	526	491	501	502	491	508	530	509	492	542	482	504	497	496	474	480	494	529	523	548	497	527	525	525	477	509	498	504	509	509	461	485	529	535	506	511	523	529	491	504	501	505	528	492	489	507	496	549	526	510	518	525	502	508	506	498	521	513	506	518	545	531	508	526	517	503	520	514	479	475	491	513	516	493	537	498	497	506	493	501	501	507	511	543	482	572	515	489	542	467	498	511	512	476	497	505	487	501	492	526	482	487	511	522	533	517	489	521	548	499	508	509	498	516	508	518	488	491	534	504	493	527	527	512	485	546	487	466	518	481	517	537	518	502	528	517	492	467	488	498	509	523	522	520	499	476	530	550	501	521	517	516	489	521	529	491	493	536	460	519	513	506	482	471	489	503	468	509	537	542	496	503	559	510	491	515	499	560	520	523	501	483	492	526	550	538	504	518	487	513	498	521	501	479	497	490	474	524	523	555	529	483	503	493	502	534	499	531	473	509	526	513	519	525	515	525	487	525	537	494	477	503	519	543	498	522	491	536	547	512	533	480	559	532	525	458	487	529	471	524	481	495	539	527	562	502	524	543	481	525	496	529	507	493	546	506	581	475	515	535	537	497	528	488	508	520	495	528	522	532	535	512	475	504	484	492	506	504	505	506	514	505	534	496	513	510	518	519	487	510	516	480	519	526	506	518	496	465	501	515	525	506	510	547	528	509	539	517	532	547	489	498	543	487	498	515	517	509	535	458	522	524	511	518	497	482	508	519	484	496	496	503	501	513	477	521	536	493	534	481	537	523	523	506	509	529	515	519	541	517	510	528	516	512	525	482	526	519	501	481	534	493	475	561	499	523	486	467	524	510	514	534	496	494	519	513	521	490	499	552	502	520	471	490	533	498	502	526	507	539	530	501	497	471	488	545	494	517	507	490	501	444	527	499	542	476	504	512	528	507	498	502	525	494	517	487	504	518	511	520	492	480	511	496	528	548	544	511	485	501	514	483	479	519	480	504	520	564	471	532	506	510	527	479	495	509	545	523	485	528	512	541	517	479	495	488	521	489	512	507	500	525	510	507	510	529	512	469	514	472	528	482	547	494	501	516	511	528	518	497	544	511	501	579	515	474	480	512	491	520	510	501	502	490	542	498	515	475	496	555	535	522	497	519	484	526	475	549	515	529	511	532	494	506	528	484	508	537	516	480	521	489	516	498	497	541	516	530	516	556	527	512	517	534	490	499	518	511	522	529	522	548	505
23879	23822	44811	49084	35049	20399	6204	803	630	603	553	552	569	549	568	589	571	540	578	518	538	519	566	562	586	593	544	521	557	589	529	551	540	558	538	537	551	541	527	606	552	540	526	533	530	532	552	591	580	578	540	547	568	537	582	572	541	552	521	503	557	535	548	566	562	550	560	539	512	511	552	527	547	534	573	534	608	520	554	576	554	578	517	556	523	523	559	580	555	554	548	607	564	571	581	586	562	550	549	594	532	549	509	552	576	507	541	546	553	571	555	524	525	537	594	558	572	576	533	520	528	496	554	539	503	518	548	569	516	549	554	578	584	579	503	543	566	565	517	527	573	596	545	570	577	549	559	518	529	541	546	549	588	548	581	520	501	570	541	542	510	540	539	568	576	578	563	567	554	523	573	564	555	576	564	543	534	543	538	535	571	554	537	571	531	569	584	516	553	545	566	565	575	513	546	547	532	503	551	525	536	515	555	538	546	502	522	525	534	572	562	513	548	507	534	548	539	591	546	543	542	597	617	528	527	510	539	555	552	534	514	581	530	555	548	583	564	524	545	553	549	545	552	530	544	559	544	589	557	520	563	575	574	551	580	556	558	519	529	611	560	591	525	551	577	507	543	541	520	534	584	513	529	509	560	569	510	526	584	552	575	548	515	543	575	525	508	551	547	579	551	589	526	581	567	567	559	529	551	505	521	547	511	558	550	523	513	523	575	539	548	518	525	539	561	549	556	538	534	586	544	562	522	546	552	553	573	548	590	568	527	566	553	530	551	557	527	551	537	563	553	509	546	525	544	519	503	537	555	557	550	546	573	522	575	528	507	536	562	537	577	523	526	577	538	552	549	511	556	559	559	554	545	534	529	506	542	575	542	563	531	571	560	507	584	566	555	562	557	589	516	568	599	570	567	491	557	513	553	506	525	551	550	536	550	518	623	542	588	527	535	544	556	550	527	571	584	527	571	581	563	559	509	535	528	563	563	564	523	548	576	573	551	570	570	557	564	535	578	584	451	559	568	539	526	567	538	510	544	549	514	577	486	518	526	532	572	481	555	559	559	521	512	572	577	490	551	508	535	528	544	542	525	534	515	578	516	570	534	586	517	543	574	552	611	555	515	544	550	518	535	520	536	546	533	581	557	520	550	539	562	517	550	580	594	549	547	560	562	544	586	575	538	533	578	532	558	544	573	545	548	559	566	544	581	546	498	599	541	564	513	548	524	554	552	532	553	576	554	536	578	577	525	496	525	521	537	543	567	568	575	570	569	544	569	544	553	556	516	537	547	568	554	552	555	548	531	538	527	544	537	576	560	571	531	532	554	515	547	554	571	578	513	552	547	553	538	554	533	538	554	515	531	539	543	511	541	527	564	553	575	540	613	548	527	545	576	523	532	609	597	588	574	553	538	560	563	586	498	564	559	547	557	582	573	577	560	578	590	543	571	521	551	543	510	500	519	535	489	542	569	565	513	493	599	521	563	542	532	543	542	562	536	504	586	563	549	519	557	566	499	539	534	535	568	553	503	535	550	549	551	559	505	538	547	594	526	622	512	599	519	543	549	549	560	597	550	589	586	586	566	571	585	554	578	546	528	561	527	558	528	567	532	549	517	573	499	552	574	554	517	517	560	578	518	575	552	559	536	518	528	583	573	539	556	565	556	564	534	542	501	600	526	545	558	587	598	561	532	508	522	531	534	560	514	513	570	573	560	511	520	545	524	569	550	533	553	564	558	560	555	579	502	591	548	552	540	536	503	573	556	489	572	561	543	542	513	552	565	620	572	553	551	587	494	556	553	538	556	568	551	565	518	585	524	553	574	557	528	493	542	582	551	563	527	599	531	541	496	519	566	517	550	515	534	551	548	518	572	591	592	540	543	537	551	522	553	540	568	597	542	553	546	526	520	520	555	557	487	551	547	567	567	506	565	534	572	522	564	537	562	562	540	534	512	563	515	545	531	533	596	553	533	561	571	564	565	542	522	537	543	619	565	494	595	542	501	548	558	556	560	552	577	548	517	538	579	546	553	560	538	539	534	577	533	544	551	561	546	518	585	551	568	564	532	552	533	533	546	575	532	573	522	540	532	546	527	556	532	592	525	517	562	565	545	594	521	538	548	527	561	526	521	542	540	514	529	550	540	563	541	568	520	498	542	552	538	560	532	561	545	569	538	563	581	554	557	513	501	542	572	554	539	571	580	568	525	583	564	557	551	535	522	545	512	518	549	548	542	520	559	541	540	560	574	519	541	567	543	523	533	574	555	603	520	548	540	534	521	541	541	566	512	534	531	546	569	551	560	553	548	537	538	543	513	521	528	512	556	567	546	519	507	528	575	538	566	569	514	536	542	537	554	525	578	551	551	544	595	559	571	534	555	516	563	605	542	504	516	532	549	536	527	543	564	556	503	596	550	560	516	546	545	551	597	584	545	519	542	582	537	541	557	516	511	543	544	524	554	525	529	567	566	541	550	551	556	533	554	525	512	545	588	565	539	523	549	547	551	560	582	506	559	514	554	533	502	565	557	551	545	522	538	594	571	571	620	549	536	582	541	522	523	562	527	575	569	526	536	545	561	548	518	555	576	543	550	555	516	592	566	515	528	518	520	541	519	576	537	533	566	566	541	561	523	571	526	526	537	555	548	521	541	501	570	568	561	547	574	538	493	553	503	555	572	552	563	552	568	555	551	568	545	538	510	563	564	541	556	587	575	550	586	536	520	561	523	559	547	576	540	570	559	521	525	534	596	506	546	553	555	543	564	588	523	541	533	526	555	547	540	493	557	552	521	554	583	566	564	556	565	569	558	526	560	558	558	526	564	502	564	546	479	553	490	560	552	550	568	550	574	523	534	542	560	494	562	564	547	521	539	574	500	540	534	509	516	529	497	545	552	578	574	589	568	555	576	528	586	578	545	566	535	533	518	546	529	525	532	535	561	553	556	521	541	546	585	519	588	581	537	580	588	585	529	497	526	569	529	556	558	533	547	538	545	514	548	515	524	568	544	557	525	477	557	551	529	579	545	530	571	549	556	536	528	525	548	544	563	548	527	570	549	554	552	575	543	564	578	530	556	564	569	545	576	514	531	539	567	526	505	542	511	523	490	535	574	517	586	559	541	562	560	559	553	556	538	525	545	545	529	573	587	525	545	553	566	582	530	556	538	527	521	528	557	566	523	543	530	549	540	537	565	515	551	549	547	554	534	585	540	560	564	557	555	555	534	508	542	567	549	548	529	543	557	547	476	480	559	571	563	504	556	535	531	539	567	531	568	517	534	528	529	586	564	554	531	543	561	522	571	577	531	555	516	530	530	531	553	552	518	524	537	540	566	593	527	519	552	574	533	544	520	540	559	558	492	532	577	546	517	541	548	582	516	566	573	557	524	533	546	584	544	524	507	543	566	548	549	535	532	552	562	566	520	586	530	537	543	547	521	561	562	542	542	590	558	541	584	556	552	585	605	546	525	583	555	546	554	530	543	572	554	504	573	550
42086	90638	84870	61302	31022	10981	2407	608	627	633	612	604	606	599	578	599	604	592	594	622	627	601	623	642	607	607	631	656	601	578	618	626	543	627	602	604	606	585	621	610	626	637	592	591	630	620	612	610	611	595	624	606	600	601	579	594	660	643	585	621	599	614	597	588	646	608	596	581	599	624	575	552	559	601	589	606	609	608	630	564	628	643	613	595	641	601	647	605	629	631	583	630	608	619	640	559	603	604	633	586	588	592	624	605	621	571	638	569	597	587	629	557	617	630	619	595	542	548	618	587	568	603	582	649	595	518	641	628	611	594	626	624	600	623	579	567	593	598	593	629	590	578	617	632	562	605	597	593	616	590	584	580	597	581	589	572	620	568	582	594	572	639	592	591	579	658	609	618	616	536	612	597	589	604	621	583	556	630	596	621	586	596	588	596	574	583	599	580	612	654	566	644	597	568	622	634	612	576	623	625	598	647	594	619	571	594	558	628	613	612	579	597	562	572	629	591	572	575	629	582	607	594	605	583	597	591	567	565	601	654	591	598	570	579	634	613	628	618	608	587	579	622	596	610	590	586	633	585	603	579	645	601	596	563	593	636	567	601	578	555	584	575	587	601	570	615	642	618	628	624	559	577	579	585	597	603	619	604	588	627	648	610	644	569	591	572	653	598	577	637	534	588	622	597	623	607	594	615	642	584	608	666	636	658	629	629	633	617	571	605	578	595	603	559	603	617	581	595	590	615	631	599	592	600	653	578	593	611	613	616	623	631	578	588	591	608	572	589	581	568	647	591	649	605	610	604	608	617	585	566	593	604	614	600	592	592	600	568	603	602	622	608	610	587	651	618	613	596	605	592	574	606	569	610	590	604	615	628	597	597	571	564	606	609	625	552	646	594	619	645	586	584	627	578	637	612	540	608	586	584	612	604	625	622	602	547	607	628	601	593	633	578	610	629	538	640	644	590	565	573	647	642	574	588	594	607	598	592	635	568	604	584	629	585	621	652	597	583	591	569	628	609	632	583	634	613	580	611	623	625	547	625	619	592	577	622	600	618	621	642	586	583	611	596	627	584	594	597	592	572	570	563	606	634	647	588	554	618	610	624	611	596	604	578	574	634	620	575	631	631	648	575	580	604	580	614	605	629	578	593	605	554	604	595	633	592	589	545	610	564	599	611	601	563	585	565	594	614	555	593	601	607	581	626	602	601	584	591	604	590	634	609	581	610	605	575	621	604	614	602	622	624	604	564	609	595	598	588	565	560	572	569	558	545	579	618	592	614	601	618	628	618	580	622	565	612	641	592	611	608	572	614	593	631	591	591	659	586	565	613	620	610	637	603	572	595	607	597	639	576	602	575	647	605	602	594	632	609	624	557	583	619	589	586	569	592	572	621	602	574	570	582	642	563	575	590	593	609	594	605	610	608	590	614	586	636	602	605	611	665	619	612	628	601	621	586	611	592	623	584	595	592	571	597	591	585	633	638	580	576	614	639	608	594	631	622	592	602	589	639	595	552	565	614	594	623	549	621	613	659	639	625	591	595	604	591	573	591	657	592	634	599	656	583	608	604	582	622	610	596	573	604	583	597	612	566	595	610	605	602	635	573	608	608	614	595	610	639	604	650	618	583	612	593	612	601	629	606	606	606	597	580	636	592	549	606	610	575	570	606	629	585	596	596	556	580	609	589	629	606	559	569	608	552	578	552	607	616	602	639	619	596	562	579	578	626	606	607	616	633	615	632	613	595	638	532	617	599	602	613	590	571	594	630	670	650	576	597	585	619	614	577	614	627	616	587	618	549	596	612	613	532	570	588	571	641	631	559	594	593	583	587	626	607	595	592	585	576	582	661	600	597	613	604	605	626	616	600	605	564	639	582	583	608	578	617	627	598	588	580	594	645	573	580	643	612	615	560	571	625	606	602	583	597	564	612	585	566	566	587	601	638	580	618	637	621	575	565	621	557	548	623	622	609	626	587	561	586	652	587	614	625	589	628	581	642	590	616	599	584	566	588	582	626	621	621	596	614	608	615	583	608	580	630	596	573	590	635	641	609	590	618	598	590	581	567	642	564	634	647	578	636	613	578	618	578	604	599	632	584	580	588	588	606	610	581	552	585	646	569	591	617	584	603	621	590	587	568	574	599	610	599	581	625	653	602	636	614	583	578	624	596	613	567	573	564	628	581	557	643	609	601	614	581	585	609	620	610	662	607	561	621	597	605	605	589	590	623	665	644	573	583	635	590	604	589	572	644	596	607	600	580	635	606	633	589	640	648	595	643	588	611	591	580	628	546	634	589	616	584	599	624	617	559	574	599	630	607	599	597	612	630	611	599	636	621	633	592	604	605	591	600	631	563	601	588	582	561	624	573	608	600	556	572	560	591	579	606	609	565	632	571	572	557	608	604	586	602	606	585	597	596	588	627	603	552	603	569	613	570	622	595	621	591	631	583	615	604	575	575	582	636	596	571	596	585	590	612	625	602	607	606	590	563	581	566	578	592	602	585	622	624	627	600	546	580	619	590	595	681	598	562	593	579	615	587	593	581	578	630	598	609	616	626	607	605	574	628	605	579	588	616	596	647	618	576	649	638	599	655	626	579	609	641	573	591	630	595	610	588	611	624	613	591	608	575	602	608	594	642	653	603	646	573	551	570	605	588	620	625	617	591	627	599	603	579	622	601	597	643	607	552	568	590	551	645	586	567	583	583	602	621	548	585	573	614	626	574	613	556	617	587	660	600	608	575	610	601	633	637	597	610	589	602	589	582	602	629	579	605	612	644	611	617	646	563	569	618	611	606	593	646	605	610	637	586	597	618	582	584	618	571	578	576	577	598	588	648	666	585	572	622	625	603	621	570	587	573	610	629	575	568	603	638	638	588	620	622	598	614	619	600	620	577	643	591	614	601	652	582	559	605	596	596	589	617	609	573	571	589	576	606	586	610	638	548	612	580	594	606	629	575	610	607	612	612	605	590	567	623	629	590	575	589	621	640	596	610	572	648	588	601	625	636	577	653	588	607	589	583	596	633	584	593	632	609	629	609	628	585	598	623	600	593	618	597	617	576	628	596	578	582	584	562	609	597	583	637	651	592	617	619	620	585	573	610	606	582	605	618	608	631	603	588	601	580	589	561	574	597	616	621	619	573	624	593	598	616	639	577	623	576	563	619	631	589	597	586	624	631	615	632	590	603	616	616	583	590	640	601	601	595	587	576	593	591	610	605	573	591	559	612	629	580	607	626	614	601	577	589	606	621	662	579	582	638	591	594	606	619	613	588	629	613	594	603	611	609	563	564	594	630	583	624	596	555	627	591	619	608	579	596	597	613	547	589	644	601	603	588	598	586	591	552	593	628	614	606	577	595	627	552	593	606	553	625	578	605	588	564	628	613	596	585	555	579	590	622	629	620	579	563	626	584	630	624	595	609	580	595	576	606	591	598	585	601	640	605	640	625	589	608	601	591	612	604	598	598	582	593	650	587	599	563	591	583
27582	28037	33680	19755	4732	1333	619	487	474	503	496	506	465	441	457	425	458	453	451	506	446	478	438	531	469	460	507	449	442	508	471	529	478	470	463	462	464	464	482	458	477	459	485	448	433	482	450	426	446	466	504	471	491	461	501	490	482	454	475	480	451	437	465	465	497	494	474	468	476	470	494	443	405	483	494	459	457	449	526	447	477	480	483	432	454	476	471	501	499	495	432	475	435	466	447	464	500	478	467	466	482	486	490	453	491	475	493	472	507	495	467	480	528	486	457	466	473	473	463	469	497	449	481	483	490	458	434	476	449	486	491	451	454	492	433	475	479	489	487	442	469	491	467	445	487	434	408	498	447	503	450	477	448	477	485	485	469	510	427	494	494	511	452	418	502	475	462	488	463	485	469	443	411	480	480	431	480	469	473	469	455	494	504	485	479	470	502	441	500	468	494	488	449	479	476	485	505	502	488	474	454	468	442	467	494	476	440	454	461	467	499	480	437	471	470	443	474	453	461	465	475	465	457	474	511	447	485	459	460	453	464	469	463	472	484	474	429	461	509	486	459	473	468	479	486	491	454	466	454	488	480	487	465	492	493	476	439	487	452	467	461	455	433	496	481	514	468	481	487	429	504	472	424	464	499	445	485	426	474	484	439	454	503	470	488	477	482	462	436	474	488	464	489	476	494	472	435	472	481	485	445	492	483	464	508	472	451	428	483	493	471	465	454	489	464	466	472	487	480	510	463	490	457	496	459	445	446	454	487	457	497	459	463	483	471	477	466	470	439	485	469	458	479	461	475	473	479	498	459	457	490	470	485	447	499	460	476	453	437	467	519	466	485	465	469	525	434	466	509	500	496	512	465	454	452	452	470	488	423	467	459	479	440	466	493	474	471	467	424	471	447	424	463	444	457	456	469	457	502	479	473	495	465	441	458	469	498	483	475	479	471	478	484	474	458	442	481	486	463	489	439	507	481	504	496	443	443	435	465	468	478	476	490	483	419	522	458	469	484	470	466	433	439	434	487	476	453	491	468	447	446	470	510	453	469	497	446	458	511	458	455	437	506	490	444	470	462	482	443	486	456	468	477	446	441	466	526	484	459	485	476	476	518	475	451	514	471	445	495	508	505	489	514	470	460	498	476	473	502	456	488	462	492	467	472	462	504	462	474	497	428	439	465	484	467	492	468	476	505	465	454	472	506	467	517	480	480	486	451	463	508	502	480	501	468	441	468	466	525	412	489	485	468	485	438	478	468	457	492	445	501	438	458	459	462	450	481	466	405	479	481	520	491	460	423	447	443	499	497	448	476	500	505	442	459	493	511	430	490	506	412	474	459	414	465	450	469	441	435	470	489	474	491	458	478	476	475	464	475	459	496	481	471	498	447	476	456	457	470	457	514	474	478	469	458	495	460	473	465	443	476	476	453	462	501	453	494	497	448	441	475	480	513	466	465	491	474	432	497	477	467	469	467	459	446	494	483	480	488	455	462	434	463	432	492	459	476	459	457	473	425	493	464	456	440	476	506	459	479	505	462	453	461	434	438	468	476	508	485	407	507	470	454	504	436	447	491	505	500	468	486	467	490	491	485	497	480	518	454	444	478	464	444	465	478	470	508	450	464	482	509	452	452	447	441	496	443	462	449	450	474	480	471	466	485	481	482	441	463	491	438	468	473	471	471	491	473	453	469	443	443	493	446	471	454	461	462	498	472	466	465	474	480	494	458	442	491	461	492	438	483	491	459	476	470	465	501	484	462	469	445	449	456	482	442	436	461	468	468	452	463	449	434	500	509	470	435	513	529	462	479	478	496	457	474	513	436	469	432	445	520	422	469	527	497	462	479	472	459	501	499	495	476	502	487	473	432	485	459	459	468	475	478	466	477	510	482	475	476	443	484	482	476	500	466	501	460	444	438	447	476	527	476	509	488	508	456	476	472	446	436	477	478	485	477	471	473	499	486	464	473	486	477	496	471	492	449	509	471	477	467	481	519	476	484	490	501	465	445	457	490	488	493	457	499	501	446	476	462	445	437	448	455	458	495	459	500	491	481	472	501	467	465	480	453	466	456	446	487	441	470	472	475	448	488	441	489	467	507	451	479	466	474	474	481	433	493	471	498	519	475	458	470	485	491	495	497	483	511	496	476	456	474	478	426	470	460	450	488	486	449	499	469	499	456	475	514	473	480	479	485	427	500	454	490	498	481	488	444	457	450	460	499	473	482	476	476	456	489	420	441	492	465	497	445	506	454	488	445	464	451	490	428	484	487	456	481	465	468	507	491	488	460	437	457	534	452	487	510	459	481	452	458	489	449	472	456	460	504	476	446	483	456	449	469	447	463	482	449	489	457	445	480	458	477	453	452	506	483	498	488	494	470	420	466	493	456	484	490	455	474	486	464	483	487	468	443	456	467	470	504	469	488	486	444	484	484	528	502	466	458	474	460	477	448	467	463	479	463	474	474	470	470	449	466	464	470	486	459	456	436	473	468	458	457	469	456	466	479	465	478	467	522	482	468	490	441	465	495	462	475	467	444	475	468	503	482	448	481	524	516	466	479	471	494	507	487	455	494	495	476	501	468	436	481	464	477	451	473	435	480	437	494	469	468	496	417	442	439	476	499	515	454	450	465	464	470	455	438	459	440	502	474	462	461	456	442	469	443	476	473	448	483	469	481	435	455	497	482	480	483	476	473	459	484	471	497	431	502	543	500	465	488	476	475	452	481	490	485	471	461	485	445	468	500	450	480	479	476	435	480	440	445	457	478	447	475	494	465	482	471	448	546	458	443	502	449	471	435	501	514	470	461	483	478	496	457	494	478	508	467	438	509	460	482	491	494	482	503	488	454	480	454	472	455	422	475	523	464	463	482	456	507	442	456	467	482	464	466	432	472	443	481	476	473	464	476	449	453	450	476	487	486	446	454	490	493	475	439	518	452	487	444	456	469	489	460	502	502	473	457	455	487	490	474	497	453	477	469	438	489	484	456	467	470	442	476	542	468	472	468	448	433	483	468	473	480	451	465	511	484	438	505	452	526	473	501	443	485	487	477	510	458	462	465	475	473	497	488	526	465	457	480	455	478	488	493	446	493	480	452	462	486	495	481	491	507	526	464	481	483	495	486	454	483	473	436	467	498	432	481	429	450	478	483	495	493	496	493	486	480	477	466	450	457	486	510	467	487	497	474	491	498	477	517	430	496	473	466	463	434	480	478	502	478	458	487	468	452	454	449	480	472	454	492	472	451	437	458	456	440	473	452	528	491	486	464	475	465	430	451	496	454	472	463	465	512	446	464	448	508	494	503	477	475	486	446	477	460	466	479	489	482	484	475	436	494	470	459	488	447	477	467	488	490	466	481	456	483	483	448	495	464	487	490	466	460	448	454	445	470	471	494	434	454	490	438	494	502	514	533	451	464	481	468	464	482	481	505	486	493	428	450	450	500	450	491	451	481	473	486	467	507	504	419	478	442	478	517	461	455	486	432	461	471	485
10823	36727	29148	11333	3332	1237	579	452	462	469	444	450	492	432	456	464	443	497	451	475	455	455	444	475	456	455	471	458	465	475	461	492	474	471	473	485	464	429	427	472	482	462	506	460	399	454	447	431	438	446	447	448	449	502	452	474	404	464	458	454	460	444	454	417	450	464	429	441	441	460	465	475	437	445	449	464	449	478	427	464	441	443	477	442	450	437	467	447	467	433	462	452	447	465	448	434	466	433	481	414	475	438	407	439	422	429	455	451	441	434	463	431	471	460	468	424	429	445	423	491	441	444	421	470	457	428	470	438	468	385	449	452	436	426	429	467	443	427	438	459	444	471	451	460	464	420	454	434	482	436	457	431	462	408	465	460	450	470	462	429	449	453	476	476	430	463	427	440	485	423	454	441	423	459	502	441	457	473	454	428	437	438	461	437	424	480	433	431	431	458	420	472	474	431	448	471	463	438	434	455	474	446	410	448	455	427	421	454	453	449	424	424	453	471	428	447	437	474	458	431	431	420	435	426	447	448	444	467	438	476	405	416	416	450	461	413	442	442	430	447	467	450	468	447	446	446	441	469	435	416	470	437	463	463	451	434	452	442	470	432	446	432	410	444	428	415	410	443	435	417	412	455	458	440	459	409	442	431	451	446	446	438	418	481	481	431	418	479	453	458	461	421	434	460	434	431	436	481	437	442	484	428	449	475	477	459	442	448	440	429	399	390	431	455	440	451	448	416	439	475	429	455	432	452	446	453	482	432	419	454	441	475	447	423	433	468	469	427	427	483	394	431	459	388	487	472	428	437	427	406	465	446	392	496	451	439	441	397	464	425	451	456	432	472	421	476	430	435	446	409	449	422	440	473	449	454	457	426	446	414	430	465	487	453	459	489	443	432	417	442	451	454	449	447	456	414	463	454	443	459	450	448	414	432	440	442	409	439	468	470	443	453	433	465	442	470	453	450	461	442	429	461	474	427	472	448	463	451	464	465	443	449	485	444	460	460	429	395	446	442	468	430	424	438	479	448	430	449	475	422	411	420	434	462	485	446	407	482	440	432	451	451	434	438	458	476	463	417	411	442	445	424	449	454	429	443	450	431	433	457	460	455	455	409	410	450	445	443	467	459	413	458	417	456	443	452	449	419	445	451	456	424	439	474	447	468	463	418	409	435	422	470	458	453	415	456	445	425	450	451	447	466	457	420	478	451	450	451	406	456	431	459	447	473	443	406	441	460	424	453	441	443	456	440	441	436	408	467	446	444	420	444	492	450	450	456	467	418	454	426	457	408	416	454	432	423	417	438	405	452	466	458	444	472	468	465	467	414	456	444	405	416	433	459	450	450	452	436	390	432	446	421	478	474	465	444	408	472	452	452	453	453	432	464	451	466	456	407	429	433	458	464	452	465	475	444	458	461	439	436	459	435	444	438	449	442	460	442	464	479	426	430	484	448	427	450	431	431	422	444	464	464	457	443	426	418	439	443	460	452	444	434	459	433	451	446	464	459	456	448	431	422	423	448	441	414	464	431	454	462	448	469	431	443	483	480	464	487	444	445	436	474	429	445	453	414	477	438	430	415	467	466	458	444	434	453	436	407	390	425	422	468	432	465	461	427	464	446	475	407	441	454	440	453	410	435	458	446	471	435	455	411	461	461	473	484	446	426	441	460	429	493	445	440	439	464	414	460	443	457	450	462	465	420	425	452	447	458	488	439	450	449	453	449	412	471	437	418	448	390	470	486	425	449	437	465	427	457	452	454	445	484	431	447	462	437	424	468	436	446	483	484	464	417	434	439	394	457	414	443	467	414	409	458	454	476	451	456	437	466	407	455	440	462	442	422	463	449	415	472	460	435	446	455	466	448	490	449	467	435	426	410	487	447	458	436	422	460	429	420	454	461	483	431	476	434	430	448	461	454	469	472	454	446	441	450	462	433	440	465	458	497	432	458	456	445	415	414	450	422	448	463	465	481	444	445	447	481	460	458	462	449	487	430	428	440	426	447	476	442	430	443	430	427	433	438	424	455	399	449	413	464	458	423	415	473	419	430	434	423	493	417	443	467	416	430	447	455	468	425	432	485	454	467	437	449	443	478	486	461	453	463	456	412	456	445	451	449	448	446	467	412	428	453	437	405	420	457	465	417	433	388	482	442	468	454	452	481	463	465	408	422	480	456	464	438	457	434	412	459	451	448	433	478	423	474	444	459	425	447	428	459	469	450	466	469	443	461	379	430	451	450	433	400	454	424	455	439	453	458	431	416	449	418	431	455	454	388	441	426	427	431	454	458	480	394	467	417	492	414	450	403	479	411	424	439	423	430	417	471	421	451	439	466	453	480	445	457	476	404	446	450	478	453	446	459	413	470	438	461	465	466	449	424	464	427	430	459	476	442	463	399	446	417	435	485	433	442	400	409	511	456	415	435	436	461	456	481	473	455	456	438	438	422	472	462	412	422	416	424	426	446	466	463	439	440	467	434	444	446	433	432	434	476	428	425	444	469	415	423	464	455	448	445	474	460	410	439	468	447	432	415	431	454	428	464	410	417	434	461	413	446	440	496	438	473	456	420	451	451	474	471	393	431	410	454	460	427	480	432	465	407	450	446	447	444	437	445	440	444	407	445	412	415	441	444	430	382	489	460	385	435	473	440	444	470	439	457	450	431	453	468	443	453	445	447	417	429	435	414	441	428	421	450	473	454	428	450	436	437	466	417	454	447	476	442	466	405	436	404	452	453	452	455	438	423	470	455	437	485	442	463	429	429	470	414	432	405	448	421	479	453	459	451	462	451	475	473	432	458	438	457	427	439	448	437	427	454	438	468	459	437	469	446	443	463	457	478	417	444	416	467	443	442	475	450	436	482	464	450	464	475	463	422	413	452	428	488	441	479	466	484	453	451	434	450	468	454	456	440	437	439	452	425	429	431	427	486	464	395	429	488	456	437	420	385	433	462	443	456	430	467	444	492	434	471	432	444	444	451	435	447	433	446	435	445	425	448	456	430	428	410	455	434	461	436	435	439	477	451	467	452	436	456	467	464	449	426	427	447	442	452	424	441	444	474	425	487	454	439	453	462	432	466	463	456	470	437	473	484	425	454	429	434	480	459	430	449	475	461	444	432	449	444	438	426	450	429	448	465	458	457	448	447	428	451	454	441	447	439	409	438	391	426	466	415	430	466	420	446	439	453	458	485	407	450	429	431	463	434	468	447	455	449	472	424	417	477	440	438	397	438	448	410	414	440	421	463	439	444	435	456	477	473	463	462	454	425	513	432	435	426	436	414	447	424	438	432	440	465	420	434	418	455	486	396	462	404	426	422	440	451	441	451	462	445	430	422	468	484	421	436	423	430	439	425	450	449	461	436	456	480	462	466	455	443	431	445	430	430	436	439	450	458	427	440	464	492	446	442	469	469	448	478	479	428	461	428	451	415	455	449	457	462	427	422	463	454	450	411	480	468	421	425	447	450	429	427	447	436	441	447	454	451	482	425
25039	26367	49559	47251	26820	10598	1460	614	509	502	511	519	523	510	515	507	496	512	488	449	495	498	462	504	489	507	510	443	518	503	504	497	477	481	508	536	508	489	478	483	488	507	507	506	506	523	511	491	507	515	473	479	480	470	437	523	526	457	539	502	540	482	535	470	472	487	456	483	437	474	476	510	508	482	526	494	478	505	509	484	485	486	498	515	490	534	497	467	476	506	510	499	470	496	494	516	489	458	498	492	507	475	489	491	486	485	508	490	481	531	475	498	476	460	500	491	482	494	524	498	486	521	500	501	471	516	484	488	482	461	499	452	489	487	488	521	485	529	491	472	507	494	512	514	448	465	498	514	502	484	492	523	479	501	504	467	495	477	487	491	479	469	490	492	473	502	474	519	480	479	483	486	507	495	478	502	529	477	501	523	511	483	497	456	475	528	486	535	478	518	512	488	515	507	460	461	523	504	534	478	474	553	494	489	489	469	497	513	496	573	513	496	489	489	484	468	511	506	532	518	491	511	467	510	519	509	485	493	508	508	489	482	474	486	476	493	494	507	500	517	493	536	486	538	508	475	478	492	459	446	560	491	524	524	482	528	498	477	461	507	487	505	433	496	492	475	506	473	507	470	506	485	469	462	467	479	478	488	501	465	535	465	483	506	487	457	480	497	501	502	502	493	487	503	473	536	489	474	512	487	520	484	460	489	470	491	489	470	505	494	519	513	488	490	500	491	466	495	498	475	515	491	523	502	490	484	519	503	487	491	463	420	509	508	474	504	544	482	495	504	513	471	486	466	474	472	511	495	510	490	481	465	484	501	486	483	469	480	457	545	501	477	457	500	486	491	492	488	492	456	530	526	462	505	496	496	491	464	473	503	493	529	472	451	481	507	512	491	474	482	513	499	482	489	543	487	476	484	480	463	488	487	488	513	541	528	513	515	487	511	529	467	480	485	476	493	481	488	471	486	510	493	491	510	499	488	511	503	470	533	459	537	485	467	509	450	499	493	512	505	497	475	571	471	491	520	449	506	514	534	497	501	490	492	509	497	495	489	447	497	475	480	479	461	507	474	500	480	453	505	474	496	451	537	529	483	545	526	497	513	537	465	487	462	515	485	490	499	506	452	462	403	483	494	484	513	503	468	468	512	516	489	491	487	488	474	507	479	482	476	498	491	537	462	461	489	485	499	502	459	447	497	552	497	519	481	500	494	473	502	498	512	501	506	489	485	485	483	515	457	509	499	449	494	457	508	529	495	500	484	499	472	517	500	533	553	465	487	512	504	482	463	509	492	494	426	513	463	499	479	479	477	507	468	511	478	510	473	467	476	475	464	499	529	461	464	489	502	500	481	501	491	490	469	512	465	455	484	504	514	506	499	502	538	473	500	484	506	508	476	500	491	465	467	538	480	530	479	487	541	502	524	462	553	487	492	513	462	488	482	499	506	511	492	493	465	484	474	511	515	507	523	441	493	496	494	477	457	461	504	505	511	467	493	528	511	510	454	452	506	556	506	536	487	493	471	498	493	492	535	527	485	478	478	493	509	484	468	518	489	488	513	499	467	535	495	503	534	476	471	471	471	472	494	501	482	515	481	474	489	464	470	517	570	482	541	511	485	486	491	522	477	487	493	470	474	528	498	472	465	509	475	484	513	469	503	505	521	483	478	515	497	525	508	504	481	482	520	535	497	501	495	480	511	557	477	514	487	498	534	489	497	462	503	496	521	465	465	447	512	507	508	515	441	470	521	488	498	503	520	524	482	515	517	498	488	491	475	490	501	502	458	521	486	484	499	475	514	449	492	518	482	449	517	460	530	472	483	479	486	525	468	535	485	482	467	484	485	535	546	491	453	508	494	496	478	485	490	485	511	511	494	498	522	508	515	516	515	511	495	523	486	493	504	539	509	492	487	499	497	456	542	467	475	493	514	492	539	489	497	492	469	475	484	447	485	474	458	490	473	499	502	516	481	454	478	508	493	521	485	477	518	474	498	471	500	507	478	465	464	469	503	494	472	437	484	495	451	488	516	506	509	488	506	498	488	529	550	474	494	484	508	490	488	486	475	489	462	499	422	544	487	500	481	473	501	465	488	503	448	523	531	509	482	522	509	516	483	481	492	445	487	511	501	502	443	547	466	529	497	497	470	495	456	485	494	458	489	466	550	486	504	501	494	494	499	488	480	487	473	495	502	497	483	514	505	498	522	490	465	506	480	523	505	544	465	498	501	482	464	470	493	464	485	489	513	512	484	516	438	455	510	484	493	511	478	486	497	501	498	479	524	507	521	507	476	484	512	502	493	508	485	506	470	527	481	520	508	519	506	476	452	512	488	469	480	502	481	484	493	505	505	483	469	532	519	491	480	486	491	469	478	430	467	526	495	488	478	520	487	504	465	520	494	475	530	491	506	475	496	520	489	490	487	509	471	498	515	460	508	472	514	497	471	488	480	478	497	494	502	514	472	484	543	511	494	537	471	507	517	519	516	515	516	454	445	477	516	506	478	497	477	477	479	503	504	458	515	454	477	471	462	489	502	462	520	498	478	438	484	513	463	525	488	525	495	502	490	520	513	505	459	502	499	491	495	467	515	535	461	461	535	549	519	503	474	469	523	478	463	507	456	471	515	520	500	468	484	516	459	491	528	482	489	484	501	497	506	502	451	510	511	434	479	534	515	482	486	482	497	514	496	500	529	516	497	488	519	476	482	529	447	489	504	467	525	506	468	512	487	483	442	502	481	511	512	530	509	532	479	465	515	487	496	469	479	496	519	495	480	495	480	445	488	497	498	490	502	491	495	478	481	480	481	475	466	517	462	482	479	486	466	472	486	453	493	477	495	463	489	478	497	523	516	488	497	466	517	462	494	468	528	489	495	469	495	476	517	500	501	483	490	430	507	474	461	467	510	493	493	488	504	461	492	468	474	516	519	508	490	481	480	520	465	487	484	463	496	530	511	505	517	465	512	492	468	487	521	509	516	495	490	491	502	528	490	465	486	503	502	516	508	511	496	467	515	490	491	517	484	457	486	470	431	500	489	482	504	538	509	476	485	512	455	466	512	478	517	494	482	490	503	492	536	478	495	456	470	494	489	535	513	512	480	454	514	527	491	457	492	471	430	479	493	490	489	528	488	487	441	489	505	483	532	513	515	518	494	483	489	500	464	499	510	497	479	477	480	510	498	495	495	449	474	518	540	507	461	538	493	448	502	466	459	508	501	482	517	452	484	528	511	503	540	521	530	475	453	493	493	491	469	487	478	474	490	491	494	448	475	491	470	479	482	498	510	541	466	490	520	510	475	502	484	532	512	497	523	482	521	515	462	471	508	504	499	455	530	495	496	508	537	486	464	488	518	491	564	483	502	512	506	533	483	450	469	534	504	495	470	496	488	495	463	533	482	454	518	504	471	410	492	498	472	486	508	514	523	496	499	543	517	483	503	469	507	460	493	525	514	476	485	441	456	521	489	505	474	532	521	471	521	470	512	472	478
47355	92767	73755	42466	18299	5121	823	465	510	513	554	526	524	526	535	540	528	509	507	562	510	546	557	527	530	518	524	521	524	503	522	508	510	511	534	530	525	478	488	501	495	513	520	529	522	558	506	505	534	534	519	556	541	533	529	518	507	525	518	538	502	513	479	546	474	493	495	534	533	503	530	562	510	547	502	547	513	514	521	513	511	513	562	503	491	518	522	526	527	551	514	533	528	527	504	503	502	535	508	519	471	486	499	524	526	539	489	494	489	506	504	500	472	503	479	505	494	518	532	522	519	508	500	497	493	528	567	510	501	526	496	487	499	541	484	524	519	552	504	508	548	481	504	489	487	521	536	494	511	545	550	530	489	476	472	472	506	481	519	534	515	493	521	529	485	565	479	483	505	510	485	504	486	512	526	477	530	532	498	485	489	491	520	516	540	480	512	541	521	461	515	506	507	554	513	507	511	488	496	486	481	515	492	528	477	534	514	508	494	516	557	511	496	503	508	492	498	515	501	517	529	535	489	516	490	485	512	490	528	507	532	496	532	512	536	504	558	518	466	561	478	491	495	492	508	514	501	523	493	500	528	499	471	491	558	493	516	517	535	485	497	484	521	470	499	519	479	553	514	495	499	511	509	513	496	536	539	509	545	482	552	498	534	531	489	490	531	534	533	529	532	475	498	531	502	521	518	538	538	504	533	508	509	536	511	525	500	533	495	496	505	496	517	510	546	524	520	546	479	521	506	498	519	500	492	534	530	487	523	521	494	524	509	505	510	483	516	530	557	495	463	487	520	504	497	514	529	458	506	482	513	522	507	541	506	478	539	519	502	526	477	462	520	500	544	517	549	541	524	517	534	539	474	519	492	506	492	500	519	487	541	466	521	535	490	526	503	537	479	512	497	541	486	495	486	510	500	516	479	554	486	501	497	537	537	531	518	558	513	526	527	474	490	488	541	578	526	513	538	488	487	507	513	498	547	507	528	503	488	503	474	460	486	516	559	514	530	454	530	541	510	502	469	500	507	498	500	531	514	501	519	483	512	511	534	528	544	501	515	509	523	520	512	527	570	504	471	550	503	500	522	523	513	507	496	555	502	515	541	548	521	549	522	530	509	536	532	529	524	501	478	521	515	540	503	532	511	545	500	538	502	465	480	531	513	546	524	483	539	512	507	530	487	520	532	522	519	500	457	478	530	508	521	503	512	486	527	545	529	502	507	495	497	541	492	482	528	512	501	508	500	498	570	510	537	469	508	509	508	491	512	533	470	509	512	519	493	495	501	507	499	483	511	498	511	491	560	512	523	499	521	532	519	478	499	499	529	515	528	494	541	477	518	495	530	489	481	476	502	522	523	540	481	560	523	495	498	507	524	557	503	486	529	500	500	507	520	519	542	545	532	492	522	510	501	518	534	501	494	516	488	546	509	521	532	529	503	488	518	495	482	518	530	547	580	524	535	516	535	508	476	466	540	482	503	507	515	535	472	543	466	503	537	550	536	521	499	525	511	527	537	524	539	476	511	542	536	535	502	513	528	564	548	504	535	488	524	482	524	474	537	504	479	482	515	539	547	517	474	552	500	498	504	485	480	499	478	487	506	506	459	497	516	486	536	522	533	549	480	556	472	485	537	501	493	534	524	501	496	527	501	502	497	567	528	525	541	518	536	488	513	473	533	526	533	519	478	522	517	529	528	482	552	485	549	515	523	485	526	517	484	489	524	536	518	508	506	527	474	508	523	499	516	570	493	491	491	492	532	528	467	513	479	557	492	539	504	480	505	541	514	471	529	509	537	518	529	476	522	503	494	529	491	491	492	536	521	471	488	533	485	526	499	507	553	497	486	502	536	527	520	497	496	535	544	514	486	488	523	499	484	513	512	519	510	540	509	533	498	540	505	502	517	520	557	541	506	547	495	486	521	482	509	522	509	529	533	537	548	496	521	505	501	525	489	492	490	543	532	494	481	524	536	505	527	501	520	539	530	500	536	493	504	506	557	511	478	461	513	513	518	529	530	503	494	482	496	487	477	520	502	495	491	503	497	513	515	474	547	532	549	515	535	488	529	461	534	494	512	446	526	497	487	528	453	524	565	518	545	485	520	501	527	508	527	517	493	472	489	541	577	493	524	507	516	504	471	513	522	510	521	511	477	520	474	500	493	526	543	525	522	452	543	501	509	488	525	503	517	510	540	516	548	501	510	496	491	520	527	488	509	497	530	570	504	545	493	513	491	502	527	530	487	540	483	482	484	511	511	513	477	531	513	541	521	497	502	492	543	511	512	532	512	481	501	542	523	515	507	490	532	524	536	499	556	520	502	538	547	511	524	530	500	523	520	499	521	510	512	552	517	519	512	508	524	513	473	522	516	525	523	534	505	497	475	534	501	502	508	493	522	519	519	510	526	510	526	539	565	517	516	510	507	538	497	517	504	498	514	492	485	508	555	523	518	511	512	531	492	511	521	538	533	537	518	520	503	525	506	530	485	515	488	516	529	527	509	557	524	508	524	560	504	484	469	530	471	524	445	552	537	517	526	510	521	516	518	521	509	485	497	525	553	527	497	475	538	512	519	499	525	525	496	537	538	520	506	517	492	524	509	514	513	519	500	529	538	537	514	518	548	565	509	522	468	508	539	523	500	524	496	504	505	493	523	504	511	525	487	523	492	493	499	550	547	533	509	528	535	536	525	524	496	485	499	519	522	522	525	455	480	510	479	487	512	504	522	545	521	524	509	530	497	523	554	464	497	494	526	485	515	514	505	529	481	500	576	539	507	515	509	499	537	514	514	533	507	542	523	543	510	481	531	519	540	554	539	528	508	508	471	570	525	487	512	529	495	487	498	483	491	500	517	492	477	490	505	502	470	536	530	484	506	495	513	511	561	524	535	525	490	484	535	501	466	506	486	495	512	513	510	551	512	517	539	462	543	515	486	528	515	481	502	490	528	514	479	505	493	512	479	527	533	517	498	524	503	519	520	514	564	483	528	563	541	518	496	459	502	511	543	554	473	510	519	499	496	516	538	549	483	534	493	514	546	507	504	519	529	524	526	502	516	533	541	514	493	530	548	482	476	506	549	515	497	481	496	508	504	545	538	514	507	505	488	500	509	529	558	535	509	516	478	526	487	525	512	501	538	534	545	491	541	504	495	503	493	536	486	509	508	482	477	498	549	584	498	517	507	515	502	491	541	497	519	525	495	535	488	487	492	508	508	502	514	529	497	530	520	527	501	492	510	491	532	502	506	501	466	522	541	549	472	566	524	529	509	505	494	561	495	533	488	519	498	471	459	516	499	512	542	503	525	483	470	511	552	526	487	488	521	501	559	519	514	520	570	502	501	535	528	530	500	511	523	496	514	502	499	500	549	459	539	517	522	508	497	522	488	478	475	495	474	515	500	504	529	529	489	531	522	556	529	522	515	501	534	525	522	501	504	509	493	530	504	528	511	532	504	542	495	500	491	511	504	519	516	544	520	480	539	487	521	489	526	530
23935	23114	43544	46993	32614	18932	4959	749	638	603	591	573	609	574	622	563	581	579	534	548	594	542	608	598	577	558	610	573	534	550	556	558	543	524	559	556	552	591	584	555	517	509	574	558	543	563	570	561	593	537	539	572	528	571	592	535	555	573	555	569	521	532	580	524	554	538	532	555	564	554	560	594	553	554	569	523	535	573	583	602	549	514	595	510	522	562	561	583	576	551	536	543	524	532	587	537	589	503	556	511	566	514	552	567	583	552	552	589	572	543	555	490	531	528	553	557	557	533	557	558	586	560	554	560	545	632	580	561	569	521	588	525	533	525	532	558	563	573	523	527	537	530	524	559	534	507	540	526	544	529	555	566	537	519	535	602	562	563	518	525	562	520	513	571	535	567	532	531	547	571	563	530	543	521	565	494	540	552	528	571	528	546	565	543	532	555	542	566	538	533	559	575	511	534	541	557	527	511	531	531	539	534	541	517	543	543	573	579	530	550	519	532	570	530	538	575	514	498	563	573	529	533	501	553	539	531	552	550	511	547	548	555	518	526	531	556	594	549	510	525	577	510	518	564	582	521	521	535	528	577	572	568	533	554	518	528	528	557	514	538	526	544	532	537	587	536	557	564	530	563	536	530	537	539	592	523	533	563	570	513	557	544	557	524	503	551	555	578	541	621	545	532	531	565	567	574	569	538	519	566	559	590	494	558	500	531	578	527	560	604	553	524	523	565	553	577	569	541	599	593	545	544	556	557	567	600	556	561	545	590	557	554	592	581	532	525	508	602	516	578	525	577	526	516	575	508	549	565	512	534	552	555	557	524	568	575	584	505	552	540	604	522	535	574	580	558	565	540	596	532	554	571	552	571	562	579	534	546	566	546	565	535	533	567	531	539	537	534	537	578	551	541	575	547	497	479	561	521	512	557	552	569	562	572	559	583	569	564	537	565	542	543	506	536	520	527	564	574	621	595	565	539	567	526	569	502	549	565	523	539	567	586	582	543	562	560	528	537	532	534	561	530	530	542	556	567	568	556	520	509	513	532	539	569	551	495	539	557	506	537	562	568	530	513	551	511	531	563	528	565	501	552	524	555	578	549	528	588	541	531	549	529	569	618	564	546	596	550	587	573	582	513	548	559	591	587	555	528	526	577	538	528	585	553	516	564	546	556	587	526	518	520	564	548	607	535	547	572	543	521	545	585	550	514	538	567	550	554	555	548	553	568	530	583	579	553	568	534	506	570	541	550	522	583	517	583	547	561	536	536	518	517	548	499	550	539	526	560	549	533	557	538	530	550	595	558	593	547	594	589	555	536	534	561	532	562	563	537	517	522	573	512	557	556	521	524	567	533	538	557	491	548	545	557	531	553	527	528	528	564	575	566	541	541	575	558	571	560	534	550	617	509	558	542	560	553	583	538	556	554	567	541	570	505	548	524	513	563	561	550	597	591	573	564	537	537	551	552	538	569	509	525	543	508	532	586	551	503	545	547	577	508	497	533	549	523	546	569	564	553	518	523	554	526	572	502	567	562	516	513	588	545	556	523	539	537	518	563	546	564	528	557	570	510	541	524	577	558	552	577	529	566	543	512	559	568	542	523	576	505	494	524	580	523	544	616	523	500	539	520	591	558	542	531	516	527	561	540	489	548	567	547	535	602	539	548	580	542	540	537	546	528	576	551	539	559	536	549	553	586	575	526	548	573	552	559	585	546	543	535	526	581	548	576	524	602	565	534	538	555	572	539	522	531	567	541	534	461	535	635	543	523	586	594	612	531	552	583	577	558	537	572	554	526	548	550	510	523	515	570	565	636	506	499	533	601	528	568	547	541	584	549	524	552	597	572	506	589	585	510	532	515	533	576	581	546	572	564	555	524	587	541	534	556	554	543	554	537	558	548	552	573	556	522	561	540	567	573	496	567	539	547	568	584	559	583	529	565	530	539	581	532	521	502	547	531	567	501	540	619	551	544	555	558	549	520	579	571	548	508	534	566	536	490	544	581	566	528	524	534	563	529	568	559	526	585	575	568	520	560	577	565	569	566	565	554	546	537	590	585	499	587	506	528	568	515	561	536	591	505	545	575	545	569	548	579	526	540	572	565	549	585	564	574	568	596	519	541	586	587	558	540	533	531	573	579	547	512	518	554	573	520	534	516	582	542	514	566	509	511	524	521	544	526	524	510	583	559	548	546	519	590	549	575	576	543	483	541	556	562	510	537	559	492	548	551	538	510	540	559	568	535	594	577	569	516	550	534	547	520	534	540	573	522	621	569	537	531	522	539	507	552	600	537	511	528	557	571	549	552	498	547	535	574	541	563	540	552	529	513	578	542	551	526	523	532	560	546	581	550	549	574	523	578	577	512	540	565	529	528	543	592	517	539	568	536	535	549	564	568	566	578	538	535	548	533	557	575	549	592	554	549	562	562	513	555	523	562	534	529	567	484	542	533	545	530	575	560	572	552	567	560	530	597	515	539	541	566	533	517	560	565	539	568	553	541	527	580	565	567	555	582	571	533	529	545	529	553	578	537	537	560	568	558	545	554	586	544	522	542	568	552	530	557	607	534	566	497	500	553	570	528	521	539	551	552	546	582	546	542	558	500	529	557	549	554	593	572	523	553	560	552	547	552	550	524	585	532	559	508	536	540	555	573	531	561	563	536	519	528	583	542	551	576	507	540	564	560	550	563	562	537	562	484	572	583	578	535	527	563	588	554	494	537	503	537	536	567	544	532	568	565	538	535	546	516	508	526	600	579	522	561	556	546	527	548	547	537	544	576	570	526	562	577	547	530	532	573	550	542	569	555	556	562	595	595	535	525	565	532	521	610	503	577	550	559	521	511	588	560	522	531	501	523	511	588	526	554	576	539	540	568	528	573	503	526	552	555	558	541	537	517	524	573	561	497	534	534	500	545	553	561	560	546	585	573	562	558	566	537	551	550	514	563	610	589	553	559	545	495	585	570	521	536	487	527	545	496	531	486	528	540	528	541	552	533	526	579	527	556	571	534	585	501	525	513	524	552	551	528	555	575	506	512	564	533	542	548	582	541	537	549	557	567	539	557	513	552	501	530	545	533	535	543	532	527	565	575	581	553	555	563	511	554	591	550	536	518	503	559	554	557	511	474	487	558	565	571	543	562	545	522	542	574	532	539	548	535	552	569	530	584	515	543	557	569	563	576	542	580	536	578	564	505	544	548	526	515	537	512	573	536	539	564	555	571	523	525	509	607	568	557	592	530	541	541	579	595	574	514	529	554	592	586	509	538	562	529	577	591	547	563	506	569	509	566	544	576	561	519	567	526	534	556	553	562	549	521	556	518	535	539	503	564	536	596	582	543	565	540	545	550	531	517	546	566	590	569	558	561	542	510	549	543	505	577	566	541	531	530	554	541	594	581	555	560	547	533	572	570	497	552	539	595	558	578	544	545	541	536	538	517	567	578	551	525	534	545	560	609	584	535	537	568	532	501	562	537	552	583	534	540	590	561	568	574
58119	101739	84359	57453	28804	10388	1621	638	595	586	650	592	578	631	566	607	612	611	592	584	599	601	660	647	581	565	575	583	618	563	595	624	605	607	635	620	601	624	607	608	621	596	594	616	599	587	609	593	626	583	578	614	613	579	611	577	577	613	607	570	551	577	643	623	597	632	619	603	601	595	595	608	586	621	594	584	591	602	608	614	607	609	623	576	586	634	566	580	590	543	599	619	615	598	594	594	646	580	553	606	616	598	563	596	613	597	600	574	589	597	600	613	616	601	612	611	579	608	681	607	626	587	575	607	607	578	626	600	601	617	583	585	611	643	630	601	599	608	609	604	592	602	585	566	596	597	614	647	602	625	602	571	597	609	600	595	599	609	595	595	565	609	596	604	617	581	616	623	626	611	547	606	602	601	585	599	552	617	606	545	622	624	599	611	563	561	590	611	604	542	556	602	609	622	599	639	621	588	592	574	616	590	608	617	629	608	585	577	618	608	610	588	610	597	606	591	605	583	587	606	600	615	547	575	620	579	612	614	576	576	590	628	615	600	627	617	601	566	601	576	588	600	573	555	622	575	639	593	657	568	610	610	637	610	614	594	554	581	574	609	582	579	605	636	639	599	614	606	608	587	605	577	608	565	562	600	620	581	603	603	584	601	624	613	543	586	606	576	585	576	620	603	572	631	598	600	638	628	591	595	581	578	604	613	584	583	599	632	624	595	556	608	633	596	589	548	598	577	574	615	614	626	599	575	616	590	650	567	577	601	577	575	620	588	573	594	588	617	626	576	558	592	614	593	620	611	652	567	598	607	574	561	605	581	575	590	607	597	589	641	590	624	638	562	629	626	621	609	603	597	564	602	567	597	605	612	604	633	600	582	584	601	595	610	624	591	572	583	574	642	629	627	583	588	587	618	550	602	573	549	637	583	577	577	607	596	580	607	580	584	594	635	650	622	604	622	611	587	572	607	604	540	611	600	608	590	641	594	622	604	557	589	576	632	591	583	600	569	632	574	603	577	619	578	632	548	604	557	635	578	574	584	651	617	557	591	611	630	607	610	624	614	612	586	588	561	594	575	575	621	567	605	564	607	616	576	567	640	539	578	610	594	608	579	574	634	554	592	611	592	541	619	584	639	555	646	580	572	647	590	632	573	546	580	587	622	603	562	597	587	626	626	602	652	623	615	599	597	570	572	582	603	591	548	575	623	587	571	573	595	576	571	626	584	590	603	594	642	594	615	592	534	597	563	592	576	610	598	614	625	591	606	624	573	612	618	631	577	549	609	566	615	569	647	568	556	636	571	565	591	601	641	608	598	555	577	562	577	598	576	624	588	610	620	613	614	578	619	612	600	561	599	582	610	587	541	615	582	581	602	599	567	564	601	629	563	596	622	594	628	567	572	561	593	594	564	580	592	588	621	602	576	600	611	572	619	587	627	630	609	615	575	589	590	600	604	621	621	605	635	611	598	615	648	578	580	596	596	612	612	614	639	592	603	590	583	600	587	591	608	571	588	571	595	613	623	622	592	622	611	573	597	554	567	603	624	569	579	615	644	633	575	546	634	564	609	568	614	599	602	572	569	590	577	606	583	597	579	617	625	600	564	603	587	537	599	616	606	633	660	591	601	626	608	614	626	573	599	637	615	618	586	602	585	620	609	586	603	600	593	600	561	577	579	605	590	622	597	590	583	576	590	604	634	612	632	629	591	593	607	605	567	628	576	609	601	605	635	631	632	589	610	582	593	581	581	606	628	607	582	552	601	628	582	565	628	631	577	603	653	604	642	613	599	603	585	605	600	543	546	596	573	609	585	564	572	551	595	614	600	564	583	609	590	569	595	602	601	596	607	588	603	611	623	566	613	570	571	585	623	655	637	589	549	575	594	624	590	613	601	589	597	611	644	585	599	624	599	583	593	618	614	559	559	568	591	605	650	548	621	587	635	613	582	583	593	641	587	602	631	602	600	535	598	632	610	605	580	621	585	628	577	637	647	527	584	597	623	617	589	602	563	614	583	578	574	561	619	595	580	573	614	546	601	607	540	590	602	579	589	623	578	596	577	564	625	609	597	581	596	591	554	556	618	635	626	579	550	593	557	589	616	612	633	605	555	556	647	618	620	587	607	601	560	619	588	598	565	563	597	565	551	602	598	545	624	577	573	575	570	615	579	585	597	597	598	572	629	583	587	574	609	601	576	598	583	554	587	569	552	602	605	549	591	631	629	622	574	605	620	600	626	600	611	603	599	623	616	559	582	585	597	630	631	636	601	665	613	557	574	612	609	610	603	612	602	580	629	554	603	633	600	611	591	600	571	576	594	569	607	581	606	588	586	602	565	607	600	628	556	612	570	569	618	583	599	622	558	576	582	598	607	605	593	594	590	573	596	609	578	577	569	576	604	630	588	623	562	587	630	591	610	578	592	557	621	609	596	608	628	585	595	650	580	596	604	575	566	558	596	575	566	610	586	588	625	601	590	572	624	572	586	539	612	581	602	605	596	629	620	571	609	589	590	573	592	614	598	607	617	586	565	604	600	585	611	570	603	590	548	578	589	616	582	582	641	599	614	573	612	542	577	576	592	589	572	590	590	578	614	531	593	625	604	625	571	630	581	583	563	601	578	577	596	610	594	554	560	622	614	622	615	565	575	539	622	611	601	604	557	616	636	633	651	557	595	591	575	585	635	631	608	562	567	611	562	630	588	556	580	593	599	631	621	559	581	626	611	604	551	558	553	581	613	618	604	586	595	638	560	615	593	602	607	590	616	611	576	609	598	569	629	617	592	596	627	588	575	600	624	630	587	600	628	612	609	613	599	578	610	598	596	615	585	571	589	624	609	570	598	594	610	559	602	577	601	594	614	621	614	575	611	575	547	512	636	573	559	604	612	590	587	607	623	604	590	557	589	671	593	601	630	628	597	566	636	574	677	605	575	594	563	613	595	577	664	609	605	579	569	569	621	615	561	555	601	581	592	633	594	615	577	555	643	546	603	615	605	608	586	588	650	603	577	588	598	600	612	626	619	603	564	593	581	640	606	604	599	599	614	582	578	587	599	642	605	568	581	581	584	602	590	590	591	603	596	635	612	633	623	583	548	560	554	593	580	575	598	572	582	615	584	583	584	611	568	586	574	573	559	616	587	616	623	613	574	584	609	570	603	615	561	636	578	565	588	611	592	580	588	591	586	571	572	630	624	607	566	599	596	611	599	561	631	545	579	539	620	627	546	602	605	570	600	578	593	568	582	610	614	570	608	642	639	610	598	623	628	605	585	585	609	601	591	563	599	577	530	579	579	595	573	580	613	580	584	596	567	591	552	598	594	571	608	632	569	586	594	578	611	603	562	575	577	675	586	577	582	666	599	613	651	562	652	594	575	596	580	602	603	592	600	559	545	610	594	598	595	590	620	583	587	590	554	592	602	637	549	608	598	580	570	655	650	590	615	630	598	649	575	589	586	616	569	625	586	605	596	600	627	574	597	613	590	586	581
27829	26660	31469	18565	5085	1317	586	498	505	488	467	486	441	493	465	506	468	495	478	487	543	474	438	454	485	444	484	458	467	455	468	499	535	483	459	454	468	455	479	486	460	468	448	469	467	459	481	482	503	434	435	463	491	474	483	497	489	465	450	484	505	449	470	496	452	503	467	450	516	475	521	452	451	490	455	490	461	481	467	492	478	491	483	501	442	483	441	465	509	448	465	444	488	468	459	451	499	493	444	456	465	461	498	460	452	511	497	442	467	444	461	445	487	461	480	471	431	487	464	452	480	452	466	471	469	471	458	458	474	478	512	497	460	488	482	454	471	541	482	492	442	442	488	498	461	495	505	452	477	475	454	473	468	414	466	501	459	523	438	442	448	496	479	487	492	472	465	485	466	450	470	482	507	463	515	451	444	467	507	461	488	504	464	473	497	459	468	495	476	495	487	491	491	467	446	529	461	448	464	467	421	446	462	518	504	442	473	460	446	467	478	487	468	462	449	449	487	526	430	506	460	471	473	444	462	473	452	468	466	472	447	467	494	470	510	463	474	455	477	462	487	438	509	438	453	517	448	501	477	486	455	470	462	477	478	450	463	458	437	459	508	476	468	469	453	440	462	471	469	479	498	507	511	501	447	458	513	449	473	490	466	469	435	486	481	494	500	485	495	486	453	480	454	481	504	485	498	499	472	441	485	445	461	480	481	434	468	465	445	447	453	469	454	432	470	483	463	518	477	483	464	479	470	485	448	488	495	500	499	453	468	449	519	473	480	461	473	446	463	471	498	487	468	486	456	480	455	443	460	494	477	479	454	446	482	429	423	474	451	438	484	468	503	467	455	469	494	476	466	519	436	485	502	453	486	471	510	485	454	501	438	425	410	479	482	462	489	530	457	490	452	494	487	457	460	471	503	461	480	467	500	474	445	455	477	468	451	472	480	497	447	484	435	478	518	529	429	467	488	486	500	462	469	451	452	467	453	506	456	465	495	451	453	502	496	512	457	509	482	489	464	483	485	458	475	481	499	480	470	449	485	469	506	465	486	451	498	466	484	454	501	471	490	457	515	497	502	458	465	447	482	473	461	443	470	484	422	456	472	443	463	458	550	478	451	494	471	461	440	452	460	447	486	491	476	498	480	471	468	491	421	471	472	473	498	458	464	470	484	487	433	443	468	472	488	453	491	433	435	512	459	483	462	488	452	472	444	434	485	497	436	432	472	500	480	467	483	475	443	517	493	430	453	445	506	494	478	473	480	461	468	483	467	463	429	421	445	475	474	509	502	491	462	482	458	499	499	462	494	496	482	493	486	480	490	498	482	486	478	464	461	429	448	455	477	487	445	471	477	496	481	477	468	498	441	470	488	485	507	457	525	453	443	473	479	489	503	446	455	456	481	467	468	520	469	451	446	472	469	468	430	477	443	453	470	491	458	484	487	489	500	458	446	458	445	457	430	448	458	501	463	468	452	463	471	466	518	466	503	493	475	463	495	488	458	467	454	498	481	437	474	489	475	480	471	509	447	499	468	475	514	480	488	493	431	451	494	466	546	448	465	486	514	455	458	475	457	460	456	477	443	460	463	482	470	494	459	492	475	441	498	441	465	487	486	464	482	484	451	453	486	474	483	434	484	499	481	470	495	478	478	472	466	498	481	470	495	485	456	491	451	465	459	428	474	487	500	458	464	476	480	438	495	462	453	488	489	503	455	495	466	465	466	443	502	437	477	479	458	487	479	459	507	449	452	448	491	504	494	448	462	500	466	463	460	411	487	478	461	464	450	476	445	481	426	490	474	459	481	495	483	498	532	472	461	472	457	448	464	486	461	489	469	440	447	433	471	459	475	480	449	465	473	506	472	442	486	478	457	444	496	524	460	488	427	431	435	499	463	472	469	493	482	457	446	461	442	484	468	470	448	498	469	451	458	458	517	509	419	460	441	476	469	468	472	502	458	467	464	460	447	490	449	481	489	493	462	482	520	464	463	433	447	444	458	463	498	477	460	451	441	449	456	480	509	474	464	448	466	438	443	445	469	466	464	458	447	462	477	495	511	448	444	462	469	469	467	461	476	494	500	459	463	466	445	520	494	504	520	478	507	462	472	481	480	451	473	480	476	497	492	445	508	469	424	455	514	487	437	470	476	484	516	454	485	485	525	484	477	449	446	470	450	476	482	460	515	460	468	439	467	489	473	466	475	489	499	456	507	460	457	473	465	466	456	470	464	477	426	493	469	485	441	459	492	484	452	481	444	479	470	501	416	500	479	473	456	480	509	485	484	456	441	481	471	449	454	516	470	473	467	501	473	494	419	489	498	459	482	488	501	466	471	460	468	467	453	461	485	457	464	485	454	466	478	492	492	509	474	475	479	534	462	463	483	483	463	429	453	441	467	481	478	437	482	474	450	456	492	470	453	441	461	461	529	443	443	508	453	509	483	456	477	457	451	471	479	473	491	502	473	474	468	496	421	474	491	474	454	461	450	479	487	494	509	489	445	434	461	438	470	447	479	510	474	480	495	452	492	499	439	492	469	470	478	464	492	435	451	479	489	480	486	440	442	470	445	446	496	447	462	477	422	471	477	471	487	475	466	435	477	469	420	468	477	465	498	465	484	503	438	477	503	462	474	447	427	450	478	450	473	460	490	466	467	454	453	475	478	456	449	463	466	462	492	460	451	466	493	411	485	471	453	523	463	466	492	476	485	458	456	458	427	465	486	501	469	476	445	470	455	478	458	468	455	427	469	470	489	459	440	461	452	480	487	512	479	479	451	441	471	472	498	502	517	528	458	449	464	444	417	433	459	441	458	448	449	498	488	450	479	431	461	460	498	519	443	490	468	445	463	513	484	493	466	493	476	467	471	442	504	493	440	450	438	483	495	415	463	470	459	472	428	483	481	505	472	442	453	474	463	437	461	479	432	500	457	479	480	487	454	503	464	461	451	501	470	481	522	448	429	441	476	491	477	472	453	465	475	479	457	516	495	494	483	443	506	476	462	482	482	489	473	433	443	464	496	422	428	478	455	469	480	497	446	472	450	471	445	469	472	499	492	451	463	496	478	478	466	462	472	472	462	477	509	466	481	487	462	453	472	505	467	472	446	457	439	493	509	471	495	504	496	448	477	483	472	458	472	451	490	477	493	480	475	452	457	468	425	444	418	476	493	464	429	499	472	441	477	489	449	451	529	485	483	495	474	456	457	458	495	438	469	486	491	475	449	454	485	452	479	475	452	492	490	465	466	448	467	463	502	437	486	456	451	448	517	501	442	464	469	460	486	511	472	468	479	486	465	465	455	478	432	480	444	490	498	459	434	487	473	481	498	470	454	501	505	485	426	456	470	465	498	433	492	466	444	473	474	518	472	458	479	479	502	545	490	437	471	496	421	454	476	480	489	507	470	459	445	429	472	461	458	439	452	437	479	472	469	441	511	434	441	519	459	487	425	478	440	500	423	474	468	453	463	491	475	458	495	499	462	472	455	473	484	470
12336	34328	27404	10763	3702	1164	530	445	428	453	513	452	502	445	426	438	446	433	494	445	448	416	448	423	451	450	432	465	458	437	462	412	433	471	454	440	417	459	445	444	458	456	457	437	439	476	435	438	443	435	439	489	435	448	452	468	464	432	439	439	438	412	487	424	472	439	415	403	468	428	464	433	433	457	454	435	432	439	460	437	422	397	449	420	463	435	453	464	423	467	449	425	415	436	450	440	443	485	407	491	453	467	457	477	431	450	421	425	439	434	449	456	401	497	462	459	476	449	424	440	440	442	469	425	439	424	430	471	447	444	441	443	417	449	460	437	435	478	423	469	461	458	483	470	434	429	445	447	433	453	453	455	411	458	469	429	450	443	453	470	461	434	416	458	440	481	452	495	466	420	455	425	442	449	443	440	484	480	443	483	450	476	468	439	419	484	431	438	437	455	460	440	453	430	462	470	457	455	461	456	434	399	461	420	433	480	474	434	419	443	465	451	454	470	443	427	403	457	479	470	468	434	425	420	449	442	418	462	463	428	414	432	441	449	441	457	425	423	470	435	487	464	427	430	454	451	471	452	435	448	460	464	426	420	459	498	410	471	477	428	441	429	425	460	461	480	428	467	448	471	467	446	455	450	452	432	452	444	426	478	452	437	436	428	441	433	454	438	475	439	436	441	461	430	433	466	457	433	431	457	423	466	443	423	436	477	464	447	472	442	438	447	414	411	432	427	456	436	443	446	458	448	457	436	454	467	421	428	389	441	433	474	437	488	460	450	434	480	471	436	415	474	460	457	405	438	418	481	435	413	457	418	444	440	443	465	443	431	445	455	418	435	393	472	449	489	440	464	423	521	437	416	433	450	446	438	437	432	440	471	484	441	471	423	487	422	443	474	439	435	467	451	444	413	450	469	464	424	465	428	428	460	475	448	448	431	446	432	417	471	450	454	444	492	418	460	439	455	458	446	405	431	473	445	418	446	433	437	428	478	453	449	416	439	428	445	428	466	469	462	476	441	449	452	429	428	471	451	429	417	419	486	463	442	443	442	435	425	462	432	478	456	472	424	448	435	409	432	447	486	482	429	464	424	462	456	449	482	464	433	445	421	472	444	405	426	444	458	419	474	458	439	434	440	463	462	425	447	434	475	423	466	479	445	419	441	431	438	431	451	415	419	470	409	454	425	418	423	484	398	406	425	440	425	469	447	445	453	392	419	437	422	472	459	440	494	447	476	415	450	434	481	471	402	438	464	470	459	475	429	456	452	429	444	459	466	442	441	494	426	420	447	455	450	422	494	436	460	456	414	487	445	453	413	427	428	456	426	452	415	483	422	395	444	444	446	455	458	402	414	448	463	450	429	432	462	441	475	461	426	421	473	454	445	471	472	401	430	435	427	441	449	433	429	421	458	444	448	428	419	454	480	453	456	439	439	468	451	420	452	455	429	452	470	435	447	445	446	439	447	497	466	448	447	464	453	426	429	423	433	442	461	465	456	467	471	438	477	434	413	400	415	478	479	445	449	437	424	454	443	436	441	438	477	469	435	450	486	440	432	413	444	435	441	434	444	417	431	452	425	402	436	483	458	489	469	475	449	471	422	441	419	440	468	452	438	420	461	435	453	442	447	451	453	431	454	458	445	431	429	394	404	415	459	413	420	460	435	430	429	427	427	417	459	439	454	479	429	440	474	469	469	452	438	454	446	458	441	435	467	422	450	425	433	435	443	452	416	448	403	445	452	432	443	480	472	449	461	424	454	438	466	435	428	424	426	457	454	465	438	438	465	458	407	459	431	430	416	416	442	422	455	425	430	439	440	467	467	442	434	418	417	435	450	442	430	437	429	442	433	460	445	484	477	434	429	432	470	476	438	462	434	464	432	432	450	443	444	441	433	420	429	458	460	449	464	476	468	460	441	474	473	448	457	426	466	433	453	411	462	442	418	481	419	424	447	436	456	433	493	416	450	451	485	438	450	435	465	487	442	443	457	405	442	465	428	463	452	414	469	440	435	396	420	407	458	418	439	440	469	456	472	425	459	467	422	423	415	434	457	451	463	434	395	398	436	404	456	447	441	451	461	457	403	427	406	418	512	431	460	435	435	490	482	444	462	416	489	465	486	444	452	434	459	433	413	460	432	464	441	429	421	415	406	423	448	462	435	444	461	494	417	424	466	469	444	479	433	423	468	394	419	445	477	424	424	419	473	458	461	408	452	461	445	424	441	477	455	462	470	458	455	471	399	469	435	459	426	444	444	401	447	448	458	435	456	452	477	458	428	435	457	478	433	468	422	447	399	465	452	431	431	434	447	437	455	474	467	452	430	438	414	436	449	416	424	452	426	427	474	407	452	451	427	422	476	423	451	429	450	447	458	460	505	442	423	463	478	486	470	439	421	450	443	445	435	447	467	436	436	427	485	406	475	443	419	499	425	463	450	448	458	410	387	456	433	441	451	454	412	417	457	485	478	449	466	456	434	430	418	467	410	449	440	476	442	475	407	421	449	459	464	469	459	431	462	475	427	421	442	476	420	481	507	438	444	457	453	437	447	438	441	455	460	437	424	439	409	444	454	491	439	413	471	395	470	422	413	467	465	428	458	480	467	464	460	426	440	441	432	489	457	486	467	454	450	417	448	435	424	425	426	427	425	464	459	419	455	430	451	452	477	446	469	436	459	452	458	409	456	441	446	448	443	463	459	470	457	458	444	454	450	461	464	421	470	432	437	429	418	442	449	423	430	445	430	430	420	450	418	467	459	444	456	474	473	450	452	406	463	462	423	459	454	417	449	448	433	477	457	422	450	453	462	429	455	444	421	431	423	422	437	461	433	451	481	470	501	435	454	466	468	495	473	449	447	466	454	473	460	438	430	448	456	455	456	450	448	449	455	384	465	412	424	432	417	441	455	515	457	445	433	426	458	404	407	437	444	471	419	464	465	411	465	447	465	462	427	455	438	457	472	461	420	414	452	469	403	426	465	460	447	428	477	443	452	433	462	440	441	449	437	428	449	485	461	447	459	453	451	436	452	460	452	443	469	492	486	431	443	481	447	442	457	473	418	459	449	431	489	439	426	451	448	479	451	460	408	435	427	425	465	422	446	416	440	442	446	422	455	447	487	487	465	413	448	462	440	431	454	424	456	397	417	428	441	433	440	431	411	449	461	431	443	449	457	433	425	493	484	419	457	417	443	422	432	467	453	459	433	410	460	467	412	449	410	466	425	433	448	449	483	450	457	444	484	441	422	496	431	434	490	438	485	455	447	418	437	423	445	442	448	450	436	450	419	446	451	428	447	447	454	449	450	464	433	457	461	451	456	449	437	456	426	416	467	438	466	442	468	438	453	443	456	446	476	455	460	460	453	413	456	448	440	465	491	435	467	446	407	432	407	466	422	453	434	442	395	486	459	426	460	411	438	454	443	464	435	460	431	460	492	458	437	452	442	428	442	456	444	444	489	439	464	428	465	442	455	430	429	449	436	498	449	433	430
24966	25295	50695	51060	30922	13513	2606	604	533	554	495	487	510	504	489	507	504	563	543	475	534	509	481	481	517	527	507	512	509	459	504	463	479	502	501	510	542	519	483	507	536	433	477	471	498	489	484	483	534	527	481	479	496	494	505	488	519	519	496	488	483	502	494	492	460	499	484	500	513	527	492	510	489	515	505	494	514	478	493	515	505	475	467	541	477	470	490	493	547	535	518	539	469	517	483	479	537	507	508	477	470	479	473	491	512	508	477	505	482	492	507	470	494	484	487	485	494	504	507	541	503	482	498	477	456	506	524	509	473	481	481	507	498	475	455	528	477	499	468	469	516	513	509	523	507	488	477	508	486	468	500	493	485	548	444	480	497	520	490	489	487	510	492	504	503	471	536	444	485	449	498	510	497	481	509	534	459	504	462	512	495	519	500	503	468	498	521	488	522	449	490	471	473	509	498	507	493	498	468	515	488	490	485	487	520	500	492	506	506	517	551	489	496	518	481	494	500	517	500	492	511	500	493	495	491	485	509	502	501	510	499	507	457	501	489	459	465	451	489	512	494	474	477	462	491	491	526	469	522	527	494	515	466	507	490	477	544	504	497	504	492	503	517	513	498	488	445	507	486	500	517	500	511	481	485	514	482	441	487	496	472	511	476	438	479	475	534	502	502	477	469	471	466	484	484	463	457	468	502	486	479	532	488	487	526	517	488	518	440	506	488	491	482	502	530	517	495	516	484	498	468	507	484	488	484	504	526	516	502	497	547	443	514	520	490	482	480	440	472	481	503	480	522	496	484	513	480	491	516	499	501	519	505	523	501	502	506	510	476	517	510	509	519	469	434	477	489	466	486	485	502	518	457	468	479	484	430	478	491	477	456	529	515	503	490	513	504	537	500	519	489	475	465	490	521	517	483	506	489	473	482	488	504	534	479	507	509	515	470	486	526	509	494	497	479	453	531	493	484	485	474	502	465	507	493	484	463	452	499	520	490	474	521	493	471	485	547	506	495	489	505	477	490	471	510	509	497	502	513	460	514	512	497	515	509	506	511	475	484	523	479	476	509	475	545	518	505	464	506	474	497	511	508	468	510	495	474	519	519	498	495	508	537	507	515	492	522	495	519	484	503	437	518	505	497	500	472	521	530	502	521	468	476	491	492	507	507	473	481	474	499	508	468	516	503	507	481	520	496	502	497	499	491	530	487	482	494	501	490	497	445	515	482	502	522	465	512	465	511	519	506	459	457	561	473	455	479	496	480	490	502	465	483	500	484	513	483	500	532	518	504	493	485	500	505	479	509	524	505	492	501	473	470	484	506	470	522	475	491	457	497	515	499	495	479	509	503	488	482	510	514	497	537	467	468	497	497	472	499	522	475	509	490	489	507	476	515	503	492	523	491	467	514	528	510	486	500	495	477	519	521	515	483	489	501	488	502	482	467	491	504	488	464	501	494	491	493	503	487	458	495	530	509	517	452	519	478	494	477	497	507	483	484	515	456	478	526	478	463	465	518	485	476	483	474	466	493	474	492	455	519	576	475	511	515	488	508	468	496	476	490	494	494	525	547	510	522	486	462	488	494	482	511	483	531	517	435	492	493	491	477	458	519	526	488	516	519	507	502	514	492	525	468	500	488	510	508	484	482	530	500	482	490	496	506	484	539	476	488	501	510	523	541	470	458	502	478	505	520	500	492	467	506	505	490	535	509	502	503	482	491	472	500	506	486	494	514	481	491	496	482	500	479	496	500	489	518	468	477	460	521	477	528	506	475	503	531	530	498	521	490	517	494	477	495	524	469	450	493	505	497	494	479	494	480	503	481	502	516	472	502	530	463	491	494	523	512	499	509	481	522	502	508	492	526	487	463	484	528	459	523	475	504	483	518	525	499	475	509	490	476	480	504	501	495	503	458	499	483	498	473	512	497	510	504	496	480	500	530	513	491	484	509	509	482	507	476	501	462	491	504	516	512	474	449	541	496	485	524	510	483	521	480	498	479	494	488	483	494	483	481	466	512	510	489	505	495	465	501	505	507	506	512	495	488	470	499	479	514	477	499	470	472	433	502	472	500	486	477	531	509	534	495	527	493	466	473	488	490	485	491	506	512	507	499	481	466	504	469	487	507	515	535	463	482	521	502	450	517	499	505	509	525	482	484	542	510	495	511	487	479	514	525	515	446	515	471	482	481	505	502	482	485	489	527	496	510	471	520	517	485	494	515	494	499	492	519	517	485	476	510	480	504	498	480	499	524	522	470	483	499	496	484	511	490	513	504	478	494	504	467	500	488	452	471	444	486	504	471	502	528	480	498	461	510	460	518	538	514	423	471	517	465	515	476	545	457	508	498	457	466	449	485	486	477	511	525	510	519	492	485	468	497	488	496	509	468	486	469	486	486	495	483	547	498	476	478	516	476	503	518	477	473	516	492	523	483	470	499	484	501	503	503	506	476	517	481	471	453	520	459	433	476	488	489	489	487	494	489	491	502	466	502	523	496	496	529	479	526	500	476	496	466	499	468	512	472	501	532	485	563	462	518	515	503	458	514	499	487	485	484	464	502	505	494	483	515	487	448	471	527	482	520	485	486	502	461	464	487	501	497	504	525	465	470	463	511	477	468	487	520	533	516	522	513	499	502	468	529	502	479	498	434	496	494	468	486	547	471	501	479	472	520	501	487	476	526	508	491	483	512	505	508	519	522	496	525	471	474	492	496	459	505	503	480	500	458	524	504	492	494	488	520	480	493	500	514	482	538	489	448	505	487	448	502	475	495	478	512	493	505	495	489	469	501	553	472	482	501	525	487	470	484	505	470	505	466	489	495	531	468	495	506	509	502	500	478	531	504	496	502	460	458	517	463	482	480	442	491	500	509	506	494	511	471	483	479	502	496	498	516	490	478	480	448	482	487	494	468	449	500	507	450	462	507	484	486	473	475	512	483	466	512	500	478	469	489	524	493	489	479	504	509	506	529	492	536	481	509	518	472	475	476	509	452	492	502	472	491	464	513	538	486	495	503	483	486	486	499	507	472	511	500	518	521	476	453	485	506	530	462	485	473	453	478	504	482	469	486	484	521	540	505	491	486	493	473	496	538	462	504	495	525	516	513	512	521	478	527	552	477	495	504	503	518	480	505	492	477	465	498	502	539	485	467	462	462	507	496	518	493	496	522	471	515	485	488	473	495	470	513	477	480	477	515	478	502	517	495	483	500	487	491	480	495	461	457	526	498	488	455	467	453	461	502	501	465	477	482	483	525	512	472	490	515	468	498	468	512	486	533	497	459	486	516	467	510	486	474	494	484	442	531	444	484	471	515	451	442	500	525	498	507	519	498	496	475	462	479	536	483	483	512	515	507	475	490	492	488	488	508	461	500	474	483	526	466	506	492	484	510	483	466	497	527	460	494	514	467	504	466	493	468	485	466	514	494	506	501	478	512	463	455	493	475	509	507	497	517	452	506	530	467	465	511	491	474	489	521	464	546	521	510	491	519	498
40862	90674	76593	47898	22278	7148	1456	508	498	513	523	511	499	460	525	552	528	531	467	533	512	527	542	548	554	505	529	526	559	536	510	522	512	524	501	513	516	535	505	495	532	520	502	498	513	515	503	550	489	513	488	526	518	528	523	523	521	508	474	537	497	523	471	523	514	567	511	490	546	522	550	498	529	497	502	533	503	517	525	503	543	504	538	505	501	520	482	507	537	540	530	499	494	514	470	507	526	577	507	549	517	493	480	502	561	491	497	524	523	532	512	517	524	524	547	494	538	508	509	521	523	517	524	504	525	540	500	536	500	513	550	519	552	523	485	497	514	501	517	503	521	492	539	529	549	556	522	526	483	536	553	535	541	491	535	499	506	503	521	548	508	540	502	527	506	533	471	529	504	541	485	519	503	517	536	541	525	492	536	513	509	505	536	527	560	473	492	505	544	511	519	516	529	504	502	478	559	500	470	512	546	525	499	494	506	544	515	514	517	491	493	496	494	494	513	548	505	481	521	549	519	531	542	490	471	504	515	482	536	514	481	541	472	511	528	508	478	526	552	542	536	506	523	534	523	544	507	526	522	480	530	510	484	489	478	482	505	505	519	522	503	565	497	509	546	510	512	536	489	506	507	515	506	515	529	573	472	477	490	521	512	489	500	490	523	566	521	544	524	472	526	557	491	507	513	482	462	520	524	519	505	535	532	507	509	514	527	503	517	518	546	531	493	519	502	511	540	494	523	473	528	557	502	495	515	516	517	500	506	522	559	513	535	586	545	566	513	490	502	513	489	488	523	545	480	544	519	492	500	488	568	544	512	516	513	499	523	539	511	510	496	519	515	528	496	511	527	501	525	519	503	505	473	534	523	540	542	535	511	511	488	529	540	486	504	481	548	520	516	493	507	508	515	519	496	547	490	468	509	514	530	534	522	506	488	498	499	528	539	536	499	493	541	543	518	506	495	498	510	511	512	480	489	531	523	527	478	542	533	537	526	492	494	559	527	548	539	487	505	505	529	516	523	523	488	480	540	532	540	500	506	507	525	509	508	495	513	505	501	507	532	519	505	510	538	543	527	518	462	481	479	502	552	518	523	549	529	519	488	513	479	496	466	511	505	522	503	534	510	537	520	547	524	542	504	510	497	491	517	493	519	538	513	524	532	518	521	528	490	526	514	461	494	536	511	546	500	539	510	496	551	532	508	505	525	509	545	499	461	513	489	518	508	521	569	537	546	486	526	538	507	568	546	527	544	496	546	521	527	454	511	493	496	510	502	537	486	494	521	501	504	564	527	492	506	530	511	525	510	502	511	511	513	476	498	492	504	542	532	503	484	500	535	519	531	508	486	501	510	520	555	550	509	493	530	526	485	515	528	510	495	541	494	487	544	524	530	503	510	523	512	516	498	538	517	520	565	488	509	506	494	524	507	510	520	534	528	506	498	503	493	490	529	532	538	514	533	460	477	500	505	522	521	531	518	501	536	496	471	469	515	513	511	541	506	479	507	477	478	498	566	523	490	503	479	506	515	487	503	490	503	510	537	490	499	553	521	470	524	490	515	480	537	499	519	507	534	498	500	524	523	498	514	525	529	510	561	486	502	503	534	512	531	502	493	490	541	514	459	544	543	462	528	533	471	503	525	557	487	521	514	537	495	516	483	481	542	492	564	535	546	495	526	515	548	495	510	504	525	558	485	496	506	492	525	528	516	495	518	466	495	465	478	509	534	556	507	489	495	528	557	506	554	540	513	527	522	536	504	486	515	490	503	529	515	503	500	514	545	533	502	517	521	518	482	500	514	546	522	504	528	539	509	520	531	548	537	532	527	575	531	506	505	497	519	508	493	585	488	502	476	493	536	507	519	509	499	507	516	519	513	521	505	483	503	553	494	541	551	520	497	504	536	510	577	496	500	519	508	532	487	523	521	534	479	566	535	507	548	516	460	468	505	485	495	527	521	509	509	476	554	512	518	514	501	509	504	541	521	512	519	562	465	523	485	510	541	544	582	481	530	498	537	551	493	529	512	490	480	522	568	499	555	500	482	516	487	483	503	535	503	552	500	511	491	492	494	507	476	514	567	522	519	499	491	533	506	505	513	487	517	524	527	525	481	513	532	491	551	553	477	535	481	467	488	522	515	522	527	516	506	512	490	514	553	526	514	520	494	498	489	481	470	497	503	548	540	516	470	459	503	520	496	558	515	530	523	471	512	498	512	528	534	511	504	558	541	517	487	513	512	488	521	554	498	505	561	518	562	530	538	487	527	505	501	478	506	542	493	480	461	517	556	443	510	481	521	529	532	528	520	525	538	511	504	460	507	494	489	496	504	494	491	522	505	489	487	511	535	514	530	486	509	522	526	509	510	509	498	494	521	510	523	508	484	524	533	534	526	504	543	527	482	567	472	501	526	529	540	475	496	463	496	469	511	472	462	514	521	513	495	466	511	521	556	522	512	529	530	498	530	529	502	508	485	508	505	528	521	528	454	504	494	528	523	523	495	526	543	523	562	544	506	521	512	512	523	509	518	517	527	531	489	537	543	509	486	486	526	519	521	568	505	487	502	518	509	521	527	544	545	515	523	525	498	491	533	511	535	495	495	476	501	560	514	523	493	541	495	537	467	498	518	508	492	527	512	500	490	529	520	549	511	519	521	508	500	565	512	495	535	557	527	522	473	530	512	516	493	485	501	514	492	530	535	522	501	518	534	521	564	514	494	522	483	498	567	520	506	511	519	532	516	503	497	535	527	491	545	468	535	558	481	482	517	527	548	559	519	516	504	537	537	522	505	509	523	487	543	499	515	501	509	544	528	531	512	495	504	505	514	484	517	502	488	473	484	556	529	512	544	534	557	544	501	538	536	539	499	507	537	509	499	493	531	559	524	500	534	499	522	532	539	507	498	557	538	518	504	505	556	498	543	480	523	504	490	502	522	493	525	499	527	543	494	496	497	504	519	502	501	543	529	559	499	460	510	483	504	506	481	523	508	530	541	570	545	529	514	493	506	502	534	502	514	515	486	495	519	530	496	536	491	541	491	526	473	517	497	553	505	510	532	532	508	538	493	537	538	504	489	480	471	506	494	518	466	540	499	464	545	544	508	488	484	540	531	530	502	549	543	497	508	547	500	567	485	523	507	531	501	525	496	508	494	511	490	489	530	502	487	511	550	521	516	511	542	500	525	500	488	468	486	540	512	514	555	489	480	516	487	516	530	535	502	522	527	554	534	532	525	506	504	516	492	507	532	501	507	486	514	495	464	492	515	450	493	525	491	507	508	488	521	492	508	553	474	514	516	488	498	505	512	535	514	502	557	527	532	514	531	479	554	477	480	512	519	537	560	517	492	508	456	522	502	502	499	494	500	517	478	503	563	506	494	504	514	485	555	485	526	531	527	520	520	495	465	501	524	549	511	533	467	534	523	504	524	527	491	533	518	494	501	532	507	500	468	496	541	512	518	527	507	502	501	525	505	503	472	485	508	502	507	522	489	517
23974	22932	45598	49759	36717	21917	7393	833	604	591	611	588	576	598	619	589	627	557	551	557	607	555	595	602	553	565	592	582	583	552	559	534	549	590	570	574	588	552	536	556	508	577	549	583	542	593	539	583	555	551	548	533	560	563	542	568	580	553	580	568	578	544	583	592	583	574	522	552	556	573	545	533	576	565	574	586	561	590	597	596	553	565	567	576	562	574	599	556	565	594	580	541	538	547	586	568	518	558	522	579	549	561	578	611	580	555	555	540	555	588	559	565	557	563	553	587	568	586	541	541	542	533	608	538	556	548	565	534	536	542	568	543	574	590	574	550	532	563	532	545	503	528	572	553	539	550	583	571	559	607	549	616	513	569	499	596	525	513	586	556	601	541	582	528	556	594	535	589	576	553	543	571	515	579	537	533	547	552	537	549	538	529	565	540	568	550	547	562	570	589	546	558	537	545	559	548	508	487	572	537	538	533	522	563	598	530	557	560	568	533	575	563	596	533	563	532	525	561	568	563	560	542	537	527	544	547	515	553	576	573	550	556	590	559	581	567	543	564	566	533	577	568	622	546	579	517	569	561	543	614	577	561	534	569	504	521	488	562	500	540	519	560	578	551	549	535	538	495	555	595	532	528	563	542	551	538	552	589	570	539	550	551	542	526	533	575	568	539	540	565	531	589	584	537	529	532	555	566	551	580	543	575	560	540	578	527	525	554	578	606	530	514	551	571	556	566	576	566	571	608	579	536	528	574	589	546	557	539	579	573	526	567	534	535	547	529	540	546	549	519	557	532	531	555	497	524	547	525	557	556	580	547	541	546	548	579	561	589	543	562	574	568	563	563	537	612	537	575	499	547	541	544	572	584	558	557	561	551	615	536	555	558	536	561	488	558	542	541	519	528	530	589	562	541	553	582	558	585	561	508	589	544	524	544	568	548	592	568	592	548	529	549	594	556	543	553	515	597	571	533	567	582	533	563	552	561	567	536	562	548	559	570	525	560	577	587	593	580	532	571	532	548	571	523	558	561	551	567	560	526	548	498	557	537	558	564	544	559	539	560	562	521	572	553	617	588	585	575	610	575	542	583	551	556	541	575	581	575	571	580	603	548	551	573	580	581	548	581	583	571	572	508	562	585	543	537	566	560	570	576	538	525	579	531	575	550	542	562	571	523	577	515	539	550	529	563	581	556	581	546	562	570	562	546	522	550	582	589	524	535	545	558	520	551	548	563	602	607	557	577	506	557	580	512	570	497	550	548	566	555	553	545	587	583	549	558	512	547	547	560	566	561	552	575	535	549	553	578	542	525	552	564	535	554	518	527	526	541	575	583	595	546	570	539	529	587	571	530	578	574	567	507	552	519	559	507	569	573	568	533	603	551	562	529	561	550	514	531	583	575	533	540	520	542	554	545	562	545	588	540	535	576	576	558	543	555	567	540	578	581	584	591	556	567	581	525	576	564	551	576	546	523	529	550	579	515	575	541	556	548	540	566	567	520	549	540	564	591	501	529	581	555	533	539	519	562	539	566	538	561	567	549	553	555	563	585	582	567	534	581	568	582	559	561	575	628	549	569	548	551	540	542	525	552	564	581	569	535	573	525	545	577	574	572	554	540	538	558	562	543	537	552	556	528	571	555	570	575	556	578	578	578	588	566	565	570	533	484	550	596	553	520	591	536	559	580	559	566	545	539	580	523	568	525	531	540	574	526	553	583	578	597	546	566	513	545	562	524	545	542	540	530	539	548	599	521	526	548	513	553	535	559	570	596	542	540	548	583	541	544	554	529	556	578	601	565	536	553	565	571	577	513	553	526	554	565	578	522	520	604	564	552	536	512	557	573	586	524	579	541	590	536	530	510	568	547	547	588	545	581	545	566	589	552	542	518	568	531	547	562	550	579	561	550	514	572	560	557	557	544	524	572	507	557	548	556	593	559	569	551	543	536	570	576	528	520	558	525	569	582	574	536	583	518	549	594	499	525	578	552	552	588	537	562	539	513	556	568	573	545	540	532	527	508	538	545	571	542	520	619	581	548	588	553	572	549	620	545	575	571	550	558	562	528	542	498	576	497	576	514	589	528	524	589	534	547	553	530	571	548	572	561	527	569	514	551	582	501	533	576	538	549	559	572	592	593	575	525	556	571	566	568	556	552	530	561	585	545	525	554	568	561	515	582	548	556	534	549	554	534	516	538	556	550	573	562	552	571	534	522	547	535	557	560	545	532	534	571	527	607	568	557	546	533	529	540	556	535	566	521	553	575	545	524	532	540	547	552	573	531	558	548	559	559	547	560	555	576	528	580	547	547	545	614	524	511	575	526	527	569	571	533	564	537	519	539	501	535	547	544	562	574	581	539	542	528	522	551	568	545	520	520	576	520	548	570	550	562	519	581	553	547	563	556	542	654	549	590	538	559	572	556	594	515	611	581	529	553	491	538	588	527	545	521	538	580	573	588	544	526	547	522	536	526	541	542	522	572	531	556	530	569	572	502	555	537	584	536	537	564	563	590	577	549	561	586	570	541	546	581	529	523	522	552	565	554	539	545	549	536	534	540	594	567	564	622	542	567	510	507	580	511	542	560	545	581	550	518	556	512	577	544	550	555	586	576	532	576	544	571	549	489	620	529	542	565	548	549	566	527	544	564	544	577	583	543	575	543	543	560	556	591	521	510	511	558	577	519	540	530	543	572	554	534	598	572	553	540	547	556	522	560	555	504	536	540	548	574	546	542	524	529	551	563	539	550	521	591	572	586	563	572	544	524	573	513	514	536	562	583	507	555	533	520	567	550	541	533	566	564	587	531	555	538	525	531	519	534	575	526	572	530	569	587	515	575	536	549	540	573	587	540	539	577	572	534	553	544	537	550	564	546	579	544	553	560	537	537	557	547	550	552	551	590	588	601	533	561	582	565	561	527	550	553	577	571	572	529	531	562	502	538	563	538	512	511	558	547	566	524	533	540	548	553	520	590	592	556	554	534	539	569	543	549	574	546	597	540	527	502	540	492	548	569	519	545	543	590	536	562	614	521	536	590	580	552	541	534	603	522	525	585	546	589	570	567	570	510	539	552	576	586	558	518	509	542	544	532	573	557	503	526	525	538	531	580	609	509	533	547	536	561	549	554	522	563	522	537	526	500	578	566	530	550	559	557	548	539	580	575	523	508	531	540	542	542	563	538	566	556	558	557	563	590	558	560	586	549	555	512	479	558	568	562	565	548	596	534	521	560	561	589	579	575	601	562	544	541	589	540	565	540	570	547	565	551	537	518	546	519	552	576	562	593	581	575	567	514	566	578	586	519	569	552	559	589	585	534	524	578	519	554	572	528	546	593	547	571	546	537	582	541	553	608	556	553	529	562	533	543	531	535	524	552	531	569	568	585	509	552	534	496	560	521	564	520	547	536	545	562	538	535	560	539	578	594	575	547	545	559	573	556	549	553	550	513	557	579	601	553	533	567	599	568	569	489	498	557	532	545	534	549	591	568	551	561
44596	96882	86021	61354	34796	12776	3050	584	560	576	639	641	640	589	565	634	631	629	595	584	604	613	643	656	564	591	591	571	667	567	593	629	615	624	616	588	608	576	602	575	621	534	588	611	620	531	603	594	603	599	573	583	595	590	634	613	607	590	631	611	606	592	595	582	623	615	600	645	590	541	593	548	600	597	605	589	590	600	564	617	587	570	576	605	625	620	562	662	564	588	588	637	607	567	582	627	609	609	576	574	593	607	627	644	577	538	649	575	623	614	608	577	601	653	589	611	610	628	589	593	554	636	582	589	622	593	603	635	565	604	593	631	554	548	626	570	585	586	590	596	645	643	598	588	603	611	618	619	598	588	648	630	610	567	617	602	637	616	596	563	633	567	651	579	592	592	559	566	568	606	621	568	619	579	593	640	613	587	596	625	642	581	601	567	604	618	575	633	631	589	576	581	614	606	562	618	610	636	643	611	624	616	582	552	626	641	624	622	600	574	639	551	601	589	590	605	616	628	572	631	577	563	642	603	586	619	617	606	619	594	600	610	612	596	616	588	603	615	618	601	580	625	592	572	564	577	556	560	605	613	608	605	572	569	609	649	598	586	579	617	586	584	635	599	616	585	594	600	627	594	604	587	598	622	593	560	599	604	571	572	580	586	589	639	659	645	602	550	594	625	591	622	608	610	591	568	607	596	591	585	589	594	571	587	571	599	601	569	579	587	660	609	597	576	612	629	639	644	571	585	607	531	661	595	553	598	615	599	604	591	625	548	591	554	604	604	633	599	562	594	636	610	577	564	612	593	626	658	590	616	630	599	574	594	628	591	597	604	617	646	621	579	589	611	557	591	622	602	572	577	618	611	651	596	623	588	584	584	577	572	596	622	614	592	541	599	596	607	612	569	576	625	602	608	625	621	622	605	616	607	581	549	621	633	591	545	596	601	593	567	579	572	579	562	634	565	617	565	588	564	571	620	624	602	548	651	642	630	565	584	616	609	576	544	586	596	636	596	622	661	655	593	589	584	609	624	633	594	598	611	630	577	630	600	590	619	623	617	626	594	669	657	592	561	571	600	587	569	572	582	608	638	627	615	573	582	591	620	605	570	605	568	631	605	591	591	592	594	583	596	595	574	605	581	568	618	615	619	628	630	577	621	596	602	592	580	614	581	591	618	599	604	641	625	572	601	608	552	608	596	639	554	546	585	580	596	610	603	580	629	595	597	572	601	605	606	614	649	629	652	602	573	632	573	571	645	598	588	587	663	563	612	576	603	582	608	579	590	610	582	628	589	627	582	622	570	578	634	582	610	602	609	585	614	632	634	627	553	600	575	624	577	584	588	555	583	604	593	572	651	623	602	571	575	602	624	592	606	596	603	591	583	574	562	634	603	536	581	627	596	593	585	559	604	610	614	605	570	576	595	607	614	587	615	596	568	618	636	593	622	597	586	617	578	609	614	603	547	594	592	618	608	599	589	573	583	595	601	612	602	586	583	567	616	594	602	608	579	574	620	618	601	618	613	583	622	562	615	557	603	566	585	575	574	588	611	609	661	580	591	604	547	565	605	608	625	565	612	629	627	620	602	573	620	605	555	584	585	578	582	616	608	590	584	586	581	649	565	628	615	577	576	599	637	593	665	571	609	577	608	570	539	608	621	575	565	601	620	658	570	625	568	590	599	640	602	612	590	622	622	579	598	570	634	609	569	604	610	563	591	622	584	605	636	550	558	594	602	576	561	555	599	579	579	635	623	618	575	632	594	574	587	619	578	606	598	609	578	601	622	605	585	611	606	606	579	612	612	614	590	603	623	635	594	634	596	560	606	545	595	625	560	619	582	583	614	629	612	576	607	619	606	587	596	579	589	643	593	564	602	586	576	586	586	637	596	548	603	590	661	558	611	578	573	565	598	593	634	615	581	595	585	623	563	611	607	587	586	590	601	603	604	629	591	611	599	599	604	613	575	598	528	555	546	591	579	615	575	640	612	553	629	602	611	611	605	621	610	592	588	535	624	592	573	607	590	624	568	618	615	558	575	618	552	620	603	597	614	605	620	627	641	605	579	597	598	577	625	582	599	556	605	567	610	602	560	623	600	624	631	612	604	567	567	585	645	594	588	590	585	579	599	616	642	607	577	577	577	612	582	605	629	612	610	640	646	650	565	605	622	605	591	625	645	583	611	645	575	578	600	589	619	628	572	550	584	619	610	603	620	622	607	557	594	585	631	583	619	615	629	562	620	624	600	596	577	633	594	587	620	608	590	603	582	606	585	603	623	592	560	626	634	597	617	556	598	574	587	571	637	556	620	614	573	585	586	615	659	589	595	592	586	625	604	595	589	595	522	629	619	595	598	571	587	565	609	590	562	618	580	626	593	597	613	574	557	558	567	595	589	565	603	627	637	615	573	585	594	549	588	566	630	615	577	575	608	567	594	630	608	593	545	607	549	576	572	622	601	577	606	618	576	633	647	615	634	637	635	612	610	649	600	572	600	601	590	560	606	581	590	611	578	596	628	605	579	602	615	585	566	586	582	628	566	600	581	602	629	591	560	592	624	597	581	607	592	606	605	575	567	578	610	612	614	599	576	611	632	583	600	593	592	576	558	622	615	592	616	654	631	635	610	646	565	612	579	590	641	611	611	604	630	603	599	595	620	585	633	591	582	567	609	604	560	556	598	586	592	599	579	612	640	590	587	607	661	591	575	591	570	612	595	591	587	585	605	564	554	593	615	603	593	596	594	613	631	559	572	603	573	595	620	554	614	583	579	591	611	617	608	575	583	586	574	590	590	572	578	575	564	630	589	593	637	597	604	595	577	595	591	578	609	636	592	621	587	571	576	629	607	573	648	578	601	574	605	620	606	562	607	590	648	583	610	612	563	583	607	557	574	583	584	637	593	581	639	562	569	589	589	571	570	627	617	600	594	574	617	646	623	585	591	577	550	610	616	520	614	580	570	597	637	622	616	570	582	594	570	584	606	592	613	605	622	627	609	606	568	557	564	631	607	604	588	595	599	579	615	567	588	606	583	580	590	615	625	584	609	601	609	593	622	615	612	597	619	614	613	616	584	551	568	586	591	631	617	597	615	583	604	621	585	602	621	621	567	651	585	624	574	569	569	568	598	580	605	551	585	580	600	644	594	615	572	586	648	655	596	589	640	585	560	612	615	608	597	571	539	596	579	604	622	633	592	590	625	622	628	540	636	596	557	551	578	596	597	608	593	604	595	583	549	583	629	578	561	586	612	619	529	564	600	595	582	643	584	623	559	586	584	589	589	584	591	610	633	583	581	629	595	590	602	565	578	587	619	600	598	616	594	625	598	581	598	578	607	569	601	611	566	585	604	569	598	573	521	618	591	629	641	588	569	645	565	618	588	577	637	583	589	585	577	618	547	642	550	591	565	544	604	574	555	625	620	605	614	606	599	585	579	637	619	595	612	577	596	625	572	605	574	625	598	637	622	580	576	605	622	560	582	612	595	593	536	605	615
27773	25901	32415	19376	6241	1722	698	466	467	497	508	458	494	499	476	439	472	467	503	513	475	466	449	467	475	455	503	501	475	478	516	474	533	470	480	496	429	533	479	465	496	505	470	481	505	454	476	478	473	515	501	476	485	516	438	465	441	488	526	527	459	487	492	493	479	512	463	503	463	478	492	466	487	490	476	488	519	532	450	449	484	474	447	498	477	468	498	458	472	499	456	502	460	453	506	483	474	451	496	457	468	486	468	509	502	496	471	466	502	496	489	455	467	470	446	509	484	494	481	454	467	507	483	478	498	449	498	478	462	478	482	508	480	484	497	499	493	476	518	442	484	488	477	457	482	472	463	456	526	465	512	428	469	480	468	478	477	452	510	489	464	497	500	495	497	479	506	477	478	484	466	455	472	452	502	479	471	498	461	471	464	459	515	483	488	450	479	459	462	448	442	442	439	471	436	459	481	477	504	446	454	450	517	466	461	463	480	496	485	501	517	505	501	470	503	499	484	516	490	486	471	450	521	523	484	488	475	494	475	518	479	488	500	464	473	485	477	452	482	472	466	458	451	467	462	498	470	448	506	465	468	460	494	457	501	498	471	500	468	481	466	475	525	502	451	444	468	502	491	453	489	478	478	442	461	463	447	482	544	468	477	519	462	423	507	466	484	480	513	476	505	468	503	476	459	452	488	508	448	451	436	471	480	466	461	494	434	494	480	497	458	455	482	498	484	462	480	465	442	440	447	416	469	495	467	493	462	446	490	513	474	489	459	490	452	477	469	477	486	483	510	470	472	465	495	486	524	458	453	460	494	514	472	483	469	478	482	458	452	463	456	472	478	469	463	471	493	533	487	460	489	484	451	458	472	447	496	476	457	479	469	488	488	462	517	471	504	476	468	493	507	477	478	524	460	463	471	474	472	490	519	470	499	455	444	458	479	455	487	442	477	448	469	482	458	481	540	473	487	486	444	513	475	471	497	454	464	489	457	454	467	488	515	475	470	476	429	427	457	502	441	500	516	489	481	501	476	466	491	483	459	452	484	484	488	466	502	481	498	510	462	450	486	482	490	473	532	455	469	479	487	506	443	455	472	488	454	482	493	474	479	413	447	484	510	500	491	430	471	457	474	475	459	510	503	484	434	498	509	460	459	457	549	494	484	503	460	454	493	531	452	477	460	446	475	465	467	476	494	492	489	459	504	496	505	468	486	456	450	503	479	471	485	451	479	506	469	426	473	438	507	427	499	486	493	438	510	452	478	484	482	469	513	438	455	494	466	438	487	476	497	463	451	470	468	486	460	480	465	408	465	471	483	484	460	485	432	484	472	496	458	463	468	480	463	478	512	475	494	486	429	424	485	495	462	458	460	520	442	500	440	474	482	486	527	493	486	480	464	461	511	481	460	453	464	420	493	470	441	469	485	492	473	460	492	463	506	454	454	443	475	485	469	475	447	411	478	486	472	487	473	463	510	437	462	501	471	480	467	471	473	439	489	473	484	497	507	476	481	510	527	482	446	500	475	477	499	457	441	484	461	485	500	457	460	488	448	468	504	461	442	496	444	459	435	477	530	488	489	447	484	518	462	451	500	503	517	491	508	480	511	514	467	473	459	470	463	487	455	451	473	500	436	484	476	490	446	477	471	469	458	459	488	509	474	472	444	427	507	501	498	492	458	508	483	468	479	487	479	480	464	435	431	472	468	445	503	451	478	467	498	513	419	501	435	482	504	481	469	487	492	475	487	479	463	455	459	481	439	456	458	456	445	503	461	485	486	481	510	485	475	471	472	503	465	469	499	469	485	492	444	482	500	477	417	491	483	517	450	443	443	458	506	471	496	469	447	439	473	502	470	478	469	475	472	459	490	481	436	517	459	469	499	482	486	464	460	492	483	492	435	516	479	461	475	497	473	463	471	458	416	453	480	480	472	452	477	512	500	515	476	492	500	471	479	452	446	482	476	517	459	443	467	525	427	496	504	463	445	438	493	505	505	480	449	488	480	455	485	473	456	479	487	490	462	483	484	448	497	479	464	464	424	453	449	461	474	483	474	489	492	470	501	461	479	454	442	454	439	469	491	490	480	442	481	469	495	505	488	471	480	471	462	474	476	521	501	470	492	494	461	456	477	479	461	468	460	477	497	497	483	513	474	433	452	462	462	476	475	454	501	493	453	428	477	479	481	472	506	496	438	464	469	479	475	470	479	479	509	514	476	519	463	503	485	458	477	481	505	482	474	471	489	444	471	448	491	539	451	434	449	473	452	454	489	472	428	511	467	491	450	475	492	436	517	487	498	470	493	500	500	479	458	488	510	499	451	474	484	475	484	509	504	461	467	495	485	470	487	521	506	477	460	471	435	440	504	485	488	472	503	512	456	472	506	466	457	476	488	487	489	491	481	496	466	467	479	442	472	469	475	463	472	462	476	477	467	507	475	455	475	470	507	476	488	457	482	475	504	456	465	446	449	493	449	476	516	472	493	472	478	482	474	501	495	465	521	454	499	449	512	483	470	454	480	498	468	455	456	497	476	483	467	430	460	471	492	467	452	481	457	437	458	489	461	506	459	459	496	486	459	452	475	438	493	465	473	475	455	488	446	446	471	445	475	498	499	475	461	434	470	466	504	506	482	452	522	466	468	475	511	460	471	447	473	453	483	453	480	477	447	480	476	480	476	453	477	460	484	524	478	476	477	491	454	487	468	452	476	503	516	458	480	457	506	504	498	472	463	499	480	467	473	496	495	463	446	459	501	488	475	462	492	525	501	502	496	485	439	484	501	482	432	486	499	462	490	454	455	463	501	493	485	451	476	495	487	460	475	504	492	493	442	450	452	522	491	447	492	494	507	469	510	461	506	481	478	483	490	454	430	497	471	494	503	453	481	495	465	496	479	479	494	458	462	466	482	481	524	475	465	531	479	471	480	457	487	483	436	437	497	477	473	474	431	476	443	482	502	457	468	433	492	465	480	471	480	519	471	454	480	506	472	504	479	466	487	500	425	443	454	479	453	488	472	449	433	470	494	510	442	461	489	483	490	479	476	503	471	492	456	470	503	458	522	481	505	475	469	468	459	500	479	494	496	458	481	479	542	431	436	477	460	478	476	494	487	494	472	463	500	477	465	476	483	466	505	490	475	498	498	477	459	468	499	464	468	462	458	457	488	477	479	459	471	499	513	470	476	506	493	471	440	433	465	483	484	429	505	486	427	484	496	475	480	454	494	426	489	459	503	465	489	456	500	478	431	504	492	461	490	495	479	468	530	487	517	471	507	463	480	490	459	490	433	475	521	506	442	443	485	469	475	461	492	499	478	477	468	445	462	462	455	455	466	468	475	450	496	480	476	538	474	453	426	482	473	505	508	502	475	466	491	474	499	469	465	476	480	502	507	450	482	454	508	467	468	502	497	451	475	465	464	442	527	461	460	481	447	496	467	536	471	514	460	450	493	487	479	485	458	473	496	463	473	507	451	479	433	531	478	519	466	435	465	472
10182	33137	27972	11490	4457	1542	643	454	478	454	505	441	466	442	438	445	477	465	397	436	488	466	484	455	453	477	451	476	444	472	472	429	468	457	440	429	466	445	456	468	487	452	453	448	442	434	473	425	455	455	435	451	443	440	440	429	439	475	477	450	435	440	457	429	482	460	459	443	472	436	466	451	457	480	431	467	475	411	462	446	437	390	425	437	455	446	431	458	482	492	454	424	425	471	453	441	455	465	407	470	429	456	464	438	452	457	458	463	432	461	437	436	447	449	428	414	487	437	420	438	422	454	437	430	437	468	459	424	435	416	412	432	430	406	486	436	450	421	425	384	422	449	443	446	467	424	501	433	492	423	451	421	449	442	437	438	438	421	440	447	449	428	462	429	459	438	405	437	434	477	485	437	468	483	426	412	460	407	455	485	458	422	421	426	434	424	457	440	448	444	436	478	412	463	473	422	437	457	428	450	432	446	477	403	470	461	429	462	427	452	454	462	454	404	437	466	443	427	450	468	454	449	436	440	424	428	448	452	468	428	430	451	440	461	417	451	437	452	422	444	467	465	471	435	473	428	411	447	467	418	447	432	467	453	425	410	436	425	458	436	426	426	414	465	456	504	419	448	458	444	413	457	467	442	509	445	473	442	443	468	432	449	477	490	457	481	429	433	432	416	456	439	466	462	459	420	445	435	451	450	458	419	457	394	436	436	457	431	423	454	435	452	465	447	454	439	469	428	435	462	434	408	435	461	469	471	462	449	466	443	431	451	468	419	469	434	445	439	473	491	453	447	435	431	478	431	446	436	522	454	476	465	446	480	486	465	410	458	442	453	446	447	480	462	495	430	425	438	442	436	444	439	455	444	452	448	453	499	424	441	454	494	440	473	475	418	428	418	477	479	415	434	453	470	429	443	420	463	445	427	468	475	451	455	444	447	424	444	434	464	447	450	432	450	428	451	448	450	440	425	462	443	443	464	425	453	452	446	463	471	436	428	436	408	426	460	446	447	431	451	441	439	425	444	463	472	461	493	415	476	449	446	437	432	461	441	436	441	423	473	415	456	443	433	445	459	455	442	445	455	413	451	472	463	475	432	431	476	454	428	467	428	480	456	450	487	435	469	442	431	464	427	460	464	457	430	460	419	472	462	438	434	459	421	460	446	475	437	479	448	438	467	449	443	473	452	418	424	439	400	439	460	471	456	448	414	422	451	453	481	500	430	476	446	481	448	427	450	475	463	475	465	438	438	451	485	421	476	406	434	443	440	435	469	445	443	448	462	435	469	462	470	447	444	455	454	461	440	502	460	452	447	442	485	460	433	479	411	466	414	450	448	475	438	451	427	414	467	471	426	452	450	420	443	452	453	479	478	390	462	391	404	438	434	461	460	414	432	420	446	459	459	408	418	456	427	472	434	464	467	473	426	466	431	459	445	476	454	437	460	448	439	440	457	454	413	446	428	444	441	426	442	407	457	440	484	477	431	427	451	494	428	483	418	460	423	449	460	420	448	460	436	462	445	439	401	464	458	417	433	434	448	477	439	478	428	441	450	460	473	438	440	486	456	444	419	438	446	462	473	443	479	427	440	433	465	406	422	474	455	417	479	456	455	444	443	435	442	442	464	449	483	474	435	483	448	449	456	428	451	408	450	481	485	476	414	467	430	449	429	470	481	458	454	454	442	464	442	438	457	435	454	470	431	433	441	420	435	421	439	483	457	472	411	487	425	421	410	464	429	473	460	452	452	423	449	439	475	418	443	455	476	464	449	467	438	463	398	468	423	424	467	400	443	441	466	483	440	482	441	455	423	458	438	440	425	459	452	468	463	423	443	468	463	496	434	451	446	489	446	461	430	467	445	454	465	448	433	438	446	440	435	467	418	424	433	436	441	442	457	416	440	427	458	452	427	467	450	471	472	398	470	434	453	444	442	447	422	461	466	402	462	419	468	416	441	477	443	464	424	436	446	418	424	419	433	426	421	449	453	450	420	467	421	426	422	441	457	476	429	470	451	466	430	424	417	433	448	448	448	435	459	439	481	444	439	477	430	447	450	445	480	463	453	432	460	431	485	428	465	434	456	435	463	430	430	439	439	436	439	424	501	432	442	411	468	422	430	432	437	439	465	447	479	431	453	400	456	451	446	443	440	434	427	414	488	440	431	459	455	448	428	428	453	440	476	433	421	470	447	466	443	465	453	455	444	432	462	458	474	455	443	448	454	431	453	417	449	420	409	471	493	487	451	491	437	438	427	464	468	464	474	462	430	452	448	481	450	466	494	462	459	438	446	465	466	445	443	459	444	457	445	480	459	460	463	436	463	421	455	430	466	456	439	406	453	471	442	456	408	458	444	449	409	481	442	435	455	430	494	464	469	449	457	469	439	433	480	452	440	454	444	462	450	453	421	442	454	483	446	466	453	470	448	459	454	457	443	485	445	398	449	429	446	463	458	405	438	427	480	406	462	431	439	437	403	471	439	474	486	490	419	450	421	451	401	471	448	436	433	415	462	449	469	446	488	456	444	471	441	429	485	414	455	422	450	418	457	443	440	448	446	450	443	449	438	451	448	467	467	453	424	422	439	449	432	463	452	448	442	493	435	429	465	461	467	467	432	440	467	445	412	435	462	487	439	497	454	482	468	461	434	460	440	451	418	434	472	462	461	479	468	457	457	454	392	433	489	450	431	462	442	427	421	419	434	468	446	467	438	456	437	459	438	456	473	392	446	450	418	432	443	457	413	454	434	441	447	446	454	421	409	465	484	478	465	454	439	440	476	454	412	471	487	433	450	463	438	447	415	434	447	497	467	426	469	416	442	462	460	456	433	430	464	433	441	448	438	473	476	397	477	445	483	414	448	444	470	432	408	484	429	486	468	470	451	475	449	443	477	440	470	436	435	415	448	451	436	468	461	456	454	465	387	454	410	429	432	477	480	455	430	460	451	458	441	443	453	430	448	468	431	428	440	463	447	462	450	475	440	439	463	508	409	475	491	478	446	431	463	461	447	461	412	449	500	425	439	432	439	467	422	441	485	430	463	443	425	467	425	441	426	435	464	465	478	472	456	476	447	451	453	430	423	401	434	478	432	469	429	478	442	446	458	441	406	421	463	431	441	472	468	465	437	472	419	468	445	453	449	445	411	430	468	421	451	422	450	466	419	443	456	451	455	460	449	439	441	453	419	436	475	461	446	425	440	463	466	426	452	497	421	453	463	468	432	458	419	456	457	456	422	439	453	468	476	438	465	424	433	475	451	443	432	447	456	473	438	457	446	486	443	468	462	458	451	460	419	479	442	475	452	427	445	418	466	453	448	462	460	416	461	489	445	468	445	444	446	457	446	456	452	404	415	470	447	458	475	453	477	454	447	470	435	470	427	428	446	446	437	445	461	465	442	432	448	446	498	493	434	444	464	432	449	478	429	499	435	487	476	452	440	445	437	473	456	440	453	413	455	429	451	477	462	450	448	449	452	515	460	450	418	464	431	459	450
24871	25299	51601	51255	32140	14848	3352	666	490	519	503	535	547	484	500	505	538	512	465	506	570	509	527	527	489	488	518	548	519	479	530	495	523	508	534	523	485	570	554	513	490	470	516	487	500	497	489	498	474	482	503	487	482	479	483	485	508	486	444	499	514	464	486	477	512	487	527	495	499	515	474	471	521	488	511	501	549	475	471	478	517	499	515	484	504	545	524	492	486	472	532	494	501	540	477	496	477	468	463	457	465	442	547	516	508	494	500	541	502	478	503	507	525	507	494	495	569	534	468	522	465	549	471	501	502	433	507	519	468	547	483	502	494	465	501	482	499	502	480	476	470	485	507	501	480	520	493	484	480	509	481	482	472	547	493	531	502	505	550	524	521	480	453	484	494	484	493	504	466	506	510	517	529	489	474	495	534	520	495	464	449	497	509	481	469	505	488	472	502	511	537	510	488	464	488	509	508	499	483	495	475	494	503	454	506	497	512	495	515	437	491	457	498	501	521	474	502	499	506	518	491	511	512	510	494	502	464	498	464	481	523	481	508	476	512	554	512	508	461	521	487	563	543	557	491	487	515	471	527	518	492	491	467	526	497	504	457	486	530	518	483	507	500	514	516	479	468	491	523	467	499	483	507	504	504	480	530	488	499	532	500	529	493	441	487	486	502	472	495	520	534	476	528	480	493	494	491	468	466	506	497	475	535	474	526	480	487	500	489	496	471	501	528	471	486	461	464	494	508	459	469	475	505	486	543	522	516	496	497	491	531	449	488	514	488	531	511	506	499	521	489	502	465	497	494	480	483	525	496	492	495	505	501	479	465	494	489	528	492	509	469	520	533	478	509	498	518	462	468	480	472	484	486	515	509	489	512	510	480	453	493	465	470	509	518	460	499	554	492	494	522	459	507	497	495	517	495	478	491	509	474	511	501	435	427	462	492	472	521	500	501	477	513	477	495	507	474	533	504	487	478	479	472	491	492	453	493	518	498	474	475	507	492	448	495	464	485	472	487	495	515	486	487	501	521	481	532	461	521	519	493	485	509	505	491	518	522	505	499	466	483	518	505	460	501	505	500	481	521	484	509	452	474	442	517	521	545	497	475	491	474	490	496	477	496	498	460	507	465	445	486	479	506	520	506	493	501	504	481	506	468	483	525	481	464	485	497	467	484	513	470	462	498	498	486	511	465	497	476	473	538	492	495	510	455	479	510	510	480	514	470	467	449	479	492	519	497	483	475	452	549	517	507	508	526	511	500	473	471	530	456	493	509	495	472	501	506	479	515	497	532	524	459	501	477	520	500	508	518	469	484	492	443	544	497	482	487	511	518	480	491	493	500	533	509	474	530	484	486	548	440	515	474	453	521	527	510	449	478	486	485	498	489	496	492	477	509	524	485	482	468	463	499	520	465	485	499	519	516	468	490	438	509	494	463	464	487	483	485	497	489	515	487	468	504	500	521	492	460	497	517	538	465	494	504	456	494	464	526	507	514	492	499	519	476	496	451	458	462	487	497	534	527	491	490	445	505	431	535	569	465	498	455	499	473	486	492	506	496	498	491	494	513	470	480	520	521	499	459	490	492	474	470	479	523	491	476	514	522	503	543	527	443	486	511	491	481	499	517	497	509	465	511	474	493	520	508	509	474	456	495	531	534	512	473	482	468	539	498	486	501	499	505	448	492	481	516	515	478	505	510	509	512	496	498	508	477	517	491	498	497	449	509	507	465	496	461	522	519	477	478	493	494	495	516	468	533	504	495	485	446	468	512	554	492	494	506	519	490	463	501	482	475	511	494	495	482	498	522	511	526	514	523	493	466	472	513	518	509	471	524	498	528	462	489	484	516	523	505	468	492	525	539	516	525	522	510	509	488	493	483	495	502	473	494	509	526	497	445	495	500	478	475	473	488	514	467	535	508	480	512	517	483	487	503	504	489	541	490	461	472	493	493	471	492	492	455	517	487	521	523	482	487	492	488	470	505	531	447	468	467	486	502	457	505	448	477	489	506	480	481	480	524	446	483	498	496	492	519	489	500	530	485	490	503	505	541	447	447	510	509	499	512	515	525	479	499	518	463	509	473	517	495	495	498	508	491	501	453	470	470	507	501	476	459	445	463	482	509	507	453	516	510	499	487	499	481	513	464	509	477	511	496	516	495	501	493	492	472	467	498	512	452	511	475	503	509	504	519	528	468	515	463	519	515	488	548	524	525	494	496	498	523	495	504	512	514	464	533	459	454	464	458	496	512	486	485	506	516	476	509	513	502	485	473	518	484	520	487	466	471	519	457	501	510	477	500	494	524	482	487	532	494	513	474	496	546	492	487	477	510	541	508	519	531	483	466	446	488	490	498	506	491	484	531	497	474	477	447	479	465	458	512	479	480	514	531	467	480	502	510	479	511	514	514	480	535	480	488	462	512	472	459	517	510	505	461	490	493	477	497	495	525	507	485	483	506	480	488	481	505	522	466	459	474	547	473	479	485	498	499	465	492	477	509	475	518	505	509	487	508	502	507	528	475	511	502	485	506	503	467	492	515	510	514	508	477	518	496	496	498	495	451	515	500	502	490	475	509	510	505	476	485	486	517	496	505	519	493	510	477	504	542	529	477	466	540	516	500	522	459	476	462	499	535	513	513	495	472	461	509	489	469	486	503	510	518	512	546	473	518	474	505	466	454	496	510	489	477	528	481	487	455	508	496	503	490	473	492	464	486	501	493	501	487	496	524	549	548	529	541	474	513	505	474	467	539	460	466	535	534	492	485	439	456	498	529	497	479	494	492	483	500	468	472	464	527	483	480	520	461	486	471	519	465	513	484	465	486	488	495	498	495	507	499	460	482	503	466	482	530	491	489	512	479	489	533	491	488	460	445	496	531	466	537	503	486	516	465	468	483	518	465	487	471	447	511	469	513	498	514	476	519	481	486	531	485	492	522	517	502	480	479	508	505	478	473	463	499	493	476	481	542	498	480	533	512	481	447	515	444	474	472	502	488	527	530	499	494	501	502	476	489	494	478	518	476	515	472	493	499	486	521	531	487	480	482	505	535	515	522	541	483	502	526	505	525	514	488	496	527	525	504	475	532	509	511	524	496	493	504	520	488	521	553	529	475	532	505	521	476	485	479	487	503	525	471	487	467	503	493	479	502	509	506	506	481	477	479	517	507	544	562	506	556	496	500	489	510	493	461	482	477	501	499	466	462	481	456	493	564	526	486	516	491	487	515	535	550	513	510	483	500	543	550	491	454	521	478	542	469	509	491	492	469	491	494	501	523	478	497	507	498	484	506	502	484	513	456	461	484	468	464	470	506	468	527	504	541	503	478	463	478	540	489	485	515	490	475	526	476	494	500	519	486	452	471	507	507	497	498	489	499	501	478	504	520	504	504	507	447	494	509	495	508	498	531	490	495	498	477	470	524	495	484	516	463	499	520	470	460	492	479	513	485	473	516	497	477	506	477	485	503	486	525	486	522	470	481	490	483	488	501	499	496	495
36019	90606	76311	48187	24356	8240	2209	554	544	513	496	514	527	520	516	536	516	509	545	512	534	522	525	575	571	535	558	527	511	505	553	538	483	514	507	456	531	524	547	494	538	529	539	498	551	527	512	516	525	513	562	479	545	506	534	514	491	506	527	526	532	493	556	486	521	523	540	533	558	505	547	554	544	541	507	546	506	518	489	546	542	490	520	525	494	548	510	515	509	473	514	503	535	468	529	509	538	545	516	588	459	541	467	532	519	528	538	535	506	508	529	509	506	502	515	526	534	524	521	518	523	542	528	450	517	575	528	525	484	534	525	487	496	489	518	504	522	494	527	508	464	526	541	533	472	532	503	500	560	531	525	513	522	535	499	530	527	555	504	543	544	513	527	492	528	539	514	482	550	477	509	566	517	541	484	519	505	564	545	535	557	491	500	502	518	528	553	477	536	491	496	500	479	514	512	525	520	494	548	513	549	536	478	510	521	515	556	508	499	559	545	546	524	473	543	499	548	479	498	475	538	515	525	509	523	529	506	536	521	511	556	547	501	483	496	523	520	486	494	538	519	484	503	513	503	549	503	519	524	505	495	511	525	518	528	503	475	509	563	503	556	517	464	511	498	525	545	516	564	547	528	487	536	552	523	487	526	498	519	495	543	514	499	509	527	502	473	474	530	511	489	500	537	518	521	555	537	539	531	493	539	494	468	527	489	511	532	506	490	499	513	499	515	505	474	535	519	566	522	534	522	477	527	520	509	477	475	491	494	525	528	492	517	526	521	554	499	543	503	533	492	485	532	504	538	530	553	529	541	480	494	537	502	497	525	494	537	553	479	560	508	545	594	509	518	498	516	508	542	517	521	516	518	505	535	503	513	509	447	526	478	507	547	504	512	507	469	529	503	562	522	530	518	507	543	499	515	586	528	492	510	561	527	471	480	518	501	508	486	519	565	503	494	509	531	524	517	521	540	531	501	526	462	541	479	499	539	531	478	523	526	517	524	517	523	534	525	536	518	509	501	541	497	521	493	486	477	479	513	524	525	534	522	514	521	529	513	528	522	497	542	532	485	498	539	492	488	531	545	494	477	546	539	518	489	468	520	517	485	519	537	563	509	505	512	478	488	491	494	502	523	526	567	507	483	499	518	519	525	561	545	541	511	532	493	527	566	541	490	520	516	492	526	512	533	536	531	568	497	515	512	488	510	504	510	550	519	518	494	570	501	486	484	541	472	504	555	565	499	558	500	504	549	525	507	515	523	488	535	484	497	490	488	531	531	504	477	542	526	527	499	497	534	520	518	514	501	498	468	493	486	501	492	540	518	520	512	497	507	514	524	491	525	511	457	525	485	499	512	516	504	520	534	504	545	549	501	510	549	514	507	504	550	531	509	537	508	499	513	518	508	515	511	511	520	532	557	534	516	532	505	512	538	527	521	511	534	549	548	467	529	501	542	511	484	532	524	518	481	550	557	499	468	503	470	520	494	544	526	525	489	509	491	517	533	500	480	519	518	523	519	528	512	524	519	523	527	484	525	531	497	500	498	545	516	533	492	494	510	480	495	505	513	531	524	487	513	521	527	524	458	547	546	498	507	521	522	552	539	498	509	547	517	531	532	511	497	548	532	515	502	510	544	525	504	502	573	503	513	495	506	513	504	515	537	509	502	529	478	552	463	514	485	524	511	539	542	504	537	515	532	507	510	536	516	528	516	499	551	540	529	547	518	503	506	535	515	520	515	496	509	525	469	542	517	502	496	494	488	535	511	526	521	503	556	479	540	505	476	550	490	487	513	522	520	542	472	534	510	489	509	475	547	555	497	510	535	497	508	522	553	488	522	516	571	484	524	503	547	526	541	500	531	564	452	485	549	512	496	506	529	517	499	471	486	502	509	514	539	485	556	534	501	536	505	513	544	524	491	513	528	513	493	518	496	537	509	536	572	520	485	510	536	541	549	531	499	488	490	518	499	492	521	525	513	533	503	524	494	534	527	495	508	507	505	478	526	554	507	527	547	531	527	486	566	470	495	546	511	549	549	500	506	540	497	531	515	514	470	499	539	522	524	521	524	535	519	519	514	495	528	533	514	531	493	537	541	499	569	540	498	487	511	529	506	535	521	525	480	497	517	511	529	531	520	476	521	536	491	546	507	511	508	486	472	517	552	512	541	486	538	554	513	506	482	485	507	469	534	530	504	553	538	525	535	480	526	542	456	515	512	514	530	509	527	569	547	521	500	508	510	518	501	510	481	512	530	489	548	510	517	522	512	527	475	523	519	527	524	513	513	529	539	535	537	483	515	511	531	496	483	525	517	534	487	487	515	549	496	505	525	488	474	506	508	464	559	517	552	496	553	544	515	479	526	537	535	503	507	481	514	546	465	521	506	522	540	539	502	542	520	471	509	508	512	509	484	512	482	507	525	503	511	513	528	520	474	517	521	526	522	513	497	491	527	513	491	526	562	513	501	539	522	501	470	499	477	485	491	533	532	524	501	502	498	541	507	507	533	551	515	535	472	519	539	492	532	464	530	466	509	522	512	493	499	464	515	488	535	512	528	533	491	495	536	517	503	523	526	554	532	572	495	508	509	499	532	532	512	504	473	482	531	494	539	526	501	540	509	478	572	488	477	485	547	526	547	521	517	454	488	519	512	540	528	461	525	503	508	530	500	511	504	532	507	500	541	522	538	471	504	498	523	531	521	513	525	515	504	550	513	542	511	501	564	531	511	509	510	523	503	487	514	521	493	503	520	499	492	515	503	515	547	496	530	533	550	535	539	525	539	479	486	529	510	471	534	511	485	527	536	496	508	508	494	513	549	519	528	475	531	518	509	471	504	551	501	540	550	463	507	534	497	491	492	522	549	483	569	480	527	494	491	526	506	519	516	522	516	484	520	512	489	517	531	537	562	479	509	469	515	517	506	515	548	538	508	498	505	512	498	512	504	513	529	503	475	535	522	521	464	534	483	499	479	510	504	513	547	495	496	529	533	538	478	508	526	495	515	518	553	494	546	523	569	527	504	519	526	510	503	525	537	515	464	500	523	506	481	499	512	489	483	510	501	525	507	534	531	513	514	490	530	517	578	516	555	502	541	473	535	546	533	534	566	504	517	497	489	509	513	516	494	523	503	510	487	481	498	542	512	535	513	525	472	507	502	518	483	503	528	513	516	506	492	509	461	511	505	517	535	469	547	517	540	530	443	536	499	517	510	525	517	536	497	530	511	521	528	470	528	535	516	500	543	503	482	505	496	494	572	516	496	507	479	527	501	565	532	551	528	496	471	504	526	486	528	515	480	524	534	508	528	502	489	504	481	577	528	543	556	510	514	534	520	510	489	507	523	517	518	503	498	505	511	551	492	527	487	495	463	516	529	488	510	474	525	495	519	503	480	501	506	509	526	489	501	539	551	491	507	527	524	525	526	547	515	535	467	494	507	525	521	515	498	524	483	514	495	528	499	490	496	539	501	509	496	525	500	542	547	502	530	551	505	529
23866	23114	43545	47823	36082	22357	8565	1116	603	592	645	569	593	610	568	556	577	609	573	523	545	543	609	585	569	524	573	558	556	557	535	544	551	536	551	585	548	567	541	531	554	540	546	553	554	569	572	518	587	556	558	529	539	536	538	514	564	521	573	535	567	579	569	571	541	573	517	587	553	559	566	566	534	567	537	561	589	555	546	563	564	553	587	559	584	564	570	552	549	568	512	571	603	590	568	586	598	552	542	550	528	515	569	549	554	530	535	569	528	593	552	584	574	570	566	565	579	544	536	591	561	563	544	524	546	585	611	537	551	541	520	532	543	527	534	546	550	576	527	562	522	586	559	573	538	505	522	486	511	519	569	581	563	557	538	559	553	573	598	550	596	558	531	554	523	554	517	555	541	572	542	561	506	553	581	548	562	549	572	492	522	567	582	570	561	543	534	580	550	548	603	518	552	523	556	592	530	497	515	582	575	528	537	550	529	534	548	538	550	548	565	549	553	544	545	542	560	542	537	536	554	573	570	543	554	593	575	576	541	536	551	597	592	533	572	550	547	538	558	544	540	538	587	583	563	566	562	540	572	592	620	575	556	573	583	595	583	532	502	571	509	545	531	546	565	557	580	542	549	545	577	531	535	508	558	557	535	604	557	576	534	563	552	564	572	570	548	551	543	559	551	515	559	530	566	536	569	537	596	576	552	524	548	563	599	570	554	520	581	572	551	554	536	582	516	568	537	553	587	577	602	582	587	585	537	533	583	560	564	567	569	540	583	565	519	558	567	549	568	528	575	596	563	552	582	551	517	563	567	557	543	566	570	586	579	560	540	520	529	609	539	548	543	528	559	554	576	588	575	561	544	588	525	573	529	504	514	559	569	578	562	567	554	554	545	569	518	535	606	567	543	521	548	559	566	549	558	546	543	502	531	551	568	586	616	544	538	576	564	520	585	516	534	572	586	585	549	537	544	555	540	532	535	568	554	555	605	520	554	563	577	580	528	554	537	540	570	563	571	537	573	558	578	556	575	610	550	534	522	525	545	563	567	547	574	530	486	537	555	562	579	550	565	510	565	561	522	540	503	588	558	552	509	565	561	549	523	524	505	585	483	557	549	559	515	517	532	561	578	577	549	552	508	587	541	560	572	540	546	575	556	553	584	502	524	563	515	587	563	553	537	552	586	545	514	558	516	555	574	563	585	542	595	563	553	523	589	563	571	526	524	539	558	585	591	543	533	553	506	541	576	582	571	536	544	559	515	570	545	572	570	586	556	549	524	571	585	579	560	581	553	544	546	526	517	533	603	546	571	534	516	616	605	539	539	538	503	587	532	532	549	547	573	565	568	551	573	562	578	562	515	565	535	533	508	504	600	541	545	550	550	555	566	524	566	605	580	555	534	521	525	549	578	544	567	572	545	549	563	533	536	529	584	523	544	532	579	551	585	557	497	519	582	526	503	549	547	560	568	558	537	607	584	547	567	540	594	582	559	585	543	511	588	566	527	600	569	525	557	543	550	569	559	571	601	545	564	534	503	549	551	510	536	523	543	560	544	560	548	569	625	528	521	536	609	543	545	545	546	535	522	533	547	584	522	556	558	481	549	543	502	566	604	541	531	548	508	566	569	551	548	551	516	578	580	552	566	556	604	531	585	559	517	553	567	599	538	556	576	569	564	536	553	548	578	506	556	520	557	546	569	565	548	549	558	532	549	608	555	569	526	523	543	617	497	523	538	536	577	528	555	578	518	533	597	535	579	562	582	554	569	580	529	535	573	585	549	568	511	557	541	556	566	561	584	578	554	579	558	599	609	592	533	564	543	548	572	538	544	559	536	564	524	558	554	555	544	580	544	578	574	549	528	528	579	537	584	526	553	533	575	575	566	558	559	549	558	593	560	558	577	576	553	566	515	570	554	548	534	543	558	563	552	533	517	541	522	571	555	552	548	548	551	502	554	555	585	574	519	538	560	600	532	583	560	537	514	503	583	574	573	594	557	542	579	544	543	555	580	581	560	554	530	576	574	560	550	550	565	589	540	540	537	541	520	588	571	557	564	552	566	546	567	512	557	535	580	545	539	607	567	582	569	579	551	519	523	534	568	553	517	575	534	575	531	549	533	555	537	534	561	558	496	553	573	573	527	514	538	565	523	565	545	592	543	562	541	570	510	555	548	542	571	538	569	550	575	558	551	559	537	593	537	522	592	524	547	546	517	521	548	536	542	567	558	581	549	539	540	512	530	571	579	564	535	555	537	533	578	556	573	571	552	557	540	540	568	566	520	540	566	535	578	593	541	531	525	617	500	554	588	531	556	562	572	545	531	533	520	551	581	609	549	539	539	543	526	569	569	584	545	535	558	539	560	533	533	546	560	561	577	522	530	589	537	539	580	566	575	562	542	563	542	539	584	580	512	560	550	583	552	538	568	557	580	534	571	536	570	540	557	608	560	555	560	596	515	562	525	579	570	564	542	582	605	550	572	535	562	585	574	551	575	594	521	560	536	550	525	549	539	543	554	533	525	532	550	519	574	542	579	546	527	535	572	579	553	571	561	577	527	566	605	535	525	571	607	533	518	575	571	579	586	515	565	548	539	536	599	568	542	544	533	525	579	528	554	550	558	536	567	567	546	538	564	584	541	522	545	536	551	595	581	546	540	534	533	537	532	572	547	544	570	505	542	537	552	589	586	530	537	538	557	564	546	497	596	628	514	569	529	546	559	534	557	549	544	567	536	519	552	576	599	520	537	594	520	554	568	556	528	567	582	562	605	535	544	547	523	544	528	546	520	568	530	589	557	523	545	526	578	551	553	556	530	571	538	574	571	562	549	521	554	559	547	567	591	537	575	589	568	529	538	594	557	532	561	508	511	567	551	511	528	567	557	518	538	574	580	571	531	553	548	530	563	555	580	522	528	553	593	552	540	561	555	522	582	564	550	584	543	577	539	527	541	547	519	553	525	559	575	572	576	549	534	540	549	541	544	539	573	555	521	557	566	542	510	531	571	576	519	559	527	578	538	573	557	530	525	525	530	506	543	571	572	519	545	540	536	577	549	550	509	535	597	485	591	549	558	526	522	519	588	572	554	548	537	519	593	602	531	522	541	500	528	582	582	560	537	523	571	559	560	521	533	585	546	517	569	515	566	565	567	537	579	600	556	530	570	584	512	581	571	547	569	535	541	601	546	511	551	553	570	555	510	548	519	552	525	507	560	554	529	526	568	551	517	538	563	571	551	561	581	538	538	548	535	527	535	510	603	522	595	515	536	545	578	565	525	511	532	561	541	536	568	578	543	503	530	555	570	525	528	537	573	555	554	530	523	574	549	583	552	522	558	540	559	547	537	545	555	597	558	514	557	576	533	554	563	539	576	564	542	544	547	597	523	595	537	572	578	536	584	574	556	552	530	580	545	591	537	584	544	535	561	552	556	538	521	530	567	542	518	541	560	552	568	525	512	548	541	558	559	607	543	548	601	525	583	527	591	568	566	529	541	534
44712	100636	83842	61373	34129	14170	4055	799	589	607	576	642	586	614	638	604	628	602	614	635	621	633	617	592	649	619	637	563	615	611	650	624	624	595	569	641	624	621	664	617	652	645	610	584	564	591	605	647	602	579	589	614	639	578	586	630	620	597	637	596	583	628	586	636	599	639	578	585	631	610	599	620	629	600	604	632	582	608	595	609	603	604	649	615	619	632	617	617	585	575	617	597	606	633	596	581	593	613	591	617	595	606	602	572	600	607	598	578	626	567	604	612	611	610	667	631	598	595	633	596	637	620	603	597	590	613	627	672	611	616	591	620	628	588	602	587	648	620	580	611	601	624	612	609	585	536	579	628	570	607	596	647	593	596	603	639	569	573	631	650	607	606	619	592	597	552	607	601	601	599	611	582	620	641	638	588	619	606	595	552	574	607	575	632	605	627	601	595	609	621	605	600	597	588	603	544	599	624	601	610	605	576	627	621	579	605	589	602	634	571	648	636	643	596	591	603	575	603	549	579	598	618	559	605	594	619	622	601	615	579	673	590	599	610	614	639	608	587	608	568	605	560	592	544	613	590	598	633	605	580	579	614	635	565	563	618	635	593	604	597	579	650	607	643	605	628	631	607	613	667	643	594	620	627	599	583	596	632	598	602	610	600	570	626	607	635	624	569	625	616	613	574	627	631	624	603	625	581	633	617	597	609	586	553	547	600	592	553	596	642	626	613	596	566	583	609	571	602	570	624	598	634	600	583	609	576	624	602	630	582	599	563	594	620	597	582	601	600	629	611	606	626	584	637	578	590	611	599	591	545	613	639	600	627	641	622	578	574	632	645	577	570	590	583	595	615	596	588	590	616	600	588	619	628	637	563	644	543	605	603	558	636	592	571	599	622	584	649	599	580	553	642	579	608	639	575	575	587	603	574	594	608	589	584	589	610	579	604	628	563	622	583	636	631	558	606	608	626	557	614	623	581	551	603	596	640	602	583	598	599	623	599	605	596	593	637	611	599	595	568	565	576	600	603	622	589	605	591	590	649	610	607	563	566	587	596	633	609	596	590	623	608	563	596	570	614	622	590	622	608	627	590	622	589	598	589	633	588	565	575	605	634	582	555	584	583	581	594	599	607	575	623	583	584	580	626	587	624	605	576	550	624	631	611	632	596	575	607	595	577	573	630	617	621	570	573	602	634	626	594	561	606	584	584	591	582	563	590	609	620	544	590	628	620	530	595	601	611	560	575	611	626	597	583	588	607	561	631	638	580	627	594	612	626	602	619	600	554	577	627	579	564	596	584	621	614	583	618	593	589	605	614	591	581	606	598	636	593	644	614	611	633	608	562	542	592	600	621	600	593	569	566	577	571	561	621	579	578	579	548	593	572	665	583	600	584	597	632	630	581	589	625	611	590	586	562	594	626	628	571	581	612	650	594	582	586	603	591	568	620	615	621	618	598	606	610	589	598	618	631	597	584	577	600	607	627	600	589	594	609	606	629	629	636	617	544	608	642	616	581	587	599	591	624	625	576	588	603	589	591	572	569	586	609	599	584	601	603	606	619	592	610	580	592	605	591	607	585	641	579	634	614	592	591	606	597	615	619	590	630	628	591	614	601	611	600	602	623	629	600	645	617	598	616	598	590	628	580	581	610	618	579	592	591	641	634	618	608	615	586	588	617	564	585	585	598	631	607	598	587	649	604	565	578	651	635	606	589	621	602	590	581	560	600	579	600	593	590	636	682	628	575	612	615	608	581	564	621	657	600	593	607	620	591	574	582	613	606	619	644	593	618	643	612	594	585	596	604	629	599	646	586	583	606	613	594	576	659	592	645	601	638	624	585	531	656	614	591	553	616	610	577	554	581	613	649	609	590	586	601	566	597	594	616	587	629	617	599	639	567	576	613	522	596	580	667	584	610	606	593	610	564	557	606	532	599	575	607	595	555	608	604	616	633	587	596	597	591	591	579	616	592	609	577	596	567	600	566	549	581	603	608	620	613	641	590	615	593	608	616	614	606	558	581	601	602	601	577	587	586	596	576	616	608	616	590	636	547	600	595	600	600	605	603	575	577	607	634	582	612	622	593	567	583	617	583	573	623	548	604	581	559	604	567	564	559	615	604	597	577	574	604	576	588	624	596	617	597	580	578	617	578	602	580	601	562	643	569	591	525	606	572	583	651	570	653	550	648	604	571	575	572	614	643	629	607	590	559	630	609	605	619	550	586	589	583	606	596	621	636	574	608	637	600	563	590	638	571	618	636	577	580	581	584	584	594	606	613	611	595	578	580	557	621	575	596	623	648	581	595	559	633	619	593	616	610	581	636	600	608	584	593	604	617	613	565	593	596	581	569	600	598	579	613	583	537	618	579	597	583	605	614	598	621	611	619	595	586	566	600	545	567	587	658	591	611	591	596	609	608	639	609	637	613	573	613	601	581	619	587	589	625	631	585	587	564	558	592	580	628	567	581	587	590	594	604	571	600	604	612	569	605	591	568	619	620	615	624	615	568	606	595	603	557	597	607	597	583	614	586	628	608	587	560	651	587	612	602	626	614	613	604	574	572	586	599	572	625	563	613	570	601	581	586	590	618	591	588	589	590	634	569	584	628	552	554	628	582	564	587	592	575	620	610	587	584	589	567	599	625	557	599	605	610	586	598	602	559	598	585	553	616	588	591	626	652	611	584	610	618	610	618	603	648	628	569	597	597	590	657	600	596	633	605	586	588	534	633	590	614	539	604	620	562	621	585	585	611	596	645	616	598	583	595	641	603	550	581	591	617	619	605	597	558	640	622	595	600	589	642	615	536	590	645	600	624	638	598	608	587	578	579	571	566	631	582	587	616	593	619	570	594	590	610	649	580	597	657	593	603	608	571	626	582	585	603	567	607	583	608	619	591	589	630	609	554	623	573	567	557	603	583	567	570	625	603	628	592	594	585	560	606	584	636	578	583	593	587	542	586	618	570	549	590	610	585	650	594	595	601	618	603	554	600	626	634	605	561	571	618	606	598	574	606	589	587	550	571	597	542	569	617	613	586	605	565	628	602	603	598	591	523	627	567	589	643	581	604	583	583	589	618	566	603	603	596	608	567	580	614	587	609	598	609	579	565	597	595	563	625	584	582	626	613	594	612	564	623	592	591	618	586	625	552	600	591	633	630	613	603	581	601	567	603	614	578	570	608	602	621	597	572	562	617	589	587	658	609	585	574	612	593	591	557	636	573	657	594	565	629	606	587	592	581	566	610	580	595	568	604	598	612	603	597	584	590	573	589	576	587	566	610	603	586	581	610	533	611	564	568	627	573	631	568	587	582	618	599	553	616	584	564	601	600	617	552	571	623	593	611	619	597	604	579	600	603	613	604	616	604	604	589	641	602	603	585	583	590	606	608	608	571	585	612	613	622	620	618	589	596	588	564	570	668	608	577	644	618	616	595	590	574	622	583	593	601	546	588	622	572	591	571	566	588	586	591	587	560	563	612	597	584	608	613	649	578
27697	25854	33198	20745	6149	1618	770	527	508	460	493	445	513	486	453	472	474	469	457	531	487	483	465	498	476	500	459	480	466	474	486	472	481	485	470	464	467	461	493	478	465	445	490	482	498	475	479	471	526	524	505	492	467	499	513	515	471	482	508	487	470	458	474	488	489	511	487	444	509	469	464	475	493	545	469	473	468	467	476	503	472	484	459	453	479	459	486	492	485	473	487	457	469	493	488	479	483	475	489	462	515	478	474	448	486	484	448	466	479	491	459	518	510	506	473	488	511	520	472	470	493	509	516	453	478	441	454	508	428	486	479	502	507	455	488	485	443	472	491	445	488	501	521	467	428	468	502	467	470	459	484	464	475	479	474	568	487	481	490	491	472	471	452	486	460	487	486	487	462	504	464	487	447	505	468	530	476	522	444	477	483	514	484	499	457	435	492	485	460	479	468	485	522	447	482	498	485	492	499	496	454	502	500	491	454	476	501	497	494	449	494	480	531	466	463	465	462	446	454	469	511	444	488	481	479	503	492	531	498	516	462	461	443	469	481	474	503	461	480	498	486	459	456	448	465	462	483	527	496	493	513	460	483	456	468	500	469	461	515	451	456	447	464	477	504	464	479	492	510	485	480	494	477	503	520	524	473	438	482	484	478	475	500	480	478	456	497	460	502	450	445	498	500	468	520	454	489	506	481	485	514	491	459	455	475	513	487	528	484	468	509	533	430	474	464	461	441	494	491	457	493	473	478	483	486	497	517	494	450	510	502	528	507	473	488	478	480	514	477	473	449	465	499	492	479	505	461	440	505	502	450	496	513	485	511	464	484	452	491	501	481	476	512	496	494	484	497	503	497	466	483	480	483	471	454	501	465	479	489	490	454	471	459	481	466	467	488	463	450	476	495	446	456	454	459	493	488	485	463	487	483	457	505	515	488	464	519	493	479	479	528	447	485	508	465	487	491	467	486	474	524	469	484	461	503	496	453	516	529	539	491	470	491	472	485	508	463	468	456	489	517	495	480	474	466	510	512	505	509	507	489	465	498	466	453	472	543	484	461	517	466	507	463	476	484	500	472	518	422	518	475	446	495	493	472	468	459	495	459	463	449	497	513	489	453	462	525	496	490	495	458	516	499	452	461	496	442	482	520	489	496	487	498	489	444	445	516	481	501	489	494	434	485	481	484	444	491	464	493	490	510	491	470	492	451	457	470	465	495	475	464	491	485	485	472	450	524	435	472	477	488	484	465	462	513	514	395	481	455	516	473	492	458	484	494	467	461	459	487	487	476	450	467	468	464	488	493	475	444	499	506	474	523	485	439	521	477	510	479	456	458	471	493	463	495	480	492	498	517	468	478	489	502	510	448	473	524	471	473	501	469	467	456	522	497	494	501	489	469	466	501	491	479	508	542	478	491	509	446	496	489	470	487	478	477	458	422	527	474	455	455	510	504	466	503	429	494	452	493	486	481	472	478	521	461	445	474	471	474	453	485	455	485	456	481	478	429	428	486	515	491	493	459	468	481	492	449	514	499	443	507	468	452	495	478	484	473	531	466	464	451	499	470	437	502	488	476	510	500	484	448	430	503	482	480	472	486	499	480	501	453	493	442	459	540	461	542	485	496	518	491	460	469	454	498	522	474	503	501	503	461	472	456	514	471	492	483	476	461	452	482	470	476	510	465	521	466	443	490	528	517	481	512	508	419	489	453	474	531	482	455	473	529	488	501	472	468	534	456	491	476	515	503	506	480	520	483	462	482	464	480	484	478	483	477	492	426	469	471	482	518	484	514	489	468	513	492	482	478	498	432	486	477	461	489	460	461	457	454	503	512	522	504	498	495	508	500	433	461	465	483	465	503	502	494	503	468	473	488	495	492	459	507	489	443	489	457	466	464	511	473	471	524	460	492	495	488	478	481	519	472	514	482	503	450	481	482	441	475	469	486	484	500	496	508	488	484	479	456	458	441	538	457	489	562	471	472	463	444	503	510	436	489	529	445	464	480	476	509	512	480	461	554	501	477	456	475	487	468	459	497	454	524	459	549	494	525	482	499	487	505	474	508	496	509	458	504	473	443	452	454	463	494	496	466	483	463	463	494	476	465	460	516	481	418	463	466	462	490	485	467	448	498	463	477	460	510	511	454	489	475	464	490	489	474	463	477	480	490	502	476	456	488	454	500	435	466	452	456	451	472	489	483	494	471	484	475	467	397	449	484	461	464	479	506	503	506	458	489	471	454	483	479	487	450	430	470	488	483	520	491	487	522	489	483	476	481	514	504	485	489	460	460	516	446	479	454	486	533	517	537	446	512	452	461	500	462	511	474	476	462	484	463	481	479	491	441	475	505	485	524	473	493	462	469	484	476	460	485	479	461	501	484	461	488	493	493	479	488	475	434	465	474	475	517	466	499	469	501	451	458	492	503	479	514	467	488	464	462	448	454	455	506	493	484	463	471	453	487	508	489	466	454	452	456	492	479	472	498	513	464	521	436	503	459	536	497	497	489	514	451	480	486	471	490	481	462	533	482	461	512	504	477	475	497	465	485	477	489	453	480	522	491	456	510	451	449	492	503	482	479	464	502	477	436	502	487	476	466	453	465	483	506	455	499	514	483	463	485	464	473	495	484	525	487	448	467	506	466	488	492	486	471	481	486	492	458	518	464	527	516	477	469	486	478	421	478	503	444	488	524	493	481	514	469	481	474	477	466	472	500	483	495	454	488	495	478	507	468	499	519	477	467	459	493	471	457	484	462	474	455	484	485	457	523	453	475	509	481	482	473	455	506	476	506	484	462	459	463	534	452	477	480	438	503	450	467	484	461	457	507	500	473	511	453	501	498	470	494	516	478	548	492	526	509	488	500	511	483	474	485	523	483	466	489	465	469	475	502	485	475	448	486	479	446	479	546	462	517	516	474	473	453	515	516	506	477	479	470	525	501	499	469	526	494	455	468	511	474	470	456	493	474	474	464	479	480	487	483	468	496	483	483	475	480	495	494	522	437	473	481	488	510	462	459	416	472	500	477	473	503	483	460	486	487	477	515	512	483	445	479	457	520	503	516	474	467	465	469	464	526	485	463	482	503	455	487	493	476	509	465	438	486	489	469	505	514	464	475	486	494	459	453	500	471	527	462	485	478	494	445	469	483	494	451	516	460	477	497	500	501	490	510	458	506	479	468	515	499	482	504	454	474	501	465	466	500	482	483	501	460	506	482	462	503	462	470	496	424	455	475	454	501	488	465	468	479	485	487	465	514	443	533	478	480	519	506	505	487	472	508	504	476	467	465	471	505	503	442	462	493	489	489	442	465	481	493	479	479	477	431	477	475	487	463	463	487	478	476	498	471	480	459	457	505	458	502	505	477	460	510	509	498	480	469	463	503	490	468	444	452	517	473	468	537	463	470	450	472	437	496	461	479	476	498	468	478	481	449	509	500	493	496	480	475	507	490	470	471	479	461	487	451	476	493	450	507	473	470	498	475	502	489	504	479	479
9798	33316	29663	12387	4027	1515	709	505	458	440	450	452	439	447	447	453	446	438	449	514	422	442	466	428	454	442	457	463	455	471	439	459	448	489	457	434	429	466	475	444	430	483	427	472	477	463	446	443	471	447	432	415	467	388	422	405	466	460	462	419	441	459	485	412	405	447	493	417	436	491	441	441	469	464	447	459	454	450	426	441	447	440	483	430	444	442	420	450	423	445	449	427	449	504	452	443	496	460	454	465	443	448	428	446	457	476	476	475	401	430	451	426	454	438	428	460	435	489	432	446	442	475	441	458	417	457	415	457	464	456	425	439	443	483	441	453	451	461	420	412	430	484	460	409	448	431	483	415	464	477	468	421	454	445	456	415	429	471	430	429	456	489	463	446	475	425	452	471	445	449	442	456	479	412	447	443	405	439	411	464	461	517	422	465	443	437	451	432	446	449	474	485	422	473	434	489	444	427	458	454	449	436	444	443	462	463	448	443	489	462	474	437	459	454	449	455	424	414	426	453	458	490	447	469	474	444	445	470	441	433	419	462	450	468	446	491	462	442	481	478	411	459	494	445	445	475	440	414	466	470	457	459	437	439	437	478	415	481	495	439	447	434	430	427	468	463	467	432	495	448	458	453	480	482	447	468	449	459	444	473	461	439	457	491	430	417	438	415	417	480	456	458	427	436	446	466	469	430	450	460	433	461	451	468	427	497	437	479	461	442	444	454	443	433	463	434	453	465	411	443	465	460	454	458	462	461	450	471	417	469	406	434	459	392	467	475	432	425	461	461	447	491	439	460	439	449	417	482	447	445	450	451	458	453	425	424	423	455	475	434	436	471	489	421	452	452	495	457	489	434	462	447	416	478	407	453	442	467	446	493	453	479	426	435	427	442	470	444	428	482	440	454	418	489	440	434	465	426	458	494	482	432	476	469	440	424	451	446	458	451	425	420	464	460	451	444	429	451	442	453	456	451	425	448	400	442	453	415	418	443	429	431	445	433	458	495	459	465	484	446	437	463	446	476	438	460	447	419	434	447	440	499	459	462	474	463	480	475	412	452	397	447	483	446	470	468	480	447	447	430	436	424	443	458	436	446	448	453	456	408	424	446	455	465	419	405	414	451	451	417	468	435	479	490	472	428	449	417	437	477	461	426	422	440	441	445	491	458	426	440	422	455	426	461	440	446	441	461	460	434	457	445	481	485	441	444	435	444	471	429	431	472	456	461	484	421	407	444	428	434	456	423	487	434	435	415	455	408	439	432	450	510	425	457	436	419	498	459	474	476	436	451	453	460	440	468	438	420	439	457	461	455	446	433	449	436	452	416	423	441	441	485	422	462	433	447	452	466	451	453	445	446	433	461	451	410	440	451	418	442	457	447	476	463	468	460	484	467	489	439	436	473	408	464	435	444	457	456	435	447	449	450	467	425	448	455	417	458	461	453	453	423	457	443	460	446	432	444	437	452	422	521	466	429	442	494	437	447	468	426	473	450	418	499	474	431	445	450	443	479	460	472	444	401	439	414	423	450	432	417	476	415	445	455	443	454	446	437	452	452	434	476	442	438	444	448	454	434	425	459	492	402	438	475	477	431	444	465	456	457	474	443	476	459	435	465	426	477	454	425	414	442	456	449	426	453	401	417	434	438	466	443	470	445	423	477	446	440	420	451	438	462	426	467	443	461	422	456	445	459	453	412	423	430	426	474	446	427	447	448	448	473	469	485	450	427	443	418	458	459	483	399	468	436	445	490	449	459	459	427	448	453	404	473	439	464	407	462	456	478	453	436	444	472	468	482	416	442	427	464	463	436	450	454	446	446	431	425	437	481	426	444	428	449	475	424	465	451	477	445	475	447	448	447	435	436	418	441	443	492	463	472	440	482	464	442	383	395	447	483	455	455	456	468	427	461	440	476	489	432	426	473	456	428	442	467	446	433	438	441	467	416	440	449	462	490	462	450	440	443	444	421	461	440	451	437	417	450	434	458	436	467	446	485	458	457	452	488	471	462	457	447	462	438	454	430	451	457	465	472	500	442	487	456	463	442	469	451	440	474	431	464	480	475	483	439	451	469	495	463	441	464	420	432	438	451	409	456	447	436	465	454	440	420	498	462	431	470	452	461	465	452	453	449	459	479	454	426	458	479	460	467	493	436	495	469	410	445	417	454	459	462	454	439	480	449	458	474	443	424	444	416	458	460	470	461	418	418	434	452	424	448	409	436	442	454	471	429	407	423	465	407	433	476	457	440	445	434	425	479	430	427	478	444	435	434	473	423	441	474	412	446	473	426	425	465	450	430	446	439	469	439	464	420	458	444	450	446	452	425	485	432	430	485	423	421	449	445	442	443	430	476	429	444	447	462	433	465	439	466	429	435	442	431	426	469	469	445	448	449	440	491	424	425	464	457	440	489	467	456	451	421	460	440	498	460	427	451	429	445	436	470	435	441	481	385	452	425	472	473	451	475	444	471	411	463	407	439	433	426	458	449	460	421	444	445	441	449	487	474	461	456	442	446	432	411	431	462	475	446	428	428	433	458	434	448	453	442	452	444	463	449	463	453	448	477	413	441	465	428	467	441	437	465	469	469	443	447	428	465	456	415	419	459	450	469	428	430	459	448	441	452	444	409	472	408	428	460	442	412	445	486	397	430	468	462	429	455	445	443	447	448	432	458	431	439	391	459	428	441	456	463	448	480	462	431	453	426	426	433	455	439	436	460	396	452	457	418	478	459	458	405	425	453	411	465	438	461	433	434	471	449	438	446	444	434	466	421	465	455	425	415	436	451	465	454	433	445	451	479	442	448	415	463	457	402	441	478	462	443	454	427	430	447	437	470	449	440	465	442	431	462	432	448	422	469	478	439	492	459	496	423	454	463	477	423	471	394	456	456	413	473	441	469	441	460	443	460	420	443	450	471	419	450	488	443	458	457	438	468	434	441	463	468	430	467	457	448	432	452	428	427	434	454	446	470	468	434	455	490	441	472	438	454	484	452	439	422	448	453	457	441	463	432	456	469	423	449	463	466	408	460	458	475	452	436	469	390	466	419	492	429	463	435	435	438	460	433	436	447	455	424	445	437	457	421	444	488	461	456	459	431	485	434	410	423	469	416	426	466	435	467	440	436	472	479	424	452	439	456	423	470	415	423	447	453	472	431	464	429	452	460	472	445	468	475	451	455	424	380	435	402	451	421	438	471	421	456	450	410	445	435	434	433	467	463	425	456	432	428	427	451	443	466	457	461	442	438	459	456	441	451	493	439	450	432	442	436	457	413	394	460	427	466	440	457	449	456	498	453	450	443	475	476	485	438	411	440	466	450	454	461	447	476	494	461	448	438	433	436	407	440	432	440	448	446	427	435	417	463	425	439	444	464	456	464	448	482	470	421	419	406	444	453	399	466	457	427	473	425	452	483	451	455	446	462	444	437	477	429	446	440	452	449	483	438	458	450	424	471	443	443	463	453	433	471	481	427	465	481	432	462	467	444	454	445
24987	25235	51606	49354	30486	14351	3429	851	532	530	498	560	474	534	535	490	521	459	500	551	520	512	521	505	537	521	535	499	515	465	527	522	482	489	495	474	510	498	515	540	491	495	483	492	517	510	502	483	509	505	488	503	504	447	500	517	498	478	498	495	507	501	502	506	506	515	505	465	518	481	482	502	463	489	475	524	477	495	510	506	486	505	493	491	497	516	472	517	504	509	486	507	464	501	463	503	475	495	455	518	515	503	494	501	474	534	467	527	500	491	506	555	448	538	523	516	489	477	512	520	485	514	521	460	452	496	497	497	486	484	473	473	508	447	483	438	508	519	511	493	517	488	465	490	517	480	471	501	474	485	469	483	502	521	506	511	468	472	520	533	501	476	535	474	508	496	509	501	542	494	460	527	477	468	492	487	504	504	523	483	472	510	483	531	473	471	486	509	472	508	474	503	474	508	519	477	521	507	462	503	506	483	490	499	495	488	515	468	545	478	474	490	490	538	507	521	513	471	483	500	515	497	490	514	501	467	531	456	447	472	506	527	447	531	502	497	465	476	467	505	513	431	470	477	500	469	471	472	530	482	495	487	521	469	504	490	466	546	515	510	483	492	504	470	481	504	496	496	485	488	496	485	490	483	507	445	504	501	499	504	503	486	506	507	502	491	512	518	458	487	492	491	504	498	540	501	484	491	484	478	472	461	520	479	454	521	541	528	506	552	449	496	483	509	493	509	474	491	496	495	506	518	490	507	473	502	506	506	531	497	513	505	498	494	503	545	518	508	517	508	501	498	523	512	525	491	505	497	509	450	471	505	487	502	513	500	493	485	521	505	492	525	555	445	502	462	511	516	483	460	499	483	442	484	509	514	459	498	496	524	514	500	470	495	487	498	503	482	486	527	505	497	506	499	509	533	464	459	465	494	517	485	485	484	507	475	501	500	476	459	493	506	513	479	509	477	477	516	480	498	528	475	480	501	472	484	504	491	501	472	496	511	486	509	476	466	510	495	507	472	525	504	466	495	516	479	447	485	504	509	509	523	508	491	502	498	479	472	502	514	516	536	498	490	483	468	496	491	515	505	513	457	488	474	481	493	540	525	474	481	487	486	494	489	509	505	478	479	504	486	499	501	504	490	519	506	477	490	526	477	488	502	498	546	501	518	499	486	482	481	492	455	496	487	509	484	486	526	524	523	519	507	513	498	508	511	535	513	505	505	494	520	488	494	474	523	483	488	522	485	515	527	470	487	536	512	509	467	526	497	505	455	502	456	446	485	484	507	539	508	472	500	482	490	507	510	504	477	539	511	548	493	537	512	485	500	516	467	509	530	468	509	463	516	471	509	477	476	504	487	498	460	496	508	499	493	530	465	474	515	478	483	524	503	491	478	483	520	457	517	491	517	493	510	466	504	483	488	470	487	486	491	507	482	474	508	474	480	495	515	518	514	509	478	488	532	473	503	503	479	490	481	507	535	505	489	509	518	492	524	482	494	476	496	511	520	507	538	488	496	517	504	487	529	522	464	461	508	521	502	487	465	509	482	505	456	535	503	483	513	499	475	499	502	533	500	553	527	524	473	514	488	473	486	537	512	481	503	517	506	500	494	487	484	520	542	528	491	515	474	518	461	497	505	557	501	479	520	556	484	498	542	492	492	501	483	503	502	482	497	484	488	511	499	479	463	480	477	497	471	467	455	494	517	507	486	491	524	495	512	471	475	474	519	503	537	481	555	474	497	462	528	480	489	538	502	492	485	488	468	483	503	491	500	487	542	461	489	486	491	488	517	530	469	499	530	454	496	473	469	491	469	484	479	517	482	490	452	482	471	513	511	498	469	499	475	511	527	507	501	442	496	503	476	482	489	497	513	517	504	503	483	496	492	495	484	518	509	501	463	525	491	529	518	473	565	462	498	507	519	515	494	508	569	505	518	518	497	509	500	490	499	471	506	496	518	454	468	497	504	500	498	506	483	449	488	486	459	554	481	515	499	480	484	498	472	417	486	481	503	486	473	505	488	521	498	479	477	483	505	553	469	474	456	505	497	492	496	512	468	519	477	469	482	518	475	483	495	493	465	503	466	455	532	487	490	483	493	478	494	515	469	462	483	489	480	482	472	486	487	493	493	451	505	511	522	488	522	484	452	488	491	496	522	496	547	513	478	472	508	486	522	521	503	485	471	481	498	507	488	466	481	481	496	539	487	497	475	465	491	475	497	488	470	495	472	491	465	485	512	480	476	506	460	507	470	498	502	504	498	506	498	485	516	508	510	519	537	511	468	504	498	502	511	494	526	512	512	506	505	490	493	476	507	479	503	538	492	474	501	470	521	544	472	485	496	485	502	484	478	516	488	498	514	526	508	519	451	546	474	512	481	485	467	493	509	520	505	483	508	486	496	506	507	486	504	472	506	520	464	494	519	493	490	522	498	537	509	507	470	530	516	471	565	484	461	524	474	512	525	500	526	483	463	485	494	524	489	503	461	504	502	514	495	505	431	476	498	495	477	507	483	515	533	485	513	495	472	521	537	542	474	505	472	527	513	500	501	507	493	491	513	486	523	485	503	467	478	512	482	486	499	553	443	513	500	524	521	483	484	504	461	479	513	459	481	492	476	533	509	479	486	487	525	481	507	470	485	499	503	514	492	538	477	484	509	486	482	482	506	486	453	511	520	488	479	525	456	473	477	478	543	516	476	463	510	478	506	490	520	500	466	493	524	473	487	469	466	533	513	475	483	519	502	476	456	514	503	482	487	507	496	457	488	507	481	546	481	500	489	508	529	467	509	437	500	475	501	486	525	511	559	490	501	500	530	481	526	502	506	514	554	534	491	480	490	493	449	459	491	521	525	484	527	446	495	514	499	494	501	505	487	481	497	472	520	487	469	558	488	536	518	466	478	483	506	518	502	454	482	536	499	449	493	499	479	511	516	479	504	519	469	484	530	504	513	526	494	498	499	482	519	483	475	553	487	479	477	471	494	500	465	486	513	503	483	476	477	474	484	526	495	523	474	479	498	492	469	499	526	480	509	492	479	486	468	523	516	526	478	484	514	468	490	468	504	471	488	487	493	515	437	481	511	493	513	519	472	508	494	474	469	525	481	501	494	486	534	481	528	536	491	480	529	486	494	464	495	474	506	520	509	523	472	510	523	446	512	542	502	548	492	531	494	537	508	490	440	488	495	503	509	535	491	483	474	524	527	527	499	517	475	492	506	492	494	478	519	476	515	487	511	513	527	458	490	522	492	511	456	500	498	477	447	505	510	502	471	488	505	494	518	519	533	499	489	483	479	488	495	516	463	501	486	491	520	502	481	518	518	515	498	508	517	476	473	521	500	507	493	480	494	481	479	489	487	490	480	495	474	484	485	492	491	476	481	474	518	450	499	543	538	479	405	436	510	481	503	498	492	481	505	478	447	484	459	497	494	494	535	524	502	470	519	489	478	508	475	558	520	447	471	480	518	468	508	479	490	481	490	518	509	536	475	482	499
31409	89370	76176	47189	22455	7635	2373	749	522	527	544	520	536	514	498	521	505	563	536	532	528	541	519	523	508	592	511	455	520	565	508	531	522	528	557	536	554	546	521	529	510	543	559	516	530	556	533	506	504	519	506	529	521	577	533	492	556	556	485	525	518	548	583	541	503	506	479	512	563	536	496	522	521	498	495	506	513	552	493	568	509	522	535	522	505	533	492	555	526	487	537	530	536	504	523	564	533	529	532	546	517	552	496	520	521	496	549	505	516	504	549	547	522	559	511	555	524	529	510	511	483	484	494	582	501	555	510	535	512	519	525	550	525	527	522	502	556	524	546	512	526	533	559	531	493	480	517	537	507	490	529	517	527	542	511	527	511	526	491	536	518	512	529	537	519	517	549	574	530	482	469	518	467	518	583	522	557	506	523	523	519	521	502	548	506	575	555	495	511	520	554	498	536	488	537	542	518	506	556	554	467	514	509	494	530	556	505	536	542	543	477	588	497	509	520	510	527	565	539	498	536	549	577	511	526	537	532	513	509	499	528	516	533	506	530	502	552	554	481	569	521	537	486	545	499	522	497	532	532	527	533	548	500	529	526	515	545	531	546	574	543	497	549	531	528	523	492	523	518	557	506	513	579	523	575	512	518	546	517	533	516	547	540	526	525	518	479	521	520	476	496	493	507	521	522	532	513	543	524	540	516	535	516	525	541	541	502	519	528	540	525	503	523	522	542	538	509	532	510	552	516	497	435	538	519	530	543	521	548	483	526	528	518	527	514	543	495	575	485	551	544	508	510	510	539	535	540	469	526	542	534	544	524	568	568	557	521	532	534	519	524	551	546	527	505	542	551	537	495	580	527	486	523	483	549	498	518	485	527	478	534	552	531	550	538	531	517	503	535	509	503	529	468	533	579	504	490	497	521	583	550	544	564	527	530	517	578	559	509	551	544	532	520	504	530	515	536	531	511	553	527	569	487	488	536	499	513	492	537	492	488	527	554	499	491	559	485	571	527	489	515	533	526	519	508	518	527	512	500	504	518	562	557	539	538	538	512	509	537	503	511	507	519	545	526	502	504	528	505	525	557	481	551	535	507	551	505	501	500	523	527	551	506	512	538	508	486	571	493	547	520	562	518	513	543	510	540	515	528	528	540	504	527	539	526	526	539	537	509	549	530	528	527	512	540	462	539	536	515	503	522	498	530	502	572	545	530	543	526	481	540	469	525	531	493	579	501	517	489	626	568	507	543	538	544	512	512	526	566	523	528	547	503	545	542	512	525	556	462	542	540	555	518	534	503	538	513	527	530	504	533	544	535	560	531	535	527	500	498	508	523	532	524	513	545	547	500	488	528	556	504	526	515	477	538	548	535	523	468	536	508	568	499	519	544	518	530	512	555	492	514	537	544	498	526	492	500	504	499	513	517	520	471	513	534	579	551	489	519	505	508	498	520	542	570	514	482	500	530	524	502	523	541	559	544	511	522	493	523	510	516	497	553	511	521	496	537	507	511	519	510	515	505	529	518	518	550	530	505	508	505	542	485	520	490	543	531	523	531	549	517	534	499	498	552	514	543	538	540	519	516	496	479	538	560	539	520	524	538	507	511	498	522	488	477	518	505	522	508	445	524	518	513	533	563	518	537	540	522	530	548	528	520	552	511	579	524	513	531	512	524	513	486	558	514	540	534	524	491	516	538	548	564	553	525	512	536	518	537	512	507	511	548	534	505	538	511	489	506	527	498	481	540	517	523	546	491	561	498	510	535	524	509	519	526	557	519	561	495	553	518	484	516	505	547	542	488	505	510	495	512	514	566	567	521	499	515	537	476	535	561	556	497	515	522	529	494	517	518	521	536	490	526	531	528	561	517	554	554	533	501	573	511	538	518	484	556	526	476	512	522	492	509	519	516	478	513	537	519	479	511	523	525	536	529	496	561	534	532	514	525	573	522	487	502	471	514	567	510	487	517	518	525	478	548	511	515	543	539	484	497	533	508	525	549	559	506	541	500	537	533	528	513	525	523	543	538	553	498	552	531	546	561	545	508	513	537	540	540	540	563	492	456	527	489	552	462	554	529	528	519	538	511	540	527	528	543	562	515	536	519	511	489	513	501	544	513	538	569	570	584	500	480	537	529	536	551	520	530	543	504	512	553	509	526	563	521	514	518	545	547	553	524	550	525	540	528	508	498	519	512	497	513	510	521	536	508	544	510	560	536	498	504	508	533	503	506	536	517	512	527	544	565	516	488	519	508	529	560	530	525	517	524	485	518	516	532	512	520	492	560	482	560	543	542	545	536	556	521	549	502	520	560	529	530	548	491	569	552	508	514	516	514	528	556	557	553	534	537	526	506	529	523	483	569	556	517	505	554	513	551	506	538	559	498	536	560	540	525	519	521	527	524	560	566	546	518	504	527	525	540	505	502	531	523	505	577	546	520	552	524	533	491	530	534	520	521	524	490	545	544	513	482	535	540	539	511	522	538	496	540	506	502	492	549	554	560	537	545	520	584	520	497	508	542	526	524	524	518	469	532	522	506	516	530	517	502	505	513	534	568	502	532	507	509	526	497	576	506	548	535	508	553	546	511	551	509	467	500	504	529	524	535	527	497	492	528	512	519	545	504	487	517	525	558	475	523	526	520	569	525	529	543	569	523	531	522	508	510	508	512	506	526	559	512	534	525	501	514	513	495	545	518	508	571	491	531	483	505	477	524	554	534	514	563	497	546	524	536	550	526	518	503	524	553	505	537	526	522	521	524	548	502	535	536	522	553	507	546	525	532	576	552	486	530	503	528	548	526	520	486	518	523	529	521	502	549	503	524	563	529	527	489	555	547	528	494	532	502	519	521	500	492	499	507	535	559	556	509	539	530	519	499	538	498	495	523	489	503	468	503	531	528	528	526	526	536	518	527	525	545	561	535	542	549	488	483	526	511	531	520	527	503	507	547	536	554	511	463	519	561	508	550	489	502	537	549	509	525	549	512	515	518	521	537	522	582	519	501	522	528	534	522	527	510	542	532	507	519	571	529	542	529	564	527	560	511	498	519	523	507	503	520	521	568	523	510	551	528	533	531	506	547	517	490	517	536	483	528	545	540	512	515	528	521	582	503	519	514	510	541	510	511	489	538	522	511	536	528	522	556	485	520	499	491	536	524	535	529	505	561	531	557	507	520	510	511	531	537	531	542	510	508	499	519	494	481	541	575	567	528	556	524	540	529	500	510	571	499	497	506	507	521	509	514	502	549	525	532	491	537	496	508	527	531	550	518	567	507	526	539	515	507	522	504	484	507	554	547	522	565	557	483	540	560	510	511	517	554	518	550	540	520	505	513	535	496	500	549	542	471	513	548	544	521	486	483	496	542	503	490	496	509	494	505	529	548	560	507	545	504	489	538	521	543	491	511	521	503	572	500	500	527	544	492	532	495	516	500	507	492	559	509	520	534	532	568	494	540	512	557	514	573	559	517	504	507	530	551	513	517	515	510	481	528	528
23940	23382	44301	48391	35083	21235	7608	1245	685	573	600	574	582	595	583	573	575	593	606	629	599	595	594	620	546	540	578	556	560	535	558	601	592	578	593	517	514	555	525	568	541	580	565	524	551	533	554	571	570	507	565	558	543	570	578	599	552	589	545	563	562	580	597	512	504	527	598	576	549	602	555	558	570	588	589	542	550	577	620	546	520	570	531	492	562	555	546	532	560	544	559	559	604	565	582	537	591	569	556	547	566	535	579	564	545	560	592	557	549	508	540	567	566	564	544	563	593	530	580	599	547	542	547	543	568	526	570	562	560	565	567	544	575	599	560	520	548	525	542	599	568	535	562	553	576	565	517	555	574	540	596	546	543	529	572	556	539	570	542	571	527	577	581	544	589	568	545	565	539	568	518	607	508	572	579	536	555	533	566	579	550	563	543	539	564	543	538	556	597	601	580	546	557	539	568	588	540	531	572	536	519	587	578	520	584	550	533	528	549	585	548	554	554	576	541	517	571	580	574	580	562	582	542	552	575	602	544	529	541	569	561	513	532	563	555	537	567	541	590	547	554	575	585	564	520	523	577	553	568	561	585	550	588	565	536	525	584	574	539	542	565	551	533	558	505	580	599	555	572	556	588	548	556	563	581	584	594	549	504	569	561	509	554	549	534	579	591	567	566	554	560	574	570	551	570	556	554	517	588	545	569	583	598	562	577	548	560	567	582	552	556	574	542	558	551	536	568	552	589	587	585	549	542	542	630	582	536	530	558	571	561	559	523	552	584	535	571	567	564	578	563	557	548	555	541	540	554	549	557	547	584	556	587	541	564	570	493	588	564	541	538	599	609	531	560	595	529	563	544	585	530	525	529	570	577	540	579	558	555	531	588	612	529	552	525	543	538	514	570	528	566	580	538	546	527	553	581	517	545	578	558	549	577	513	578	560	571	538	482	536	552	556	568	576	544	561	545	574	525	583	577	574	529	559	578	554	537	578	581	600	524	577	602	547	564	586	563	544	575	576	567	559	570	577	555	572	524	535	535	580	588	554	535	584	541	565	548	547	533	568	565	559	537	532	562	520	523	569	569	535	538	572	541	552	583	619	609	595	562	574	601	545	615	553	558	592	560	522	579	547	587	525	531	530	550	549	573	524	531	601	529	538	552	554	532	574	547	568	585	578	579	540	593	593	536	573	525	556	529	559	523	558	610	570	507	582	561	548	536	573	571	527	551	531	567	532	566	582	548	550	530	527	566	524	604	563	557	573	525	589	575	543	548	593	542	554	594	589	539	596	557	549	577	571	554	535	553	602	508	565	569	518	516	548	539	562	544	580	548	532	548	543	518	538	582	581	528	601	558	603	535	572	593	576	514	602	542	592	590	492	575	588	589	587	537	620	568	590	542	561	555	546	514	524	545	565	576	567	563	558	585	560	540	587	526	550	564	583	558	557	517	510	544	541	532	600	588	578	631	555	570	545	598	568	573	541	555	535	588	536	590	588	567	566	550	591	547	550	573	571	481	536	500	558	553	561	527	556	555	549	552	541	527	561	547	536	546	578	559	559	530	576	602	578	518	552	557	569	565	560	559	549	526	566	565	572	575	531	549	554	555	544	581	561	544	563	546	573	555	556	527	551	534	524	571	561	572	597	508	528	583	580	561	559	583	532	569	581	568	574	550	513	575	534	572	559	572	549	584	530	542	599	576	559	584	569	549	552	573	554	544	560	527	526	491	515	575	539	561	561	561	575	573	602	572	529	524	572	523	555	564	562	561	565	549	547	510	546	549	583	572	538	565	557	549	537	559	561	523	566	535	540	502	563	568	557	586	505	589	563	526	578	544	538	552	528	555	543	580	566	597	530	572	581	552	548	555	536	546	550	544	544	576	533	522	546	582	591	595	556	573	569	549	553	586	544	559	521	538	566	542	584	578	542	542	542	573	566	591	595	545	568	558	562	538	574	570	523	602	541	548	554	542	585	595	567	524	571	574	578	555	541	522	587	574	558	591	474	555	609	535	533	528	555	558	583	617	603	544	545	560	524	592	544	602	583	555	560	578	570	556	587	575	542	551	548	522	529	585	560	561	526	524	535	540	526	552	564	514	576	558	527	607	562	540	546	553	548	563	549	535	534	558	576	578	571	549	549	554	536	523	594	540	558	550	572	581	538	575	550	556	541	553	581	510	508	519	570	535	540	572	581	568	539	558	526	554	537	547	547	547	562	603	554	538	570	557	507	568	554	576	582	575	535	545	530	549	548	566	603	574	600	532	541	542	538	589	507	598	564	538	541	538	578	561	587	563	597	607	553	591	568	543	534	590	552	535	555	540	592	587	508	575	545	565	546	550	624	619	602	574	560	564	568	534	563	520	597	565	570	574	565	579	517	547	549	603	529	545	553	561	561	517	548	553	511	541	505	534	558	567	602	545	591	507	501	528	562	554	563	535	550	583	576	557	542	533	514	569	607	535	586	570	562	532	553	537	552	579	561	571	525	550	599	583	521	549	561	560	561	543	566	609	539	599	568	543	543	536	587	579	549	556	547	612	504	536	575	535	556	506	578	556	559	541	517	539	571	540	564	549	550	569	557	553	561	574	570	526	579	592	568	611	538	559	571	533	534	578	571	567	550	578	562	576	572	523	553	530	558	571	532	587	559	543	569	544	546	518	570	564	568	601	548	545	571	553	546	570	525	558	562	569	550	548	516	543	578	550	544	565	567	553	589	539	556	588	537	537	519	520	536	577	554	568	582	545	542	596	526	598	536	510	569	559	579	579	562	522	516	570	598	602	516	494	583	547	559	537	521	562	546	585	573	579	530	584	531	565	562	586	592	575	548	514	544	541	523	572	549	588	550	572	542	538	553	591	550	541	552	568	504	577	599	574	536	532	510	533	552	559	531	527	560	560	515	573	527	548	545	546	573	598	506	547	571	527	547	593	560	531	538	564	539	579	561	582	555	552	540	596	547	577	575	537	533	580	542	546	569	516	560	583	570	580	528	576	554	571	549	547	574	599	570	552	559	576	578	572	536	554	514	511	555	554	568	530	556	536	524	569	576	578	575	545	572	544	584	549	547	602	530	511	546	527	575	559	578	548	577	529	589	595	562	534	610	557	573	527	577	584	566	547	569	557	559	583	597	586	598	549	552	569	563	528	567	562	568	526	541	564	544	541	600	549	511	550	545	534	529	550	538	532	525	534	552	576	579	535	579	544	569	597	566	529	491	556	536	509	582	570	555	551	543	557	572	540	546	532	528	565	568	565	580	565	544	528	576	550	518	510	546	533	521	564	543	527	544	570	539	589	532	529	580	568	537	575	557	574	571	489	551	587	572	551	567	552	564	536	585	577	533	539	577	519	535	563	596	525	534	548	554	555	559	568	528	568	528	565	553	559	553	550	544	580	563	534	572	557	530	566	530	518	568	621	584	554	561	562	572	511	518	569	568	541	546	551	551	632	560	537	508	564	549	565	578	543	543	582	546	559	532	570	555	561	558
53404	98718	86931	59766	32849	11848	3454	1006	605	635	644	595	647	625	609	620	603	590	600	566	607	603	641	605	637	630	559	607	633	608	601	587	591	579	580	633	647	604	647	610	589	666	594	570	626	637	657	607	566	598	590	609	598	601	667	610	610	614	598	610	591	613	605	590	614	622	575	620	591	601	594	599	605	619	622	602	602	592	609	600	562	649	555	623	577	630	610	585	620	580	559	618	606	590	586	594	643	648	592	606	580	620	591	585	608	586	600	617	626	579	602	584	582	582	610	609	597	572	609	586	574	621	616	636	621	596	588	607	593	608	566	600	597	576	620	575	671	594	595	603	613	611	631	564	589	560	621	634	619	616	614	586	595	601	650	609	595	629	644	609	579	588	614	588	569	621	643	583	595	622	631	644	591	599	537	629	628	601	556	617	600	637	618	601	617	629	574	603	592	591	587	612	587	617	643	645	607	568	598	612	620	585	594	602	591	621	603	614	606	558	606	608	619	540	595	609	630	614	627	653	591	601	592	623	597	612	623	584	657	565	647	627	604	579	633	578	575	630	622	538	598	655	614	688	587	615	580	605	580	586	579	610	595	602	624	615	593	641	615	581	607	607	607	602	599	628	592	629	609	593	644	648	631	564	576	587	604	616	562	575	583	622	618	631	608	624	593	579	608	574	613	605	596	594	581	641	579	619	665	590	611	621	579	621	591	588	619	565	598	624	549	602	593	587	645	598	598	592	648	611	620	621	597	637	606	596	590	614	561	550	631	611	564	600	608	568	638	589	633	592	585	606	645	577	601	675	605	596	611	588	609	625	633	591	605	651	609	666	630	614	568	568	596	651	599	621	611	585	594	596	623	651	623	637	599	594	593	566	591	643	564	612	612	599	561	644	656	591	585	585	640	619	628	598	566	601	652	639	612	615	564	619	597	637	616	629	600	623	627	626	592	634	576	585	612	574	643	609	624	603	628	604	593	643	606	589	614	605	632	615	583	572	659	577	594	634	585	566	560	592	600	601	568	589	599	627	600	628	623	609	588	582	604	593	607	595	612	615	607	659	588	645	608	595	647	552	642	606	576	626	592	603	604	594	638	601	609	591	617	622	558	587	583	593	622	617	611	592	623	603	594	611	598	622	652	563	580	646	603	574	592	603	638	582	578	575	625	625	598	594	598	610	634	572	595	610	572	630	608	575	574	625	611	590	627	634	598	603	626	594	590	599	602	608	606	596	617	583	615	594	602	611	533	629	567	589	614	599	602	614	606	582	584	580	608	602	607	602	585	571	582	631	642	626	602	564	622	594	637	597	624	572	612	625	602	591	600	613	557	619	623	584	572	579	596	604	602	599	590	568	627	602	603	592	662	614	604	622	569	604	613	599	626	600	552	619	622	597	616	582	589	584	601	639	568	583	606	569	599	583	637	624	630	581	656	601	606	606	573	663	597	596	638	620	622	584	604	608	634	584	644	609	615	612	573	615	603	615	643	603	561	595	617	639	581	590	543	611	592	628	584	556	659	609	621	586	618	581	614	606	621	638	580	577	615	604	586	587	591	587	593	590	613	626	606	580	520	619	582	669	607	601	583	611	568	628	583	611	572	585	594	610	567	593	636	635	567	621	598	574	614	622	609	569	598	542	560	590	579	584	647	608	613	550	585	633	621	615	613	610	591	619	649	612	635	567	620	595	596	592	606	656	600	541	597	578	587	608	587	588	608	574	614	630	600	600	617	615	619	603	607	582	628	575	609	606	599	586	664	629	605	563	578	573	575	590	556	621	583	611	590	600	605	599	597	583	630	608	620	625	613	601	626	544	618	621	604	599	625	599	613	558	638	627	613	605	579	631	586	642	614	594	602	566	595	617	584	572	616	588	595	626	576	569	641	606	582	621	608	595	636	615	592	608	640	577	579	573	533	618	604	583	625	592	627	599	579	642	604	584	592	595	590	569	654	627	650	588	595	633	577	601	585	607	628	669	631	633	648	597	600	620	632	583	588	625	567	591	558	607	647	616	569	569	617	630	588	637	627	601	618	575	604	592	595	567	587	605	628	606	579	583	579	596	605	683	581	642	579	648	625	603	624	601	569	634	609	594	601	609	560	616	613	610	568	623	569	608	610	562	619	634	636	592	625	576	589	610	601	595	546	633	654	606	565	550	609	569	568	574	637	596	602	613	596	630	617	634	608	589	567	586	550	611	601	597	610	658	593	586	609	580	553	589	605	593	636	606	594	633	605	567	584	616	629	626	579	565	606	616	628	621	629	582	581	618	618	609	609	619	628	622	603	556	561	610	630	647	583	596	607	566	597	606	580	608	591	620	640	645	620	619	580	584	564	659	618	610	581	580	614	602	628	619	603	638	587	557	626	567	609	575	630	589	631	655	591	661	631	594	653	593	612	563	597	614	591	588	576	635	571	560	569	581	644	600	592	618	640	561	594	562	630	616	677	601	611	611	603	641	579	601	629	597	579	593	601	608	618	601	615	581	619	571	635	612	607	556	619	610	615	617	631	624	601	593	605	569	654	633	620	590	642	587	629	593	614	612	615	597	603	618	607	618	622	544	623	601	583	614	577	597	618	599	662	554	630	569	597	591	623	634	622	565	620	607	572	579	606	637	656	588	605	621	598	565	591	611	554	589	640	590	564	629	611	580	633	628	592	635	592	614	610	645	597	598	582	555	593	623	620	651	571	617	597	613	597	613	561	581	592	640	575	613	611	580	571	605	612	639	572	635	601	554	624	612	644	584	632	599	587	596	617	636	611	625	629	622	586	628	632	632	588	600	609	609	630	580	569	613	613	594	600	587	548	587	596	626	611	607	607	613	595	617	627	604	606	580	595	611	588	622	617	575	598	576	652	555	590	611	612	580	624	608	601	616	603	610	621	553	633	580	605	594	579	605	566	625	595	605	621	601	626	611	614	605	568	650	576	590	586	633	601	577	566	608	596	660	571	586	614	618	619	573	575	610	607	606	597	567	566	596	667	593	628	616	636	636	621	564	628	590	625	610	551	619	634	560	598	607	587	648	581	612	644	572	609	584	592	606	579	585	554	638	621	581	607	663	572	597	558	617	598	604	589	645	592	577	608	626	611	637	609	613	565	589	602	606	528	597	642	623	614	652	577	606	596	592	564	624	604	607	575	587	641	604	616	643	597	598	610	606	619	608	594	586	600	568	602	568	593	622	588	590	544	593	613	598	597	553	629	575	601	547	604	639	638	608	628	587	617	611	605	641	637	632	615	595	604	570	618	597	590	592	576	607	643	561	625	596	562	635	603	577	609	628	593	583	624	631	604	634	638	599	605	599	639	564	582	617	586	617	595	607	578	602	581	626	598	593	616	559	604	561	613	648	619	602	645	587	590	581	610	560	602	623	563	616	615	613	630	582	601	576	617	631	583	606	597	637	594	623	592	578	633	600	598	575	577	589	615	617	597	635	586	566	559	641	625	591	624	595	603	602	564	609	584	565	617	618	583	585	601	573	608	623
27813	26261	31688	20020	6200	1606	735	567	505	503	466	491	497	483	508	490	453	494	465	477	492	481	505	497	515	494	471	477	471	513	532	465	477	474	502	487	480	449	480	482	446	439	462	458	446	493	509	489	508	522	539	486	476	482	495	474	517	493	512	527	516	459	512	466	513	471	500	500	464	474	488	474	443	492	460	506	467	499	494	480	527	464	501	452	510	478	489	479	483	437	461	511	457	445	484	461	498	480	491	478	504	506	499	473	481	517	500	489	498	497	513	485	507	492	489	494	443	491	501	484	489	477	494	497	510	475	501	479	541	511	494	498	504	484	458	457	473	525	503	471	458	483	422	513	481	509	492	487	492	527	491	454	494	474	492	460	512	485	464	472	495	470	451	485	473	481	497	471	490	505	493	501	472	472	501	480	522	527	510	446	466	481	490	495	489	438	539	486	496	475	491	470	486	450	522	480	490	457	487	477	493	478	526	481	467	483	479	508	455	459	505	537	471	475	494	488	492	506	492	483	475	468	465	477	456	454	482	476	444	489	475	486	485	474	511	463	465	480	458	496	498	485	490	529	515	474	470	485	463	458	488	478	518	480	461	483	446	508	505	508	454	498	485	472	504	500	475	508	459	470	488	482	462	453	498	483	487	424	473	487	478	500	493	462	469	558	491	484	450	488	449	502	519	445	468	526	479	476	525	445	488	507	447	448	448	502	469	511	477	454	491	474	454	456	483	459	468	480	497	480	484	482	474	449	504	463	507	464	491	475	488	488	470	473	460	470	483	539	495	502	450	483	517	456	436	474	505	497	488	497	466	524	501	473	469	493	527	502	496	491	487	523	467	495	489	450	508	471	505	473	489	466	474	505	501	490	486	435	492	503	510	493	480	482	480	473	449	492	499	445	468	508	487	485	533	493	533	457	490	507	518	480	521	508	481	512	481	503	449	498	472	520	477	513	467	466	473	525	535	494	473	521	468	463	472	486	478	498	472	512	465	453	480	499	455	522	483	452	514	501	474	479	472	515	505	423	481	486	548	478	493	464	486	487	451	485	457	492	473	499	462	468	467	471	463	454	515	477	440	500	495	469	504	494	496	500	477	515	458	462	490	453	452	482	465	477	503	460	501	458	486	459	484	477	468	433	498	519	502	472	486	450	448	457	442	510	482	492	480	502	504	515	495	519	478	480	498	494	479	488	509	488	517	461	476	499	445	459	520	478	506	481	471	432	445	517	561	489	524	464	476	470	484	492	498	459	479	460	503	446	479	483	474	491	438	477	482	470	506	500	479	500	487	462	460	510	461	452	468	520	460	472	506	499	516	530	449	462	486	507	509	441	501	520	483	494	481	455	501	484	461	466	473	457	468	498	461	460	466	489	502	503	489	495	468	503	488	505	474	474	469	465	474	511	504	459	458	490	486	477	473	439	508	461	472	486	459	475	446	486	465	448	470	495	468	476	503	493	503	499	473	483	499	476	486	505	486	484	510	491	482	476	417	536	495	516	503	494	515	488	456	483	495	483	446	494	446	511	487	489	458	476	474	436	469	485	484	463	442	489	490	525	494	491	471	447	470	446	467	434	460	476	520	466	516	518	484	486	494	463	507	498	487	472	477	489	466	465	523	487	477	501	470	480	461	519	474	494	510	466	471	500	459	522	502	475	491	494	499	495	503	487	467	517	504	511	490	478	467	483	467	520	469	472	509	509	448	472	502	468	501	491	484	453	510	451	497	453	466	469	459	457	516	496	460	520	522	465	476	527	473	483	452	490	483	483	489	471	491	461	501	516	458	475	474	497	482	503	492	451	488	479	495	485	472	463	477	448	465	478	514	485	452	473	505	505	510	514	494	514	473	481	487	460	463	464	500	523	486	448	494	488	483	483	512	495	471	523	454	480	507	472	502	489	522	489	480	451	491	485	518	455	486	481	460	468	466	482	501	492	484	488	477	493	520	490	460	512	498	455	463	481	479	481	520	506	458	486	488	484	497	533	500	492	485	456	473	526	485	465	491	475	484	482	493	477	487	472	467	472	476	464	446	486	483	511	506	489	489	476	514	477	492	480	552	487	499	505	476	520	464	486	521	508	475	499	467	556	483	499	506	510	503	478	503	470	460	449	454	484	481	483	475	479	449	487	490	479	499	468	463	482	508	475	481	459	492	480	511	492	479	488	456	480	492	492	461	476	481	532	429	486	483	465	502	479	494	475	459	484	451	495	488	453	549	449	515	457	469	484	431	512	473	471	489	455	458	497	491	469	469	485	478	487	493	526	504	498	515	445	494	474	488	490	510	484	471	449	517	489	486	504	474	513	483	456	451	475	481	487	515	486	455	513	499	504	460	485	471	500	458	526	501	500	482	485	450	513	517	464	466	486	460	506	492	493	487	484	489	472	492	537	516	473	450	445	466	496	515	471	466	462	486	476	507	478	486	490	480	461	508	466	486	473	463	480	508	497	441	463	485	468	510	485	516	504	483	484	492	505	479	483	511	499	481	444	503	488	488	503	496	472	493	463	472	472	439	468	459	489	484	457	482	481	493	486	473	451	463	487	505	468	454	455	526	513	474	494	471	453	480	480	455	467	499	464	490	501	501	464	459	501	505	502	459	486	453	486	462	479	503	464	478	487	495	454	484	485	502	471	447	463	479	483	468	504	452	472	536	478	477	488	472	493	486	483	455	510	457	443	502	500	519	485	532	455	505	509	468	508	491	498	499	503	491	461	461	495	502	489	512	504	479	493	444	496	506	490	482	531	456	494	514	481	480	510	465	513	497	477	534	474	513	495	513	493	486	490	496	505	509	455	504	469	503	512	467	501	495	472	502	518	503	466	471	480	493	475	476	482	514	477	496	551	522	486	481	490	460	497	432	483	488	475	490	492	487	508	503	439	513	487	518	503	506	497	536	461	522	434	444	469	516	463	472	472	481	501	479	498	487	488	493	501	477	451	459	486	462	490	471	446	472	481	475	482	458	457	457	436	464	504	444	500	479	458	483	489	469	519	503	458	485	479	489	503	467	492	517	460	452	514	459	474	465	478	499	511	494	492	493	468	472	499	469	494	543	478	478	465	516	473	443	455	466	512	456	511	502	443	502	500	472	483	504	520	503	473	479	454	447	460	519	446	500	486	481	484	482	462	505	461	480	487	476	442	484	517	491	451	474	445	499	471	480	493	477	489	472	477	516	496	495	512	458	496	445	510	462	496	507	505	480	471	506	509	512	462	477	486	475	483	465	453	477	514	494	489	485	470	489	498	529	473	463	499	475	474	463	541	436	492	504	515	492	459	444	471	462	456	452	483	456	479	480	439	491	484	475	494	491	501	503	472	491	503	474	448	483	469	503	485	491	492	462	506	472	474	477	485	494	449	485	520	465	447	505	467	502	478	478	501	493	487	499	510	481	495	516	461	542	472	476	440	496	489	437	446	489	476	485	452	500	495	496	490	505	461	514	463	439	478	482	465	496	493	441	486	460	476	487	504	512	480	447	455
11499	33426	28391	11642	4268	1521	659	498	462	440	515	432	466	442	450	444	467	464	466	484	440	440	447	499	502	448	462	461	475	445	449	462	461	457	447	460	436	423	422	459	471	460	450	475	436	450	465	456	443	453	451	443	413	403	453	441	480	440	449	478	467	478	446	467	479	466	454	440	441	481	467	471	475	435	422	459	430	479	503	466	451	469	486	453	451	446	456	445	447	441	438	426	445	462	418	424	467	453	429	443	428	424	503	477	421	498	451	460	425	438	499	427	496	435	466	450	476	464	451	485	428	425	447	424	410	443	463	424	443	449	418	408	403	443	465	469	447	442	466	502	446	435	448	505	441	492	469	470	429	432	440	437	482	432	450	405	446	468	460	469	470	449	430	422	438	413	463	429	489	460	432	432	449	469	450	464	451	454	418	439	457	460	451	455	463	441	475	473	453	469	421	470	453	455	434	434	435	492	474	437	445	448	456	485	454	416	470	443	465	447	488	456	434	493	432	450	470	497	445	443	417	447	478	463	412	473	466	440	472	465	471	437	450	422	450	457	458	412	456	458	470	428	434	426	479	428	427	442	416	489	407	448	469	477	454	467	471	452	437	479	442	530	472	463	433	442	450	450	472	448	432	448	436	454	450	479	454	419	458	449	438	478	447	432	430	449	431	438	439	475	463	469	435	446	465	452	475	437	452	471	443	440	458	453	486	466	423	465	460	430	487	451	442	462	432	491	452	431	435	447	438	445	454	453	433	487	442	442	458	475	439	468	458	449	428	463	454	449	466	468	444	432	471	436	478	466	437	448	456	473	470	425	438	454	452	448	483	448	422	458	448	445	430	468	466	460	424	461	453	438	445	464	414	467	467	453	448	464	454	515	458	442	472	428	439	454	452	462	456	476	456	448	471	435	453	475	435	474	443	486	492	486	443	453	461	485	446	469	458	460	437	500	420	424	447	503	414	448	436	430	442	413	462	462	456	443	485	468	449	440	424	463	447	471	457	485	433	447	448	463	468	457	454	494	471	448	434	454	421	451	447	465	448	459	477	457	454	456	436	424	440	443	448	448	453	457	496	489	410	500	455	447	461	434	444	475	432	472	485	422	436	459	467	489	441	456	459	470	437	475	451	487	435	429	435	461	474	515	460	446	458	478	434	425	463	457	427	450	453	436	473	487	461	438	468	458	488	446	431	459	471	444	433	426	450	476	456	480	471	441	451	428	448	425	420	430	454	422	488	505	438	439	442	434	472	456	452	435	412	506	443	450	441	471	391	438	448	427	431	462	459	465	477	441	439	451	459	433	439	478	436	438	445	446	428	434	475	449	471	478	434	457	419	442	438	429	450	405	452	438	454	444	464	446	422	474	458	464	460	426	454	464	446	447	467	424	456	462	434	448	452	442	512	440	442	458	493	443	456	467	461	464	412	466	439	423	485	446	487	465	462	436	451	433	442	443	460	482	490	446	446	419	460	470	471	447	524	442	474	409	430	453	463	448	441	414	481	477	461	440	446	460	457	465	445	459	500	473	458	438	441	438	450	465	450	417	450	440	446	444	466	470	460	445	460	433	487	444	470	461	436	487	436	447	484	436	511	438	456	475	481	463	461	426	447	433	445	427	446	438	482	455	466	471	440	447	433	458	484	466	496	480	455	467	440	456	443	435	449	437	448	473	483	478	508	480	452	437	453	438	475	422	476	481	449	445	454	447	454	457	432	444	447	456	457	452	472	472	423	456	478	487	484	439	441	450	462	444	465	449	447	468	440	466	417	444	461	448	448	480	467	454	449	438	457	493	471	431	436	487	460	469	466	424	462	468	433	442	463	438	455	431	447	478	440	471	442	435	479	499	451	427	426	464	458	427	473	449	457	455	430	445	400	473	507	436	435	476	420	466	480	475	450	411	455	466	447	430	476	435	431	445	408	463	448	443	468	467	459	471	453	504	425	478	451	427	449	450	465	456	453	464	494	494	451	462	446	429	464	445	433	424	432	419	436	423	444	447	464	436	453	475	443	421	448	440	469	452	480	397	462	489	444	470	462	472	429	464	452	467	467	448	495	460	383	460	441	439	427	432	462	415	430	438	451	452	498	443	462	482	474	477	458	440	446	445	450	468	406	444	446	457	448	427	403	428	466	404	442	452	454	481	444	482	448	482	450	436	463	407	483	439	432	451	458	461	415	428	428	474	434	452	445	436	461	469	472	458	457	487	455	434	481	435	424	461	418	478	428	480	417	450	451	467	461	414	470	462	470	449	468	435	490	419	446	417	453	430	468	457	455	475	450	440	478	458	470	489	494	426	473	437	419	448	463	456	465	439	464	458	467	428	465	459	471	440	472	454	450	462	471	467	433	440	457	442	474	400	401	460	472	488	443	447	449	464	444	442	445	486	437	425	427	478	413	456	473	473	447	466	465	417	452	460	491	482	451	420	480	455	458	446	454	433	454	406	457	467	457	453	445	436	450	488	433	432	477	438	421	468	455	463	454	472	471	484	445	435	484	452	438	458	473	466	462	422	490	465	429	455	457	445	436	448	449	447	454	457	463	438	455	420	443	455	441	442	417	415	446	478	450	435	467	448	459	467	434	412	443	439	461	419	431	459	459	439	442	491	453	474	448	489	458	419	469	463	437	471	446	451	439	448	448	446	439	434	433	471	445	488	449	403	453	448	450	507	433	444	445	444	428	465	448	449	428	446	426	451	434	469	434	446	434	453	447	461	464	416	456	453	480	500	444	444	457	492	474	447	429	463	429	470	455	410	442	449	473	455	421	449	437	445	464	476	436	433	450	442	436	426	435	494	457	442	455	451	475	453	465	436	458	449	467	487	443	498	451	485	470	457	427	431	473	447	462	471	465	485	425	457	469	452	455	472	436	466	439	450	460	469	459	437	409	422	446	456	430	459	458	426	484	422	432	505	428	437	477	489	445	412	439	437	486	482	410	478	451	467	450	466	455	432	512	496	441	474	455	458	448	465	445	487	443	489	471	440	438	452	437	476	501	454	463	473	449	455	461	454	484	446	457	457	458	445	467	464	483	475	407	443	464	464	424	463	457	444	438	456	450	414	452	442	436	445	437	458	465	435	449	434	461	445	477	466	463	473	467	476	390	474	456	435	450	470	464	463	460	465	477	444	480	427	463	480	458	452	440	450	462	472	461	480	430	451	480	460	470	435	426	455	460	427	443	447	459	432	471	455	458	486	460	485	459	463	427	440	458	406	445	436	445	464	421	465	433	450	455	455	491	436	454	454	477	461	438	448	437	464	472	436	443	449	445	440	446	440	459	435	468	450	430	469	430	482	458	496	441	419	448	438	469	428	439	452	454	493	478	457	469	458	457	481	452	437	481	446	459	444	462	455	425	488	471	477	426	475	484	463	479	460	499	468	494	503	413	455	446	472	453	452	431	479	462	453	446	497	478	506	427	406	456	487	436	451	459	415	442	463	453	494	467	486	443	474	427	462	440	506	474	435	421	464	465	458	467	492
25017	25096	48932	49738	32257	15313	3764	850	556	565	515	511	497	529	492	479	523	490	509	525	528	562	501	471	530	518	498	497	516	489	531	489	501	523	508	557	509	522	531	531	521	502	524	454	498	514	504	500	530	493	498	502	491	541	516	530	530	531	534	512	545	541	517	519	506	483	491	497	499	482	537	531	478	522	532	513	501	522	491	588	452	557	486	524	487	484	525	526	525	541	505	521	535	507	495	516	486	484	522	541	500	539	502	507	512	524	509	532	508	479	491	490	516	500	504	533	531	477	521	499	509	469	485	464	543	544	538	477	510	484	530	543	500	509	532	476	515	482	514	498	493	486	502	453	461	497	498	498	523	501	488	514	480	528	491	482	480	523	502	493	494	494	522	496	525	533	513	454	516	543	526	498	472	470	471	506	501	495	530	506	491	497	518	498	496	528	486	505	530	517	495	486	487	505	478	479	503	446	506	527	484	500	519	496	518	497	518	529	535	499	498	458	494	526	499	489	518	491	516	513	489	451	501	481	500	472	545	492	535	494	500	506	495	544	534	500	498	501	500	523	516	556	522	502	504	522	505	493	496	531	478	494	478	471	477	467	453	545	451	478	540	502	492	528	472	524	518	514	531	520	506	498	525	535	466	504	497	503	512	460	509	556	550	529	498	495	495	499	514	471	521	529	523	517	490	475	469	532	494	518	477	497	498	498	461	529	477	519	491	487	528	485	528	480	531	484	488	491	532	517	540	496	488	484	498	494	472	532	523	485	504	507	539	517	524	549	465	501	498	477	512	490	463	483	500	538	501	513	536	473	496	489	497	510	495	480	509	480	478	493	500	545	481	464	521	465	547	473	471	519	505	489	541	458	522	502	471	486	498	517	509	518	492	502	495	496	522	530	482	504	507	499	517	507	487	463	535	526	503	553	496	507	512	526	512	526	509	511	509	493	529	499	524	492	509	510	515	505	465	492	515	525	490	482	502	515	574	530	489	468	523	486	535	527	536	471	510	485	472	500	504	494	482	513	491	507	506	493	501	541	516	505	534	497	513	476	464	496	458	501	495	526	494	510	483	470	516	489	494	515	476	524	552	523	511	512	495	561	485	535	532	496	493	499	492	494	527	510	501	518	466	447	489	499	522	528	534	490	473	497	481	502	578	485	548	479	521	529	532	481	480	528	491	475	529	468	445	481	524	536	499	459	490	520	551	483	502	514	506	493	530	554	479	514	506	532	505	461	511	489	511	528	484	457	506	488	491	494	499	477	493	534	526	483	492	540	516	494	516	520	497	546	512	514	486	481	457	493	496	534	533	472	516	543	490	503	508	525	489	527	524	476	513	506	517	467	492	476	485	518	535	507	487	494	514	506	476	491	513	488	514	507	517	512	490	551	497	500	531	529	543	521	489	539	515	485	492	449	504	510	475	486	544	522	518	477	541	485	531	536	538	473	510	518	487	451	498	538	524	526	471	461	508	476	468	497	469	507	500	481	482	505	548	495	481	542	464	511	498	493	480	464	516	542	519	528	461	518	450	545	503	483	501	474	512	484	495	521	496	504	509	488	523	504	509	519	512	499	544	537	504	510	482	537	545	478	482	505	481	526	510	502	526	517	490	559	571	499	496	461	567	509	488	506	504	556	542	527	509	529	483	501	540	500	496	533	535	522	499	527	479	476	527	493	482	526	524	510	515	527	494	490	500	507	473	495	486	500	486	459	459	499	517	507	551	513	488	487	527	498	460	466	508	476	497	487	483	487	481	493	498	523	496	469	546	531	480	518	566	518	540	535	509	487	518	514	494	509	497	477	489	506	510	489	510	489	523	496	496	515	506	540	536	486	509	490	514	471	502	497	469	509	489	495	505	519	490	487	496	500	541	473	532	500	491	503	497	505	505	504	484	511	525	537	483	488	479	510	516	567	534	502	475	472	525	526	550	504	482	480	491	506	518	533	521	513	501	495	512	477	510	474	531	485	467	487	544	534	525	511	479	526	488	502	504	500	524	499	479	508	522	531	486	520	521	526	528	532	500	466	447	496	506	508	515	520	470	487	457	470	511	457	494	476	481	499	538	475	546	479	540	499	531	514	530	496	481	480	491	490	516	498	515	524	525	501	532	514	501	464	508	507	499	530	504	547	457	485	483	457	515	494	516	519	494	517	520	505	498	501	506	469	526	496	527	484	505	480	533	491	496	471	504	521	497	467	541	514	525	490	520	462	465	508	459	495	486	457	510	513	497	462	480	515	489	502	514	487	497	506	486	489	520	469	505	477	508	461	487	507	489	507	483	550	540	529	485	525	511	499	531	515	457	544	534	494	527	500	501	527	466	505	479	500	511	524	503	498	475	484	543	532	494	532	490	481	509	499	522	482	526	489	525	493	476	504	500	483	506	491	508	511	522	539	530	502	514	529	556	524	491	495	485	517	489	456	531	508	522	488	516	488	492	497	502	533	520	485	487	462	509	475	512	506	522	525	456	482	506	505	501	505	527	483	518	509	449	483	463	525	509	492	511	534	517	495	518	541	536	525	490	494	481	513	490	494	525	481	542	514	495	486	517	493	503	500	494	566	485	501	528	498	554	505	518	523	490	523	500	504	470	515	491	517	511	504	521	494	518	500	482	562	497	519	519	479	485	526	488	534	530	461	513	501	504	494	500	519	501	450	561	499	547	516	505	498	533	510	507	470	490	510	459	521	505	516	503	497	484	483	512	522	502	482	494	499	545	545	510	516	509	494	489	547	484	511	433	485	507	508	477	520	519	491	526	502	524	522	527	499	500	497	484	483	476	477	517	527	493	515	497	495	512	505	438	507	503	521	499	499	497	543	515	517	556	492	470	513	513	476	478	511	545	469	520	525	491	564	498	523	522	448	510	546	505	483	495	519	452	543	505	523	478	511	514	457	487	503	528	506	486	485	535	506	477	514	501	536	562	491	514	492	524	472	452	483	540	505	480	510	530	491	519	491	483	479	506	498	541	540	545	500	498	498	499	480	459	535	543	514	538	487	514	524	447	485	514	517	520	528	469	542	470	518	475	498	481	528	507	512	524	523	492	521	526	497	501	531	546	490	511	468	451	509	507	529	481	488	462	458	505	488	491	526	493	531	485	526	475	472	505	510	473	482	491	490	466	502	478	524	550	504	513	507	531	509	508	542	510	481	506	520	473	558	495	471	462	481	504	520	499	542	460	507	503	504	494	519	526	527	474	522	501	490	497	485	518	492	521	518	490	498	516	506	510	487	515	496	476	488	499	528	478	529	537	550	528	507	517	503	498	504	489	514	499	493	482	500	532	501	499	499	538	508	503	475	498	523	519	497	508	489	546	500	493	474	476	531	498	516	538	521	555	524	483	520	513	486	495	495	505	494	470	486	533	506	484	527	485	501	507	464	494	517	501	491	542	507	514	530	511	527	518	502	511	482	539	518	511	479	494	501	489	487	500	489	474	518	472	503	501	509	482	478	508	479	519	467	495	487	478	505	525	480	484	502
39796	91337	76296	48988	24745	8272	2332	820	516	531	513	544	527	532	537	542	521	534	514	494	503	491	523	506	529	548	521	533	518	551	546	535	549	511	532	559	568	538	532	535	511	531	500	503	560	551	539	536	522	545	507	533	554	519	549	536	531	544	530	496	550	537	481	563	517	546	485	531	488	533	525	549	561	488	507	528	547	518	544	532	537	541	500	511	552	548	528	565	495	481	522	487	521	481	497	504	551	510	562	511	557	515	517	554	546	516	536	498	501	505	559	519	505	561	518	508	523	503	505	532	532	509	506	528	474	522	535	510	492	552	502	497	493	497	486	516	559	518	517	564	532	562	548	549	500	517	538	551	538	495	534	531	524	541	514	550	508	544	493	516	507	516	487	511	511	530	529	513	550	529	550	552	482	511	496	530	534	525	506	494	503	494	484	499	544	496	526	570	514	552	524	504	524	520	508	521	517	562	516	543	530	466	483	511	592	493	499	474	506	551	530	542	526	533	508	497	527	499	511	491	542	545	529	460	528	491	513	543	536	529	507	476	522	507	513	543	503	543	581	509	533	507	476	522	556	524	507	480	521	493	531	511	552	489	509	487	513	525	493	481	479	496	531	516	538	545	525	545	494	550	556	518	509	550	531	542	515	506	513	521	516	508	522	528	532	524	543	543	551	469	524	535	492	534	521	528	500	494	526	521	503	500	543	503	532	484	529	525	521	512	568	555	530	591	538	508	537	520	527	541	551	479	526	519	493	487	576	489	511	495	532	520	535	520	517	495	501	494	564	512	518	524	518	539	544	503	517	490	457	512	510	507	510	476	489	507	532	566	541	543	494	510	500	485	516	511	498	543	477	522	552	530	506	518	530	517	517	500	543	550	500	496	520	562	497	533	498	552	526	580	522	501	576	517	488	517	532	519	515	530	514	478	510	524	499	508	548	496	495	523	509	504	530	494	497	536	504	486	519	520	547	537	529	528	514	522	536	550	517	525	529	547	528	513	530	565	530	520	481	539	495	503	517	538	481	546	534	514	521	529	557	492	520	530	512	539	515	520	501	500	537	485	501	524	522	530	565	535	511	527	506	523	522	560	523	502	567	517	518	497	492	501	558	549	484	500	488	520	550	516	526	505	553	499	515	520	546	543	516	534	511	509	495	525	533	538	528	553	525	512	569	537	532	478	532	516	519	491	502	517	511	529	514	555	481	541	521	499	543	491	491	542	566	483	513	536	514	512	504	550	537	500	510	547	501	492	499	529	499	517	511	501	536	523	548	493	534	493	536	521	518	547	520	548	480	524	509	521	494	510	529	515	537	509	496	496	488	529	532	518	518	558	539	517	546	482	460	555	520	542	572	493	536	506	512	507	483	519	498	488	517	551	547	530	512	516	489	544	536	494	506	528	519	520	533	522	476	534	498	541	505	498	534	519	523	486	526	526	515	507	493	518	518	568	525	483	505	494	540	535	498	504	516	531	539	536	511	527	503	533	516	547	512	516	525	496	532	583	544	492	502	487	530	523	528	579	527	527	516	492	552	537	533	511	499	543	537	560	522	504	517	539	526	538	514	520	520	571	557	504	538	541	554	554	506	529	554	532	520	544	545	565	555	517	497	509	558	502	513	510	515	521	546	519	497	500	488	519	520	516	523	507	501	565	539	494	485	517	515	523	483	511	544	536	487	513	522	525	488	534	528	538	521	539	544	492	512	481	541	552	494	516	539	518	520	554	552	550	512	524	493	500	516	520	581	521	477	523	488	506	547	513	504	536	567	521	574	544	484	546	529	541	536	531	561	512	506	544	498	521	506	548	493	491	519	514	528	501	555	529	552	476	494	531	518	522	520	499	550	551	499	536	466	511	510	516	519	502	564	510	553	489	496	545	524	516	529	502	526	525	493	521	489	470	517	535	534	549	495	512	459	549	544	517	508	535	503	504	531	527	483	529	531	509	565	500	514	534	531	525	518	498	497	526	516	486	509	507	536	528	524	551	527	499	505	510	533	569	485	499	492	499	531	534	528	528	500	514	498	512	524	506	474	513	557	535	528	529	531	539	544	490	528	494	492	498	516	460	573	519	499	479	554	531	546	509	550	528	513	491	545	525	501	529	502	547	514	538	468	490	524	500	511	527	512	517	530	517	498	494	578	479	524	512	520	500	548	503	546	487	520	540	471	533	521	517	530	512	539	508	536	534	557	533	497	513	505	502	532	505	541	517	512	500	525	475	532	497	531	496	509	554	534	544	533	488	547	496	504	488	470	549	490	520	518	486	503	499	468	523	516	528	548	489	479	518	545	578	538	543	554	467	536	506	485	515	534	502	525	529	553	583	530	524	539	525	528	523	471	570	552	524	481	503	530	530	532	520	501	500	514	523	522	518	508	524	525	542	527	499	515	480	553	528	539	567	559	510	534	548	505	566	534	551	522	519	519	525	494	555	501	514	505	544	506	504	515	547	529	487	522	534	502	566	509	550	564	507	504	533	457	512	531	499	462	500	551	532	509	558	492	508	537	534	551	526	523	538	556	490	490	500	548	546	520	518	543	485	493	521	498	541	535	489	549	507	508	501	520	520	522	518	519	537	555	542	515	547	480	501	537	542	564	509	516	535	528	501	538	522	517	552	533	547	503	531	502	523	503	498	512	515	508	473	541	566	527	563	536	521	480	477	492	494	494	519	503	510	509	485	479	512	533	528	550	520	474	517	519	531	498	519	518	465	563	523	506	519	506	454	522	554	489	536	550	521	528	513	482	526	492	521	507	523	530	515	543	554	516	561	543	488	532	523	521	529	517	564	490	542	535	538	539	528	495	488	510	521	515	522	570	524	530	550	519	501	533	508	539	522	532	516	558	545	515	507	551	517	505	523	544	538	502	516	519	541	530	538	541	516	549	503	535	540	520	550	502	557	524	511	526	471	560	521	530	551	506	552	504	514	486	481	520	523	494	494	560	553	547	531	507	517	513	544	487	497	529	508	532	522	518	541	506	508	526	544	485	520	560	531	555	503	536	491	541	522	497	530	505	512	548	512	531	524	529	507	523	511	463	515	526	505	559	471	519	516	530	531	573	466	521	496	520	550	516	504	516	512	534	506	525	546	499	526	494	512	516	529	513	497	505	512	504	527	544	513	500	529	505	511	537	524	540	494	522	571	513	508	513	526	538	548	503	534	535	496	557	512	477	536	508	541	554	513	536	566	534	494	522	504	515	507	484	540	515	525	531	515	512	538	496	513	507	520	511	547	517	527	519	507	475	520	496	514	482	518	527	504	549	488	534	547	527	512	526	522	499	544	554	516	536	504	505	536	494	544	526	503	515	501	516	519	532	501	530	519	492	485	504	531	531	540	571	494	558	538	533	495	489	550	515	540	481	517	496	523	531	547	558	538	551	545	523	498	556	524	519	496	529	530	494	513	536	517	507	536	581	495	505	515	480	529	538	537	521	487	562	506	519	523	526	544	475	546	499	509	540	489	505	517	561	521	506	515	552	498
23917	23316	43060	47729	36718	21705	8049	1345	591	591	576	566	560	608	569	598	571	577	587	562	563	562	609	612	561	556	601	604	559	561	574	551	591	506	551	583	587	564	559	556	571	530	586	587	562	606	581	575	591	544	550	594	557	563	580	545	537	564	533	594	569	528	535	561	574	565	521	568	564	535	567	608	563	534	563	539	578	578	590	523	596	595	546	574	552	571	559	578	559	527	559	561	564	559	594	577	549	578	576	525	580	504	550	524	573	567	574	558	549	593	564	534	582	543	563	556	542	600	542	567	588	538	539	563	576	553	537	541	568	510	518	552	528	573	560	583	551	562	544	568	548	547	599	573	594	593	546	504	535	573	520	580	543	558	555	581	526	621	604	538	534	553	532	544	548	495	570	538	549	537	558	573	562	551	570	602	529	517	580	527	540	576	545	577	579	561	562	584	594	569	577	563	555	578	522	565	535	559	568	544	562	516	577	564	559	554	564	546	579	545	552	584	571	555	553	542	574	569	535	558	573	564	540	560	612	600	546	559	549	553	540	534	576	597	564	529	594	591	546	528	579	565	577	552	584	574	554	588	511	551	533	557	527	569	541	547	560	577	561	573	578	602	529	556	567	575	597	582	602	544	579	589	564	550	519	560	546	552	575	538	556	532	576	552	577	552	557	602	563	566	578	532	595	549	533	558	564	581	577	591	571	550	543	561	510	533	508	551	529	572	587	548	555	556	529	550	562	532	551	562	566	576	515	567	514	583	527	558	593	543	515	566	609	538	515	586	580	563	539	568	552	539	544	572	563	513	571	576	574	537	532	543	558	590	540	559	574	567	578	578	574	539	579	576	550	582	528	556	562	579	589	572	551	561	590	556	573	586	569	552	605	592	558	550	559	549	565	583	580	595	584	555	541	519	498	553	581	556	583	569	532	560	516	553	574	549	561	583	534	547	588	549	565	560	534	580	563	592	598	591	541	527	591	612	531	592	555	568	541	592	570	540	564	549	513	600	560	553	576	512	565	607	535	558	617	577	566	570	544	518	596	571	595	593	573	561	619	548	579	567	570	549	593	600	544	581	575	558	535	586	542	542	583	600	569	575	556	541	581	548	573	555	594	524	582	561	563	589	592	586	577	548	616	603	561	586	559	514	562	561	527	551	603	576	581	565	566	558	552	561	567	562	516	569	598	562	579	553	521	590	604	567	507	579	552	533	548	530	529	545	541	548	556	551	565	565	554	541	588	539	545	543	564	588	563	572	561	572	565	550	542	582	543	598	564	587	593	611	551	591	528	577	529	551	534	531	578	508	510	552	557	541	547	542	584	547	586	576	590	551	518	551	592	513	576	564	584	547	583	577	530	552	588	583	590	550	567	568	579	539	581	572	578	597	557	551	566	524	544	602	569	591	565	550	567	536	577	539	552	556	623	587	569	533	537	557	584	579	518	558	589	531	547	554	530	550	539	554	576	559	569	578	593	576	539	563	584	540	569	532	540	540	525	545	536	543	626	590	519	533	567	543	547	582	550	582	528	551	518	587	542	539	565	593	530	567	542	567	555	548	588	540	543	523	548	560	570	579	529	572	549	529	548	572	608	596	531	586	564	570	553	549	591	566	545	539	537	542	564	559	601	540	518	543	609	563	562	547	532	543	553	530	512	593	562	574	503	580	558	560	566	584	596	527	568	552	546	562	561	569	559	523	554	581	574	570	631	600	595	516	544	588	573	608	558	580	587	554	538	566	546	558	538	547	552	494	583	590	611	564	539	554	591	597	571	572	547	566	546	548	562	572	551	553	542	571	554	572	528	543	539	611	558	562	528	548	532	548	589	576	539	575	549	548	573	551	567	521	569	551	546	529	559	548	541	559	587	526	581	534	551	547	567	553	597	521	562	566	550	582	546	598	565	535	531	532	570	604	588	557	603	589	596	583	542	541	564	540	549	546	564	589	539	569	557	568	544	563	571	570	622	544	543	613	555	542	546	564	525	553	552	600	596	508	565	538	586	585	537	576	569	562	606	539	597	558	508	527	525	515	547	561	557	584	549	589	574	527	562	546	592	573	544	520	586	534	546	530	555	552	506	576	574	607	565	582	576	525	581	550	563	590	580	549	564	569	557	571	556	549	526	594	588	561	559	568	587	551	578	566	565	580	509	543	526	553	548	612	588	572	533	564	547	574	528	547	561	557	525	574	540	558	536	572	551	586	586	540	574	543	541	555	530	511	528	595	546	547	561	534	548	570	587	557	590	547	596	582	581	511	550	548	549	565	585	545	513	597	571	550	592	554	579	514	614	560	550	570	609	578	532	582	593	565	583	568	591	553	523	589	557	566	576	554	576	590	531	555	558	512	561	551	565	573	587	545	571	572	563	581	564	565	592	567	547	532	558	552	582	558	599	566	546	545	552	571	552	553	524	559	541	547	579	536	553	555	549	546	509	580	537	554	526	524	601	551	546	592	569	571	517	538	582	602	576	608	556	558	563	614	558	565	557	574	521	565	546	569	596	536	544	552	578	514	552	596	574	545	522	534	492	575	544	592	575	554	532	563	596	544	564	610	536	551	530	576	547	565	545	559	571	513	535	561	563	571	551	525	533	547	625	537	573	582	575	546	551	562	569	573	582	549	524	555	559	537	510	554	576	561	591	588	562	567	590	531	617	543	566	554	539	603	599	558	567	557	557	537	574	551	558	566	570	598	572	590	564	539	568	550	556	553	555	553	549	588	558	528	612	541	545	543	574	531	579	551	574	563	610	566	580	540	592	541	513	508	502	563	592	557	587	576	584	565	567	534	582	548	502	569	524	548	590	582	559	545	533	559	608	568	550	527	563	559	560	552	573	546	572	540	575	534	524	622	580	579	583	568	550	601	556	570	606	568	563	583	579	573	584	547	533	561	550	537	569	540	559	538	566	557	593	572	518	533	556	551	579	561	605	529	525	544	553	554	571	566	579	586	555	570	538	592	607	557	564	542	527	584	531	593	526	559	536	548	573	505	553	577	564	582	541	579	522	582	532	539	586	546	554	568	552	542	529	544	552	562	526	549	580	558	581	527	564	579	572	593	556	613	600	562	597	557	559	561	537	587	538	545	594	551	565	535	526	550	567	562	521	563	576	580	592	543	511	526	516	542	574	558	566	551	575	557	562	590	542	570	494	561	559	575	563	542	581	527	539	572	543	526	571	572	617	512	562	560	591	565	562	551	558	554	520	552	569	528	556	558	576	531	559	557	562	569	567	582	567	620	523	559	533	592	543	518	593	571	519	575	570	544	575	573	555	492	611	576	551	575	540	561	567	565	541	568	617	578	600	554	540	582	526	537	580	521	611	621	554	538	530	546	567	561	568	577	575	563	534	535	544	541	542	546	552	574	576	565	549	544	557	540	553	536	549	577	544	597	573	544	573	579	543	576	575	540	529	578	569	588	544	572	540	506	598	569	543	620	566	577	559	551	543	554	549	588	603	589	574	564	547	564	545	560	538	551	608	563	568	564
52443	101332	84095	61619	34126	12911	3979	1198	635	616	658	566	617	571	615	666	627	628	620	648	625	624	593	661	652	624	635	640	641	581	620	607	632	643	555	640	653	584	607	549	639	624	597	567	644	614	600	610	592	613	640	634	641	614	665	649	612	575	631	627	632	583	611	567	623	593	625	659	585	628	648	630	619	610	594	638	614	605	603	584	620	630	560	629	616	625	574	616	580	601	593	663	558	623	629	555	598	609	582	603	632	602	624	651	596	630	570	639	585	604	576	586	579	613	606	593	575	611	622	594	613	581	571	608	613	613	599	598	575	615	577	576	593	594	649	605	585	587	618	575	650	601	608	590	630	559	677	624	657	631	631	630	622	633	644	574	618	615	613	579	629	636	639	594	594	561	582	626	636	603	622	642	650	650	637	605	595	618	562	618	596	573	575	605	616	589	597	639	595	584	621	619	602	603	589	627	622	613	605	607	597	619	649	625	581	606	604	604	622	580	675	601	580	610	640	585	626	598	654	618	632	589	586	658	609	620	640	587	611	628	603	614	606	639	594	596	630	638	645	648	636	615	597	609	608	582	638	562	607	582	546	603	624	647	628	599	599	637	646	658	581	602	594	627	581	639	576	631	583	642	652	592	631	606	569	594	603	612	625	585	588	593	634	630	572	611	617	624	605	592	609	588	553	581	599	616	612	599	606	647	644	666	575	616	552	601	645	628	659	606	643	609	613	621	568	646	642	615	582	634	585	606	642	589	573	603	614	587	593	619	644	614	652	608	583	586	592	567	643	627	642	589	608	668	643	607	569	655	603	638	590	592	605	590	589	573	612	629	602	609	586	644	608	615	607	601	628	584	621	573	600	580	639	588	588	584	635	609	644	626	635	612	615	616	652	607	646	624	608	624	604	565	600	565	609	639	625	615	664	573	608	614	571	570	644	675	564	630	599	592	601	639	619	579	640	622	619	597	599	628	596	608	594	606	597	567	619	576	629	601	661	584	636	618	643	578	599	622	556	657	632	616	616	600	614	626	593	586	640	613	580	605	613	574	567	635	610	588	587	622	542	623	616	621	578	667	637	659	616	607	580	614	613	570	595	636	593	571	614	592	621	640	590	642	598	619	571	601	591	584	609	645	614	592	596	596	598	616	630	598	606	636	601	614	623	652	573	590	600	551	610	645	643	601	572	627	632	630	574	661	627	590	596	574	628	633	589	629	598	652	605	617	626	579	590	609	552	575	643	626	592	619	619	580	613	584	576	631	623	596	581	585	567	606	625	594	579	629	601	578	616	602	602	607	546	577	617	636	616	637	625	591	561	627	643	584	586	590	631	625	621	593	571	620	581	653	584	617	594	641	622	633	612	601	630	567	591	613	575	658	617	624	629	570	606	628	590	657	605	627	617	633	609	603	612	585	613	592	638	602	622	593	594	590	596	592	591	607	595	576	594	573	626	613	594	645	627	579	634	589	634	623	612	616	580	618	586	581	618	583	607	605	542	611	620	622	612	579	628	604	576	602	593	633	616	564	638	615	571	630	605	590	585	605	645	620	592	611	628	620	567	590	586	604	616	587	621	611	640	593	633	618	605	586	652	620	605	625	580	595	648	601	600	604	613	598	600	653	585	592	597	582	628	586	586	596	566	616	585	596	642	592	564	628	556	626	602	592	598	602	607	623	600	584	581	604	620	581	582	624	612	602	671	616	583	614	580	609	595	605	569	573	617	605	595	636	625	578	604	619	597	599	628	608	631	605	588	582	616	653	565	629	614	627	584	599	566	638	597	593	599	600	585	609	596	628	597	598	607	608	593	600	626	581	619	627	623	636	608	617	583	586	600	617	632	651	568	607	613	617	594	574	655	601	612	610	540	637	604	637	625	558	634	645	620	631	642	600	603	633	582	612	643	594	574	605	607	596	629	619	623	628	595	632	575	587	631	592	558	596	551	595	625	638	639	622	578	587	580	604	566	600	630	603	626	575	593	604	597	582	587	592	588	567	578	627	594	600	639	621	652	621	596	604	608	597	594	586	633	618	588	616	569	579	598	631	566	623	607	625	576	589	610	586	600	580	583	640	634	600	604	654	632	619	572	589	604	598	614	595	591	567	622	643	594	582	616	574	571	605	616	608	641	638	610	609	574	601	649	638	582	632	532	624	618	569	601	615	606	618	623	601	626	618	605	603	613	588	593	618	589	578	588	580	578	579	580	623	568	624	614	601	616	615	638	651	627	620	616	555	582	594	600	619	625	611	607	631	600	583	609	577	587	577	593	609	614	619	628	579	613	618	539	594	596	647	663	628	600	607	624	609	573	632	593	622	566	628	570	584	601	602	638	619	584	573	651	599	589	591	626	595	568	616	574	627	600	633	657	598	637	610	596	616	604	587	579	597	642	580	566	584	634	661	620	606	637	635	644	634	608	616	617	615	656	618	578	631	641	624	629	604	610	614	650	614	585	596	600	574	636	637	639	628	629	606	639	584	578	650	582	646	576	646	653	625	600	613	586	646	564	594	645	649	614	589	611	606	596	600	616	612	565	580	558	624	566	654	623	639	613	613	634	614	640	615	583	584	611	579	606	595	602	661	613	557	623	603	558	614	596	647	603	590	614	585	617	655	569	600	620	651	608	601	612	624	621	588	623	570	623	570	595	603	632	647	576	595	585	601	611	621	615	587	616	580	629	682	613	585	623	595	582	588	620	599	609	624	594	587	575	601	662	616	596	589	624	618	587	604	663	576	634	651	608	590	640	633	613	573	635	612	582	611	559	624	578	627	576	569	559	615	612	650	617	588	611	584	569	570	590	618	659	603	625	623	582	608	603	609	658	619	606	567	634	613	648	616	614	629	590	622	626	611	614	589	598	599	582	596	617	612	595	605	567	643	614	576	640	660	662	614	588	616	608	585	559	624	569	619	602	575	583	593	626	560	615	592	565	626	601	566	601	608	569	566	578	586	608	585	601	620	579	613	615	635	594	589	588	607	632	565	589	608	638	606	656	615	629	618	614	588	621	615	621	578	602	611	599	558	598	608	589	648	585	590	617	608	582	623	641	600	622	607	635	606	590	640	589	618	619	626	603	618	606	597	596	575	604	578	583	605	564	603	612	596	613	629	569	612	630	599	569	594	620	648	588	565	589	598	622	611	609	605	615	581	621	630	616	569	607	632	625	603	591	653	583	607	571	612	564	596	636	624	558	596	632	585	576	601	618	617	576	612	602	609	554	631	621	573	643	582	608	591	581	607	585	602	607	598	587	580	624	615	616	579	591	593	604	597	611	561	599	626	585	596	602	596	614	629	612	562	636	581	612	589	655	587	646	611	601	604	595	595	616	601	575	587	585	579	556	610	620	586	593	595	600	607	615	633	615	615	606	577	621	612	619	600	605	591	602	585	649	600	601	608	612	572	627	585	573	542	613	627	637	575	624	598	610	617	575	613	558	633	606	608	601	570	649	598	636	634	618	631	529	565	615	605	608	615	614	624	627	617	577	582
27757	25926	32367	20038	5927	1591	717	556	511	506	496	496	509	481	484	484	465	495	503	490	489	529	466	495	504	499	484	537	472	512	474	480	530	491	485	479	436	467	518	499	501	497	494	476	422	492	509	478	531	525	503	465	479	469	473	467	519	480	456	492	490	476	513	500	533	491	467	551	495	458	504	490	472	537	471	489	478	486	465	487	493	447	521	495	459	473	495	461	485	518	483	522	536	502	494	488	481	516	441	520	488	495	504	505	474	466	501	465	474	479	504	516	456	512	508	496	539	469	503	490	510	457	486	505	486	502	456	523	490	444	529	490	471	511	450	479	450	499	479	435	491	477	485	486	503	500	517	482	475	483	482	507	530	529	475	465	510	474	484	560	506	480	464	481	496	445	498	494	481	461	500	496	513	497	436	474	431	499	525	471	444	479	429	480	465	490	454	486	483	498	479	487	482	440	445	482	512	455	506	485	510	476	503	503	470	473	473	477	499	475	484	512	493	472	433	495	514	514	455	473	519	498	488	477	503	496	470	519	456	499	477	508	472	516	461	450	482	495	476	420	486	489	480	505	484	502	521	464	529	493	475	477	527	476	468	491	482	514	510	522	462	475	469	509	538	477	490	495	472	467	478	467	444	460	482	501	480	493	512	524	469	498	519	535	469	526	503	489	486	521	470	480	508	462	478	512	479	496	521	460	529	461	507	456	467	485	500	531	484	493	482	476	453	466	461	501	471	468	508	514	523	506	522	490	521	459	488	485	504	535	476	492	504	524	478	471	498	506	480	469	492	469	501	489	481	474	501	484	472	486	494	481	543	486	510	468	489	500	461	491	509	459	477	488	487	497	458	481	503	487	472	469	453	485	482	471	473	467	434	512	467	492	465	467	490	498	511	455	464	482	479	451	474	472	518	541	500	471	487	427	507	491	504	515	480	516	514	434	509	472	510	505	498	476	472	478	480	512	506	510	495	503	514	515	506	489	511	462	476	527	481	492	473	493	460	455	492	467	464	487	450	492	490	464	508	448	513	480	483	480	482	521	487	472	487	505	505	490	492	475	482	473	494	465	467	463	506	520	467	476	474	496	470	500	533	492	496	484	479	539	485	512	491	488	484	482	477	464	484	472	498	479	514	473	463	500	505	508	520	502	501	498	496	464	526	487	485	520	485	451	477	446	454	459	477	487	504	490	517	466	521	484	503	519	482	538	482	491	517	478	497	489	515	449	499	466	513	493	493	503	475	513	492	516	477	495	501	494	478	460	512	499	555	532	504	493	460	497	460	492	437	465	487	469	476	493	465	463	501	518	493	484	484	463	472	475	491	497	521	465	477	488	488	465	510	517	499	515	491	498	482	522	501	458	482	465	512	528	444	487	513	476	504	500	507	487	516	479	446	497	488	519	500	491	466	513	494	520	527	485	470	492	471	536	518	493	501	489	459	456	465	512	486	463	501	473	487	497	506	503	449	465	511	512	460	481	473	518	458	507	544	456	547	514	474	488	450	494	521	550	525	487	514	489	487	481	462	481	501	470	497	459	479	524	481	460	475	495	546	480	449	491	509	470	461	531	499	457	466	496	511	519	498	482	484	475	484	518	457	462	500	528	480	504	540	507	500	493	469	482	469	498	488	446	500	476	487	524	503	508	504	469	517	468	479	478	489	466	466	467	498	516	504	510	479	477	472	460	461	436	435	475	485	468	483	501	484	460	536	510	471	509	488	519	481	487	477	478	536	464	520	484	477	464	488	491	484	460	507	463	483	495	462	482	473	494	464	478	448	503	493	493	451	487	484	493	529	481	494	478	471	508	444	472	463	478	492	494	469	525	487	474	544	526	492	515	477	476	476	469	480	457	526	476	454	467	476	475	494	473	467	524	467	469	467	473	441	548	476	486	494	508	440	432	472	502	481	469	503	453	462	499	520	466	478	502	475	511	461	499	492	492	486	517	470	467	507	486	495	498	513	482	502	488	511	503	485	482	511	438	472	474	484	469	528	490	487	462	490	473	485	477	479	470	500	485	488	450	485	501	529	516	501	469	494	508	511	503	479	492	487	504	498	485	473	481	479	489	485	492	490	460	491	492	444	495	469	455	514	498	477	507	491	494	498	469	513	472	499	500	479	502	540	500	483	501	486	499	507	460	509	497	451	422	480	486	515	498	454	509	544	450	464	456	492	480	512	441	501	489	532	506	499	482	506	477	487	519	474	480	436	485	503	479	489	505	503	510	470	478	451	499	508	479	486	506	508	477	523	477	490	507	496	475	521	439	494	461	462	484	474	506	477	519	483	478	511	486	441	482	452	499	495	494	468	509	491	467	465	460	468	498	482	498	483	485	474	479	470	475	466	488	483	504	524	482	498	481	499	499	481	468	492	481	481	489	472	473	518	482	503	486	485	475	499	512	505	503	469	505	517	443	488	495	506	504	532	503	483	486	511	480	460	496	504	456	447	472	538	464	470	483	467	508	491	474	478	526	443	484	465	450	519	490	515	506	454	509	489	515	484	468	479	503	498	487	498	485	478	467	486	442	515	511	454	451	510	515	469	515	467	466	498	512	476	448	489	474	495	508	503	492	473	492	508	502	468	485	499	449	495	475	469	522	503	483	473	500	495	521	499	465	500	497	489	468	496	502	483	486	509	521	480	480	492	491	411	480	499	524	483	447	455	494	486	498	458	449	473	470	471	492	502	492	483	497	478	483	475	488	506	494	525	496	460	500	439	481	492	463	448	460	515	524	461	491	468	478	513	499	441	474	504	484	485	497	493	470	508	506	501	478	469	502	480	503	475	480	517	450	536	478	507	515	470	504	467	499	484	468	462	531	478	486	494	503	470	462	481	499	481	474	475	458	494	486	470	503	493	470	496	488	473	479	439	464	519	503	477	473	499	491	454	463	469	474	467	481	520	454	514	485	485	461	504	522	495	465	476	508	539	475	474	489	522	523	468	502	494	502	499	478	475	501	558	523	539	472	466	494	513	447	499	504	515	479	478	507	494	487	534	483	498	483	489	514	514	484	499	515	537	503	512	498	485	466	520	493	493	493	505	476	498	470	514	517	471	509	474	501	502	507	495	478	509	489	479	531	475	472	514	520	460	471	501	489	505	523	499	452	466	498	460	500	501	474	516	515	485	472	503	486	468	504	478	473	460	458	463	505	515	485	518	486	471	477	515	493	521	486	474	522	489	484	458	479	502	502	497	474	532	486	506	493	515	499	490	502	487	508	462	507	489	480	501	490	505	495	452	464	514	472	455	509	494	502	484	449	493	486	480	489	486	460	502	504	474	508	496	475	480	491	479	460	467	501	480	465	493	485	512	482	481	486	490	453	494	494	513	516	456	497	517	510	479	491	477	517	499	462	475	481	495	484	483	505	491	479	528	500	462	499	509	472	463	490	517	527	458	510	479	474	499	518	473	553	475	458	458	491	486	472	466	493	483	512	512	473	486	500	520	481	520	500	499	509	500	506	464	455	456	489	470	477	530	507
11742	33520	28415	12133	4141	1456	686	509	459	431	468	440	459	464	477	466	462	449	487	435	423	446	449	481	477	466	469	471	454	481	443	443	473	463	427	449	429	468	429	434	453	440	460	436	418	464	475	448	467	439	430	470	465	417	459	433	441	497	451	463	459	449	475	460	469	476	504	430	433	453	444	453	403	432	437	482	444	480	440	483	459	440	439	456	438	478	475	511	433	483	454	455	462	406	454	386	470	475	465	459	471	455	457	435	442	429	435	441	451	449	446	456	447	409	445	429	450	477	446	461	448	469	454	455	488	459	463	436	507	466	464	468	478	397	451	454	463	461	458	460	478	463	435	499	431	474	468	474	448	432	469	454	474	458	407	458	457	481	441	467	438	447	456	458	470	456	458	471	479	447	442	421	445	459	422	445	442	436	463	435	459	431	449	432	450	441	472	445	476	458	421	446	469	434	458	486	465	491	428	450	449	472	466	442	449	457	476	474	439	458	427	479	442	486	414	451	460	467	490	485	470	440	447	477	413	448	444	459	471	459	444	424	443	452	453	456	461	439	457	465	453	477	464	431	497	460	442	451	426	458	453	462	397	446	462	433	454	460	492	435	444	479	424	461	484	413	446	484	411	438	474	399	509	413	443	447	448	462	432	476	479	484	498	452	437	466	489	488	493	453	408	474	445	494	466	438	462	457	480	474	412	438	466	450	436	448	443	456	460	466	445	480	462	465	436	455	477	472	455	478	466	470	451	488	460	432	471	444	530	445	474	475	474	446	473	474	434	437	448	474	458	432	472	429	407	466	431	456	452	457	461	449	468	449	484	484	475	502	449	464	460	473	439	485	432	413	432	478	477	446	434	454	476	444	463	450	455	458	482	505	465	438	430	467	454	479	455	478	473	472	465	442	417	474	492	445	430	515	475	473	459	451	440	525	465	463	469	471	455	442	412	465	439	462	442	489	451	483	487	459	465	472	452	401	469	482	431	473	471	454	463	429	459	427	451	442	430	457	472	475	450	456	440	435	499	479	467	454	484	457	462	466	447	468	447	452	412	445	472	463	428	463	437	436	475	421	480	478	454	503	473	469	455	467	455	458	458	405	503	439	456	457	448	466	481	421	453	448	447	439	441	459	444	478	452	482	520	442	448	443	441	453	469	457	457	426	460	422	472	419	413	422	483	467	460	463	486	429	452	453	427	466	480	448	459	486	450	442	452	471	483	458	467	428	441	415	427	448	464	475	433	433	462	448	447	444	421	476	442	445	445	420	436	458	432	452	455	453	425	446	444	452	440	439	423	464	469	426	509	460	467	450	481	471	500	476	474	436	468	471	441	479	420	453	440	485	451	482	443	472	442	431	453	467	462	438	475	487	444	473	432	446	434	451	488	460	451	431	445	449	474	443	419	460	471	425	456	483	471	510	425	468	501	448	465	455	465	459	467	450	430	445	459	450	448	419	438	430	429	437	477	459	431	465	418	459	441	450	453	480	440	448	477	466	456	449	486	430	467	447	419	446	456	441	485	492	463	425	440	438	438	438	465	467	407	453	440	477	456	432	467	512	466	448	478	461	468	412	495	460	446	435	490	512	434	453	443	429	464	476	424	458	470	448	496	423	457	474	473	438	451	432	437	427	428	471	433	486	446	464	484	465	462	408	452	481	466	445	473	492	479	421	453	422	460	443	442	470	464	443	452	455	443	427	455	444	454	453	418	414	445	462	431	434	453	477	428	479	472	465	421	435	444	473	446	433	420	470	449	442	465	423	455	420	452	484	450	454	422	429	461	463	455	437	484	443	467	412	440	478	445	455	458	453	448	463	468	433	452	489	447	452	430	398	408	456	443	462	476	500	451	500	429	410	451	433	479	438	469	479	424	412	436	419	443	475	422	465	456	450	461	422	441	474	459	467	471	452	433	450	456	456	447	451	417	446	407	446	469	428	434	429	423	478	500	412	427	460	467	427	441	464	439	442	429	456	472	470	459	438	457	452	498	448	438	451	480	454	432	462	438	448	427	425	474	443	421	413	469	463	434	475	430	496	472	445	432	462	484	403	478	441	451	473	475	445	477	457	432	431	451	425	496	464	448	521	501	461	447	457	463	475	446	463	457	455	447	467	450	467	434	446	460	440	435	431	466	488	457	444	427	440	436	462	436	445	454	481	497	441	459	455	462	446	463	454	470	483	470	504	430	434	448	463	457	449	448	440	425	459	456	439	446	437	461	456	416	474	423	420	472	438	427	432	470	462	457	504	464	451	419	466	454	467	465	443	478	432	438	446	420	459	435	446	480	503	404	399	439	444	474	490	443	451	456	472	452	445	454	436	454	462	458	452	458	438	470	466	450	484	465	456	458	442	458	448	442	470	474	467	447	456	441	445	463	446	417	464	465	436	450	451	463	482	472	452	465	442	443	441	469	462	466	423	474	478	434	441	501	420	466	453	485	426	412	444	434	451	500	475	443	441	435	461	445	433	456	481	468	441	441	470	463	489	432	469	457	454	456	484	454	487	434	469	459	462	448	482	449	478	426	450	478	486	467	476	442	453	414	455	456	447	465	444	449	461	466	444	411	475	478	469	442	450	445	425	504	454	460	465	463	470	476	481	460	443	450	446	474	414	457	469	405	469	421	461	455	463	431	453	441	438	416	421	439	468	453	482	445	466	487	409	449	430	471	461	458	450	439	507	451	451	435	457	459	478	456	494	468	468	457	460	503	457	463	491	424	453	415	453	462	457	468	478	484	435	449	451	457	469	442	460	427	444	462	430	480	452	441	455	477	493	456	507	456	477	425	445	471	416	437	466	494	412	473	438	444	476	484	447	474	455	434	444	452	492	466	437	465	491	468	447	440	449	449	425	448	448	449	448	446	437	437	451	450	468	454	472	442	467	475	460	451	462	464	440	423	462	469	456	497	421	439	450	432	435	474	437	444	480	445	415	469	446	425	442	473	483	452	437	484	472	448	439	480	450	437	473	445	461	424	424	467	463	435	484	417	442	437	474	489	444	443	477	433	437	447	497	433	420	461	428	451	437	438	470	434	466	479	459	469	423	462	464	417	427	469	473	448	452	439	503	456	466	448	425	466	430	462	406	443	487	485	464	422	442	438	463	465	438	447	419	435	517	417	452	460	464	466	460	467	433	474	457	456	504	444	440	456	468	474	465	462	451	447	430	465	487	453	465	472	460	442	479	455	406	432	447	468	485	455	460	460	456	458	437	460	455	473	468	425	442	434	429	468	445	461	470	441	447	461	455	438	523	475	439	464	454	471	447	461	442	460	416	450	430	459	478	461	468	469	473	462	452	457	460	451	450	439	451	434	468	463	447	451	455	444	457	476	491	406	452	445	468	480	442	456	464	460	467	455	485	472	473	460	455	474	425	480	432	441	483	479	463	469	444	435	422	434	482	473	435	479	443	448	464	456	416	444	467	413	453	475	450	421	436	473	462	442	411	434	465	503	456	415	458	405	455	460	441	465	456	468	458	463	461
24848	24559	50227	51580	31605	14086	3157	742	519	498	520	522	512	480	478	514	486	489	546	534	500	487	502	489	530	496	531	499	490	511	507	479	472	539	530	464	500	524	487	522	497	476	498	484	509	533	519	508	492	492	531	504	513	522	461	497	502	507	563	464	511	496	526	526	506	493	502	506	506	473	457	485	526	490	509	553	514	460	480	536	505	471	497	494	507	500	509	480	547	513	477	504	526	473	523	484	519	494	490	491	478	492	507	513	473	511	475	496	492	531	489	492	499	479	486	484	490	523	478	481	516	474	521	519	512	511	554	491	522	496	520	501	476	487	511	483	498	534	521	509	541	522	481	517	526	495	488	479	503	521	514	490	480	512	480	460	533	509	493	499	491	474	471	498	504	529	503	514	475	504	532	510	539	506	482	514	548	467	472	509	504	480	485	520	511	497	542	518	450	507	492	520	497	500	504	493	460	515	478	506	496	503	485	478	502	536	484	532	516	523	509	494	489	497	533	511	506	465	454	523	500	456	533	489	532	510	507	500	485	534	479	488	478	489	537	475	494	462	554	482	472	522	516	466	487	517	470	499	506	480	482	479	505	511	513	487	459	506	523	541	518	496	477	521	529	500	460	460	450	521	475	494	467	501	499	531	463	472	529	513	482	483	509	525	479	527	512	493	523	504	444	479	531	497	519	495	491	470	509	494	534	502	501	501	503	476	467	531	536	569	448	495	518	525	500	495	495	476	500	472	473	497	531	526	500	506	483	511	514	478	435	515	500	492	453	477	510	494	494	476	565	494	512	488	549	504	507	487	493	502	496	453	504	508	526	463	510	494	481	518	471	459	477	498	437	496	506	516	507	497	514	488	495	489	464	518	499	497	520	505	508	534	506	486	524	471	459	512	482	538	519	494	513	485	497	470	521	488	510	501	473	489	494	477	470	478	522	504	524	507	528	484	484	490	465	505	509	473	477	449	489	503	492	479	497	508	492	476	475	487	478	512	508	518	506	488	483	521	494	488	519	513	506	514	505	493	462	510	479	513	514	482	498	518	491	504	548	498	486	467	472	500	501	524	506	498	488	497	482	516	477	486	485	491	467	479	492	500	491	551	504	523	494	484	510	534	481	507	475	494	490	515	520	548	522	479	511	474	516	530	498	510	503	487	496	528	515	524	519	481	461	522	500	497	492	526	516	498	525	503	483	490	449	499	499	475	477	505	509	509	462	498	509	506	519	498	501	503	477	503	510	483	482	463	496	493	500	519	492	488	472	479	491	498	503	497	500	514	460	493	535	487	519	491	473	480	521	505	528	482	486	515	515	509	491	504	472	510	505	499	521	494	479	484	543	519	487	532	498	523	512	493	494	490	493	503	536	515	533	516	467	518	489	492	480	469	479	504	472	475	510	474	549	503	485	505	503	503	466	463	492	454	511	503	493	485	504	504	474	481	522	500	494	466	521	489	479	522	466	519	487	536	531	453	486	475	486	497	513	480	468	517	494	487	502	472	497	514	482	537	469	493	478	493	528	506	512	483	482	524	496	530	517	532	505	475	478	516	457	504	513	532	530	498	490	461	466	467	482	531	466	524	505	521	492	504	508	516	465	496	496	512	491	480	476	508	485	478	517	506	463	484	487	531	526	504	464	450	495	504	531	479	510	491	488	499	478	473	501	497	477	459	508	498	526	509	530	504	513	480	476	491	544	510	501	504	482	495	515	490	479	527	495	503	471	447	503	472	504	514	509	477	521	498	523	481	501	487	551	519	498	503	517	472	458	508	495	538	487	539	515	523	471	502	502	477	499	483	493	463	471	482	492	494	471	519	460	508	527	516	494	496	524	469	519	493	488	521	545	547	474	532	491	499	497	494	495	508	470	458	504	490	495	529	475	536	515	471	490	505	505	515	493	532	497	527	465	493	485	476	488	554	454	524	510	447	522	487	500	488	479	512	492	473	476	505	516	490	481	509	453	501	477	472	489	469	484	482	487	494	442	478	493	502	523	497	499	525	494	483	508	474	482	488	448	515	493	530	510	508	493	506	472	464	474	493	496	436	491	519	478	487	476	484	487	499	489	484	496	512	515	506	481	518	523	502	487	490	495	502	462	543	512	507	460	502	470	491	496	487	493	541	502	498	498	499	462	489	482	513	517	515	467	495	483	499	503	445	501	538	501	521	507	472	489	512	541	514	474	483	474	494	529	493	495	533	477	456	499	495	510	530	479	501	528	470	521	492	537	490	502	489	485	523	522	475	512	511	452	507	498	491	483	450	492	550	510	473	549	493	477	487	517	491	531	468	471	511	495	499	500	483	463	472	498	507	514	502	442	487	495	498	490	492	493	506	510	494	509	495	501	510	512	492	506	519	497	510	501	509	505	467	485	507	501	448	518	501	504	504	503	514	524	511	462	520	501	503	527	491	483	460	503	459	521	465	473	481	505	472	478	476	486	463	472	495	499	497	494	489	459	485	470	483	487	491	531	507	542	511	492	462	514	485	503	486	508	515	477	509	495	488	493	527	493	499	518	502	477	513	530	509	525	479	489	478	515	524	500	506	492	468	505	525	496	501	475	450	486	531	464	489	496	472	488	497	517	486	497	484	528	491	508	491	492	486	492	510	498	478	477	519	469	500	503	472	516	492	531	501	481	515	495	495	504	457	472	485	503	507	456	505	500	480	474	498	500	503	528	476	481	494	509	505	542	518	498	541	521	550	464	411	507	475	524	465	530	508	490	500	498	457	509	504	509	506	502	528	498	466	500	510	514	513	504	544	516	526	460	533	511	501	498	502	509	528	476	548	466	500	472	521	475	483	524	489	501	498	546	517	486	505	530	507	492	468	506	508	448	510	485	494	482	495	448	479	488	501	528	526	477	488	467	480	483	496	479	496	523	504	515	534	474	492	486	484	520	471	489	492	519	524	488	489	456	495	519	486	512	485	511	500	482	520	458	481	505	490	461	491	507	537	534	514	459	506	494	498	513	458	480	490	517	507	497	513	546	506	500	503	509	454	492	542	478	524	496	486	503	446	473	443	481	520	482	475	480	525	542	479	527	488	479	498	452	482	518	474	546	479	508	510	509	505	490	507	487	529	450	494	502	466	481	480	499	499	474	504	451	506	456	475	478	508	464	485	490	483	484	472	523	512	424	520	526	492	494	517	475	478	539	483	511	495	523	490	471	468	504	462	505	493	468	532	481	519	507	516	482	500	497	492	512	505	473	493	497	466	517	504	474	483	499	544	533	498	497	456	495	504	503	525	519	460	503	521	493	526	516	495	482	517	452	510	537	501	475	483	465	495	486	505	487	441	485	489	528	487	507	496	484	516	499	508	495	444	515	536	497	491	536	517	505	471	493	537	480	463	509	489	517	498	508	467	507	506	505	463	489	487	478	461	512	512	480	518	480	523	546	507	496	480	521	494	469	475	500	500	463	477	524	509	523	505	524	497	495	505	502	537	495	492	497	494	470	476	451	476	512	511	544	509	488	492	498	491
44773	88137	75679	48658	23008	7468	2016	662	522	549	519	538	539	520	482	502	518	489	486	504	546	588	519	492	536	505	523	548	493	538	519	549	486	533	493	503	491	515	552	560	506	513	492	537	530	567	501	531	549	472	532	484	541	521	487	523	491	496	518	525	513	511	526	489	515	505	531	525	533	546	514	536	512	541	514	548	546	490	497	530	524	491	544	502	522	506	518	537	542	495	475	530	526	490	504	501	524	513	509	495	524	487	530	516	466	503	494	509	496	500	528	554	502	530	533	487	500	508	536	506	497	523	540	491	517	512	501	539	529	513	519	505	490	485	494	478	495	535	498	528	542	513	514	495	510	510	534	485	518	512	521	565	516	498	464	518	521	484	538	498	510	458	518	509	487	506	522	542	499	482	516	532	490	446	496	495	490	480	515	525	533	576	517	465	529	534	516	516	548	537	512	524	576	484	492	553	525	511	523	524	499	510	475	508	513	531	511	532	535	497	490	519	535	508	538	513	503	518	550	514	499	487	537	484	515	527	536	546	513	456	486	539	547	497	517	501	557	487	505	516	530	511	556	520	508	521	506	493	477	466	523	502	496	490	485	521	498	523	544	503	517	501	546	523	555	522	551	502	520	489	504	525	528	508	469	504	482	492	490	537	518	506	503	511	557	493	505	553	491	557	555	480	503	516	480	531	547	546	515	545	494	487	478	540	523	497	466	511	509	514	555	541	531	494	509	536	515	484	528	537	517	524	499	528	482	481	526	526	530	518	506	482	529	536	516	508	554	529	492	479	518	515	486	506	512	534	522	519	523	520	514	523	540	535	513	504	492	490	517	534	521	536	510	501	499	555	524	488	481	497	537	509	479	551	518	494	514	467	556	512	479	518	500	509	513	538	541	511	511	525	511	511	470	490	539	519	526	529	510	529	495	533	516	504	506	496	479	503	529	460	448	494	515	522	480	524	511	537	544	524	510	538	525	519	536	510	474	532	523	459	510	523	540	459	502	520	562	542	536	483	512	526	516	487	497	509	516	495	520	543	535	515	520	507	560	516	508	522	537	532	539	502	517	517	543	476	531	523	557	505	510	533	522	499	531	465	561	533	513	506	498	512	536	516	550	574	500	492	526	523	544	530	507	531	515	502	513	529	519	555	527	520	518	531	447	484	499	558	467	513	498	510	533	521	484	479	515	526	525	513	555	472	549	498	497	510	511	517	527	501	487	476	510	486	462	533	538	538	554	502	510	488	471	505	480	519	502	504	521	454	522	502	571	510	502	521	476	535	495	518	535	520	510	480	555	592	530	491	557	501	471	515	501	485	520	549	482	499	521	528	497	506	488	506	532	557	545	508	518	521	522	464	560	520	520	523	528	511	554	522	522	470	506	518	479	495	513	518	498	550	511	523	574	511	555	478	521	499	495	539	522	510	541	559	450	547	513	522	544	497	499	500	555	475	491	504	520	511	482	499	496	512	509	508	516	532	515	469	472	541	523	515	510	512	533	515	549	496	514	579	531	534	490	532	494	523	495	464	503	501	482	563	494	518	517	507	489	478	536	525	498	530	551	536	488	480	501	516	509	524	527	523	491	506	528	505	521	512	523	556	509	509	490	540	495	521	525	488	530	504	529	507	488	474	493	510	505	524	532	531	502	497	492	506	534	533	516	532	484	532	492	529	524	547	500	510	524	513	516	502	549	519	526	494	521	503	478	485	504	493	536	542	496	500	500	499	525	540	538	512	488	489	540	474	482	513	530	531	509	474	499	515	494	544	524	498	494	515	515	469	519	505	499	515	494	500	521	494	490	481	562	514	513	527	521	538	530	536	506	529	500	516	544	530	537	505	542	557	523	510	473	501	511	524	517	506	476	557	464	526	500	496	540	497	501	585	528	493	518	481	481	538	511	525	483	493	499	529	530	491	545	476	532	511	504	472	541	525	487	510	515	495	505	529	559	528	505	507	526	516	516	540	487	485	512	512	514	496	498	498	535	522	543	537	546	491	480	496	511	531	473	510	510	541	516	518	530	513	526	535	533	523	496	480	499	482	505	519	543	505	486	489	517	524	521	500	502	501	513	536	527	510	511	494	539	504	509	510	488	501	502	572	504	503	515	514	493	505	491	535	523	494	488	494	563	474	503	499	515	520	493	513	518	513	495	530	518	491	516	509	513	510	504	495	520	539	510	504	534	501	491	494	504	532	505	529	523	552	485	521	534	496	507	549	530	521	558	520	511	515	509	481	499	543	547	498	526	507	501	510	548	550	463	478	520	514	523	520	545	507	501	522	507	461	508	529	536	514	483	479	540	498	517	549	500	502	558	514	508	522	508	518	511	531	500	549	507	526	481	534	520	536	533	534	527	467	463	508	506	511	551	520	523	544	503	491	519	520	571	472	513	524	479	508	510	508	492	544	521	482	469	553	481	521	502	550	501	493	534	499	478	517	509	521	504	516	505	511	478	510	529	485	522	480	483	498	500	503	502	522	502	507	523	515	543	466	507	502	531	518	519	505	501	511	534	499	527	524	520	525	499	501	547	506	458	497	570	536	517	494	503	556	494	516	494	511	519	493	553	545	461	525	532	468	549	488	531	531	534	495	475	492	530	502	478	482	482	518	472	510	504	517	510	493	488	511	465	509	513	480	532	510	516	524	535	501	496	515	498	534	504	499	459	500	508	525	478	521	491	539	512	508	495	547	531	462	558	507	524	494	507	488	512	513	506	518	491	513	513	475	464	461	513	536	524	534	537	517	522	503	493	520	518	534	483	501	487	540	535	492	474	518	497	530	467	513	541	528	514	529	471	519	507	514	491	495	501	516	479	476	526	515	470	489	543	525	491	480	532	544	530	480	516	533	511	534	521	508	516	497	505	482	507	509	538	509	468	541	536	507	487	526	525	495	526	522	562	521	528	553	502	483	508	527	483	517	496	529	503	499	504	510	504	529	559	503	496	481	514	506	505	546	490	546	491	484	495	514	502	546	501	497	470	522	524	502	536	556	503	502	569	466	505	469	526	503	493	511	514	474	517	532	507	536	523	552	484	522	508	514	517	512	539	503	505	546	499	523	531	479	497	510	491	532	522	521	527	466	543	485	509	526	497	525	507	517	480	531	537	495	516	516	509	498	514	514	517	511	531	493	554	518	532	513	531	515	534	524	481	481	508	493	510	512	500	534	534	523	523	517	528	525	530	493	527	507	519	555	483	527	457	509	489	513	477	510	473	516	510	471	485	482	528	527	495	484	524	514	534	506	471	514	512	517	502	523	491	550	542	509	494	519	498	510	521	530	502	486	528	500	494	523	512	491	519	535	451	494	487	544	492	491	526	486	512	496	521	530	497	524	503	503	544	464	549	537	546	499	505	456	498	554	520	467	520	530	502	528	487	513	481	497	557	514	504	510	505	523	499	514	537	473	495	511	504	488	534	512	536	503	513	546	529	517	514	528	522	508	496	507	579	529	477	502	542	476	492	508	540	527	476	539	518	490	520	488
23913	22646	43449	51004	38392	23206	8640	1275	642	579	599	586	612	542	576	581	597	602	570	564	567	558	569	600	590	536	543	552	588	591	535	564	575	559	599	506	570	575	568	557	573	585	572	532	510	551	612	518	572	536	538	577	528	558	581	592	592	542	568	607	552	593	539	523	559	554	545	523	618	572	524	582	564	580	533	574	588	586	579	526	581	534	493	534	534	570	559	538	528	554	530	526	517	526	558	533	558	539	540	546	547	559	546	532	528	526	561	589	586	537	567	539	587	543	550	544	564	556	575	581	548	592	535	574	610	560	569	517	547	578	567	590	544	596	562	556	566	543	538	547	516	586	559	531	539	547	569	521	572	574	546	550	489	568	544	554	578	513	549	562	589	507	551	598	599	589	574	593	577	570	562	569	546	554	598	581	538	579	550	549	575	583	535	573	547	554	534	534	577	556	531	546	570	552	572	549	516	576	577	568	541	554	606	509	537	528	543	538	530	581	539	521	554	583	520	555	551	549	547	559	585	560	588	521	513	539	569	532	540	569	547	595	562	556	552	580	544	520	551	530	559	525	552	553	583	570	532	579	546	565	537	594	534	551	544	549	536	598	554	560	577	573	518	521	546	586	549	585	556	588	576	567	538	547	568	580	580	555	567	541	519	533	530	534	569	528	544	526	539	525	572	582	571	529	557	574	578	532	579	561	530	589	537	529	553	547	576	543	600	547	564	516	544	574	547	548	541	541	531	530	585	553	616	552	537	580	546	563	561	573	534	523	553	560	519	579	553	525	520	573	530	538	563	547	540	572	582	546	559	567	552	558	536	598	554	547	568	546	527	576	566	590	578	537	508	488	543	581	584	562	545	581	531	556	578	576	568	584	535	548	575	559	553	579	538	598	598	557	514	588	555	574	590	551	526	554	534	561	581	570	529	565	598	580	532	583	562	534	540	564	579	573	558	588	561	521	555	587	585	581	508	566	517	562	586	569	518	572	567	574	557	553	556	577	548	575	567	534	538	526	510	568	566	578	545	571	587	573	554	544	540	522	578	562	529	532	603	570	556	516	565	520	527	571	571	571	591	539	572	539	539	557	562	562	563	574	547	543	504	574	569	534	577	534	515	559	552	569	522	502	570	565	544	554	533	570	563	590	510	534	555	568	555	512	556	556	510	578	568	566	581	547	607	566	541	536	591	572	564	540	521	554	545	540	519	574	574	551	567	525	532	565	533	586	550	555	551	521	520	508	579	556	584	522	620	590	575	564	516	570	581	538	535	552	562	535	534	597	564	634	558	546	559	568	561	590	577	521	516	552	513	540	594	569	548	576	576	558	521	509	526	536	590	552	546	568	565	503	529	520	549	555	559	560	540	547	565	576	546	577	531	522	563	535	559	547	554	536	526	534	575	566	567	545	588	565	590	559	546	601	548	539	514	575	547	596	551	574	528	542	573	546	571	548	591	569	562	593	563	557	589	572	507	558	525	566	553	533	534	540	543	529	566	533	555	572	567	590	533	557	587	546	544	584	508	558	551	602	576	551	543	572	520	574	530	580	556	545	557	568	576	590	562	558	520	582	564	582	588	547	568	547	551	558	520	549	523	547	566	541	540	585	516	540	540	528	536	556	534	551	581	574	534	579	587	577	502	556	579	566	492	571	549	539	505	564	539	551	563	555	544	561	566	570	537	565	525	570	566	537	538	537	570	564	542	551	541	563	573	551	547	561	531	533	545	555	575	534	536	544	589	534	574	532	555	528	570	568	559	521	588	521	553	568	561	536	544	552	581	562	551	571	550	599	552	588	537	547	527	607	563	566	566	591	579	543	555	514	569	552	527	564	565	585	579	566	560	581	555	549	544	542	554	567	562	556	558	567	556	523	556	550	538	510	574	536	520	559	557	591	545	588	561	557	525	555	578	593	557	589	575	559	561	591	521	567	564	558	539	528	556	566	574	557	618	570	573	523	553	585	552	563	536	558	535	566	525	579	561	545	560	541	515	557	569	536	516	525	540	544	515	537	556	558	528	544	554	537	558	595	561	573	555	548	532	581	575	562	579	549	588	548	547	574	579	538	560	604	566	511	541	565	573	560	504	589	550	543	556	581	552	522	525	542	613	511	549	593	582	587	545	546	580	616	562	549	553	554	559	543	538	555	562	577	570	558	587	554	607	593	536	546	552	555	544	546	560	540	523	588	534	517	564	558	575	520	597	585	519	569	545	561	558	528	551	617	561	567	584	518	502	555	600	545	582	566	525	560	580	539	559	569	565	579	533	536	525	553	517	526	546	601	601	551	531	597	539	521	556	549	572	534	601	552	584	570	498	591	579	521	553	562	549	517	581	580	519	579	555	544	611	524	537	547	545	550	560	548	516	577	542	589	567	542	542	534	597	575	506	560	580	586	553	614	590	519	530	570	561	525	587	538	543	518	499	569	527	548	538	537	540	572	586	527	612	611	566	555	592	551	502	566	529	546	545	556	557	548	542	523	541	594	582	595	535	540	571	574	528	520	540	527	530	540	562	536	510	540	579	534	541	545	564	538	518	543	555	567	561	553	547	553	571	507	536	518	505	572	559	561	562	529	572	552	585	555	570	543	582	559	542	513	551	554	554	556	545	545	581	586	570	517	559	558	568	571	587	554	550	550	588	556	545	555	558	572	539	588	549	562	585	529	562	554	543	559	562	556	527	566	578	536	544	562	586	552	560	525	527	551	529	569	575	535	585	507	574	573	522	531	559	531	564	583	577	561	535	598	583	550	579	605	551	554	573	515	556	566	601	559	521	531	560	595	542	548	556	572	553	559	559	596	579	543	572	544	549	571	526	549	570	525	506	567	552	577	550	582	642	546	555	558	559	570	552	559	589	546	555	577	543	588	538	558	528	541	583	564	529	553	597	569	580	564	559	556	521	550	593	594	559	544	550	542	558	607	580	542	526	563	543	563	522	583	552	558	562	559	540	532	567	533	556	530	583	566	581	570	556	543	560	580	536	534	550	547	573	533	530	522	554	566	557	535	564	572	554	602	578	567	628	551	549	547	557	530	520	502	549	545	590	544	567	556	591	571	534	551	520	542	550	551	546	565	537	566	575	559	560	575	560	574	561	565	526	572	560	618	591	595	559	542	558	518	566	564	567	528	571	578	551	536	497	547	558	565	531	526	544	568	544	568	575	534	574	577	547	580	548	513	527	563	593	573	571	610	541	615	493	581	539	555	568	525	558	569	546	505	570	556	578	559	538	571	526	516	560	572	568	594	538	572	547	589	556	553	565	564	542	565	536	585	555	554	584	596	570	536	574	604	568	554	543	563	578	560	508	565	590	578	570	549	529	553	535	557	566	554	552	540	547	574	547	577	559	558	627	534	540	529	570	609	544	565	521	596	586	555	530	566	558	553	569	558	550	532	584	547	541	591	523	556	551	538	600	503	561	536	569	579	559	554	504	545	579	557	557	540	555	618	552	527	549	577	566	577	552	539	558	587	545	558	491	591	517	543
51712	95234	87211	63799	37272	14449	3884	1008	595	599	639	616	596	594	640	595	658	597	612	594	641	639	656	612	595	597	602	617	579	616	582	680	595	601	619	640	605	626	599	610	610	575	597	602	591	580	625	614	610	607	595	599	592	611	585	627	599	651	573	552	587	598	610	588	588	596	608	571	564	609	617	594	589	617	629	603	614	581	596	571	632	569	646	638	571	617	596	612	586	646	612	584	577	584	613	646	592	623	594	644	616	564	579	604	582	605	597	646	647	592	586	600	600	615	594	580	615	601	595	597	636	595	571	597	625	630	590	607	637	609	582	607	589	612	605	553	577	614	602	615	607	625	580	609	600	599	632	567	604	552	574	620	624	581	588	587	610	596	630	578	573	632	585	556	597	616	611	624	600	585	615	573	589	601	597	597	606	592	582	562	615	596	586	552	593	624	586	602	614	604	633	588	615	594	595	638	568	579	628	636	611	587	612	622	615	606	528	591	581	602	601	619	581	593	571	588	636	572	605	585	610	655	607	593	618	570	635	593	604	600	593	594	603	627	576	604	641	568	601	632	571	625	589	577	594	638	604	516	625	586	617	576	612	627	602	587	590	611	602	562	594	631	607	642	614	589	562	577	576	619	591	576	619	572	591	588	567	555	604	609	662	583	595	642	609	583	621	598	587	596	581	589	582	561	603	638	617	558	593	614	560	592	613	538	622	596	594	602	580	550	597	590	604	585	596	592	584	610	614	564	579	595	634	621	561	570	565	582	615	558	587	657	600	624	532	583	625	666	578	612	617	571	610	591	580	522	603	608	534	616	625	624	638	591	614	582	608	584	600	610	577	599	604	603	556	601	618	629	602	592	615	603	584	618	548	578	588	625	574	607	644	586	608	557	615	593	623	578	601	650	575	603	600	602	656	597	568	662	597	581	635	616	615	624	586	611	550	626	625	616	609	584	573	625	603	565	612	586	594	607	613	552	565	603	600	596	601	614	587	603	620	591	607	632	547	581	632	567	563	610	603	598	571	578	561	562	626	578	622	603	614	611	593	570	563	625	571	554	598	617	588	609	614	591	603	587	620	602	633	601	611	612	572	611	646	583	602	623	639	619	634	627	592	551	635	573	569	583	570	607	619	590	552	638	588	588	588	602	604	639	567	581	611	580	598	610	592	607	605	578	594	633	588	631	616	595	595	621	571	600	598	572	561	602	553	606	576	580	607	577	618	567	568	586	609	627	653	630	603	636	624	631	605	593	611	588	588	604	554	578	595	617	606	570	579	605	583	638	594	598	594	617	549	546	576	566	612	627	563	572	590	617	594	609	608	610	597	610	570	621	583	629	570	579	596	583	634	601	639	549	588	580	615	584	571	624	598	629	585	587	631	582	602	613	571	599	589	548	613	589	596	608	589	636	622	605	589	609	594	592	584	611	629	604	622	569	627	606	590	617	626	576	564	588	596	585	583	586	621	626	601	578	617	583	598	611	609	591	591	603	601	550	581	583	586	608	614	554	605	582	629	604	601	641	622	589	582	636	579	624	627	572	633	541	614	621	633	621	576	610	572	590	586	575	615	595	568	569	592	536	579	590	614	569	612	610	638	589	598	632	593	638	642	621	616	579	546	619	557	581	612	619	584	571	565	577	589	596	614	646	572	630	579	576	573	555	612	640	611	597	564	594	596	617	615	574	589	590	554	598	588	581	648	582	583	660	601	583	565	588	576	567	587	602	578	606	631	627	611	582	585	636	584	609	572	576	579	598	597	558	592	580	597	637	599	599	621	562	604	575	636	604	605	578	583	607	589	615	585	598	609	642	580	579	620	621	627	585	553	566	611	597	614	596	601	608	593	580	607	563	606	621	574	614	599	597	631	571	653	651	582	576	640	588	612	620	599	629	612	599	615	595	626	603	609	583	562	605	603	601	639	639	599	593	597	586	600	590	584	593	586	580	622	626	632	599	578	602	597	667	561	590	637	610	640	579	583	582	593	577	610	610	628	599	580	591	581	639	585	596	636	577	580	604	604	644	565	617	608	608	587	663	641	617	604	601	598	580	616	596	580	557	609	584	561	597	610	626	631	624	591	573	601	608	664	614	597	630	567	593	586	587	604	580	626	577	601	575	576	610	574	590	591	614	599	591	596	536	597	584	552	622	598	603	622	636	638	582	594	610	595	564	569	617	575	584	586	594	612	596	541	591	591	559	585	592	606	567	574	580	594	573	601	583	632	553	637	578	562	550	625	593	564	638	606	628	621	594	600	588	584	606	615	617	656	595	574	603	615	628	612	565	618	596	632	642	627	629	598	618	559	575	616	595	621	571	620	592	585	627	589	577	603	584	587	590	617	603	574	593	581	622	612	615	626	577	620	602	570	570	588	602	582	601	568	612	556	585	604	586	598	580	586	589	583	613	575	589	599	590	588	633	586	613	569	586	570	548	631	546	567	622	581	574	592	604	599	625	625	566	572	568	621	569	569	603	615	554	619	567	604	625	586	596	576	560	630	590	649	578	608	603	583	583	574	622	611	552	585	611	563	555	609	601	611	617	611	594	586	616	559	601	581	628	604	579	632	545	601	585	578	578	600	590	581	611	574	578	601	581	625	584	550	561	598	618	627	588	594	579	585	601	566	616	571	572	612	656	592	612	600	535	614	563	594	585	564	634	617	582	630	589	545	571	577	605	607	654	615	601	629	611	609	610	598	643	590	592	551	621	574	591	558	583	576	633	597	578	599	550	613	610	626	597	624	611	569	587	595	581	579	590	590	584	575	601	637	581	585	618	597	583	625	573	594	622	606	599	581	618	605	594	611	561	513	600	577	565	602	567	638	625	610	558	613	600	563	591	562	563	586	562	588	654	581	601	602	593	557	617	556	577	631	587	626	578	653	627	592	556	566	630	597	579	613	577	593	627	606	594	590	568	613	561	607	586	638	623	621	576	605	587	608	574	634	590	613	594	614	590	550	600	583	567	568	577	570	598	605	597	585	590	582	556	609	598	593	576	595	616	629	573	638	575	619	604	628	628	557	603	584	562	590	572	575	622	570	581	576	600	616	615	628	667	588	577	599	582	554	592	597	608	600	602	599	578	599	584	527	568	584	592	586	570	617	574	583	573	611	613	527	560	541	617	586	577	597	565	600	555	618	570	605	620	596	600	604	573	595	595	616	585	573	574	613	609	584	596	575	581	612	571	583	583	606	571	576	583	595	597	633	614	559	576	624	625	590	601	590	614	590	605	615	619	614	636	589	581	590	577	572	551	623	584	578	581	600	615	628	602	601	582	623	577	582	635	621	619	591	578	542	583	588	619	606	600	586	573	589	583	598	539	561	608	618	589	603	618	606	643	566	604	595	577	570	621	613	605	593	543	571	604	626	575	594	591	589	598	632	622	625	602	607	618	573	577	595	595	579	567	602	623	630	612	590	611	615	576	582	588	576	639	609	552	583	578	612	606	568	568	591	621	564	629	643	588	618	621	610	616	539	597	590	601	619	596
27628	24985	32088	21097	6867	1917	770	529	463	472	456	418	498	490	456	499	494	504	470	503	454	473	478	505	529	480	479	437	482	462	471	497	470	484	490	498	469	480	506	535	497	509	487	502	476	471	508	510	448	478	478	507	486	506	479	481	502	470	456	485	520	490	488	493	527	434	484	464	503	506	469	479	462	521	459	473	451	457	451	494	508	465	478	478	483	494	507	487	455	461	436	493	452	500	493	481	479	448	492	498	457	474	503	473	473	501	482	478	502	521	464	491	496	484	464	494	445	479	446	494	515	480	495	506	473	515	460	473	451	486	516	465	494	489	441	499	466	487	465	507	443	500	540	513	499	506	497	500	464	529	492	506	505	492	511	464	529	509	527	465	475	448	457	468	415	460	460	446	457	487	509	524	453	498	523	499	460	484	451	525	476	494	463	452	497	489	462	486	440	487	497	514	445	448	478	453	467	452	491	504	453	477	494	451	478	510	499	449	469	481	461	465	493	543	485	459	510	502	471	503	491	479	478	527	502	502	498	493	426	412	477	512	488	511	508	516	506	461	471	519	478	486	468	514	458	485	463	473	507	450	464	496	519	473	521	463	477	506	496	502	491	516	445	511	493	475	441	460	524	527	464	476	491	495	482	432	471	438	484	501	503	453	475	454	466	470	469	489	505	489	473	523	514	470	502	480	428	497	485	512	440	457	478	453	462	520	457	499	508	467	445	485	442	460	485	508	489	493	444	481	516	503	451	474	494	492	453	479	488	453	478	491	499	474	463	431	510	471	429	473	505	510	495	502	464	474	532	501	505	503	481	473	532	491	451	478	501	513	497	490	517	549	479	488	499	476	463	479	448	484	487	478	477	487	435	497	462	477	492	487	469	477	461	488	475	513	488	489	453	496	499	474	489	493	443	449	444	467	468	480	505	539	520	454	531	447	467	449	492	483	490	478	471	501	439	458	433	491	506	493	481	446	529	498	475	498	489	490	512	465	511	474	466	504	501	500	471	476	457	472	494	524	489	510	461	476	491	523	466	478	460	486	453	488	510	498	454	463	484	474	475	495	474	437	468	464	448	460	515	459	482	438	515	487	523	455	490	485	496	503	496	481	479	534	484	467	515	521	497	463	520	476	524	478	480	477	466	504	465	498	479	466	463	495	490	514	480	490	446	478	489	462	495	428	513	497	457	485	472	468	510	504	460	506	493	500	512	451	464	535	479	477	425	510	458	442	450	494	497	471	491	469	459	463	507	459	485	488	506	499	457	494	430	465	471	506	511	462	488	470	479	515	450	478	473	485	473	449	450	503	476	510	493	483	454	500	526	453	476	445	511	491	479	491	509	452	471	479	462	496	533	491	447	485	496	523	464	454	445	451	489	462	471	462	471	519	474	495	473	482	451	474	477	491	495	473	482	480	548	457	449	472	481	492	487	506	484	492	460	487	479	460	476	547	424	471	464	486	506	471	505	505	508	490	473	536	479	449	492	466	481	505	506	461	461	496	472	482	457	477	503	505	485	462	480	540	503	487	487	482	468	472	527	474	528	498	497	479	509	496	489	499	491	469	490	501	432	475	507	531	477	528	469	496	486	463	450	479	471	473	496	510	472	489	505	480	500	467	477	496	494	459	493	450	470	479	474	527	477	517	437	511	477	474	482	459	503	511	504	510	553	485	463	495	461	521	462	467	461	456	502	497	455	467	466	463	440	451	540	521	497	472	473	461	465	452	512	472	488	495	516	480	507	468	518	484	492	486	467	484	422	524	474	488	469	493	486	431	446	504	501	489	492	497	498	474	506	502	477	499	491	478	502	487	498	540	448	494	460	448	506	455	459	471	463	481	517	483	486	498	501	481	504	486	498	464	511	450	462	449	491	504	479	463	538	513	480	476	454	467	558	456	473	499	430	457	466	498	525	476	456	489	490	430	445	485	469	488	476	496	460	493	480	483	524	510	538	490	478	512	483	448	468	478	491	504	487	472	465	459	472	470	438	509	474	462	500	490	498	472	470	473	522	484	485	488	454	469	478	495	500	468	465	481	466	477	464	483	493	502	437	467	488	473	480	482	492	490	448	457	490	469	477	488	493	480	479	479	502	464	502	522	494	474	471	503	441	487	486	431	472	502	465	503	455	471	495	498	503	491	496	455	463	458	475	486	476	508	474	486	504	525	460	499	514	456	481	525	467	515	480	480	455	455	491	462	506	460	485	506	458	493	523	493	492	469	489	501	490	501	481	485	441	456	498	491	438	466	499	475	489	485	459	473	506	454	464	510	430	473	484	460	471	490	489	448	461	490	520	492	503	454	471	510	483	508	473	504	500	465	473	521	467	509	485	504	485	492	497	464	492	507	460	508	457	485	489	461	503	455	505	451	489	481	487	465	507	473	508	503	504	474	523	475	472	470	476	487	513	478	481	486	489	468	465	507	517	467	475	530	514	505	494	509	467	469	501	474	483	512	503	494	451	515	461	466	447	467	480	487	496	482	501	417	506	464	506	468	502	497	524	482	504	494	459	484	461	495	474	468	519	477	480	486	506	489	456	497	441	476	486	464	495	479	475	430	490	519	471	505	458	484	449	480	468	515	523	489	464	481	479	505	492	416	496	463	457	490	510	474	501	517	486	437	505	494	508	460	463	500	497	476	493	532	459	467	467	500	498	485	489	505	467	494	465	497	451	459	489	497	472	495	448	457	477	459	471	470	540	476	435	478	475	469	485	498	510	510	458	491	496	499	470	470	474	511	495	478	481	474	499	507	485	525	489	496	508	467	464	495	462	490	506	475	484	520	475	458	503	492	491	448	444	485	472	447	488	465	468	485	488	483	471	483	522	484	477	471	478	484	520	453	474	494	494	494	444	462	471	490	493	470	459	503	472	448	468	492	498	500	485	496	460	507	530	470	479	502	463	470	489	469	477	486	474	466	461	491	469	470	499	513	460	457	488	492	464	498	493	511	507	490	491	487	482	468	510	529	450	487	442	463	485	474	482	484	524	467	487	466	503	494	454	505	493	489	478	458	494	485	509	498	515	469	500	486	524	495	530	464	499	509	497	457	469	498	477	500	458	424	483	504	485	506	457	454	489	466	482	464	465	482	468	467	488	484	499	479	483	500	472	516	522	516	504	516	472	453	448	496	469	472	491	479	469	502	470	477	467	476	483	478	467	479	484	483	444	461	480	514	492	476	459	467	425	475	485	488	463	478	525	479	493	485	526	442	463	468	499	449	493	488	477	513	520	503	481	479	509	470	489	507	514	469	465	479	508	474	502	505	503	452	477	451	502	454	509	468	479	513	479	498	487	534	485	490	492	445	451	511	522	507	471	495	463	477	477	490	492	498	477	481	447	468	464	474	503	464	511	472	460	504	535	470	480	475	511	436	484	497	467	469	440	443	484	490	438	495	473	476	504	532	461	515	504	477	477	506	488	459	485	455	486	469	452	461	460	470	449	478	495	517	476	507	506	475	479	499	496	468	472	437	493	476	508	503
9355	32163	28641	12859	4660	1757	731	488	419	504	454	460	459	458	507	463	445	457	418	479	436	492	471	430	443	472	422	462	483	463	456	442	428	454	486	440	464	435	466	431	444	480	433	465	454	448	466	454	502	440	469	429	480	434	473	465	427	459	481	445	416	398	490	468	494	453	443	448	446	444	465	419	451	466	463	457	470	467	441	453	416	456	463	466	503	479	474	435	454	476	418	418	427	466	417	462	480	431	472	477	489	474	458	480	433	486	406	453	458	437	445	459	472	479	413	467	470	491	419	434	448	442	452	437	459	485	463	420	456	512	459	434	434	443	469	458	496	500	413	442	469	464	463	432	448	443	446	465	458	462	462	458	464	436	435	412	481	434	456	451	485	469	429	501	445	508	445	462	494	434	491	460	504	409	457	478	466	453	455	452	476	453	447	459	506	452	467	510	465	447	475	467	459	501	468	481	466	437	440	439	482	459	471	484	461	459	419	466	448	452	455	464	468	446	452	461	450	450	454	464	466	462	453	475	472	439	439	435	482	459	467	440	442	438	449	431	454	471	452	484	465	448	471	442	439	442	466	458	450	444	444	454	438	486	424	449	509	466	436	443	471	443	447	451	417	447	460	458	464	441	465	484	459	442	417	484	465	452	434	462	464	425	411	473	430	446	437	481	437	484	472	461	448	507	486	454	451	427	429	441	471	413	460	440	419	481	451	406	430	491	433	454	466	452	433	494	475	462	472	495	488	443	474	452	442	423	432	457	446	458	447	471	484	448	463	474	442	436	451	441	447	450	471	446	479	414	465	487	495	469	453	490	428	456	442	468	465	452	470	471	505	454	490	449	474	453	453	480	450	438	438	431	428	433	464	457	476	433	461	431	412	473	471	482	431	453	474	483	434	428	463	446	445	429	461	461	428	433	476	446	435	463	441	457	427	479	421	427	456	467	492	484	453	490	467	461	433	449	459	476	457	421	450	459	451	469	437	432	456	470	477	460	469	453	461	469	464	479	454	460	464	437	471	428	473	483	465	442	486	477	479	472	496	443	472	463	435	436	454	461	460	441	438	437	449	464	444	422	478	481	437	464	490	474	440	455	473	455	474	443	435	457	435	435	437	468	464	458	449	425	479	452	489	455	489	471	449	476	445	450	427	471	484	471	470	444	473	458	449	430	450	434	434	443	437	426	455	438	446	453	427	448	442	486	440	444	451	481	452	416	487	440	464	473	484	426	431	400	439	479	479	480	453	460	484	464	452	457	495	469	480	446	456	461	480	467	440	427	474	479	441	443	460	481	454	449	498	444	465	436	428	469	500	439	413	440	481	455	456	452	462	467	453	454	458	425	472	439	461	486	466	416	456	423	477	474	458	488	431	431	452	466	463	471	463	463	477	480	445	459	464	465	463	462	455	458	484	495	454	485	447	480	452	467	478	432	424	445	457	435	453	463	435	482	456	446	435	443	448	467	456	490	473	465	450	463	472	441	438	437	440	419	457	459	461	420	460	451	422	473	453	459	438	476	476	433	459	437	436	475	443	417	444	474	445	480	455	471	451	449	465	437	443	456	429	471	469	450	448	484	437	500	442	463	481	445	441	433	474	423	451	431	444	455	500	481	469	451	455	470	461	468	429	435	446	403	489	429	470	477	429	459	438	470	454	457	426	462	478	451	419	491	451	474	456	504	492	424	488	468	461	435	462	446	447	445	445	454	448	445	450	461	441	450	463	468	476	506	448	474	445	422	483	412	492	430	456	463	420	433	439	460	461	458	482	455	480	451	478	414	463	456	471	478	491	450	464	425	462	450	458	489	424	478	458	452	480	419	467	437	473	454	454	492	484	420	446	399	448	449	463	446	421	414	454	447	467	474	470	456	455	471	494	426	456	468	472	454	474	473	439	464	504	473	468	478	451	444	467	424	437	486	496	438	496	455	433	447	455	477	513	503	465	466	489	477	433	443	447	492	449	446	469	438	475	501	461	490	452	464	452	445	460	428	453	467	468	412	448	445	447	448	470	453	478	401	458	480	422	473	454	443	466	470	465	477	462	451	476	476	456	489	426	463	467	460	449	485	458	467	469	484	419	482	420	470	404	455	465	458	474	478	457	471	442	439	450	456	449	473	493	476	491	467	417	480	494	444	457	485	491	439	429	475	469	440	458	462	440	481	464	422	474	475	473	437	467	482	440	471	447	485	460	483	503	447	489	434	491	456	477	422	461	445	494	466	427	453	460	449	490	418	443	471	452	424	421	477	447	452	443	446	426	472	473	426	460	449	467	465	459	475	482	447	466	399	487	484	448	459	482	485	455	468	505	440	445	450	461	442	412	496	427	439	464	444	468	469	431	438	467	468	472	450	439	432	462	448	467	450	423	412	446	438	459	458	448	472	445	425	458	457	454	450	469	404	490	480	432	474	474	435	458	464	450	432	415	453	454	473	480	457	416	429	477	452	445	446	478	472	472	453	468	433	445	435	476	476	442	474	458	461	486	401	490	451	457	479	421	443	449	490	442	478	455	494	448	423	489	459	459	483	459	462	495	475	457	467	481	471	452	453	469	461	422	457	445	454	443	493	489	427	472	444	456	515	461	469	490	452	464	468	446	453	445	461	449	474	454	494	469	470	448	449	453	466	439	478	446	465	477	461	428	465	460	459	441	456	431	472	453	480	494	487	477	447	472	489	470	434	500	469	469	407	464	485	475	449	435	446	442	446	443	499	448	461	465	435	444	439	472	485	461	423	473	436	466	487	438	470	444	465	460	474	461	487	450	440	475	476	463	446	468	456	469	446	458	484	445	462	485	437	464	432	436	442	436	484	474	432	490	449	461	427	466	442	441	442	405	468	466	457	423	452	437	466	468	445	410	423	479	473	471	490	437	452	449	449	463	472	435	425	478	412	444	480	484	469	471	447	488	431	478	466	503	443	453	432	441	479	454	435	467	455	452	430	452	424	404	455	471	437	461	465	421	442	448	443	516	463	487	414	479	483	483	475	483	454	427	468	446	467	487	484	475	432	464	466	454	440	475	454	453	407	438	470	459	449	469	454	450	478	476	457	425	442	469	444	436	472	465	470	479	440	443	431	471	448	462	478	465	440	429	446	445	465	470	473	434	430	473	449	471	457	475	416	508	459	443	450	444	498	466	429	472	447	443	435	466	451	468	479	429	427	432	432	436	472	466	490	465	468	470	460	468	470	470	476	416	485	454	432	493	437	490	498	454	455	470	443	503	462	438	475	414	470	474	496	416	439	485	459	451	469	447	389	438	459	447	455	435	447	489	436	463	455	481	492	435	465	465	456	478	442	432	449	467	454	494	482	410	496	500	475	460	438	483	473	437	448	459	470	463	453	461	484	428	427	446	433	479	424	419	461	474	437	424	458	455	476	470	449	461	481	438	441	411	441	479	412	463	456	459	456	463	460	466	476	426	455	437	451	483	448	437	464	412	451	477	472	474	453	467	464	457	490	427	480	479	472	464	449	482	431	428	465
24873	24885	52417	53000	32431	15159	4086	758	540	510	569	475	538	528	516	489	515	505	538	460	508	539	533	463	514	499	473	496	498	553	498	497	459	556	513	453	546	542	524	524	525	473	486	487	477	499	524	536	484	477	514	482	480	489	500	492	480	488	442	501	504	521	519	513	524	515	499	517	470	522	524	485	482	500	482	478	484	484	513	508	512	464	506	502	494	465	502	482	507	483	489	467	497	450	494	476	481	545	484	529	504	470	467	474	539	491	510	510	499	483	513	472	473	451	484	469	513	512	498	479	525	450	477	505	509	485	496	491	490	509	485	520	475	487	484	510	455	476	505	496	522	530	495	475	444	512	484	456	480	480	513	496	501	450	498	482	498	504	513	511	493	493	506	473	526	487	459	513	511	491	485	508	480	470	501	531	510	520	477	466	490	476	520	555	492	512	525	469	462	511	493	457	493	472	518	449	498	479	495	528	485	535	505	445	515	498	491	532	500	509	469	512	487	475	479	529	459	521	493	478	529	481	520	507	493	488	520	527	497	548	506	522	493	509	522	491	489	506	496	494	474	474	474	499	518	525	483	485	520	524	464	517	497	473	469	483	516	511	531	506	524	487	521	510	537	509	473	494	489	508	500	487	533	496	496	474	528	509	550	494	497	451	476	496	472	452	483	497	472	450	522	492	458	503	517	510	462	543	489	493	476	523	535	499	538	509	476	495	509	495	515	490	511	494	472	533	500	506	488	490	523	484	494	532	472	492	493	513	507	505	508	505	534	474	476	533	536	496	475	499	487	510	523	480	502	500	530	478	469	547	535	504	495	492	490	501	538	479	532	493	471	497	502	504	482	495	489	492	518	493	507	468	502	554	503	466	518	509	500	487	485	492	514	468	475	512	502	531	503	454	497	467	505	529	451	494	536	497	498	406	496	493	511	508	504	499	460	506	468	504	482	484	513	494	481	432	511	486	524	500	530	482	537	473	536	442	502	492	496	542	563	478	451	476	478	499	466	462	514	497	477	494	497	507	465	542	503	505	524	498	519	556	472	498	485	535	486	498	502	484	517	459	476	496	482	545	491	536	479	525	517	531	480	510	467	512	485	522	492	506	520	478	504	483	510	482	473	476	495	511	503	472	507	512	475	508	467	489	514	484	485	468	532	494	455	491	522	498	501	500	498	487	514	493	508	495	498	508	502	544	515	491	549	492	532	491	519	500	541	493	492	511	518	529	548	518	504	484	447	520	470	496	488	473	465	434	510	526	499	478	476	507	517	511	494	530	449	529	508	494	529	457	522	504	476	534	472	472	493	470	513	475	496	510	524	501	493	492	499	511	480	512	467	505	524	527	477	492	509	522	502	499	512	516	483	451	470	502	494	484	515	485	513	522	471	525	504	475	504	504	520	481	464	519	535	510	453	509	472	476	486	533	486	463	484	481	512	505	482	500	470	496	464	500	507	512	496	473	481	496	489	491	543	464	499	483	484	497	543	501	456	473	526	506	482	524	521	472	476	512	444	464	456	470	456	478	482	476	462	500	507	482	506	474	502	511	493	520	543	490	491	484	468	517	495	496	506	503	477	485	536	438	527	481	479	493	517	529	518	537	492	551	488	517	513	451	499	504	494	500	517	487	499	522	465	495	496	519	505	484	528	518	507	458	500	487	516	487	494	536	479	515	482	498	506	513	492	501	495	544	487	518	477	526	509	518	482	502	506	500	519	503	470	488	524	496	469	502	472	495	573	519	507	500	516	531	461	501	498	478	490	477	475	548	493	513	504	489	473	502	472	537	488	500	464	505	525	478	522	508	508	525	468	497	476	510	476	577	482	493	521	544	470	453	506	505	490	505	507	515	520	517	470	463	509	497	479	467	474	517	504	487	497	512	541	502	485	504	504	497	486	493	446	522	506	465	456	488	489	482	455	498	505	511	488	480	471	477	509	488	471	490	510	496	533	484	489	473	466	508	475	478	498	495	451	477	510	511	481	492	533	548	503	521	475	513	446	521	493	470	494	493	510	464	463	534	531	486	511	511	502	525	533	491	479	511	512	507	505	513	473	499	501	482	494	456	486	489	500	504	464	526	464	481	522	518	494	478	465	477	465	488	524	479	526	490	551	463	537	479	516	492	529	500	501	507	453	574	504	478	476	481	497	540	492	505	464	486	474	496	472	479	488	489	525	458	454	495	517	536	495	490	507	526	480	493	561	536	503	535	488	479	484	521	522	540	501	482	501	469	495	506	521	478	470	476	496	525	456	513	479	517	501	487	486	522	494	485	483	506	496	476	523	534	493	457	498	501	575	473	508	495	512	478	478	534	465	503	506	491	502	448	490	483	514	493	486	496	503	501	512	490	510	473	477	509	472	510	478	522	491	516	513	472	517	474	485	479	496	493	499	508	459	475	518	465	503	477	491	433	494	472	539	551	496	484	480	500	518	499	477	499	492	509	494	518	500	494	466	500	497	481	480	456	526	502	472	464	492	502	513	502	508	489	470	517	516	524	506	487	478	460	483	492	481	470	532	509	503	512	465	492	491	540	495	482	520	491	464	466	468	516	499	498	487	542	482	503	499	491	514	480	500	484	487	459	500	465	478	505	469	487	492	508	502	514	503	466	520	532	489	493	475	464	467	537	464	521	464	495	462	513	493	476	481	503	503	503	517	520	494	496	460	502	499	485	461	477	513	494	463	500	476	500	479	525	504	474	500	472	521	484	487	528	518	505	480	485	473	529	476	538	479	487	508	519	516	508	541	502	457	531	454	522	504	489	443	475	481	503	469	518	518	484	529	493	511	471	502	455	488	472	461	464	513	454	515	465	473	484	504	480	512	533	500	544	465	515	486	505	513	468	501	495	511	460	466	491	465	464	479	510	491	511	505	486	490	466	522	541	478	482	531	462	491	501	512	461	507	481	482	513	520	535	486	528	490	503	494	517	496	519	513	496	521	507	528	463	495	482	484	434	474	488	515	544	495	507	508	510	458	528	500	475	471	530	498	498	495	480	523	489	519	516	491	463	512	471	521	482	485	479	512	482	456	447	457	482	499	472	503	464	538	520	493	480	475	478	508	472	477	470	557	466	521	507	450	483	481	495	473	494	479	502	490	525	522	510	470	493	489	495	504	481	502	497	477	482	476	519	502	472	505	490	496	518	485	535	500	530	488	487	539	459	482	480	470	483	495	501	459	509	533	514	496	537	494	487	527	464	428	530	487	488	505	465	483	467	488	519	500	444	479	449	508	479	511	494	522	478	483	503	472	508	497	485	511	507	466	491	483	533	481	469	505	496	488	458	503	490	517	502	487	502	513	482	525	544	476	472	473	483	509	501	496	519	467	485	487	466	492	475	523	517	501	518	474	502	474	481	494	458	506	472	512	507	491	510	525	496	508	469	496	492	524	476	474	499	481	518	476	495	511	473	478	489	504	460	512	471	472	494	537	512	480	500	511	479	477	497	543	522	480	537	516	521	504	503	551	481	529	481	508	494	486	521
27858	87839	78440	50377	23448	8572	2656	650	516	532	528	566	539	549	558	559	553	542	526	531	526	541	495	517	578	533	521	573	522	609	505	510	527	500	552	531	530	552	533	512	508	532	500	519	483	520	527	504	522	579	528	527	497	547	525	503	528	546	540	502	512	498	510	496	557	555	462	521	523	558	530	546	542	501	523	530	541	553	541	520	519	510	507	546	516	551	555	535	530	468	464	540	536	506	542	523	520	561	493	535	549	513	511	481	495	504	521	517	548	488	511	550	505	538	512	515	525	538	485	494	556	516	514	507	547	493	518	526	480	510	522	554	499	518	524	583	534	500	501	547	529	543	508	553	547	516	496	529	499	508	519	563	495	548	532	543	556	518	490	528	532	554	504	521	506	491	542	531	553	511	530	508	557	520	555	517	518	501	524	547	506	516	514	530	500	522	523	537	539	519	547	551	510	541	489	502	518	551	509	568	512	485	484	532	522	511	544	517	508	532	527	476	569	502	501	529	509	497	478	485	528	522	511	533	528	522	545	505	531	526	501	533	532	467	487	521	604	524	556	530	486	511	510	525	511	521	497	532	533	490	543	494	545	532	468	532	494	534	523	540	518	519	539	528	513	520	494	538	534	502	540	539	476	537	526	545	506	473	531	551	495	495	506	514	500	485	528	536	527	508	475	509	531	561	501	557	539	503	506	530	517	542	472	544	559	575	537	554	513	522	532	485	547	497	540	536	520	502	532	554	514	534	502	546	523	539	519	523	526	527	538	539	499	523	542	523	534	475	505	491	503	537	535	508	540	511	527	569	495	514	543	522	543	526	538	521	540	511	490	529	522	521	555	547	521	505	549	534	541	545	535	534	489	524	526	476	531	505	499	534	519	488	519	584	504	500	542	501	555	516	509	531	527	534	522	524	565	510	536	477	473	503	501	491	519	473	566	513	489	557	542	531	552	494	551	502	494	489	565	552	514	492	525	514	511	513	534	514	526	523	558	512	540	532	510	500	508	550	497	556	489	553	519	524	525	525	527	519	516	528	514	531	512	499	508	505	485	511	547	528	507	508	499	482	503	556	481	508	541	476	513	545	522	482	521	537	515	486	572	512	559	556	543	470	473	538	503	468	486	518	537	480	539	527	537	530	517	501	530	495	526	571	525	502	526	534	500	567	505	483	540	505	485	498	509	527	527	513	518	512	538	521	503	556	502	541	551	500	540	541	537	543	501	541	492	520	499	516	547	537	537	555	566	539	506	531	526	560	490	478	513	527	530	517	510	500	512	556	520	524	533	535	500	541	508	486	523	525	505	515	517	502	520	516	542	512	513	537	502	462	511	534	519	533	520	519	517	491	512	462	501	515	539	510	533	527	579	517	533	489	546	557	526	513	506	544	541	500	491	496	551	484	553	512	532	510	521	536	533	525	516	551	522	523	544	544	523	497	515	559	520	527	568	532	598	561	523	520	525	523	528	542	538	515	554	516	513	560	544	553	519	520	514	541	536	540	516	498	500	501	522	548	527	564	502	489	526	514	547	504	550	502	537	494	502	519	498	498	520	576	497	559	541	498	506	551	525	514	513	545	531	475	543	525	567	505	530	526	536	505	549	521	518	504	549	532	537	516	561	516	548	514	537	483	535	555	525	539	503	570	527	485	493	509	497	541	507	535	543	584	488	519	511	506	533	519	521	499	517	498	493	534	517	507	517	553	539	543	523	510	547	503	507	531	514	541	512	541	503	523	557	537	498	509	522	511	487	518	539	507	523	572	549	492	501	522	538	529	529	521	503	495	504	508	528	572	494	542	529	494	544	563	527	514	491	508	515	528	523	493	564	550	501	537	498	546	531	500	546	503	552	532	536	553	552	519	558	503	528	543	540	501	514	529	561	511	541	527	492	512	526	524	486	502	566	531	508	507	490	492	527	506	502	517	543	550	533	533	504	528	509	496	527	525	546	554	517	500	498	525	514	514	478	534	514	519	503	537	533	556	520	540	573	502	509	546	545	516	508	556	542	511	530	496	525	524	553	538	500	510	510	524	519	485	509	545	522	501	499	517	515	543	514	551	528	548	505	529	515	522	513	533	524	509	504	498	521	524	524	513	541	510	533	533	557	513	521	497	522	505	511	557	531	472	526	500	484	552	504	512	504	541	550	528	528	517	522	517	493	502	522	527	513	564	527	491	550	537	539	527	540	551	502	521	533	522	487	489	521	502	562	494	523	543	532	469	508	519	520	486	533	535	539	550	532	547	512	523	541	563	478	495	502	497	506	517	478	519	538	512	531	505	528	510	484	498	501	507	541	512	454	513	530	496	535	519	527	543	531	488	493	532	548	518	489	507	506	503	541	550	522	565	520	493	539	511	550	533	521	525	535	501	545	498	521	520	505	496	526	541	564	510	507	511	539	513	503	546	552	537	539	549	476	527	496	528	516	526	514	494	543	514	558	499	532	521	540	512	529	530	494	508	528	502	528	486	502	523	511	516	483	540	530	516	479	514	489	518	549	559	512	543	504	569	512	521	532	505	524	509	538	506	548	521	505	543	516	498	465	516	490	549	520	513	488	531	526	523	539	517	505	553	539	519	541	512	543	534	481	554	532	502	522	504	529	516	514	522	535	523	500	538	490	531	509	505	524	528	567	506	494	513	529	508	511	574	505	509	516	500	494	516	541	539	536	526	508	534	533	528	515	518	557	522	537	526	516	518	517	531	537	533	516	529	505	505	532	528	535	456	513	514	520	530	550	509	505	519	506	555	538	493	544	520	533	547	516	549	564	548	542	560	535	576	535	540	511	509	507	556	521	496	501	514	539	525	522	549	497	501	497	538	489	521	504	560	545	512	525	543	511	521	552	500	506	502	480	511	501	547	520	554	547	513	511	518	543	512	516	519	520	514	536	491	561	498	524	501	577	527	513	533	495	495	546	528	485	521	536	514	497	538	528	507	543	524	549	560	518	493	554	522	495	505	551	526	536	461	552	522	510	541	527	503	498	548	528	571	527	533	539	515	562	508	501	508	518	525	556	556	509	479	499	531	530	526	543	506	554	521	505	509	552	556	497	539	529	525	554	556	512	516	533	519	505	555	542	560	517	514	563	494	562	533	527	497	519	509	514	458	548	477	481	530	509	518	493	493	537	524	483	513	547	506	540	503	538	522	517	503	534	532	526	527	481	532	515	562	511	522	539	559	491	576	520	531	530	520	561	478	491	504	480	536	557	513	484	549	498	541	550	518	491	505	523	532	514	499	560	511	541	527	539	497	492	557	500	518	565	503	521	531	556	506	527	525	514	531	521	505	517	487	527	520	519	542	534	533	513	521	537	534	550	514	527	472	503	520	527	489	548	535	508	528	546	508	527	522	530	529	552	514	500	504	541	499	501	492	520	535	501	563	496	527	516	513	507	487	485	517	512	532	556	565	505	548	497	529	503	478	516	573	524	517	477	501	524	506	510	534	549	539	544	559	564	505	505	519	510	468	518	511	510	512	560	521
23908	22874	43931	48994	35766	21876	8384	1189	581	573	598	595	601	600	621	543	603	646	601	614	591	557	541	572	573	570	570	584	567	565	562	565	595	563	582	571	556	561	573	558	581	570	549	530	577	561	583	536	573	597	588	550	558	525	585	542	559	565	551	585	558	599	558	588	531	568	542	584	600	543	562	607	549	556	580	494	555	588	553	570	547	560	527	557	529	527	520	539	566	523	601	564	546	556	554	587	609	534	591	574	571	552	568	508	593	536	584	594	555	547	534	580	550	573	552	552	526	509	549	588	564	570	545	552	556	522	514	489	559	555	577	580	587	570	545	552	555	581	550	605	552	597	535	572	534	558	572	543	556	553	521	595	570	543	574	565	560	622	513	574	586	532	576	570	571	554	564	522	542	571	535	543	564	604	579	568	536	550	575	579	540	527	576	569	551	553	544	525	568	571	579	551	576	573	596	559	575	543	555	526	542	557	521	512	532	569	551	533	557	568	516	560	546	515	565	554	570	567	597	587	503	561	560	578	569	556	556	580	550	502	538	579	512	607	556	535	558	567	538	560	527	537	566	575	562	519	544	521	571	577	582	550	610	563	569	510	588	540	602	574	551	555	560	557	590	574	561	536	568	587	572	582	615	511	560	589	579	580	528	532	577	550	560	520	612	538	548	591	582	590	590	553	601	555	524	564	542	558	568	498	596	554	545	551	540	556	567	580	583	549	552	591	552	517	571	567	526	543	502	567	542	590	556	583	593	534	590	558	540	548	544	590	562	552	540	608	581	556	556	624	576	535	568	577	539	588	585	542	574	576	520	556	575	539	580	555	545	592	514	551	560	559	555	572	587	569	561	583	576	596	513	558	524	528	552	548	571	564	528	579	576	569	564	528	569	605	578	563	532	544	550	545	556	531	534	549	542	515	538	579	554	630	569	564	543	533	548	554	590	547	552	540	541	565	543	579	562	560	558	567	583	581	554	537	534	575	550	561	573	551	573	529	555	556	544	589	559	574	577	550	562	582	559	554	590	561	519	534	573	567	583	588	613	548	570	580	564	529	573	551	563	522	568	578	613	548	541	580	551	563	559	546	558	519	581	548	604	582	588	585	516	560	561	570	562	552	587	543	608	534	545	571	558	570	570	592	603	570	520	566	572	589	556	609	559	570	545	593	562	551	559	537	557	503	524	572	561	554	528	559	566	546	562	564	542	558	557	529	528	515	583	546	564	521	537	566	594	568	550	502	561	556	566	565	575	549	607	572	533	515	556	575	559	558	585	560	562	583	535	560	559	501	571	561	529	547	562	569	564	523	516	542	541	606	559	534	557	529	603	538	605	587	542	570	541	527	582	520	554	534	528	543	556	567	536	529	559	564	542	558	563	550	573	565	558	553	547	540	555	539	559	567	564	593	545	587	605	554	566	565	582	583	538	538	531	583	559	562	539	540	625	508	504	601	567	563	558	579	576	528	551	549	534	510	551	531	546	530	551	550	582	562	551	577	545	532	567	574	565	600	551	544	570	542	616	587	532	568	547	561	549	537	553	573	513	585	541	541	585	556	532	531	558	533	572	568	541	562	604	588	536	543	540	586	542	509	543	574	590	576	552	536	535	536	523	572	576	530	600	574	514	554	590	565	581	593	549	548	603	593	547	543	585	581	502	564	574	531	515	535	578	545	594	535	530	583	517	521	538	564	580	527	524	512	544	578	516	576	568	533	541	576	540	580	566	521	569	571	537	563	566	597	559	578	555	542	556	571	537	540	550	558	522	552	557	572	547	541	553	552	534	592	529	556	554	514	550	587	573	600	594	552	555	560	579	584	564	566	533	557	546	564	537	518	599	540	538	547	519	565	571	548	585	536	570	538	559	556	521	567	568	570	561	566	502	559	548	545	531	566	550	516	542	557	570	561	521	543	548	576	548	595	547	590	577	556	591	574	526	561	555	559	563	545	549	571	549	551	516	485	491	545	584	545	579	557	518	522	547	566	518	576	606	581	535	602	545	571	553	551	567	569	580	583	538	561	526	526	531	537	502	572	577	552	544	581	567	567	553	536	580	584	544	571	588	532	552	581	517	541	569	558	584	558	599	571	561	543	506	553	577	536	557	550	515	566	551	524	567	570	535	535	555	564	565	607	535	564	554	567	544	565	598	535	582	562	567	543	568	565	530	562	549	529	536	554	583	543	567	540	562	560	536	562	544	556	592	535	519	549	562	535	536	603	557	591	527	523	524	548	543	531	576	522	582	578	551	525	524	553	563	560	559	591	564	584	583	555	531	557	536	548	541	598	594	518	548	582	542	515	555	558	555	518	606	533	561	524	578	517	581	537	562	599	550	536	525	532	570	556	590	556	570	566	545	560	556	562	520	544	542	593	555	540	571	533	546	544	550	540	515	589	582	564	559	533	561	513	538	532	571	576	575	554	572	568	591	573	569	575	561	504	589	532	580	566	547	562	560	570	541	561	527	513	479	534	572	560	581	549	569	562	550	562	585	558	582	558	594	564	570	577	570	535	542	541	535	541	567	566	589	581	532	580	543	550	575	566	544	497	567	541	562	557	559	538	545	570	512	559	527	575	555	541	535	547	524	565	544	532	585	547	561	558	521	534	581	544	542	582	517	549	548	563	557	558	596	593	520	585	576	546	510	550	527	538	540	566	579	554	569	532	609	560	551	551	545	549	530	540	556	564	513	564	544	543	567	568	578	599	530	526	544	584	581	571	551	540	568	557	591	561	566	548	550	520	579	558	576	528	579	596	502	551	535	566	566	561	541	549	580	520	529	534	573	597	562	542	563	547	523	580	564	549	541	579	520	502	566	526	531	571	571	576	549	590	533	553	574	539	580	545	558	576	521	504	549	582	508	563	572	577	551	549	594	588	559	563	559	526	559	576	544	605	545	560	524	556	543	555	566	548	552	573	530	559	581	524	559	543	585	572	560	532	560	615	626	555	501	530	594	550	575	598	573	514	563	582	541	534	553	581	495	542	566	580	566	575	562	524	547	543	580	562	574	567	551	551	527	572	541	576	550	543	552	549	569	573	574	534	516	553	548	563	543	566	576	560	561	554	544	561	580	584	566	558	537	589	583	553	514	541	543	556	626	557	567	538	588	573	553	567	558	560	544	556	591	566	561	512	619	554	549	562	581	506	499	562	552	514	520	573	577	560	560	561	559	561	544	595	580	555	559	524	595	599	549	554	576	568	582	540	561	585	546	516	570	582	580	581	606	553	550	550	574	588	572	571	541	525	597	576	534	523	517	520	532	570	565	534	568	539	598	552	539	548	541	566	585	565	575	543	568	531	591	530	555	572	541	571	539	516	509	549	545	517	577	584	561	595	545	567	592	556	575	544	537	567	559	566	556	564	536	580	524	545	569	552	562	535	545	537	566	566	566	579	579	555	562	545	560	561	510	551	553	525	576	595	571	513	560	602	546	522	536	545	532	550	555	549	520	532	581	584	547	509	533	562	550	581	531	576	532	572	558	555
51151	99301	86670	61543	34128	12903	4113	929	608	674	603	646	611	623	634	618	610	594	580	617	617	651	663	611	611	565	633	602	565	578	651	653	595	622	648	610	569	613	625	644	589	634	626	604	661	564	615	636	627	590	590	596	640	673	612	610	612	629	599	619	582	605	618	591	612	609	650	572	614	623	624	557	634	613	601	649	640	609	625	597	642	624	548	612	621	610	602	596	611	624	624	614	593	608	579	603	636	605	620	632	561	585	595	609	598	590	547	610	563	615	583	614	587	612	604	565	615	596	616	634	629	598	630	579	555	559	615	609	553	613	613	630	588	635	628	619	625	582	621	587	599	623	616	625	613	557	612	581	590	610	591	607	651	592	614	602	577	623	609	629	635	608	629	629	572	602	637	583	596	618	603	611	611	595	630	632	633	599	685	581	616	606	619	612	598	593	630	557	608	584	604	632	572	574	604	570	564	604	616	584	608	591	582	583	668	629	570	595	623	618	624	628	655	645	587	590	644	603	570	586	569	596	598	611	577	609	584	614	610	616	607	591	617	594	580	612	611	619	625	611	632	642	574	576	632	648	594	621	598	637	587	597	566	646	614	567	625	563	619	655	584	632	615	601	632	587	576	622	595	580	600	643	608	580	603	606	610	625	601	587	570	643	569	603	617	581	614	620	648	616	598	609	609	571	616	584	614	619	614	601	600	606	646	590	571	589	649	595	604	611	629	647	614	599	600	576	586	590	612	600	607	603	560	621	606	616	626	599	597	588	619	614	626	607	602	610	650	582	573	600	617	592	616	619	613	594	613	595	589	596	551	558	652	606	561	594	612	628	579	623	576	635	579	571	584	601	647	654	616	607	584	633	585	577	605	598	611	556	612	616	587	590	578	633	673	577	599	622	582	604	613	620	618	639	564	613	595	571	647	602	601	597	585	595	633	623	572	588	598	613	578	616	599	642	632	606	621	631	624	655	598	651	593	580	599	631	620	591	621	629	560	582	582	607	589	607	607	634	599	627	569	603	590	632	586	590	615	614	586	637	594	602	586	590	613	590	601	614	630	587	617	586	618	594	610	587	643	588	595	578	620	588	592	599	636	617	555	600	606	634	601	613	595	604	590	646	645	599	593	597	638	601	567	613	615	578	600	561	593	624	638	635	541	620	590	615	617	585	599	608	611	561	627	626	612	623	594	649	567	607	591	585	564	632	631	619	584	628	599	641	589	619	555	650	625	574	603	595	616	586	635	620	625	586	619	608	561	599	587	581	575	566	647	601	595	670	620	616	622	608	607	637	572	591	608	569	611	571	595	596	601	584	612	604	595	616	608	607	579	657	651	618	612	563	594	627	634	617	598	620	594	599	620	586	582	623	638	630	588	614	609	612	594	628	637	579	578	578	566	592	601	586	602	634	581	603	627	598	578	622	588	623	559	615	631	610	626	615	603	581	652	651	616	623	593	566	552	609	648	588	596	596	637	623	586	604	609	601	598	579	620	577	568	573	639	642	565	602	631	614	579	573	566	589	583	601	621	610	645	591	571	579	587	575	599	607	616	628	602	632	623	601	592	645	556	647	624	607	605	605	606	623	569	604	630	600	607	588	664	570	603	607	650	609	639	611	602	633	609	581	557	588	565	608	563	580	585	602	584	631	626	605	605	625	629	606	574	585	610	590	599	622	618	610	543	584	602	559	563	616	581	623	593	601	582	560	589	595	619	611	598	621	614	590	587	596	606	597	605	584	611	619	577	590	603	588	643	554	576	624	600	614	604	608	603	615	596	658	619	571	578	629	616	626	612	593	578	617	639	567	583	569	651	611	574	579	627	589	616	595	604	575	583	573	632	599	592	593	603	629	628	601	593	649	644	553	602	626	601	648	637	618	606	581	628	621	597	586	572	579	609	593	580	595	621	576	560	611	595	621	594	596	599	604	619	576	659	632	615	605	605	598	579	583	621	634	580	578	633	568	613	581	585	577	616	582	621	583	654	611	596	588	600	619	622	604	623	565	602	565	607	604	592	561	574	575	642	557	585	618	621	608	607	582	638	648	619	605	606	579	605	612	584	582	655	571	602	598	633	590	624	631	594	614	582	591	589	626	628	620	567	645	613	622	628	583	600	585	591	644	581	582	627	655	562	607	641	647	568	618	607	586	604	641	558	596	580	593	646	629	591	575	594	600	608	608	570	620	585	613	618	582	599	637	611	605	604	618	590	630	607	601	627	601	639	611	633	613	601	614	648	642	608	641	611	602	615	633	633	609	619	608	614	572	592	647	583	588	597	607	607	592	622	553	596	601	618	594	597	593	598	613	618	613	584	652	587	579	652	619	597	590	616	607	650	584	607	576	614	616	617	582	580	570	653	625	626	605	576	572	599	554	636	620	637	586	608	613	608	629	636	572	582	586	608	628	642	545	579	608	615	604	651	597	577	597	628	635	590	565	570	591	596	575	566	590	626	590	621	568	603	605	596	609	615	619	577	598	638	616	626	612	621	601	625	548	567	608	614	580	564	600	586	600	635	602	611	692	596	588	590	639	626	601	594	591	609	587	598	586	624	599	609	579	624	629	613	608	598	606	595	617	576	594	597	601	590	617	582	603	573	567	626	617	595	622	587	640	629	582	619	602	565	599	639	592	581	617	643	584	579	624	609	613	588	668	567	591	601	624	590	577	580	586	632	620	596	606	627	571	580	587	603	616	626	632	591	621	583	644	596	621	576	613	609	615	614	611	589	586	580	600	615	600	558	598	625	617	585	598	568	599	600	610	615	582	612	588	584	587	587	629	580	604	625	641	611	614	562	608	615	606	573	576	629	594	596	604	572	549	591	585	598	606	626	592	609	603	631	571	593	615	591	605	547	581	600	610	640	628	601	552	569	591	596	560	605	664	591	604	641	580	583	623	628	593	614	610	648	603	583	606	575	564	594	612	646	609	600	579	607	604	599	606	605	590	604	606	574	617	604	597	599	603	639	645	610	637	593	569	582	618	621	590	579	596	587	612	583	590	651	627	621	615	649	575	590	656	613	553	609	623	613	605	610	607	610	647	594	624	598	581	613	587	619	593	603	600	638	560	590	574	651	619	616	541	607	613	605	583	590	609	620	617	601	563	627	640	623	589	599	598	621	573	586	622	589	620	608	569	603	554	601	596	624	617	595	595	589	563	632	548	618	602	618	590	634	614	613	609	549	589	648	674	583	608	604	587	622	597	562	578	601	604	648	596	593	605	596	601	611	587	613	577	618	625	642	569	616	609	584	595	640	601	589	607	598	565	614	629	576	632	643	617	637	549	578	605	575	546	604	609	588	603	627	584	584	620	635	573	624	625	573	616	603	589	600	589	639	629	563	592	567	616	594	575	613	601	603	586	575	619	600	632	626	584	648	560	562	597	598	562	603	619	615	556	618	582	626	617	613	595	658	545	601	585	614	617	649	592	651	633	583	605	592	590	610	612	617	590	642	600	600	587	639	626	596	585	566	592	591	641	628	614	638	566
27682	24714	33210	20911	6731	1818	761	480	473	495	501	497	514	490	506	477	467	477	493	538	482	521	508	478	532	547	538	447	468	495	525	488	476	493	481	448	461	463	514	442	497	423	497	471	494	464	481	451	514	486	468	491	530	500	477	466	484	488	502	465	502	500	517	455	487	448	490	432	445	448	501	504	505	478	532	504	448	459	461	461	501	453	488	473	466	489	513	494	427	500	500	514	480	527	498	460	494	483	454	487	507	500	474	480	508	480	460	491	521	476	489	515	518	483	456	479	519	488	529	474	482	469	465	483	483	502	453	494	532	470	492	474	486	476	492	454	462	463	455	482	469	444	483	482	467	490	499	532	489	479	488	469	490	446	502	511	480	453	464	496	475	456	463	491	455	505	503	461	453	467	507	495	464	515	524	498	487	483	499	481	537	499	477	479	444	455	496	489	482	453	507	501	477	452	465	468	462	476	490	480	480	497	527	479	523	500	489	492	493	495	537	472	473	490	478	537	478	466	498	466	501	475	477	533	486	483	480	453	484	479	486	468	524	483	461	506	470	488	512	496	504	460	476	464	450	500	461	479	486	472	480	479	478	538	521	482	510	485	464	488	506	471	486	476	496	501	530	497	474	489	450	444	496	468	450	488	498	454	478	486	491	483	505	495	502	483	445	487	469	484	490	467	469	479	494	480	451	483	454	472	479	486	469	512	454	496	499	466	470	479	420	454	473	520	508	477	499	514	513	493	457	483	474	505	472	493	485	498	448	497	489	513	499	478	475	488	463	480	494	437	468	478	465	458	453	484	512	484	468	482	480	505	518	496	491	491	486	451	482	479	448	480	491	449	509	487	487	484	519	492	485	472	479	529	465	475	483	468	485	492	482	503	469	527	457	510	468	469	494	486	481	481	474	460	485	518	470	490	491	479	487	488	459	493	474	515	500	495	534	476	483	431	463	521	497	502	511	482	499	507	484	523	482	491	511	491	510	497	493	465	505	481	490	490	476	488	503	488	496	512	535	450	484	471	467	488	456	504	509	452	487	493	488	517	472	479	482	460	503	456	533	490	487	492	495	488	489	479	492	450	489	465	483	485	522	486	461	483	493	510	521	496	503	486	511	455	477	467	484	494	468	504	486	452	490	450	449	496	477	467	490	462	518	486	495	502	485	503	488	479	473	500	470	508	469	496	487	483	490	530	451	514	446	451	484	496	477	504	489	488	493	468	487	480	505	498	473	467	530	496	457	483	465	502	467	461	464	462	489	449	476	530	437	480	478	463	487	518	498	468	455	455	482	499	459	478	492	454	475	481	541	472	500	488	504	487	492	509	486	467	493	508	448	473	472	457	490	477	491	510	447	497	478	517	525	478	492	487	521	489	470	520	509	503	469	512	458	495	494	502	474	472	485	497	470	442	486	504	507	477	527	473	477	502	491	515	486	486	496	480	500	494	471	455	453	482	476	425	435	509	456	525	479	488	464	511	477	523	483	478	498	472	479	516	481	510	506	510	510	486	451	524	479	453	431	476	458	461	462	447	499	511	479	468	506	478	492	499	488	492	493	498	473	460	492	485	478	478	469	484	469	501	481	476	518	471	495	461	485	443	495	516	519	482	515	504	434	456	460	476	486	443	479	499	466	469	481	467	478	511	459	481	466	523	517	492	512	482	507	499	479	504	464	430	463	470	486	454	510	456	529	537	476	463	474	481	486	477	486	501	502	513	478	459	487	443	462	504	443	480	468	516	488	481	501	498	483	478	501	494	501	504	480	474	508	481	474	449	454	443	484	486	449	493	502	471	469	501	501	514	443	497	490	463	461	476	475	475	437	485	492	518	480	468	475	489	499	502	496	478	453	453	504	465	468	466	469	453	470	464	464	484	499	469	477	499	492	515	474	453	490	500	487	482	489	451	519	490	477	484	547	499	496	511	479	489	445	465	471	441	511	481	473	475	518	492	517	464	484	452	487	509	493	454	504	468	517	489	528	474	469	496	426	433	503	502	484	496	495	503	488	479	508	510	514	479	483	540	478	493	473	499	522	482	499	512	459	502	462	500	497	460	496	478	481	494	512	494	510	491	461	460	454	506	479	451	463	456	475	489	497	486	481	492	495	479	523	514	446	475	512	518	490	487	472	443	484	478	462	525	477	479	498	463	488	513	504	523	481	497	520	477	459	464	493	472	465	458	480	492	449	503	422	494	465	451	471	406	505	499	451	485	527	484	488	448	480	468	483	475	486	485	480	473	489	480	493	461	502	521	452	490	456	510	513	505	482	467	525	465	502	459	523	505	518	499	477	456	481	490	447	483	483	446	473	500	529	491	482	500	501	466	491	488	511	501	484	505	506	485	477	514	484	459	461	491	425	484	456	484	523	500	474	485	458	496	511	495	485	481	466	476	487	485	481	472	473	494	518	487	477	490	492	517	518	504	515	476	487	481	546	487	448	490	513	520	486	503	490	471	455	494	520	505	494	463	486	489	476	456	517	487	471	487	510	525	479	476	455	501	497	450	468	495	461	534	484	483	489	497	437	475	485	483	533	482	510	476	519	516	469	463	467	482	503	499	489	521	522	522	451	502	483	498	513	500	532	473	489	496	450	432	473	518	511	488	500	481	418	472	489	483	482	521	467	490	447	481	522	481	465	494	495	494	536	530	501	518	516	481	462	460	481	483	483	476	490	498	484	456	469	499	460	481	495	483	490	485	500	480	491	480	501	520	469	490	428	465	513	475	473	481	550	472	446	497	460	487	495	470	482	487	500	495	514	511	470	505	506	555	479	476	467	499	519	489	543	487	508	489	483	510	478	479	480	496	501	503	457	482	494	479	494	483	475	490	494	442	458	489	499	529	500	491	513	475	469	505	495	500	484	436	475	523	459	470	520	466	496	482	466	472	494	455	466	492	510	437	428	444	481	475	488	479	462	498	490	474	472	512	521	534	463	472	476	463	506	495	507	487	478	518	449	514	459	491	485	506	477	471	496	478	498	424	476	494	505	537	473	504	468	515	463	493	464	475	498	504	484	459	489	480	478	494	497	496	494	480	527	485	493	497	479	506	495	518	462	467	495	480	473	490	515	498	490	481	474	484	498	529	504	483	503	441	489	483	468	480	512	480	482	483	513	526	482	485	531	462	485	507	467	462	468	434	497	486	461	482	491	488	460	486	490	488	489	513	513	484	479	537	476	466	512	483	472	523	525	488	464	473	494	500	512	496	434	454	470	491	492	502	486	456	466	482	499	485	490	461	538	486	463	515	510	510	494	485	440	477	498	476	459	499	484	486	485	487	492	501	477	475	492	467	483	482	499	491	483	495	480	500	480	493	500	472	482	494	477	507	489	483	495	498	483	451	495	490	469	508	467	454	488	494	467	488	490	492	494	471	494	513	542	504	460	453	480	455	546	481	485	479	495	497	465	495	491	460	504	494	452	519	474	457	486	492	526	496	485	498	504	477	459	470	502	507	455	505	500	454	460	464	495	492	514	501	527	481
9899	31117	29547	12730	4709	1580	716	480	466	451	455	459	474	520	443	450	457	453	451	439	460	431	459	446	489	445	471	444	485	472	474	447	480	455	462	457	463	460	452	465	457	465	480	499	443	466	437	413	474	451	441	457	427	482	432	439	489	487	464	497	452	468	450	434	445	452	466	445	468	462	487	441	431	429	449	443	445	446	496	446	432	468	444	507	434	475	475	461	424	446	428	451	440	459	426	496	460	456	502	460	435	433	443	472	463	474	463	459	465	505	474	455	457	398	449	467	444	395	439	441	481	475	450	465	435	457	444	448	467	434	465	460	442	450	416	455	433	484	453	413	425	439	464	433	491	459	488	461	481	503	486	437	464	446	452	456	450	435	482	405	459	458	451	476	454	474	428	475	481	481	460	489	488	437	486	470	441	449	430	420	424	410	437	452	440	435	476	476	439	433	485	468	448	489	444	422	432	475	465	442	460	488	464	492	478	492	491	433	432	433	426	448	442	482	473	465	439	446	462	466	388	426	413	443	444	437	444	449	439	462	462	462	481	475	478	458	439	477	446	489	469	465	460	456	473	413	481	462	498	455	445	462	447	465	472	458	463	443	413	489	469	453	450	438	458	433	445	449	454	459	495	489	420	473	438	466	471	485	473	447	453	448	490	464	493	484	485	432	445	444	464	483	484	468	478	452	441	475	441	437	431	448	450	432	415	450	447	497	458	453	423	462	469	452	449	445	486	442	458	443	429	502	441	417	431	476	462	482	439	448	490	456	445	459	443	446	458	449	460	474	485	445	468	452	473	461	440	505	441	451	438	457	412	420	495	444	456	484	471	448	482	445	470	420	430	474	482	422	449	452	445	458	498	427	459	463	450	452	477	431	439	433	437	415	453	417	450	450	455	455	471	487	493	423	427	485	447	444	490	464	455	432	443	449	437	445	438	445	484	427	452	475	469	430	430	426	447	463	477	457	436	454	471	447	511	432	403	436	468	478	453	472	442	483	488	400	465	466	473	422	449	467	473	469	465	446	408	455	470	436	441	465	417	482	449	442	482	469	483	468	411	458	459	472	454	429	464	435	496	473	472	441	471	434	450	433	421	457	466	447	453	461	451	481	457	428	473	426	475	475	449	443	394	435	484	433	439	413	477	450	448	435	455	450	439	484	487	450	477	419	429	461	449	505	432	476	434	444	469	450	430	454	483	464	465	459	460	462	441	448	477	453	446	501	422	408	469	470	472	446	422	471	439	441	475	457	463	455	438	459	438	447	447	423	461	454	446	442	449	474	472	441	441	489	495	436	500	467	455	457	489	436	472	470	509	447	441	427	460	451	435	470	449	418	458	466	427	456	489	433	432	489	451	458	447	433	486	430	489	489	471	429	427	451	464	486	457	466	431	442	415	462	463	471	496	464	487	447	457	452	431	463	455	476	422	461	462	421	461	440	484	412	471	445	502	443	462	482	467	470	460	457	460	460	440	466	446	480	464	474	454	483	443	467	429	458	433	455	460	409	448	485	455	471	457	459	446	440	421	436	491	414	484	482	441	449	450	423	446	444	495	445	413	471	465	427	453	446	417	464	462	429	487	424	440	471	468	455	448	493	428	448	470	442	404	455	439	477	449	476	485	485	477	461	488	477	485	452	486	455	455	457	474	446	459	409	427	445	459	442	425	478	435	479	458	476	427	433	423	439	455	454	439	444	443	458	477	474	456	422	428	447	462	419	460	445	455	441	476	442	453	472	461	453	469	443	484	455	430	401	451	461	423	448	443	477	497	448	400	455	442	455	437	468	468	429	460	503	454	444	442	456	464	444	434	479	449	461	445	472	464	455	462	454	471	450	425	502	450	471	493	469	456	435	452	415	461	478	447	490	478	465	470	446	419	450	451	479	500	460	467	468	430	426	465	471	484	491	469	466	444	438	443	479	463	453	532	462	449	457	445	463	454	458	488	429	483	493	463	409	442	465	458	428	444	450	456	466	420	444	462	421	442	461	461	453	453	444	468	446	453	438	461	445	456	430	466	465	454	459	420	429	478	445	449	497	450	439	444	463	431	480	440	448	436	465	413	418	450	467	460	465	469	450	463	447	486	451	425	489	457	440	447	471	491	438	407	422	442	425	473	463	485	428	464	468	447	442	437	472	464	422	423	443	455	437	440	457	435	446	479	460	484	425	460	457	443	481	423	501	456	477	429	441	499	439	504	505	468	417	419	455	451	471	472	457	450	439	441	435	496	470	462	468	456	462	453	457	468	433	497	439	445	466	444	444	455	448	476	481	443	436	460	455	504	447	460	441	453	472	453	461	431	468	445	463	464	475	465	443	457	432	436	436	440	521	442	462	458	456	478	445	417	441	462	463	475	453	452	447	447	472	457	419	430	479	479	445	441	446	481	433	441	472	463	438	477	434	464	424	441	455	497	407	463	448	441	420	447	466	466	424	468	465	444	464	464	442	498	469	460	466	445	477	463	463	445	456	478	483	485	457	438	480	451	434	434	439	473	465	451	456	429	457	450	461	494	485	431	488	474	425	422	462	474	468	452	444	442	488	433	441	469	474	424	461	443	428	441	426	469	447	460	462	464	441	479	426	469	458	465	445	417	472	471	444	408	447	432	469	440	506	478	470	394	441	467	459	476	443	441	453	479	452	462	430	457	432	456	441	461	436	472	433	440	468	460	472	458	458	454	414	458	444	463	495	471	472	414	452	479	468	476	500	460	429	444	432	483	486	461	516	454	443	453	468	457	457	466	451	437	447	434	427	493	436	502	434	423	437	473	469	452	466	482	466	470	446	470	466	437	490	465	424	465	469	477	467	491	440	458	451	454	496	483	478	460	437	460	505	461	456	430	470	474	470	453	466	468	461	440	478	472	467	460	482	459	446	460	421	457	449	457	452	437	453	447	455	470	449	448	471	471	460	461	472	472	479	445	454	443	445	458	498	495	461	454	461	460	442	480	442	472	440	494	478	464	463	427	444	453	456	471	425	431	421	456	476	489	464	425	436	439	451	468	485	450	426	473	446	480	451	453	455	462	473	473	462	440	468	468	455	436	437	459	456	438	495	461	473	439	493	469	473	495	435	438	479	413	462	450	477	472	448	455	467	459	451	448	464	437	426	448	456	468	460	467	459	480	492	441	455	434	474	473	448	451	439	463	458	487	443	425	489	443	451	441	466	458	466	465	437	477	410	445	466	459	454	467	442	486	425	435	488	491	462	449	448	471	440	434	458	486	451	477	444	428	454	469	412	439	472	455	429	449	457	477	493	434	444	457	446	456	469	484	466	444	454	478	422	462	484	458	466	445	432	453	491	442	466	493	439	522	445	491	415	466	442	483	428	453	456	436	449	465	453	467	478	461	456	457	474	456	450	491	452	461	455	433	454	419	427	484	462	445	440	457	452	466	431	499	443	445	455	438	457	445	453	456	423	466	479	491	486	454	474	412	457	445	446	480	482	473	459	457	477	466	450	463	461	447	472	457	438	448	455
24905	24335	51042	52846	32958	15516	3740	771	523	519	547	544	556	555	509	571	486	485	523	533	562	527	497	506	537	535	516	512	502	480	478	516	491	506	503	493	490	512	494	493	516	548	495	505	493	484	464	502	525	503	502	472	554	499	518	491	495	494	504	518	543	546	477	484	503	448	486	536	494	502	514	497	496	517	517	546	520	505	532	493	492	502	490	474	484	506	460	538	508	490	478	495	532	519	490	463	490	508	520	450	531	495	526	527	492	515	480	515	506	537	480	499	519	436	477	477	466	477	496	497	495	516	484	457	458	492	504	496	498	531	499	517	457	505	460	526	530	473	499	502	447	525	506	491	501	490	488	471	516	473	504	526	522	468	523	513	485	465	502	500	506	517	514	487	491	483	498	499	492	484	491	493	520	466	450	517	518	482	456	502	467	513	513	471	478	471	467	465	469	526	485	516	515	524	497	506	503	534	487	488	476	502	501	473	498	511	500	479	547	472	496	500	503	469	452	493	457	491	463	493	518	545	510	504	481	477	460	475	506	474	518	487	541	466	481	460	514	501	498	534	494	524	524	512	467	531	518	508	512	453	497	495	476	481	478	517	429	481	510	520	551	479	530	495	505	516	468	486	508	478	505	498	504	533	488	550	512	513	485	525	487	457	479	526	458	469	487	485	477	507	504	535	500	508	483	485	515	473	482	497	467	477	482	499	500	494	476	508	502	491	502	483	536	517	519	502	497	470	504	502	480	482	522	500	493	507	480	493	498	496	538	515	513	513	458	523	479	515	482	518	529	489	522	511	507	497	479	490	503	493	505	465	474	496	499	506	475	490	480	505	542	485	510	490	485	505	461	478	435	508	517	475	486	457	494	512	479	487	536	486	500	526	523	512	484	527	474	538	480	522	492	497	498	509	503	518	507	509	501	465	539	494	495	510	534	479	483	492	519	517	482	516	509	516	491	490	478	475	468	523	530	460	483	495	506	499	538	468	482	526	470	512	471	478	482	468	460	476	474	526	478	482	520	484	523	526	511	505	500	494	524	511	453	501	520	533	491	472	544	518	483	471	502	497	503	496	489	564	525	520	490	506	501	480	464	531	495	496	498	483	436	490	532	501	499	487	540	489	495	487	537	488	465	495	512	509	500	491	490	494	490	500	511	469	507	514	514	472	483	516	502	454	472	516	511	479	534	500	477	514	477	525	538	524	491	473	517	467	481	499	503	498	474	489	497	497	498	479	494	511	510	516	496	454	498	516	470	497	522	509	502	483	496	495	470	498	496	474	518	492	497	459	508	485	502	490	493	508	489	502	528	490	466	497	495	519	458	486	472	496	500	524	509	513	493	552	526	513	455	519	492	476	484	525	534	465	496	509	489	492	457	517	514	530	494	500	493	497	479	476	491	498	461	511	496	495	525	527	478	487	470	459	511	465	494	567	457	491	508	513	514	463	482	485	495	528	507	475	500	475	517	469	504	547	509	493	497	494	511	492	505	496	523	461	471	461	474	482	509	462	515	452	476	526	481	514	507	517	556	525	505	442	502	539	552	500	471	521	499	511	471	486	503	465	514	482	516	516	469	478	477	482	484	504	495	518	529	515	476	527	518	485	494	494	495	490	527	466	517	494	482	471	497	440	500	511	475	451	521	484	516	491	523	427	515	523	520	498	504	484	457	483	515	483	539	499	461	450	496	483	517	500	499	456	479	490	492	502	491	511	515	464	472	480	495	509	507	489	497	498	510	480	486	492	482	511	469	523	467	455	471	510	444	460	491	488	465	499	483	481	534	511	553	491	461	525	456	502	494	483	514	525	507	491	478	503	531	496	466	488	480	451	471	507	499	496	534	472	514	499	506	477	500	482	475	477	530	505	513	490	521	517	479	514	510	499	462	481	497	506	499	445	481	502	463	487	495	478	484	484	517	528	482	543	448	503	466	473	522	489	540	476	508	442	506	484	465	500	505	512	535	533	494	490	480	473	482	505	475	519	478	518	461	483	520	503	484	501	484	511	524	470	508	466	476	447	478	494	490	488	510	506	505	528	480	481	482	503	481	512	497	483	485	520	495	534	504	510	462	491	500	481	485	452	497	506	458	484	498	540	474	455	509	512	497	468	474	512	492	465	517	481	482	482	503	483	516	502	485	518	497	474	485	544	432	521	500	474	488	496	539	475	509	499	472	532	522	513	493	492	509	500	491	466	505	510	476	456	500	479	492	504	511	473	516	471	471	523	518	491	541	498	445	481	500	463	498	513	537	476	477	518	503	457	464	484	516	525	484	480	518	505	489	502	508	521	514	499	476	517	508	476	489	473	454	511	464	500	504	484	517	508	500	513	519	470	486	506	489	484	523	500	453	481	456	510	465	487	476	511	514	488	527	484	506	511	495	524	484	518	492	468	493	492	482	477	481	491	515	480	516	503	511	431	481	478	503	550	475	452	470	515	527	502	498	474	462	474	460	464	512	526	474	508	503	500	491	491	494	488	486	483	496	527	510	486	514	478	489	504	491	509	508	492	502	513	503	479	515	449	476	501	483	509	516	459	473	501	471	488	502	503	493	487	512	538	479	474	472	501	540	492	499	491	504	498	512	511	512	498	487	519	486	435	496	519	486	492	510	509	496	541	482	535	502	525	461	485	527	466	537	507	454	472	458	515	473	491	492	485	453	514	496	455	471	467	484	510	513	462	512	519	503	496	523	491	508	478	475	485	495	515	537	467	492	517	485	522	502	483	479	497	503	515	436	484	506	552	494	482	499	536	491	477	478	446	507	469	537	511	505	470	501	479	483	511	506	509	485	507	466	491	511	513	527	461	487	544	486	489	464	496	498	466	503	519	474	490	511	475	467	472	467	477	464	518	518	459	503	508	497	521	530	470	461	474	525	526	485	500	497	478	520	488	490	478	482	512	515	468	495	460	500	519	499	529	499	485	535	468	586	539	459	439	489	487	480	492	495	481	456	474	493	490	453	480	498	465	493	507	511	498	505	512	467	479	497	501	480	531	504	518	490	464	466	482	494	494	519	451	505	483	507	536	478	463	482	452	513	477	517	476	493	501	493	490	505	514	495	489	507	488	488	498	518	504	498	478	495	511	524	444	494	508	477	475	466	514	534	491	470	462	463	501	472	525	491	487	498	479	489	529	497	499	488	504	505	497	516	479	470	539	470	516	518	507	490	489	515	512	500	469	484	464	526	471	489	515	468	494	485	494	514	465	524	487	493	519	491	473	491	480	517	508	483	471	476	489	461	503	519	515	468	491	439	477	521	472	517	551	478	465	494	477	486	510	511	501	502	515	472	505	527	546	456	443	500	446	508	488	495	512	510	495	499	480	535	480	518	467	475	481	515	497	493	487	495	464	520	508	482	456	510	492	490	481	486	496	472	504	525	492	507	511	506	520	443	473	521	528	519	527	494	483	495	473	451	503	514	501	461	534	496	466	463	541	482	488	494	492	509	515	492	475	463	493	482	541	515	544	535	512	484	535	470	527
33155	88519	78960	51719	25219	8315	2294	723	549	488	500	478	562	475	535	563	551	548	583	486	506	521	495	526	540	552	515	532	535	515	549	547	515	537	504	510	524	548	520	557	557	548	489	545	492	540	533	550	547	541	573	528	524	513	547	506	561	530	540	532	557	494	575	521	559	513	534	548	484	551	513	528	526	515	514	514	528	536	520	537	516	489	516	537	530	553	528	524	516	507	563	540	490	534	540	537	529	531	564	504	517	509	550	488	569	518	556	529	533	473	551	542	517	523	543	522	557	494	560	483	507	512	547	507	526	518	505	539	534	481	504	541	523	497	528	502	522	538	544	492	516	501	510	542	520	541	492	581	542	524	526	513	495	583	528	555	533	531	536	538	556	497	508	509	507	558	532	505	512	532	535	529	545	529	524	536	577	542	528	554	536	527	529	556	519	516	536	533	486	522	499	486	541	485	530	549	474	530	530	536	535	543	521	501	524	526	515	523	543	538	530	526	556	512	555	502	509	496	528	506	529	552	524	514	469	523	510	569	548	502	553	493	522	513	518	568	550	557	515	524	502	523	529	515	518	498	548	498	544	503	525	511	511	527	498	529	543	518	529	510	512	490	525	483	500	560	546	525	502	538	543	524	518	525	505	508	514	528	559	540	517	505	496	559	550	574	527	481	545	547	529	510	544	540	536	530	543	521	527	553	509	540	519	520	502	572	513	533	548	502	522	491	576	555	530	485	549	533	512	514	517	526	503	485	511	559	529	549	495	495	531	553	533	557	493	534	544	557	521	503	544	530	559	518	559	525	571	498	539	508	554	510	531	505	554	529	497	528	550	544	522	459	534	507	536	564	528	534	529	495	515	587	520	558	524	527	476	509	546	541	526	541	506	511	548	542	466	537	549	509	489	517	501	513	542	539	497	487	521	510	521	514	570	541	508	500	543	528	510	505	530	554	478	580	557	505	545	522	543	536	528	538	524	537	510	546	525	516	528	508	510	529	516	502	498	547	527	534	514	509	534	497	530	524	563	532	526	554	573	509	519	570	559	538	520	516	496	544	479	547	516	533	520	547	522	517	490	525	498	554	496	504	536	576	513	508	476	514	524	533	520	542	501	520	496	521	553	532	488	485	540	522	541	526	484	517	479	530	525	510	563	520	529	547	529	587	551	534	507	504	552	563	547	506	523	551	519	537	503	490	540	529	558	527	473	553	515	506	509	505	557	535	545	519	515	525	518	538	493	532	566	529	538	557	503	495	552	554	494	505	510	520	533	542	558	531	516	558	541	525	522	548	537	486	509	520	514	558	518	505	543	560	556	503	555	518	503	501	514	522	516	510	550	543	509	481	536	552	551	537	502	527	520	536	536	540	546	504	510	514	513	498	539	546	552	531	503	528	534	495	523	513	531	542	524	532	516	506	521	528	539	527	524	530	556	524	535	517	524	538	497	522	528	529	564	536	516	540	516	497	524	526	549	513	576	478	512	551	522	512	517	509	485	520	550	551	494	536	538	497	502	490	520	515	550	528	521	496	533	556	508	541	536	499	523	539	503	523	476	537	518	550	520	529	583	533	502	535	504	526	549	548	516	574	507	496	511	527	490	547	552	555	506	457	482	543	555	560	501	547	527	532	506	572	535	542	544	508	515	537	492	518	529	541	501	560	534	499	531	514	537	489	509	527	501	537	548	534	472	544	481	489	503	518	488	487	511	512	573	520	538	522	549	542	512	505	548	541	526	566	527	523	563	530	479	566	547	533	509	509	534	555	536	492	530	567	506	492	529	526	496	543	566	532	516	510	528	493	505	535	530	499	550	508	557	532	496	530	496	543	526	559	582	496	509	522	511	525	529	529	552	494	532	550	499	538	571	537	502	540	543	540	532	558	507	521	524	491	517	554	492	533	523	528	567	531	584	511	537	541	496	522	513	528	525	521	527	494	530	548	547	513	556	483	539	504	497	521	564	505	461	502	494	504	539	536	506	527	521	498	518	546	498	547	512	517	555	553	526	518	549	496	516	506	515	509	544	565	549	552	558	538	553	552	454	507	522	552	515	547	535	497	526	538	522	529	514	537	514	536	509	530	531	535	524	532	516	545	512	533	560	494	518	532	525	547	491	512	484	581	522	539	542	519	523	573	556	528	501	544	495	493	516	519	553	551	518	525	521	545	512	525	540	547	524	519	537	530	495	498	501	496	478	504	539	504	491	496	499	502	527	546	525	506	490	504	556	553	569	509	519	540	522	528	533	517	552	543	502	547	515	513	516	541	571	506	522	538	524	474	521	477	489	534	521	499	484	525	502	523	514	553	549	521	515	546	507	520	519	568	533	556	534	535	479	570	545	539	530	565	510	505	498	520	555	516	521	513	523	513	562	518	517	536	532	547	540	564	537	511	527	543	520	527	508	503	477	507	487	525	507	544	548	498	519	502	568	517	480	506	570	569	547	556	545	548	479	569	571	536	531	545	518	517	531	493	499	534	557	505	524	548	547	525	510	507	564	542	534	505	506	498	495	540	476	535	515	532	513	511	505	540	533	528	522	520	545	517	525	530	541	529	508	523	523	541	528	514	560	514	458	525	541	536	503	519	540	533	560	484	465	508	530	506	522	496	535	510	513	502	531	523	565	495	514	565	512	514	583	521	531	491	507	490	530	487	535	521	563	541	504	537	497	502	536	511	559	490	523	553	550	525	532	512	540	498	521	491	492	556	507	519	504	538	517	505	538	483	528	527	530	567	481	529	525	518	538	526	522	525	525	526	556	538	518	535	519	517	521	504	495	490	488	552	519	524	520	503	500	549	510	554	498	549	517	536	534	494	558	513	529	529	529	524	564	472	518	515	526	519	511	479	509	546	539	516	549	525	494	535	536	512	523	564	535	493	545	516	539	542	539	528	505	551	551	584	493	508	547	504	519	557	481	482	519	510	498	512	531	490	555	525	507	520	512	528	520	524	534	530	505	550	553	532	564	526	546	536	537	526	554	527	546	518	524	551	523	492	528	523	548	495	527	492	524	503	497	510	522	520	545	498	513	503	541	521	505	533	534	533	541	496	550	508	543	543	501	486	529	532	500	533	519	511	530	487	552	498	551	514	561	533	503	550	521	487	502	500	519	484	531	528	497	484	518	527	520	525	534	542	541	515	548	527	517	547	474	522	548	496	518	473	596	540	507	568	504	520	526	510	551	529	572	547	525	521	531	516	490	479	521	537	574	530	530	545	520	549	504	514	542	473	524	517	532	550	520	537	534	527	515	507	504	535	511	511	553	507	488	556	474	521	500	528	530	491	506	517	526	548	492	547	460	499	511	501	526	584	537	517	522	505	521	492	502	486	510	491	570	515	510	496	558	507	489	529	518	534	531	537	515	565	543	502	480	572	497	535	543	596	504	535	521	511	522	508	561	532	500	533	475	527	477	528	516	491	484	504	520	526	527	536	513	507	533	539	484	528	508	509	512	538	521	508	532	532	523	539	496	526	567	517	521	541	486	521
23962	23250	46158	49048	35438	21829	8166	1242	643	607	597	583	552	625	575	598	566	564	568	551	593	555	543	559	564	595	567	573	531	575	568	553	578	594	594	570	557	559	605	519	602	590	538	535	565	604	576	582	595	550	567	509	555	574	561	612	576	591	580	559	561	543	514	547	590	550	564	584	521	544	540	532	538	592	559	587	535	559	560	545	525	549	536	536	543	514	553	547	578	547	529	571	564	572	532	496	557	561	518	569	563	550	584	581	558	552	548	548	549	562	567	587	543	541	560	602	554	562	571	548	567	583	611	536	557	563	594	556	554	553	577	582	504	571	592	560	526	541	528	545	547	512	565	556	560	567	523	568	561	555	559	567	580	569	538	547	625	593	553	536	565	529	533	554	551	535	574	624	551	555	549	591	564	591	615	580	599	548	542	518	599	561	533	544	533	533	548	561	516	561	575	553	573	570	545	572	585	564	546	566	590	536	514	528	572	547	539	567	574	548	552	569	601	566	559	513	570	539	528	526	591	584	528	585	527	542	599	583	582	564	571	606	559	573	622	561	563	536	595	543	557	551	581	534	559	583	551	523	568	574	608	579	584	577	564	591	565	548	562	564	521	620	563	553	557	491	529	501	550	544	534	565	567	585	566	528	552	587	570	583	553	529	546	554	583	561	556	533	566	596	571	558	573	535	551	563	577	547	543	614	529	545	542	578	553	562	551	541	598	564	567	564	575	584	553	516	569	548	548	574	599	522	564	582	575	561	542	583	548	575	575	581	584	565	568	542	575	546	509	544	565	551	567	588	552	525	568	573	574	562	586	531	544	527	518	567	560	524	530	532	553	543	557	581	526	560	505	571	569	553	536	566	520	525	521	531	561	580	568	576	571	556	551	542	560	548	584	533	616	557	567	567	558	591	561	566	509	558	575	533	524	516	545	533	604	538	527	534	546	559	574	579	545	572	556	580	549	538	547	606	581	511	567	560	564	545	573	518	559	571	536	547	576	590	561	557	561	553	538	611	571	550	578	552	586	540	555	576	546	602	539	554	572	530	525	510	553	536	531	591	519	581	575	597	538	547	590	554	579	555	567	569	527	557	530	526	558	565	566	558	578	571	511	575	542	584	561	540	554	563	555	553	553	569	579	585	564	551	515	527	562	571	554	527	511	599	568	546	531	524	594	607	553	593	536	520	574	588	551	617	527	567	541	547	585	581	547	568	543	536	578	513	555	562	564	529	574	558	557	554	559	543	579	550	565	565	505	562	574	511	544	554	560	605	567	566	580	561	561	547	512	589	586	585	543	534	553	509	574	533	507	570	558	590	563	559	569	543	543	517	578	523	584	564	531	580	553	520	587	532	577	601	556	561	547	546	545	550	509	562	528	558	524	578	570	599	606	564	591	538	579	573	527	545	530	547	545	554	544	531	568	533	565	546	551	544	567	568	575	560	544	562	552	551	574	563	502	530	585	551	601	560	517	536	535	554	575	539	546	567	567	546	543	498	610	582	551	557	574	559	547	570	550	558	560	583	570	581	573	526	531	569	552	526	550	544	549	557	560	526	551	558	523	553	513	556	531	584	537	599	541	585	526	558	565	528	542	595	539	527	576	610	561	602	545	543	531	553	577	538	558	519	532	543	598	590	555	520	541	527	560	595	538	566	506	551	558	550	562	554	542	545	575	606	602	597	621	561	521	531	570	545	564	593	618	553	588	573	568	550	580	564	562	548	578	522	580	511	554	590	570	546	590	573	546	536	532	549	603	536	564	522	548	512	571	546	593	563	576	542	544	569	538	556	535	553	525	589	556	580	604	567	541	538	590	596	538	623	518	535	563	586	529	580	556	538	524	559	570	492	579	571	583	548	581	539	582	551	584	541	563	574	554	568	576	552	526	554	548	562	570	610	542	562	541	530	520	582	584	566	555	541	536	513	583	579	553	575	576	545	561	546	574	534	537	523	551	559	557	581	565	554	561	582	548	548	581	569	578	585	591	568	540	580	569	545	523	514	552	517	523	535	628	561	572	543	583	592	540	571	540	509	578	582	576	567	546	540	537	502	572	530	562	548	560	537	582	579	535	550	555	574	554	556	540	546	588	548	563	560	611	552	572	559	630	558	592	563	553	567	509	560	546	562	560	559	512	549	573	546	556	557	538	526	610	535	531	559	576	596	566	524	554	575	573	575	583	581	514	552	521	562	553	538	572	567	537	572	544	514	566	560	540	544	587	571	570	551	527	616	548	547	534	578	583	540	560	511	552	567	545	557	560	552	558	526	548	586	580	531	535	542	543	583	575	549	545	560	555	583	550	625	565	589	596	517	571	541	552	579	568	577	523	542	547	538	559	523	530	583	566	525	588	556	595	548	588	599	563	523	543	524	520	554	579	576	581	560	569	541	565	564	568	591	585	518	557	569	597	596	558	554	516	564	570	546	549	526	588	541	579	583	512	528	548	552	524	569	548	590	585	544	559	570	542	520	543	538	545	537	537	530	595	572	570	599	531	529	541	564	602	576	591	574	520	528	571	571	511	536	551	612	557	580	544	501	563	538	514	549	577	519	545	524	558	562	606	561	623	550	540	557	520	505	537	553	562	562	537	538	556	531	618	536	560	523	562	543	513	554	547	576	593	556	527	555	530	536	561	564	571	519	542	587	557	606	555	515	567	530	559	542	555	545	525	574	529	580	554	578	587	604	570	554	546	596	563	559	566	575	566	547	551	536	554	545	551	513	617	541	550	562	534	535	569	567	539	530	515	531	628	620	587	583	599	517	545	555	552	554	510	560	568	559	554	568	526	566	559	555	565	568	542	575	564	558	568	574	564	547	537	534	582	557	540	539	535	520	529	561	518	536	530	515	525	556	588	514	531	542	573	542	538	553	565	570	541	531	525	537	533	575	607	582	523	549	558	615	542	516	530	571	577	576	541	540	538	598	558	551	613	570	594	537	590	537	566	574	554	565	550	529	545	563	563	598	582	568	575	537	528	553	558	585	540	575	575	598	566	562	578	537	548	596	565	542	539	554	539	583	567	526	562	537	558	532	562	535	598	584	543	544	564	557	544	549	530	535	596	516	534	553	573	585	568	578	569	579	517	525	567	549	525	499	576	517	541	574	580	570	528	540	564	588	579	586	531	533	585	593	511	591	569	567	539	560	553	590	557	544	582	557	586	592	568	538	549	571	563	547	541	532	562	556	601	563	525	551	578	569	563	616	568	570	551	579	546	534	566	536	543	547	567	582	559	568	539	542	557	527	544	565	575	534	567	547	546	550	568	532	521	583	532	516	539	557	574	562	529	568	530	542	567	603	575	551	539	556	557	581	566	529	562	560	545	539	535	551	518	578	530	520	593	585	522	573	520	587	539	525	549	571	534	574	584	554	615	525	582	551	529	566	546	568	583	533	583	543	590	535	575	532	584	493	540	524	577	567	544	600	546	536	576	610	547	586	572	546	520	565	560	545	587	556	562	570	549	571	530	572	568	577	585	563	557	578
41389	87376	85078	61970	33300	12684	3642	1007	643	634	608	589	589	604	657	586	612	635	620	596	669	606	657	632	611	618	592	619	605	610	632	604	634	620	616	617	620	650	606	615	604	603	630	582	623	627	613	654	623	627	637	617	624	595	590	629	626	582	628	646	632	658	642	628	623	645	603	663	620	620	619	609	602	649	645	643	629	576	660	581	608	619	624	616	613	605	618	575	583	576	623	653	630	650	653	590	637	612	665	652	587	631	627	601	582	613	578	596	599	590	589	596	620	597	643	634	639	587	597	616	609	594	623	576	630	603	626	576	653	631	627	655	577	645	603	567	631	626	603	601	672	600	620	605	651	653	611	636	590	605	630	606	649	641	622	589	646	607	629	595	651	596	576	591	643	615	632	628	580	613	610	606	609	624	577	607	621	623	609	603	608	631	651	594	632	632	631	607	618	606	642	609	614	599	627	666	587	622	617	631	617	627	579	597	617	595	612	644	617	619	631	590	615	646	629	603	677	582	647	613	604	606	633	592	593	635	669	630	624	639	625	577	568	649	644	597	642	634	615	591	597	625	583	583	640	582	587	636	581	609	600	663	587	668	604	616	614	622	633	627	563	604	614	600	630	615	597	597	656	621	608	587	596	613	574	621	604	636	598	627	568	634	636	578	647	670	651	593	642	556	648	611	600	626	585	661	607	650	610	617	650	597	616	598	603	572	638	632	606	596	601	597	622	578	652	628	600	635	624	630	599	601	657	636	590	591	628	630	639	562	650	644	580	585	671	584	649	593	653	635	628	631	617	606	664	572	626	606	624	623	626	589	628	568	585	619	601	625	582	611	586	604	594	588	596	617	587	604	595	615	577	604	623	611	617	619	658	616	623	628	626	624	611	599	648	622	620	614	649	657	617	594	610	605	602	633	637	626	617	606	623	597	604	618	612	601	632	627	654	630	585	593	608	620	611	584	569	651	657	610	604	607	632	606	635	666	624	590	605	600	606	624	627	618	587	647	655	593	601	634	604	636	625	633	627	569	646	625	596	604	636	686	626	597	596	627	619	605	633	617	670	601	637	649	644	661	643	590	630	639	621	584	626	645	617	607	605	610	631	628	640	626	587	623	585	619	615	573	604	660	656	633	702	645	632	620	595	593	636	613	634	617	585	614	625	605	626	649	627	579	623	588	567	612	620	594	597	574	644	690	649	641	663	565	639	583	634	612	625	656	627	630	644	587	609	607	563	603	609	625	597	575	664	636	640	632	619	617	601	580	618	623	586	654	607	585	646	600	621	584	624	618	639	592	604	632	601	627	634	561	608	608	652	662	613	603	627	595	583	566	618	659	598	651	590	631	646	555	590	654	622	624	606	616	605	601	635	567	638	545	655	613	636	620	607	637	593	586	625	640	559	575	609	585	623	609	584	601	606	585	591	633	618	596	637	601	633	611	612	614	615	620	652	631	619	586	650	598	606	603	614	598	585	633	632	641	610	620	609	603	581	639	615	607	632	661	660	588	605	607	622	618	599	678	584	581	615	647	629	623	569	557	617	607	622	602	613	627	648	641	620	619	622	634	629	607	625	638	641	635	613	630	611	614	622	651	559	683	608	617	607	626	616	612	650	625	586	590	575	603	609	627	625	644	635	604	596	646	616	583	587	644	620	602	619	553	580	599	607	582	615	611	549	551	636	605	608	636	616	650	603	609	647	631	570	620	620	642	619	583	576	648	650	610	595	627	617	632	590	634	607	652	623	571	601	625	617	590	634	653	627	635	594	605	645	586	631	603	617	621	620	568	588	596	636	626	606	643	655	592	653	580	626	643	679	641	610	603	609	626	615	580	598	626	637	610	628	655	610	573	581	601	649	623	622	618	639	604	577	562	617	568	641	603	559	630	648	643	633	592	619	646	614	630	577	595	626	607	598	609	615	632	623	629	647	586	593	565	647	591	669	615	636	581	610	636	636	606	611	621	596	603	622	588	614	624	642	621	627	630	611	614	611	579	619	639	637	664	638	600	585	601	629	605	629	589	620	645	578	652	606	583	578	596	600	621	624	606	634	612	646	642	624	633	626	626	614	586	607	609	564	615	682	648	635	574	619	620	567	635	609	605	624	608	669	642	617	609	585	585	621	569	576	637	594	607	609	601	662	596	574	618	608	591	620	606	584	568	605	634	632	635	596	649	637	633	548	649	603	581	587	587	638	621	619	589	659	639	602	613	600	619	613	586	602	627	567	629	649	619	605	604	618	631	640	593	575	589	620	610	633	631	584	609	626	622	547	583	596	668	624	582	623	569	587	611	607	627	597	607	636	620	576	589	613	600	622	577	653	606	606	616	610	581	612	640	640	587	625	670	641	625	617	635	578	667	592	555	621	615	624	676	613	645	588	662	626	599	626	619	620	661	616	593	623	608	608	609	600	617	631	648	567	619	650	638	600	630	582	602	624	638	558	633	570	614	636	596	606	619	611	611	594	599	585	606	591	617	608	576	639	581	578	617	637	616	602	604	628	594	600	606	608	594	608	644	596	627	627	615	600	577	657	638	578	598	613	589	617	583	604	616	619	601	594	623	558	612	587	599	619	572	561	587	662	582	579	592	593	590	569	645	607	620	643	610	625	609	633	598	607	634	605	624	610	608	637	627	597	567	592	599	638	617	642	580	621	556	604	582	611	588	617	622	653	629	634	590	682	579	630	590	622	616	611	624	634	601	608	592	623	650	629	675	613	620	614	606	631	608	603	587	605	610	602	576	619	636	575	643	596	623	608	665	566	596	605	605	656	635	618	638	617	626	614	613	602	644	641	602	618	572	604	581	586	634	592	562	642	597	630	618	616	604	563	638	629	658	635	628	658	594	617	634	635	602	618	609	617	632	624	629	630	649	605	610	624	640	618	603	575	631	589	654	630	610	610	555	614	574	643	620	602	599	601	587	679	634	625	602	631	631	593	645	624	638	628	608	565	613	589	610	628	644	664	549	595	616	636	604	612	640	598	580	628	609	615	627	607	614	599	633	627	625	628	608	602	633	581	601	615	598	558	635	645	667	615	646	591	628	535	615	657	635	584	592	608	651	565	614	615	605	586	637	611	606	601	578	652	576	675	640	618	640	620	570	617	625	622	615	568	578	589	610	611	567	605	648	628	631	586	591	647	607	624	623	550	590	582	622	592	634	602	648	600	625	577	611	592	638	588	602	632	593	660	597	614	614	634	648	587	640	614	607	605	610	596	615	610	592	584	603	624	611	611	605	627	604	592	569	612	621	608	639	638	607	618	603	609	586	608	601	616	595	616	587	629	634	632	603	562	629	628	606	628	595	585	611	606	649	648	626	630	613	617	631	602	617	622	672	579	608	608	603	619	630	590	629	636	608	586	620	609	641	631	648	600	598	638	569	591	616	561	588	647	613	631	604	619	600	588	580	601	609	620	586	611	612	619	580	616	569	621	621	645	609	598	603	618	605	650	618	641	613	577	610	612	612	545	591	610	650	621	614	622	625
27558	27792	33898	20254	5893	1522	733	565	483	492	474	480	528	484	525	497	484	469	473	486	524	498	477	471	485	491	463	484	501	527	520	475	473	520	484	482	439	501	469	459	458	492	501	489	472	455	514	504	445	510	482	498	507	440	459	469	467	470	450	473	476	494	521	467	496	519	472	481	501	495	485	470	504	473	542	471	484	477	487	468	464	494	472	512	500	515	440	441	462	459	490	471	464	469	520	493	506	478	482	470	458	510	477	467	475	481	490	512	510	469	484	494	486	503	472	492	471	492	484	449	483	464	466	503	440	451	495	538	480	478	488	491	431	494	491	459	479	432	494	501	510	482	479	487	521	504	481	489	464	483	474	494	484	464	457	513	492	491	476	464	473	469	472	468	504	525	527	486	501	489	457	474	499	502	484	448	462	462	422	524	456	462	466	514	480	526	490	490	472	485	472	504	485	493	451	498	474	490	469	503	485	461	489	467	468	535	473	517	501	487	514	488	496	474	497	462	507	479	466	495	446	463	424	507	516	502	511	511	480	481	456	449	460	490	471	477	497	501	483	469	472	484	485	476	462	470	470	470	478	480	507	476	516	465	508	549	469	453	507	481	468	435	480	485	438	455	472	481	479	455	498	509	470	483	465	483	461	467	515	483	481	493	503	440	440	446	504	460	450	496	521	474	492	495	444	468	543	494	488	509	478	535	473	484	506	480	473	457	504	480	484	409	487	453	500	460	535	504	442	479	502	476	457	504	485	481	489	482	475	443	471	461	534	481	497	507	469	464	467	479	481	476	442	471	477	468	500	498	498	477	474	488	465	527	463	448	465	500	479	495	491	485	502	477	503	483	448	507	521	516	489	480	448	472	479	483	476	484	497	463	528	450	498	487	479	487	474	487	491	498	487	451	477	488	503	531	454	491	500	451	494	516	498	482	453	486	495	462	478	492	467	482	503	508	485	518	486	481	466	483	502	499	451	495	499	459	524	453	475	500	482	498	491	461	495	467	499	470	506	471	493	505	473	457	478	485	450	450	483	504	496	490	484	479	484	477	498	460	512	521	486	462	456	473	471	486	484	449	488	478	464	500	434	461	485	485	484	467	502	496	461	490	454	453	487	479	501	487	477	505	502	486	485	472	493	491	479	482	470	489	455	476	502	458	460	467	486	470	519	453	495	495	455	515	479	514	482	482	467	504	470	482	475	509	461	505	456	468	492	468	510	490	504	476	466	467	477	489	486	533	476	490	476	470	494	494	444	475	468	483	468	494	456	536	466	495	493	468	470	516	512	495	483	486	476	508	486	471	500	500	482	465	450	481	470	523	465	464	483	527	479	467	500	449	491	487	472	502	486	453	447	490	485	449	481	460	527	464	493	483	467	469	493	472	456	478	479	510	456	447	502	404	460	467	498	465	493	548	471	494	482	484	467	506	501	504	480	503	494	466	502	442	516	475	491	431	472	482	452	483	474	482	460	493	495	504	486	496	470	455	508	450	495	477	494	471	467	495	457	457	493	476	438	479	483	437	482	488	514	483	475	520	525	488	493	474	495	450	469	502	512	418	466	508	507	505	487	460	452	478	453	426	494	492	541	455	485	476	509	488	461	457	500	476	471	482	521	470	449	484	487	482	499	489	483	486	490	493	507	506	435	492	427	491	467	440	508	465	462	457	496	453	456	490	491	477	486	453	455	490	467	464	503	442	506	477	443	525	473	463	508	476	463	466	529	485	482	515	491	496	479	488	478	484	483	472	499	434	482	491	492	475	479	501	496	448	502	466	503	537	483	462	469	494	490	521	442	468	462	442	486	505	497	483	474	449	479	510	463	457	518	465	458	495	478	488	478	495	518	482	462	473	454	490	484	437	474	500	453	458	465	520	476	424	492	489	446	481	518	456	465	520	479	497	461	518	517	469	497	472	473	481	471	440	458	449	479	503	499	473	474	476	471	498	504	455	438	509	526	503	489	470	445	493	467	461	464	440	509	503	514	539	510	465	454	496	493	473	497	480	459	472	442	471	457	486	486	474	458	465	508	513	468	475	488	480	488	467	477	448	485	456	466	516	466	489	461	457	469	468	538	474	472	495	451	464	482	495	482	487	459	511	467	453	509	487	482	496	484	471	475	472	512	482	469	485	461	547	474	505	501	478	510	488	494	489	461	490	519	496	456	485	461	468	476	485	468	476	490	502	502	426	483	498	492	485	487	507	527	482	497	461	489	479	415	476	474	488	488	503	517	520	504	495	457	478	439	531	488	458	445	458	484	494	470	433	497	498	466	487	494	451	482	539	501	442	482	494	531	470	507	493	466	505	488	481	518	493	475	480	495	472	466	498	503	479	459	502	493	466	503	477	505	497	465	463	476	442	470	502	493	438	484	491	434	486	467	493	480	460	481	469	498	466	499	503	503	439	460	461	478	508	477	493	462	474	450	420	488	484	483	470	466	504	468	469	477	437	471	471	570	485	475	532	488	471	476	472	475	478	495	520	500	471	486	489	495	455	430	448	462	457	481	517	497	475	473	488	441	440	514	476	440	540	476	482	481	437	460	487	455	447	501	476	482	483	505	468	470	503	461	462	452	485	481	473	493	470	458	499	501	477	457	475	495	497	462	503	494	435	496	498	490	467	525	518	495	517	456	458	473	461	485	485	446	424	484	476	436	455	486	448	499	507	485	529	497	505	477	481	520	495	527	487	446	449	446	461	481	478	463	475	496	489	497	514	479	439	475	455	417	489	443	476	472	503	489	488	485	481	465	500	488	450	504	487	482	442	486	476	471	505	546	478	474	496	532	470	472	494	485	477	475	461	462	479	492	509	478	460	445	516	476	478	521	470	459	482	467	481	508	467	497	508	490	456	482	494	488	450	545	485	484	502	468	478	484	461	490	472	486	500	469	501	449	457	486	458	458	449	481	473	449	472	465	488	473	436	473	520	503	467	499	450	488	482	456	471	513	506	506	528	490	533	498	453	461	467	511	455	468	477	530	497	501	513	489	474	486	476	475	502	444	438	496	485	508	479	500	525	453	514	496	478	510	490	439	465	482	455	500	463	447	478	493	527	475	536	503	511	531	519	469	484	512	514	453	485	466	482	461	480	461	458	464	478	487	440	527	505	502	477	481	471	500	524	435	501	488	517	450	467	422	504	496	474	478	485	465	477	477	478	472	535	459	493	483	484	554	478	485	514	499	462	487	465	498	481	462	505	472	488	446	480	502	487	503	484	476	498	417	500	519	467	499	487	482	490	494	506	452	465	464	442	502	501	492	441	479	450	490	479	480	486	514	486	490	498	482	473	477	471	460	477	512	450	438	480	470	454	454	493	537	486	449	471	451	479	488	490	464	453	484	442	516	470	487	487	495	463	467	486	479	484	469	479	437	457	473	473	499	454	474	514	469	457	419	459	463	480	513	502	456	485	465	493	517	460	452	477	468	482	483	479	464	517	457	496	476	494	490	494	448	482	475	473	491	467	473	466	464	474	445	485	476	494
8912	37496	29600	11989	4125	1402	681	465	459	474	448	453	439	443	458	499	464	457	459	458	494	476	447	456	452	464	465	458	471	485	460	462	456	497	453	516	451	442	508	445	462	435	451	489	445	485	443	462	479	452	444	472	443	474	442	459	430	459	443	420	508	465	483	475	477	478	446	456	501	444	483	460	461	444	473	454	439	502	470	447	473	460	443	456	441	452	502	446	436	461	477	445	469	475	470	457	475	460	485	486	463	435	456	497	470	475	437	448	492	437	484	446	442	483	431	462	450	449	464	453	469	441	428	463	465	411	444	469	445	460	443	473	455	467	450	453	445	456	464	461	454	464	477	439	477	477	491	460	481	442	461	474	473	474	443	467	439	476	457	453	447	450	465	470	453	475	478	446	454	445	468	452	472	489	460	434	457	470	463	477	445	444	514	466	461	426	497	486	459	471	491	460	453	411	454	474	479	456	462	455	445	449	458	476	431	470	499	474	489	451	457	474	468	461	475	476	446	455	439	514	468	443	479	481	464	466	470	471	474	448	430	455	468	489	455	466	455	454	470	480	467	445	471	428	435	460	450	476	447	438	480	510	452	482	440	472	469	475	489	424	471	432	466	440	477	456	480	468	476	483	461	469	446	473	473	450	451	466	492	423	444	444	471	462	428	457	429	430	462	478	451	437	462	449	439	439	507	409	457	464	469	441	467	502	454	457	477	421	404	435	481	444	459	472	433	472	483	444	503	464	444	484	467	484	430	445	426	428	472	448	493	465	468	455	478	480	468	448	446	473	508	454	493	480	420	434	470	463	461	478	489	493	465	429	450	485	451	442	434	467	471	474	464	488	458	466	444	462	453	430	479	488	492	488	473	480	454	484	463	485	444	480	474	436	472	475	445	430	459	469	492	488	479	473	461	494	445	448	451	465	490	420	420	433	465	449	455	469	451	454	458	432	420	485	453	459	454	474	435	433	478	442	477	437	475	463	479	419	451	439	461	485	445	472	468	426	468	436	435	512	439	476	454	468	498	448	446	412	467	458	457	468	460	460	448	456	470	477	439	481	462	427	453	441	428	461	477	462	461	466	452	460	430	459	453	502	486	459	481	471	476	464	483	499	425	481	421	459	473	450	451	444	439	441	442	447	451	494	437	434	459	462	446	443	471	410	476	479	456	475	454	460	460	441	517	466	483	452	469	478	456	459	503	436	471	462	458	422	481	519	471	451	474	468	421	459	445	451	429	492	438	483	423	455	451	439	459	461	489	450	467	429	467	450	476	459	431	487	478	479	417	467	454	490	470	432	459	468	470	453	492	477	458	485	461	404	477	492	461	445	418	462	467	483	452	465	462	499	473	453	459	480	482	476	462	449	453	459	442	447	481	451	467	455	468	475	454	466	434	416	440	437	479	485	473	473	477	454	469	474	450	476	471	490	464	473	466	482	468	429	460	456	465	501	440	464	429	443	450	524	432	434	429	451	423	444	481	478	465	486	479	474	446	465	454	465	441	484	466	406	453	484	441	441	449	459	496	465	502	493	466	466	463	469	494	431	430	454	467	478	410	463	467	500	447	507	464	469	435	463	444	432	444	472	497	449	499	447	476	443	487	429	442	421	440	455	430	405	461	479	471	452	463	472	432	446	474	451	445	447	468	459	459	473	503	496	461	464	437	431	454	453	476	520	457	458	502	443	429	474	489	438	452	459	467	473	437	460	503	467	511	452	437	444	488	497	451	465	440	451	457	457	463	486	457	443	428	431	401	501	461	456	451	474	467	477	431	452	444	478	508	440	498	462	483	454	429	508	493	459	447	481	417	461	473	472	472	452	428	463	460	492	430	467	478	451	460	446	413	450	473	473	475	456	471	467	465	424	462	415	474	451	413	422	446	466	478	468	457	437	438	428	463	469	468	459	505	417	503	460	482	447	471	459	464	492	454	504	493	474	494	517	483	454	470	443	510	480	476	441	469	482	476	472	439	452	420	473	465	446	472	521	457	446	429	495	475	459	431	471	432	444	415	460	436	481	472	489	471	449	480	485	450	411	471	499	430	445	489	471	448	493	471	457	432	467	456	454	461	471	438	442	482	469	454	478	493	442	440	462	452	476	440	450	486	451	479	445	470	452	469	435	516	500	457	461	503	447	430	471	498	444	481	496	461	454	470	458	470	451	432	463	448	463	488	456	460	468	427	491	452	481	498	433	476	466	477	444	477	443	437	442	474	460	486	450	438	433	459	498	470	457	445	491	449	431	467	455	483	472	470	430	453	486	494	448	478	463	458	446	468	487	458	462	437	449	461	470	423	468	458	426	441	453	491	454	454	456	460	440	471	493	437	474	474	448	487	442	492	463	463	491	464	443	431	461	483	455	477	430	450	450	431	475	465	475	425	473	449	459	487	455	437	516	477	450	477	443	446	459	468	432	459	517	453	443	436	478	470	484	465	455	494	462	501	429	468	476	471	474	434	449	417	444	448	449	448	460	472	451	497	500	472	491	484	452	476	489	463	461	482	457	470	437	471	503	456	506	431	458	437	453	490	486	425	458	459	423	474	485	487	477	411	446	478	482	437	466	454	480	428	428	456	487	425	452	434	454	486	405	441	488	469	463	477	422	469	451	431	433	441	422	451	482	459	492	474	446	452	440	454	466	478	477	474	468	446	457	460	440	469	493	455	486	449	424	454	454	476	495	473	456	451	435	476	504	466	462	463	438	458	464	473	413	460	459	467	463	442	448	415	462	454	461	470	443	453	472	424	495	469	474	479	468	468	464	444	467	463	463	434	460	447	468	481	452	462	449	445	499	445	472	463	434	481	455	480	452	434	413	441	459	456	466	482	496	476	476	460	480	483	477	468	390	431	435	486	431	463	466	452	469	501	450	436	460	488	478	419	478	449	478	451	435	477	487	463	460	444	467	462	483	465	485	488	444	428	458	467	459	490	484	490	469	452	439	474	422	489	482	463	479	486	448	457	444	473	465	475	474	476	453	458	483	406	468	467	479	409	483	445	438	442	428	454	477	472	479	465	463	488	461	463	442	475	471	456	476	467	422	470	462	453	455	471	472	474	475	465	453	467	445	422	458	493	435	480	518	459	475	445	466	434	480	467	419	459	441	457	443	472	467	448	474	417	489	463	479	478	451	445	429	451	466	510	455	437	457	453	470	415	502	414	448	469	457	433	423	486	471	476	489	441	483	439	438	478	444	460	484	458	447	430	438	466	452	464	434	396	476	464	492	475	467	436	465	459	436	504	498	512	446	449	439	418	469	491	463	440	444	427	477	487	480	467	469	486	487	429	448	423	455	521	473	456	483	439	446	489	464	447	465	443	475	435	485	449	440	468	503	454	465	424	463	438	444	451	458	439	486	472	476	449	470	462	454	421	434	468	493	459	434	533	439	474	451	452	412	453	462	483	450	468	457	480	475	452	460	510	456	466	470	466	434	429	444	458	463	455	437	442	470	435	468	454	453	454	472	435	435	445	494	465	459	479	468
24923	26402	51527	50029	29862	13077	2796	677	541	462	566	471	551	470	496	502	494	538	485	498	511	498	508	533	564	511	449	488	514	549	490	454	474	511	541	482	511	477	490	502	520	479	480	479	516	519	503	546	501	490	500	506	467	499	530	515	502	461	516	477	454	481	469	490	544	543	524	497	550	511	500	523	498	495	472	530	491	495	523	476	475	485	476	491	474	531	483	560	498	517	490	512	487	484	502	487	528	527	517	529	497	549	508	522	520	498	481	525	462	505	515	498	501	511	528	512	543	493	462	504	472	493	519	527	550	488	523	512	507	490	513	487	498	485	475	484	463	488	520	443	504	500	499	546	489	551	479	477	485	531	512	485	497	499	496	491	478	487	467	478	534	520	482	441	481	441	500	485	529	519	462	532	454	494	499	531	490	490	476	497	534	503	500	493	484	466	494	526	470	479	496	529	517	471	505	526	539	493	523	540	458	483	513	498	555	476	548	498	460	521	513	481	515	500	472	504	484	507	485	489	526	551	509	453	483	479	498	545	509	478	513	507	468	477	495	456	529	505	507	469	469	474	483	513	517	490	484	533	514	499	510	489	511	452	472	469	550	510	518	445	484	488	454	486	505	498	516	497	530	511	497	521	497	489	479	496	516	448	486	508	475	436	488	519	519	532	497	504	502	515	484	496	513	487	478	517	499	498	516	515	498	496	520	501	469	487	490	472	471	463	499	526	521	485	475	474	482	488	504	474	522	505	506	502	500	514	507	503	510	501	503	479	513	447	444	478	498	495	507	501	470	501	507	509	507	507	529	530	499	498	539	526	503	464	488	504	503	510	511	479	513	476	534	535	473	482	442	468	479	514	480	493	497	500	510	491	502	517	513	518	509	472	502	503	478	502	538	520	523	487	478	530	508	482	472	517	537	520	496	532	477	538	474	484	529	457	487	506	494	522	466	532	487	532	512	534	475	473	509	486	514	518	519	509	497	478	507	472	479	519	502	489	487	501	491	526	480	527	495	491	494	497	501	484	474	490	472	472	476	478	471	506	495	497	466	505	488	482	541	478	484	506	540	467	503	482	472	505	462	516	496	524	462	481	507	505	525	524	507	504	487	510	469	460	472	487	465	525	505	516	514	468	494	468	503	465	539	497	512	495	487	507	508	467	515	541	510	452	481	471	482	474	510	462	562	500	500	507	479	469	529	506	503	532	495	496	536	522	500	504	506	504	521	505	512	509	494	499	453	497	517	458	499	472	497	493	475	505	444	468	510	513	482	463	478	501	492	471	506	522	496	511	491	500	513	498	511	509	480	507	504	469	464	531	530	539	502	474	491	522	487	509	486	509	509	497	515	511	515	480	493	524	522	507	510	508	471	540	476	523	490	468	500	504	493	495	494	517	498	480	499	503	493	464	455	474	511	514	497	498	477	508	515	557	501	460	499	487	514	525	515	506	526	530	472	497	499	483	458	501	506	467	475	458	493	489	481	513	487	494	482	514	525	472	512	490	509	535	474	499	491	505	474	543	508	491	471	497	491	473	532	500	494	518	499	484	497	530	486	521	512	484	438	480	474	510	498	468	479	522	514	505	504	528	495	508	477	453	502	523	485	495	497	522	483	501	496	510	452	510	486	507	469	493	465	492	499	485	515	486	527	485	493	527	497	478	505	491	472	486	522	504	505	509	517	502	482	501	524	465	492	491	518	501	526	495	537	517	503	513	481	478	470	475	481	474	493	494	491	441	462	468	508	472	497	499	489	485	446	502	482	495	531	509	521	470	489	478	526	478	504	490	487	522	491	501	515	518	502	519	503	483	481	497	502	512	524	483	496	474	482	479	502	504	477	505	501	504	487	470	509	479	485	478	516	440	517	505	488	538	498	519	500	506	483	526	525	526	495	527	449	528	535	503	496	520	527	491	508	461	514	503	540	486	492	475	507	485	473	451	530	494	497	486	469	485	502	511	502	476	482	509	512	502	485	502	497	487	473	493	492	500	514	498	470	504	543	530	456	479	502	518	499	516	506	499	501	501	518	489	513	496	500	508	496	530	498	560	513	487	495	481	501	504	528	490	544	521	525	513	499	546	515	506	479	518	477	457	505	519	493	545	521	477	481	528	475	520	532	469	472	499	517	467	464	531	526	521	506	495	478	486	464	516	482	483	491	503	494	483	513	526	492	464	526	512	477	520	500	464	532	470	525	477	518	550	481	488	497	486	537	495	508	497	541	493	513	510	514	469	503	488	493	530	474	484	464	442	527	467	469	500	483	503	507	492	505	459	506	459	499	499	509	473	521	488	496	513	503	481	493	503	504	450	484	495	532	515	482	434	507	469	497	485	495	493	503	521	535	473	540	520	469	531	474	507	525	495	517	513	469	508	507	489	478	480	488	535	507	482	515	492	504	534	455	478	498	522	525	490	540	488	481	506	511	522	549	548	521	511	460	486	486	477	513	493	487	477	476	515	497	492	466	480	482	486	525	521	512	495	464	484	500	472	503	499	488	496	452	454	495	503	467	488	494	537	509	500	499	468	492	489	443	504	499	496	478	493	517	510	463	527	511	460	485	483	479	476	510	466	519	524	501	508	508	509	503	466	536	515	524	478	463	491	494	514	502	468	468	476	528	499	504	513	494	538	520	508	497	483	504	515	494	465	520	506	504	503	468	484	487	474	457	485	479	467	497	509	492	481	477	516	555	454	496	528	538	441	488	497	517	478	456	508	497	507	481	499	470	500	452	484	473	484	491	483	468	518	507	485	503	504	549	519	482	497	489	459	518	529	506	464	487	491	492	512	498	488	493	516	468	473	518	494	533	476	480	525	518	486	509	472	517	524	482	495	518	483	427	504	515	469	478	483	476	503	490	496	500	511	486	497	507	518	490	455	518	483	450	533	460	468	462	536	514	481	514	479	529	497	507	529	464	516	488	470	465	520	462	509	528	490	500	499	505	511	466	526	502	507	497	492	520	520	519	496	536	529	547	465	509	551	465	505	509	476	497	536	520	484	498	488	495	525	491	528	503	497	497	499	416	494	481	474	502	508	521	504	523	548	502	506	497	516	489	528	513	490	513	510	484	482	489	501	500	454	526	535	473	488	532	494	491	513	507	473	510	488	497	482	504	506	518	523	492	473	490	486	497	486	491	493	503	498	517	493	481	503	541	474	489	468	501	521	556	474	511	510	529	455	471	505	523	513	471	542	492	472	521	506	489	499	476	493	500	484	473	523	485	488	470	458	530	472	503	502	521	495	502	476	528	504	506	491	511	497	507	470	503	520	522	509	496	500	484	530	525	515	498	506	540	463	468	499	484	526	461	526	487	481	499	498	490	540	482	481	491	524	496	491	496	501	494	516	549	508	514	475	526	538	501	459	491	468	505	515	466	557	465	527	490	488	513	510	485	511	488	502	494	493	486	463	479	504	500	502	482	497	530	508	525	517	500	470	508	489	515	498	521	480	456	438	485	476	503	479	472	543	504	516	495	473	469	486	514	488
39737	91385	76314	46582	21543	6596	1917	651	547	558	542	559	496	519	506	516	534	532	543	539	526	516	571	506	547	527	542	558	508	528	502	548	549	562	520	512	531	514	517	528	505	575	498	566	564	533	553	539	549	510	562	574	531	514	553	508	563	542	526	540	518	514	545	521	497	514	566	506	492	505	543	542	544	510	513	511	530	476	519	513	515	515	525	540	563	504	498	490	538	519	502	553	524	524	519	525	515	545	547	555	550	519	525	564	500	488	539	567	596	560	497	527	535	543	509	534	506	502	568	521	519	526	523	493	555	500	541	538	537	494	523	531	510	517	520	526	533	542	501	528	515	540	504	493	530	570	526	543	535	520	570	495	541	560	550	525	558	506	487	543	523	465	550	573	506	538	561	504	546	485	527	536	523	516	489	543	530	493	526	525	539	523	533	476	542	534	525	544	549	516	493	528	542	512	555	568	491	497	511	500	516	528	557	515	573	550	576	506	544	519	500	511	507	536	518	502	569	533	525	515	531	513	521	516	547	566	566	525	579	491	529	565	506	550	512	559	462	524	506	535	502	552	537	510	511	513	554	566	506	523	538	557	528	535	562	510	507	541	532	505	522	530	524	519	555	542	559	548	522	531	492	507	509	536	523	539	533	530	550	553	534	544	547	512	554	529	511	527	505	544	533	518	518	535	574	515	547	548	546	524	536	511	540	536	476	570	544	531	572	505	561	541	549	514	510	535	545	526	523	508	532	522	525	495	469	519	530	535	544	498	516	526	501	565	513	536	540	504	537	531	557	504	570	531	527	500	528	553	574	501	534	506	512	520	533	556	580	503	509	536	517	548	508	512	539	550	528	538	534	548	501	533	525	558	552	466	545	523	539	499	501	558	525	493	532	548	521	530	536	510	568	510	514	509	526	525	511	541	567	497	524	571	524	555	565	542	531	497	549	584	547	536	522	549	500	551	497	551	542	557	507	519	489	545	538	543	529	522	522	521	522	558	517	565	496	508	528	534	489	523	568	523	522	532	504	511	541	532	513	483	495	532	506	539	551	545	530	538	506	543	550	547	525	517	537	522	554	543	476	571	526	546	505	541	520	531	540	529	500	496	527	558	520	485	493	534	538	519	543	540	513	554	530	526	496	489	500	500	536	552	530	512	518	528	572	540	560	515	517	540	526	499	528	525	480	549	512	494	508	538	533	540	514	502	515	514	542	523	519	528	545	532	576	484	504	549	531	587	533	537	576	536	545	540	516	528	568	571	496	541	538	531	561	532	524	540	518	535	565	526	515	515	538	522	513	547	536	552	524	554	511	528	543	530	536	555	555	516	496	539	524	577	505	520	500	522	532	525	517	504	500	534	512	562	520	481	542	531	564	537	535	554	577	518	519	537	531	543	511	523	517	542	541	499	540	539	513	503	525	559	549	599	523	512	509	553	540	532	523	518	546	513	564	538	508	539	486	523	525	543	508	571	478	579	516	523	492	544	494	498	525	507	516	514	546	518	583	539	537	536	532	509	483	517	547	488	544	526	510	505	556	500	524	529	527	514	508	551	538	542	571	547	546	484	513	533	548	499	518	547	524	518	555	546	526	516	548	539	507	552	510	523	543	565	528	518	516	567	508	542	499	516	528	539	503	541	482	500	548	524	549	540	535	502	521	505	537	544	522	517	517	527	493	530	539	523	554	518	516	517	532	536	556	554	502	546	536	542	508	493	562	573	552	530	553	574	527	553	503	506	544	570	522	514	543	526	491	532	574	546	552	554	541	552	521	494	562	519	544	509	553	496	532	567	516	502	534	529	573	533	489	485	504	548	491	529	580	564	484	525	480	545	532	526	545	567	547	522	575	507	515	503	526	516	509	527	546	538	498	536	529	563	513	545	557	523	568	538	502	560	523	571	526	506	519	560	516	547	550	507	530	533	597	535	516	485	519	503	553	536	534	495	524	513	500	525	536	483	534	526	511	553	493	513	504	536	538	555	523	464	542	544	519	500	565	540	516	511	518	542	512	497	499	533	552	522	492	497	605	546	507	545	551	523	535	544	484	499	594	499	548	523	520	599	520	520	481	496	515	555	532	520	506	549	503	535	532	504	509	559	511	527	568	580	503	523	500	522	524	521	487	507	566	534	514	547	543	469	501	509	509	532	499	520	529	582	494	493	538	559	515	493	531	544	553	532	543	539	580	542	530	476	529	505	527	551	478	494	525	532	565	490	567	527	539	473	525	495	443	529	512	518	535	560	574	499	506	511	540	504	549	498	563	498	513	531	572	503	540	523	520	494	533	459	499	557	479	545	521	536	522	553	520	526	522	550	516	529	503	492	549	515	543	534	541	505	529	515	533	510	513	559	506	542	550	542	533	529	564	537	542	552	528	486	501	524	511	559	494	508	586	502	521	507	487	494	539	510	554	494	502	561	491	547	512	496	540	538	486	542	539	522	515	525	554	511	536	488	521	536	498	506	547	524	550	532	497	516	496	502	548	534	501	486	524	546	510	487	542	557	524	508	491	505	503	540	561	475	549	548	505	546	519	549	523	517	535	575	534	507	498	528	521	545	546	536	522	511	483	502	519	533	561	528	496	582	500	514	516	548	524	540	563	533	511	505	527	508	507	566	551	509	562	554	525	534	551	509	493	501	532	525	554	522	564	506	546	553	520	547	563	581	553	565	549	498	504	536	532	492	575	511	546	526	560	537	536	535	521	509	540	541	546	507	520	526	565	524	486	532	490	511	536	519	523	535	520	566	520	482	493	552	527	554	506	583	524	509	512	546	581	505	552	575	511	555	547	537	574	568	533	535	509	534	569	480	533	522	508	535	500	560	522	524	495	520	558	536	575	548	518	505	496	535	538	503	539	519	573	550	521	498	542	527	501	514	513	551	534	525	517	536	484	559	513	558	530	536	531	484	521	507	527	509	552	532	513	559	537	553	524	520	518	485	553	517	548	503	522	568	490	528	538	523	565	569	521	507	502	568	518	504	561	539	536	561	509	547	478	544	528	501	526	568	508	535	533	551	546	504	502	505	523	524	517	560	521	536	549	543	495	528	522	542	520	548	531	553	527	537	547	547	523	543	494	509	509	525	542	500	525	538	540	543	517	536	504	553	502	525	482	552	511	526	537	513	528	546	530	534	553	549	522	544	505	516	546	508	540	539	488	545	530	536	528	518	523	501	498	483	523	580	512	491	553	521	563	558	530	540	498	552	520	500	506	535	505	539	523	517	507	491	544	520	494	501	518	510	526	491	521	493	485	552	537	529	580	536	508	492	522	516	546	520	534	524	491	508	565	547	531	518	503	521	584	539	541	556	525	532	508	501	486	521	499	528	524	561	484	498	513	586	553	544	510	544	516	521	549	483	581	550	529	519	525	530	556	538	549	551	535	501	537	541	538	528	515	530	510	577	542	525	552	551	518	546	492	503	504	475	573	529	562	534	498	516	525	507	516	527	537	490	544	501	538	519	533	522	536	515	540	547	500	545	546	535
23944	23900	48022	50971	36088	19945	6718	922	641	601	612	628	550	597	542	597	588	585	625	590	584	596	604	618	587	573	571	525	580	587	614	537	545	543	593	551	570	607	534	553	534	540	552	563	608	585	574	549	520	560	539	539	545	567	556	589	537	598	604	576	559	562	550	555	587	624	575	595	547	561	515	527	584	574	576	538	514	569	526	575	548	550	577	537	610	581	577	552	550	547	577	539	558	542	569	518	572	533	570	510	625	593	559	604	525	582	548	510	541	585	537	581	549	561	544	589	547	571	569	587	541	550	560	601	528	547	544	552	599	558	560	537	533	559	574	591	577	551	568	557	527	563	540	545	565	540	576	564	608	555	520	555	535	608	564	587	583	576	542	553	572	589	566	525	571	567	567	550	554	551	549	548	581	557	574	566	558	557	529	537	559	547	575	601	595	587	530	548	553	561	555	548	585	553	595	563	558	509	587	571	549	538	587	565	570	594	525	552	577	535	550	557	530	555	564	575	578	580	571	535	570	531	520	523	576	559	548	555	562	566	549	557	600	561	561	572	561	605	588	534	571	574	556	535	552	605	606	570	534	549	524	547	593	545	550	583	570	554	553	550	577	542	531	540	589	537	548	551	533	541	571	537	576	575	587	577	569	561	589	549	567	558	537	578	573	563	578	585	571	565	585	587	595	592	569	587	599	573	524	549	550	584	532	572	543	581	613	523	559	570	532	561	542	553	569	534	542	529	551	585	554	581	556	546	538	551	574	576	544	524	540	597	558	586	553	595	573	560	596	525	561	534	518	579	555	553	554	549	535	580	568	533	560	558	556	548	548	576	544	598	531	571	545	556	557	570	557	549	561	562	556	566	556	527	561	559	520	516	528	549	569	559	501	565	552	570	514	563	571	575	558	543	569	590	563	536	554	539	583	558	496	551	550	553	569	544	523	563	566	531	560	586	557	576	552	562	562	538	543	558	602	585	561	570	532	563	584	585	525	571	570	580	573	503	602	567	566	568	554	528	546	539	571	538	527	537	549	552	570	562	539	603	579	561	540	550	566	575	577	570	587	506	542	589	581	545	568	564	549	602	546	542	585	531	557	611	594	578	536	497	547	538	561	592	549	544	561	567	548	521	553	547	540	546	581	542	499	521	588	613	590	533	564	574	592	573	537	575	543	518	562	495	580	553	561	569	545	591	517	579	530	533	598	575	548	583	568	575	511	566	557	567	573	551	573	562	535	588	499	560	582	539	595	550	535	556	552	546	568	534	540	528	552	533	559	557	526	572	532	554	519	562	542	526	543	553	492	523	494	522	556	543	562	540	575	563	565	542	557	571	584	554	600	545	542	552	548	572	583	538	553	552	544	550	533	555	573	584	541	571	565	536	553	530	549	582	554	542	605	562	593	566	532	526	540	531	545	525	544	526	569	581	562	550	537	535	568	561	573	579	549	548	569	551	537	580	586	572	545	548	558	566	567	607	570	550	560	567	558	558	601	557	534	563	538	537	595	560	568	520	523	557	564	505	559	581	568	536	572	547	530	525	601	558	556	550	584	552	576	533	547	546	583	590	544	556	565	509	563	594	558	582	533	512	564	615	566	573	541	578	552	534	563	523	564	574	521	578	579	565	577	572	594	527	574	555	558	527	543	565	597	595	569	541	531	538	573	575	549	544	573	512	562	565	552	534	541	619	573	544	557	552	566	540	573	545	566	540	592	533	602	516	555	604	553	576	534	535	547	566	503	539	554	559	560	530	566	592	567	526	524	568	545	545	557	563	544	510	584	549	568	563	534	548	578	564	553	551	554	575	566	547	549	584	561	575	555	512	543	520	546	573	615	528	564	560	580	586	570	566	546	574	545	555	578	580	581	561	618	544	576	544	565	589	586	548	549	521	545	541	605	563	559	580	560	574	527	538	564	584	532	565	543	570	585	581	585	554	566	584	592	547	518	544	555	551	613	548	572	506	568	549	560	542	596	537	561	574	556	600	570	568	617	557	564	525	514	568	576	523	560	576	524	567	538	538	566	520	550	571	582	567	547	521	562	585	532	546	561	539	513	591	563	557	531	513	578	553	571	541	547	555	475	520	553	609	556	581	528	531	571	541	543	548	548	604	552	531	583	535	535	644	547	578	553	607	526	577	574	583	566	599	537	567	555	524	522	558	583	558	576	548	586	559	587	491	564	547	622	561	548	563	545	567	561	590	559	544	566	605	571	563	554	561	552	550	543	505	517	551	572	534	522	511	541	567	589	578	555	510	602	558	548	597	599	589	577	540	563	549	588	533	540	560	581	542	538	534	551	535	550	545	588	559	601	551	587	539	541	555	548	545	545	576	547	544	619	559	598	589	515	562	525	520	542	560	547	581	549	573	553	562	553	559	535	518	581	551	596	573	573	611	554	545	540	588	563	525	572	554	569	568	559	531	558	547	570	593	549	611	597	556	556	541	568	539	561	563	546	589	563	555	556	596	525	564	528	537	545	519	541	565	580	559	558	564	579	537	532	588	544	590	562	569	545	518	548	573	554	563	572	581	558	576	548	558	554	544	555	540	555	537	542	595	525	577	537	560	557	539	556	557	590	524	589	565	540	550	581	569	558	530	554	551	558	585	522	523	571	557	633	586	531	555	530	563	567	559	566	545	585	581	552	492	610	598	545	542	530	551	549	581	548	551	578	561	527	589	504	539	524	538	538	601	499	555	590	528	565	529	552	567	556	542	588	572	565	581	548	533	557	563	592	543	584	579	582	532	600	561	528	537	536	599	528	562	527	563	557	568	579	582	581	581	530	523	587	557	564	573	575	545	586	558	561	538	589	553	575	515	574	567	557	513	554	595	532	563	578	558	543	551	515	537	554	573	564	528	554	546	547	538	556	616	546	593	552	511	553	562	545	566	602	552	564	561	571	542	565	552	524	518	593	577	560	556	535	552	584	549	566	585	538	537	578	568	544	544	559	577	559	571	525	571	535	550	555	537	593	538	572	573	555	567	560	557	551	571	571	569	565	508	549	579	581	563	566	520	547	525	522	557	525	539	555	540	520	555	591	589	532	550	521	547	527	563	549	603	595	559	562	568	513	561	593	555	539	573	581	542	565	545	547	539	569	520	548	596	575	543	543	539	560	589	523	530	586	580	588	602	566	556	566	542	558	576	570	552	595	565	533	571	540	540	563	523	583	568	510	583	557	539	526	546	547	534	542	578	574	577	563	529	599	555	541	590	542	544	531	541	561	547	515	548	594	568	620	503	567	556	588	560	545	591	529	576	576	554	557	563	551	548	578	573	537	608	521	547	560	528	521	556	552	550	515	596	523	595	539	580	537	562	585	585	565	533	530	549	599	538	539	559	565	560	555	561	521	555	553	563	545	565	589	533	540	558	537	554	530	534	573	550	525	567	582	566	557	572	547	540	578	558	558	584	557	524	544	544	514	555	576	571	571	569	545	580	544	563	571	578	548	525	538	562	543	575	569	581	554	566	545	588	604	545	554	532
44586	97998	83753	60130	31475	11051	3442	818	615	604	617	667	673	605	593	641	628	643	617	679	591	633	652	625	616	662	599	655	636	664	596	650	636	622	617	635	637	586	618	627	606	647	627	647	645	616	638	631	634	584	640	671	642	673	609	641	617	649	589	622	603	580	603	617	598	592	621	628	609	582	618	592	606	606	602	658	607	659	612	581	612	623	594	617	597	628	629	607	630	625	597	651	637	625	618	649	627	647	591	618	623	611	610	600	617	665	626	634	594	595	599	690	617	626	624	630	640	594	648	620	607	605	621	605	647	639	653	613	580	616	597	613	639	599	669	593	598	631	583	627	602	589	592	600	606	626	636	632	662	622	600	641	637	618	623	606	638	653	611	636	594	639	600	585	638	661	618	621	572	593	657	583	633	636	606	605	644	617	624	598	574	672	612	635	573	626	591	678	595	613	617	601	639	589	591	635	627	621	646	655	655	602	605	617	640	614	584	598	623	652	605	638	595	631	579	596	622	568	580	613	590	639	648	645	649	634	632	616	632	611	630	670	568	643	571	633	599	591	591	631	617	636	593	616	613	640	641	642	646	605	640	596	623	626	599	663	622	646	603	583	620	625	576	591	640	659	618	602	613	590	611	595	589	607	589	609	625	603	629	648	624	626	608	632	613	615	632	629	638	643	609	677	645	615	603	596	615	598	643	622	556	645	615	659	587	621	636	628	579	627	589	627	606	621	627	610	613	565	634	623	593	612	616	609	628	620	620	611	603	607	646	646	628	588	640	601	619	666	599	596	652	603	619	618	590	629	613	652	610	653	618	621	613	599	631	593	646	621	597	627	627	610	660	637	594	605	661	604	622	633	596	593	596	625	614	624	611	654	645	587	608	627	626	661	580	635	622	628	604	595	586	645	628	594	586	657	616	617	623	663	590	566	616	582	622	610	595	586	629	607	652	602	587	633	635	592	624	610	619	596	629	590	604	619	596	611	585	619	611	611	612	606	639	596	591	609	592	583	654	571	610	588	618	629	592	649	621	619	630	587	615	568	617	607	605	637	642	623	647	606	645	654	620	625	599	616	629	574	641	568	586	573	658	638	623	638	618	612	592	586	604	693	617	640	643	609	610	605	590	598	643	614	603	603	631	621	605	650	613	629	696	580	599	584	679	623	644	596	593	601	628	578	635	581	624	625	632	646	684	598	635	639	610	579	621	616	629	628	638	593	624	614	616	588	655	606	604	629	620	631	611	592	644	626	586	595	614	622	629	610	651	645	551	652	599	580	600	596	586	638	640	620	625	611	618	610	663	568	615	659	587	624	597	596	629	602	608	590	615	597	607	640	636	629	619	620	629	605	639	632	604	639	604	637	652	609	573	623	589	617	610	603	567	670	635	577	593	633	638	669	632	612	603	638	641	604	606	658	587	585	596	577	617	659	650	596	621	630	616	590	596	636	618	619	644	628	604	615	643	611	601	629	643	589	602	612	615	672	642	589	645	639	604	645	648	596	598	648	599	646	624	624	609	630	618	617	655	637	610	645	585	588	612	615	624	602	659	573	654	617	587	618	625	605	608	661	612	638	587	619	642	619	618	642	584	644	625	580	617	603	604	569	654	653	633	627	627	635	644	570	622	637	617	602	655	605	660	569	614	600	617	588	638	590	643	616	590	576	618	578	632	641	628	579	603	613	664	634	577	625	592	628	605	589	592	617	558	612	614	616	637	583	642	612	611	596	624	615	552	585	582	646	621	572	605	617	553	640	618	612	602	635	606	625	615	584	580	572	613	585	590	647	619	627	611	590	619	583	614	614	657	629	617	626	607	600	645	635	589	652	602	584	623	639	598	635	576	613	614	621	615	600	615	597	587	634	616	571	604	609	603	581	623	576	621	622	608	639	612	645	616	644	667	578	581	632	611	665	617	598	650	637	626	638	582	638	634	602	546	629	582	592	612	662	652	569	664	623	624	627	596	646	608	593	615	594	605	577	592	618	621	596	652	584	611	577	643	612	675	625	563	635	631	626	577	603	626	650	659	651	643	599	600	594	638	622	596	605	625	580	592	608	594	594	605	587	616	597	599	620	606	617	627	623	611	625	637	632	628	636	620	569	596	644	597	595	588	600	556	597	573	603	612	636	609	602	644	589	610	653	662	586	600	609	633	620	583	638	579	607	611	634	620	570	599	601	583	568	644	615	610	623	630	631	627	618	606	597	602	577	625	620	577	642	589	584	616	633	574	641	607	593	588	623	644	635	648	589	638	597	631	638	642	582	644	593	586	626	615	589	613	618	593	646	597	580	612	620	611	600	640	652	631	632	674	589	618	637	562	632	631	596	650	645	627	605	602	640	606	606	632	617	637	622	584	608	607	601	553	619	679	642	623	622	610	578	628	617	614	576	596	628	647	631	572	647	637	634	613	611	583	640	629	527	612	599	623	627	658	631	628	600	604	651	616	608	633	642	573	620	606	608	580	635	596	624	595	611	651	657	597	621	601	584	605	615	625	606	648	584	615	617	610	592	564	596	600	647	586	608	615	600	578	632	600	612	598	605	612	627	601	620	658	598	628	621	594	607	611	591	619	644	591	647	617	635	650	639	616	622	617	607	648	558	621	600	598	620	613	591	599	647	635	619	606	621	587	649	615	640	657	631	635	594	637	606	627	627	614	592	609	587	616	603	600	619	622	657	638	574	653	616	615	622	620	644	635	616	630	573	616	629	640	654	637	636	627	625	587	617	641	618	617	661	636	582	618	612	628	632	600	673	566	583	645	627	633	610	602	621	643	575	598	607	618	591	584	609	617	673	577	620	574	620	657	642	623	623	631	562	621	613	599	599	634	669	615	642	584	646	569	614	615	583	561	654	645	624	641	617	610	591	577	610	637	603	634	683	663	585	628	604	618	580	630	577	595	592	633	575	593	609	595	608	569	615	612	616	578	614	621	604	576	616	601	609	594	616	583	598	622	585	600	574	591	591	640	598	597	601	613	644	589	640	604	572	660	638	616	612	614	590	603	607	596	592	596	675	617	596	658	607	554	578	636	609	605	621	582	620	594	611	608	623	598	632	597	646	606	622	628	584	574	606	617	594	604	595	597	624	589	614	566	628	613	611	575	646	628	612	597	607	590	609	627	681	621	605	604	574	601	645	623	616	637	565	672	639	564	625	568	626	571	573	611	596	616	590	597	614	563	598	600	620	594	605	657	602	621	622	606	625	612	600	649	637	608	666	611	631	572	642	647	630	629	578	637	603	641	641	625	636	609	578	594	598	608	545	595	628	619	585	608	614	609	639	631	584	626	597	657	634	590	630	592	580	641	619	586	586	551	581	590	635	653	657	631	607	637	603	607	634	609	587	623	645	618	593	597	603	624	632	611	662	618	638	634	670	622	613	603	639	642	656	625	589	580	628	615	605	609	604	604	618	639	646	620	612	677	595	599	660	642	619	635	612	647	541	606	610	669	626	575	585	591	607	571	579	594	604	608	612	600	590	616	625
27864	26616	33281	19419	5458	1390	709	471	506	473	504	516	527	472	450	513	497	510	439	489	475	483	487	521	461	459	462	469	463	453	495	477	514	476	481	472	492	526	489	487	508	466	472	461	471	497	475	481	513	519	440	463	455	452	466	502	477	496	487	480	496	464	482	461	481	468	473	474	448	453	500	476	521	482	459	458	486	491	489	469	456	463	493	470	483	479	475	491	472	481	476	501	523	455	433	492	502	475	491	448	529	452	487	468	483	470	498	501	491	490	473	487	497	473	479	492	468	514	486	488	440	465	495	472	488	468	502	476	438	514	507	470	518	505	462	461	454	488	477	488	482	470	514	493	484	445	507	454	469	492	483	475	489	515	487	435	473	469	470	521	476	531	481	484	489	522	460	479	490	467	450	453	454	500	485	466	477	466	460	482	468	469	495	443	487	459	456	475	462	490	443	531	481	492	529	495	481	491	502	467	456	469	447	482	529	455	459	483	517	483	474	496	490	473	517	514	475	496	495	483	436	447	488	490	494	511	476	495	480	483	463	492	513	494	444	456	496	475	479	511	442	515	491	496	473	483	532	460	443	496	476	464	493	491	462	476	499	504	489	497	430	462	467	464	509	442	470	508	470	459	459	470	492	471	463	477	477	454	464	502	458	471	463	493	471	470	479	480	459	470	477	420	483	484	494	441	487	482	494	457	509	514	508	463	480	465	474	464	467	459	461	462	514	498	472	471	518	496	482	464	498	512	511	492	483	464	449	477	459	482	490	456	490	502	477	547	493	456	452	481	444	513	461	491	493	467	470	483	457	462	507	497	496	468	459	487	494	471	453	457	473	455	515	487	440	500	513	483	477	451	482	502	470	459	495	484	483	453	474	484	476	466	485	495	450	478	474	455	491	473	508	471	499	496	489	455	492	485	495	480	492	475	477	517	489	488	455	507	459	474	485	440	478	479	451	457	513	467	429	518	488	472	524	487	488	478	479	445	478	500	471	496	504	469	509	519	449	464	457	531	490	472	433	437	499	485	497	497	486	466	469	481	437	481	442	517	462	458	451	460	496	508	469	498	489	477	489	523	455	456	474	455	475	480	473	452	463	469	473	477	497	470	458	466	467	505	503	480	430	444	499	448	499	483	450	486	517	470	473	470	476	471	483	484	444	476	462	531	465	499	519	497	472	486	470	483	511	514	517	474	478	470	466	526	478	501	481	459	492	469	502	478	494	496	483	519	471	478	471	453	471	516	499	440	478	522	488	502	521	491	464	500	478	504	490	489	473	449	462	521	474	432	486	483	518	475	488	464	440	483	517	450	455	468	482	459	479	500	493	451	506	475	467	485	468	441	473	454	471	471	481	496	476	462	431	478	495	487	443	481	446	513	459	471	474	491	435	451	489	480	472	510	509	478	466	491	465	450	478	468	493	428	439	459	459	527	491	471	510	444	524	464	487	455	521	499	458	463	546	481	487	464	498	513	501	492	465	460	477	503	518	441	502	482	501	479	457	483	459	484	497	448	488	470	451	455	440	501	448	458	523	440	506	512	471	485	514	479	505	464	468	487	498	496	506	490	479	436	457	469	529	501	473	497	522	463	454	489	497	494	436	478	495	467	510	470	474	483	459	465	463	512	514	467	471	482	456	455	462	502	467	467	480	492	493	461	476	475	480	442	470	471	454	497	513	502	516	466	477	457	498	502	502	485	482	434	468	481	498	481	478	497	504	519	513	488	513	477	465	487	472	447	493	464	471	494	466	466	456	436	499	480	513	512	486	473	469	498	472	493	477	482	494	530	513	504	470	500	484	500	495	520	467	493	477	447	476	458	481	474	477	461	437	453	470	515	474	449	482	459	480	494	448	500	487	487	472	456	458	490	478	449	499	472	474	490	486	501	514	490	472	483	495	475	460	507	499	487	456	486	512	489	506	489	457	449	467	481	434	507	508	514	470	535	486	481	472	438	518	467	467	469	468	439	495	514	459	501	456	473	511	458	453	479	509	452	530	472	515	488	500	530	466	488	518	473	516	461	496	493	462	476	440	485	481	417	478	476	456	487	458	468	457	447	450	434	476	448	477	468	451	478	473	495	528	463	488	496	519	516	485	439	482	489	462	495	471	481	477	472	488	482	498	522	451	490	449	496	490	472	526	521	493	487	454	499	471	487	478	462	507	463	480	502	472	485	475	450	468	484	484	513	472	479	464	479	480	467	501	497	499	457	519	540	510	506	444	492	510	478	501	493	439	476	494	499	473	460	494	507	490	507	457	478	507	491	492	488	445	497	499	472	498	451	489	478	522	497	467	494	477	515	484	505	446	499	498	462	478	476	502	522	468	478	449	489	445	481	479	495	458	472	501	512	449	509	486	520	455	456	459	495	454	497	460	442	472	452	497	461	479	462	473	463	475	476	520	496	490	450	500	495	468	487	437	486	537	493	487	460	477	498	477	446	489	485	466	468	498	482	486	456	499	495	487	484	471	490	448	494	491	465	442	491	471	438	474	508	451	482	481	489	532	456	506	467	506	441	484	488	456	462	499	501	498	481	491	464	509	482	486	478	464	473	547	467	488	490	473	446	506	468	496	463	511	522	506	460	480	509	461	459	482	454	446	469	458	474	473	481	460	488	427	506	479	436	470	469	481	425	512	495	460	461	486	512	475	495	498	514	443	506	514	464	497	456	468	484	523	486	452	490	497	481	423	474	498	467	496	486	482	511	510	467	496	468	483	527	505	475	509	488	500	424	520	487	500	467	497	460	459	503	430	474	449	483	502	487	485	474	507	475	488	415	436	470	454	467	473	552	513	457	487	509	470	472	469	523	496	510	489	517	507	471	465	515	487	506	494	446	506	476	478	459	498	462	497	485	507	454	510	497	499	506	492	480	437	480	485	453	496	442	496	437	488	483	492	488	493	476	446	509	459	502	520	494	501	465	529	466	464	470	482	473	485	543	491	477	505	470	520	484	492	457	528	501	467	488	486	506	483	472	481	478	466	506	454	488	483	472	464	482	471	456	466	439	466	473	506	476	485	494	442	532	486	458	473	447	493	501	497	473	461	498	444	469	489	478	446	468	486	450	485	481	476	515	463	476	465	464	447	465	440	513	522	463	476	499	498	448	455	475	493	499	444	479	527	475	500	467	458	472	459	488	482	472	486	517	486	470	460	459	517	484	517	532	525	426	494	464	466	471	474	504	461	499	512	494	483	465	539	458	474	459	511	476	515	497	493	506	491	491	467	454	465	503	456	489	520	450	472	520	455	463	495	506	452	488	455	479	489	505	520	437	453	425	498	464	509	478	453	478	481	485	446	467	504	489	517	440	467	458	460	486	486	498	483	483	472	493	504	427	501	456	488	501	484	479	466	456	499	508	463	483	483	480	506	445	464	480	482	459	464	509	504	481	484	469	466	508	496	461	482	488	480	503	494	467	479	467	455	473	503	475	443	506	469	497	485	483	513	484	514	495	468	480	482	509	445	427	463	484	492	485	482	489
11878	34687	29335	11391	3854	1276	620	517	471	440	427	449	457	470	440	478	469	415	469	475	476	453	489	465	456	506	488	478	439	456	452	497	503	484	460	491	450	491	458	444	471	452	457	451	487	483	499	479	443	471	460	435	422	448	454	439	487	444	455	481	464	465	478	457	474	426	437	417	459	454	469	484	460	478	452	459	428	424	473	483	461	463	476	493	496	476	465	454	468	482	441	431	434	464	465	506	424	487	469	459	472	485	452	490	443	522	458	494	462	487	447	472	459	428	480	475	444	465	430	450	474	482	470	461	449	478	421	448	482	451	485	497	482	469	449	438	470	427	484	459	478	480	434	458	482	419	426	442	434	479	460	425	423	497	460	429	459	467	512	435	466	436	432	471	460	462	445	467	462	448	441	473	458	473	500	475	430	465	477	457	447	480	448	457	478	463	451	488	430	475	491	456	499	435	464	464	471	468	491	462	442	466	466	486	461	471	470	483	489	445	398	442	489	471	454	451	452	512	427	430	479	449	451	460	468	440	459	465	450	482	502	471	427	517	464	429	489	405	428	476	487	440	474	498	459	438	469	478	474	420	404	447	444	454	467	469	465	459	431	491	467	463	504	484	430	430	485	445	450	451	451	443	435	493	447	475	460	476	455	478	469	481	460	451	423	475	463	432	443	452	443	436	465	483	442	481	435	470	449	522	464	459	412	473	469	482	467	468	485	464	454	440	458	443	501	491	470	450	459	469	491	455	469	479	460	473	450	453	465	450	452	431	433	489	416	472	415	500	464	428	494	484	511	455	412	478	447	466	484	459	464	467	509	452	470	501	522	447	429	455	459	423	448	457	461	450	472	496	445	470	491	453	429	456	430	469	458	453	460	457	497	465	431	490	486	431	429	494	451	473	444	465	454	474	469	462	460	469	434	416	427	492	452	441	449	463	463	493	461	441	472	452	476	458	464	526	453	440	466	456	496	479	423	461	447	459	466	464	479	468	480	468	473	459	471	454	440	439	460	444	488	454	499	519	465	446	482	474	474	488	453	416	437	447	441	486	487	479	411	483	465	444	478	428	492	438	464	480	440	441	421	486	457	463	473	454	431	501	429	457	454	472	479	437	440	464	455	481	456	453	507	459	443	474	441	433	467	462	446	456	436	453	432	424	442	468	488	451	438	471	458	434	450	472	471	469	463	453	460	491	447	460	503	471	469	440	483	474	446	482	458	506	468	478	454	475	500	471	502	410	431	468	456	472	459	470	424	434	448	443	424	453	431	456	439	429	435	455	439	486	448	468	483	460	429	464	451	450	478	431	458	426	475	460	463	483	463	427	448	487	434	453	473	471	467	479	493	419	482	460	461	492	456	467	473	454	468	439	465	466	442	452	450	452	464	492	431	439	481	440	469	464	430	427	463	448	463	464	455	484	458	435	466	459	479	467	459	471	412	442	448	445	461	485	435	463	439	461	482	471	485	447	477	450	445	445	472	463	446	486	466	467	417	485	493	471	423	459	453	488	444	485	460	481	463	456	426	453	435	475	480	483	475	453	457	473	452	471	479	466	447	468	520	492	446	454	441	450	432	444	470	434	411	473	475	427	489	426	478	478	431	455	487	469	451	502	460	489	466	461	443	462	480	459	488	460	468	447	498	432	441	466	471	479	469	453	480	475	483	492	499	449	465	467	468	428	434	438	448	444	483	448	469	466	455	479	503	448	493	455	472	435	487	440	439	448	402	442	460	431	426	454	480	470	480	459	459	437	441	440	471	493	426	475	433	452	483	485	468	426	462	451	458	460	434	456	488	429	481	460	460	486	437	491	458	439	470	446	459	455	483	459	427	459	487	463	454	459	484	462	437	476	505	478	438	496	487	445	432	473	453	468	453	502	470	494	445	462	448	436	500	446	467	472	486	440	486	453	471	448	465	501	466	477	466	450	436	450	466	442	433	439	465	471	448	483	484	466	448	442	459	456	462	427	451	464	498	461	460	507	430	452	428	477	443	459	398	461	475	437	423	458	460	456	445	447	442	459	452	479	446	489	469	469	479	419	497	466	437	456	430	466	459	431	441	467	487	475	471	486	448	495	435	457	430	449	450	468	434	441	421	496	472	455	478	497	452	449	442	460	440	465	420	433	451	467	460	505	423	458	483	445	514	488	443	463	447	490	463	475	443	478	450	451	424	478	470	468	474	519	451	476	486	435	444	465	442	429	485	412	442	435	428	452	451	464	472	437	472	490	451	471	460	441	459	485	479	432	484	480	431	477	477	471	430	454	425	494	410	453	450	465	467	484	451	491	426	466	453	463	463	487	437	460	449	475	468	452	475	460	472	490	499	409	469	479	437	447	439	450	463	475	438	443	464	443	428	491	492	474	456	477	474	478	487	461	436	465	444	456	459	457	422	451	440	493	427	457	472	463	454	496	454	433	483	442	433	458	460	453	442	428	464	433	454	432	437	457	471	482	483	440	469	469	443	475	463	484	480	447	467	489	416	433	435	451	447	456	449	479	516	445	428	492	433	465	495	418	474	465	449	456	478	467	499	471	458	452	452	474	445	477	444	421	412	446	457	466	484	467	458	434	474	464	470	455	453	482	429	454	450	504	445	412	487	479	480	448	463	451	427	476	415	470	434	466	463	487	476	474	479	493	486	447	442	458	449	451	499	473	431	482	511	417	469	464	464	453	457	433	453	467	447	483	430	449	456	501	452	468	423	455	479	473	428	444	489	463	472	456	465	425	473	483	488	444	444	468	429	415	465	459	462	463	447	444	460	436	443	479	441	451	458	445	436	435	457	459	484	455	434	443	460	473	458	445	468	453	475	477	450	489	425	461	481	440	493	458	468	442	460	442	467	442	472	469	454	478	483	449	483	458	473	468	471	461	454	460	439	459	534	434	430	460	473	469	466	415	402	467	510	491	425	458	447	447	438	444	454	449	448	486	457	461	509	421	500	453	443	485	437	471	452	428	447	470	498	449	416	445	470	490	479	460	475	434	458	427	461	455	453	451	441	435	508	476	483	479	464	474	469	434	474	458	429	457	460	433	435	449	453	455	469	450	469	452	463	487	469	453	448	448	445	462	457	447	467	453	486	424	478	493	431	467	467	433	465	474	422	459	506	451	487	509	468	445	422	418	462	470	437	476	439	489	432	417	476	475	472	443	428	406	452	500	479	462	467	473	449	504	444	450	446	460	454	432	473	472	437	501	448	469	454	496	475	489	470	425	440	462	471	451	470	448	444	474	444	466	485	464	438	454	479	418	472	460	463	478	452	471	465	419	423	456	471	457	450	461	480	460	442	451	469	444	492	467	516	468	439	460	465	482	420	425	439	429	454	481	468	456	511	491	458	452	435	455	473	460	487	454	480	454	425	468	485	474	443	466	475	424	442	465	485	428	495	472	421	443	492	444	447	459	455	459	464	507	477	444	475	425	426	507	422	455	458	442	480	432	422	443	472	465	463	476	484	471	448	462	446	464	479	467	438	464	507	491
24909	26409	52344	49062	29096	12908	2740	734	584	531	520	521	466	513	524	501	559	536	522	497	516	518	503	486	486	492	604	488	465	479	523	490	487	500	480	493	515	502	510	463	485	535	462	478	489	511	558	510	499	479	488	480	487	510	498	499	507	549	484	490	507	499	479	463	508	531	523	485	491	516	510	521	481	557	498	490	507	484	468	466	505	507	482	487	509	492	523	486	534	454	500	486	494	489	494	479	494	453	472	512	483	480	500	477	463	470	534	502	506	529	499	526	537	489	465	513	489	500	462	547	488	540	501	512	479	518	517	544	509	470	499	540	510	491	506	537	507	528	521	503	507	532	485	469	529	497	544	531	498	529	494	499	474	521	508	477	500	487	510	507	483	526	480	509	501	487	498	507	524	485	474	479	501	498	456	481	493	534	498	550	471	491	491	458	514	502	503	505	531	470	496	473	512	507	510	492	523	490	514	488	466	515	505	499	521	492	501	496	537	529	490	490	459	497	477	485	473	513	496	524	530	477	525	563	531	513	499	563	537	460	515	469	507	459	471	495	489	488	506	461	533	525	479	545	516	510	513	495	468	507	487	498	508	493	479	456	519	497	502	531	492	516	487	518	489	507	480	458	500	484	484	545	522	504	491	507	507	509	500	486	489	523	480	523	535	501	491	501	483	496	475	503	528	518	505	455	460	491	465	480	474	465	537	470	549	512	470	514	462	488	497	491	495	510	498	519	471	490	501	491	515	476	474	475	492	495	520	469	504	517	498	481	495	501	530	498	479	489	495	516	487	558	518	516	482	504	506	478	539	490	519	456	512	515	509	528	499	478	464	486	489	535	500	508	521	542	490	521	478	484	512	483	544	515	485	525	460	512	529	537	510	521	472	510	463	467	509	507	452	459	522	467	498	491	506	506	476	511	547	473	515	502	484	514	496	478	477	501	515	534	522	496	513	495	503	513	499	523	515	480	511	496	519	483	515	494	509	503	495	537	529	521	509	481	563	502	478	497	507	502	492	503	479	527	480	512	506	496	498	482	489	475	524	507	457	515	510	529	505	479	531	512	507	459	504	464	492	482	532	505	500	506	495	508	497	458	480	498	494	531	533	461	452	493	497	542	526	517	520	522	493	502	499	489	485	477	516	517	510	465	503	459	486	516	491	521	509	484	477	511	504	508	517	487	447	481	482	489	479	479	483	502	459	477	473	481	508	490	509	495	518	474	495	560	501	499	500	520	515	518	474	510	498	518	503	524	541	452	515	517	511	526	468	494	495	496	490	490	499	536	458	488	483	507	486	498	459	463	532	459	481	522	489	535	523	479	488	479	502	468	482	492	518	487	532	537	481	478	483	484	531	482	497	497	489	461	486	536	513	496	482	504	502	473	470	506	479	504	527	468	496	477	508	468	501	513	543	508	512	471	484	484	471	507	512	484	515	507	495	521	476	476	535	487	500	494	437	504	524	494	510	496	473	517	509	477	510	502	502	498	510	494	518	513	466	520	512	507	465	514	454	522	536	467	503	502	483	499	517	502	492	517	498	466	480	511	506	453	490	497	543	465	503	480	528	453	484	481	517	485	498	470	483	504	507	514	509	499	495	457	461	497	506	497	514	517	487	535	505	512	512	479	509	482	534	488	517	524	473	509	492	494	495	552	536	518	507	522	508	522	500	502	519	500	483	511	483	493	531	507	499	511	494	482	460	497	498	518	474	478	535	480	534	521	558	513	481	485	501	542	596	483	475	518	465	515	517	523	492	502	490	457	447	478	493	503	517	492	484	506	501	528	470	490	535	495	536	535	507	534	482	491	473	487	463	499	522	526	476	500	492	479	465	488	503	474	501	457	500	499	495	527	552	515	484	504	508	498	517	488	503	485	481	485	527	533	507	503	514	504	531	507	536	516	519	524	481	470	531	447	522	478	547	475	485	473	498	492	498	502	503	524	492	476	508	467	497	524	501	502	508	520	511	520	442	513	518	504	475	480	507	514	527	486	521	514	544	494	442	502	520	534	445	513	511	535	470	491	506	474	487	516	541	489	499	505	525	499	505	495	500	463	488	496	518	490	501	522	535	523	525	477	516	470	478	489	467	482	467	484	519	470	499	520	505	474	527	484	499	495	493	487	533	462	458	487	530	478	527	493	487	509	514	491	512	489	484	482	533	476	508	514	503	495	505	518	500	484	482	541	485	521	495	448	467	464	472	481	494	442	517	525	490	497	487	515	465	458	540	484	516	485	522	500	473	481	515	526	494	452	493	501	511	485	512	470	511	493	485	531	463	498	490	526	495	506	530	531	543	498	516	460	539	474	493	531	506	521	531	487	528	526	491	515	520	462	498	486	507	502	499	495	483	464	505	496	518	499	488	445	526	473	467	495	520	501	513	504	518	516	496	483	496	511	512	506	534	471	490	507	499	488	531	493	514	492	506	525	492	504	485	452	517	499	505	505	487	489	528	480	506	486	515	468	531	529	511	479	478	524	485	497	500	496	510	466	503	487	508	481	514	520	500	512	560	510	464	487	487	492	514	511	500	488	509	461	534	480	477	525	505	471	494	532	493	495	492	522	492	505	490	501	466	479	476	499	456	514	491	499	488	458	565	478	490	493	451	519	513	449	550	478	468	498	457	485	534	513	467	507	510	502	482	477	490	525	493	531	506	531	508	512	516	514	507	493	501	460	492	499	507	479	487	466	505	461	526	490	470	503	491	514	492	497	500	482	494	522	496	505	499	485	451	511	458	448	464	533	516	477	504	499	490	510	452	487	495	451	511	485	496	499	476	461	490	482	441	482	523	536	524	494	492	516	547	519	454	473	492	528	510	498	485	533	488	486	534	499	487	513	493	494	480	497	486	492	464	519	506	528	522	468	464	517	486	532	493	453	503	482	507	494	484	543	530	452	467	489	481	510	523	511	544	485	479	504	491	515	530	517	500	508	505	486	492	508	510	539	500	520	486	537	493	487	496	490	489	481	487	477	530	487	496	494	493	501	452	502	502	493	483	478	509	537	475	492	523	514	467	507	499	494	488	489	514	500	497	531	463	458	494	499	499	503	443	482	476	479	484	485	492	501	518	533	498	510	516	482	510	490	531	492	516	487	501	514	525	505	537	465	525	509	518	497	492	485	494	567	490	487	498	504	455	499	527	465	532	509	469	499	504	521	465	518	499	518	499	493	509	503	513	505	494	487	490	495	493	492	478	516	478	490	547	496	516	500	486	486	506	503	526	489	530	501	466	523	576	518	523	520	501	531	523	531	489	490	515	510	485	481	496	479	507	516	526	464	468	478	548	489	472	502	486	502	524	470	481	470	466	513	517	485	465	488	483	498	517	472	475	521	510	492	489	498	498	499	470	513	533	505	478	468	488	485	474	502	518	489	500	530	486	544	456	521	480	525	495	514	499	481	480	498	480	487	499	500	476	506	522	522	459	497	539	473	485	472	541	485	502	484	511	492	516	505	519	519	490	504	462	512	491	506	489	485	533	479
42251	91632	75016	45352	20940	6682	1826	666	515	508	501	561	545	549	539	568	553	530	523	528	550	557	523	573	535	563	532	538	578	507	508	573	551	529	545	557	516	531	534	488	563	507	555	525	517	530	568	557	491	528	531	531	544	546	512	524	550	573	498	512	548	497	540	554	533	506	521	527	521	524	532	542	554	515	538	550	571	554	523	495	529	517	535	523	512	492	510	539	529	554	534	547	511	525	527	518	525	529	528	520	491	532	516	530	555	567	517	511	499	508	564	554	584	509	542	548	498	526	500	572	522	513	520	527	512	562	559	511	522	536	519	504	491	537	534	533	555	568	530	534	515	549	506	553	549	543	532	526	575	544	524	548	505	506	553	536	539	485	562	526	485	543	510	498	536	501	552	560	544	554	548	521	532	499	565	517	518	574	555	536	507	540	529	538	513	517	508	536	509	536	505	537	522	526	483	473	519	531	521	501	529	534	551	543	518	542	573	491	545	519	554	555	516	543	522	537	524	519	542	500	543	536	482	531	512	525	532	518	503	511	545	542	486	516	505	524	504	591	554	557	520	557	497	538	523	531	503	519	463	499	518	562	533	549	531	554	517	515	509	507	542	501	510	554	499	494	527	510	537	517	539	549	501	517	535	531	486	492	528	523	518	531	535	588	528	554	511	519	516	526	542	498	529	552	527	508	499	502	528	514	479	542	480	541	492	508	532	534	535	538	530	549	584	531	511	531	541	512	513	545	512	534	546	514	542	524	498	549	553	497	533	503	466	516	551	565	540	542	495	546	511	577	559	522	494	505	565	513	530	524	535	518	554	513	481	525	534	556	533	524	556	550	521	537	513	507	554	580	455	562	548	507	500	543	508	517	548	531	482	539	532	507	538	522	501	540	506	528	487	517	536	541	524	519	536	531	518	513	535	557	498	495	523	555	530	529	563	564	534	544	545	535	503	541	571	528	505	529	511	524	539	536	559	514	528	545	492	540	518	489	511	505	467	534	541	552	544	541	515	547	532	537	541	531	566	527	535	524	498	498	555	493	514	517	507	545	473	560	506	512	519	533	519	549	520	497	532	530	556	490	508	547	512	543	517	526	515	530	551	496	533	456	508	557	506	549	547	553	566	512	557	513	523	511	519	535	531	534	507	468	518	541	590	529	573	493	519	545	530	536	490	499	542	559	559	554	553	529	602	513	523	548	525	501	543	559	527	491	498	543	521	550	530	533	599	510	540	518	499	522	559	497	544	505	500	554	529	517	497	493	518	540	545	520	506	536	519	538	526	514	524	535	521	545	468	540	542	532	518	537	553	522	527	546	530	537	539	533	489	528	497	536	531	501	517	552	537	504	539	526	522	513	511	495	544	546	472	491	543	543	518	483	498	560	542	519	537	533	529	506	499	529	529	529	510	563	529	534	556	547	500	509	510	531	513	509	519	546	523	531	525	549	542	515	518	523	533	521	522	516	542	517	490	524	537	532	536	523	513	508	566	560	559	565	561	528	546	541	534	511	548	549	481	513	560	558	558	534	523	518	511	495	518	520	558	525	506	557	504	537	500	552	494	527	524	505	544	474	493	512	526	522	533	522	491	514	514	546	542	538	520	502	499	513	520	506	500	543	495	523	544	584	524	505	452	563	525	527	545	577	535	507	565	502	506	560	518	550	527	526	499	526	523	501	546	545	549	594	528	519	537	529	504	587	519	524	554	532	494	544	493	532	532	540	516	560	515	540	502	527	523	539	541	541	513	528	548	504	505	604	517	548	545	537	533	550	506	588	522	546	528	532	492	535	524	477	552	510	521	515	519	550	529	547	502	507	541	531	523	551	537	495	555	501	512	548	561	510	552	545	506	533	537	522	542	542	500	523	495	489	539	561	511	507	538	519	517	484	536	515	540	565	552	537	548	508	498	531	506	560	531	489	518	504	509	481	528	544	486	511	522	536	558	478	493	551	516	487	550	502	515	509	501	524	542	484	533	536	547	505	545	526	533	520	534	541	526	544	527	517	540	531	543	519	554	513	530	521	506	514	508	591	495	512	523	545	537	491	524	551	552	531	524	533	548	514	497	523	520	534	519	513	463	588	493	518	520	517	518	494	528	502	520	513	537	522	503	518	492	557	554	557	527	503	527	542	549	541	512	534	532	521	543	525	508	540	504	512	584	514	502	517	551	530	493	520	477	535	524	538	529	490	517	539	558	529	523	521	538	501	538	518	522	501	476	534	531	541	538	569	496	546	570	534	534	530	521	530	532	525	525	484	557	521	528	532	510	526	499	539	524	499	533	560	494	506	513	559	530	553	554	541	514	539	558	532	514	520	530	543	519	542	511	548	510	528	531	578	540	510	488	509	525	522	527	503	540	474	555	563	512	521	519	526	499	529	504	516	510	531	517	517	573	511	513	524	523	548	487	495	537	523	509	505	530	522	524	572	539	558	547	514	540	525	508	530	533	546	543	543	528	536	522	544	525	490	532	541	546	552	500	558	532	536	507	539	503	514	503	516	528	511	513	530	531	600	585	566	508	563	520	506	568	543	517	517	491	527	524	530	542	528	527	552	493	518	520	540	502	512	579	523	552	515	530	484	530	507	511	525	520	515	531	539	545	542	527	523	504	548	536	478	546	492	522	537	486	524	520	516	503	554	539	497	517	512	570	512	543	489	549	523	507	524	561	538	559	566	578	603	505	521	518	506	470	490	559	523	549	540	508	542	474	542	523	545	564	534	533	544	499	524	529	495	510	536	530	549	515	542	531	542	526	502	534	546	490	537	493	502	559	542	508	504	515	498	545	574	546	539	502	537	530	557	516	515	519	519	533	533	537	504	498	522	554	526	526	533	528	545	498	507	534	462	532	544	516	545	539	496	496	555	556	554	541	507	554	500	487	584	499	531	568	499	524	529	530	498	556	558	535	533	523	550	503	546	490	569	513	534	544	578	532	539	551	509	519	535	484	541	539	561	558	511	522	510	544	511	502	505	516	544	504	503	539	558	520	561	546	560	521	502	526	512	485	546	513	504	501	517	571	502	533	542	513	598	491	494	531	548	506	545	524	518	580	519	532	540	486	553	545	512	483	543	496	538	552	509	524	538	541	495	483	516	495	533	516	536	551	535	509	549	527	532	532	546	519	527	559	548	562	482	466	527	567	503	513	493	524	540	537	551	474	509	555	535	534	545	528	559	509	483	509	546	517	510	537	523	547	542	515	559	522	506	549	530	530	496	530	498	499	482	555	505	532	533	531	516	523	531	520	513	546	545	524	485	468	521	550	529	564	545	505	507	522	540	564	527	521	526	503	490	517	525	500	516	532	497	515	558	521	547	540	548	552	508	508	525	527	544	511	528	515	544	525	515	506	520	510	535	524	506	520	543	486	478	565	525	521	507	550	538	518	518	518	520	518	513	545	480	521	492	553	510	526	521	511	529	509	545	518	528	524	552	533	526	560	496	535	509	541	544	498	502	539	504	541	526	543	522	521	518	561	498	532	520
23935	23194	44082	48251	33827	19468	6406	994	578	614	617	603	630	615	603	583	603	525	603	564	550	553	567	567	582	518	552	566	564	534	531	613	570	592	579	531	514	584	586	543	565	600	585	573	574	536	605	539	555	573	543	541	595	523	547	560	612	557	504	522	556	586	616	577	600	546	569	565	608	548	580	526	533	556	565	568	602	590	599	562	567	582	569	541	592	570	614	578	548	556	587	590	602	579	542	561	525	567	544	584	516	546	604	541	575	544	553	558	552	565	530	539	545	593	581	571	575	558	564	572	590	569	605	527	545	541	591	592	557	585	567	562	582	583	588	560	574	570	546	571	541	640	627	556	529	585	548	550	563	575	508	557	589	581	558	556	560	519	553	543	579	556	567	617	543	584	558	578	544	534	567	551	557	551	567	566	539	561	562	542	576	549	558	553	552	570	517	546	621	565	531	570	537	568	552	566	565	551	548	542	558	594	536	578	588	577	547	561	582	551	550	582	556	585	533	587	554	598	548	581	581	598	570	527	533	570	543	534	545	553	539	564	575	621	563	575	491	581	559	603	587	537	590	562	586	556	557	495	533	528	573	598	559	534	573	578	552	604	578	530	546	554	571	612	547	548	542	562	577	513	547	574	597	612	521	519	558	563	543	584	585	552	602	540	551	577	587	562	588	540	544	527	546	554	589	627	610	578	592	570	584	580	555	611	570	534	583	539	567	579	516	535	537	545	578	566	537	539	594	552	595	547	554	575	562	573	595	582	620	570	566	582	547	575	555	599	576	564	555	590	549	545	530	583	565	578	562	572	580	537	548	545	551	569	540	536	572	582	550	570	539	533	585	558	597	594	531	583	589	575	560	562	571	574	540	569	531	567	525	581	605	532	550	589	588	553	585	554	543	577	574	519	538	523	567	541	563	541	569	610	563	528	561	579	524	565	565	550	566	564	557	514	562	583	555	588	561	529	570	596	545	536	567	581	586	546	561	598	594	552	576	568	583	530	562	592	557	504	541	541	573	553	543	513	627	589	586	610	561	594	567	546	570	555	574	541	538	570	552	552	588	560	490	534	582	573	571	492	577	577	571	528	593	536	573	566	628	609	538	594	547	531	577	582	549	574	535	529	543	554	586	523	529	549	560	579	545	552	567	544	524	545	557	591	561	589	563	547	551	548	560	597	544	527	544	517	534	568	596	534	526	568	589	552	489	556	537	590	593	575	527	554	532	534	547	562	554	529	557	550	518	580	555	570	561	535	565	592	567	543	512	543	597	601	542	577	570	563	556	589	548	546	553	541	580	548	552	551	599	579	612	549	534	561	549	569	536	558	566	586	558	569	523	561	574	551	517	604	567	533	557	548	550	589	569	570	580	548	539	579	536	543	595	557	581	565	579	558	591	558	575	557	562	552	584	627	572	567	554	533	569	561	565	560	559	540	552	540	553	540	525	578	593	520	588	542	561	566	541	571	522	545	584	573	563	515	585	555	545	561	582	494	554	525	594	592	576	561	518	561	574	513	577	565	582	530	559	578	594	567	562	562	547	569	572	561	551	556	584	588	529	625	559	537	546	527	589	540	544	549	585	576	587	560	550	530	589	570	564	518	564	561	548	563	558	550	573	552	564	570	530	564	585	575	592	550	614	569	553	540	568	538	603	510	588	585	566	523	568	596	592	562	584	549	583	534	646	571	575	614	577	583	587	573	559	546	557	538	534	576	589	612	554	569	538	575	544	603	580	593	577	535	533	558	564	525	578	543	530	558	585	582	591	603	553	554	529	524	539	583	599	586	572	592	564	537	574	561	563	553	586	586	552	563	596	545	511	574	585	529	525	560	533	531	556	593	572	526	554	532	578	543	509	548	583	505	569	543	554	573	578	561	596	561	561	551	545	597	556	533	585	531	540	625	629	565	561	552	549	548	596	568	588	538	563	546	555	561	570	557	565	581	564	517	567	547	570	512	583	526	599	592	568	551	552	565	571	555	562	514	536	574	564	537	583	595	517	563	581	560	539	546	563	530	571	587	563	550	574	534	522	570	586	574	546	540	571	604	564	561	523	584	573	587	568	567	529	562	577	550	589	539	527	564	556	606	562	547	551	544	576	534	527	592	596	563	602	593	570	554	543	553	554	536	588	574	510	551	539	535	554	525	549	530	497	572	535	572	580	591	566	559	607	550	560	479	562	547	550	584	560	556	560	566	542	541	557	549	585	556	568	501	565	538	540	554	578	531	538	596	561	590	584	539	550	565	569	562	582	551	613	535	534	594	556	543	569	559	553	585	540	577	535	551	585	600	584	547	552	549	575	543	540	555	563	571	596	578	547	544	553	588	581	598	541	539	549	572	586	575	562	557	527	559	517	529	584	580	558	569	579	560	569	551	582	530	572	554	545	556	544	511	556	561	565	529	556	582	577	573	581	547	571	555	542	558	568	557	599	553	545	573	514	555	543	556	537	569	546	568	602	614	541	569	536	555	568	561	580	567	598	547	530	583	559	574	574	610	575	583	587	560	562	554	588	573	576	598	541	552	557	589	592	587	589	583	560	563	554	566	565	524	558	536	527	527	553	553	571	562	545	555	524	560	561	559	625	528	568	561	586	573	553	579	598	575	531	554	542	570	556	565	521	517	565	562	556	558	530	582	547	564	502	550	566	570	568	550	533	522	546	576	583	564	508	586	573	528	561	541	575	556	592	550	579	578	552	578	557	575	577	554	520	554	580	527	582	587	597	576	558	592	565	530	555	579	621	558	555	638	530	597	594	572	518	615	587	546	555	610	551	550	540	589	557	578	531	545	540	543	569	559	570	558	588	548	552	541	563	594	551	581	590	597	546	534	544	597	612	558	533	574	554	567	549	570	551	547	608	552	572	558	546	594	572	524	576	594	583	571	563	528	569	578	543	567	544	529	565	573	556	563	537	565	499	534	559	513	542	559	586	614	562	542	539	558	551	575	541	545	545	568	615	547	558	557	549	541	540	571	563	566	592	574	537	507	565	517	595	575	559	524	546	533	557	592	553	556	530	585	569	569	584	574	567	534	560	584	579	564	553	539	580	550	526	559	522	548	565	566	548	561	538	580	548	524	556	589	564	555	522	562	536	549	546	543	602	567	573	581	536	547	613	562	531	559	528	559	571	551	549	565	535	561	553	542	528	575	536	560	559	520	515	533	557	621	550	547	555	555	558	547	581	575	582	553	531	543	568	515	574	552	537	541	559	572	621	545	537	589	538	556	539	576	567	569	587	537	578	567	596	515	548	554	576	537	566	567	613	566	562	574	560	563	567	558	563	538	585	570	548	535	564	558	549	531	573	549	516	596	566	550	526	568	580	614	565	554	563	561	544	566	535	563	580	606	567	568	545	576	548	560	565	588	560	582	546	516	569	527	537	545	542	576	510	564	597	571	573	552	512	567	571	525	547	562	562	549	574	607	571	580	517	585	521	561	562	538	594	580	577	586	505	549	560	509	569	552	576	545	564	574	550	581	532	533
56836	98885	83660	58399	30288	10599	2852	731	582	591	597	593	584	604	592	611	603	614	640	620	591	618	657	609	663	603	619	586	624	589	597	579	612	588	649	591	626	590	605	588	629	601	611	571	591	561	635	615	606	617	594	594	701	580	629	603	605	585	664	620	612	644	614	610	645	654	652	578	630	570	592	603	593	618	568	568	623	605	559	628	629	583	659	604	586	600	618	610	619	601	605	595	625	642	614	633	620	591	592	625	625	565	604	634	600	650	609	625	632	648	604	636	618	645	608	619	624	611	611	588	604	574	570	639	606	600	612	590	592	625	597	591	598	559	615	609	592	621	611	616	613	593	614	650	596	645	602	637	570	608	639	560	624	622	658	621	606	612	597	622	639	644	599	620	610	601	613	641	614	602	635	564	578	588	612	594	579	640	613	572	635	631	602	633	558	577	637	584	621	600	590	593	625	618	616	641	575	602	595	582	605	575	567	619	588	617	630	656	592	590	637	604	605	607	600	568	611	662	557	602	627	616	617	593	565	594	591	622	601	561	592	621	638	653	620	625	568	645	607	634	616	609	607	572	624	643	648	611	612	619	635	598	618	637	632	635	591	571	652	568	630	622	629	623	628	637	596	623	622	598	567	589	607	631	588	611	612	628	606	639	520	638	643	639	634	623	600	607	599	661	598	615	610	637	610	584	638	582	614	634	638	619	627	631	605	598	598	614	639	586	608	593	568	583	587	592	582	577	581	595	611	654	583	583	655	617	644	586	577	642	607	592	604	623	601	607	592	631	596	605	605	544	591	626	596	635	621	535	639	615	592	586	620	605	613	581	609	595	583	605	663	600	613	567	584	554	582	591	604	583	624	591	601	603	624	618	593	622	645	621	599	585	644	624	635	612	655	596	554	640	646	591	637	603	580	526	570	576	615	614	594	582	601	641	608	589	627	574	677	585	624	611	620	617	581	645	574	586	643	611	628	595	631	594	595	621	617	605	615	651	565	584	585	606	630	612	624	601	591	594	586	577	610	607	584	566	608	617	581	610	623	609	591	593	643	646	602	609	615	606	577	547	590	617	617	582	599	602	604	592	609	620	560	610	598	588	609	604	587	617	635	580	633	596	600	606	576	629	630	622	622	636	638	593	635	617	629	569	623	601	709	606	609	611	620	592	612	583	625	602	627	616	577	582	615	633	612	620	587	593	581	596	596	607	608	617	592	620	612	604	610	613	632	594	642	570	624	603	594	600	589	594	642	606	625	573	550	582	616	644	612	606	648	605	587	622	628	587	567	646	639	609	648	634	622	608	582	581	577	631	629	594	626	600	601	633	603	601	661	575	572	551	615	591	569	580	632	600	628	635	569	610	620	603	610	612	588	625	616	581	630	591	590	603	625	616	602	598	604	599	603	576	595	632	615	609	585	584	597	570	611	607	586	652	594	567	686	593	630	579	572	632	640	569	604	617	597	616	651	596	580	596	531	623	597	558	619	673	630	575	566	594	604	627	601	619	593	609	624	615	625	623	607	627	584	623	597	572	616	625	619	618	602	605	624	601	635	621	633	621	623	630	649	593	641	638	631	578	615	608	622	587	586	587	590	640	635	577	557	657	561	592	663	560	603	619	627	578	662	647	621	619	608	590	604	585	588	664	554	592	572	648	580	600	589	607	624	568	551	607	646	604	633	625	657	587	604	591	576	597	640	613	602	584	570	640	624	637	614	596	598	597	608	637	615	581	634	620	622	576	594	571	607	588	616	627	616	588	606	587	576	587	625	617	564	604	569	614	593	567	628	578	610	623	635	577	652	635	582	601	665	570	629	604	604	615	605	621	623	607	604	609	642	616	598	631	604	568	599	622	625	605	622	617	568	616	619	612	622	573	644	618	598	585	613	613	634	644	612	636	632	625	594	613	576	607	552	618	596	592	597	630	571	646	578	595	591	604	635	629	632	573	596	636	630	608	561	565	623	610	599	624	626	587	569	588	624	578	617	635	604	603	644	597	600	573	642	582	616	619	585	625	586	556	632	609	644	601	581	591	609	584	624	584	595	601	614	611	641	591	650	606	666	616	615	608	569	619	551	629	631	677	635	632	608	627	603	598	597	604	634	601	555	605	649	635	590	595	577	637	619	608	613	612	560	621	607	574	598	619	633	550	607	649	569	599	649	611	634	598	576	614	583	568	607	572	595	647	605	583	650	601	590	614	599	619	640	614	610	543	614	602	600	618	587	609	623	584	620	595	604	616	571	607	618	613	615	590	623	632	615	618	591	563	645	637	620	589	597	616	600	593	653	634	631	610	628	622	598	598	593	591	605	626	600	594	648	592	601	567	593	600	619	578	613	652	616	595	608	622	593	581	611	601	596	632	576	562	615	599	629	588	583	598	602	611	590	599	607	630	591	598	622	624	593	582	569	594	591	562	584	607	632	609	598	622	583	570	617	587	590	571	645	558	607	628	615	601	580	568	594	613	592	586	633	608	614	605	600	603	592	631	621	640	629	630	602	622	656	598	608	617	605	652	597	642	577	592	582	656	607	583	670	604	621	624	631	614	593	617	588	637	583	616	641	640	604	608	615	622	657	598	650	621	602	585	647	625	641	567	568	626	648	640	608	611	602	627	647	581	602	604	622	554	600	606	609	587	635	586	563	566	622	632	596	632	602	667	610	578	623	598	592	617	598	625	625	607	631	557	597	636	594	629	597	632	622	596	592	596	629	598	577	649	608	617	604	560	592	555	641	635	652	602	583	633	655	609	585	591	610	581	571	561	628	572	637	602	583	625	587	585	627	657	594	634	620	607	636	612	616	587	591	610	611	548	653	628	627	638	625	597	587	653	629	568	581	592	591	585	590	628	622	599	609	567	594	591	611	635	589	585	552	570	625	620	607	609	609	577	645	605	625	618	596	594	656	660	557	597	642	621	603	635	613	624	608	623	634	572	623	591	633	643	595	627	606	632	599	583	599	600	628	573	591	615	593	588	594	601	570	590	585	634	602	562	633	616	605	660	651	598	646	612	651	602	591	612	577	611	585	640	569	614	610	593	609	623	593	618	617	602	611	640	583	607	641	602	605	609	594	649	628	652	630	617	591	644	599	553	633	608	584	564	645	604	629	630	583	624	587	617	615	575	602	590	575	627	607	581	578	617	622	583	624	593	604	605	610	601	589	598	590	588	551	583	640	625	607	627	602	643	583	602	596	573	610	627	617	616	592	614	584	642	646	614	596	581	626	570	611	588	623	597	613	610	631	550	669	618	575	566	590	584	643	613	624	622	614	655	574	629	631	599	597	602	619	625	584	614	591	643	624	583	608	550	586	634	573	628	646	583	564	582	583	617	606	585	618	587	602	597	563	606	612	636	628	642	591	609	606	632	599	603	584	601	633	658	617	614	587	608	605	628	612	595	600	587	649	621	625	603	601	616	611	631	589	600	661	609	613	636	592	563	629	648	585	575	591	581	611	591	602	609	609	619	594	572	612	625	623	611	581	617	636	649
27817	26025	31685	18650	5544	1467	672	522	483	528	492	481	421	460	466	464	479	520	480	478	500	528	498	468	496	439	488	477	472	500	465	478	471	464	507	490	492	466	468	541	488	485	452	459	469	498	466	475	458	514	462	449	491	463	461	491	455	481	475	505	473	512	492	524	446	445	490	459	487	487	460	501	518	457	489	503	461	492	450	514	507	493	494	507	484	445	452	490	442	460	514	490	476	486	495	487	487	411	469	480	484	471	449	468	465	518	519	474	499	472	505	484	481	516	485	440	467	484	477	476	478	479	482	457	450	483	471	520	495	464	475	499	508	475	492	453	485	486	487	497	449	478	467	465	469	476	517	495	483	499	473	453	480	488	482	461	508	414	497	478	456	498	491	465	455	492	456	477	490	441	484	507	463	464	451	446	488	463	501	486	490	465	423	480	480	487	437	489	480	494	523	468	443	451	473	493	494	466	473	450	510	461	500	484	452	493	467	470	494	497	492	479	497	465	487	488	461	467	466	475	477	471	451	465	496	485	468	479	465	502	486	469	474	469	470	494	478	501	537	478	472	475	441	477	457	469	458	465	467	455	484	480	485	493	469	527	441	500	450	483	493	493	482	517	472	514	509	489	491	483	482	468	452	543	481	425	454	472	425	477	490	448	451	466	488	449	481	471	492	459	484	466	453	477	484	472	481	469	445	470	469	459	464	495	474	545	496	477	493	494	505	471	478	491	497	492	441	459	522	486	451	470	470	483	507	492	482	445	502	516	463	474	463	466	467	509	445	528	521	524	470	468	466	494	433	442	463	456	468	494	458	464	468	442	480	489	489	471	486	486	484	445	468	520	492	495	471	511	454	487	459	461	541	459	497	524	495	468	496	470	515	521	470	487	483	495	455	462	459	461	451	467	471	459	496	465	461	491	504	445	467	464	466	459	496	465	465	486	464	506	462	449	510	481	513	489	481	475	472	464	477	468	427	475	465	522	471	472	480	523	466	482	455	492	476	461	453	450	494	469	486	516	474	504	494	500	485	479	490	477	470	487	486	458	498	463	481	456	455	488	465	491	511	452	501	483	501	434	494	500	513	470	514	492	494	474	453	517	457	468	456	499	457	490	499	468	512	472	467	510	464	434	504	477	476	482	464	491	463	459	504	434	482	471	491	463	481	499	462	462	464	501	442	488	517	473	463	471	498	514	441	501	486	501	470	459	481	496	498	463	500	454	521	501	462	468	482	452	516	489	478	473	472	437	490	503	531	479	461	463	493	474	521	470	482	466	490	493	481	496	485	469	455	495	444	448	500	456	489	476	485	464	477	438	510	490	508	493	507	494	447	495	477	461	483	473	498	512	454	460	495	465	490	492	481	475	494	491	489	490	463	453	488	488	440	487	481	494	481	509	483	476	478	495	452	471	454	471	486	482	472	503	471	485	487	490	462	473	506	511	456	428	474	459	461	465	478	440	483	460	470	442	466	496	489	496	466	455	468	464	472	474	488	473	450	456	473	493	492	545	498	492	514	490	481	483	514	513	473	481	498	482	495	481	510	500	478	465	458	490	444	475	457	463	485	520	491	463	470	461	449	474	464	506	470	510	519	457	461	475	461	465	502	489	479	493	475	538	508	489	543	504	474	469	513	459	495	508	505	467	510	498	475	468	490	488	499	502	496	476	458	513	445	465	475	536	465	459	472	461	439	481	471	452	523	458	431	412	478	469	479	494	466	476	426	490	468	501	480	470	495	506	526	483	503	481	473	481	457	507	506	485	470	490	447	471	473	510	488	529	465	480	473	480	475	491	444	483	464	461	476	484	473	453	470	499	473	487	501	441	470	468	513	463	504	479	519	500	471	485	448	480	483	461	514	484	511	448	536	517	471	445	442	486	477	480	509	496	503	417	514	485	477	447	486	474	519	499	490	536	484	460	468	425	477	465	492	469	499	476	484	466	489	519	524	496	485	487	491	458	497	461	510	444	459	456	465	515	494	517	450	492	447	510	466	502	480	466	470	478	451	504	450	488	527	495	442	464	495	449	510	496	472	477	439	500	506	473	446	490	434	473	504	499	432	496	427	442	468	484	491	470	428	486	517	466	502	492	447	532	510	481	499	462	458	487	483	493	470	476	471	464	498	479	471	478	458	477	463	443	521	464	472	444	493	503	455	503	455	485	480	487	475	537	463	484	465	500	495	510	489	444	481	460	513	483	486	452	491	472	447	481	494	499	467	481	456	499	520	466	464	456	481	498	432	499	459	508	482	478	519	455	489	461	470	482	506	490	464	489	490	461	511	498	511	451	507	462	513	472	464	480	506	467	438	518	516	480	503	487	565	487	456	512	504	451	457	480	490	489	516	451	494	444	512	455	477	496	489	497	520	458	470	519	493	463	480	457	508	502	530	501	461	555	474	485	499	500	497	464	502	455	496	444	469	479	474	464	484	485	480	488	468	506	473	495	478	494	501	472	506	486	471	504	504	487	447	501	474	510	507	468	473	456	464	474	452	456	460	493	460	495	480	510	531	494	485	484	483	474	492	471	486	484	483	517	459	452	482	431	517	432	495	478	475	469	471	482	477	483	459	518	505	479	480	516	486	494	473	446	515	460	464	460	487	478	489	504	442	473	474	509	478	451	512	453	526	486	446	485	466	510	464	476	476	451	444	440	463	485	469	499	471	499	501	497	473	437	478	476	487	486	477	457	510	498	494	465	471	471	481	481	501	467	466	486	476	501	444	518	497	456	492	451	504	491	504	477	501	476	488	498	479	475	496	464	493	452	516	489	470	465	469	474	503	472	470	452	500	489	452	470	489	487	477	480	483	447	484	474	465	481	522	481	478	494	474	474	502	512	477	451	526	482	522	483	455	479	523	487	463	498	483	458	482	526	496	447	491	490	426	475	470	505	477	478	486	475	497	487	471	442	502	434	459	457	477	447	474	490	482	486	493	521	476	495	471	466	468	493	499	483	443	448	482	483	472	470	463	464	498	438	454	458	468	466	473	442	514	488	498	503	503	479	516	505	479	529	478	461	469	492	499	483	478	452	480	475	500	504	477	504	460	500	476	455	456	504	481	465	479	491	476	501	483	487	482	480	467	519	487	484	490	488	467	462	536	469	519	454	486	490	477	509	438	457	470	481	488	514	469	490	467	486	507	491	487	461	494	489	459	478	495	478	490	491	479	468	465	457	498	500	516	491	498	538	478	482	511	477	479	469	501	500	510	528	499	485	441	475	431	526	499	456	507	494	469	449	485	520	479	501	508	474	475	451	516	439	466	497	485	495	516	485	474	498	460	472	470	444	471	515	476	458	477	501	510	453	468	501	485	458	482	465	501	479	471	472	480	475	485	516	475	501	458	498	503	504	455	492	487	455	482	470	477	464	465	467	501	477	483	456	478	455	497	501	449	489	466	485	508	468	488	475	472	507	468	481	478	482	498	480	478	480	488	453	484	494	443	449	474	500	457	449	506	474	498	447	494	441	442	473	498	501	490	497
12463	33625	28074	10901	3954	1317	643	459	423	501	428	440	495	445	440	474	436	433	453	444	481	481	477	454	429	454	477	466	422	495	433	418	431	476	458	424	498	452	457	477	408	449	443	445	452	435	496	467	500	431	453	472	449	419	446	499	453	430	482	451	486	443	449	441	433	457	390	464	468	477	441	466	477	432	398	462	409	467	426	462	438	430	437	443	435	437	436	473	475	451	467	444	442	457	456	459	418	456	448	421	460	431	449	439	450	458	448	436	473	451	440	448	421	443	480	471	472	443	476	470	456	465	462	488	451	483	457	448	452	475	441	422	450	468	450	452	455	425	430	458	436	449	450	490	433	484	440	450	436	450	445	460	471	471	429	428	426	421	443	447	485	433	454	435	436	456	478	461	456	493	436	407	482	462	481	468	425	486	434	477	432	509	415	439	457	398	472	440	445	462	451	440	407	456	452	454	478	438	453	463	456	463	482	469	438	457	426	441	417	449	476	463	430	457	430	416	436	421	441	454	432	462	436	455	427	433	435	469	478	438	467	434	436	466	467	462	465	470	489	468	510	451	450	431	479	391	443	468	451	464	450	431	447	458	446	456	487	435	464	444	447	418	439	445	399	463	471	424	406	457	429	441	460	469	456	443	415	467	480	434	480	485	484	473	466	468	418	479	463	445	442	480	439	451	449	453	441	453	430	455	437	443	459	455	478	480	455	463	456	472	437	447	427	469	449	460	440	434	459	502	440	441	436	416	421	424	482	436	448	422	438	434	416	435	478	431	444	483	415	482	479	448	455	477	454	422	411	424	420	426	491	448	435	458	452	444	431	490	433	455	455	445	468	458	476	448	446	418	428	421	458	442	439	465	443	463	442	436	488	474	456	461	458	450	457	478	474	421	418	452	446	459	449	461	437	432	455	427	427	456	483	492	411	502	464	467	397	435	485	441	421	452	447	456	463	449	462	439	418	426	425	454	455	419	452	420	428	456	481	451	458	445	410	436	479	465	443	437	468	399	427	452	437	423	472	437	427	446	440	440	435	448	470	442	461	449	390	483	446	415	466	445	465	446	439	439	457	413	446	466	433	437	447	453	441	455	444	466	455	460	426	469	463	472	459	442	457	472	427	409	480	450	452	438	497	441	442	453	442	469	438	434	446	458	449	473	481	485	445	424	453	475	462	467	452	483	451	442	427	446	446	450	438	464	451	466	467	436	446	488	459	437	421	446	460	462	466	441	468	459	438	458	458	438	445	449	438	449	442	462	450	490	458	439	392	447	461	458	436	455	455	417	448	453	479	460	462	467	467	499	474	443	435	460	423	448	481	436	435	478	475	442	462	445	481	437	406	410	472	447	480	451	463	453	439	449	466	504	463	463	469	465	430	419	433	446	488	445	437	424	431	450	499	447	425	460	435	472	484	486	462	448	451	416	417	433	446	475	470	477	459	440	442	447	447	445	523	411	459	479	441	474	460	436	470	493	458	419	451	480	449	468	460	426	473	481	472	423	462	453	461	452	430	460	438	449	447	458	420	454	455	457	480	436	449	440	452	441	464	491	449	453	445	454	467	474	446	461	406	477	448	458	441	456	430	452	448	461	481	440	478	486	465	458	453	439	428	464	426	443	429	449	490	441	421	479	463	453	413	453	433	450	450	430	472	459	435	427	421	485	413	446	473	423	471	433	483	478	459	420	476	494	462	455	439	428	478	458	444	453	466	444	425	477	429	473	500	440	459	489	459	449	439	424	455	446	427	444	437	465	422	467	467	473	413	464	436	467	415	465	491	482	460	445	468	505	458	460	449	452	401	446	405	445	463	414	480	440	445	420	455	450	415	486	439	435	457	490	438	433	472	462	478	469	454	459	456	444	506	453	433	463	440	460	457	452	390	460	478	441	447	450	447	431	462	435	461	475	478	442	455	462	477	408	457	445	459	416	465	425	467	416	422	446	443	441	443	485	479	450	419	436	490	457	461	470	437	426	437	445	474	452	457	482	429	484	494	471	494	462	478	469	482	448	440	471	434	446	447	428	443	451	410	493	461	436	488	429	425	422	435	421	454	409	444	456	439	469	462	418	471	422	468	488	453	422	443	418	434	454	471	420	473	444	450	491	434	471	441	450	449	426	449	463	454	456	469	467	448	441	479	438	441	420	415	406	481	427	449	431	472	446	447	504	419	454	471	473	438	423	469	407	452	467	447	450	446	471	456	483	481	442	471	438	438	446	421	448	464	441	496	466	484	449	483	444	404	446	430	455	466	452	498	454	454	438	412	442	459	450	485	457	473	446	456	478	460	457	460	430	431	470	449	412	443	464	471	478	465	459	434	439	468	437	447	465	436	459	485	428	495	457	439	479	450	481	426	478	470	439	436	457	454	443	462	451	462	494	468	452	476	485	471	475	534	457	460	437	486	457	471	474	469	445	456	436	469	443	477	465	435	441	453	465	439	466	486	459	433	433	430	454	403	448	452	456	443	462	435	439	468	499	477	477	457	420	439	457	435	437	446	509	442	451	374	440	456	443	469	473	457	430	428	468	425	466	441	442	444	449	447	465	424	456	445	428	446	468	479	428	451	432	474	478	472	458	455	467	447	417	428	481	436	470	471	442	460	507	414	470	479	493	454	476	455	457	424	449	480	501	456	418	475	473	480	440	445	483	490	464	431	462	468	461	459	430	441	451	445	464	435	449	471	470	437	447	433	461	423	409	415	504	494	479	432	437	433	456	428	419	411	444	450	436	470	452	497	427	442	474	477	481	425	438	437	450	419	468	430	434	452	454	457	455	437	449	459	452	445	447	464	476	435	449	436	415	414	467	433	435	471	425	435	460	457	487	496	467	490	441	465	449	458	443	442	475	472	468	441	443	475	463	429	488	445	454	448	460	448	459	467	443	414	473	421	438	471	433	407	486	453	463	422	426	457	448	431	455	473	413	478	442	404	462	426	454	500	467	451	449	453	433	464	506	481	422	460	436	474	441	432	454	479	437	427	441	420	418	417	455	435	429	497	432	462	462	439	441	427	449	459	427	461	427	478	436	476	464	428	460	423	426	425	453	472	419	435	444	497	463	443	480	442	450	440	430	445	473	461	471	385	457	426	474	469	419	469	455	502	417	460	466	479	464	448	448	473	447	445	452	485	444	448	468	464	449	496	450	487	436	449	447	472	488	486	461	466	462	435	433	441	440	459	472	447	455	424	436	429	491	452	447	402	447	441	419	446	470	400	484	436	458	444	446	440	492	434	434	493	462	461	492	473	441	470	461	446	402	487	427	405	460	462	444	458	456	441	453	464	465	458	410	461	456	459	475	453	446	446	458	458	448	473	426	476	455	468	459	459	441	408	483	446	434	459	416	478	456	470	417	436	462	445	459	451	428	441	446	426	463	437	482	464	433	458	448	400	447	460	417	457	442	465	422	472	424	467	425	444	463	445	466	449	420	459	434	469	452	458	409	496	460	411	445	473	460	399	498	451	435	450	446	457	481	433	465
24977	25139	49724	49166	30355	13882	3172	846	524	501	519	519	502	505	517	498	517	471	516	506	515	515	524	513	539	513	521	537	496	496	473	491	502	486	507	486	530	570	548	478	460	526	493	536	530	500	527	499	513	480	481	446	509	514	478	519	486	532	529	505	511	515	487	518	524	519	464	528	503	495	503	512	521	530	502	485	470	507	474	508	492	479	525	493	523	504	496	490	530	499	479	510	486	484	475	495	458	493	492	457	450	493	488	533	496	476	502	528	528	557	503	518	455	523	485	499	481	536	473	517	539	459	502	494	489	495	471	520	508	496	520	527	544	480	492	483	504	471	530	492	509	505	484	483	493	536	461	510	507	492	478	510	520	486	486	480	514	500	506	497	521	529	496	500	493	515	536	499	472	530	504	475	489	525	485	474	497	525	557	475	507	505	485	539	477	489	489	495	476	490	503	526	509	498	465	442	490	485	503	507	485	487	533	485	458	499	493	504	491	511	474	480	494	483	478	477	504	493	541	491	499	502	505	489	480	505	524	477	554	482	487	472	528	505	490	496	495	482	487	452	512	545	486	479	534	483	519	498	487	495	495	479	490	494	485	505	525	498	495	471	501	482	534	468	509	505	534	535	505	527	469	541	504	524	487	526	488	478	467	489	504	506	535	494	521	495	491	489	485	490	486	502	468	483	523	446	491	484	478	521	477	481	473	522	471	475	504	486	494	443	502	539	465	503	478	496	506	527	504	481	476	523	510	513	497	503	511	527	501	497	519	472	503	481	456	481	530	485	525	493	485	484	487	519	501	516	498	477	465	516	479	510	505	480	507	467	513	527	514	496	501	450	480	506	508	502	490	518	495	504	520	493	495	453	481	533	519	497	478	485	517	496	518	516	509	521	441	520	490	508	547	536	482	492	496	526	476	474	465	503	449	468	470	464	497	466	509	487	510	503	465	519	473	483	515	465	511	484	522	456	484	463	497	474	476	491	495	509	461	496	491	495	517	522	457	505	495	487	490	495	442	500	444	465	524	496	535	502	477	515	495	525	478	488	514	431	489	531	491	510	479	500	519	482	520	478	508	469	487	494	505	515	493	490	516	514	521	475	485	494	531	490	507	487	469	546	467	492	477	439	511	479	504	524	513	505	507	520	497	540	514	523	494	494	482	464	495	495	496	523	508	479	511	470	463	517	472	495	507	529	455	494	414	541	523	492	504	487	502	470	516	468	519	482	475	491	495	479	488	476	506	475	510	537	480	513	479	491	466	456	445	469	505	492	478	570	469	506	492	511	540	476	496	544	478	508	470	478	510	508	515	439	508	481	501	455	467	492	542	482	496	497	503	524	483	481	467	463	499	496	522	480	487	503	487	524	453	488	502	532	505	510	466	509	495	498	491	480	499	482	475	498	514	490	516	481	496	495	507	456	512	462	444	462	523	495	479	514	471	467	488	483	509	502	459	474	485	496	495	484	535	515	537	497	467	474	455	497	493	453	497	534	502	551	436	515	502	492	452	467	500	470	511	516	488	479	485	475	500	489	461	473	469	484	477	542	509	485	514	503	500	475	497	506	513	498	443	498	480	499	490	488	482	493	500	513	485	470	444	498	474	485	507	492	442	493	450	494	498	503	480	534	447	480	459	427	511	524	466	490	498	528	500	500	470	471	491	503	508	480	507	497	483	505	495	477	529	492	493	489	565	485	462	508	487	512	469	502	498	481	561	523	507	508	538	466	490	515	500	475	498	492	445	472	517	428	532	498	510	527	508	478	525	496	521	482	512	534	481	555	456	479	477	479	520	506	492	511	538	519	522	487	483	484	499	516	474	495	505	496	465	505	518	543	503	473	484	470	489	494	523	507	465	489	440	557	487	503	472	524	508	514	488	511	521	504	527	508	537	521	517	521	490	525	493	490	504	515	506	505	490	466	488	476	491	472	512	537	483	499	547	520	501	484	522	518	508	495	457	489	545	497	490	517	504	483	533	524	469	514	522	518	505	516	542	499	523	506	496	536	509	495	518	448	482	503	502	492	483	467	501	509	462	512	500	492	441	490	496	477	495	520	464	573	468	508	510	494	469	470	486	476	476	481	459	510	465	516	479	540	467	500	517	506	518	514	481	496	485	491	496	486	493	496	503	527	505	478	500	510	466	493	509	510	500	521	519	487	514	463	470	480	466	489	461	482	478	516	481	477	519	546	509	548	515	498	489	494	484	470	497	493	474	486	465	475	507	500	491	485	501	503	475	471	497	470	531	518	497	508	491	485	509	521	476	480	471	493	519	538	558	497	467	505	511	499	525	512	517	487	499	471	475	480	487	536	506	539	457	472	509	495	490	498	457	505	493	490	508	483	466	454	489	495	542	499	496	509	542	478	475	490	488	509	465	494	475	506	517	526	502	498	490	534	490	516	511	524	467	505	483	472	500	458	514	509	507	484	511	475	465	488	467	488	483	510	491	501	496	511	499	462	469	508	503	459	504	517	507	511	485	466	485	486	475	498	520	505	470	446	474	489	507	523	548	509	483	483	527	524	498	469	512	497	489	493	503	508	464	458	492	462	518	496	534	494	488	471	468	478	500	475	509	495	513	501	472	478	457	510	478	502	468	525	517	519	532	499	497	505	467	471	479	489	508	508	514	517	456	476	497	507	491	472	480	473	499	492	458	480	518	508	494	517	510	525	449	531	512	496	494	538	490	515	515	494	484	475	498	470	527	494	519	519	514	479	514	464	499	476	514	516	504	508	507	505	508	468	469	508	500	494	511	523	497	482	482	499	470	502	457	525	475	463	511	484	490	459	519	471	510	472	490	475	490	514	478	454	485	491	514	479	482	492	461	485	534	520	455	443	503	523	520	509	509	505	500	462	440	502	460	496	516	479	469	496	515	503	545	489	521	488	501	502	470	497	470	529	465	458	514	499	505	421	518	501	467	486	480	507	458	502	479	507	475	483	503	443	493	503	488	479	516	479	536	538	472	502	490	491	481	484	502	487	497	477	505	482	473	471	494	495	516	514	471	484	491	501	483	507	475	465	454	485	479	507	472	494	463	509	520	494	493	449	514	498	484	479	498	475	519	482	475	492	499	508	511	526	518	477	502	527	517	470	459	477	483	499	471	489	465	445	476	485	476	528	491	554	463	521	477	479	476	476	484	544	491	449	473	468	460	481	503	481	544	491	490	483	493	504	482	467	485	498	475	530	464	485	518	481	516	545	480	511	503	472	470	522	535	516	523	504	543	457	510	490	513	492	456	489	493	476	495	533	435	470	476	493	452	497	495	471	505	483	512	518	521	512	508	526	495	467	512	517	487	472	471	474	504	541	492	489	510	509	465	477	456	481	459	509	526	482	507	506	523	491	527	499	499	438	516	510	519	489	500	452	513	485	502	514	500	493	494	483	510	492	506	542	472	510	452	508	491	515	508	510	533	520	506	519	474	518	474	481	473	524	511	513	516	518	485	498	511	505	477	465	507	474	458	448	476	455	493	476	466	516
43559	90577	76339	46692	22493	7255	2144	747	528	506	544	522	544	546	494	527	552	557	522	541	506	524	551	530	530	584	521	558	512	544	525	555	536	536	574	549	506	526	582	515	542	543	517	539	493	544	553	543	497	567	498	539	558	563	484	560	565	527	513	566	519	527	520	505	516	515	582	485	532	530	546	529	554	507	563	519	526	520	552	549	533	502	478	487	533	526	532	505	530	511	534	507	501	495	516	495	510	543	502	479	533	490	519	536	528	552	527	527	548	527	531	523	496	547	503	560	564	494	536	554	514	516	528	539	538	500	551	535	525	517	506	539	575	543	517	554	503	529	503	527	539	527	503	539	533	555	497	549	494	474	497	472	503	542	500	518	548	546	500	524	505	532	483	526	498	536	554	474	513	484	524	534	522	501	491	558	526	558	521	521	542	513	511	507	537	520	539	470	535	550	528	499	548	539	529	519	546	487	515	527	474	540	527	526	508	546	509	513	524	509	499	489	501	522	525	522	493	517	463	540	537	517	534	521	497	516	554	528	512	524	489	515	512	548	491	513	526	538	525	527	516	516	540	545	551	578	512	559	526	531	496	510	504	575	528	520	542	492	487	509	573	504	520	502	525	504	546	504	505	515	507	534	471	541	507	505	546	516	532	552	509	525	504	496	484	571	491	531	531	509	528	554	507	502	495	513	507	523	522	511	554	480	498	530	512	500	541	510	506	500	522	507	554	573	530	489	541	538	500	547	550	525	527	546	503	522	530	485	512	537	547	514	546	517	510	559	560	522	529	534	519	500	512	510	548	527	528	494	541	508	580	553	510	480	523	552	485	479	532	501	533	503	526	554	500	503	499	544	512	548	489	515	533	506	553	499	492	536	547	505	522	521	558	499	494	511	571	520	520	542	520	533	481	515	518	552	549	578	507	564	467	567	541	527	517	521	539	518	531	500	530	495	557	575	524	498	489	487	560	510	523	500	512	519	515	534	529	496	514	541	537	521	529	519	522	505	523	565	531	541	490	500	521	536	549	511	530	539	518	527	530	508	506	502	533	526	537	498	502	530	509	559	549	516	518	519	574	526	524	495	532	523	522	525	505	534	540	488	549	516	537	496	595	473	522	552	528	477	505	526	513	527	551	515	521	505	530	533	490	496	560	487	525	502	507	518	499	535	485	505	552	527	566	571	524	518	519	523	510	535	539	501	517	522	481	531	532	489	519	490	495	551	552	518	549	486	548	520	494	536	522	540	526	483	528	517	520	544	518	512	511	528	525	526	518	524	521	493	505	505	524	516	495	543	516	528	563	523	533	507	558	500	539	489	529	493	536	518	525	505	531	544	530	503	535	522	537	550	550	525	489	534	529	518	524	506	506	534	514	513	495	525	465	535	514	489	522	482	538	515	549	554	546	527	519	530	550	514	561	523	502	541	503	510	492	526	542	541	467	554	477	506	560	483	527	517	515	528	491	526	544	530	505	527	514	490	570	511	477	501	501	524	532	489	513	554	492	542	504	497	530	498	503	529	513	477	513	528	502	570	534	555	502	498	513	520	502	516	568	542	535	530	523	508	514	545	519	574	523	525	544	547	545	515	513	518	545	503	484	527	530	497	537	518	505	546	510	537	549	523	485	528	490	502	530	516	520	546	477	524	534	540	509	499	519	509	512	483	539	485	537	513	499	518	528	548	519	525	558	502	533	518	524	534	514	525	517	528	503	507	528	511	553	520	554	534	498	502	503	536	506	485	517	517	503	515	527	497	574	519	492	516	529	526	498	488	486	514	568	510	550	481	532	551	512	521	512	518	506	553	450	500	535	532	534	536	533	521	537	504	486	558	507	513	523	542	528	521	502	507	544	496	537	526	485	508	509	503	503	538	498	501	527	502	517	518	511	531	497	518	520	505	504	507	463	517	515	514	552	514	540	550	516	493	551	530	475	530	483	523	519	528	514	522	495	511	505	535	529	534	502	561	491	525	505	529	496	530	503	512	536	559	556	535	554	519	489	544	534	504	522	506	494	517	523	550	486	513	548	523	521	506	521	485	532	495	518	501	522	527	514	495	476	559	456	516	517	497	551	516	540	546	582	522	546	510	560	506	560	520	491	493	537	530	545	527	492	546	535	511	503	523	545	543	509	524	528	516	529	524	515	536	550	523	472	522	526	503	515	560	506	519	511	525	544	508	529	533	514	517	568	518	528	546	538	537	529	482	473	602	514	505	511	539	506	496	475	494	495	531	534	497	515	522	562	490	531	557	523	494	529	496	529	511	526	505	542	485	555	526	524	543	520	553	558	546	494	565	540	532	505	518	517	520	516	508	491	494	518	535	526	527	521	540	524	522	531	503	534	525	503	484	486	492	513	491	516	540	537	530	519	570	505	517	499	502	498	511	532	541	528	530	506	566	509	504	522	493	531	514	518	502	537	523	528	493	537	569	537	490	529	560	518	506	526	489	533	462	543	522	517	495	479	521	520	521	509	506	519	514	536	522	539	527	524	561	548	459	511	538	549	546	474	510	513	505	519	576	531	522	581	514	486	488	527	487	502	537	542	524	525	541	540	569	506	489	528	493	519	521	510	479	527	480	546	517	529	562	469	536	536	509	524	495	515	525	514	520	536	527	457	521	491	506	499	517	522	520	542	535	531	520	518	516	541	524	524	512	497	517	569	505	531	543	469	478	492	508	489	530	518	535	513	517	492	497	554	487	505	507	512	484	500	513	480	531	516	557	559	552	513	501	478	527	551	486	530	488	532	510	523	533	527	534	549	492	496	498	517	559	537	538	482	528	532	528	524	514	497	476	490	535	499	505	509	568	557	541	530	506	527	490	509	529	506	509	487	535	513	472	534	519	524	529	474	528	530	545	494	515	537	512	544	531	517	511	488	535	538	534	528	502	479	526	566	530	532	530	510	539	552	535	520	509	548	531	505	495	502	522	586	557	504	497	527	521	557	507	514	541	511	533	498	502	537	541	514	512	526	512	507	500	536	517	495	525	557	515	526	547	573	524	499	545	543	522	518	554	526	527	468	544	531	530	508	505	491	563	548	539	543	527	522	575	478	533	512	534	510	508	538	527	483	518	515	485	505	516	527	508	531	488	527	553	501	460	520	532	477	520	540	554	569	536	496	520	499	483	534	519	498	546	554	488	506	500	497	521	516	560	574	540	510	509	513	539	492	511	510	502	529	560	536	551	486	505	526	523	546	531	501	512	511	505	582	505	504	551	471	474	537	526	523	571	519	537	508	554	559	523	514	543	543	505	512	531	533	515	541	498	502	544	522	507	542	487	518	524	519	530	533	518	535	521	535	508	514	545	520	554	507	494	542	517	516	532	539	481	556	486	475	468	450	523	527	512	549	519	497	545	470	535	509	530	548	509	530	511	534	515	506	549	512	594	465	528	543	501	560	542	482	524	519	509	512	512	484	521	484	554	519	489	540	533	535	519	508	509	489	499	540	522	540	534	539	495	536	548	510	501	517	578	490	504	538	530
23915	23075	44561	49037	34455	20258	7338	1162	677	660	600	580	551	602	587	624	590	624	554	647	593	609	569	573	548	591	546	613	587	595	541	559	554	546	590	584	608	561	568	561	567	581	535	573	586	583	547	542	607	571	588	562	612	530	585	548	588	582	596	559	569	569	550	577	541	541	595	525	559	597	560	580	573	584	583	563	550	595	594	560	541	583	550	556	576	560	573	503	552	580	555	590	576	570	528	572	580	583	552	530	554	594	555	580	520	575	566	537	574	582	584	536	580	571	535	583	588	607	548	544	599	608	548	586	572	573	588	554	545	567	585	576	556	550	544	548	570	540	522	586	545	569	541	560	575	569	585	548	575	575	528	583	572	546	539	536	562	528	604	524	554	564	567	584	547	536	523	536	539	544	581	528	556	565	506	572	574	575	536	527	544	576	580	547	610	568	574	543	569	572	592	580	552	531	545	576	541	597	584	601	576	558	517	524	570	540	536	555	600	581	558	556	594	587	558	552	537	514	544	561	567	561	574	579	562	550	560	566	558	582	581	553	561	578	556	573	608	537	559	536	586	555	525	595	511	569	592	570	576	573	581	592	527	540	586	562	547	577	577	557	519	548	559	562	560	541	539	625	589	578	590	521	562	531	518	542	580	557	585	602	583	565	589	566	575	570	593	530	594	586	550	553	576	564	593	558	548	560	570	543	547	535	580	551	553	511	550	551	582	519	588	600	564	566	608	573	539	584	524	572	564	555	560	572	542	560	566	584	591	562	514	577	569	600	559	551	542	567	567	575	607	572	575	577	591	562	555	561	563	556	559	567	556	511	576	619	546	555	564	581	527	522	511	553	534	596	541	537	576	540	545	562	541	522	546	551	557	536	592	529	539	578	553	558	557	574	530	559	561	586	554	579	594	557	579	562	570	570	597	606	547	530	535	552	573	539	557	539	540	499	542	551	575	564	573	552	546	579	534	582	578	531	546	541	556	567	590	549	568	588	550	568	552	573	536	550	556	570	539	614	552	574	553	594	589	568	548	558	564	604	545	564	578	552	577	557	558	534	546	591	559	563	589	553	557	583	565	556	540	559	535	581	567	570	566	564	549	567	580	592	564	573	535	551	571	590	569	544	555	537	559	559	544	582	562	587	535	566	556	563	524	616	549	571	610	538	583	578	571	546	576	595	584	545	568	544	534	569	551	557	606	585	590	559	561	575	552	580	553	593	601	586	573	581	604	559	555	532	580	579	563	573	574	551	564	582	556	580	593	537	542	553	545	551	571	605	570	561	547	562	585	540	506	560	535	559	572	574	563	580	611	571	545	540	585	544	547	560	613	503	623	561	597	571	580	596	533	547	530	575	571	577	619	566	549	550	534	590	559	534	547	587	557	539	556	593	552	576	604	572	551	590	617	563	524	528	561	579	574	558	545	567	576	555	555	565	553	545	505	551	531	554	541	556	543	554	499	544	566	557	562	572	578	542	570	574	546	551	535	589	575	535	572	583	606	579	577	562	583	523	572	535	551	545	560	551	555	574	528	594	527	544	523	547	616	547	606	508	562	586	582	557	538	590	600	578	538	569	546	589	549	555	569	560	538	576	578	559	553	582	570	564	555	569	558	626	559	591	571	573	531	557	587	596	588	578	571	587	554	579	569	570	508	579	540	535	571	588	569	580	564	592	511	564	584	553	607	539	534	578	606	519	554	597	548	574	555	559	535	575	585	568	561	572	547	617	526	549	565	533	575	565	546	578	538	555	543	565	630	596	543	556	528	567	581	574	518	531	534	566	541	556	541	548	552	591	545	569	603	567	551	575	565	513	565	524	555	562	573	562	554	533	572	513	579	575	547	535	587	525	509	556	610	508	572	544	523	562	605	565	582	554	570	559	574	604	581	565	527	575	572	566	519	573	589	542	522	579	529	529	545	580	558	605	573	542	551	561	544	561	563	549	579	558	538	543	572	546	641	565	584	535	578	557	574	535	547	555	571	586	546	592	536	552	534	558	567	574	558	535	572	528	569	543	519	569	583	557	499	525	589	570	557	582	561	564	584	526	587	578	545	574	552	604	583	537	578	576	536	566	542	504	560	538	565	563	590	549	599	557	586	552	578	604	564	545	551	568	516	579	575	575	568	557	543	568	557	558	564	584	511	560	530	603	509	586	528	564	615	531	559	527	549	576	582	538	591	560	575	584	585	532	578	582	542	559	579	533	534	570	557	570	537	565	516	582	570	543	544	552	579	538	546	539	590	591	557	565	532	579	525	559	546	575	571	557	530	566	534	558	578	556	557	599	554	568	596	572	551	520	597	545	475	534	560	524	561	556	615	564	524	567	565	572	581	575	540	544	577	595	566	510	539	602	598	560	556	597	527	575	552	568	553	569	536	559	563	554	533	567	556	520	518	534	551	564	555	560	586	582	566	556	544	586	571	551	563	543	557	536	536	557	545	559	584	545	583	554	526	558	570	611	573	553	563	556	556	527	519	534	564	519	575	549	564	608	548	545	574	545	565	531	573	563	554	552	595	568	591	584	560	579	576	547	574	597	553	581	545	586	566	549	562	577	590	533	536	580	528	564	547	566	540	534	528	582	549	570	558	545	590	549	611	583	599	542	598	563	561	611	608	569	569	550	568	548	587	546	543	530	548	578	538	589	573	567	521	598	554	569	571	573	552	586	553	536	577	575	526	541	580	577	536	597	553	569	533	536	562	551	547	567	593	529	532	548	565	576	542	518	536	529	584	577	556	560	569	560	585	542	581	555	576	543	561	539	545	559	587	593	567	542	567	536	560	528	554	517	575	556	581	584	553	548	551	554	578	552	547	541	615	580	577	577	537	551	557	573	534	606	585	547	565	541	584	580	545	594	589	551	549	540	577	534	618	554	564	581	542	574	566	564	547	560	578	569	574	554	601	584	532	537	555	523	569	518	565	567	538	569	525	529	560	603	544	576	581	558	584	534	559	542	576	514	588	564	579	545	574	546	512	577	565	594	580	569	573	588	591	554	546	558	525	604	559	568	560	599	581	540	521	560	600	593	599	514	568	562	573	564	548	533	526	560	580	594	565	576	573	514	533	543	530	538	564	541	550	556	599	604	561	545	555	560	573	577	536	558	579	565	578	584	599	576	546	592	557	535	553	573	583	590	571	552	559	559	603	546	563	565	541	533	552	552	581	597	563	599	556	566	544	548	591	577	569	548	556	542	577	589	542	522	593	605	525	543	584	565	615	530	550	558	561	551	529	526	608	553	539	546	559	575	579	524	527	571	532	572	558	602	546	549	520	568	594	572	570	561	520	548	611	543	545	609	544	576	565	553	564	531	553	533	572	529	559	592	529	552	571	523	582	555	576	548	514	526	560	551	565	585	567	549	532	552	566	551	556	550	570	555	572	569	572	543	541	580	570	543	529	583	549	565	588	585	530	601	622	556	598	513	523	607	549	551	533	550	574	542	581	544	572	568	564	526	624	572	579	562	546	506	547	545	572	588	614	552
55918	100202	85318	59320	31314	11539	3656	892	573	595	535	603	613	608	585	638	638	639	593	612	630	579	637	640	631	593	596	611	572	611	639	609	661	614	614	618	629	636	650	659	650	560	605	604	641	612	598	634	612	594	605	590	596	594	583	623	600	605	610	588	589	628	614	604	643	587	615	639	641	563	617	587	542	596	572	642	604	600	599	633	625	607	616	599	591	581	611	612	656	588	577	625	613	590	633	614	604	598	602	602	573	596	616	631	606	599	588	622	585	615	628	597	603	620	575	646	609	613	592	623	635	584	580	613	618	647	598	562	612	631	634	628	627	659	585	608	590	601	572	627	586	588	582	648	634	606	626	620	591	634	621	639	590	628	603	581	635	613	642	647	610	629	608	576	607	578	607	577	642	597	604	603	625	648	579	585	603	576	661	573	634	630	618	611	591	629	600	564	649	626	649	612	599	632	595	593	652	598	595	577	600	592	614	625	598	634	587	649	574	591	566	596	594	577	557	591	609	606	599	595	609	625	634	620	581	620	632	597	630	625	619	582	649	592	613	603	621	608	576	626	658	626	609	590	674	628	632	627	593	612	609	589	625	571	571	580	606	573	579	601	623	615	626	613	639	613	592	668	587	611	639	639	626	613	599	603	576	663	592	587	595	607	591	577	597	562	627	597	586	593	613	684	597	575	625	618	602	607	637	611	639	633	588	610	564	601	608	614	579	609	623	577	603	608	609	610	574	613	583	586	575	637	580	624	642	620	577	584	610	579	597	592	566	591	609	619	575	571	642	634	587	632	585	589	589	607	620	599	592	596	603	604	611	594	597	619	616	576	586	621	657	601	608	583	548	607	598	616	603	619	645	607	618	614	603	598	599	612	593	622	605	656	615	595	597	574	574	589	616	627	638	579	604	617	596	597	608	598	615	618	580	630	613	642	621	585	595	580	625	569	642	659	623	573	631	552	652	611	629	621	577	589	623	609	596	594	607	575	602	601	578	620	624	658	634	613	620	627	619	608	615	618	592	606	589	586	613	638	599	605	636	609	586	615	595	612	639	608	554	651	604	628	570	630	601	600	600	602	610	642	579	586	582	608	607	625	621	588	671	610	624	610	582	609	591	642	582	602	596	625	597	608	571	592	613	614	600	565	643	575	620	583	590	608	591	640	606	642	585	629	611	603	588	602	628	612	610	562	599	567	607	595	609	637	602	609	619	592	648	604	614	611	613	587	604	599	612	577	594	619	578	552	574	561	645	549	642	541	628	580	624	641	624	623	621	559	625	620	592	583	602	644	609	586	609	574	580	680	646	582	687	655	595	542	577	586	635	628	608	615	607	614	582	594	626	604	606	635	624	584	598	616	608	606	580	605	589	599	611	591	637	585	627	570	622	604	572	616	599	619	585	652	610	603	615	634	592	608	605	587	572	600	602	600	647	592	592	643	570	602	644	666	619	631	584	623	572	605	593	603	590	602	592	621	585	629	633	553	582	623	642	613	586	607	612	626	621	610	592	626	599	656	557	588	609	598	615	592	602	642	590	620	607	587	618	522	609	653	628	586	591	590	654	625	596	628	617	583	606	574	581	623	610	604	621	601	620	596	647	579	578	604	620	586	605	621	598	594	629	622	580	596	583	597	569	570	624	605	590	595	598	612	620	608	612	621	546	613	637	574	579	557	605	576	560	608	606	586	578	621	628	591	623	632	603	623	568	616	550	572	617	626	643	575	639	584	597	631	584	599	612	634	558	586	634	616	589	595	615	606	633	610	543	571	609	593	580	607	624	629	645	629	634	595	614	597	593	630	609	619	557	607	568	597	547	637	622	622	618	592	612	611	608	627	574	602	602	619	611	575	588	605	613	593	589	586	569	600	606	617	596	546	613	561	580	629	604	638	600	583	597	560	604	559	580	607	596	577	619	610	582	547	561	606	630	576	593	564	634	595	613	584	594	615	586	608	592	609	627	621	596	585	597	631	605	602	604	599	600	586	591	603	603	621	666	579	618	573	642	586	629	580	607	637	585	604	652	574	613	662	630	608	573	585	625	617	624	572	579	548	571	586	558	628	560	581	610	608	605	601	582	592	593	571	597	614	615	628	609	603	587	616	584	597	625	607	598	616	616	627	597	561	529	607	639	631	628	620	573	593	626	598	606	596	633	596	662	599	574	591	600	614	609	589	589	615	620	595	609	592	639	571	598	593	652	610	578	643	589	625	592	595	558	641	621	585	602	567	609	598	604	619	624	600	617	612	589	602	599	653	585	629	647	589	616	611	607	600	590	647	578	594	594	614	595	593	622	609	588	647	606	592	619	577	582	610	588	622	650	579	635	631	631	615	672	594	588	565	595	578	622	567	604	574	637	575	590	634	612	569	581	614	536	594	588	621	583	581	634	602	606	578	618	626	596	601	643	613	575	587	613	603	597	610	594	579	548	598	606	622	619	594	571	619	573	596	655	603	618	574	583	608	623	662	599	575	625	604	580	588	573	592	618	584	630	600	628	624	600	580	618	620	602	608	593	589	577	606	566	604	600	630	598	578	636	573	611	600	599	591	597	632	613	595	615	600	588	626	584	581	589	592	600	645	614	603	590	646	591	625	629	595	628	653	628	585	579	568	603	572	600	605	637	624	605	619	602	618	651	623	551	665	582	676	628	597	594	586	588	609	595	605	582	582	602	616	599	660	585	606	629	558	641	592	613	631	588	595	570	591	580	582	609	600	606	616	609	582	596	615	601	585	633	664	561	596	606	567	580	567	631	626	626	597	578	544	618	580	641	614	561	611	587	584	599	583	642	577	562	589	567	618	615	628	617	578	575	591	590	615	611	613	632	565	611	586	582	601	606	578	617	608	585	593	618	622	623	570	609	608	632	607	605	610	573	614	600	624	631	615	580	623	598	584	648	620	626	597	655	599	653	591	604	651	624	590	608	614	593	595	608	573	611	608	593	577	624	598	647	626	569	606	614	572	632	609	548	610	603	616	582	617	580	637	618	589	586	612	603	594	600	650	617	584	583	599	614	627	605	596	634	599	606	561	628	583	658	597	604	560	614	638	556	564	592	599	581	539	590	596	573	589	617	608	574	588	602	640	610	595	578	642	602	651	563	575	625	598	609	617	596	562	602	630	596	574	613	616	627	645	593	593	581	611	591	602	586	633	538	621	611	596	622	598	582	559	550	625	602	616	623	580	628	604	631	587	652	578	609	573	587	579	614	582	592	619	625	598	592	581	592	583	564	592	590	594	606	597	649	588	590	575	565	565	550	599	643	586	620	613	624	643	608	629	604	602	606	624	607	641	553	616	614	577	650	646	628	585	577	633	615	637	594	617	633	619	594	601	603	605	639	610	622	589	596	631	625	603	570	652	599	595	579	586	611	586	617	622	594	548	648	564	617	583	617	579	605	555	560	614	583	602	601	588	606	623	585	619	630	568	596	632	587	637	606	643	562	594	593	616	590	604	574	588	616	593	591	592	579	619	607	614	597	591	606	627
27915	25479	31309	19447	5819	1570	725	524	493	471	478	513	442	473	500	470	449	458	504	486	519	471	462	501	492	497	471	518	515	492	499	456	499	483	451	480	471	457	454	466	518	483	520	452	493	482	491	456	466	484	490	496	458	466	477	477	519	505	511	455	491	486	468	509	495	480	541	435	475	493	446	470	513	475	480	462	467	513	464	514	466	457	475	430	464	486	465	464	514	487	469	475	492	439	466	500	478	489	499	429	505	515	484	466	461	479	500	498	453	473	433	465	514	492	523	452	452	478	509	480	485	440	457	513	463	482	474	478	459	477	452	474	489	472	451	459	469	458	433	482	494	465	448	481	487	491	475	478	453	495	474	473	442	494	494	477	495	495	472	471	500	468	516	494	484	470	458	469	452	470	505	451	493	482	477	510	442	453	481	518	484	480	533	455	495	488	479	483	451	511	464	513	488	494	494	449	476	449	506	487	487	487	500	440	519	526	463	458	486	511	449	491	493	418	495	500	471	528	452	454	452	491	472	529	476	463	509	496	490	519	478	441	484	470	474	477	468	463	477	513	508	452	481	491	424	441	469	495	474	480	486	488	489	516	507	460	474	485	520	492	463	462	475	443	475	485	470	517	486	458	490	503	470	440	478	429	478	476	469	480	495	493	462	455	468	475	458	452	488	482	502	502	468	474	480	474	478	464	476	527	486	450	460	452	467	455	494	482	523	485	501	486	445	508	490	511	437	455	465	435	453	488	479	493	506	491	500	459	486	471	439	469	456	469	488	482	496	452	467	478	469	460	493	490	437	522	503	465	476	514	487	489	475	462	506	475	480	501	453	487	469	442	491	457	486	475	481	459	520	468	459	473	466	508	482	505	484	473	480	474	478	474	515	457	483	452	478	488	462	487	518	465	515	523	468	507	485	462	496	473	469	495	461	483	494	478	466	474	518	467	513	493	459	461	455	468	492	466	489	492	499	467	505	478	507	462	441	496	468	493	510	483	483	467	473	486	450	483	508	512	442	476	507	471	463	507	492	459	468	466	454	474	479	467	501	485	490	484	471	463	480	529	484	467	486	484	481	479	478	529	477	485	499	476	450	468	472	493	443	490	486	499	492	500	503	494	487	463	497	499	496	480	480	478	540	439	496	481	475	495	475	475	437	480	463	476	454	467	527	454	492	468	485	440	465	469	459	518	476	458	490	491	456	495	475	471	493	499	461	473	495	469	463	448	486	500	478	489	459	502	497	493	491	502	463	515	488	463	493	502	463	511	481	501	471	484	509	474	483	443	474	489	500	471	468	508	512	432	476	511	523	473	490	464	452	457	457	447	448	522	473	506	466	519	485	479	505	467	447	486	452	472	453	468	470	490	480	492	486	516	463	499	460	477	481	491	496	456	484	453	498	464	500	481	532	452	457	475	431	504	503	473	479	500	435	446	477	476	476	489	447	475	484	471	491	474	472	489	484	462	469	495	516	494	470	490	472	501	440	478	515	455	509	500	470	461	503	468	442	456	492	485	508	487	503	478	480	485	469	496	481	482	494	476	491	480	479	500	474	488	473	466	483	491	505	468	462	464	463	447	469	511	499	485	510	495	533	443	469	464	474	458	494	475	452	469	455	484	490	510	480	472	475	448	436	502	500	466	461	486	499	513	469	506	494	487	516	476	500	524	457	461	477	477	460	497	461	507	504	478	469	465	478	467	528	463	459	496	461	463	488	485	484	482	514	469	510	489	495	478	499	472	521	460	480	519	500	499	481	457	471	502	487	495	471	506	481	478	461	500	471	519	487	467	453	479	495	491	513	462	456	478	496	499	472	505	493	472	492	484	469	500	499	501	486	453	435	467	486	500	511	499	490	526	453	485	468	529	471	514	478	436	466	512	463	499	496	469	443	493	441	466	472	501	472	484	455	453	489	444	489	475	491	474	473	469	478	483	475	474	473	422	527	496	471	482	493	449	491	464	464	473	506	490	454	479	493	497	489	511	505	486	481	495	457	481	490	459	446	522	482	486	456	501	484	445	496	470	477	476	461	455	484	487	504	484	455	480	503	521	500	451	493	495	449	497	526	463	433	464	451	471	446	490	489	493	477	496	488	477	497	488	447	465	489	473	471	470	470	481	472	426	474	478	467	509	513	493	467	473	497	457	481	489	495	465	489	491	475	483	445	471	495	429	490	461	507	450	527	492	471	495	458	488	463	440	526	470	493	518	465	456	465	488	445	469	492	504	541	496	457	471	486	468	428	495	470	475	472	484	489	498	465	452	474	457	456	490	461	505	489	497	482	506	497	465	461	455	491	498	511	507	454	439	501	512	490	521	517	506	476	486	497	470	470	489	499	494	506	456	475	468	457	490	481	466	502	477	482	451	446	501	487	470	523	476	460	487	468	509	478	496	494	494	532	450	489	472	479	445	486	452	491	466	483	470	519	490	501	469	486	474	459	480	506	483	460	461	448	497	464	497	461	458	510	502	462	453	460	480	451	506	431	466	486	514	462	451	498	489	478	459	517	489	484	481	512	483	484	471	485	460	504	479	491	484	470	446	533	467	446	482	476	484	496	509	466	454	490	477	503	489	477	493	505	452	482	465	486	479	463	524	486	537	479	502	502	514	493	491	476	464	451	488	435	484	513	449	457	491	515	455	468	527	465	464	412	461	525	494	459	470	504	487	505	537	474	478	466	453	498	481	459	509	500	478	514	441	482	482	447	447	491	466	479	487	473	493	459	511	475	428	503	508	484	493	466	487	530	497	469	470	469	484	495	477	474	472	470	487	530	496	474	496	489	462	451	524	518	456	458	493	454	471	494	461	448	495	493	492	478	461	480	465	492	481	469	490	510	494	494	453	476	454	462	478	495	469	497	463	480	493	497	439	512	449	442	471	503	456	465	481	509	502	500	481	439	490	458	494	493	459	496	460	461	466	497	495	480	484	464	491	464	464	483	485	488	480	463	506	483	464	519	452	490	554	474	471	492	496	486	502	494	494	524	518	426	480	493	498	493	513	481	448	502	475	449	472	470	470	474	472	464	514	484	514	460	500	494	487	504	480	450	478	462	502	467	484	521	500	418	487	446	530	501	501	510	453	517	477	504	470	437	505	489	461	460	482	450	493	481	461	495	501	479	510	496	455	496	452	502	488	467	487	450	473	447	479	489	472	516	477	467	484	477	471	482	481	471	498	449	477	453	472	432	448	489	510	499	467	465	477	521	491	464	467	474	430	458	491	460	453	494	526	520	485	457	475	465	450	478	514	475	475	482	447	548	491	497	451	467	488	468	491	454	490	468	477	469	498	477	500	457	470	516	492	499	489	453	451	439	484	490	463	452	473	494	494	454	498	534	447	514	471	515	445	509	468	530	490	494	476	500	503	445	474	529	461	495	423	475	467	483	470	475	474	477	471	480	459	463	489	466	454	502	431	489	484	474	441	446	483	496	467	466	455	515	440	498	463	493	440	453	492	456	491	493	497	484	497	422	501	450	465	480	472
12142	32653	27589	11692	4173	1449	718	511	460	462	459	445	459	422	459	470	458	423	437	467	498	470	444	472	453	468	492	445	474	463	474	420	464	459	436	451	441	434	455	440	469	476	420	453	460	448	475	467	480	467	480	447	436	436	479	466	452	453	428	485	465	462	460	448	441	447	456	449	481	424	478	432	469	458	487	461	457	460	498	431	461	415	483	416	438	475	458	479	449	460	474	469	470	455	429	469	456	457	443	486	460	475	445	458	465	434	453	445	513	464	404	460	425	435	418	451	443	451	453	439	463	475	418	434	472	466	429	466	407	436	439	455	462	464	465	443	449	406	492	479	438	466	472	442	479	429	446	448	478	495	432	466	454	439	428	420	430	418	455	418	428	432	467	448	486	479	470	463	478	445	501	469	469	426	471	472	459	470	454	419	446	464	467	469	450	491	467	447	444	448	479	431	477	466	463	426	449	454	429	483	468	443	475	448	477	446	469	420	457	450	459	439	444	460	443	485	459	459	463	480	457	456	440	444	463	469	473	490	455	430	442	428	454	430	479	443	428	432	451	476	447	481	481	458	458	457	457	468	477	432	428	463	409	422	462	462	455	431	450	459	426	447	438	470	457	434	419	458	429	456	486	428	423	479	431	455	441	453	478	448	431	455	422	445	447	447	474	468	467	467	448	476	424	470	464	419	472	430	454	424	433	456	438	468	426	473	427	457	429	452	444	470	476	459	456	436	446	419	496	460	461	455	472	494	483	472	444	460	444	444	464	448	467	431	455	448	426	465	465	435	429	447	470	435	443	470	479	446	438	457	460	447	469	464	463	464	432	453	467	476	439	477	447	448	424	420	466	439	455	474	429	427	455	422	463	422	474	437	450	471	481	451	454	394	468	433	441	455	472	446	446	427	464	444	428	468	457	466	443	485	423	434	458	459	470	427	460	493	478	444	456	436	484	439	448	437	443	449	451	458	500	472	443	457	458	474	475	456	450	459	461	458	471	445	426	425	485	472	459	455	435	446	454	424	464	460	430	435	499	441	470	471	439	462	452	454	434	510	420	446	436	435	437	488	414	416	413	462	440	451	447	469	485	480	447	442	453	449	468	487	469	491	422	446	422	465	469	420	462	440	429	429	473	446	481	418	457	474	464	459	470	432	470	418	431	465	475	507	457	463	441	440	447	431	476	482	465	453	442	454	456	450	452	468	499	426	451	471	466	457	454	467	458	447	423	437	465	433	448	458	428	445	421	448	455	466	468	428	450	477	464	457	440	449	459	472	471	439	437	475	483	469	465	472	458	430	442	439	446	439	447	449	440	420	433	479	465	473	458	460	452	442	428	465	472	453	462	452	439	442	453	456	479	429	476	485	470	416	457	440	449	476	442	473	448	466	434	464	488	472	456	476	441	458	452	496	477	424	468	459	438	435	440	424	458	471	483	435	456	419	478	482	462	484	432	447	433	434	477	443	436	466	453	461	467	473	431	440	438	466	458	467	434	435	433	476	459	478	459	461	431	498	455	441	440	457	461	463	433	436	484	469	462	494	461	417	453	453	471	476	428	435	447	461	447	484	451	477	469	472	459	450	479	479	471	427	463	486	461	447	437	450	444	454	463	449	422	440	489	452	465	448	442	455	425	446	428	443	441	466	421	452	445	439	461	461	525	472	454	431	472	468	459	466	446	407	477	452	459	472	457	464	443	427	416	461	427	429	460	459	462	462	452	477	444	431	426	452	474	497	504	471	435	426	468	436	435	460	478	485	459	446	443	459	459	464	437	415	425	477	461	449	460	452	460	466	473	437	465	460	443	458	505	496	488	442	457	437	455	484	447	465	446	459	445	455	458	454	453	476	462	470	418	476	464	485	448	440	449	398	476	474	443	446	459	474	486	440	437	465	442	455	458	444	429	464	468	464	456	421	469	434	485	438	448	455	411	455	409	432	468	399	488	462	440	462	448	437	446	462	440	453	454	473	452	453	494	475	503	457	421	427	439	470	429	456	421	497	474	455	497	448	467	447	424	455	439	436	436	451	463	443	424	486	496	447	485	480	456	449	457	418	456	463	424	436	460	445	437	459	449	463	435	425	425	433	444	458	439	463	502	446	457	458	438	451	456	438	461	458	483	449	448	471	505	443	463	435	497	470	469	491	450	459	466	475	466	481	435	443	453	472	440	449	468	455	476	484	432	467	433	466	482	438	445	438	403	444	479	465	432	441	434	465	425	432	454	457	455	470	488	450	449	448	437	448	425	471	475	434	426	458	453	447	448	446	454	449	428	455	428	480	486	455	469	445	478	434	446	482	469	466	448	453	470	446	433	469	439	475	445	442	470	472	438	445	472	425	461	458	460	423	458	459	450	506	451	468	470	416	456	469	451	466	420	474	467	451	450	465	438	440	466	426	469	445	446	438	461	485	443	454	429	430	438	451	476	430	431	393	462	467	422	446	432	435	493	432	454	477	427	470	441	447	493	493	438	453	427	479	484	439	478	431	453	413	451	446	420	425	457	437	460	472	456	443	433	458	451	470	437	470	473	429	487	436	458	459	440	472	452	446	460	452	485	468	458	444	452	459	448	416	431	437	471	465	475	484	453	415	444	428	473	484	433	472	461	451	438	475	443	459	431	435	437	434	460	432	454	472	442	468	455	479	452	441	434	461	448	444	460	432	436	461	421	449	496	470	429	417	469	486	462	468	437	461	425	421	439	455	414	443	455	419	447	466	441	475	463	444	454	427	460	404	478	398	414	411	497	437	412	444	479	443	410	451	474	440	430	459	465	464	435	409	446	440	438	453	461	461	504	441	483	469	465	451	461	448	464	428	456	444	487	510	459	479	415	446	461	454	476	506	456	471	446	460	465	433	458	473	443	463	466	442	496	496	441	422	435	472	453	453	440	447	451	455	468	480	437	427	468	491	426	455	437	452	475	434	441	470	449	438	452	484	458	420	456	425	448	440	431	456	454	439	475	427	434	438	445	494	481	454	475	459	451	406	411	426	478	436	452	445	465	503	485	472	461	431	440	501	476	434	430	424	449	432	440	452	450	465	421	468	439	448	474	471	445	428	430	454	411	449	479	444	490	439	467	435	403	469	456	487	482	474	496	463	474	461	466	431	463	460	457	420	455	477	428	453	436	491	455	414	452	443	421	446	438	516	443	496	425	453	422	486	467	449	454	452	437	452	432	419	427	415	457	435	396	455	483	459	418	451	472	420	450	479	464	468	472	477	447	462	458	428	409	475	458	456	461	442	451	443	430	486	486	453	442	469	504	431	463	473	497	438	432	491	447	411	428	468	401	476	442	463	451	446	438	506	417	470	456	476	425	473	472	456	455	448	468	481	464	456	462	496	414	450	468	457	458	487	427	425	492	422	493	465	458	510	460	446	460	445	509	486	482	468	455	444	454	493	441	431	474	462	444	474	420	454	442	429	449	480	494	449	436	471	468	470	423	464	461	459	417	414	486	446	480	489	457	439	436	432	457	454	429	500
24916	25196	51224	51307	30943	14254	3410	849	490	539	546	493	537	493	506	502	541	514	525	510	530	490	493	477	536	500	515	507	468	512	490	495	525	486	481	498	483	483	511	490	518	498	476	498	513	527	525	551	513	519	498	503	501	492	490	503	458	479	482	498	516	504	478	536	537	519	490	520	514	511	529	516	509	503	474	492	498	500	498	503	561	545	462	512	496	471	510	520	534	512	501	501	464	538	500	495	474	490	504	521	523	479	531	472	491	468	515	543	495	498	473	475	494	506	488	464	436	492	480	472	499	532	528	485	506	496	506	478	472	475	514	536	475	518	461	494	467	478	476	526	508	461	493	480	454	473	498	511	549	506	475	496	475	466	494	551	475	496	494	502	483	537	488	518	483	461	505	478	517	498	479	521	501	497	514	502	578	517	504	502	499	501	481	516	504	483	482	538	475	472	500	519	522	525	501	489	468	462	487	501	535	515	498	483	477	498	490	507	494	501	483	482	516	515	510	508	495	495	481	493	472	478	470	521	507	509	510	494	523	477	511	511	478	492	555	474	508	516	475	487	483	464	530	476	429	515	457	452	512	496	466	515	462	526	490	471	500	518	498	467	476	504	532	498	520	514	496	523	492	500	473	485	507	446	523	532	481	537	477	473	487	493	486	478	491	517	475	527	469	535	519	502	502	498	507	534	489	459	507	477	487	506	501	495	533	490	486	508	507	481	445	511	458	473	527	516	459	462	504	483	512	499	515	481	461	466	528	516	527	472	501	464	512	547	524	481	522	458	508	497	491	491	479	541	492	479	511	485	488	500	473	517	479	470	523	484	495	485	471	512	508	489	523	474	499	491	501	453	497	465	502	505	470	522	519	474	462	530	549	484	474	509	496	484	481	539	496	507	476	481	497	473	534	514	516	497	500	451	501	482	524	465	479	506	467	513	521	507	487	444	493	499	474	522	503	563	473	520	471	496	496	491	491	461	491	521	477	522	475	494	469	510	486	484	453	521	486	458	490	483	488	475	475	495	476	538	511	502	488	459	517	476	486	470	526	512	510	483	509	459	462	493	501	474	516	498	478	509	523	483	481	505	519	514	513	516	458	536	521	468	501	518	503	478	478	475	496	497	544	496	445	476	505	462	491	522	540	481	491	511	514	486	511	477	549	493	453	508	475	481	510	457	503	450	496	479	473	471	484	492	521	493	539	498	512	524	449	499	496	486	497	480	504	503	482	491	492	456	533	490	540	539	472	515	517	518	521	541	531	531	507	518	479	477	526	513	474	478	520	508	496	522	478	497	514	510	496	522	527	490	488	479	456	486	521	479	506	514	486	490	495	486	486	464	491	525	494	464	475	495	495	498	492	512	512	498	462	517	520	480	495	513	496	472	466	487	472	473	468	515	483	487	509	532	513	474	504	544	480	505	467	463	492	523	474	486	511	512	542	513	496	488	497	516	519	479	483	470	483	521	494	508	492	491	509	455	481	505	474	515	499	515	493	480	477	475	519	497	474	498	462	553	477	475	506	497	505	469	505	505	463	493	502	501	546	521	500	512	498	502	475	472	496	509	515	503	533	494	502	473	485	517	504	500	496	493	512	508	514	498	530	488	501	488	469	508	513	496	508	507	500	480	486	520	551	534	513	525	515	464	518	496	501	550	508	526	495	552	474	507	532	504	500	453	476	524	506	508	488	518	464	491	479	512	526	494	455	526	460	520	484	489	507	470	512	492	490	488	512	524	501	491	501	504	506	492	528	526	477	482	489	498	483	437	523	500	501	515	483	463	490	510	527	525	488	512	532	491	499	494	509	500	503	511	504	517	513	490	507	483	487	506	492	487	500	493	489	503	535	464	487	526	505	489	523	467	516	494	541	505	494	493	515	497	516	492	510	486	511	516	480	514	491	515	483	498	499	505	531	490	511	502	467	505	520	493	475	547	522	502	490	457	486	488	488	485	464	482	502	499	483	469	488	495	488	476	460	530	469	484	500	498	440	530	523	486	460	504	482	484	498	509	450	497	543	469	515	488	463	505	483	490	500	529	474	486	463	525	501	487	553	475	473	501	531	523	490	470	524	523	479	461	487	480	474	487	531	524	513	458	517	490	509	497	544	508	514	494	522	507	499	528	478	474	511	484	497	487	514	470	509	495	436	506	497	492	480	467	423	477	466	484	498	486	472	475	520	469	539	482	475	456	503	507	480	482	462	516	520	500	501	515	481	483	512	514	513	473	471	498	479	476	493	499	514	496	512	477	507	490	527	499	500	496	511	518	494	496	521	486	506	518	541	515	523	499	500	498	516	468	497	511	502	479	466	512	468	506	484	526	499	480	512	491	482	536	467	512	491	493	505	535	497	506	556	473	504	498	519	464	517	464	515	484	518	553	505	521	472	480	484	522	432	491	519	499	489	493	520	522	446	486	492	496	506	521	478	500	500	450	500	473	473	526	488	505	501	488	478	506	508	496	499	503	484	491	471	490	475	453	504	540	500	463	475	503	538	486	468	473	501	471	505	473	491	521	508	481	502	446	466	511	488	509	523	491	489	480	501	464	495	497	514	528	467	527	482	474	469	495	487	487	509	511	468	475	524	476	496	503	486	493	488	539	522	476	517	515	475	511	444	473	529	515	496	507	486	511	506	523	492	478	479	517	495	496	519	496	440	538	511	486	482	464	503	504	524	492	495	478	523	508	488	501	468	497	535	528	518	506	463	529	503	522	472	457	520	473	515	496	481	492	517	564	490	504	454	518	483	491	533	506	516	492	510	488	477	475	467	473	537	535	507	486	534	467	463	507	498	461	490	505	540	478	490	504	520	465	484	487	469	470	512	496	512	469	475	475	470	501	489	525	527	508	502	479	476	490	465	519	530	503	485	479	520	502	482	515	519	457	528	506	479	477	480	526	516	499	486	501	505	446	483	508	484	484	486	478	476	503	481	492	468	487	484	511	514	567	503	462	522	466	475	490	489	495	504	474	493	505	482	547	521	511	473	540	495	472	480	470	506	510	483	503	432	479	499	486	481	510	532	520	468	496	473	506	480	490	477	496	523	512	510	460	515	464	484	475	497	492	492	466	486	500	475	449	509	496	502	513	461	464	482	505	515	481	477	439	513	520	469	517	473	505	495	519	461	496	491	470	467	500	484	517	504	486	481	492	476	490	509	508	484	491	512	500	494	485	483	482	533	536	530	537	492	518	534	493	468	506	497	520	502	531	503	529	477	504	519	528	506	497	472	484	490	469	497	511	494	495	490	557	506	472	466	479	519	482	509	488	473	508	522	503	539	486	515	546	485	479	515	454	452	477	508	465	450	451	523	512	502	489	544	547	478	490	489	497	505	484	523	526	513	451	483	497	491	495	525	539	459	481	495	484	505	494	477	501	531	505	502	461	475	471	514	458	484	477	501	481	523	498	516	505	466	511	492	512	480	487	507	479	453	489	477	503	470	484	489	495	521	504	538	484	540	477	521	474	489	490	484	521	461	540	515	504
40271	89667	77486	49301	22430	7854	2208	843	543	547	528	543	564	530	535	490	514	569	522	501	564	559	533	536	558	536	518	531	507	531	509	527	533	519	532	557	535	525	532	565	547	547	530	532	538	493	528	528	535	514	495	495	515	491	500	510	494	493	539	506	542	534	562	531	510	515	536	504	509	524	581	498	556	509	538	576	525	527	532	542	492	525	501	544	543	540	496	529	508	523	484	492	536	540	499	543	548	525	521	559	526	512	515	529	486	547	522	550	508	534	556	542	531	542	499	519	537	511	555	502	489	527	487	534	535	535	503	530	530	565	508	572	547	534	507	523	561	561	540	501	494	556	536	517	495	503	486	533	512	489	532	527	507	521	557	491	559	553	565	513	490	540	564	505	534	545	539	492	504	516	506	502	532	519	529	509	514	450	498	499	529	561	541	510	503	551	510	473	563	497	512	538	553	541	496	517	515	534	516	502	540	567	555	537	516	499	517	545	506	525	513	516	515	493	530	520	521	520	536	552	496	523	487	532	517	547	500	503	541	498	513	509	502	544	521	529	541	540	515	550	554	545	499	514	520	565	546	536	485	519	482	475	508	517	526	517	536	527	544	538	560	524	522	533	506	475	513	557	565	546	553	535	487	517	533	505	526	542	552	510	507	519	488	565	534	512	553	455	536	522	504	531	499	512	511	515	507	488	510	501	523	507	530	528	502	517	519	535	496	538	510	524	530	511	518	519	517	525	530	496	583	530	475	515	541	501	511	551	566	516	540	488	539	533	517	559	523	516	515	498	588	541	473	569	520	505	531	538	547	524	505	524	546	523	499	501	458	590	498	576	553	530	530	550	539	505	489	540	532	497	551	515	525	528	525	542	547	505	529	529	535	547	528	540	518	494	485	540	476	489	590	524	531	525	505	481	553	507	510	495	557	487	473	525	537	516	557	509	531	524	525	545	524	502	544	515	503	530	507	527	540	563	487	537	493	528	535	508	567	507	507	571	537	493	545	521	536	521	520	523	551	529	509	512	529	552	534	510	518	552	530	530	520	554	519	518	532	545	508	493	510	552	558	513	546	515	548	517	537	541	519	521	539	502	497	530	546	523	551	518	539	570	524	561	517	528	543	509	493	494	550	530	530	540	541	532	534	482	499	536	528	546	523	522	527	501	522	539	476	517	531	477	527	537	508	549	534	553	529	522	543	522	531	519	505	476	521	527	531	498	526	520	568	531	516	538	532	532	541	501	556	499	510	531	540	512	514	530	509	556	559	492	533	582	511	514	547	508	547	556	519	531	517	515	490	489	538	554	490	528	508	541	508	550	506	503	522	513	517	519	531	509	530	552	515	493	488	541	535	521	536	539	508	544	557	517	507	581	507	515	522	551	530	528	557	489	518	535	522	504	517	505	488	523	511	486	518	494	535	531	542	564	538	514	487	498	551	524	525	541	511	535	476	543	528	574	492	527	513	510	532	513	528	529	514	539	574	498	509	533	546	557	540	464	548	505	504	522	527	485	578	506	550	541	545	506	532	478	512	528	530	520	516	519	512	523	501	548	504	508	514	558	490	517	550	559	514	502	516	507	499	543	527	495	527	525	507	485	491	491	510	521	536	523	502	525	558	508	505	548	491	514	513	490	546	517	529	526	540	502	491	556	517	495	532	504	520	517	511	537	511	509	514	503	548	501	519	498	503	517	518	514	504	493	540	535	491	580	547	554	534	535	526	516	534	513	556	495	523	509	546	505	550	526	533	576	522	534	528	522	529	507	544	519	525	458	520	505	503	530	541	535	500	527	549	510	556	530	518	522	479	512	516	526	503	515	513	533	498	513	553	491	552	520	540	511	501	545	516	583	546	504	506	497	514	512	523	506	510	537	498	560	532	500	483	523	552	515	554	548	490	529	515	504	501	542	492	571	505	563	542	511	508	498	473	555	543	546	480	534	480	525	497	453	522	486	506	565	525	521	572	502	534	546	522	504	502	505	522	492	483	525	531	504	534	557	499	513	489	547	536	520	562	555	519	544	480	508	520	500	543	579	479	534	515	529	539	558	518	567	504	541	547	500	554	524	561	510	480	519	507	495	577	549	515	505	535	499	528	564	533	496	481	510	492	529	562	484	513	488	550	509	495	539	539	526	502	502	561	487	517	481	514	513	505	457	492	504	497	508	538	520	533	542	553	490	491	522	520	505	504	515	501	545	491	531	542	559	554	499	478	535	509	489	534	529	493	521	500	538	537	516	541	561	532	509	494	543	503	525	534	519	508	530	535	527	531	512	520	512	506	532	502	547	517	548	557	528	503	529	509	524	554	568	529	523	516	517	535	536	487	536	533	523	551	469	544	532	514	538	522	544	509	490	532	499	544	545	537	518	498	507	491	536	535	553	535	537	549	494	500	529	526	477	519	530	533	514	573	551	564	532	488	535	496	510	494	481	514	512	462	572	518	512	554	486	511	560	545	491	530	555	506	541	526	509	518	544	528	520	516	521	548	525	517	517	534	489	505	555	548	523	524	479	538	498	515	488	513	526	519	528	518	526	519	521	526	532	520	502	489	548	494	526	504	532	519	531	530	491	545	555	500	536	532	507	509	513	461	519	505	533	529	536	544	532	550	546	534	542	517	529	485	541	531	529	540	501	505	515	552	551	535	501	526	494	527	479	528	505	499	571	544	549	521	492	502	550	518	537	557	579	545	506	507	490	549	543	489	506	511	483	495	501	534	489	548	532	521	519	500	530	513	499	510	531	504	565	488	513	481	493	528	502	538	500	507	543	515	546	525	500	506	551	535	526	527	491	521	461	471	510	509	561	513	552	492	550	547	516	519	518	573	495	553	478	548	538	514	516	511	530	540	537	511	536	500	526	516	513	503	513	538	522	552	502	525	558	499	518	551	552	511	517	505	522	546	536	541	519	498	532	562	527	513	552	523	525	509	516	523	556	535	503	554	513	527	525	538	512	529	526	532	510	502	501	479	549	501	516	524	513	501	508	522	493	522	512	528	531	529	533	545	548	497	540	508	567	559	488	522	535	526	553	529	468	525	495	503	538	508	535	509	516	534	552	526	563	503	524	544	518	496	530	529	503	477	524	533	517	535	490	522	519	512	519	526	506	477	515	534	500	519	504	534	488	540	545	476	544	501	524	531	498	453	486	521	569	538	543	535	546	504	536	484	551	540	555	483	525	570	496	506	538	554	548	520	514	529	534	509	521	522	518	511	501	516	517	527	498	511	488	533	540	533	488	526	515	517	507	494	499	533	525	498	505	545	493	480	504	498	563	505	502	525	551	511	518	538	472	537	492	498	537	526	536	508	518	500	531	522	506	542	529	497	515	495	508	525	529	507	575	510	531	522	543	491	546	538	558	517	515	522	469	496	538	515	519	537	480	524	500	495	522	491	504	522	505	506	568	535	521	492	523	529	520	541	529	545	490	522	503	488	511	541	527	494	534	516	560	518	537	519	514	529	572	480	545	481	529	493	538	477	514	548	524
23944	22698	44000	49079	35060	20723	7600	1349	632	626	594	548	611	593	587	577	540	584	593	580	581	622	531	544	590	588	623	549	558	573	529	564	565	538	542	590	551	566	589	542	544	581	555	564	602	552	584	563	572	574	588	583	549	541	568	568	579	585	550	564	569	553	539	567	551	594	523	539	564	544	583	581	522	561	600	554	542	564	547	536	585	572	540	583	562	588	551	538	538	529	556	609	565	561	563	541	583	540	562	588	537	569	570	520	571	507	572	508	541	568	535	559	505	548	555	568	608	580	614	536	539	561	512	568	558	552	562	569	578	554	592	544	527	547	573	579	577	561	548	537	567	586	540	539	545	558	538	506	569	516	562	537	564	530	564	567	565	541	532	596	538	549	555	541	585	547	581	518	515	565	574	534	528	562	584	554	561	548	548	515	574	573	593	543	564	592	539	511	534	537	527	533	585	515	610	554	581	543	547	555	548	509	546	558	541	575	520	543	541	569	585	543	576	553	567	585	570	561	555	579	538	574	545	574	530	574	594	558	552	559	578	552	581	570	576	558	551	587	582	548	539	586	597	540	567	546	559	563	577	587	553	556	503	532	543	570	530	588	570	562	553	589	505	577	517	552	597	541	520	576	525	569	513	545	549	551	616	564	527	542	560	533	546	538	529	536	551	527	585	558	545	524	577	579	533	538	570	589	561	546	566	504	546	529	534	544	547	577	563	554	568	555	631	552	564	619	559	541	569	540	560	590	558	579	586	569	564	577	536	536	584	565	556	548	552	541	620	523	560	573	573	579	561	538	542	566	592	588	511	556	533	553	553	591	551	598	588	571	546	597	545	511	542	554	531	529	571	504	559	565	588	552	592	539	561	536	557	556	536	544	571	560	560	534	552	546	592	548	592	532	559	570	572	567	487	584	534	536	565	568	547	584	573	589	561	612	558	572	549	559	597	550	541	543	548	548	512	550	550	549	545	538	552	544	537	552	553	598	563	542	554	589	574	559	590	563	565	561	542	558	577	573	531	561	539	527	573	597	536	557	603	578	524	541	533	525	562	566	543	556	577	540	529	536	603	523	520	538	547	541	531	578	529	565	547	547	561	542	572	598	558	575	534	549	577	540	536	533	570	585	602	566	525	592	540	542	569	551	533	549	564	588	538	537	586	526	554	565	536	572	543	518	616	553	553	592	566	575	552	584	551	584	527	570	560	530	568	558	539	554	534	534	565	559	567	558	528	559	556	565	563	534	533	524	528	554	560	589	586	563	554	569	580	575	585	577	581	547	550	543	544	512	559	548	536	579	556	556	562	542	530	590	551	554	558	569	555	558	539	540	546	582	580	586	574	559	577	546	583	604	562	542	548	595	559	553	545	535	601	561	504	587	549	558	592	581	579	568	550	488	557	570	569	559	576	531	506	528	548	603	558	551	520	550	574	579	591	568	548	569	570	530	591	555	540	574	523	584	566	569	593	516	525	523	537	536	568	519	570	542	559	593	555	532	552	580	553	615	544	555	582	575	557	561	605	545	575	551	548	534	530	543	583	538	541	565	566	575	550	569	579	544	539	555	610	588	591	542	544	538	553	555	544	583	548	520	557	565	566	583	530	547	529	565	603	569	557	553	549	589	582	538	527	545	511	540	567	545	533	590	547	558	602	574	549	587	554	576	554	556	552	565	553	597	583	597	549	547	547	562	552	550	599	581	500	581	570	578	517	572	553	578	551	568	523	571	532	534	525	546	585	582	570	548	555	544	522	544	580	516	584	589	545	539	573	560	589	549	566	546	544	575	547	542	550	611	553	544	535	560	544	577	529	553	567	515	557	527	550	573	539	586	520	588	548	557	584	566	575	573	525	557	523	568	567	568	540	583	564	493	553	558	574	557	540	562	571	515	534	590	548	546	571	566	571	543	600	552	537	562	585	551	551	538	537	553	600	568	582	538	567	603	577	523	560	567	608	538	565	579	561	601	547	565	522	537	603	566	579	571	534	567	533	615	581	589	575	522	530	527	585	537	539	548	530	577	513	559	592	542	535	587	563	586	521	536	548	553	553	524	509	583	572	587	544	534	534	564	547	566	540	599	540	551	558	567	539	560	544	561	566	582	536	542	543	588	561	583	607	541	557	543	566	548	563	508	514	608	517	513	584	568	590	525	550	581	583	509	593	531	538	560	566	527	570	571	567	529	539	609	501	579	516	536	572	559	546	506	566	575	566	557	535	578	592	547	524	539	510	568	524	555	537	557	572	568	521	572	555	523	572	574	540	552	555	602	585	564	531	559	583	553	562	534	559	556	564	566	590	576	557	570	542	558	585	566	551	569	540	517	552	556	534	583	555	544	585	559	527	566	580	562	578	561	565	590	567	578	573	502	565	535	557	561	560	531	553	590	549	581	551	562	607	522	536	549	582	551	595	570	530	585	532	577	563	544	564	520	513	554	516	548	498	522	587	562	587	579	571	568	547	538	507	505	548	529	527	588	601	547	558	521	557	555	547	565	580	592	549	510	556	587	534	528	511	528	577	547	595	566	582	579	562	535	565	562	527	536	589	527	555	577	575	524	562	584	535	577	572	548	587	537	587	538	549	530	559	561	573	534	541	505	581	531	552	527	600	613	544	529	586	564	538	537	544	554	538	531	559	574	508	556	554	533	567	558	549	543	576	561	564	523	619	553	575	550	522	523	570	561	566	569	580	528	562	522	574	531	531	578	538	578	531	537	557	538	569	540	538	554	548	562	539	584	569	544	562	594	566	527	557	593	554	528	494	561	564	536	514	559	566	527	548	559	549	554	543	541	543	558	561	579	526	563	515	551	559	563	543	533	545	573	598	561	565	520	531	546	540	565	564	544	520	605	525	561	476	599	556	567	550	548	547	529	542	550	559	553	544	551	593	560	538	515	545	514	543	570	555	520	606	546	571	542	555	550	603	536	574	546	534	564	533	560	550	577	536	528	551	540	551	562	555	546	539	544	544	612	528	547	562	538	529	566	593	527	560	528	554	495	557	575	560	590	571	522	594	497	529	531	570	549	541	567	587	587	504	549	534	549	510	557	564	556	574	549	597	525	585	555	543	537	561	565	561	573	569	548	527	554	539	555	542	559	580	564	555	578	530	550	519	518	596	501	606	528	564	549	568	566	525	565	586	568	560	575	583	553	548	553	544	564	539	552	523	564	567	549	594	537	508	612	587	560	550	562	530	554	554	578	580	571	521	565	546	597	550	546	557	548	594	589	572	547	519	571	569	538	572	586	528	574	530	526	551	604	572	556	578	495	568	528	546	537	574	575	550	576	575	520	563	568	535	544	572	543	545	557	519	548	564	573	552	546	553	585	548	591	546	568	547	541	521	570	543	563	618	515	522	503	546	545	529	519	574	512	549	566	526	513	543	540	600	558	554	554	573	568	589	596	518	528	567	581	602	570	563	554	531	548	553	453	591	579	592	602	584	576	574	552	620	596	533	562	542	548	543	626	540	571	576	564	570	519	530	580
56139	100699	86212	62075	32106	11744	3678	1203	626	636	639	576	581	591	594	615	626	618	669	598	620	608	627	683	646	643	585	602	624	634	633	615	609	625	617	585	576	603	596	597	609	624	614	601	585	639	586	601	590	585	592	581	631	580	578	579	592	581	591	604	575	635	608	574	570	568	563	607	595	603	615	565	592	568	594	603	582	610	574	554	624	606	648	579	628	620	590	603	636	571	610	585	655	586	600	625	575	599	584	580	607	611	576	554	587	589	581	605	582	579	595	601	598	628	569	600	564	569	625	622	636	611	565	575	574	593	597	603	614	578	628	634	594	595	582	570	587	545	591	555	613	614	643	579	589	616	563	622	591	562	616	589	601	559	618	617	599	605	603	585	621	597	639	605	637	631	623	648	640	591	562	559	627	587	614	566	636	582	624	583	608	571	620	607	562	591	633	583	580	572	643	583	619	569	592	631	584	642	608	598	581	659	613	594	606	599	586	617	604	612	552	637	599	610	638	590	621	577	601	604	593	623	567	611	603	577	578	607	599	590	609	593	594	614	573	557	615	640	573	645	601	586	602	618	607	615	594	588	597	603	620	617	648	580	619	586	578	633	639	616	558	571	607	616	601	585	586	618	582	630	637	642	603	578	579	569	597	631	599	591	613	623	595	598	637	629	572	601	615	609	596	578	630	607	612	617	590	616	592	617	601	631	611	589	624	634	584	614	640	569	607	577	555	586	594	633	606	621	587	572	594	567	634	575	598	637	601	606	634	667	572	624	566	600	574	567	585	612	607	515	597	552	637	603	615	650	620	625	585	591	601	565	582	586	584	643	607	583	612	593	574	608	545	629	640	617	585	625	625	649	605	549	614	612	608	587	613	602	605	593	574	576	589	564	585	592	572	581	604	596	575	578	594	587	595	576	595	624	611	633	609	613	626	566	607	603	526	605	595	615	631	595	626	625	607	595	609	613	570	617	594	626	599	581	590	603	602	598	608	622	589	623	642	631	633	602	614	585	640	596	610	593	589	560	602	621	582	623	608	582	603	617	650	586	566	629	564	631	638	589	581	591	588	622	596	556	599	586	618	642	641	616	616	635	556	581	591	617	644	620	586	591	606	607	607	609	581	614	580	565	615	591	570	627	599	584	615	611	611	615	621	597	595	604	588	600	584	573	581	573	572	598	602	588	621	609	610	592	589	639	603	554	532	616	595	585	585	606	614	611	643	586	600	660	632	605	566	598	615	616	587	619	577	554	610	640	634	626	598	614	629	582	568	601	614	619	621	591	602	596	640	558	671	546	625	618	609	609	627	609	601	575	612	583	613	628	582	576	630	595	620	596	641	598	621	607	579	607	565	618	625	623	611	551	577	611	573	642	600	595	562	617	600	568	619	591	613	618	583	595	585	611	576	615	560	627	569	591	602	627	641	588	582	577	645	598	604	603	597	567	612	603	634	612	598	633	602	578	576	580	585	616	600	565	586	622	578	611	600	550	599	587	629	623	606	613	600	615	590	586	615	579	602	569	599	624	565	587	588	633	615	612	613	582	583	610	625	557	587	596	595	586	608	617	624	574	635	612	592	629	645	564	623	564	581	613	634	558	555	609	620	560	607	582	606	579	591	605	647	587	609	589	586	587	586	602	567	598	591	604	621	589	612	646	611	572	572	607	590	583	574	602	568	608	640	556	578	587	633	562	596	612	594	589	613	590	598	619	627	598	612	591	583	584	638	586	613	626	597	599	618	604	606	600	561	569	592	639	588	574	575	597	620	598	570	577	591	567	588	543	585	608	598	633	574	570	558	630	604	632	609	582	584	596	639	632	613	613	586	586	604	598	592	609	599	579	621	639	607	629	575	573	641	593	627	614	625	598	587	642	618	625	599	560	614	632	583	615	582	585	577	604	604	564	602	579	595	606	637	568	586	597	604	615	627	601	603	587	570	578	612	588	620	557	586	639	633	580	585	613	617	595	586	591	588	616	579	552	615	556	595	550	580	596	569	572	609	625	587	593	620	595	561	594	600	635	627	580	619	616	618	622	570	631	634	588	570	625	604	605	571	588	611	626	573	558	585	593	647	613	567	567	587	561	621	545	618	601	622	597	581	580	597	617	624	585	590	583	609	608	597	597	620	636	626	580	547	588	566	609	635	588	541	602	599	549	598	603	629	638	626	596	582	670	631	613	614	634	599	560	623	613	657	608	612	603	623	622	555	641	583	588	570	569	643	589	573	568	604	533	610	616	592	603	598	605	598	621	583	585	520	602	610	581	577	620	563	552	575	594	560	610	592	616	582	593	614	548	601	593	602	641	608	576	605	531	570	582	594	592	569	624	621	580	604	616	607	563	596	621	563	552	631	643	577	593	632	597	605	602	618	605	605	605	625	604	610	643	588	621	625	571	606	609	608	596	609	647	616	597	582	584	602	606	586	623	588	606	595	611	583	582	587	574	623	588	620	618	589	583	559	587	582	620	585	600	567	624	588	581	617	574	614	594	592	612	594	590	566	608	583	591	605	612	583	616	533	599	623	620	617	587	582	599	580	594	579	670	653	602	601	580	612	591	602	632	598	567	624	632	578	619	562	600	604	587	558	591	572	640	603	624	621	598	600	573	577	543	605	585	631	591	562	561	558	621	587	554	622	532	615	583	600	581	581	590	584	594	612	611	591	562	586	618	589	600	617	636	618	594	601	601	586	638	610	614	578	597	616	609	629	633	653	616	613	575	622	578	614	620	565	614	609	574	600	563	591	633	602	606	613	622	543	582	619	590	624	611	597	576	603	600	610	573	587	592	594	599	544	612	621	612	593	587	633	613	612	638	596	585	585	578	570	621	595	623	627	598	611	606	604	637	561	581	608	634	609	589	577	589	600	639	607	607	581	581	578	595	585	625	609	559	567	592	575	616	571	665	622	554	625	594	618	640	608	614	614	613	637	592	629	600	597	618	623	599	580	596	617	642	587	608	572	607	549	609	601	608	555	606	604	643	629	611	646	636	633	575	589	603	581	581	606	621	565	612	551	570	632	565	608	547	618	600	599	585	611	573	580	576	605	613	566	575	593	583	625	609	548	613	585	575	569	584	603	605	597	592	590	593	578	595	585	599	640	596	603	593	592	587	609	605	583	598	605	607	574	582	558	586	603	624	574	617	572	624	583	600	602	602	588	603	582	586	573	571	600	596	622	593	651	601	621	574	592	637	599	591	536	598	649	616	618	642	571	597	611	585	610	628	607	598	611	609	623	563	613	625	640	626	611	633	583	589	603	618	600	547	602	590	584	589	592	538	580	596	621	588	595	625	595	586	607	593	574	607	604	598	567	604	596	608	589	666	653	638	623	644	605	575	555	549	584	622	629	617	604	584	598	584	555	603	595	611	612	565	562	601	595	553	596	601	569	618	565	594	591	625	592	661	616	598	584	597	614	599	585	590	614	591	617	602	595	535	600	597	584	588	587	543	606	577	610	610	590	618	611	630	593	578	575	579	565	547	571	614
27863	25581	31425	20117	6376	1590	721	493	478	485	498	448	461	503	508	453	493	462	471	456	438	458	506	470	487	474	482	439	516	498	457	504	519	524	470	502	486	503	486	467	484	453	426	504	481	496	473	445	464	459	499	486	482	510	479	448	488	424	454	496	495	436	455	441	508	487	470	504	468	475	438	453	501	471	477	438	488	453	482	476	508	432	483	508	490	452	426	495	451	467	457	515	434	487	496	421	466	443	485	424	457	473	507	486	439	451	485	429	456	477	473	493	483	485	488	478	456	511	442	452	475	472	453	493	471	451	474	478	479	454	486	484	481	481	468	482	504	481	452	458	460	481	465	462	443	471	462	513	491	475	458	467	443	449	504	480	462	472	470	488	470	440	483	493	501	511	489	489	458	463	500	511	472	472	488	467	475	468	493	474	442	501	505	464	514	488	491	498	517	490	467	499	485	469	472	473	456	491	474	492	466	480	449	459	492	463	438	500	462	463	452	463	476	519	482	431	472	479	487	529	460	458	501	482	474	454	503	445	445	460	484	479	482	471	452	474	457	444	471	474	498	461	484	494	450	472	453	488	479	479	441	466	476	486	447	495	505	460	526	477	468	473	511	474	471	475	486	512	477	482	514	454	483	450	480	492	489	467	469	493	434	514	458	500	458	476	508	448	491	472	458	493	505	460	466	498	518	476	488	459	470	487	509	481	499	430	489	479	474	462	477	482	464	488	495	473	480	525	500	479	519	526	505	479	473	473	450	468	490	506	480	437	495	496	473	477	495	494	495	460	504	489	477	471	454	481	457	467	525	481	480	469	467	499	528	491	469	480	463	488	477	466	430	441	489	461	491	455	457	503	464	425	517	497	468	460	468	481	496	465	450	489	459	457	468	506	490	473	463	479	467	439	500	452	445	510	495	479	479	464	496	493	501	492	472	483	486	435	443	490	488	466	491	495	438	494	464	496	485	501	451	477	459	452	483	477	523	463	468	458	487	512	521	504	476	442	494	449	466	485	470	469	477	463	479	482	449	466	514	481	485	489	482	463	477	509	433	495	442	496	502	449	466	442	480	462	471	497	435	457	464	472	483	431	442	472	486	521	464	482	481	464	487	480	489	493	491	501	478	461	462	485	508	448	463	518	466	458	486	517	435	480	490	513	465	508	466	451	507	470	470	457	489	462	478	496	477	480	434	467	489	482	465	501	472	470	484	460	462	485	507	467	505	491	468	508	492	484	467	468	453	459	466	466	467	465	452	505	522	515	469	502	444	504	462	502	496	461	474	482	479	481	485	492	499	502	472	527	462	481	494	467	477	556	469	460	469	529	497	463	447	452	510	462	483	493	498	435	484	444	487	482	463	460	486	478	466	458	457	455	481	485	467	496	460	469	456	483	484	474	501	484	441	468	433	496	490	451	476	505	475	494	461	483	464	540	473	448	463	461	472	476	500	489	482	505	506	470	485	476	464	467	482	443	495	478	462	484	475	487	493	468	494	466	478	494	441	453	467	433	453	441	526	512	477	461	491	500	469	474	481	473	470	474	455	470	478	431	493	455	512	448	458	481	499	454	461	478	518	504	496	472	453	488	455	481	455	508	490	459	472	494	461	472	505	505	474	480	435	504	502	453	491	466	456	469	483	506	491	502	489	468	510	489	479	488	463	480	509	484	452	468	492	476	476	474	462	470	507	452	463	466	511	479	450	505	470	484	485	550	497	482	477	537	449	480	461	478	478	459	474	463	473	442	481	488	474	506	456	451	470	508	494	454	503	488	451	518	430	482	470	457	510	473	478	520	464	493	499	511	476	476	473	465	445	469	482	473	512	496	457	477	448	485	475	490	455	500	499	467	505	478	514	507	459	453	525	490	488	487	478	472	446	477	503	487	475	528	480	474	473	508	485	460	514	464	453	459	501	457	485	496	449	499	479	477	451	456	490	473	511	506	472	481	483	452	481	490	469	461	510	481	446	478	483	472	472	471	522	479	503	501	485	478	511	462	488	486	473	491	496	469	463	522	470	477	471	487	478	501	500	496	462	452	469	475	459	477	471	472	489	465	464	500	502	456	492	464	468	442	448	485	459	489	461	420	477	465	469	477	441	478	467	492	463	484	515	484	520	449	460	466	520	461	539	462	485	457	474	520	506	496	454	453	531	503	463	440	515	506	480	464	483	492	456	474	461	467	478	486	471	499	447	475	467	466	456	482	482	497	467	478	474	479	448	450	476	446	485	449	479	454	507	476	467	479	453	482	472	511	438	452	443	459	471	438	485	506	488	469	459	472	490	501	476	459	466	445	446	453	458	442	471	484	512	452	446	465	508	539	440	478	447	472	508	460	482	484	498	469	463	479	468	472	471	422	461	490	474	468	468	480	488	493	470	501	472	488	475	469	462	488	479	499	467	478	521	505	484	476	481	452	468	431	460	488	455	468	453	480	433	466	488	482	514	469	467	469	476	454	456	522	502	447	489	480	454	476	478	491	498	511	462	502	466	448	488	460	481	494	491	468	469	480	462	430	448	503	460	476	478	460	476	490	479	484	476	488	476	458	457	449	446	483	452	488	469	494	481	431	530	472	497	484	492	459	479	488	500	478	443	451	472	506	497	444	458	465	471	470	482	501	498	512	467	476	457	484	505	469	474	479	522	488	484	466	460	447	467	468	475	502	502	467	488	460	446	504	480	500	432	497	484	502	435	455	488	452	453	471	465	489	510	469	460	461	489	480	475	455	478	495	502	481	471	499	515	489	474	481	440	479	483	503	456	463	453	474	486	461	470	446	474	484	459	507	489	510	526	454	490	502	471	469	521	483	464	459	457	470	444	459	437	470	472	494	486	473	473	482	484	477	466	487	446	457	444	471	425	456	446	480	461	512	487	489	498	448	468	453	469	439	519	504	455	447	488	492	466	443	488	500	447	493	492	507	478	472	462	460	463	448	480	492	504	446	451	472	468	496	455	449	507	483	446	467	486	509	467	442	447	469	487	459	490	495	495	479	449	439	434	498	500	516	498	464	476	481	519	487	480	454	457	474	475	488	470	455	485	523	463	465	490	474	461	470	471	487	497	480	473	478	450	478	484	494	487	433	470	487	456	486	460	465	523	474	449	444	458	453	476	473	461	461	460	508	477	477	518	486	458	484	458	490	476	484	500	435	493	476	500	449	476	476	477	452	463	498	478	478	520	493	493	491	440	485	489	481	494	476	491	521	462	513	474	446	495	466	462	462	458	463	498	467	452	512	483	509	462	491	443	496	469	477	461	455	452	455	482	465	491	510	461	462	483	461	466	457	475	443	503	474	483	483	467	514	471	470	463	474	460	466	460	494	484	448	480	497	459	452	494	489	484	451	483	485	542	469	464	496	460	514	480	475	480	518	509	507	476	471	500	510	445	455	486	494	456	479	448	517	467	452	487	464	460	519	488	513	495	444	500	460	479	488	465	494	466	511	490	435	460	451	469	468	477	477	477	499	473	444	459	440	479	456	483	478
11030	32581	27821	12219	4492	1427	699	471	449	464	451	478	430	457	432	430	459	457	432	474	436	444	416	476	464	474	469	462	457	461	455	438	437	466	456	425	481	456	479	409	421	463	444	460	437	438	426	450	484	472	421	413	457	447	439	450	398	447	430	467	436	461	480	457	448	459	461	428	463	452	450	467	458	457	452	461	501	420	465	456	430	457	488	445	480	503	478	440	430	473	452	460	456	481	453	446	456	446	444	473	436	445	481	470	502	413	438	466	463	442	454	452	458	474	470	422	454	436	441	481	425	453	449	464	451	424	422	469	459	448	461	470	456	454	441	447	462	439	492	489	446	458	441	460	454	488	442	455	449	459	461	478	451	488	466	429	435	452	465	458	461	428	444	494	501	457	440	467	430	487	448	450	470	422	453	468	427	425	450	479	453	444	444	457	437	427	459	457	467	445	458	445	408	477	456	461	434	501	435	446	480	459	453	460	463	453	450	461	448	473	485	434	417	436	422	476	433	412	434	435	472	461	461	454	469	429	470	440	459	468	418	402	460	462	448	421	459	457	463	489	468	456	487	457	462	446	440	448	442	499	453	433	422	446	471	454	489	473	476	438	459	491	497	409	455	469	445	473	457	432	443	454	422	474	497	456	413	447	453	475	443	468	443	450	474	478	436	436	435	498	434	464	450	429	442	454	431	443	485	472	456	435	453	438	411	447	433	438	460	451	460	450	459	449	454	470	453	426	420	422	439	443	432	465	482	469	395	495	456	454	481	460	469	474	482	428	440	474	422	437	469	442	425	446	451	454	457	489	447	471	466	459	387	478	455	434	437	469	484	420	460	492	453	445	474	478	451	441	491	419	422	448	449	406	466	471	484	441	460	457	451	448	468	407	447	414	442	407	463	486	421	424	499	460	469	416	428	433	461	479	492	451	421	464	444	438	422	438	459	449	500	436	446	486	438	458	461	446	503	439	459	411	468	445	449	457	454	463	427	489	418	421	491	443	396	434	424	414	432	479	421	478	414	430	457	478	484	455	461	440	472	461	477	447	472	462	461	422	408	433	436	444	441	461	435	433	419	418	413	452	421	445	462	461	483	449	438	467	450	436	434	465	472	476	487	455	476	436	495	410	473	450	441	450	451	469	448	455	477	470	459	457	446	496	476	465	480	450	462	474	471	498	458	474	447	442	454	438	420	459	463	436	432	422	425	441	454	414	478	472	456	478	453	436	480	435	444	459	452	468	441	464	457	486	450	473	445	458	472	464	470	459	459	480	453	459	454	472	457	424	490	489	431	468	461	435	443	438	450	465	449	477	458	467	427	438	493	460	464	473	427	466	425	429	407	463	429	479	456	462	493	425	445	470	449	452	413	433	444	492	454	479	439	519	442	493	418	433	442	469	457	429	455	469	490	457	458	428	453	427	464	435	454	450	480	469	447	464	476	458	441	485	443	474	449	488	441	409	454	453	448	465	457	459	479	483	484	449	468	429	503	443	455	475	446	451	486	468	487	424	470	455	451	455	468	478	447	467	421	459	418	442	482	457	436	443	445	456	471	427	434	442	443	482	479	448	466	426	471	445	462	447	451	446	430	416	455	472	458	479	471	469	462	449	485	453	494	468	490	461	445	443	460	445	451	467	418	482	432	447	456	432	451	419	457	497	450	423	447	447	438	489	449	440	464	468	425	432	461	435	437	422	427	429	417	476	456	421	437	461	516	423	446	466	442	454	434	457	513	462	485	478	449	448	458	458	449	457	430	458	422	453	488	442	437	459	436	445	446	473	429	446	487	462	475	433	451	413	470	440	493	512	417	483	436	462	441	487	412	457	446	454	433	470	460	468	446	438	448	499	443	424	470	444	448	509	466	458	424	480	463	467	438	471	450	419	457	471	445	451	448	429	456	446	433	443	450	399	478	465	448	464	446	411	474	452	473	433	460	502	482	437	471	429	480	444	453	456	485	461	439	429	441	435	466	489	463	451	446	421	472	404	437	424	434	492	469	433	484	431	460	443	491	473	457	420	441	446	467	435	440	452	463	468	462	488	416	427	416	429	464	459	459	444	474	456	465	434	441	436	460	456	472	445	443	475	483	473	489	460	466	437	460	437	427	442	422	452	435	466	462	473	464	489	465	438	481	469	483	468	457	426	428	448	453	454	421	460	431	451	443	417	452	486	442	465	427	490	430	437	454	449	489	441	441	441	442	466	463	438	493	438	458	471	415	421	467	436	460	435	444	459	458	441	481	445	458	484	484	440	449	453	436	427	444	435	412	487	459	406	486	441	440	433	436	475	477	455	436	484	442	450	460	483	430	448	459	427	462	482	416	458	459	449	423	469	438	438	448	439	459	419	450	476	456	466	472	451	447	460	462	458	463	455	430	454	469	475	475	446	452	493	441	460	465	454	490	424	461	432	422	459	461	433	448	446	445	464	453	435	475	438	462	431	449	444	454	425	440	476	462	464	443	435	437	442	413	442	426	458	455	452	459	478	432	458	466	448	452	471	447	476	451	458	484	440	462	419	462	462	460	468	450	458	441	422	452	470	446	467	467	464	415	442	455	442	493	456	437	437	443	451	450	432	438	409	479	473	486	441	408	453	439	461	475	398	436	430	463	449	420	457	463	439	434	474	436	458	460	439	460	462	479	426	440	439	474	422	418	454	461	459	445	433	496	469	468	460	458	494	436	477	436	472	493	435	404	442	445	448	438	477	467	429	463	478	462	457	429	442	470	419	446	458	458	494	463	521	459	427	461	466	424	449	492	463	469	416	458	427	402	493	487	466	486	476	482	459	462	485	423	452	486	427	468	470	456	489	478	446	457	401	443	424	445	437	494	450	464	456	479	432	433	463	442	485	456	447	445	436	460	426	457	465	449	441	465	412	461	446	455	459	453	470	448	440	485	499	457	447	437	493	477	436	422	421	503	442	434	453	430	435	475	468	438	476	445	446	466	438	466	488	470	431	424	477	409	462	454	454	443	432	447	498	489	470	467	470	422	503	477	433	447	464	454	447	457	433	458	460	435	464	468	441	459	480	441	461	439	461	490	511	439	425	452	444	481	450	460	444	421	462	483	478	500	423	439	450	488	466	422	446	445	457	442	453	455	506	462	445	472	511	467	454	452	469	463	435	446	469	447	439	462	460	418	426	435	428	469	435	478	451	477	449	455	509	455	463	450	444	456	361	480	466	440	421	433	466	411	460	454	459	454	430	462	411	434	457	485	467	443	419	438	474	460	481	483	473	421	457	492	444	465	473	442	459	470	414	440	456	481	436	421	426	490	425	471	464	451	487	469	474	459	481	461	461	453	466	454	451	459	445	448	487	434	455	424	454	460	470	439	481	454	452	468	457	459	443	465	471	461	451	442	418	433	487	410	420	461	466	437	495	439	431	422	451	432	452	450	450	472	454	452	469	423	415	445	475	455	438	461	426	431	415	470	440	460	470	486	434	410	468	427	443	450	491	410	449	416	458	447	484	496	478	436	482
24890	24791	50351	53551	32404	13908	3203	820	506	540	485	521	501	510	496	517	534	507	527	513	483	463	487	496	539	500	507	508	527	522	524	495	498	489	492	488	460	501	486	511	485	488	505	525	509	495	465	496	534	491	497	483	517	481	487	487	461	458	473	497	519	523	475	537	516	479	492	463	512	497	505	464	461	503	525	475	478	489	474	501	495	489	456	492	457	493	501	508	473	465	480	513	484	508	485	453	488	487	494	504	499	489	503	477	493	505	521	511	496	438	462	475	488	490	501	514	523	500	486	494	519	460	464	496	490	492	527	479	498	511	514	461	527	487	496	490	492	483	518	495	504	485	489	509	498	466	532	473	467	541	522	458	511	520	477	474	482	490	488	509	476	524	488	459	505	511	470	508	531	477	452	483	486	500	478	487	531	523	499	530	446	495	482	499	545	494	473	487	485	529	472	474	510	492	494	462	477	509	523	513	495	476	497	477	501	536	524	434	491	496	475	507	489	494	491	451	519	478	506	473	520	496	459	480	541	514	482	512	479	487	497	462	517	491	524	501	529	507	475	466	528	525	463	477	498	511	485	501	548	552	426	492	464	507	519	510	458	514	499	499	483	503	502	472	479	476	537	504	439	506	514	477	456	473	505	516	462	502	494	518	532	485	503	500	495	479	511	545	454	494	491	490	515	481	497	490	505	467	468	514	501	523	525	520	528	476	481	509	511	461	462	479	474	530	478	512	494	513	542	522	457	509	523	489	465	504	542	502	486	490	500	524	481	484	458	550	458	495	514	469	476	479	455	514	452	463	506	488	478	494	540	470	491	513	520	489	485	489	484	537	480	495	500	511	501	477	477	533	490	494	475	514	489	496	505	485	485	477	528	535	495	450	511	473	507	451	490	509	466	513	497	463	484	509	490	506	475	495	496	482	522	483	509	472	475	523	459	521	493	514	512	501	458	495	486	506	503	493	497	453	482	489	503	480	522	476	537	538	523	500	488	497	490	471	489	481	534	510	468	480	482	516	488	477	518	525	507	479	480	513	471	520	500	502	482	520	483	465	482	469	497	458	530	531	500	477	540	472	552	509	529	494	515	476	473	487	446	501	500	535	502	495	489	517	473	459	510	492	525	453	489	434	530	486	539	516	519	465	509	509	490	486	540	492	482	486	501	524	491	478	456	473	516	458	484	488	477	479	551	483	498	470	512	484	487	469	484	497	530	533	495	502	505	452	478	479	461	497	466	540	459	511	478	515	518	476	516	470	453	499	498	522	527	467	507	492	519	472	501	498	493	502	497	489	492	516	481	491	516	464	469	493	566	529	490	487	472	501	490	494	504	475	500	479	489	472	496	495	522	538	497	474	492	468	475	551	477	544	503	537	467	491	504	502	479	543	504	484	449	482	486	488	516	547	451	509	410	456	507	504	489	497	492	499	477	469	489	496	481	507	459	491	509	480	530	466	558	529	470	498	534	473	499	488	489	516	491	476	478	475	474	495	507	522	514	467	483	484	479	511	505	500	474	517	506	471	480	471	507	499	483	485	484	508	511	471	480	519	474	497	506	550	483	533	509	455	479	476	493	477	494	531	431	507	559	499	481	491	543	500	504	462	532	491	513	504	510	495	470	495	441	449	493	513	467	486	556	501	509	532	495	494	497	479	488	460	491	513	475	502	485	508	509	459	504	492	469	534	502	523	498	462	511	484	462	491	528	537	496	487	522	462	509	458	496	514	507	495	510	506	512	458	460	483	466	500	495	482	475	479	476	508	445	493	494	441	484	505	504	460	478	516	505	473	493	480	484	530	469	482	492	495	495	521	531	497	510	520	526	478	504	501	499	511	486	473	468	473	503	527	528	513	475	493	489	500	483	486	530	513	513	501	512	533	474	430	477	501	487	458	529	515	500	507	465	503	497	489	491	468	461	468	516	516	479	501	472	534	487	496	488	469	514	502	492	501	541	505	535	475	517	495	509	496	492	505	454	510	522	486	451	500	505	477	493	486	530	512	491	473	475	530	516	507	543	554	518	496	482	519	462	462	474	534	468	484	450	512	517	478	493	533	511	502	510	534	482	473	517	457	479	453	472	545	536	514	512	473	514	497	480	537	457	500	479	494	479	512	487	479	502	460	476	541	480	529	476	531	495	538	503	476	534	498	496	462	486	512	468	493	490	475	463	467	533	467	482	464	507	500	506	520	482	475	478	493	515	479	507	505	501	514	494	481	490	488	532	452	462	452	527	490	523	491	493	512	464	541	493	520	533	511	492	472	568	524	502	535	526	497	470	514	501	521	489	446	514	511	496	520	467	502	466	508	524	510	525	515	551	493	454	522	460	455	510	486	517	466	513	513	482	486	471	506	508	510	536	476	478	491	492	508	506	500	502	453	482	499	497	497	440	489	526	482	512	445	506	481	497	489	478	503	482	509	493	505	506	478	476	492	442	491	505	495	484	459	473	504	499	485	452	487	465	509	484	504	501	483	518	496	481	515	537	481	483	461	487	480	498	468	494	495	472	502	478	479	498	514	501	491	507	437	492	476	544	489	529	502	497	490	459	526	516	479	485	508	501	498	493	465	505	485	471	495	507	495	469	485	472	498	513	519	460	504	518	496	513	473	529	506	472	463	459	496	529	464	515	493	510	482	444	456	499	512	469	519	510	463	460	500	513	452	460	477	472	511	534	469	485	515	462	549	513	514	484	494	478	455	528	462	446	485	515	510	489	509	497	463	514	501	501	476	494	471	510	502	508	519	482	492	474	499	504	496	500	519	458	506	471	522	510	484	544	518	481	484	482	525	545	526	451	496	535	518	508	471	462	506	445	495	497	486	491	501	506	529	508	476	480	518	473	504	536	527	517	500	496	502	500	496	482	468	517	483	464	506	524	525	537	481	496	475	483	512	492	484	476	481	455	502	453	424	524	468	522	499	472	487	494	525	487	498	516	500	496	479	497	521	517	511	522	502	472	520	476	457	461	472	460	501	505	524	493	477	492	484	495	497	498	497	493	505	466	480	447	513	504	513	481	489	501	469	508	485	533	463	509	533	465	491	524	442	495	526	464	493	475	462	450	516	503	484	465	481	525	471	448	514	477	478	495	485	449	461	518	518	469	482	479	508	487	457	512	507	484	499	522	482	482	500	497	477	480	467	482	488	533	477	486	514	500	472	514	503	511	475	474	478	493	480	498	463	486	505	510	491	493	525	516	476	494	477	489	514	455	493	496	466	506	505	518	506	501	537	468	510	465	528	484	460	522	509	467	514	490	518	524	439	514	469	490	502	505	520	517	511	484	513	503	442	475	493	479	489	499	485	491	497	489	465	552	509	517	519	479	498	494	534	452	517	483	496	466	493	500	508	547	472	501	507	520	514	517	484	508	506	516	479	517	464	524	496	514	473	515	489	541	470	516	465	495	454	494	525	504	507	519	503	459	445	497	475	512	501	543	471	503	488	485	519	497	462	514	464	543	498	474	445	525	499	487	527	520	508	485	505
38281	88711	78474	51795	23092	7178	2196	717	529	543	568	564	508	492	503	541	499	529	567	558	562	509	547	538	546	571	514	513	527	549	516	568	568	538	485	563	539	543	520	499	531	483	522	527	494	540	573	546	500	533	519	529	520	530	530	526	507	525	531	529	536	513	521	555	553	545	526	518	541	552	533	521	511	540	533	503	528	525	529	545	514	521	505	560	494	500	548	479	550	580	569	516	532	546	525	526	514	495	512	527	536	494	529	516	534	571	476	538	524	502	525	494	550	505	567	527	536	529	529	560	515	534	527	509	497	485	536	530	547	542	523	533	536	530	524	541	515	504	521	531	494	550	490	544	522	497	494	529	546	522	584	489	519	527	493	527	519	559	531	552	512	551	560	503	524	546	520	493	546	559	545	532	537	537	500	526	482	539	507	539	497	528	520	555	492	531	539	519	488	502	541	540	507	508	531	520	544	494	514	530	508	559	504	576	503	516	544	519	511	534	501	436	518	523	503	535	480	509	514	536	564	517	544	492	524	577	547	545	524	462	543	536	520	564	491	540	533	513	500	523	500	564	520	531	533	524	562	508	578	521	513	531	510	554	511	533	517	538	526	528	538	533	576	542	505	512	512	544	543	535	545	522	545	545	537	528	571	503	549	516	545	498	488	510	549	478	546	510	522	551	518	520	508	518	510	535	498	513	506	537	521	526	508	554	515	513	548	545	558	494	549	542	561	547	528	529	477	498	508	509	523	517	546	493	498	560	493	554	527	504	498	542	500	509	516	523	533	525	497	527	488	559	531	549	559	558	494	526	528	559	500	557	509	524	537	540	529	489	558	492	523	525	520	471	513	519	519	522	519	539	534	500	510	514	547	522	512	541	559	541	571	535	522	530	537	524	548	494	522	536	513	511	526	547	500	480	523	551	530	517	489	522	526	508	524	511	480	496	496	570	505	505	560	498	597	544	522	510	537	480	514	522	499	529	538	510	532	506	567	497	547	537	529	529	520	516	540	573	562	500	582	546	548	534	566	541	555	515	524	540	549	516	560	496	533	554	569	485	496	498	524	482	566	506	510	487	559	524	530	500	535	545	546	515	474	588	541	504	521	504	507	534	538	514	500	518	511	527	517	546	544	503	540	497	496	554	519	496	525	528	542	533	560	518	522	553	557	513	507	488	524	536	486	544	517	541	507	563	482	499	527	496	527	497	526	539	562	540	527	532	528	526	522	552	536	541	530	530	510	528	500	536	481	521	557	519	587	553	512	549	526	517	543	541	522	535	530	497	515	556	542	550	494	516	516	513	482	512	517	476	509	500	543	515	512	551	512	500	523	474	521	538	584	496	509	537	525	539	560	543	560	525	488	529	522	512	538	532	561	513	534	532	548	598	534	521	493	504	499	527	525	536	540	528	498	535	528	534	570	503	524	513	514	529	510	520	552	519	499	532	537	515	521	549	516	513	548	503	550	530	549	543	478	568	492	507	557	486	565	547	524	509	521	520	530	534	529	516	492	525	502	517	493	557	510	531	560	516	522	560	508	523	512	541	574	537	518	516	536	528	517	500	490	537	540	523	516	517	588	526	544	537	515	503	532	490	560	475	481	519	551	513	551	528	523	486	495	536	528	530	546	527	527	538	515	530	523	473	507	519	489	505	490	515	505	484	494	526	515	538	509	516	538	509	530	508	541	563	513	527	532	503	537	549	538	502	527	538	532	556	505	540	543	534	558	535	531	502	556	563	519	452	513	577	499	518	528	544	515	535	465	538	525	511	538	565	496	494	514	525	520	597	529	542	539	492	515	512	511	532	509	551	532	508	552	528	518	523	498	510	487	573	505	506	490	537	539	525	534	538	477	521	484	495	524	528	529	529	536	513	571	537	519	531	539	509	546	475	531	518	532	555	506	505	507	549	540	525	526	482	530	610	479	541	527	538	508	492	578	542	542	548	532	472	562	553	500	533	558	544	541	529	516	509	512	588	491	498	547	545	505	560	513	473	473	527	530	537	544	555	533	539	514	548	572	584	503	495	560	519	522	536	557	492	523	522	531	545	501	498	509	500	518	546	495	544	480	526	510	551	478	545	518	541	494	547	533	509	543	500	549	534	494	536	514	492	533	494	518	506	566	531	497	505	567	528	488	542	493	517	555	524	523	511	512	484	546	558	533	539	502	543	541	503	507	504	537	497	520	572	526	566	518	505	507	540	547	509	477	550	503	517	513	563	511	549	537	517	519	509	494	511	525	545	504	500	521	540	538	525	550	504	511	516	508	487	525	525	528	496	533	518	536	527	539	531	507	536	515	494	517	529	529	464	540	540	507	556	561	510	538	517	549	558	556	537	526	507	538	518	528	529	528	538	503	538	526	526	524	526	491	558	526	464	547	506	538	523	506	528	476	560	539	506	518	543	545	517	540	527	515	510	556	537	520	518	535	547	540	543	535	514	502	518	504	539	507	552	475	565	530	544	550	500	509	536	530	553	504	513	506	544	536	553	524	539	548	470	551	521	498	491	492	490	519	521	520	512	516	558	493	515	472	544	510	533	509	567	515	516	479	566	562	561	528	492	504	504	509	519	524	503	530	513	527	496	526	507	505	504	529	520	544	494	536	555	505	509	532	531	536	556	524	509	541	511	529	499	536	541	532	527	549	545	558	530	561	512	549	553	500	504	514	524	526	501	504	497	553	531	503	489	548	538	536	545	502	537	488	514	492	500	482	551	505	490	530	503	505	537	472	533	530	501	550	521	533	517	485	514	518	499	543	510	539	486	476	547	520	539	538	498	511	551	512	529	571	513	514	506	547	526	540	504	519	516	543	527	536	542	558	514	530	536	546	481	576	567	535	530	461	532	557	531	529	528	484	537	542	516	509	567	513	485	524	519	545	521	525	529	508	525	512	500	546	535	520	510	493	515	521	525	529	505	535	516	533	562	519	477	509	527	561	503	492	543	506	538	501	539	529	512	516	553	554	522	518	523	515	538	543	549	525	541	548	523	509	523	515	554	524	483	546	482	512	543	510	530	542	500	488	510	521	527	527	498	533	517	527	528	505	476	484	545	493	506	490	534	500	526	528	508	509	554	515	518	521	529	538	522	535	481	478	499	518	581	507	487	526	554	539	483	504	549	516	504	514	497	516	496	520	501	511	514	497	560	550	523	561	528	486	492	541	545	537	513	483	511	517	564	530	507	530	535	512	496	471	559	530	495	558	496	487	511	549	548	519	510	532	535	516	507	499	546	533	526	516	493	504	475	477	562	545	509	508	491	534	472	479	500	544	532	512	517	540	495	525	491	529	513	497	497	562	550	544	523	534	553	540	512	510	549	519	511	473	526	520	513	520	534	484	559	536	523	548	474	518	501	564	508	538	517	519	510	523	528	560	497	534	511	539	512	503	522	537	475	528	518	560	485	509	543	541	548	526	509	514	471	561	518	571	484	539	536	530	519	498	522	530	526	505	533	527	531	492	537	510	522	518	497	517	508	522	536	512	538
23960	22745	43695	49835	36634	21564	8214	1121	653	602	586	591	615	590	590	545	576	543	583	486	584	614	547	562	599	560	578	590	542	553	561	544	496	543	525	601	542	544	562	558	574	556	606	605	540	594	571	554	567	545	566	614	546	556	599	552	592	573	593	614	575	573	598	558	564	524	585	570	551	577	600	558	565	540	518	606	562	564	526	570	532	541	604	569	584	551	557	578	565	564	578	555	561	577	548	549	560	571	560	575	587	549	580	530	584	571	562	589	538	554	543	517	548	538	534	540	545	542	541	564	552	548	542	619	559	572	559	547	552	559	529	563	573	572	532	554	575	521	566	554	580	583	541	497	554	568	533	540	555	587	514	602	527	606	562	534	527	545	532	569	543	557	572	547	502	529	543	550	509	581	525	555	529	577	583	558	545	554	560	537	533	518	587	533	551	498	588	577	558	542	518	538	583	569	554	528	555	561	581	556	545	583	556	545	537	524	556	599	540	518	529	549	564	546	508	576	550	534	565	497	551	565	547	556	516	577	553	523	581	543	542	568	530	587	543	512	553	588	553	561	572	571	566	597	527	564	563	598	559	599	530	544	583	561	577	588	606	498	571	511	550	538	518	581	529	540	582	555	549	568	589	587	585	542	576	565	566	534	556	561	503	544	568	529	628	573	553	553	554	533	573	585	518	533	540	578	572	498	602	550	537	542	563	554	563	554	545	561	513	560	556	519	570	572	570	557	559	531	582	543	580	586	538	545	569	533	624	572	523	536	556	549	549	509	552	574	568	544	547	554	563	547	573	554	540	536	564	577	555	572	543	549	540	508	593	551	581	531	523	536	552	591	554	561	537	511	566	545	520	575	555	562	546	605	553	522	559	563	555	531	573	562	550	594	533	570	575	544	540	548	472	560	542	556	568	547	562	587	551	529	540	553	569	582	556	542	529	555	521	604	574	493	532	542	524	555	539	538	545	566	574	538	558	585	520	571	530	526	545	582	537	532	503	575	533	557	495	540	534	541	561	551	534	554	476	582	509	530	558	550	559	544	546	580	546	581	574	569	551	551	556	517	548	596	609	514	573	537	571	531	563	552	550	535	511	517	549	544	519	548	576	543	562	546	555	553	522	502	532	556	553	569	573	524	552	534	507	570	547	562	552	530	565	499	557	524	540	575	575	532	537	538	576	562	560	535	563	553	551	527	551	586	530	529	546	526	549	532	570	557	523	577	561	500	537	563	544	577	567	532	600	537	518	585	530	595	558	537	564	532	568	559	568	591	548	608	539	525	545	568	543	585	556	580	483	564	532	531	571	540	533	581	571	561	575	534	574	572	538	531	537	565	531	532	584	559	546	546	543	536	546	576	574	576	538	504	542	596	520	571	523	554	527	565	571	546	523	537	590	517	519	540	566	546	531	544	588	559	521	583	536	575	563	565	570	522	580	521	566	529	512	560	582	560	548	560	555	536	583	548	520	518	583	595	557	495	512	613	534	553	570	542	565	566	533	534	557	603	548	570	543	574	533	467	547	544	610	533	517	498	508	511	526	571	551	554	549	570	582	547	550	544	590	577	572	571	563	557	530	538	550	524	551	542	550	543	556	567	551	559	573	583	525	499	580	563	593	566	511	534	559	519	555	549	559	612	569	568	545	571	554	525	548	532	496	563	571	537	530	546	606	551	572	573	575	517	554	529	545	553	507	560	585	583	526	524	560	536	557	550	531	533	530	575	558	577	567	547	542	575	561	580	571	576	551	562	574	548	572	496	580	582	517	591	512	577	556	584	543	585	552	509	558	561	560	553	549	510	567	550	520	568	560	525	589	565	547	537	549	544	562	589	535	551	514	540	527	557	535	543	520	566	545	543	537	570	550	607	530	558	571	552	558	603	537	536	569	563	587	556	527	562	527	585	572	590	562	552	602	566	556	493	565	588	532	568	564	547	542	578	564	540	585	557	588	570	520	553	541	599	533	558	524	538	574	526	551	612	556	536	570	547	549	547	554	564	537	553	580	503	571	572	557	517	554	563	573	548	536	577	533	557	513	545	574	501	507	565	542	556	509	580	584	551	548	544	590	531	528	549	580	545	557	574	542	541	580	530	535	576	545	500	582	568	557	598	539	589	559	551	551	526	521	556	545	511	601	518	574	568	588	503	507	565	545	539	542	557	547	555	574	565	571	592	540	583	573	536	538	517	527	559	520	542	562	563	576	531	541	548	545	522	573	546	561	564	511	517	562	582	584	533	558	565	607	537	556	537	540	565	557	540	590	576	574	508	522	541	517	535	576	557	579	554	559	540	567	565	543	551	596	542	597	532	563	495	535	579	567	582	584	546	505	547	555	551	550	569	551	548	525	543	565	575	577	550	548	578	567	503	570	555	531	545	579	570	519	549	574	592	565	542	568	557	562	565	541	530	534	566	559	538	569	588	533	546	547	560	508	541	534	599	567	568	544	514	537	563	565	545	556	516	577	572	511	533	536	544	518	565	535	579	599	551	563	509	570	570	548	514	552	552	555	553	557	527	540	538	547	535	547	538	563	554	564	579	581	553	600	528	520	545	549	586	575	521	552	555	537	549	525	534	570	554	567	539	530	544	521	549	569	558	536	580	537	544	557	547	506	555	538	551	534	557	547	577	523	524	554	588	505	521	565	546	546	515	614	514	548	561	536	561	574	546	564	572	501	601	528	546	567	556	534	563	568	545	575	515	524	560	527	529	590	585	601	558	535	574	532	537	558	536	571	560	589	569	509	495	489	543	558	569	570	543	521	574	560	554	580	536	532	610	555	528	540	535	587	590	516	579	554	554	553	601	500	568	542	582	602	532	487	538	532	553	542	514	587	570	530	536	559	547	543	515	578	603	551	551	566	555	534	537	604	516	560	568	547	559	538	567	560	508	560	523	531	511	531	536	524	532	548	540	565	563	535	554	541	530	562	538	607	526	548	519	568	535	545	542	564	524	544	571	542	567	527	534	556	591	581	580	539	571	533	582	543	518	501	518	593	566	511	576	525	523	545	521	548	538	566	541	534	552	554	574	555	544	580	587	520	533	568	575	539	584	547	582	532	578	557	535	533	531	550	554	548	540	561	555	552	527	527	525	539	589	572	527	559	539	566	524	511	527	522	562	586	516	562	556	531	557	534	570	542	523	588	560	519	562	581	574	539	536	585	531	551	566	579	545	560	552	565	553	555	568	566	606	566	500	569	541	548	570	597	549	522	549	560	549	573	595	555	549	522	582	565	554	569	534	516	535	568	535	541	562	514	534	559	573	568	550	561	541	560	544	592	574	507	554	580	539	577	572	510	508	584	574	522	544	598	566	595	569	563	626	548	499	557	584	558	529	569	560	550	562	561	552	537	536	529	556	552	540	594	537	501	536	543	566	587	543	548	546	525	530	581	554	534	571	537	598	536	578	562	515	542	542	543	556	563	555	515	557	534	532	546	592	556	549	584	543	525	520	556	546	574	575	511	566	553	574	596	540	570	509	499	546
53138	100655	88070	63504	33983	12441	3842	924	567	602	618	587	621	619	638	645	592	633	604	640	619	622	664	633	636	584	631	581	627	598	617	635	605	606	616	616	614	627	624	566	597	584	625	652	619	644	631	579	644	651	608	629	612	612	569	610	611	645	615	609	603	618	582	574	585	590	627	629	597	575	602	652	625	605	577	601	626	628	614	636	608	607	600	616	570	595	656	573	636	669	612	620	648	597	620	592	619	592	641	637	635	607	629	604	598	616	604	590	614	634	593	631	640	640	582	575	622	642	611	588	633	583	609	620	594	591	637	611	621	570	608	657	585	613	597	636	608	620	616	608	633	623	567	599	621	589	582	628	602	610	585	626	611	609	669	584	597	569	615	637	595	617	617	666	561	593	634	588	625	649	681	592	529	683	596	605	612	580	604	603	595	582	611	610	626	664	586	649	638	575	629	648	591	584	600	580	597	585	603	591	584	594	620	562	601	620	607	576	637	585	599	580	621	631	597	613	637	637	587	654	621	581	593	623	628	597	616	630	608	591	601	619	572	637	622	569	621	628	627	581	586	645	588	579	578	586	616	619	639	604	602	612	587	636	593	622	585	575	622	556	623	595	610	634	600	576	560	614	610	578	646	613	579	625	574	611	575	604	637	598	591	600	605	613	606	601	570	587	578	574	581	579	628	580	599	622	625	655	589	637	603	593	625	635	620	632	630	621	612	583	606	588	617	598	568	612	619	638	615	591	608	597	613	672	648	605	567	643	629	653	615	591	631	578	628	632	598	587	628	602	615	614	615	604	586	595	603	617	614	596	632	592	596	631	641	609	607	620	559	617	585	595	569	604	619	558	614	606	606	592	577	615	627	615	601	638	590	579	598	628	604	621	567	622	598	583	600	650	590	639	650	604	607	587	637	558	589	642	575	592	610	622	594	614	584	606	539	597	581	611	591	576	600	613	611	579	632	616	593	608	579	604	610	637	613	614	594	623	598	587	640	585	568	606	620	567	589	640	593	636	613	572	610	578	589	618	618	615	611	599	576	614	628	583	598	618	573	627	653	606	591	578	631	643	614	623	622	593	599	577	602	609	630	604	601	631	617	627	589	579	622	581	610	592	628	631	633	617	622	595	606	612	608	653	593	603	603	550	631	607	601	614	622	609	603	632	583	604	656	613	602	596	609	569	581	579	579	577	639	587	579	580	601	599	591	605	621	577	671	608	669	613	597	586	623	599	654	637	597	562	585	609	604	582	631	626	659	606	651	607	557	590	625	644	567	617	624	642	610	554	557	572	573	573	553	581	615	591	564	586	649	614	611	642	590	637	619	611	598	612	654	613	586	562	624	623	646	631	613	583	653	615	644	579	627	624	627	634	632	605	582	567	582	631	607	602	587	612	594	568	625	563	620	622	579	599	618	606	618	608	596	588	652	646	567	611	645	559	561	606	571	604	633	618	614	626	605	622	614	606	579	586	617	565	641	536	572	601	588	579	595	592	590	618	583	570	576	560	594	584	579	647	600	608	616	637	608	607	606	610	577	644	587	596	570	630	615	586	612	641	621	596	614	573	676	634	608	613	560	617	624	604	637	617	589	589	627	652	609	634	578	599	612	604	626	590	611	610	573	604	624	630	625	582	595	595	625	603	661	606	619	607	601	612	611	616	582	604	556	595	615	608	600	574	606	593	578	593	604	614	586	616	612	625	624	582	638	627	625	568	641	617	600	617	582	632	628	576	617	594	617	640	575	610	612	597	568	631	614	593	551	643	611	591	650	646	628	663	584	623	577	623	615	617	585	623	586	628	607	616	553	592	597	612	616	566	643	582	594	630	604	616	632	637	584	633	611	603	597	607	579	596	587	643	603	622	623	593	589	627	572	641	639	586	598	588	591	616	585	580	637	571	582	598	616	579	589	594	604	649	610	614	583	596	599	558	660	612	659	604	621	614	621	628	593	610	617	617	546	608	571	551	579	583	607	603	644	586	608	605	618	609	647	606	588	583	604	608	598	556	603	597	593	589	625	619	580	613	581	639	568	618	573	579	580	602	605	606	624	611	635	634	602	610	616	591	586	599	606	606	648	582	612	547	634	625	600	563	608	618	621	592	622	617	626	580	572	590	608	624	583	554	609	545	615	606	621	579	603	605	616	604	586	623	600	622	600	615	585	594	573	645	607	605	626	601	584	572	616	635	591	605	627	626	646	595	576	632	580	605	569	597	611	587	646	631	624	631	565	567	608	600	595	609	598	584	611	619	579	610	634	631	622	611	613	635	602	591	582	600	630	641	584	632	618	646	636	614	608	623	602	597	607	572	626	576	632	590	619	564	634	595	575	643	630	589	636	641	569	629	617	601	625	597	547	580	593	610	636	654	607	640	626	606	628	594	619	651	576	596	629	631	584	588	604	603	610	630	651	639	617	617	614	574	629	614	612	597	573	601	603	562	631	593	596	583	652	629	580	584	537	608	628	574	616	621	633	633	593	591	606	589	592	591	599	613	577	595	591	560	610	580	627	655	598	555	638	610	633	602	586	635	578	614	653	625	616	582	610	611	586	615	634	639	633	619	673	594	611	636	626	612	594	621	615	571	640	616	622	552	602	603	644	607	620	570	605	574	626	604	626	646	652	605	611	589	594	591	617	602	624	572	597	601	621	620	579	617	641	611	563	577	595	642	578	645	600	606	596	614	591	587	615	634	607	600	601	619	596	602	609	613	572	601	624	603	605	606	567	580	637	583	607	652	571	579	605	653	606	597	576	602	578	605	625	570	630	616	597	611	628	592	588	625	646	611	590	648	557	599	613	637	601	599	592	625	602	586	536	619	560	635	539	612	641	590	631	608	589	605	571	621	595	600	621	601	621	624	588	559	597	570	581	627	613	640	603	614	654	600	581	624	582	586	629	605	576	584	630	572	613	568	591	595	611	611	568	599	597	606	638	594	592	658	590	559	620	569	570	572	587	622	575	576	650	612	593	617	590	589	592	573	605	616	609	661	588	619	587	635	594	584	592	611	580	662	574	585	588	595	596	603	650	587	583	618	581	605	575	645	605	641	629	624	600	609	618	594	608	589	594	619	604	586	570	630	651	602	602	561	600	612	597	581	597	635	606	589	600	633	618	614	626	592	603	604	542	554	620	575	589	594	561	607	637	607	598	620	616	615	592	632	621	623	585	597	637	615	569	630	611	605	640	586	591	582	630	617	602	646	585	621	610	570	599	610	592	608	585	597	606	618	630	601	582	599	610	630	622	627	603	611	616	610	587	599	611	636	598	592	631	601	641	645	591	632	623	634	606	643	585	602	558	674	633	584	617	604	580	615	591	629	618	591	643	592	577	554	610	605	570	668	611	600	609	604	625	574	558	577	594	580	582	618	545	581	574	627	637	619	639	605	627	613	637	626	619	613	584	573	608	591	619	603	615	603	592	618	607	634	585	588	590	587	625	632	625	590	545	645	603	623	609	550	650	606	605	594	554	562	571	612	594	565	611	586
27835	27471	32377	20033	6000	1437	652	511	472	463	453	495	470	491	509	515	527	456	464	509	534	479	470	509	504	472	504	464	508	474	472	476	477	493	453	492	518	540	455	502	503	445	493	481	470	464	486	469	466	482	522	449	479	470	461	457	485	461	496	482	448	454	485	460	482	515	503	462	499	526	461	479	466	482	498	506	479	513	441	510	467	481	472	496	481	492	472	457	461	468	459	493	510	449	467	501	470	458	463	520	481	447	474	493	463	448	458	496	493	474	446	448	482	461	494	515	484	498	475	441	457	467	503	483	498	499	463	458	480	486	462	516	461	501	503	464	464	491	465	454	485	447	467	502	484	459	480	504	471	470	452	482	478	483	449	493	484	497	472	473	453	452	456	535	488	451	456	474	445	498	479	472	471	465	502	485	471	442	453	496	480	515	479	491	462	501	481	482	494	490	473	472	439	457	477	472	490	471	480	496	490	474	508	453	507	503	494	450	518	444	452	477	494	537	480	492	524	515	469	510	485	489	514	443	504	461	491	520	513	487	520	513	489	514	453	490	470	493	511	502	507	491	479	503	485	454	486	483	501	458	499	493	482	519	478	489	469	482	496	519	471	480	472	493	487	471	468	510	467	454	455	465	470	489	458	458	461	492	473	505	483	501	462	493	458	499	489	462	467	478	490	453	475	467	507	477	470	509	484	487	478	511	489	456	475	499	489	492	446	491	507	488	502	456	484	491	511	509	517	515	454	463	496	424	497	494	464	507	501	467	498	467	465	511	489	452	477	435	504	449	495	492	478	483	466	467	455	459	473	472	473	489	483	463	447	507	475	448	457	496	529	489	469	504	478	482	461	489	478	460	473	520	446	435	489	459	456	497	472	468	476	481	464	477	471	478	492	472	499	499	478	497	507	462	497	476	471	474	499	487	495	473	495	486	477	502	494	441	490	457	492	518	464	488	446	477	462	497	482	460	491	451	475	446	484	441	512	477	421	501	514	524	460	487	487	487	511	474	500	510	515	504	481	498	482	493	492	502	486	461	522	480	481	487	510	466	438	482	484	498	521	494	535	500	520	481	462	489	505	463	493	442	458	430	518	522	480	499	485	500	485	459	481	491	490	457	497	484	487	445	495	507	476	500	478	450	471	434	512	452	479	469	479	493	464	481	464	484	474	490	450	479	470	489	524	486	459	493	467	488	446	495	496	505	482	469	488	462	494	447	416	458	496	468	468	482	485	506	507	456	525	456	505	475	479	455	461	516	462	473	481	473	461	519	489	448	497	475	493	483	501	493	475	441	486	459	496	474	498	471	489	484	500	489	444	451	483	479	492	484	506	507	506	485	507	514	478	453	471	446	467	489	464	417	466	529	463	514	520	464	511	503	460	505	485	455	461	490	484	497	479	474	459	502	482	483	490	489	471	471	473	491	470	485	494	494	490	436	436	478	505	529	477	464	460	500	458	496	493	446	479	472	526	495	439	495	461	457	513	469	459	443	463	474	481	460	514	478	459	468	410	452	501	491	466	501	496	494	498	457	476	488	490	467	433	448	499	531	469	534	464	504	490	467	463	466	488	460	485	502	507	484	495	483	469	454	487	462	506	484	488	500	505	471	477	441	501	446	479	519	489	467	485	496	478	490	449	440	478	478	511	466	459	456	489	496	428	523	521	479	449	467	482	466	505	486	522	511	449	476	457	467	458	480	465	455	476	490	492	490	467	472	486	500	467	516	516	453	482	466	471	468	434	458	476	503	512	498	483	521	504	480	468	495	447	524	500	455	498	475	503	498	505	503	457	448	481	460	485	438	521	493	496	489	501	509	497	502	491	455	471	451	478	489	484	426	475	463	480	490	503	484	471	482	495	496	516	489	487	456	500	507	443	502	502	485	473	495	481	480	464	451	509	486	429	477	473	467	473	451	498	478	462	472	481	475	492	459	525	454	448	466	551	501	465	448	480	478	466	486	495	474	514	455	501	465	479	507	503	442	462	441	511	494	516	474	526	500	503	494	475	497	492	466	458	458	489	508	472	506	482	471	488	532	468	485	521	513	498	499	433	481	461	485	487	477	479	486	481	459	505	477	476	484	467	428	511	447	445	499	451	449	435	519	517	443	493	509	464	479	480	484	501	460	514	472	465	527	504	471	477	456	480	481	502	473	492	485	467	509	471	493	477	487	529	481	476	470	471	472	458	464	479	445	487	488	435	500	456	482	443	484	464	466	468	477	451	509	489	458	513	474	474	510	480	471	478	510	435	462	446	480	519	446	436	465	466	478	452	463	462	458	490	492	449	499	476	461	491	431	499	506	458	479	485	468	500	507	547	504	472	446	483	463	486	497	480	508	453	455	474	472	503	465	467	494	462	457	462	487	448	463	482	507	463	513	448	489	499	473	460	524	462	496	493	483	536	468	526	476	466	483	452	484	478	463	453	460	451	502	487	461	488	488	503	476	471	472	461	460	484	468	502	482	508	481	481	518	475	443	459	463	500	516	465	527	515	516	497	460	488	453	466	489	508	479	477	476	525	460	490	485	461	484	470	457	448	485	479	496	453	488	490	484	507	480	474	515	484	504	495	470	461	483	497	485	522	499	458	462	451	501	529	523	499	480	484	504	461	452	452	506	490	512	505	510	472	494	504	483	454	499	482	498	488	494	485	501	474	457	486	499	499	512	468	455	498	468	448	451	536	477	529	472	460	487	502	464	458	500	509	418	454	476	502	496	481	480	477	458	512	496	478	491	468	496	482	496	472	512	497	499	518	506	446	495	463	461	507	464	450	467	435	497	451	465	468	490	519	473	506	513	493	469	505	494	482	482	475	457	491	489	521	506	479	506	468	472	487	508	506	477	480	466	475	459	507	473	469	536	474	499	471	470	534	486	475	481	499	478	506	504	451	488	445	451	491	527	499	488	509	498	463	515	468	485	459	483	492	481	450	448	474	458	469	490	476	480	459	473	442	490	491	467	500	489	504	467	474	516	476	438	475	471	512	480	503	456	479	502	503	486	496	462	513	495	471	510	490	488	466	494	497	506	462	453	554	446	492	491	476	503	506	502	492	482	460	470	470	514	476	475	459	499	488	474	460	479	487	461	467	514	432	522	495	475	474	458	532	457	453	506	441	459	471	477	511	504	499	471	465	506	462	480	472	510	480	468	499	509	461	467	462	481	476	508	457	507	510	462	434	469	459	462	473	476	499	471	454	485	452	506	468	487	461	472	462	499	448	483	494	472	529	517	480	456	516	466	500	512	502	481	482	467	501	464	452	478	471	485	458	442	466	515	487	473	463	487	501	470	509	474	492	487	506	449	490	472	491	468	490	491	462	496	504	449	477	490	439	454	510	489	476	471	452	477	513	476	488	493	495	469	513	472	524	508	531	457	458	449	503	496	470	460	489	483	490	468	467	479	495	483	457	491	535	506	508	475	486	452	490	496	493	480	488	479	487	462	489	502	486	456	475	468	504	506	495	487	464	465	509	515	451	499	446	465
11266	35754	28336	11915	4046	1258	637	478	475	444	462	460	443	455	450	452	478	464	452	459	443	467	460	499	445	404	460	467	465	454	443	474	494	456	490	456	459	454	505	451	450	507	481	439	483	449	481	481	492	458	481	439	466	517	508	415	471	481	443	451	484	422	495	500	438	448	470	444	450	465	471	443	457	496	460	483	454	449	460	489	433	463	429	444	456	457	463	429	447	456	479	455	446	465	513	482	459	486	465	472	436	457	483	429	438	481	448	476	480	471	461	464	428	494	467	429	504	476	441	420	467	459	452	469	445	468	456	478	476	443	428	454	453	448	465	462	430	446	417	468	466	470	474	489	443	484	429	448	436	449	493	490	444	470	471	447	437	452	474	481	452	491	473	463	463	456	454	494	436	454	485	463	442	457	481	463	461	451	439	490	463	426	453	426	479	436	469	455	437	458	481	427	453	420	461	471	439	464	464	478	443	430	444	471	483	438	470	467	449	499	433	494	465	468	465	430	453	439	480	489	448	442	457	421	454	469	471	446	490	458	418	456	482	449	411	486	415	413	427	482	462	476	471	417	477	454	455	438	474	470	472	464	473	457	487	477	420	461	478	459	451	439	447	463	472	426	490	436	482	440	516	450	453	444	466	480	451	449	499	478	454	489	496	443	424	456	450	465	470	471	464	454	471	442	442	448	493	427	505	436	449	484	444	461	489	451	475	441	476	453	452	424	441	408	461	469	444	464	466	453	482	466	489	500	437	481	473	450	435	434	435	459	489	466	426	465	410	456	444	441	517	440	442	458	476	458	456	430	445	466	480	464	445	474	475	464	434	429	451	455	490	478	415	422	425	425	447	460	476	444	432	466	448	417	482	437	481	425	469	477	482	441	459	442	433	450	445	478	491	442	461	434	417	454	466	443	438	457	496	499	473	452	410	473	436	449	406	409	455	464	475	443	442	442	475	485	427	434	458	435	478	447	439	456	442	470	436	480	434	438	472	455	434	478	423	457	437	439	433	480	403	457	461	464	432	433	471	394	458	457	443	511	468	475	471	442	440	488	449	444	453	479	467	472	461	429	472	449	428	461	461	432	445	460	455	448	481	459	456	441	451	442	477	455	422	437	523	459	470	475	472	424	428	442	437	419	423	438	469	422	467	432	468	481	458	460	461	444	445	468	483	446	430	425	466	479	469	453	440	444	456	444	442	455	467	447	468	476	459	486	444	446	455	447	483	434	454	449	436	443	435	443	464	416	473	441	453	447	466	434	447	457	463	421	496	455	434	414	425	474	458	451	461	468	449	425	463	455	469	470	444	480	445	479	457	451	451	454	473	458	447	465	455	466	451	453	472	421	466	460	427	456	445	475	439	486	447	483	437	472	430	463	472	440	480	422	495	456	482	442	401	427	467	464	429	448	468	466	474	481	470	476	502	445	464	464	459	464	482	452	465	462	461	440	489	463	430	401	473	451	494	413	471	467	412	488	446	455	489	461	431	465	449	447	411	430	465	452	476	435	441	483	447	463	455	485	450	454	475	442	490	442	438	429	467	441	481	439	472	427	439	447	461	452	443	447	498	487	445	457	434	480	457	450	462	431	458	445	442	463	433	433	462	470	415	450	463	463	448	471	462	438	479	457	461	479	463	454	471	451	492	449	465	444	455	455	426	468	467	405	456	469	420	428	460	471	446	484	462	464	465	471	457	461	446	451	470	449	473	441	458	456	451	444	447	428	466	456	461	450	455	464	448	435	442	461	439	440	480	450	465	455	467	458	425	474	473	466	457	441	484	480	480	456	428	486	463	450	457	470	460	465	461	449	435	439	464	424	456	476	443	475	490	414	456	474	463	464	433	474	480	450	443	452	453	443	476	442	465	426	434	454	461	466	441	499	458	469	450	437	471	475	471	451	468	419	443	459	422	486	474	454	453	426	450	460	415	478	529	484	472	467	487	461	451	458	450	449	472	476	478	466	497	440	480	472	460	466	468	465	441	496	459	467	483	472	471	482	425	443	426	512	476	480	455	436	483	489	458	493	473	457	450	467	454	465	414	432	410	430	453	441	455	467	470	452	475	445	443	454	443	461	462	492	444	458	440	468	478	433	479	437	466	425	463	454	465	418	455	461	449	442	478	443	417	455	491	455	478	455	475	465	477	486	448	454	450	419	455	454	462	485	397	454	475	434	449	434	469	466	452	429	428	454	458	455	466	463	468	494	453	446	468	430	423	479	469	443	451	446	442	427	483	465	445	412	431	430	431	414	471	473	431	446	476	468	456	469	443	525	489	445	461	450	450	499	438	491	464	431	462	474	452	447	432	424	467	442	455	477	471	426	477	444	495	444	436	444	446	473	440	444	486	444	492	437	459	441	465	445	434	455	431	448	468	433	449	471	449	428	442	472	443	434	429	485	475	431	449	443	448	436	464	468	465	421	479	489	452	451	451	449	455	458	454	455	468	480	471	418	484	454	491	455	465	428	475	480	476	439	477	422	480	448	445	439	472	449	440	438	483	430	465	460	488	439	470	481	466	459	437	446	501	467	466	444	443	440	441	462	454	478	460	492	436	480	421	446	472	471	405	450	441	418	443	477	456	456	444	444	399	444	482	433	453	449	456	418	445	451	501	451	426	446	468	482	483	426	444	468	437	445	442	438	468	443	453	476	454	452	460	448	475	461	430	442	430	476	481	456	433	477	450	476	435	450	436	458	475	457	441	422	472	467	471	459	470	462	462	409	437	454	451	433	471	472	478	465	421	483	437	433	464	457	451	447	458	452	444	501	476	452	432	446	482	451	422	457	410	442	412	446	437	502	473	468	458	434	432	466	462	453	494	447	465	474	426	463	462	452	437	486	458	436	492	412	466	446	435	482	435	433	455	455	460	491	454	479	456	474	451	457	450	457	444	454	476	445	422	461	447	479	458	449	446	415	503	439	450	424	421	422	464	450	476	434	453	479	446	453	448	457	430	457	461	457	480	486	449	444	429	454	454	503	460	427	440	454	456	457	480	477	476	447	441	421	459	487	452	448	473	460	464	457	476	450	465	413	447	471	466	431	466	468	482	438	436	408	498	439	424	450	460	445	444	481	476	447	450	418	469	480	491	487	452	466	441	440	467	463	435	452	462	427	447	446	451	474	463	451	460	432	487	471	420	458	456	435	476	442	465	452	463	427	441	476	444	468	406	464	481	483	496	471	436	449	449	480	429	444	444	462	434	447	434	394	507	460	474	471	453	445	426	477	471	465	443	487	474	438	450	465	461	459	471	471	441	435	472	442	461	448	423	484	440	433	471	479	420	466	467	469	454	447	450	435	466	459	482	476	454	438	447	442	447	445	457	490	444	432	478	461	487	426	470	460	455	452	469	432	489	445	509	454	421	446	464	433	452	433	466	434	428	448	463	490	451	457	425	459	479	441	451	422	419	478	463	461	443	429	486	444	444	450	486	453	449	438	478	481	443	487	504	439	488	476	451	455	474	464	482	476	446	486	496	476
24836	26850	52287	50405	29446	11979	2532	707	595	550	519	538	510	542	526	549	504	504	496	502	505	511	517	512	514	489	513	501	516	502	499	489	528	464	491	520	481	489	504	491	464	500	461	510	483	525	491	516	523	516	495	481	516	480	509	538	544	504	496	536	482	494	488	492	517	506	527	469	502	488	497	494	536	512	512	477	447	506	491	504	500	490	487	495	524	469	505	508	478	520	509	504	481	446	465	475	518	510	517	500	479	480	489	498	511	506	522	483	491	495	499	504	495	476	479	511	501	505	510	520	507	482	500	471	505	529	522	469	471	458	515	509	471	502	507	452	476	513	540	519	485	492	467	501	453	494	548	506	481	503	490	518	465	532	515	462	545	483	472	480	466	506	487	488	501	502	487	484	485	488	490	491	531	485	439	475	526	472	477	488	463	494	517	498	506	503	472	440	484	479	528	442	498	462	533	494	495	481	537	436	471	486	478	508	448	500	472	511	481	458	470	450	480	493	506	468	471	546	497	473	468	497	450	532	500	518	498	510	460	488	504	531	504	447	512	519	487	500	529	519	457	504	493	463	489	506	472	480	516	488	541	498	510	502	458	456	477	486	490	517	514	471	534	490	493	507	467	523	478	504	500	502	512	493	511	466	478	552	514	499	479	505	492	437	496	463	467	487	494	459	473	497	492	536	481	522	478	505	529	511	485	456	498	500	482	504	483	514	456	502	543	473	487	460	517	440	472	511	480	510	451	486	520	462	476	458	488	509	491	503	496	516	472	482	492	487	543	490	503	476	495	516	533	501	476	518	505	508	521	529	472	501	503	535	456	521	500	479	459	486	516	451	472	515	463	453	483	498	462	497	503	516	495	465	539	509	508	483	481	516	480	506	476	531	502	527	504	481	473	501	483	490	519	505	499	489	496	494	493	471	514	487	507	475	482	480	530	500	491	487	468	481	487	508	487	480	490	516	512	514	465	501	462	490	505	461	490	484	488	508	492	487	503	516	501	514	485	466	461	493	497	500	485	473	486	464	492	492	519	519	486	525	483	503	464	488	495	497	483	483	465	508	540	465	509	456	491	521	496	521	485	518	500	469	531	479	470	501	515	484	519	518	457	507	520	497	480	473	526	482	499	495	535	519	454	461	515	485	517	527	487	531	510	458	472	527	470	465	498	549	481	470	492	490	488	549	525	526	489	510	464	459	483	488	497	537	478	466	472	499	501	510	483	485	452	519	496	512	491	496	477	499	476	471	460	524	526	464	457	477	506	514	482	449	497	489	492	495	496	477	489	486	469	546	495	515	512	491	494	515	480	481	519	479	441	518	450	467	487	501	501	481	496	488	489	442	529	528	469	491	477	494	485	484	531	514	508	494	446	509	479	522	460	470	478	537	510	528	505	516	474	477	507	503	499	528	542	483	522	499	466	456	540	523	489	497	515	493	516	495	516	507	481	487	499	498	483	490	497	524	488	467	476	497	543	453	461	479	510	515	510	484	459	483	482	524	491	508	461	505	485	467	502	461	469	486	492	518	513	493	479	550	467	522	499	449	471	490	466	469	505	475	490	485	515	468	494	476	499	496	501	498	482	506	505	496	484	520	510	475	486	500	462	503	488	491	497	508	490	487	471	499	507	501	466	494	482	499	553	482	507	499	491	465	492	504	471	479	478	498	532	484	511	501	506	495	500	532	487	504	528	525	470	524	463	489	497	499	499	469	543	496	479	488	500	490	466	498	522	466	445	492	513	477	493	494	496	461	465	476	468	476	523	505	540	496	501	500	482	503	528	478	483	477	480	485	487	511	512	512	470	495	501	479	484	496	450	476	492	466	497	449	507	460	477	518	486	476	539	484	481	460	470	521	461	539	519	469	484	482	467	494	450	471	527	461	514	550	492	528	483	538	522	481	489	476	506	489	480	476	486	510	490	513	470	489	474	492	450	505	466	495	486	510	488	484	482	504	486	504	494	485	491	520	471	455	536	487	461	496	439	485	484	501	537	489	499	537	505	510	477	499	529	531	499	489	469	482	503	490	490	468	516	496	480	504	485	487	491	525	509	510	493	484	475	491	493	463	483	516	478	492	527	502	500	484	530	456	461	474	449	521	511	481	488	491	461	508	522	512	482	493	491	495	491	496	489	507	499	501	501	505	480	532	483	516	491	452	484	469	485	506	484	505	525	495	441	492	460	478	504	488	490	488	481	449	515	509	518	501	473	529	496	530	463	460	518	499	489	495	467	476	474	484	539	491	492	516	506	507	514	505	502	498	514	468	483	506	471	442	503	467	476	490	490	508	474	462	520	468	543	475	476	499	544	465	478	502	521	526	498	515	457	489	445	469	518	499	480	465	497	487	529	500	471	521	463	507	518	462	507	454	475	494	497	471	509	452	496	492	469	484	497	473	459	498	492	458	493	459	501	511	502	450	463	493	475	508	527	527	524	465	510	484	498	497	470	480	471	515	463	484	479	531	496	523	505	476	490	495	473	487	458	519	484	466	513	496	501	462	411	483	570	512	483	504	509	507	488	500	477	512	524	457	531	545	467	511	460	498	510	460	506	493	536	500	458	497	480	500	497	478	500	497	474	489	475	517	493	494	511	459	459	496	472	536	514	516	472	485	491	504	497	510	503	512	487	493	494	456	489	534	509	490	488	473	526	486	470	507	485	506	505	459	478	473	522	470	496	504	469	528	487	519	509	477	470	468	477	479	493	504	471	441	511	464	493	519	513	488	516	497	458	491	487	465	500	445	503	537	479	491	486	482	526	462	485	484	497	521	524	497	518	467	482	524	469	496	508	498	511	504	472	486	513	493	481	488	512	487	496	483	493	492	495	505	527	494	500	521	499	478	527	502	516	510	451	474	470	477	500	471	529	506	471	471	496	476	481	499	477	498	496	464	493	513	492	483	488	502	508	532	485	497	498	496	520	498	494	509	499	510	465	492	494	480	497	533	450	510	493	497	488	477	508	473	496	472	513	529	513	479	511	464	499	474	522	455	493	490	470	484	464	499	481	494	504	491	517	482	495	533	486	465	464	488	473	501	478	462	451	498	438	510	496	500	476	509	482	487	526	445	477	486	493	472	508	487	525	470	440	518	495	482	435	495	485	470	472	501	465	544	487	528	483	476	516	497	518	496	491	503	483	471	492	507	487	474	470	502	497	457	514	503	484	477	485	458	504	501	506	479	478	514	497	501	478	450	510	497	507	483	486	501	453	491	467	457	508	562	491	494	511	539	478	531	490	498	457	542	504	505	475	503	484	529	467	495	473	504	519	473	472	500	509	516	487	466	504	444	500	539	503	507	524	450	525	461	515	496	499	479	508	502	486	463	494	478	523	505	522	486	471	512	517	488	468	520	497	482	494	511	504	476	509	483	517	495	473	481	499	458	497	523	496	498	485	467	506	495	521	439	524	505	493	517	520	481	526	496	518	478	490	530	505	470	499	481	453	492	508	509	522	507	474	490	506	495	521	491	485	517	524	528	478	480
38501	91159	76139	47008	20529	5847	1769	657	509	521	567	549	536	535	546	571	498	499	552	557	539	540	545	515	527	553	531	543	528	574	572	603	544	582	536	524	562	526	563	553	556	537	549	544	560	508	546	528	499	510	534	530	537	537	555	506	539	518	570	506	542	527	567	526	574	493	523	511	554	552	519	512	554	540	530	534	618	514	528	502	544	542	506	524	538	540	508	508	520	554	507	526	548	566	548	565	567	493	517	531	551	550	530	517	565	533	559	533	526	526	544	508	541	554	537	512	536	518	580	534	546	566	519	538	515	547	596	559	545	551	552	532	526	548	565	559	520	527	521	543	534	540	495	528	539	499	550	543	553	543	583	533	512	544	514	525	526	509	535	518	557	526	531	556	536	509	530	527	558	533	539	572	511	552	530	545	547	564	567	523	558	525	560	527	583	501	539	529	534	556	532	564	544	533	562	574	564	535	554	547	530	534	521	551	482	525	562	533	538	555	515	553	550	469	535	532	553	551	530	501	554	543	526	482	526	500	542	520	538	521	532	542	541	550	530	520	478	571	527	527	476	561	541	516	530	503	516	568	522	543	563	573	564	542	511	505	522	529	529	529	546	533	497	554	504	516	537	494	549	522	568	519	539	510	496	502	548	493	551	538	531	571	511	530	561	518	561	525	540	539	583	523	541	557	543	558	504	546	500	540	555	545	530	560	580	549	549	536	526	516	561	540	515	538	543	512	535	575	522	524	506	500	565	549	514	517	520	509	516	535	559	542	522	523	582	530	520	542	521	547	533	514	527	541	531	548	503	507	520	545	544	552	541	533	539	503	531	541	536	522	565	503	548	508	538	473	521	515	546	534	526	511	552	522	529	531	578	519	518	534	532	522	507	554	518	506	509	510	524	534	522	543	584	528	485	530	530	529	527	553	525	503	540	567	553	517	512	526	486	511	556	546	554	522	531	516	541	531	566	535	525	520	537	529	534	509	526	549	508	523	543	484	509	544	548	578	495	534	562	511	542	515	556	571	552	513	504	519	525	526	530	486	551	578	522	539	508	526	538	563	529	542	553	521	534	513	543	531	489	546	511	571	548	529	503	510	536	579	527	509	524	555	559	572	550	560	534	521	505	533	514	534	555	521	547	517	576	552	485	536	506	540	519	542	534	523	515	553	531	548	553	519	510	545	511	510	516	498	530	534	500	509	498	521	466	558	496	522	512	538	540	531	542	492	554	527	564	523	521	499	537	514	564	552	508	524	510	535	540	521	533	508	541	520	512	488	527	529	567	579	544	538	524	543	501	525	515	547	540	559	474	504	492	543	514	502	548	540	543	540	549	528	519	555	529	526	551	568	545	521	545	564	525	512	515	509	557	509	538	534	518	497	569	541	553	542	527	583	511	505	528	539	544	499	545	554	526	535	518	499	553	542	553	541	556	536	510	578	503	527	483	541	542	555	534	491	494	520	556	522	521	496	517	503	526	558	551	537	551	512	519	497	507	511	506	509	524	510	538	523	521	506	513	535	519	608	503	552	574	530	549	538	536	527	547	558	496	559	526	540	513	519	510	531	542	603	495	529	553	520	526	543	531	544	520	535	553	544	563	579	514	540	531	545	530	528	546	559	533	515	507	535	510	543	518	551	482	529	545	515	516	519	497	574	579	507	562	517	529	543	546	542	588	533	540	513	529	518	536	499	510	521	500	527	534	556	551	491	515	508	524	522	502	543	493	584	512	541	506	524	513	559	543	517	551	536	517	503	489	512	535	524	493	524	543	522	498	509	495	482	520	527	560	517	516	493	553	533	538	528	536	535	541	525	515	551	547	540	540	553	509	558	506	558	489	543	515	523	502	528	528	510	531	553	510	534	502	596	538	513	548	527	478	589	518	535	561	527	534	559	505	530	530	545	496	564	540	551	516	539	484	495	499	511	565	516	565	492	553	492	511	530	500	581	535	501	513	513	575	535	539	534	519	549	547	549	593	518	519	506	539	540	523	560	507	495	539	513	530	570	540	545	530	552	481	559	526	521	531	529	518	524	552	540	535	553	537	567	526	534	519	548	494	526	547	524	537	546	515	511	552	466	530	532	556	521	534	519	546	524	534	529	512	485	518	501	534	530	526	506	521	536	528	517	496	495	552	544	527	536	539	524	528	556	515	520	577	538	507	592	534	558	529	527	509	538	566	517	528	550	507	532	520	495	532	536	537	536	506	524	503	511	537	546	492	562	548	541	515	497	519	536	534	517	537	523	566	541	537	539	525	532	539	527	530	541	534	535	554	546	527	528	535	541	521	559	547	524	486	494	550	519	513	545	562	525	565	500	569	596	565	525	528	500	539	548	587	502	541	557	498	546	496	533	526	549	508	507	530	532	497	527	504	523	503	515	539	579	491	497	546	501	540	535	517	547	546	495	528	533	494	523	519	564	532	516	533	550	533	501	548	558	541	542	517	500	524	532	541	572	541	524	525	513	556	523	493	541	579	580	498	543	494	491	555	519	559	558	507	561	512	575	545	576	510	555	533	512	524	550	530	556	491	537	536	518	503	585	535	486	535	499	566	527	538	537	579	520	495	507	527	552	540	528	535	556	500	550	526	516	509	558	543	540	572	561	528	558	484	505	582	531	553	537	518	560	522	535	580	539	527	571	575	540	497	552	542	533	542	566	492	528	581	538	503	533	506	525	523	532	520	559	553	509	473	506	576	529	526	545	540	564	513	536	521	514	503	521	560	544	573	522	543	526	570	572	533	533	530	556	535	536	538	503	541	532	503	563	531	494	547	531	492	508	552	530	551	537	515	509	525	513	591	512	522	511	521	534	527	566	581	565	498	501	548	532	480	547	562	514	532	526	543	498	527	570	574	499	507	569	565	551	529	535	562	539	531	528	521	549	561	521	542	487	555	481	522	522	544	549	516	545	521	561	523	533	519	533	527	522	507	497	520	541	554	544	502	524	495	559	504	578	547	574	527	487	501	486	560	566	515	524	489	521	564	555	545	577	532	519	509	557	507	491	494	515	486	524	495	518	521	521	517	522	555	503	518	535	524	539	516	473	539	515	532	557	557	550	520	534	526	515	516	470	588	500	504	514	531	524	496	549	542	495	537	576	555	550	498	534	580	540	534	552	545	544	510	513	489	521	536	529	521	539	519	546	560	518	530	523	552	553	501	506	544	502	527	551	495	546	554	486	511	538	492	525	548	537	519	531	507	487	530	506	510	542	521	553	526	499	504	532	502	551	528	561	527	544	558	528	511	527	533	478	501	519	512	504	533	522	523	538	549	524	574	522	498	511	560	537	522	546	518	514	526	512	525	539	528	558	539	525	495	509	535	519	527	555	541	601	545	543	522	465	510	576	517	573	528	476	527	502	511	504	555	506	510	526	560	550	539	512	556	492	535	509	520	536	559	543	549	565	529	533	518	501	518	541	518	557	521	528	521	539	530	534	546	535	519	524	562	505	583	546	527	523	506	488	536	514	532	557	537	519	524	512
23907	23707	47560	48865	33039	19032	6081	920	650	588	578	577	617	587	577	608	627	603	612	574	588	575	591	568	606	600	573	572	551	586	539	564	579	584	565	566	509	582	552	568	534	541	576	575	533	568	557	530	586	531	570	599	555	578	583	577	520	576	533	563	568	573	579	625	544	567	553	544	550	578	560	541	526	533	573	548	570	560	576	545	556	547	551	555	522	539	571	604	587	579	577	602	566	568	561	546	598	540	535	555	557	561	527	517	550	556	589	564	566	570	564	563	580	604	557	554	557	554	567	578	585	538	581	546	537	535	543	518	593	546	549	563	582	604	568	513	580	584	586	543	575	528	602	516	567	568	593	601	530	540	517	529	515	522	516	563	514	561	552	526	591	576	548	561	565	557	562	518	588	580	578	549	582	551	529	556	559	564	589	567	517	567	572	567	597	541	548	593	590	558	530	573	570	540	595	583	576	552	579	526	568	552	567	577	562	600	539	540	509	570	563	557	559	559	549	562	536	570	570	561	531	582	588	560	532	563	572	542	564	590	522	562	529	614	571	531	529	539	613	562	555	525	547	546	595	508	549	560	542	561	565	581	535	592	563	562	623	529	580	597	596	571	588	535	578	573	550	582	536	598	528	533	544	541	548	558	551	580	579	515	504	568	586	567	569	559	534	563	538	564	592	548	548	554	600	628	533	554	590	604	545	606	578	553	541	538	558	532	571	539	547	538	582	539	586	583	567	589	539	542	545	530	544	542	563	575	546	554	566	545	540	533	550	548	568	566	572	605	570	519	606	596	576	576	525	538	588	570	588	542	577	530	522	541	586	592	601	530	599	580	585	560	577	546	578	575	566	553	585	592	545	519	556	587	541	584	543	569	540	540	599	546	550	542	563	585	558	596	560	538	572	517	562	591	570	585	590	536	536	566	534	552	558	549	559	565	553	566	581	546	554	540	523	546	567	519	531	583	524	562	547	561	508	560	530	549	541	563	563	579	584	579	577	549	564	570	534	524	545	583	575	552	601	580	571	553	554	578	521	571	553	563	525	551	573	529	609	519	596	597	564	581	546	564	548	530	560	564	549	590	603	585	534	582	549	575	566	553	565	578	538	526	550	587	569	575	530	577	569	553	537	549	557	555	585	559	571	561	553	521	577	554	565	555	587	568	550	556	571	557	563	581	533	567	591	572	574	557	578	549	536	545	599	558	551	608	558	554	527	548	567	562	552	558	551	567	571	544	552	564	572	575	569	538	532	558	581	520	580	540	572	574	563	606	586	499	550	560	528	535	595	588	538	558	527	584	529	605	588	548	563	596	547	553	590	574	578	522	568	547	502	547	576	568	546	535	560	526	530	571	569	576	581	564	601	550	553	567	569	590	607	567	553	548	537	557	584	550	539	563	564	608	576	545	566	548	524	514	553	576	543	554	548	522	597	601	571	523	543	575	585	560	552	536	581	615	563	506	588	569	547	503	582	563	556	560	531	545	566	546	579	557	559	537	542	558	525	583	557	563	544	579	553	592	573	544	589	546	577	595	598	589	518	533	577	573	560	554	581	553	538	598	562	545	541	518	565	590	552	537	564	549	524	578	554	580	557	546	571	547	549	582	583	588	559	540	514	568	557	554	555	539	584	558	577	568	565	559	559	556	580	570	584	531	583	545	542	588	602	539	522	565	561	595	537	551	568	536	581	563	603	537	557	503	572	563	541	560	534	594	567	539	556	552	587	558	593	563	522	534	520	537	565	541	574	598	509	539	541	597	531	541	581	573	561	578	538	587	531	548	564	573	536	548	544	543	566	568	549	604	537	527	518	573	549	530	568	553	560	571	554	571	569	594	557	584	573	567	539	567	568	532	525	582	594	533	591	519	508	555	575	572	580	523	562	567	579	580	575	550	549	578	534	556	559	531	566	573	514	528	541	547	574	570	546	545	532	511	580	548	584	565	547	514	547	551	584	570	561	574	566	574	555	546	553	540	550	541	526	537	532	592	602	563	587	576	524	578	576	544	519	584	548	588	560	549	588	571	564	555	532	547	597	564	598	558	572	580	615	516	575	569	567	560	575	566	602	573	575	576	511	529	597	539	579	568	555	551	611	578	563	567	553	576	533	571	545	533	583	580	569	543	555	605	517	598	551	586	570	594	548	540	579	619	607	603	529	542	569	554	575	529	605	516	557	570	546	568	552	549	586	596	576	566	554	602	540	544	547	571	577	564	549	534	527	604	516	542	550	539	543	531	554	537	551	578	559	529	581	613	547	570	553	577	557	514	550	585	548	577	552	519	556	556	566	567	547	525	599	555	531	582	573	515	587	538	595	558	515	556	563	549	533	567	553	604	563	523	564	569	567	587	592	556	533	577	543	554	555	546	596	580	549	543	611	548	567	524	557	533	540	565	600	540	529	619	552	526	562	578	531	532	508	561	555	536	536	537	547	585	558	558	573	588	521	552	580	556	597	555	563	520	604	537	517	600	561	569	553	585	532	555	569	538	568	567	587	591	608	538	541	571	569	566	534	552	616	557	546	567	545	565	560	547	527	526	568	543	547	554	539	550	576	551	553	558	583	559	532	503	545	532	594	527	615	514	597	594	566	571	573	581	585	572	552	566	581	561	590	595	592	567	591	587	547	566	548	554	562	573	540	576	582	541	567	590	580	585	491	605	567	554	577	548	596	586	590	556	582	581	563	537	513	546	542	545	597	537	557	565	568	560	614	566	585	559	519	577	550	568	563	553	532	544	566	527	517	559	569	567	520	572	555	546	580	598	571	532	518	537	568	550	593	606	553	546	557	594	537	551	606	561	570	541	540	553	602	566	553	542	539	518	567	581	570	528	568	548	549	580	531	550	526	555	591	573	550	565	592	588	602	569	542	570	562	539	577	568	568	502	602	577	573	509	528	572	532	538	553	603	573	588	530	625	517	550	565	562	523	583	552	552	558	577	529	545	588	526	558	506	556	539	600	546	577	620	550	546	571	518	530	544	537	567	538	534	554	547	535	590	583	566	552	557	564	548	529	563	594	541	515	550	535	568	539	529	565	582	539	535	539	590	598	573	536	615	563	535	560	566	560	583	549	575	549	564	591	507	580	553	555	527	555	584	571	546	516	548	563	540	565	537	574	550	552	515	563	512	572	578	549	573	555	515	549	567	536	558	597	542	525	514	540	515	569	549	531	600	549	525	536	540	573	555	566	567	565	569	537	581	542	533	589	551	534	510	563	549	545	539	602	585	563	553	581	574	577	581	570	586	517	578	570	587	572	533	588	591	570	582	574	572	558	551	632	533	570	602	545	584	565	582	535	576	541	569	592	572	586	547	604	565	563	539	555	560	601	538	545	555	543	597	565	591	573	571	556	589	588	546	573	533	539	535	582	530	546	564	575	565	568	539	588	573	543	587	521	494	589	529	497	548	559	527	539	556	523	529	558	594	542	540	556	552	544	542	545	571	538	558	560	535	565	562	547	536	577	591	557	577	598	564	601	578	532	581
47647	98676	83190	59672	28024	9974	2766	719	674	610	597	636	616	648	594	623	608	604	654	585	626	605	634	647	634	611	602	619	654	661	639	626	633	672	625	620	641	595	618	646	604	647	641	625	582	659	613	619	586	650	627	643	641	633	639	631	704	644	620	611	575	598	622	644	621	593	581	641	670	614	624	627	656	630	597	639	608	640	570	660	628	605	616	595	604	630	632	600	605	662	625	644	622	598	606	628	615	670	573	611	599	638	646	645	578	600	606	650	641	609	646	619	576	644	594	661	598	603	617	596	625	627	647	609	611	638	594	619	647	636	628	577	610	639	601	586	601	605	594	628	639	587	622	624	606	634	637	623	623	589	626	616	662	575	666	624	607	584	651	633	625	631	624	609	645	597	625	630	591	594	589	619	592	625	640	615	632	621	628	587	583	627	569	651	616	654	636	603	629	557	633	613	628	612	594	613	621	625	627	614	619	645	620	651	633	588	596	608	622	667	635	639	609	634	609	592	586	644	611	616	600	652	602	618	587	606	598	622	578	608	586	638	621	609	638	646	580	632	640	630	626	627	565	613	617	614	647	634	640	601	616	630	622	597	678	605	619	600	624	639	636	610	613	604	567	588	643	601	643	596	639	694	621	599	595	618	583	642	627	584	637	608	631	623	591	581	646	628	607	612	631	644	594	643	587	638	641	613	644	663	640	644	603	605	589	654	638	619	628	634	630	651	621	636	620	654	590	651	600	667	648	651	654	589	674	613	626	618	626	626	613	617	668	648	603	619	619	600	642	645	612	607	595	660	613	608	618	652	599	640	628	638	623	664	625	676	630	573	644	634	607	605	632	616	644	623	609	613	644	621	627	630	635	603	612	627	637	625	617	728	640	621	611	586	646	618	583	638	618	647	636	645	628	640	639	650	626	585	638	558	618	584	605	646	658	612	613	608	560	626	592	624	644	678	646	620	582	585	662	657	627	634	625	611	601	629	633	633	651	636	626	595	603	644	575	606	645	589	627	678	637	643	634	633	598	606	656	633	627	588	639	633	609	649	594	582	623	646	600	670	628	623	665	604	590	663	605	587	632	624	611	650	624	617	632	655	635	614	605	657	631	608	593	612	646	611	621	632	683	633	635	645	601	607	622	610	622	657	642	624	615	600	622	638	662	594	602	633	575	620	645	606	608	603	659	588	634	621	587	629	629	609	594	605	641	634	602	613	630	625	647	602	643	617	635	593	618	630	622	622	614	602	641	632	618	622	634	609	632	592	628	611	626	588	631	611	578	586	602	637	646	591	592	611	618	653	569	608	652	625	602	607	650	595	639	612	637	633	619	577	630	620	620	597	626	622	599	601	639	619	619	668	644	577	636	618	655	582	613	652	662	653	616	615	621	629	618	619	575	598	640	608	632	644	611	624	608	622	618	612	608	638	640	626	588	578	600	605	626	629	642	612	604	615	640	630	636	585	644	674	607	652	675	590	628	556	619	613	580	594	615	594	626	661	599	604	640	565	639	641	664	642	613	588	669	611	616	595	632	601	595	648	644	649	603	621	615	611	627	596	664	591	633	621	608	662	650	604	660	603	616	607	635	664	608	645	633	629	586	590	584	631	632	645	599	603	642	604	604	636	621	613	596	552	592	643	647	579	621	615	600	623	646	602	642	624	602	610	592	644	654	616	656	572	633	610	577	651	618	584	575	660	653	595	619	636	618	656	587	664	621	609	594	618	642	613	610	643	677	618	660	613	583	641	593	650	635	657	648	606	613	603	610	563	607	592	615	632	628	635	640	615	626	655	600	629	582	579	580	569	652	627	611	625	590	592	642	617	637	611	618	616	593	578	586	599	592	630	610	638	644	572	605	635	636	609	629	605	645	633	607	594	629	597	641	674	597	606	637	594	613	633	643	593	648	645	596	584	586	596	621	608	634	649	586	579	625	625	595	589	554	628	642	602	587	611	602	628	624	617	602	665	592	669	615	644	598	617	562	593	605	642	656	640	597	606	619	617	631	594	610	632	620	603	607	591	599	646	629	615	588	626	603	565	641	629	628	606	651	585	637	614	585	620	598	597	598	590	602	638	583	611	615	610	637	593	620	617	635	650	614	638	677	619	585	615	633	635	626	617	580	605	611	589	659	636	639	630	607	584	591	661	596	650	616	613	545	627	616	601	590	652	654	626	594	650	599	595	613	639	665	658	599	623	670	627	607	668	654	605	563	594	574	649	613	617	596	575	664	611	654	635	640	586	655	589	586	606	664	601	648	609	616	610	606	581	613	643	630	606	605	629	671	587	585	601	585	621	608	587	657	607	617	666	625	634	633	611	632	626	596	626	623	583	647	621	591	637	615	632	635	637	621	615	602	631	573	603	652	592	609	618	624	618	646	659	597	649	637	623	596	596	604	610	649	650	625	674	616	649	638	622	578	609	564	654	632	610	606	661	565	608	596	661	636	599	614	665	575	584	596	628	643	586	668	624	657	606	605	635	630	603	605	619	658	638	620	625	562	669	619	604	678	632	626	596	638	581	624	650	598	577	639	608	640	621	626	571	676	615	612	637	606	595	590	626	636	634	635	657	650	618	631	663	606	631	592	610	643	593	577	638	602	630	611	661	624	613	590	594	582	600	612	566	604	678	583	578	623	590	606	602	611	626	642	650	650	640	620	680	590	622	625	613	596	596	587	636	645	622	632	640	607	640	598	590	667	608	617	624	639	632	640	595	576	632	581	612	659	621	602	584	628	585	600	584	600	586	575	624	622	623	627	594	637	621	611	623	638	593	600	620	632	653	593	631	623	616	592	635	653	582	621	563	579	621	633	624	665	565	619	611	621	635	671	619	577	633	639	634	599	615	615	641	590	613	664	582	597	619	638	583	623	613	565	629	607	609	633	634	641	563	630	631	580	607	629	644	591	668	657	566	608	621	609	592	602	619	630	583	614	617	617	599	644	600	634	601	599	667	652	595	614	663	605	642	603	646	597	586	639	683	602	649	585	629	656	589	621	606	596	624	618	625	631	605	652	605	616	619	613	609	599	653	643	600	604	612	616	604	603	568	622	629	624	585	596	621	587	643	641	623	610	597	594	603	612	659	576	596	606	586	618	643	588	629	652	588	606	637	635	594	604	593	626	634	602	617	618	582	614	604	622	618	632	620	637	626	597	590	631	641	611	647	609	579	587	599	579	622	587	619	655	646	607	632	578	618	643	631	649	660	623	624	593	596	597	625	615	623	613	630	633	605	591	631	604	599	637	599	620	673	629	634	617	630	643	659	560	587	658	645	628	624	659	605	611	609	578	628	614	569	658	606	618	578	632	614	618	577	593	621	579	612	627	595	656	581	623	599	608	681	639	657	621	643	614	587	676	620	597	609	627	630	607	622	614	598	596	615	608	591	610	682	631	629	615	633	625	641	612	639	626	600	617	565	621	603	625	616	605	616	584	595	572	614	578	624	637	593	569	598	626	615	625	614	630	639	585	594	623	587	576	635	632	594
27911	26802	33564	19665	4947	1261	642	503	496	503	472	478	480	465	471	472	514	487	490	513	552	497	511	483	458	487	485	463	477	446	440	512	503	470	474	448	478	476	478	492	464	485	495	499	463	513	474	461	466	488	499	466	505	466	461	463	501	468	474	427	477	435	513	471	493	551	510	495	483	491	485	482	484	483	492	504	460	483	513	508	491	462	501	468	475	480	475	480	533	450	529	500	432	451	510	497	467	454	495	481	501	462	457	467	469	531	477	495	496	495	491	465	513	476	458	497	479	532	494	483	488	496	467	486	474	453	450	488	461	483	487	494	439	469	466	493	458	463	492	432	503	475	458	485	478	455	490	468	434	494	474	477	502	433	410	472	447	453	481	487	475	491	493	510	470	520	461	471	508	520	477	454	444	508	521	500	491	446	506	470	437	484	469	487	553	479	514	497	470	505	509	495	474	435	470	499	467	468	463	448	446	512	488	499	501	498	467	487	502	466	463	459	465	484	432	508	497	499	492	468	509	482	475	474	470	455	483	457	490	514	463	475	470	487	482	491	483	470	481	514	493	476	480	446	469	500	452	479	472	450	475	478	489	492	454	466	493	481	463	504	474	524	454	460	481	431	475	434	482	512	448	491	518	487	448	519	500	443	502	457	503	492	473	492	462	498	471	483	476	467	513	509	471	489	522	450	463	453	502	444	479	522	463	488	516	459	535	531	494	513	472	503	488	477	476	489	465	444	498	464	490	474	455	511	468	494	492	501	487	511	472	494	546	462	476	493	462	524	518	447	499	447	482	516	508	475	443	468	452	481	486	516	509	484	488	460	493	510	468	411	470	459	488	505	462	463	445	493	504	516	482	457	507	508	509	460	472	495	437	463	456	457	531	482	470	469	501	475	464	531	474	504	499	506	531	457	456	493	467	480	502	495	499	463	453	495	480	502	508	442	492	478	481	477	553	480	523	478	517	474	490	483	505	487	514	524	481	481	502	510	494	446	479	477	466	480	471	477	467	484	527	490	461	458	453	494	458	475	484	515	507	500	494	483	479	480	462	470	490	480	471	501	481	495	474	450	493	508	509	533	463	460	513	470	472	475	522	482	475	483	495	497	495	470	530	451	487	480	504	492	465	501	488	454	513	497	469	462	487	473	514	481	438	449	500	478	468	477	473	489	486	514	485	442	463	489	452	520	494	492	460	500	497	505	466	502	499	495	476	458	486	511	474	511	476	469	494	488	486	526	512	466	467	460	438	453	480	505	495	502	483	488	491	471	475	475	492	471	438	461	466	455	488	455	411	471	523	498	521	486	473	465	491	493	503	481	474	503	456	496	460	512	503	517	499	504	474	503	495	509	463	497	485	507	505	498	478	549	461	440	476	515	501	480	453	502	494	485	469	513	484	459	486	475	496	513	520	463	468	479	483	496	480	477	443	539	460	489	450	490	494	466	451	472	443	480	474	505	494	501	506	515	489	469	528	482	472	502	469	488	522	474	485	494	492	472	448	484	468	446	517	494	521	493	479	468	486	495	505	490	496	496	471	492	459	449	441	477	489	456	462	480	502	498	469	505	454	485	469	507	483	484	459	499	500	458	492	484	469	500	509	477	483	452	454	504	463	498	521	481	462	470	466	480	477	476	514	491	464	501	473	453	506	481	485	486	511	495	476	449	506	449	519	466	480	462	480	488	481	491	501	492	448	466	493	488	491	497	484	487	471	490	504	485	503	513	452	468	490	479	503	453	459	462	477	474	485	498	483	510	492	503	454	497	458	492	437	434	509	475	479	520	446	492	488	477	455	482	463	475	491	473	477	512	489	429	494	495	545	490	483	514	484	480	485	450	488	512	488	520	443	491	478	476	473	527	500	494	473	467	492	473	427	468	496	497	506	476	482	473	447	467	461	487	463	506	503	459	506	473	467	498	487	475	476	493	440	467	495	470	510	498	493	461	455	484	476	456	464	477	476	492	498	466	494	472	465	520	483	486	492	488	493	470	481	476	484	497	502	490	500	498	481	494	500	450	480	436	515	496	464	483	514	500	483	467	503	465	507	428	470	501	496	516	461	476	490	503	501	509	483	467	437	494	493	467	480	488	478	472	501	485	468	469	533	441	470	470	510	505	489	452	489	469	457	421	480	479	489	470	484	463	482	479	471	442	431	450	518	458	482	524	487	459	463	467	489	492	496	439	483	417	477	490	466	479	499	476	459	419	513	486	469	528	449	468	498	420	499	486	475	513	503	486	439	461	484	493	480	458	497	487	510	483	483	458	505	476	514	478	491	479	459	504	471	452	488	494	429	499	454	447	484	474	472	442	500	506	473	511	459	521	495	449	484	472	493	504	487	419	487	501	475	466	493	488	466	509	497	439	515	507	516	492	490	452	471	488	457	492	486	484	445	464	448	510	475	446	523	499	464	483	462	473	461	488	458	500	468	463	461	476	463	500	491	475	451	448	477	488	471	514	509	474	475	484	466	483	451	461	509	425	507	457	489	487	480	463	480	503	467	448	508	490	467	447	455	475	482	481	457	476	495	497	479	507	506	446	464	477	498	513	506	525	504	475	449	497	430	479	492	488	465	488	471	514	449	480	465	453	471	473	507	445	489	461	499	493	487	456	461	481	512	487	466	499	481	497	487	506	473	452	497	490	486	516	487	460	510	453	493	482	491	493	448	425	489	530	480	489	500	460	467	499	459	457	495	478	492	505	509	484	485	493	486	506	469	498	484	466	491	431	504	486	468	470	471	454	474	454	439	437	462	478	435	502	452	487	498	493	505	448	476	451	504	484	466	488	453	489	470	461	478	487	469	484	462	451	483	509	483	481	516	481	472	462	473	483	492	470	490	468	478	491	466	451	433	538	506	527	486	454	503	503	532	443	548	504	492	524	460	470	474	467	493	500	503	473	477	472	475	502	488	484	473	539	468	472	486	468	479	461	513	512	481	466	473	469	484	480	461	458	453	490	486	506	505	496	475	514	499	481	487	518	451	514	488	498	502	573	453	520	449	471	472	471	485	456	475	492	487	487	463	502	474	463	453	482	488	486	525	505	510	466	462	472	489	519	474	447	480	483	491	498	531	473	499	509	505	483	499	485	481	496	547	453	479	457	478	502	467	487	469	513	501	500	481	528	448	479	467	488	501	477	447	466	426	506	492	505	480	471	461	478	500	495	463	478	461	465	488	477	453	514	471	506	482	469	488	481	470	450	489	476	493	475	483	480	463	480	468	487	455	452	459	475	473	487	475	482	467	522	493	503	501	477	481	496	475	502	500	500	500	465	497	484	489	459	491	496	481	467	475	513	479	416	464	460	470	484	513	490	452	467	445	481	472	478	499	521	488	494	476	519	494	486	471	469	474	505	460	480	478	454	445	527	435	494	443	455	490	487	494	477	464	499	479	488	484	510	505	460	483	460	463	429	486	478	493	492	509	521	498	485	442	466	512	451	523	478	480	479	467	504	463	441	456	482	496	482	473	492	524	458	500	454
12934	34855	29167	11422	3391	1097	612	504	486	441	487	457	459	433	421	466	440	477	480	498	451	488	466	408	473	463	443	468	491	435	497	492	455	455	486	501	434	461	467	478	511	500	416	432	470	440	506	472	484	485	452	470	507	447	467	463	471	482	484	460	444	427	490	435	449	474	497	447	455	420	439	473	432	457	451	474	464	476	455	439	456	462	457	467	458	460	453	455	469	421	464	479	455	426	465	452	416	434	449	485	464	454	449	443	479	440	466	473	455	496	463	451	503	477	489	404	456	515	443	474	470	495	426	460	442	465	439	469	453	447	454	472	471	449	435	432	480	482	453	460	454	474	443	422	461	449	489	434	436	431	472	454	433	463	466	468	449	437	463	494	458	440	462	447	469	467	515	460	464	466	510	467	464	490	435	450	467	449	436	459	464	457	460	479	467	470	460	451	462	458	466	434	442	470	445	468	447	454	421	474	486	465	434	443	418	444	472	477	475	449	464	449	443	444	431	425	471	441	498	466	469	453	415	469	480	451	452	460	472	458	464	448	460	480	441	470	417	469	473	434	465	478	438	467	455	456	442	435	473	452	469	478	499	460	453	487	490	437	476	484	501	412	455	488	474	476	462	462	440	476	435	444	433	473	422	465	483	431	451	443	480	475	518	450	442	470	498	445	461	459	502	468	451	454	451	458	450	451	443	451	478	466	464	439	454	500	462	454	466	447	469	459	433	512	447	465	433	487	426	506	417	483	484	479	426	468	453	447	426	478	447	449	459	457	480	464	457	448	460	434	445	480	402	439	475	504	470	440	474	458	451	431	440	460	459	463	457	472	438	455	464	457	457	481	414	426	465	489	466	457	412	433	446	429	467	440	451	413	461	418	449	478	439	473	460	461	489	439	436	454	429	432	483	461	418	459	425	460	486	450	475	482	456	452	482	479	434	463	478	484	478	519	489	438	472	418	482	411	446	417	453	452	498	458	441	457	443	472	471	450	450	450	472	464	437	449	429	473	446	409	451	475	447	440	447	448	466	471	434	467	451	424	497	442	455	434	455	438	440	502	443	412	437	454	458	484	437	437	456	449	470	452	451	446	425	439	437	449	466	472	444	452	464	436	445	479	504	434	424	458	427	430	460	463	443	462	405	499	486	451	428	466	471	477	473	453	450	476	480	459	472	465	458	439	415	501	450	470	491	416	454	471	462	454	468	448	430	448	470	446	459	472	446	427	460	463	466	473	422	449	455	450	449	493	429	496	446	443	434	433	420	453	439	434	457	433	466	436	474	428	462	440	455	501	458	481	442	463	468	426	469	448	446	459	454	476	459	463	488	448	472	451	416	460	472	450	454	419	468	490	433	467	447	403	442	425	457	440	435	462	500	423	437	456	444	474	452	441	473	463	462	484	436	446	489	453	471	452	457	465	432	427	493	444	455	442	461	445	427	477	442	441	464	462	482	469	414	428	507	458	449	481	475	476	447	438	475	450	427	456	476	463	458	479	427	461	432	454	480	455	473	408	445	455	473	446	426	458	469	456	430	445	457	477	471	453	428	459	434	477	471	472	468	445	438	440	448	461	469	461	434	440	455	470	475	463	422	441	467	480	494	467	497	441	460	445	428	460	432	452	437	469	487	455	464	441	440	450	477	469	473	465	462	441	430	420	493	468	443	478	439	449	428	494	444	426	465	458	443	429	431	437	461	473	483	478	469	438	449	471	433	482	465	473	420	455	441	482	469	436	469	440	474	428	441	451	489	464	449	471	458	454	437	435	472	444	466	460	486	483	486	431	441	460	424	453	477	442	444	428	449	458	471	458	479	445	423	469	433	441	466	428	477	464	451	450	502	488	486	450	503	432	481	447	478	458	478	484	500	455	499	443	441	447	490	434	438	434	471	453	492	410	451	458	415	475	453	474	439	461	465	445	450	439	450	428	451	432	488	418	475	465	453	433	478	470	422	426	456	446	448	437	451	445	472	470	465	482	431	471	474	443	466	447	521	447	475	499	499	449	445	429	425	486	425	488	473	488	480	473	446	425	485	485	456	449	496	490	483	451	480	436	457	452	452	444	463	449	429	445	463	443	439	456	467	453	483	473	482	449	482	473	445	460	439	459	409	437	468	476	402	444	436	457	487	449	472	471	430	470	517	427	484	443	430	473	449	445	425	466	450	441	478	454	440	466	449	476	463	467	457	464	476	469	482	446	476	476	450	411	466	452	483	462	432	492	477	423	476	450	477	467	488	448	426	455	471	491	480	468	417	440	473	500	449	447	462	429	467	470	461	485	457	474	440	437	428	444	457	438	479	464	447	452	461	452	501	478	433	441	472	471	476	457	480	444	449	468	439	475	459	459	421	490	475	469	447	413	415	430	470	472	461	457	476	469	444	452	469	463	448	468	469	446	429	466	431	468	462	424	445	446	443	445	480	461	476	457	432	458	407	485	441	412	472	441	462	457	431	451	431	463	434	464	459	469	505	449	446	473	438	439	441	450	457	460	445	474	484	475	438	434	442	463	418	480	549	442	467	488	424	445	472	481	461	480	430	441	466	469	484	476	470	467	455	439	463	476	419	456	435	445	452	477	438	482	517	454	460	489	479	469	418	416	465	453	428	416	476	474	428	489	438	436	414	454	452	455	484	442	448	442	498	443	467	447	411	467	465	433	499	439	477	464	457	465	446	467	450	464	459	428	418	441	490	460	454	485	446	438	456	481	446	488	440	485	470	432	443	439	467	474	487	493	426	470	449	506	457	437	441	427	484	463	470	436	461	429	475	472	453	444	466	440	456	421	483	428	464	436	428	420	491	456	446	468	457	424	439	467	434	448	484	466	503	480	459	462	442	485	447	455	460	476	475	470	463	458	435	482	451	462	448	480	461	483	480	427	444	461	443	474	469	435	443	412	508	476	450	458	438	457	458	423	430	466	477	470	453	485	462	482	454	426	439	481	473	456	450	474	452	441	438	458	463	459	447	478	416	481	462	444	447	427	430	461	422	445	481	509	449	430	430	428	424	462	460	429	476	439	446	496	436	482	471	504	475	470	485	449	440	504	396	503	427	464	456	500	446	441	454	430	465	439	458	419	453	479	490	435	480	448	418	435	471	429	478	470	458	456	527	476	467	412	479	468	408	450	450	436	463	470	486	450	448	433	427	475	435	427	464	452	450	459	454	425	433	453	446	449	466	493	470	461	448	442	476	464	479	472	428	434	489	458	444	487	455	434	472	455	459	454	486	436	453	427	450	466	470	431	478	437	422	408	435	467	475	439	436	452	490	456	433	426	505	462	439	489	438	467	455	465	477	450	488	486	455	461	438	464	454	447	439	449	479	478	488	463	486	446	478	439	445	456	469	469	469	466	460	465	440	463	452	488	435	409	469	448	484	461	453	458	473	418	488	467	445	484	477	426	486	497	429	412	473	463	432	436	459	475	427	476	420	453	508	496	479	465	435	447	442	469	502	458	460	465	444	454	426	452	484	473	469	432	455	443
24903	25484	52502	49961	29110	11827	2460	748	564	535	511	529	519	537	506	482	527	514	500	512	453	475	504	524	498	517	496	511	513	492	497	485	521	516	509	490	498	503	507	508	523	485	475	507	495	449	489	556	527	426	547	509	532	518	489	546	520	448	504	517	471	519	515	515	488	499	498	511	501	521	529	504	498	509	486	480	512	514	500	515	493	512	497	499	509	492	501	540	497	559	511	528	495	506	507	471	521	511	534	489	512	481	512	505	521	482	509	516	484	462	478	516	522	459	524	532	494	458	476	496	480	499	499	527	493	472	479	501	535	506	501	470	471	525	437	490	512	485	439	443	483	449	537	479	492	484	540	524	509	461	463	472	508	502	502	508	549	525	489	503	474	477	490	485	510	494	488	502	481	511	487	507	474	484	488	460	467	506	519	478	479	509	566	509	464	525	508	499	492	525	527	488	467	521	543	514	492	485	457	537	493	467	498	520	489	530	511	470	482	495	492	495	484	497	486	511	495	494	523	476	517	525	491	487	494	432	503	495	524	500	485	465	481	483	553	482	531	528	525	493	533	518	488	472	524	482	522	513	495	465	483	490	492	511	517	484	462	504	477	488	496	518	509	477	499	514	452	477	495	510	471	506	499	510	513	500	477	521	487	519	541	455	483	476	511	525	502	513	483	482	484	499	496	487	453	532	525	443	471	490	541	472	515	487	509	473	473	492	487	515	516	494	516	495	479	530	497	519	512	491	498	524	518	461	498	489	485	508	499	459	480	475	481	457	532	513	506	488	487	509	458	486	505	500	472	471	514	505	491	525	484	493	507	539	506	529	484	507	546	536	473	492	476	539	493	499	515	524	482	477	493	485	514	510	493	490	474	517	488	496	498	494	482	522	479	501	500	490	535	500	462	461	504	507	556	476	517	521	507	506	526	488	496	467	522	510	477	529	521	501	498	495	499	456	523	507	500	532	517	491	486	498	509	515	501	478	499	466	509	505	527	494	504	485	515	532	478	512	542	447	497	503	486	517	516	474	524	464	498	522	502	515	477	474	464	481	520	515	463	503	521	513	467	510	498	511	505	486	470	494	478	518	503	479	484	526	503	477	502	515	480	511	459	539	490	485	496	468	504	524	515	513	463	468	518	538	472	508	517	535	457	497	498	540	484	483	555	466	513	485	551	526	509	476	487	503	501	478	527	513	464	509	507	500	490	501	512	476	486	481	473	477	522	544	489	490	471	505	521	461	472	504	501	493	529	526	508	488	516	502	475	499	483	491	525	510	521	478	469	491	527	476	486	472	509	498	500	545	467	502	503	520	435	478	511	513	487	536	472	521	522	485	445	489	474	475	461	484	487	509	512	504	498	508	481	493	475	475	548	467	504	479	479	518	522	498	530	503	474	474	528	534	514	473	456	479	506	484	520	511	490	525	453	527	475	493	508	513	528	508	492	533	473	498	472	458	496	479	486	471	511	516	500	498	505	456	505	507	495	482	480	494	514	504	495	449	502	469	472	491	473	498	474	554	521	511	499	475	455	499	515	484	511	500	490	492	502	506	471	491	519	539	463	489	474	525	541	493	513	497	457	469	508	493	488	512	498	458	465	506	461	494	475	521	495	521	467	503	524	498	496	501	523	506	479	507	515	525	532	484	498	489	475	530	514	498	504	523	483	495	469	489	498	477	485	499	518	489	485	443	467	516	470	479	506	435	502	473	534	489	516	516	528	544	494	496	461	503	489	503	460	537	469	529	557	497	472	482	537	480	528	475	520	495	496	517	529	500	493	478	518	498	485	471	487	476	487	501	536	517	491	491	505	517	468	494	520	490	511	516	498	503	534	490	531	504	521	475	450	516	435	490	518	479	510	513	517	517	532	510	538	486	542	501	495	502	479	491	501	493	473	489	480	525	481	505	512	480	543	492	488	484	525	448	474	451	496	489	530	495	479	497	494	510	490	452	521	534	488	502	513	506	489	524	522	497	488	498	508	489	496	498	501	501	530	466	504	501	441	499	534	499	484	489	473	498	499	490	521	526	482	534	467	469	522	509	513	519	514	510	488	517	529	524	529	484	499	536	470	496	517	509	486	503	526	500	461	541	539	535	446	487	508	505	479	474	507	500	495	490	489	519	525	471	510	513	510	520	477	491	484	501	490	514	472	539	491	488	504	504	509	485	482	516	519	539	467	505	510	486	456	490	530	488	479	526	470	463	480	539	534	501	470	507	495	479	479	514	519	455	467	465	478	506	508	499	510	498	515	505	497	482	524	479	508	499	504	487	510	517	502	503	472	527	493	520	523	499	525	474	523	499	499	504	475	520	510	479	502	532	525	503	507	494	517	532	519	513	510	491	497	518	505	525	477	491	478	455	473	466	493	491	498	506	511	502	497	443	510	483	516	483	521	496	494	523	526	506	513	520	534	519	521	501	481	489	502	470	480	506	504	508	470	525	504	465	484	522	499	500	473	471	480	515	524	496	479	512	481	513	507	478	482	479	528	478	475	499	493	479	517	545	462	513	500	501	473	470	494	468	492	495	511	530	495	531	476	502	499	477	517	547	500	484	468	490	515	478	471	524	504	468	494	534	489	490	511	504	494	479	486	487	486	502	473	475	516	511	496	508	482	444	447	498	478	472	508	481	502	475	488	498	483	506	477	463	513	485	515	524	457	555	541	504	470	483	520	504	519	488	483	469	495	506	505	483	474	512	527	490	525	499	540	525	498	532	507	496	482	482	492	515	537	489	485	502	481	500	500	501	518	517	516	478	491	481	493	488	495	503	485	498	504	487	495	503	509	490	495	481	504	466	487	523	511	508	474	481	498	488	493	484	500	499	493	471	490	513	500	470	489	523	478	516	519	471	509	487	498	456	512	528	474	538	499	506	484	500	495	522	484	493	519	482	501	517	533	506	496	466	517	529	517	535	490	535	498	525	460	513	499	487	484	473	533	464	520	506	483	533	514	510	502	486	497	497	462	493	507	546	507	486	481	463	471	535	489	507	501	490	479	489	491	475	476	442	501	467	486	509	508	474	484	508	518	534	508	503	494	499	540	483	503	523	521	482	502	490	520	493	482	528	496	519	486	488	479	482	476	515	469	516	489	479	509	515	488	470	512	481	486	509	485	487	490	521	490	515	514	461	521	529	492	486	514	492	495	495	514	489	489	491	478	527	530	521	481	508	535	455	451	509	500	532	463	513	511	503	496	513	508	494	486	491	454	499	508	483	508	538	507	486	479	538	476	494	459	549	482	496	470	517	498	451	545	494	523	501	457	506	517	478	522	471	486	490	479	498	525	494	480	488	511	505	497	464	495	507	487	503	501	501	461	509	485	539	447	517	515	471	531	524	487	511	495	475	509	488	510	500	543	526	485	525	491	472	509	503	483	522	511	474	474	490	520	512	513	491	532	518	514	513	471	501	542	476	468	477	468	513	479	507	498	488	519	505	490	490	504	474	547	510	531	522	460	501	503	478	493	497	487	510	466	505	513	500
45097	91843	75808	46337	19936	5976	1783	641	555	555	567	519	549	538	537	515	534	501	590	497	542	528	557	556	529	601	527	557	621	530	546	491	566	551	564	538	555	534	532	553	543	504	507	531	544	526	518	556	492	546	507	523	542	558	562	535	527	516	506	513	541	567	526	549	487	515	543	509	534	529	514	523	558	567	493	537	567	563	543	485	494	526	535	486	523	513	518	550	542	533	499	503	528	534	497	542	540	502	525	537	512	529	513	566	544	499	524	538	518	552	532	505	531	539	543	528	550	562	533	550	536	527	505	503	535	516	528	553	512	544	494	531	552	491	525	528	538	526	532	546	546	601	569	526	527	512	538	555	496	591	518	503	489	546	539	556	513	525	555	543	574	486	523	531	496	537	548	532	505	512	547	535	544	543	548	507	500	512	510	548	499	539	515	544	513	565	511	554	547	515	520	555	528	509	536	505	539	536	510	550	524	525	547	549	531	535	523	518	537	525	531	566	527	523	549	558	497	551	528	566	498	510	560	544	559	503	524	512	543	517	524	517	551	521	563	513	559	497	493	497	567	553	556	556	525	534	539	518	533	544	581	495	504	557	538	534	543	541	526	561	473	524	570	555	529	560	537	523	510	508	538	531	543	507	519	549	498	501	543	521	477	508	548	522	539	526	573	524	531	529	569	534	522	544	518	554	553	548	505	541	539	541	544	530	505	554	521	510	506	525	531	519	540	522	484	528	553	539	538	546	520	522	520	550	487	555	543	546	511	579	513	542	520	500	499	506	530	551	527	548	518	520	516	523	497	537	535	570	514	514	521	531	513	508	543	510	541	559	504	470	555	512	512	525	524	495	505	514	550	526	546	509	578	485	530	512	522	513	533	541	483	484	513	520	533	535	555	513	521	545	497	531	518	515	527	545	563	524	533	544	529	537	543	503	535	575	545	474	502	525	528	520	515	532	450	530	490	517	525	544	541	551	543	518	499	503	507	502	530	567	562	526	503	513	505	504	539	487	515	539	538	530	518	475	503	508	507	501	521	558	461	547	562	502	530	520	578	533	495	529	579	537	528	529	545	524	511	576	526	542	511	518	540	551	523	538	510	514	510	503	528	523	506	525	528	529	518	536	535	511	556	510	523	578	564	510	574	472	502	564	520	515	517	512	516	549	563	529	525	521	584	516	547	517	546	529	545	544	536	527	547	564	561	486	517	551	529	498	511	516	513	510	534	564	509	531	555	545	531	497	507	496	558	501	482	540	515	537	522	548	516	529	508	514	526	478	564	528	497	556	530	513	562	506	511	535	558	559	568	511	540	525	528	531	559	509	496	522	523	529	568	526	545	506	568	537	519	525	525	496	530	504	522	523	537	537	528	556	520	553	507	541	518	525	589	513	510	497	518	547	549	535	527	523	537	509	550	556	538	525	545	493	497	500	522	539	492	546	533	523	539	523	493	532	548	550	514	555	519	551	526	545	501	523	529	508	569	561	537	509	520	496	524	572	507	521	540	502	560	517	492	548	527	548	518	541	479	504	525	560	548	543	524	499	532	523	553	548	560	536	541	481	504	528	535	511	530	491	567	527	502	528	539	535	561	511	481	539	493	538	519	506	539	554	573	517	499	534	523	552	535	519	552	531	520	558	534	503	534	540	543	521	492	501	511	496	542	513	517	540	497	504	528	524	520	534	476	514	536	501	508	509	540	540	550	517	566	526	504	555	526	539	518	520	566	496	534	526	511	558	534	488	537	519	543	557	538	502	519	526	551	514	518	484	552	528	533	532	530	512	511	546	542	540	517	535	533	517	532	536	509	495	514	548	545	521	531	511	519	537	528	571	542	521	545	461	533	543	555	541	547	555	496	522	505	515	529	519	508	538	533	538	565	557	576	511	488	518	508	550	477	565	524	539	566	553	494	529	528	483	565	482	527	492	535	511	538	535	516	475	489	564	527	521	512	521	509	550	534	549	541	513	499	519	532	561	546	574	529	501	538	562	488	574	545	523	519	498	554	531	522	559	539	549	539	518	551	519	561	528	528	524	565	550	536	503	512	530	542	507	567	512	544	523	540	572	501	547	560	515	541	522	532	533	524	549	512	538	518	552	543	511	546	512	538	537	517	514	515	532	468	501	493	501	560	520	503	516	522	537	525	506	515	551	511	524	498	529	523	473	498	521	520	544	580	538	565	531	527	505	520	528	534	521	546	522	522	571	562	491	493	539	505	487	496	528	579	521	527	494	468	532	557	538	512	552	511	509	509	501	528	505	511	516	537	534	513	543	503	531	537	528	491	489	507	528	562	544	537	471	537	547	528	526	514	506	519	595	506	532	555	532	533	530	524	533	515	520	489	502	499	532	526	529	517	482	572	484	539	555	492	518	509	523	505	524	551	493	534	535	531	500	529	491	508	543	539	492	528	516	514	537	569	516	516	520	550	512	517	523	550	557	548	514	522	529	505	529	532	561	516	576	535	520	477	561	541	480	489	538	533	528	521	510	499	526	546	515	552	559	501	514	522	514	539	547	541	533	536	522	492	550	505	528	544	536	543	503	519	500	550	547	511	528	519	525	513	539	517	559	561	534	555	528	500	505	518	505	525	521	546	531	588	496	536	557	546	552	467	530	519	521	508	538	551	519	528	509	475	535	549	550	487	549	500	539	535	543	557	536	511	512	523	516	526	542	531	552	527	544	547	525	539	508	505	513	521	513	542	528	528	550	571	519	513	514	498	534	504	518	502	536	523	489	546	546	560	530	557	503	484	518	528	529	498	570	583	526	517	553	491	507	546	527	508	506	539	526	547	520	547	531	560	547	516	559	539	523	482	474	500	601	501	530	517	531	507	550	536	512	519	507	522	491	515	497	556	548	526	531	548	518	533	498	509	514	542	512	467	514	514	494	540	507	530	509	518	555	530	493	529	465	528	552	537	544	510	554	536	506	508	509	558	547	533	542	524	484	533	538	499	529	519	559	524	522	537	539	509	552	494	504	529	514	526	508	535	564	518	559	559	516	536	493	490	504	523	519	541	479	495	496	553	496	519	515	513	489	516	545	505	521	528	580	534	551	531	515	510	528	512	548	494	506	525	531	498	503	524	551	523	547	542	503	458	530	536	500	504	533	491	497	471	543	516	508	478	573	536	489	533	531	490	515	537	577	515	561	470	545	508	539	529	568	522	524	519	573	501	552	478	535	522	503	534	517	545	536	512	499	539	540	514	548	548	509	546	545	531	528	481	545	517	553	511	555	542	496	495	537	515	554	571	510	535	509	507	528	556	522	520	459	561	510	541	495	502	533	541	509	520	555	548	492	530	484	525	530	498	495	553	527	517	535	498	526	508	568	538	486	542	497	534	496	522	500	515	497	514	518	539	522	521	526	557	549	532	517	527	518	497	536	540	489	541	536	494	533	522	499	532	508	535	532	518	543	518	509	519	523	562	531	512	522	518	517	528	500	507	527	519	491	522	528	523	524	539	562	527	535	535	558	518	537	524	502
23940	23241	44260	47027	32961	19554	6963	939	611	613	617	545	574	576	572	562	614	564	546	591	554	551	578	550	572	551	584	537	560	617	573	549	630	585	593	539	578	544	557	573	554	516	538	547	578	582	596	582	549	564	547	544	537	524	570	533	556	579	530	585	552	523	551	616	552	569	549	576	556	562	577	552	535	559	557	574	567	591	562	596	550	536	541	581	574	523	589	567	534	552	565	565	535	585	546	572	557	518	515	609	535	568	594	518	554	580	553	546	588	548	560	582	507	583	584	571	538	585	578	567	521	583	553	582	630	510	562	538	549	587	538	513	569	612	582	553	552	560	551	576	592	530	563	544	542	561	532	518	546	548	529	530	587	532	553	587	552	560	528	562	536	607	567	593	583	552	548	528	558	534	547	548	511	604	577	565	563	548	550	558	576	527	568	597	521	553	539	534	509	558	564	530	547	596	583	533	574	580	591	561	510	515	551	562	558	569	546	543	563	586	533	513	512	590	533	529	543	583	586	530	542	568	614	555	548	540	560	587	557	582	555	549	528	592	563	550	552	533	574	543	527	528	599	619	539	559	599	582	539	553	559	585	540	555	583	549	564	589	530	542	575	573	565	560	583	539	559	581	599	586	576	563	535	514	538	520	573	593	566	614	610	541	544	587	594	560	536	564	597	515	547	562	576	527	539	604	566	592	555	578	521	529	575	541	536	555	573	515	552	569	568	531	594	548	513	540	538	513	524	590	540	536	546	555	562	590	566	554	519	581	573	563	541	534	556	501	541	532	584	542	508	580	547	571	585	563	569	524	551	560	586	584	565	560	575	535	525	511	561	564	519	542	536	546	584	581	531	566	550	542	553	566	565	543	549	553	572	566	543	524	570	593	568	591	589	551	536	537	579	561	527	545	583	541	551	596	544	545	523	553	557	541	583	563	516	573	593	487	571	570	584	531	576	560	581	571	542	583	576	557	575	567	553	556	511	588	583	575	568	573	532	562	591	564	542	577	561	541	517	553	555	538	547	549	530	551	594	593	594	514	563	534	583	572	581	540	562	611	564	554	573	565	570	568	515	563	564	558	521	575	565	567	505	544	557	549	529	570	530	552	563	543	574	551	565	585	571	527	587	553	583	576	578	601	557	579	568	534	524	563	539	533	546	584	602	526	580	572	530	575	560	588	572	551	545	575	523	597	544	526	583	558	545	561	612	588	555	575	527	563	599	541	566	546	566	518	572	601	562	577	561	529	536	569	522	546	546	545	557	522	539	537	515	562	571	557	579	612	592	537	529	582	533	573	579	553	558	544	547	548	545	552	518	560	572	557	559	521	558	559	569	579	496	578	583	541	562	547	573	541	596	561	542	546	524	548	608	577	530	567	569	574	556	575	537	531	546	522	564	562	550	543	537	510	573	577	523	555	533	542	560	571	611	540	598	570	581	573	608	541	526	549	519	564	550	532	541	606	556	558	562	543	526	573	519	541	556	535	532	573	558	599	592	551	537	600	595	534	611	552	556	521	545	517	587	530	562	590	547	547	576	543	600	549	542	573	530	566	594	552	556	529	556	550	582	577	560	565	543	539	521	537	602	566	590	562	571	576	611	613	540	550	570	529	538	563	595	553	550	530	544	549	535	537	534	523	510	581	569	517	544	577	566	539	604	559	552	543	565	551	550	524	565	545	532	528	550	532	560	578	563	524	580	592	549	536	554	535	544	586	579	525	526	590	575	539	552	557	539	598	536	526	577	517	537	574	564	541	572	583	547	607	533	551	545	562	523	534	575	562	543	572	560	552	517	591	558	537	529	618	609	541	598	543	548	549	590	556	565	549	575	595	535	576	547	577	557	568	540	546	556	530	574	545	532	522	539	576	537	567	552	545	553	561	573	582	530	590	602	572	592	567	576	551	526	566	541	544	542	563	562	555	563	533	501	511	543	557	548	576	521	533	532	523	569	612	565	557	508	591	541	503	577	605	538	537	564	587	583	570	535	539	589	579	585	550	597	550	587	516	574	622	537	605	551	514	530	560	581	569	543	537	546	595	545	605	571	581	600	538	550	524	558	563	567	579	554	572	535	552	544	585	571	564	589	559	539	535	573	567	556	551	555	563	582	538	555	510	557	561	553	526	566	551	570	525	587	573	592	575	586	579	525	563	558	535	581	520	545	548	552	555	507	536	528	563	535	541	536	521	575	589	562	550	562	581	565	548	568	572	550	555	554	590	608	571	554	554	569	568	544	563	557	543	568	540	561	562	561	558	570	583	559	563	564	533	542	569	585	549	565	557	567	549	594	557	552	565	572	528	533	584	558	531	521	529	559	552	586	541	564	527	599	572	542	575	562	577	524	593	559	536	571	577	527	532	566	569	549	565	585	571	540	528	522	558	543	573	534	514	610	555	554	596	547	552	569	541	532	618	574	562	531	504	525	575	542	565	550	547	570	523	514	578	567	549	575	573	525	607	529	516	588	587	531	567	559	611	583	559	568	612	547	571	619	596	567	573	555	542	522	560	509	543	539	572	563	529	551	555	555	554	581	584	569	544	555	563	551	594	551	613	574	581	537	528	542	530	538	627	609	598	524	563	534	550	531	552	569	543	536	526	581	554	618	543	498	543	590	530	544	546	535	555	527	605	574	578	565	560	524	573	502	534	592	565	523	535	536	554	551	567	565	584	545	565	568	594	544	593	542	557	587	532	526	568	563	536	574	530	563	566	578	590	558	550	565	519	547	582	544	554	592	533	548	528	595	586	534	562	531	584	594	561	551	530	539	535	575	560	553	554	571	539	585	588	575	592	572	579	592	551	558	584	567	579	540	591	531	529	577	564	536	616	545	554	541	518	550	596	592	524	535	546	548	538	570	543	543	532	566	608	568	538	497	538	573	545	591	610	566	549	591	601	545	591	541	540	534	571	555	514	589	595	521	555	596	577	540	545	557	520	537	556	535	507	552	546	531	594	566	620	564	599	559	538	577	565	560	548	554	564	590	571	560	598	511	589	567	546	538	593	526	542	523	535	543	539	586	562	557	566	582	552	534	560	526	559	553	540	615	546	553	547	573	549	547	486	554	597	572	537	557	552	519	523	551	554	560	564	544	576	537	586	538	579	525	571	541	573	567	597	556	588	513	614	524	587	537	540	505	578	534	536	543	578	528	538	553	588	554	549	558	569	564	546	532	515	528	549	542	578	537	551	585	590	518	544	590	568	613	530	516	594	584	541	523	517	591	594	516	516	553	577	535	595	549	559	555	523	554	552	550	573	583	591	562	539	540	535	590	514	566	574	522	565	531	573	570	500	534	560	559	596	576	523	538	535	545	502	538	559	554	546	598	549	534	582	577	563	578	571	587	546	552	549	541	557	521	527	501	528	578	574	565	518	554	558	545	611	537	543	533	555	560	548	596	555	566	545	563	589	541	573	589	560	562	579	569	590	558	588	536	564	543	534	556	552	542	559	556	593	539	534	527	540	520	585	557	543	555	562	556	510	562	520
57261	101071	83215	57581	29444	10672	3330	727	611	612	574	576	660	591	635	626	635	630	614	609	626	667	661	598	652	634	654	652	610	596	630	616	625	634	681	652	623	629	620	602	625	546	651	647	609	647	644	641	665	621	642	626	660	612	638	585	634	592	604	603	650	616	604	607	654	648	583	600	635	597	623	620	623	638	677	657	659	611	572	621	655	617	615	649	639	614	591	573	644	608	593	601	696	646	614	618	600	612	646	605	623	574	618	611	635	610	623	659	592	615	640	629	601	628	592	607	615	627	602	630	632	592	634	596	630	610	606	675	634	609	621	623	600	673	649	635	603	606	624	593	599	613	622	642	620	606	590	616	601	633	598	617	659	608	551	629	592	641	595	592	618	641	654	611	602	586	592	615	577	553	631	584	664	632	581	594	600	566	639	609	653	613	635	649	630	602	650	577	598	638	590	631	643	621	610	617	655	643	628	634	647	592	602	600	637	638	595	581	623	627	580	586	630	613	553	628	638	644	602	619	643	596	605	571	582	646	580	675	602	576	635	634	619	588	585	594	627	612	611	624	599	606	601	633	645	608	611	610	621	597	626	625	598	597	605	616	658	606	624	600	563	575	637	632	615	638	639	583	591	622	646	620	600	609	614	603	610	615	645	641	565	630	600	625	646	593	635	589	611	572	614	571	635	605	657	614	647	599	584	620	609	640	647	589	638	585	594	648	642	616	636	628	659	624	590	583	586	647	572	628	587	632	583	631	607	645	623	615	614	621	640	608	629	610	591	576	603	647	653	608	602	602	578	565	569	646	599	636	627	612	629	607	629	606	613	634	580	625	607	603	650	610	665	593	630	643	621	630	618	659	653	601	637	606	595	639	620	599	620	676	576	596	586	617	603	622	617	583	642	636	599	571	573	627	594	597	672	609	632	604	627	607	619	595	603	657	627	571	641	587	615	630	643	607	575	622	633	613	629	594	601	582	593	582	593	675	618	609	639	616	682	625	630	599	665	596	586	652	632	632	630	639	619	590	676	601	606	598	634	613	596	606	640	611	642	643	602	605	605	606	581	636	606	596	618	603	592	632	607	614	621	663	634	613	649	598	615	634	628	605	594	612	620	624	643	586	595	606	609	599	642	618	583	630	587	598	651	601	621	613	615	620	579	596	599	589	623	607	599	624	602	605	623	604	627	604	584	597	678	648	650	618	662	617	639	630	630	622	654	590	545	639	583	641	639	624	637	634	654	610	638	592	614	574	606	640	645	663	647	635	599	632	603	619	578	629	620	607	580	584	582	623	612	589	630	563	634	573	603	610	593	647	634	633	612	612	619	662	628	611	594	595	590	605	617	655	609	616	605	598	611	597	558	613	623	618	617	589	603	604	581	613	652	635	584	618	642	592	634	625	652	596	607	636	661	628	637	618	609	609	599	595	635	597	625	615	616	607	600	629	589	619	632	589	601	634	609	589	613	649	603	607	668	603	575	617	653	608	634	605	609	656	602	636	609	618	585	583	591	608	613	629	655	610	619	603	624	640	608	576	614	617	603	625	615	603	619	610	639	614	639	638	634	600	628	627	587	587	602	610	634	590	621	602	599	657	547	617	650	615	637	637	636	619	611	575	654	588	582	673	581	638	589	634	625	635	625	628	582	618	591	610	576	612	625	562	625	614	599	598	616	600	588	589	569	596	593	597	577	584	619	619	637	572	587	592	631	602	614	627	579	614	589	607	608	605	626	630	606	597	598	628	634	613	620	634	610	612	604	619	596	605	635	633	628	676	604	628	629	608	616	626	613	602	579	672	627	603	634	608	651	592	575	609	584	634	625	636	604	581	594	652	647	578	628	624	605	611	614	656	570	612	621	602	629	647	588	615	598	641	597	601	652	550	604	597	639	620	636	575	620	610	604	633	582	623	637	592	618	637	664	591	643	596	639	624	614	598	570	596	647	601	643	643	584	573	607	584	591	590	587	596	582	610	628	609	573	643	624	599	626	618	598	585	548	616	630	601	564	638	596	664	610	619	634	630	624	605	583	625	627	602	665	647	617	609	564	609	598	609	595	623	570	645	639	633	613	575	630	602	586	640	607	612	652	672	608	638	555	616	632	636	574	587	627	611	616	647	599	574	603	620	602	652	580	616	615	601	602	604	629	613	618	621	649	581	601	621	645	617	608	630	599	650	590	652	570	612	602	638	628	653	628	661	599	620	605	617	616	631	612	578	580	613	618	556	659	589	613	636	562	595	607	604	606	648	628	620	652	614	633	654	616	635	602	605	636	609	599	599	600	607	600	650	575	619	620	667	591	644	607	635	618	606	591	589	636	622	630	635	601	647	623	577	659	661	605	646	616	618	625	599	607	616	571	582	599	642	623	626	592	578	585	617	619	614	569	644	578	637	580	641	630	614	622	589	605	597	568	610	585	631	618	578	642	626	621	626	613	625	571	593	641	616	608	629	607	583	600	614	580	619	628	611	617	600	638	617	604	631	635	584	622	626	646	638	575	628	570	678	605	608	577	592	624	580	599	602	618	590	638	600	623	595	582	587	620	581	627	693	575	615	566	645	597	597	597	652	583	605	585	625	590	575	667	636	590	615	618	566	648	547	585	617	599	577	602	639	610	625	605	611	592	631	614	587	655	618	595	646	641	596	601	644	633	610	617	682	651	655	570	609	631	623	613	606	596	620	608	621	633	593	652	601	609	595	646	588	650	592	606	619	556	621	570	596	599	577	603	598	614	579	648	605	590	582	628	622	675	568	609	607	573	623	625	612	610	657	591	587	618	598	640	616	618	636	648	607	636	602	595	658	594	649	588	620	571	566	610	615	645	607	646	604	594	661	595	640	624	601	588	660	625	594	628	579	626	587	590	630	579	597	578	565	594	635	588	618	621	615	637	639	593	597	612	642	612	599	568	579	618	607	598	541	592	644	595	638	588	592	620	614	605	604	627	641	659	594	592	625	589	635	637	618	585	610	615	624	600	623	654	596	624	601	579	635	578	613	619	658	626	627	624	624	591	595	601	606	643	610	591	591	648	630	642	622	603	590	644	642	601	602	643	645	620	608	596	618	659	625	607	619	632	630	599	573	623	644	599	598	616	654	614	633	581	600	604	607	568	621	616	626	590	607	613	618	655	642	605	580	670	594	625	593	568	617	601	619	606	636	575	621	627	608	644	654	633	647	591	635	621	631	612	564	587	607	566	643	599	631	628	628	631	603	635	581	572	638	628	602	596	584	676	656	593	646	595	634	617	599	587	622	596	603	608	594	608	608	597	621	592	640	557	654	589	629	605	597	604	555	606	651	611	654	625	645	614	605	621	600	596	626	616	580	652	609	609	590	565	623	618	620	620	580	640	615	617	613	652	618	633	631	655	594	622	614	644	609	623	626	617	611	644	623	586	589	611	615	589	601	607	591	676	593	623	567	579	575	647	595	609	659	623	639	604	610	629	594	633	598	629	579	612	629	660	617	624	648	622	619	586	620	626	609	629	608
27863	26128	31506	19576	5310	1246	710	513	510	465	477	500	505	515	470	510	465	462	472	464	513	493	473	530	517	478	510	499	472	468	533	498	503	503	493	486	476	508	475	460	471	445	542	470	471	517	492	509	503	518	500	493	527	513	477	521	453	502	490	467	515	488	507	475	463	476	454	518	432	494	444	452	491	456	492	521	494	498	513	505	497	502	508	493	502	496	454	441	521	479	471	454	469	449	515	485	478	482	492	487	485	462	475	486	486	467	467	504	514	463	466	497	498	442	504	521	438	468	478	477	519	506	435	506	469	456	487	470	457	482	462	492	486	489	473	476	501	456	498	473	489	472	511	456	505	474	504	489	436	509	452	509	467	476	487	491	473	450	462	520	510	477	507	480	519	453	480	504	474	479	524	468	479	472	494	499	484	486	467	454	444	485	491	481	522	457	487	494	494	514	467	431	491	418	482	532	491	513	488	493	487	460	477	436	481	473	480	495	496	460	465	490	449	472	480	466	471	514	500	492	478	496	517	473	479	458	505	489	482	502	454	469	450	459	494	509	496	469	481	503	493	477	494	494	480	512	510	457	464	486	473	481	471	484	480	454	502	447	483	480	465	470	470	482	512	478	438	498	468	480	465	472	510	494	427	502	481	487	461	465	492	487	485	480	475	461	496	487	492	473	487	506	468	495	472	519	485	473	509	490	476	496	465	469	463	465	508	531	452	481	468	489	491	465	511	461	461	488	484	471	450	491	468	477	455	528	504	492	535	430	489	466	470	473	509	537	477	482	464	464	505	459	468	468	495	486	471	517	486	470	456	512	480	478	481	430	503	513	461	497	497	540	488	468	449	487	486	503	531	496	489	520	493	475	483	484	504	547	480	487	481	515	476	452	514	434	451	511	471	497	432	486	491	454	485	470	489	464	485	486	475	482	465	551	466	490	480	487	445	484	505	472	470	526	498	516	482	513	430	516	475	498	485	451	461	504	482	487	473	478	533	474	484	481	439	485	464	495	483	486	486	503	473	499	494	505	463	492	531	481	472	510	465	481	518	488	511	517	490	479	505	515	486	482	502	505	499	488	483	467	500	468	524	483	489	484	488	483	519	472	508	510	488	498	506	517	451	485	473	492	440	512	491	487	505	501	505	447	459	479	487	461	457	459	502	476	481	485	525	471	479	503	475	486	491	483	494	526	455	496	481	501	450	500	505	467	503	495	476	466	492	479	514	479	507	500	481	483	497	499	467	487	484	498	487	502	520	509	459	485	492	495	527	459	468	492	490	508	462	480	480	494	490	485	482	502	486	459	465	455	475	514	472	477	503	480	535	461	513	492	488	503	472	526	481	512	522	489	462	487	475	506	476	564	486	495	490	481	469	487	479	470	488	509	460	521	493	502	470	511	485	503	484	480	484	463	497	491	461	511	485	507	494	502	507	496	459	511	511	490	460	475	511	454	506	522	513	449	492	476	486	504	504	496	498	484	454	434	516	470	480	528	506	519	493	488	471	479	507	522	480	483	497	483	473	480	460	501	479	481	499	497	464	524	479	476	472	507	461	471	492	520	447	514	501	477	483	521	481	482	497	471	473	461	516	490	497	485	480	468	491	495	487	497	482	457	508	504	513	513	493	488	500	532	454	478	511	485	514	498	445	502	517	484	501	469	463	501	482	522	501	458	496	476	502	481	487	488	497	484	503	443	476	478	508	461	518	508	464	488	507	511	531	471	493	477	468	508	495	544	527	487	482	481	503	504	511	489	497	467	497	477	484	502	499	462	465	528	482	465	498	509	529	496	496	516	501	468	494	515	499	444	477	466	450	490	508	505	461	450	496	457	500	450	495	433	528	489	489	470	508	493	495	515	433	493	485	476	466	481	521	476	492	439	469	496	455	493	505	479	490	487	480	513	523	529	510	478	502	530	496	494	476	462	476	482	479	499	484	468	461	508	492	504	500	506	484	495	483	474	457	476	520	473	490	478	475	499	521	471	446	499	448	478	468	452	525	449	490	452	504	456	489	494	492	472	469	464	499	487	499	461	502	514	503	494	468	484	498	470	481	454	486	513	480	474	466	477	508	475	470	494	473	495	470	471	492	518	515	473	470	466	485	501	471	491	506	495	462	489	465	468	498	482	454	513	468	473	492	475	487	494	507	468	491	482	453	433	461	495	495	476	510	466	459	504	496	496	491	446	501	486	481	480	506	470	518	442	479	490	503	467	480	469	470	506	445	533	482	482	451	515	476	468	469	492	472	480	434	471	458	474	445	470	485	533	515	508	446	484	500	491	461	481	496	471	448	525	480	527	465	458	456	450	516	454	485	478	452	502	522	480	501	495	521	492	477	507	458	449	460	478	492	463	502	466	512	466	491	495	474	482	513	526	532	478	459	480	483	473	460	478	471	496	490	441	515	469	483	472	508	511	505	520	494	474	497	515	486	523	468	528	520	486	524	495	499	480	489	431	469	481	471	478	478	470	465	502	474	474	489	436	468	455	521	472	548	502	484	514	509	497	452	515	497	507	515	496	479	504	425	514	502	502	518	478	515	498	476	477	500	507	477	514	488	462	477	491	478	479	471	481	504	490	500	451	471	524	454	451	479	511	477	501	478	506	466	461	507	472	487	490	446	458	495	486	532	490	496	466	489	555	466	473	470	469	494	504	506	473	498	493	472	473	495	456	467	499	500	460	480	515	478	482	469	491	469	503	481	464	523	494	499	459	480	486	444	488	482	481	469	492	484	503	497	509	469	502	486	491	473	503	538	512	514	503	476	522	459	483	492	485	524	506	493	505	480	496	478	473	483	428	498	499	494	492	488	492	492	537	485	492	514	489	484	504	472	453	482	469	477	474	485	447	489	479	460	472	482	492	507	499	505	508	487	513	508	480	490	496	510	509	488	502	528	481	480	501	469	507	483	523	522	494	474	454	481	488	481	448	487	501	480	492	516	517	479	432	510	492	462	517	456	487	511	539	492	450	492	465	499	511	487	482	477	464	460	459	534	460	520	499	481	466	481	472	503	470	456	452	491	479	477	496	471	459	486	450	481	487	493	487	472	479	443	490	486	476	515	457	508	472	454	503	459	444	461	520	506	465	509	487	472	428	439	460	461	455	501	502	500	522	472	460	457	456	498	475	524	472	503	504	463	470	515	475	501	499	495	471	470	514	469	471	443	447	479	452	493	461	468	499	507	499	482	448	499	495	519	479	470	536	482	461	493	456	473	478	482	496	515	471	449	481	522	475	526	512	478	475	470	499	452	516	479	492	474	471	466	506	561	505	486	500	505	487	489	452	491	493	464	483	496	460	494	466	504	508	488	464	467	474	477	463	497	500	507	452	469	482	494	501	465	503	448	471	478	467	482	466	466	521	474	462	502	486	493	498	513	446	474	519	442	497	529	512	492	480	505	457	477	473	448	535	484	513	509	488	497	495	493	490	495	471	534	498	478	469	478	493	483	477	472	480	487	467	506	476	484	531	485	464	529	483	499	491
13188	33657	27801	11790	3808	1181	682	484	436	471	479	450	488	472	440	492	466	459	485	483	496	486	462	441	456	467	482	459	463	447	482	444	490	438	476	416	440	469	441	466	522	483	471	478	413	457	473	467	452	466	462	482	478	479	509	466	427	436	456	470	477	460	492	456	475	471	450	451	473	455	465	476	456	432	463	491	442	434	405	470	470	456	471	433	423	471	490	466	477	418	444	457	449	433	445	479	478	475	488	441	448	462	449	474	472	469	441	442	461	441	468	461	485	426	457	477	455	432	417	461	418	487	445	471	444	460	444	475	450	440	460	520	461	403	465	467	461	471	443	444	427	456	460	464	432	451	438	429	404	489	464	456	442	452	476	478	473	466	454	445	483	464	463	452	482	472	510	466	446	440	451	466	481	482	454	473	426	430	501	424	477	462	460	460	460	442	472	466	476	464	483	448	466	485	463	448	427	463	497	476	485	438	466	433	485	461	446	468	463	467	451	481	486	451	483	467	466	454	446	453	453	450	469	437	495	461	451	455	484	486	498	470	480	473	459	466	440	440	470	436	459	440	489	473	464	449	468	440	503	446	416	456	455	455	475	447	464	457	449	452	444	466	433	483	505	470	457	424	423	467	427	456	491	469	466	446	474	466	434	465	466	487	465	450	498	475	459	468	456	453	464	470	476	460	429	452	430	450	440	438	469	457	452	446	483	423	430	509	445	409	489	460	444	511	452	483	478	466	472	475	460	484	464	492	466	446	465	471	463	443	480	446	472	435	447	485	480	431	484	494	458	481	469	455	468	477	455	463	471	467	469	469	460	433	466	469	438	460	466	466	474	451	459	463	463	475	462	456	465	463	436	450	448	450	463	450	453	467	456	460	477	462	471	447	454	444	465	481	491	481	426	487	453	448	414	490	503	469	456	443	507	479	442	454	423	460	473	456	428	481	444	474	485	453	451	481	431	455	460	480	459	478	452	461	465	473	432	461	460	498	496	451	445	465	479	453	461	479	438	433	444	438	455	464	508	453	455	454	488	446	426	456	473	453	469	437	492	455	435	467	470	444	414	460	458	437	480	444	442	442	451	458	472	441	442	491	427	447	411	479	476	456	420	469	475	466	458	443	509	484	465	418	459	486	421	452	423	469	467	433	437	477	480	466	451	451	463	451	481	440	468	482	437	514	441	455	490	455	455	452	462	447	447	473	481	462	455	439	503	487	446	474	469	451	451	436	470	444	488	467	490	495	452	459	484	460	474	428	463	458	462	439	476	503	506	457	445	433	490	432	465	454	423	460	429	451	483	440	467	451	481	480	455	477	470	469	495	474	476	458	434	446	461	454	491	463	459	507	489	442	445	478	496	463	469	479	496	442	467	444	495	439	460	422	451	440	447	466	472	496	409	478	476	471	450	492	486	456	463	472	423	425	446	421	457	452	474	441	453	470	469	458	499	450	442	452	460	482	449	444	451	453	489	483	516	475	457	436	457	474	450	476	451	460	481	474	431	456	441	452	507	469	460	477	495	485	465	479	413	440	464	505	469	428	470	486	413	477	462	478	444	477	474	457	468	459	486	474	450	448	461	437	514	475	432	427	470	472	421	484	438	440	431	467	486	455	443	472	426	491	467	452	466	457	452	445	465	446	481	492	448	418	480	438	488	461	499	465	475	492	454	460	487	430	483	488	424	432	453	419	454	472	440	536	451	464	460	459	436	451	477	465	449	430	436	458	482	490	455	462	463	479	437	472	464	460	480	464	458	522	515	481	416	474	478	463	437	435	463	436	485	482	501	476	443	475	438	496	451	476	428	484	451	449	461	465	450	449	439	458	457	490	473	449	460	470	495	460	462	467	461	452	454	473	452	474	489	487	476	449	451	461	458	438	470	411	481	471	445	432	500	472	469	468	496	463	431	465	478	438	435	439	474	473	430	416	458	505	459	476	463	467	458	479	449	452	471	466	432	440	480	427	497	488	462	438	462	468	464	439	462	465	489	449	432	458	447	451	486	442	481	498	448	470	451	468	468	478	435	477	461	482	479	459	486	424	464	454	459	440	457	443	490	449	455	453	515	520	472	457	456	434	461	440	442	482	454	468	465	432	448	458	477	484	440	461	473	480	478	439	486	475	424	466	444	438	486	434	450	476	458	460	480	427	463	458	455	453	408	462	484	436	450	430	447	430	431	471	443	437	434	446	467	474	462	449	427	466	454	449	423	471	429	485	434	454	445	444	446	469	454	447	447	447	436	464	475	457	444	455	471	456	455	442	461	439	470	478	486	474	468	491	427	450	442	502	435	476	469	467	479	485	450	452	470	463	447	473	432	453	447	471	447	457	464	454	461	452	439	452	469	458	438	470	493	439	504	460	473	493	444	432	468	450	432	471	499	493	502	468	466	440	475	459	448	477	453	451	429	529	446	476	497	483	472	438	448	435	465	460	460	456	423	479	416	453	466	500	442	474	440	450	486	420	469	447	455	466	471	474	474	444	456	413	429	465	474	452	475	432	438	500	426	444	450	444	454	503	443	446	433	459	459	481	431	453	453	461	463	458	460	466	481	479	463	464	439	483	455	472	475	489	485	476	460	447	467	459	489	494	448	460	449	495	450	448	441	470	468	446	493	433	466	458	472	452	446	473	473	453	440	512	420	444	458	443	444	461	461	436	501	460	495	483	485	466	441	475	467	423	456	460	441	432	453	470	449	481	429	458	458	440	459	406	464	478	472	465	420	447	478	496	490	454	451	468	429	456	451	485	450	490	491	464	448	472	424	459	523	503	449	435	451	456	467	436	489	461	439	466	462	494	458	510	469	432	451	464	442	484	457	428	423	450	452	487	412	482	436	450	447	464	459	471	432	506	456	494	446	445	445	453	465	503	473	435	483	450	487	462	462	436	482	472	480	457	417	465	431	481	469	431	419	469	466	417	449	452	444	477	433	453	498	467	456	475	499	486	438	433	472	443	434	452	462	466	416	451	502	454	496	467	442	424	462	455	500	443	471	472	497	444	460	473	456	472	452	477	475	508	440	429	458	481	447	449	458	504	421	500	491	471	435	459	451	437	475	472	479	466	434	449	465	461	458	478	481	422	453	473	460	436	494	446	448	491	430	463	437	444	450	451	448	458	464	473	420	441	463	445	470	442	473	468	468	475	424	485	475	479	486	461	454	453	456	465	478	414	431	508	470	484	482	476	467	482	447	480	443	447	432	444	424	464	507	466	449	448	438	445	436	440	450	447	490	438	446	479	471	468	430	430	503	447	451	503	451	463	444	484	474	463	470	502	439	514	500	465	455	446	449	460	461	460	440	508	458	453	489	440	467	436	467	518	437	480	459	464	442	455	444	451	449	497	434	420	433	443	460	495	476	460	461	481	455	470	465	442	471	496	444	472	434	439	446	466	457	456	446	447	452	485	474	480	455	456	447	448	510	440	463	499	442	470	443	475	466	479	481	452	454	491	446	453	468	504	474	443	409	431	420	482	472	482	475	449
25032	24924	48508	49765	29689	12812	2836	805	556	546	508	544	553	503	542	520	508	497	492	524	504	503	541	477	536	523	484	517	525	477	519	482	479	493	505	468	463	535	487	517	527	506	471	503	545	508	476	515	464	503	506	517	530	529	520	518	494	471	478	494	487	531	500	519	532	493	495	485	480	523	554	479	511	537	474	516	536	476	502	502	483	483	489	473	507	513	477	489	521	523	543	528	486	495	490	516	472	500	503	455	524	530	494	488	477	535	493	486	487	505	486	471	492	512	531	485	497	485	485	501	498	511	515	513	512	501	518	499	494	486	517	493	496	490	479	497	500	483	495	506	476	529	495	515	537	517	479	493	551	510	503	484	494	485	504	495	472	464	450	486	511	502	480	472	502	517	495	481	529	503	472	499	489	527	528	514	480	512	490	512	483	520	476	486	502	512	526	463	468	483	491	524	514	503	532	518	480	488	536	539	470	529	492	516	527	504	498	482	522	523	504	486	472	504	503	501	499	499	493	511	490	468	501	525	477	506	544	483	498	470	537	457	509	481	501	509	494	495	492	498	478	518	475	498	481	479	520	509	478	501	503	519	510	479	460	495	454	497	488	490	459	496	484	504	506	530	489	482	485	507	476	508	479	480	526	496	488	463	480	520	463	513	503	506	483	504	503	516	500	536	496	482	497	495	490	496	520	509	498	515	470	489	444	505	503	535	489	483	527	540	483	479	540	463	456	516	498	513	474	482	497	495	473	472	481	477	511	467	489	510	499	504	509	502	475	455	517	530	490	468	480	462	479	520	513	474	469	505	521	524	510	529	479	495	489	489	549	515	507	537	492	511	498	547	491	501	438	461	509	494	509	485	516	468	514	481	514	486	470	511	496	476	504	544	528	488	452	509	470	491	489	471	548	459	500	495	457	469	493	466	518	494	483	507	509	488	491	526	499	536	476	493	529	502	489	435	510	488	502	514	515	482	527	477	507	529	530	490	526	559	493	465	497	501	488	526	504	524	478	484	478	471	496	502	519	507	469	538	481	490	469	534	526	448	496	503	502	505	480	466	456	488	477	476	494	534	506	533	457	516	469	500	489	469	538	496	496	491	493	495	521	466	463	478	502	512	463	546	493	525	518	531	469	505	499	496	518	486	493	486	487	482	519	514	515	491	517	498	489	536	512	493	482	467	500	509	531	489	503	489	485	500	484	490	503	531	514	532	516	540	474	476	478	500	496	486	467	495	491	465	502	470	537	539	545	482	519	495	488	508	523	501	500	457	508	531	511	461	466	522	533	480	470	509	540	494	510	496	492	511	518	533	523	514	466	525	476	528	481	472	477	495	475	496	490	518	494	500	489	502	479	491	499	494	487	510	502	496	538	490	453	501	484	455	522	493	505	475	518	481	471	518	500	486	534	545	533	501	514	493	503	501	551	510	486	511	477	502	468	498	503	486	499	455	481	545	474	478	475	498	480	500	472	446	478	470	502	486	533	521	478	495	513	491	448	501	472	487	488	482	484	491	496	464	472	485	475	517	504	491	541	527	540	487	538	497	492	510	484	506	466	490	513	499	494	507	491	506	499	515	502	478	456	489	513	528	479	468	501	479	499	480	527	540	513	545	490	494	460	489	503	483	507	526	467	506	554	521	506	497	495	500	499	497	428	547	457	530	536	477	511	510	489	485	485	523	468	498	495	510	471	505	485	481	507	470	489	450	477	530	516	451	460	488	472	485	488	505	503	475	499	528	497	471	502	488	484	469	529	494	511	530	510	471	480	519	527	482	516	480	536	480	514	499	522	526	484	484	516	545	474	554	502	500	487	509	507	549	493	479	529	510	504	504	537	508	506	461	483	543	508	471	434	476	490	526	503	502	499	471	465	496	506	501	473	467	469	485	479	501	529	517	507	497	460	516	515	507	490	493	501	447	543	489	463	516	563	499	473	493	501	479	458	442	496	532	504	499	507	484	484	511	530	460	509	515	490	502	502	478	484	472	475	502	494	487	491	488	530	465	499	479	502	514	498	489	489	502	491	471	489	454	491	522	486	505	525	470	515	525	487	479	517	517	469	513	461	465	481	516	475	517	515	529	516	522	503	511	527	510	537	468	537	514	445	503	502	464	476	513	474	540	521	526	485	512	516	489	504	497	516	484	507	469	509	508	525	514	548	467	473	509	482	520	494	525	478	475	511	488	476	533	519	526	495	481	517	511	516	486	503	513	507	516	508	469	489	497	495	521	486	466	501	508	479	498	478	504	496	502	495	505	500	496	495	491	501	495	500	495	522	540	522	503	491	486	465	482	518	517	499	493	488	495	478	491	504	488	490	506	521	499	520	520	552	482	451	487	494	499	528	528	532	490	502	523	467	513	547	497	486	504	472	498	497	471	492	469	486	464	535	468	466	548	467	524	531	533	448	461	461	495	492	503	492	483	502	479	504	496	482	491	482	494	468	509	527	443	473	463	509	456	481	496	507	431	491	487	504	467	448	531	500	514	507	505	514	479	457	526	499	521	521	506	502	474	489	499	472	517	462	463	474	480	498	494	459	515	494	509	513	470	522	481	513	505	480	490	513	496	439	513	466	518	483	487	497	514	478	526	512	522	547	462	479	480	492	497	478	492	522	460	479	474	516	470	526	549	484	525	503	507	497	478	507	488	472	476	545	525	498	486	502	500	502	479	507	472	496	498	521	499	486	538	484	484	497	489	490	448	505	524	540	469	473	487	482	503	486	519	480	455	491	523	522	478	423	455	502	507	488	456	523	475	529	500	479	457	472	506	481	505	482	500	486	509	498	480	448	496	464	509	484	488	472	538	504	475	489	501	530	474	464	490	480	507	458	480	506	501	536	471	515	525	495	498	519	481	491	471	474	503	507	510	518	495	522	537	473	512	497	479	505	504	495	488	510	515	488	488	487	542	488	471	516	447	495	488	523	541	458	525	503	511	472	495	507	444	480	470	498	499	518	500	459	522	482	492	464	460	489	553	498	485	491	523	496	487	519	521	514	526	478	531	536	522	524	525	507	505	501	492	462	516	545	509	535	468	454	531	492	481	477	500	445	492	502	481	495	522	533	482	490	460	468	497	508	499	486	469	462	493	501	502	422	584	540	482	520	511	496	462	522	466	483	476	507	486	501	505	497	495	475	482	499	490	526	480	454	489	482	519	495	519	520	480	503	486	513	484	493	488	519	503	497	519	494	477	487	530	541	529	504	526	489	510	488	470	470	498	530	474	496	481	540	470	526	470	497	491	470	500	509	493	457	485	446	507	470	504	487	507	466	488	486	510	520	475	511	493	493	556	487	511	479	461	472	474	503	494	492	448	529	519	490	482	517	570	474	471	508	508	498	506	448	487	482	497	513	471	481	490	469	488	487	488	517	522	484	491	453	484	515	503	491	508	454	462	468	471	534	485	528	502	473	484	470	520	497	505	506	495	461	487	506	520	494	534	528	469	463	477	519	533	496	512	512	475	534	496	490	492	472	481	527	480
46358	90261	77522	47680	20975	5966	1962	701	530	525	522	522	550	518	553	549	533	547	533	559	525	536	562	497	566	503	528	531	531	542	550	526	500	526	553	551	511	530	499	549	501	513	555	508	569	519	549	549	522	494	529	584	559	496	505	537	537	531	532	580	494	567	522	543	511	507	508	521	522	568	552	486	539	507	566	516	518	537	478	546	598	544	525	527	526	549	511	532	518	509	549	485	516	549	521	520	518	569	498	529	530	530	513	525	495	485	539	503	538	517	569	552	543	518	534	534	543	550	517	507	544	521	512	543	537	493	517	524	572	538	487	569	535	494	536	531	533	517	509	517	563	545	504	527	496	569	558	529	552	504	535	492	531	572	543	473	555	525	521	539	545	548	530	537	514	564	521	527	492	506	499	486	537	528	558	500	560	550	528	498	516	544	533	536	548	501	531	492	552	549	500	517	535	558	495	513	566	568	524	510	504	521	510	571	505	487	518	509	515	501	545	484	546	496	503	478	532	515	533	532	513	542	532	507	497	538	532	520	538	560	515	562	545	528	497	537	526	562	557	485	506	525	516	512	537	551	522	527	509	514	552	510	544	550	551	542	544	535	492	568	534	541	520	510	533	513	535	500	533	521	518	562	520	539	508	536	539	548	497	519	516	521	563	511	508	549	540	494	525	548	527	551	556	495	501	493	550	518	525	515	520	581	504	511	519	540	540	542	526	523	555	478	544	510	536	537	566	531	500	554	519	511	568	538	525	520	529	541	513	569	533	489	588	515	526	513	517	523	546	485	529	509	524	540	515	521	555	517	533	504	531	563	505	540	497	522	552	536	536	525	541	533	534	525	563	524	502	531	537	498	548	512	512	523	542	523	517	571	531	536	551	556	539	457	528	552	535	522	569	582	485	506	541	513	536	523	535	509	466	535	537	544	550	542	532	586	551	596	478	542	525	503	543	518	551	546	566	533	534	519	495	588	509	534	500	561	515	527	545	547	555	542	539	558	529	504	503	556	540	508	556	496	520	572	544	524	523	492	547	545	556	520	533	524	511	513	547	496	511	477	513	526	502	518	535	517	521	523	525	522	518	510	510	496	546	500	529	518	519	481	506	536	489	485	522	550	523	562	534	538	522	563	506	484	597	540	521	500	524	515	549	547	538	534	510	453	552	502	515	561	561	502	521	496	539	517	492	515	528	520	514	505	518	531	519	537	497	523	524	500	534	520	502	513	567	521	548	524	519	536	515	519	548	530	512	524	508	567	540	545	516	558	523	508	542	496	503	523	505	497	482	534	552	490	552	559	537	513	535	539	562	471	548	550	569	480	504	521	556	493	563	511	527	561	511	519	523	499	488	481	535	530	545	560	515	520	505	545	529	560	499	523	500	529	510	495	523	522	529	601	513	520	509	523	514	509	543	538	556	550	528	502	535	523	522	531	494	516	535	533	529	526	509	533	509	494	555	538	543	546	524	497	519	517	526	556	540	509	515	534	503	576	538	484	551	513	528	549	523	540	539	503	506	521	519	507	519	512	505	500	545	532	534	536	517	538	479	490	522	500	513	546	529	526	525	538	535	564	541	555	607	525	539	534	521	510	536	524	512	527	526	540	516	540	532	511	516	516	504	509	515	534	481	540	511	512	494	558	559	547	505	520	512	551	525	481	566	533	551	515	559	558	527	507	507	493	574	554	542	505	529	527	501	552	520	548	480	526	539	577	546	500	511	527	509	501	496	501	563	514	499	520	528	566	547	532	522	518	533	571	524	509	537	507	537	501	514	553	469	514	571	501	516	531	506	515	548	552	495	524	518	509	578	502	526	535	508	532	541	508	527	523	536	550	506	493	520	532	538	532	492	509	500	513	562	584	538	546	557	560	506	545	585	508	510	547	514	499	514	533	486	510	506	541	554	515	522	501	486	512	545	563	483	560	573	525	524	502	519	544	576	545	560	481	536	525	522	560	487	520	522	529	535	525	529	535	539	532	532	507	511	549	548	519	535	515	535	519	516	517	552	529	560	533	523	557	552	513	498	537	531	530	531	536	496	533	540	503	530	527	521	508	490	537	556	481	552	526	521	495	501	525	565	487	501	545	516	554	489	507	481	524	526	541	516	523	558	549	541	536	537	520	498	546	507	489	533	538	477	522	547	524	520	536	479	485	533	510	527	537	498	483	542	509	508	538	534	505	497	531	506	503	523	521	490	520	567	536	532	570	511	527	552	555	597	500	511	542	540	492	556	528	491	493	534	525	524	511	522	549	556	547	557	507	533	528	536	500	540	554	514	561	545	534	530	523	510	524	525	530	545	558	538	561	537	552	527	501	506	520	521	468	558	500	572	532	502	509	557	499	522	528	517	552	504	524	495	536	499	508	524	542	515	545	521	520	525	529	528	536	563	518	511	528	542	540	467	548	558	538	532	508	527	535	529	539	505	565	520	507	526	567	505	518	548	524	501	522	544	571	498	532	556	517	515	514	513	572	535	554	502	532	518	550	549	494	536	511	519	538	522	532	521	495	534	548	538	505	544	555	531	476	561	514	559	544	507	504	501	529	594	546	593	504	544	515	542	563	532	564	570	546	513	525	530	511	488	527	546	580	522	526	522	514	499	507	513	526	502	561	514	497	543	532	504	504	542	528	522	507	517	528	508	558	507	514	561	526	489	491	547	533	519	526	497	544	539	511	598	543	527	555	561	516	532	529	542	526	520	531	518	562	562	538	502	516	551	494	546	530	541	531	489	530	528	544	582	515	544	524	501	516	509	536	530	511	578	535	523	564	546	587	533	488	519	515	525	495	526	527	572	514	551	556	552	501	480	549	530	544	517	528	519	531	515	517	562	529	556	523	544	506	527	537	521	547	504	508	502	498	526	548	520	552	536	512	553	528	544	543	555	538	518	543	504	544	508	531	486	582	507	493	518	515	518	495	549	517	531	501	461	501	545	535	507	506	521	521	560	531	533	537	518	542	550	521	499	526	524	519	487	516	508	535	502	530	524	540	533	486	520	509	567	512	551	474	533	530	528	509	532	549	520	549	493	502	529	504	543	541	509	498	544	501	529	538	510	563	499	500	517	504	496	526	586	515	524	533	552	526	529	539	524	559	517	530	517	516	543	546	506	538	559	517	523	518	524	529	576	511	485	545	542	520	535	551	495	524	519	524	510	530	508	502	517	525	517	489	539	518	523	547	531	533	527	528	514	513	516	503	539	538	504	533	499	496	472	561	562	528	531	523	522	529	523	555	529	569	539	534	539	532	508	550	551	532	533	503	526	538	502	508	547	507	566	499	538	524	472	531	550	500	552	560	530	525	495	544	544	555	544	521	552	509	524	530	511	498	514	520	538	471	560	516	519	494	562	522	558	528	536	548	515	496	528	490	543	534	556	547	540	560	557	536	552	553	547	545	515	536	522	531	537	502	536	556	518	559	552	529	558	537	530	497	540	518	529	546	520	555	491	525	503	536	570	509	559	507	523	527	482	524	560	538	480	518
23980	22780	44831	52031	37951	21348	7150	1014	593	589	564	602	578	556	575	570	551	575	596	571	588	518	563	550	537	585	585	578	533	567	519	567	542	545	563	577	583	517	561	560	579	546	567	569	601	557	575	553	551	546	571	555	553	561	545	606	577	578	540	498	539	598	521	572	552	529	530	596	584	518	585	552	575	568	531	553	579	523	556	539	557	544	579	561	522	527	515	563	555	544	582	533	581	573	534	557	560	493	550	544	593	562	559	561	563	529	527	527	607	580	569	591	491	568	594	529	554	544	554	548	574	505	545	513	569	554	600	542	563	588	529	545	583	599	582	540	556	527	518	560	542	552	557	582	565	574	563	566	562	555	580	536	523	500	545	559	581	568	547	560	532	529	572	569	558	548	565	503	570	579	564	550	507	545	541	545	570	557	625	543	548	574	522	559	553	537	563	584	585	562	529	566	577	568	545	577	570	579	517	579	565	559	506	556	549	514	559	528	526	560	530	548	605	555	589	548	589	550	540	568	519	593	565	554	540	534	556	586	564	563	585	568	523	534	610	601	522	581	585	569	553	582	545	563	548	587	550	571	568	544	593	589	569	575	548	563	546	550	577	536	546	563	549	531	531	531	576	563	565	567	571	542	579	528	577	547	543	568	570	538	518	581	555	541	598	584	523	540	557	569	586	560	557	543	599	569	548	537	531	518	535	535	524	565	536	532	570	522	548	571	547	544	518	559	540	569	536	572	506	573	574	578	553	541	549	517	519	557	540	531	532	583	574	625	552	571	546	541	584	564	583	584	546	532	582	516	549	554	528	544	574	566	590	523	571	547	538	469	522	591	569	570	561	608	539	552	569	545	596	581	540	550	534	580	588	532	589	535	506	560	567	552	575	531	537	469	542	556	582	566	485	577	543	563	539	561	553	535	524	547	545	577	568	536	522	576	535	544	523	501	564	572	569	524	535	543	614	563	530	566	539	521	573	573	579	577	568	581	569	580	538	577	544	527	552	507	576	584	609	521	554	550	526	531	593	549	577	575	556	576	546	597	542	546	549	553	538	574	548	534	595	549	535	560	627	562	563	610	547	521	562	577	537	558	576	542	550	559	577	560	564	598	567	583	545	549	548	525	560	543	561	511	549	579	516	582	523	547	512	578	587	569	559	573	568	541	583	572	580	521	589	515	526	538	579	614	547	527	586	580	566	546	586	574	578	588	564	557	525	516	558	596	553	572	498	584	556	573	584	552	556	554	545	541	537	584	576	565	526	564	553	556	507	597	540	572	555	573	557	572	534	548	551	555	562	547	559	576	561	539	545	509	582	592	572	584	585	573	604	528	580	562	568	575	591	557	557	542	530	574	562	590	565	569	581	524	558	554	571	518	578	543	516	522	597	573	572	509	579	595	565	531	531	592	523	508	597	518	535	558	534	590	521	503	512	607	558	550	498	569	595	562	548	576	506	542	605	586	528	525	558	545	568	587	569	578	543	527	545	566	555	523	570	541	547	591	541	530	567	567	562	544	500	532	565	553	555	525	571	584	526	569	572	515	575	531	556	541	536	509	573	579	536	544	537	613	549	510	530	563	563	594	560	556	556	548	560	557	547	551	525	516	565	538	540	532	537	546	552	578	565	550	539	499	541	556	532	585	562	568	597	530	521	590	572	554	544	529	549	553	543	549	531	579	535	571	534	574	543	527	558	532	542	538	578	544	562	557	533	526	552	518	533	570	572	603	525	551	575	591	544	525	550	571	557	551	545	552	539	552	537	520	564	582	572	581	545	560	546	514	550	526	502	519	565	519	568	543	543	566	553	536	551	537	595	563	524	575	556	541	559	524	549	563	557	579	553	587	533	580	571	601	566	519	512	575	552	539	551	565	501	519	531	593	581	590	532	555	595	534	534	511	545	587	537	590	572	592	497	539	570	557	552	538	538	587	602	582	520	531	561	594	528	523	549	527	533	570	500	543	591	554	567	583	583	568	593	528	539	590	556	551	556	535	548	579	567	543	528	545	530	574	517	545	580	545	538	558	536	512	565	578	592	540	577	539	587	565	538	574	551	512	559	547	575	572	529	566	557	543	557	560	584	535	533	569	546	558	592	557	587	550	571	586	569	570	553	557	551	534	550	517	533	537	593	588	554	545	556	537	581	568	575	553	582	575	583	552	595	544	527	539	567	567	558	585	608	575	560	560	518	513	566	579	554	550	567	534	568	562	579	599	518	581	524	601	559	558	565	582	555	538	555	533	552	548	551	543	574	563	550	504	575	552	505	550	539	528	559	541	558	540	554	581	599	517	526	509	548	540	545	558	608	557	576	545	566	573	546	542	512	560	537	528	539	514	592	583	545	559	563	588	525	564	532	601	534	536	559	556	592	528	592	562	545	571	548	544	584	543	535	522	554	567	579	545	550	592	594	573	563	535	547	545	558	559	556	569	571	551	532	592	592	579	600	565	550	520	543	539	548	606	521	544	562	586	541	502	581	569	544	542	550	537	545	536	525	594	575	573	535	521	557	561	557	551	498	557	564	568	556	542	594	556	545	610	519	531	576	569	558	631	565	560	559	565	539	540	564	571	508	565	575	545	533	550	529	577	579	563	584	542	578	568	528	559	557	562	545	582	547	517	565	540	539	587	550	547	533	529	566	530	542	563	547	549	579	552	581	553	538	522	550	536	535	540	534	558	561	579	576	572	512	552	532	549	517	594	620	556	591	576	526	579	559	544	603	565	513	556	535	558	555	608	595	535	533	537	525	555	574	596	526	575	554	572	542	531	575	576	540	597	528	559	532	585	573	558	530	532	567	571	562	511	545	532	557	546	562	569	576	552	507	576	557	534	522	539	511	567	560	536	546	563	559	536	540	534	516	520	541	533	581	535	556	507	570	568	563	542	556	533	533	559	530	568	523	574	563	586	552	531	542	555	549	579	583	557	577	543	587	547	603	599	558	613	576	550	550	595	565	606	546	573	555	558	570	572	554	520	547	545	567	569	621	550	534	562	576	557	528	585	563	591	563	533	566	567	606	563	554	531	566	534	540	543	577	554	541	544	546	546	547	534	578	562	532	527	553	531	532	542	576	576	569	556	556	564	559	544	558	557	549	526	578	551	593	523	596	606	567	520	564	574	525	550	537	542	570	596	523	559	549	533	522	513	572	549	542	559	572	512	510	536	528	562	528	566	559	570	559	553	509	582	510	554	574	554	536	581	569	571	582	555	559	546	540	543	554	536	577	533	563	576	573	563	549	584	552	554	534	585	552	570	555	526	580	546	560	561	526	550	578	577	572	598	552	518	553	538	556	545	527	568	564	536	590	553	503	515	570	537	592	577	578	548	576	555	572	584	557	595	541	557	568	533	533	608	573	524	553	541	576	534	549	569	552	567	575	589	542	552	520	560	549	576	587	545	517	577	520	549	576	579	572	514	574	545	552	552	526	531	586	569	581	548	524	568	512	550	546	530	620	572	586	595	597	530	599	561	538	546	525	580	594	556
54363	100133	87071	61276	35231	12280	3235	786	643	588	610	612	625	632	613	569	601	603	565	570	605	602	618	631	654	589	586	677	660	652	660	600	624	614	607	632	621	648	619	618	619	626	612	610	577	612	630	659	599	621	613	597	633	626	624	626	590	583	630	618	584	613	579	603	582	590	651	585	620	618	636	586	621	612	653	616	610	616	598	599	602	610	609	608	634	605	580	593	616	621	612	605	575	638	624	658	625	591	617	613	620	639	575	623	596	606	673	604	596	586	582	600	572	644	607	592	645	573	575	602	649	618	608	592	629	640	615	657	619	562	615	590	625	581	562	637	590	612	634	622	651	624	617	652	598	602	588	597	648	586	644	596	616	581	572	578	596	578	596	565	605	598	635	593	630	620	601	595	652	609	573	598	620	602	582	584	586	581	605	594	574	662	614	586	636	604	593	628	654	613	584	627	590	612	608	588	575	603	566	628	625	607	580	652	621	654	625	622	573	628	621	617	597	574	555	639	594	606	608	590	636	592	618	624	580	607	598	639	556	598	621	561	571	619	613	616	599	644	596	637	611	633	612	590	594	630	600	607	609	608	606	627	608	609	602	634	641	626	659	592	638	591	611	641	575	630	582	624	637	629	610	586	638	610	607	581	599	569	581	653	599	656	630	620	628	645	621	602	622	610	624	650	620	594	612	594	634	652	635	611	628	627	600	628	610	582	601	639	629	616	625	693	601	598	602	599	600	604	594	571	590	586	572	593	612	612	609	608	574	599	611	618	605	621	655	597	595	622	600	574	592	579	581	613	612	607	573	609	625	617	581	616	637	561	643	612	643	604	630	644	599	631	607	599	621	657	579	586	609	546	608	607	604	589	628	657	605	613	599	587	579	591	612	672	601	637	611	619	589	592	658	620	605	605	584	604	629	568	650	640	591	633	617	609	631	641	602	669	587	617	642	595	553	652	621	574	632	567	587	575	609	593	553	628	590	606	589	613	655	547	613	602	641	627	617	649	610	637	606	636	552	599	556	621	591	612	627	608	573	617	643	585	643	617	632	622	650	559	586	616	616	624	605	604	658	596	664	609	612	598	681	616	598	615	650	629	617	600	641	595	556	604	559	606	582	564	596	591	564	628	631	606	577	606	608	615	612	619	636	612	596	613	608	556	626	613	601	640	599	571	622	594	612	615	633	592	571	639	600	588	627	560	614	574	610	613	559	599	605	624	574	592	619	561	617	602	607	635	610	599	602	595	624	572	622	588	630	618	602	611	651	627	642	595	605	612	591	578	590	585	584	635	557	583	579	593	604	576	641	592	590	597	647	598	634	615	594	594	605	584	592	617	627	594	646	632	589	656	612	617	638	604	587	635	586	618	614	634	562	556	625	621	624	601	606	628	605	595	679	578	626	608	593	634	611	593	597	613	588	631	619	633	624	635	566	598	578	578	616	621	632	602	621	637	604	638	559	604	578	581	592	598	618	627	600	610	604	583	633	607	648	575	560	622	577	632	588	583	630	569	590	578	580	599	624	616	608	601	635	589	622	555	610	585	555	605	565	544	607	621	620	600	597	669	623	594	625	595	637	636	597	566	626	616	592	566	619	595	580	596	583	621	579	582	620	573	594	634	578	573	609	631	614	604	564	608	635	649	587	583	618	615	600	611	588	627	600	627	607	601	581	639	635	610	620	601	640	577	605	652	610	621	628	646	649	633	606	597	577	610	586	556	583	626	638	597	616	595	577	608	583	618	611	598	573	613	603	602	615	592	620	603	594	637	580	617	644	592	591	610	610	648	654	607	616	597	630	616	618	589	607	594	618	570	597	621	577	619	629	625	587	637	617	627	642	623	550	611	579	624	614	592	569	636	677	666	633	608	636	606	610	624	641	586	640	646	646	568	592	644	557	662	612	597	584	642	670	604	625	627	591	567	625	573	590	619	644	622	619	626	581	605	609	604	572	606	572	627	591	624	603	599	649	610	607	576	586	611	594	598	595	618	650	593	620	612	600	617	595	601	600	580	594	604	605	577	613	617	588	593	606	609	625	614	590	625	598	627	598	605	604	594	624	583	656	609	617	600	637	583	579	623	593	600	674	642	576	617	597	568	601	589	584	655	587	646	592	606	585	623	638	607	605	618	604	597	556	596	601	592	614	633	588	603	625	568	625	573	640	642	563	590	600	601	613	591	551	612	624	634	607	624	627	622	633	584	584	613	616	568	608	614	575	611	560	599	634	609	645	643	629	592	586	592	582	576	635	641	634	618	585	609	614	622	584	608	612	611	618	626	616	646	593	597	603	580	585	619	625	618	606	578	632	627	623	575	592	619	623	628	563	629	606	598	618	579	603	591	630	545	618	607	602	592	655	595	565	594	626	591	610	589	570	606	586	582	559	585	579	621	609	678	608	595	603	613	604	606	638	603	598	634	570	626	589	594	631	562	646	588	590	569	608	624	589	633	598	612	597	621	622	585	619	603	589	600	569	597	618	624	648	612	612	596	603	572	605	623	643	612	590	629	654	622	676	609	649	605	619	592	633	570	616	637	589	632	591	594	589	626	624	634	631	622	596	602	554	599	586	564	650	591	645	583	591	601	620	612	596	592	611	633	598	589	612	633	612	600	619	591	600	601	602	663	587	632	622	586	587	595	587	666	628	606	674	610	565	601	624	580	613	597	606	625	585	593	603	630	557	675	666	641	587	598	618	595	604	595	614	614	556	568	596	599	647	614	568	602	604	558	605	587	611	597	603	563	634	572	585	552	622	612	618	612	601	614	625	630	626	556	618	606	582	637	632	636	575	567	601	611	615	573	607	605	566	656	693	609	624	583	614	552	574	585	565	595	606	570	640	604	605	603	582	642	627	615	655	606	611	597	615	588	586	637	552	572	605	595	604	633	623	623	616	626	598	601	584	600	592	585	651	557	638	560	580	597	596	617	605	636	626	590	583	586	581	665	582	596	607	658	633	595	613	605	574	615	593	606	563	622	607	630	574	613	606	602	632	648	628	607	629	630	614	658	609	584	590	607	608	602	566	617	631	619	631	583	584	566	634	587	641	612	601	654	597	564	593	690	623	586	573	579	573	607	608	570	579	636	621	575	643	577	577	556	582	620	601	597	547	632	593	599	569	605	608	626	613	586	613	639	591	597	629	630	606	571	578	634	563	579	583	607	637	560	610	600	618	582	588	607	575	593	580	589	595	642	590	663	598	637	579	657	610	607	608	566	595	618	634	557	610	608	577	575	617	618	623	602	613	554	598	664	613	601	564	599	593	582	592	618	567	629	599	624	619	554	638	632	592	600	588	616	631	624	601	585	573	601	571	635	600	656	595	577	622	587	607	549	599	584	595	570	618	640	619	583	593	592	625	615	612	605	627	615	592	604	607	604	592	562	596	639	612	584	601	627	630	583	607	598	637	588	589	611	584	576	616	639	582	601	591	621	600	584	602	601	625	580	618	619	669	595	611	608	593	573	601	594	683	665	592	637	600	626	629	638
27618	24219	32023	21204	7342	1696	752	452	498	459	503	477	489	487	507	511	474	471	522	450	461	468	470	457	517	451	468	460	466	472	437	472	491	483	458	470	506	451	475	476	470	483	451	484	523	442	491	492	477	479	504	503	508	505	472	465	476	459	529	497	473	519	472	499	488	463	478	491	483	444	435	467	490	468	479	462	493	481	454	472	498	483	490	462	498	458	477	490	487	471	462	453	460	479	476	477	487	496	466	450	492	480	463	495	509	525	471	475	455	455	434	509	451	470	422	483	522	493	471	452	464	506	464	493	525	496	436	447	457	474	462	451	450	472	478	430	466	478	449	471	467	462	445	468	478	451	464	477	485	480	443	486	462	481	525	485	489	484	464	457	441	489	470	451	465	500	461	464	499	491	458	492	454	442	441	494	436	474	483	470	453	499	452	448	463	488	477	458	458	507	487	471	465	457	460	480	484	536	474	472	460	491	470	470	527	473	509	442	503	473	473	511	495	450	487	516	470	470	500	458	449	454	458	474	505	448	468	512	473	499	471	468	440	479	462	434	506	483	510	460	492	465	504	471	461	431	482	474	497	461	442	526	465	487	508	497	486	507	486	466	532	453	471	475	496	486	487	415	478	449	481	466	441	451	513	470	496	481	460	500	504	476	473	480	466	463	533	505	486	495	487	496	478	487	474	473	485	490	420	489	460	494	481	482	490	429	459	475	468	471	425	489	461	464	455	492	498	464	478	479	455	497	469	432	507	455	504	453	442	505	464	475	466	505	477	481	485	511	479	463	463	467	498	450	486	481	501	494	471	490	458	466	468	427	474	489	489	465	477	476	481	443	472	465	454	446	457	485	453	505	500	438	459	456	473	471	474	446	490	474	432	465	520	520	481	479	486	460	497	450	456	506	472	517	458	489	458	505	471	423	426	510	491	474	465	511	463	505	507	427	457	468	472	488	490	472	506	446	461	433	458	482	443	500	469	484	506	433	480	467	462	493	461	465	477	457	455	461	499	456	448	505	475	474	490	486	508	453	476	421	472	455	524	444	483	488	483	501	464	472	454	458	476	462	486	482	448	477	521	431	460	502	474	486	461	494	465	465	479	456	480	503	468	437	483	494	448	498	466	446	461	478	470	472	469	469	464	498	452	482	432	436	448	481	467	458	486	468	472	485	462	477	485	456	473	515	494	466	460	478	438	448	507	461	446	477	495	492	458	455	486	461	475	505	471	512	454	458	508	454	466	492	457	457	473	453	455	475	492	489	509	504	491	460	501	493	453	459	524	466	500	454	527	462	468	483	515	459	460	521	473	475	464	448	468	486	527	472	462	493	436	487	503	451	473	488	517	496	474	470	462	486	510	478	509	503	453	476	490	508	468	510	511	478	484	489	526	473	508	448	485	482	449	515	478	441	556	497	506	477	438	461	510	472	472	467	512	506	485	467	488	501	502	462	441	474	503	425	464	520	435	486	527	476	460	481	500	510	463	489	485	442	447	466	441	463	440	452	480	445	500	463	444	439	461	502	447	500	459	498	477	503	506	454	528	470	459	495	475	516	455	467	507	469	477	443	468	437	474	506	448	486	474	498	500	470	507	479	490	449	496	449	471	488	452	444	477	465	479	483	470	487	463	511	501	479	525	460	430	438	481	475	448	451	475	517	503	475	463	429	481	489	475	488	498	504	489	486	460	503	468	509	445	452	453	508	454	490	482	438	464	493	526	480	458	500	457	487	466	452	496	427	483	462	452	489	474	460	484	517	463	468	489	439	462	432	412	449	467	451	523	426	463	480	484	475	531	477	502	478	484	433	472	451	499	486	472	452	494	480	490	458	463	456	465	481	457	467	451	495	487	525	446	484	457	504	439	465	499	458	498	483	481	453	485	465	449	466	471	499	492	460	486	473	453	489	489	509	450	449	467	473	458	479	455	488	503	526	506	439	464	448	469	439	463	509	454	460	473	471	463	475	523	463	469	455	463	477	485	489	466	469	451	460	478	495	474	507	448	505	454	443	479	492	445	471	501	481	507	490	485	484	455	463	470	486	487	497	449	476	504	475	518	492	520	501	457	485	486	491	460	455	478	407	479	501	481	449	519	448	459	514	464	490	446	484	483	450	430	491	471	480	468	484	499	437	509	474	466	451	478	513	468	473	443	497	488	446	445	482	493	454	481	499	472	504	495	474	442	479	437	459	492	509	509	478	461	475	499	493	486	462	479	519	475	483	453	486	497	474	460	496	460	461	447	432	486	477	477	469	496	487	459	461	461	455	493	472	497	479	455	463	505	453	501	498	435	470	470	485	458	469	478	482	491	497	527	486	470	456	450	451	473	456	503	500	463	475	450	490	440	493	486	478	451	466	497	470	460	483	493	410	480	490	441	484	464	488	495	438	467	467	490	471	441	455	462	436	460	445	450	452	473	482	470	464	494	471	512	485	482	456	449	486	485	465	480	487	459	510	482	455	453	501	488	471	464	437	506	517	473	446	463	458	474	476	440	486	464	518	497	467	454	489	465	473	489	507	445	472	453	482	436	445	444	436	470	398	475	460	491	459	462	472	485	513	512	522	450	492	503	466	478	507	495	460	485	449	436	487	456	473	507	476	497	469	461	469	464	487	482	479	477	430	445	446	464	468	488	450	467	477	466	467	440	474	467	470	497	470	459	476	482	483	451	491	474	465	494	494	466	487	470	455	474	519	428	454	501	476	478	462	495	457	465	462	506	496	480	453	502	463	431	491	496	464	451	502	472	456	497	480	473	454	450	483	461	465	456	465	458	477	470	535	491	467	451	467	513	473	487	452	462	472	447	497	459	485	445	458	447	477	440	485	493	461	494	478	474	532	469	505	491	470	435	465	450	478	443	461	463	476	483	502	448	464	429	446	502	483	478	518	476	464	453	467	485	477	457	511	482	495	448	464	511	466	476	456	451	526	485	444	469	487	454	546	443	491	478	479	478	445	455	502	452	465	499	496	466	502	493	472	473	470	506	487	499	470	501	532	480	467	464	476	495	475	432	471	483	493	448	493	481	484	469	471	488	499	462	458	465	460	489	464	452	490	453	476	517	458	431	472	469	491	471	481	529	478	458	457	453	487	465	443	495	445	460	497	497	480	459	473	514	464	499	483	466	444	465	485	461	463	478	488	496	478	487	450	468	480	512	414	461	497	475	488	482	458	482	484	503	459	468	488	506	484	483	485	446	505	494	493	511	475	484	445	460	480	531	456	481	463	510	477	490	441	462	452	473	461	455	515	462	482	480	488	458	503	502	452	481	476	475	449	446	470	457	488	422	477	476	493	488	510	521	477	512	493	487	447	489	513	482	465	443	458	497	498	500	461	442	494	478	459	486	531	459	489	446	492	484	484	464	451	479	482	452	464	471	442	479	470	493	466	496	496	465	452	490	480	469	456	464	478	473	479	468	484	501	485	499	484	446	465	438	471	473	436	464	495	498	463	429	473	513	494	445	459	501	490	484	464	432	471	463	501
10039	30241	29385	13395	5154	1495	703	430	460	445	461	424	448	432	427	437	468	453	462	463	440	434	483	446	415	462	455	442	446	449	485	434	453	460	426	447	434	470	469	469	426	402	430	456	485	475	441	475	454	474	443	442	465	473	462	465	465	454	448	485	456	423	453	450	450	432	452	496	415	451	467	455	456	455	462	438	458	479	503	429	474	458	442	414	413	452	447	478	454	433	446	460	455	439	423	448	497	473	425	456	443	447	457	446	431	461	466	443	471	417	449	446	452	462	451	414	409	467	411	484	435	464	480	456	459	455	450	460	462	466	455	482	453	439	447	451	428	492	502	441	458	503	445	482	457	453	447	444	435	444	477	474	466	439	413	430	427	428	446	465	460	466	456	463	463	478	460	500	466	420	466	478	482	470	438	473	440	445	441	453	489	453	487	459	406	496	491	454	492	472	453	464	446	463	465	427	414	432	435	432	446	404	455	460	441	455	428	487	438	417	475	448	431	460	459	453	417	455	437	452	471	462	437	434	428	472	465	423	458	470	504	476	461	442	461	495	432	437	437	454	480	435	466	456	469	479	463	441	432	510	463	437	446	425	453	456	477	413	448	453	469	472	448	517	472	442	504	446	451	454	438	432	471	446	511	430	461	472	473	425	483	443	465	475	456	429	446	456	464	429	426	480	454	433	435	448	478	487	496	441	450	447	446	434	461	452	469	427	462	490	446	473	421	487	469	418	475	475	468	463	450	431	450	496	451	465	442	456	440	443	432	423	472	445	456	489	444	447	417	463	467	473	457	425	457	424	480	471	434	462	430	460	443	457	420	477	443	447	490	492	431	471	481	429	465	477	431	454	438	432	458	439	450	476	435	440	503	480	440	475	499	503	414	439	443	491	432	431	453	465	443	480	452	454	459	476	473	455	462	473	470	423	451	443	458	465	461	479	471	458	463	419	466	417	449	461	457	473	468	419	436	416	483	449	449	448	462	465	463	471	494	444	454	446	442	466	411	470	468	454	486	460	442	447	463	442	462	446	485	452	488	473	461	441	470	432	461	498	443	481	434	432	441	460	444	469	448	462	440	455	454	437	463	471	486	451	431	417	410	453	474	442	495	440	473	471	471	450	437	461	481	452	428	436	454	455	439	444	422	466	455	453	464	440	489	453	442	466	454	486	451	472	456	446	493	487	438	490	456	489	460	431	463	477	433	470	447	432	478	471	466	489	462	457	454	473	473	476	469	447	477	483	413	467	449	431	473	451	411	461	461	456	394	443	463	456	457	439	475	444	455	484	438	487	449	460	451	435	441	482	441	453	415	434	506	434	449	478	475	449	449	445	448	430	444	461	420	435	465	486	458	421	424	470	456	439	452	477	399	450	430	427	440	462	457	444	447	477	439	460	472	447	421	449	470	460	425	469	444	436	439	493	451	445	452	465	441	445	445	436	436	458	438	476	436	467	454	471	439	461	468	470	443	416	473	445	459	463	457	465	469	500	482	474	465	432	504	452	474	465	476	432	449	457	465	487	467	486	480	423	486	485	483	455	439	464	453	456	491	473	432	460	448	456	459	470	497	442	461	458	442	463	426	464	484	435	479	453	461	489	452	458	488	441	445	467	432	477	464	459	470	431	459	492	462	463	458	454	466	447	471	469	487	480	435	453	456	440	450	469	447	476	466	436	413	440	477	413	474	434	492	427	441	422	479	448	484	436	465	483	491	468	451	456	431	500	449	482	478	427	474	460	427	453	456	485	456	474	471	458	456	461	447	452	483	441	438	457	468	438	458	440	465	465	461	444	465	468	478	460	452	414	476	471	464	476	442	437	440	443	457	443	464	442	462	459	446	501	467	438	457	444	463	426	462	463	488	430	463	442	462	435	448	463	471	476	437	423	463	470	449	502	478	446	439	443	479	468	496	466	441	477	441	473	452	492	471	462	471	446	462	474	444	429	429	451	435	454	478	418	440	414	460	427	446	437	423	460	439	432	446	480	449	457	457	468	452	428	455	463	434	470	467	472	451	446	436	427	480	447	456	449	412	454	441	443	475	431	459	469	480	458	415	432	446	448	483	479	449	449	458	465	455	464	438	463	424	440	436	429	438	449	464	453	455	445	446	481	492	414	437	487	421	420	481	443	459	472	440	466	474	466	467	494	426	474	452	465	479	473	446	483	454	450	459	451	467	473	477	437	433	483	504	463	460	438	449	449	455	447	451	460	472	432	436	432	435	513	453	433	465	446	433	458	464	485	454	461	427	488	503	435	448	432	459	482	462	467	460	457	460	460	455	461	464	462	452	473	466	459	438	450	436	461	472	461	444	410	477	480	452	462	448	488	460	476	453	461	447	430	471	469	442	460	470	438	432	468	449	415	437	467	430	459	476	439	452	457	432	492	450	477	468	459	454	456	439	449	449	458	453	488	464	418	455	476	436	448	488	440	482	455	474	425	449	458	481	433	461	456	466	456	483	463	469	459	454	453	440	472	449	444	465	425	458	485	461	471	475	482	444	457	442	407	454	463	437	422	449	447	441	508	472	437	435	447	460	430	456	463	449	445	465	435	446	471	473	476	440	425	458	437	470	466	415	445	434	463	463	445	461	450	442	441	467	437	422	463	436	462	454	444	427	421	471	473	480	491	426	469	473	387	418	471	440	482	481	452	437	446	495	469	453	472	472	441	460	450	470	493	442	430	458	435	453	457	432	467	460	482	471	460	451	479	454	428	458	435	426	475	456	451	479	488	481	469	437	475	436	449	457	455	468	464	462	458	436	446	444	479	493	449	478	456	447	469	430	461	474	425	461	437	482	484	476	490	474	469	434	462	444	465	446	428	462	475	499	415	450	451	466	461	448	467	442	476	422	442	426	461	445	507	478	450	492	464	468	460	436	463	523	455	422	435	485	465	443	455	475	427	450	461	476	436	452	434	425	471	470	445	429	452	432	481	462	450	463	443	433	432	443	452	474	459	441	474	455	410	448	469	453	442	474	401	471	447	452	434	453	446	474	491	510	475	485	447	438	480	452	454	429	455	451	471	489	495	438	418	460	435	430	420	475	460	428	430	444	439	481	459	488	441	437	438	473	434	461	451	443	438	452	450	412	466	478	479	451	494	462	448	443	464	456	463	423	470	438	464	429	440	500	456	456	462	492	415	428	467	483	476	466	454	507	440	433	437	472	467	444	487	451	435	493	451	491	462	476	435	492	424	486	447	449	441	455	442	468	442	435	449	477	472	439	479	425	460	445	432	397	446	430	467	456	438	427	466	426	422	410	456	493	466	502	442	455	499	470	462	466	448	443	430	413	450	467	476	447	444	455	490	455	442	470	463	474	470	443	417	465	434	446	465	471	466	451	448	484	443	448	448	470	428	450	442	445	455	462	479	442	440	465	469	445	471	467	463	465	436	458	470	445	460	477	477	500	437	458	445	449	467	433	429	439	469	473	440	449	442	477	464	482	466	446	429	450	412	509	442	443	475	468	434	450	455	430	471
24926	23547	50404	53023	35506	16975	4052	686	550	533	542	525	510	526	519	487	503	528	481	489	516	486	485	533	519	451	474	535	510	470	535	494	491	502	504	502	492	462	472	483	484	488	560	518	517	528	463	475	488	483	561	489	528	466	516	484	516	498	485	516	494	516	497	516	466	511	487	529	468	491	490	467	482	499	521	516	590	466	500	503	489	500	501	500	467	521	492	532	499	498	535	504	538	485	485	478	520	492	482	489	481	555	452	481	482	523	462	518	485	506	489	509	487	500	475	521	483	460	489	492	505	535	478	501	536	498	518	536	441	498	503	507	462	473	443	500	494	453	502	486	484	479	464	482	503	510	485	454	500	541	496	513	494	472	484	488	502	488	541	548	468	517	482	488	526	552	494	477	517	509	527	503	480	504	461	480	478	480	515	477	493	473	516	490	518	479	506	483	473	475	500	420	470	499	471	534	495	479	512	501	526	539	460	492	485	475	512	405	477	502	493	484	500	528	482	473	478	476	485	467	474	501	486	477	496	514	500	495	531	502	474	513	485	492	513	504	469	494	559	478	483	442	462	494	475	474	512	501	533	503	487	471	530	482	451	503	521	533	490	495	468	491	458	457	532	474	478	459	544	496	535	478	466	489	475	496	477	498	508	495	482	461	478	516	517	504	515	497	518	469	500	481	517	498	489	458	497	449	479	492	489	479	483	479	491	498	510	524	507	442	472	484	496	498	497	520	522	459	463	466	482	478	511	516	517	500	500	476	482	446	487	489	506	505	497	533	502	515	476	446	509	517	498	490	460	489	515	483	484	501	500	505	502	519	482	505	519	489	503	501	493	495	481	468	474	491	504	498	520	501	487	486	505	480	497	444	498	504	495	510	489	473	467	459	473	491	488	464	454	495	496	460	502	508	480	475	474	445	502	501	526	474	510	498	531	496	501	462	532	517	526	495	486	489	513	497	493	465	489	497	499	479	485	523	503	483	529	461	542	501	483	495	496	465	475	479	482	443	479	471	479	505	464	496	535	443	499	492	440	486	480	493	476	481	523	484	494	523	507	472	505	464	507	497	470	464	470	466	523	507	442	512	461	480	495	500	483	504	470	475	495	518	502	472	464	458	491	504	492	488	511	484	488	490	477	527	490	504	482	519	477	506	478	503	471	505	483	476	494	482	510	510	444	480	478	473	517	522	474	511	481	493	486	517	484	483	483	492	484	499	507	455	521	517	487	496	480	502	510	491	518	492	490	476	517	518	489	522	482	515	498	418	524	487	481	493	452	489	483	525	464	513	499	520	466	478	492	484	491	522	475	495	490	453	469	509	475	485	538	474	490	477	494	480	507	479	467	478	501	486	484	505	472	494	474	465	492	520	484	491	494	466	512	485	512	485	501	506	488	481	562	488	472	513	501	476	483	515	505	460	490	494	512	468	522	470	486	478	472	497	462	532	484	525	479	494	512	497	526	504	500	483	479	474	500	505	528	476	477	491	501	514	476	451	483	505	481	484	484	506	498	447	474	500	505	540	476	478	498	487	532	492	460	518	485	536	454	485	500	499	528	477	498	495	513	474	459	509	496	517	499	566	497	461	489	514	454	466	476	501	543	497	469	476	497	495	489	469	462	442	479	484	505	478	476	486	541	543	492	478	467	459	493	499	498	472	515	499	519	479	491	452	465	517	460	505	498	475	496	482	499	535	496	470	463	507	534	471	475	489	475	487	484	517	485	452	515	461	473	430	523	520	507	521	497	502	476	502	475	497	490	456	456	516	470	467	488	539	490	439	511	489	489	487	494	479	500	498	526	517	508	498	471	479	495	455	462	509	491	462	522	525	506	494	527	477	479	474	502	479	505	483	502	481	503	467	464	489	470	495	453	478	550	425	521	492	499	469	474	476	474	510	493	476	555	495	465	479	522	495	491	492	476	504	515	544	493	493	506	460	477	505	530	481	494	450	464	472	508	510	498	510	471	483	490	508	521	461	491	466	493	472	466	491	460	454	517	488	480	492	496	497	508	520	500	459	495	523	503	493	484	475	503	505	489	500	509	479	534	453	470	462	474	491	501	476	472	467	495	471	495	457	443	503	486	480	500	504	539	506	456	490	518	491	510	506	518	483	466	492	482	495	486	467	474	511	466	480	488	508	463	489	502	485	508	491	493	486	462	503	496	521	473	502	499	496	503	501	533	505	489	482	464	496	477	495	508	500	497	506	486	458	487	458	492	480	489	487	503	501	477	506	462	493	484	470	503	499	466	501	529	521	480	446	527	505	482	504	472	491	505	456	554	506	487	463	484	471	521	489	488	486	507	510	495	495	475	536	493	498	528	463	482	500	471	520	481	482	492	507	465	531	493	474	483	472	470	445	487	457	472	491	468	494	489	534	545	486	465	519	491	514	518	476	487	492	501	478	492	527	467	495	481	476	506	499	483	445	509	460	472	506	516	511	463	514	474	489	440	490	450	512	490	489	505	505	508	466	498	485	472	522	485	479	511	501	492	500	482	477	524	514	451	515	468	504	481	494	478	502	499	493	472	485	490	488	469	484	486	508	492	496	453	503	465	486	500	478	540	498	451	468	491	465	501	423	478	453	496	453	506	484	489	517	511	486	502	487	505	533	502	477	496	489	486	485	501	535	475	538	483	502	487	438	463	482	453	501	480	510	501	486	469	458	486	479	483	478	500	476	499	472	479	456	508	516	462	464	514	484	483	491	529	534	438	507	521	525	492	483	507	471	485	504	516	474	494	485	522	490	444	512	522	468	442	487	474	498	503	466	470	493	460	553	475	501	531	495	524	464	505	470	488	456	482	486	507	484	488	518	500	448	477	487	491	466	483	462	505	477	462	499	505	452	450	471	474	508	491	485	479	463	485	534	459	503	464	463	490	518	486	480	502	482	469	476	532	464	510	496	533	501	492	480	503	474	510	512	513	522	529	516	467	455	497	534	524	501	454	469	467	521	493	463	504	497	456	467	480	495	454	504	483	447	489	486	514	486	529	507	519	535	472	522	477	503	477	434	488	448	520	494	443	496	501	485	466	481	509	496	522	511	518	462	465	483	475	519	524	504	507	467	504	527	498	532	495	496	499	499	471	533	515	530	483	507	525	496	492	494	499	494	448	480	522	488	474	496	473	469	540	481	485	492	478	485	455	502	506	500	476	478	516	506	492	486	496	468	476	462	517	497	489	475	494	504	505	498	451	507	475	468	482	482	483	491	514	496	514	441	482	496	533	538	520	478	478	477	466	490	522	465	449	495	482	443	485	528	473	514	508	492	477	511	475	471	506	479	506	521	524	451	486	525	459	511	486	490	484	489	491	485	474	505	465	466	517	504	503	503	517	466	515	488	477	468	486	437	510	459	490	504	505	497	478	508	457	456	453	495	438	491	478	479	510	488	524	495	493	481	467	485	481	491	514	485	492	463	463	453	481	452	487	496	474	545	486	507	513	533	494	484	501	466	486	472	479	502	503	500	466	484	484	515	507	483
34104	86917	79039	52490	28187	9446	2456	587	583	544	489	551	548	550	503	546	541	545	526	545	544	589	550	552	551	525	530	509	486	562	520	552	552	542	545	555	523	481	509	562	508	518	523	507	527	540	500	538	532	510	514	553	540	550	529	492	507	553	563	561	542	521	496	518	493	546	609	487	535	568	548	514	538	539	496	529	545	520	505	535	533	523	520	527	527	525	514	520	508	525	540	531	559	557	549	523	514	575	515	552	527	525	518	485	527	514	530	547	512	537	545	508	520	534	502	505	503	583	535	540	536	565	538	502	538	534	545	538	531	532	528	546	526	499	529	547	486	504	540	511	509	539	556	551	507	550	557	513	554	546	510	535	507	535	509	509	537	544	499	502	525	552	548	509	505	539	528	514	534	473	474	534	540	495	542	524	556	555	524	532	573	488	549	524	534	543	494	493	566	525	509	512	515	542	540	529	518	480	514	510	527	515	479	503	508	528	561	524	562	558	541	515	536	498	500	549	559	593	519	545	554	506	573	542	530	510	543	522	558	520	524	544	530	514	552	544	491	511	539	543	501	550	551	545	547	485	532	477	537	511	510	521	536	557	511	491	539	504	511	520	489	522	527	516	524	533	516	507	501	502	516	528	523	508	522	536	567	488	505	504	550	531	519	524	541	532	499	525	550	543	542	587	526	528	538	507	530	504	522	511	508	531	530	507	514	528	542	522	517	532	504	542	549	555	528	506	528	561	541	550	538	573	509	520	532	509	509	539	518	531	515	528	514	585	541	516	584	547	528	535	582	530	510	502	520	545	526	533	536	541	503	511	538	531	503	503	512	490	525	536	504	547	552	506	499	530	556	563	539	546	520	526	521	526	534	527	562	480	572	524	522	568	521	553	481	572	547	516	507	516	499	557	501	520	536	540	528	517	559	569	498	507	507	524	542	531	539	526	527	535	557	551	515	496	545	555	530	503	542	557	515	517	577	519	529	534	518	518	568	530	537	537	516	567	528	570	524	580	540	559	521	582	528	549	517	509	559	501	556	511	514	512	522	556	529	559	567	559	543	541	485	567	525	545	519	545	503	531	510	496	544	545	524	531	514	539	528	512	521	506	459	516	490	552	506	537	534	521	517	540	503	532	534	538	525	497	529	596	525	491	538	557	527	493	552	556	511	550	521	558	532	518	526	530	524	546	516	514	547	496	580	510	546	524	540	539	545	479	549	502	521	549	529	526	575	533	526	505	497	567	556	521	531	517	537	502	543	519	497	525	549	529	517	523	518	496	479	523	517	518	510	555	534	509	522	552	546	541	514	550	518	517	530	555	519	528	592	531	521	545	545	555	496	533	546	516	558	521	513	527	552	511	522	488	530	551	514	505	535	547	511	522	520	561	509	492	525	526	497	520	545	489	557	526	534	533	524	538	484	564	518	531	531	508	544	499	560	517	548	487	560	539	531	510	554	541	510	524	565	526	530	541	547	528	538	570	533	525	539	523	524	580	578	568	534	544	576	534	507	524	537	561	538	509	549	518	531	563	551	487	521	546	514	545	517	513	558	511	541	556	510	532	582	491	551	516	539	493	565	475	521	478	530	541	529	575	530	552	543	541	481	552	533	513	590	553	562	536	519	487	519	511	529	520	505	552	523	516	555	533	535	522	530	536	530	523	537	503	545	520	540	553	527	537	522	494	520	533	537	512	552	544	549	549	523	524	495	549	556	501	527	558	495	529	488	541	539	553	529	521	536	537	538	537	516	552	531	510	526	525	517	557	540	533	540	526	510	540	506	528	525	545	513	503	558	525	542	549	500	517	496	552	553	534	516	505	499	500	523	483	531	509	525	526	529	533	505	563	490	540	501	519	563	555	528	539	545	502	534	552	498	528	517	535	526	552	513	541	555	551	484	511	487	511	508	502	546	531	557	523	527	483	501	545	518	522	522	542	509	538	530	470	536	524	540	500	545	540	547	552	477	548	541	519	553	541	534	533	509	496	471	527	514	499	548	509	500	500	533	524	504	485	518	527	550	543	516	571	492	527	511	514	522	530	538	514	508	500	582	521	517	541	550	507	562	506	542	551	511	571	532	522	573	549	531	538	542	528	513	532	520	532	486	505	556	565	538	537	533	516	509	520	528	543	534	531	576	529	523	496	561	521	522	483	546	540	526	539	546	554	529	514	502	517	509	522	490	543	545	504	531	545	523	517	525	529	532	562	552	525	563	527	533	519	540	530	508	512	566	528	519	501	570	534	501	568	536	473	584	549	514	513	550	525	539	514	526	534	521	543	592	502	530	537	533	537	589	495	556	550	535	558	510	558	509	554	522	513	524	552	516	509	515	521	504	510	550	535	533	476	508	547	520	510	547	565	548	534	489	491	514	523	487	481	489	540	531	490	517	571	521	551	539	553	545	526	542	542	530	539	541	577	521	528	534	490	517	507	499	533	601	574	536	507	530	514	522	536	492	508	539	487	529	503	500	510	539	544	538	531	536	550	493	538	486	522	492	503	525	551	549	543	529	530	511	508	531	554	560	516	516	555	514	521	523	526	524	556	558	548	530	532	540	526	503	551	524	562	547	545	549	523	560	504	524	510	531	537	529	556	508	531	508	491	520	513	510	515	547	523	531	543	505	541	545	529	493	510	505	537	555	542	546	523	564	541	489	537	515	530	541	530	527	532	516	509	520	511	532	511	525	518	524	544	522	532	505	547	558	541	502	531	533	541	527	487	551	535	518	560	526	520	566	525	560	527	504	550	545	483	542	560	521	553	501	559	543	510	523	558	508	512	493	521	531	553	545	501	551	538	553	514	533	528	533	504	548	538	482	497	573	505	549	531	509	564	513	524	570	459	505	502	502	537	530	540	520	536	495	512	525	533	508	508	488	515	510	489	544	508	543	542	551	537	521	531	533	559	559	542	517	523	538	514	533	500	559	527	542	570	534	569	538	485	517	514	532	525	547	543	573	536	520	552	577	508	556	515	505	526	505	532	548	517	512	595	485	554	510	528	552	511	529	554	502	467	527	515	505	497	493	529	526	553	548	503	547	505	499	489	528	548	517	527	524	509	538	518	503	499	541	531	529	501	503	569	543	487	509	518	496	563	516	525	507	540	540	510	544	522	543	540	509	503	509	503	511	553	552	549	509	522	503	508	482	512	521	511	544	523	507	529	536	489	532	602	530	508	558	495	534	514	488	527	526	495	555	577	534	489	544	537	518	512	533	517	519	579	530	498	526	470	586	563	485	541	548	511	520	544	524	516	508	535	514	576	540	560	553	535	524	519	504	539	551	523	498	492	536	541	532	542	562	564	553	497	548	520	502	523	545	494	495	529	541	531	543	496	511	535	546	550	513	539	513	515	516	550	498	538	544	486	535	568	482	526	543	487	497	566	549	532	537	517	509	534	522	491	477	537	541	551	532	524	478	498	500	519	531	525	545	546	496	536	527	499	520	479	515	541	525	538	500	510	521	521	511	558	579	554	536	559	527	524	487	539
23951	22633	44253	52180	41823	24187	8784	1122	628	645	576	568	615	575	582	563	608	603	555	571	574	585	584	580	574	588	594	596	585	585	546	565	546	533	597	575	592	577	587	559	539	599	601	566	547	542	544	528	613	529	533	550	598	562	594	534	576	547	517	534	547	561	590	575	531	588	499	574	563	545	561	533	525	578	541	601	570	598	542	568	556	545	577	587	537	554	570	602	545	543	640	537	581	547	597	570	572	525	538	536	542	532	528	535	579	542	526	563	529	571	547	557	582	579	536	549	540	559	543	608	543	516	576	587	621	576	582	563	531	571	545	524	588	569	574	601	534	606	532	545	596	573	551	564	555	567	567	595	532	562	538	514	578	506	566	566	493	578	576	534	562	549	564	581	571	537	549	545	554	612	562	553	569	539	541	580	537	540	533	526	536	567	546	538	514	551	550	602	567	560	580	557	577	556	553	557	543	551	567	576	562	553	541	565	567	559	541	555	553	598	552	617	543	542	542	525	526	571	540	533	560	568	559	581	571	567	566	512	542	572	543	566	564	544	549	586	553	511	551	553	559	577	550	577	522	514	531	559	564	514	561	557	548	632	522	555	545	604	581	575	590	551	550	545	526	566	557	533	544	562	535	554	565	575	518	576	571	550	557	555	581	539	551	551	559	575	554	552	561	555	541	585	535	556	556	511	592	584	558	562	542	540	551	577	571	553	525	601	568	536	512	570	558	537	546	549	581	575	537	525	591	539	537	540	550	534	535	562	547	555	551	592	537	536	550	541	534	542	586	578	554	561	578	546	557	568	548	622	576	588	599	560	567	531	532	573	570	541	530	561	536	511	564	544	551	556	560	557	540	558	559	558	591	585	552	562	565	529	506	566	547	569	610	549	540	609	539	539	547	604	563	571	538	588	557	556	543	575	506	558	584	559	547	546	519	573	536	601	563	545	559	562	552	529	541	529	527	518	531	556	577	567	565	562	569	542	543	534	599	565	526	560	536	523	579	600	510	563	530	555	556	568	582	554	571	520	545	536	533	584	601	604	573	559	556	568	559	577	587	538	595	539	572	536	550	569	521	543	596	545	551	551	522	570	545	560	548	557	531	560	546	519	543	570	548	584	533	598	502	542	538	568	604	587	550	526	550	552	585	541	572	538	524	559	540	529	557	553	579	521	558	583	571	569	554	574	565	552	537	572	592	554	560	543	544	551	551	554	584	541	548	558	574	563	558	539	583	526	542	569	529	567	563	549	541	568	573	574	586	587	553	599	568	565	548	556	554	551	568	589	538	549	610	541	558	596	558	554	563	562	544	562	560	562	606	585	533	530	561	593	548	553	549	573	540	569	568	513	520	527	568	504	535	550	547	586	543	552	533	568	546	560	553	574	567	548	513	546	560	574	544	579	565	570	503	526	569	542	555	550	554	517	525	562	516	547	572	595	582	586	570	596	510	559	556	601	555	550	536	598	520	546	551	556	544	548	535	559	561	585	594	538	563	574	556	512	545	574	553	559	576	597	552	569	531	531	565	554	537	540	550	549	539	551	554	573	533	520	576	564	564	523	559	618	552	567	562	530	535	560	550	597	586	546	569	559	537	570	491	620	567	548	544	563	541	545	559	553	549	571	530	609	529	564	593	561	553	548	534	583	573	538	524	512	554	514	583	586	541	587	566	558	585	543	536	538	618	586	573	532	511	579	547	521	583	545	556	564	538	551	582	557	579	547	545	571	550	533	527	552	539	561	504	567	562	584	591	563	532	542	586	477	590	537	559	524	523	584	610	585	545	589	582	554	592	540	574	546	536	529	547	537	552	511	554	546	535	576	540	524	606	553	603	555	593	547	585	554	551	558	580	564	545	564	538	549	543	551	538	567	570	598	555	572	512	547	591	575	538	550	554	547	554	522	548	523	572	539	518	580	578	546	537	591	597	545	573	541	597	516	550	539	581	554	550	551	583	508	571	537	540	550	550	527	534	540	567	553	544	559	544	572	560	562	532	579	545	515	502	499	579	559	550	590	549	570	569	518	572	585	531	508	533	534	576	554	537	561	552	541	481	577	605	507	573	582	564	548	549	523	589	595	597	541	543	565	526	558	591	574	587	546	556	587	569	575	572	539	544	573	566	561	576	550	569	528	566	514	585	548	576	630	559	574	544	536	542	554	547	588	548	537	536	556	564	578	504	584	597	613	557	562	521	564	537	555	578	583	545	573	558	520	535	526	555	571	543	518	565	583	592	526	557	562	552	567	567	554	629	554	524	593	536	546	593	551	561	552	548	559	563	554	580	562	534	527	517	516	568	544	514	520	584	569	581	539	584	544	556	572	554	574	523	529	563	548	499	508	582	548	542	551	546	541	552	555	576	593	536	488	546	613	541	583	544	542	552	524	536	518	560	543	590	529	533	557	521	610	556	545	525	582	538	550	556	490	564	539	588	543	604	560	552	518	499	543	509	605	534	547	548	579	569	566	541	550	603	558	566	546	572	577	557	558	577	539	559	584	596	556	532	575	536	531	567	520	529	569	550	536	565	535	548	590	594	500	544	530	583	554	549	541	578	589	566	584	557	558	619	591	616	599	509	518	555	530	562	549	559	548	522	532	569	578	594	610	576	552	539	568	531	521	530	546	545	544	522	539	551	534	580	582	563	530	577	564	577	551	581	553	537	534	551	571	575	514	560	553	542	550	598	595	552	535	528	566	571	542	498	562	554	567	549	563	561	576	549	572	556	554	554	533	533	547	545	528	589	514	522	566	561	536	541	539	540	535	626	543	532	545	551	553	550	549	617	556	525	496	531	568	587	568	535	537	574	546	564	564	539	519	572	532	544	525	528	590	529	589	594	542	605	575	553	575	589	571	604	545	541	583	529	545	549	538	569	579	579	567	549	578	558	550	595	571	555	538	559	572	555	561	550	561	565	551	526	554	535	519	550	553	557	543	566	565	569	537	557	531	569	550	540	552	529	591	541	528	576	576	580	581	576	525	539	575	556	542	543	536	565	579	557	525	554	557	558	548	547	617	601	564	576	516	547	590	517	566	564	601	582	558	506	536	530	566	517	591	560	578	529	576	570	531	528	531	568	550	574	589	567	542	552	562	543	546	562	534	575	579	599	578	555	534	561	529	570	553	536	538	611	591	540	580	532	542	519	536	570	638	573	557	554	550	514	530	601	512	544	538	530	554	521	580	548	538	566	575	561	549	555	535	553	523	551	544	505	577	589	536	547	554	566	558	532	596	558	531	579	577	562	573	529	524	532	553	559	564	526	559	516	524	537	583	521	550	535	544	514	565	585	564	548	558	535	504	563	486	590	519	551	583	534	600	523	610	495	604	544	560	575	580	515	543	563	551	579	543	582	552	573	539	570	556	522	522	546	551	521	584	566	580	527	579	576	562	574	578	576	554	581	575	524	618	583	545	561	519	577	581	542	592	529	588	530	526	565	555	536	585	544	563	538	584	553	544	513	518	542	538	511	521	527	565	591	568	611	562
45055	98000	87945	66262	40154	15140	4186	845	617	638	596	615	601	606	609	648	627	621	600	547	598	650	649	623	678	620	597	655	603	622	623	622	609	594	627	649	617	637	599	637	625	568	596	620	602	636	645	665	602	656	614	596	613	588	627	595	626	588	627	564	586	624	633	594	600	643	615	600	658	565	624	601	598	650	619	667	602	596	588	631	584	657	630	633	605	589	616	626	593	621	615	599	651	605	601	628	625	541	608	619	567	617	630	656	627	645	607	617	613	639	605	605	618	655	614	632	623	615	594	631	605	609	600	591	604	594	627	635	617	636	600	627	634	636	629	615	623	593	587	615	566	626	622	587	549	590	594	589	603	625	626	583	592	636	613	617	614	608	622	596	595	569	615	611	610	613	609	603	614	573	604	606	647	640	587	595	629	615	586	598	601	612	598	645	608	601	588	593	613	612	601	655	596	615	581	577	580	618	607	612	612	568	636	626	571	615	549	593	588	596	620	627	603	621	606	599	622	537	627	633	638	568	624	629	620	606	615	623	593	600	630	620	610	643	575	602	642	629	576	608	646	607	612	595	634	588	583	628	622	606	584	628	622	606	602	628	633	564	589	621	616	615	584	613	600	602	601	610	621	618	604	628	598	589	620	638	639	640	645	627	603	613	582	635	639	613	600	637	617	575	617	590	640	608	590	605	624	597	597	650	567	607	585	547	577	595	625	582	648	629	604	614	548	612	639	623	638	620	691	639	625	624	582	620	582	633	615	621	604	625	618	626	622	607	566	674	586	637	605	571	599	596	614	633	587	600	572	635	602	579	614	579	595	584	571	632	606	610	615	611	639	630	577	631	623	655	630	607	614	616	588	667	620	621	618	579	581	615	639	589	585	611	660	571	603	611	620	615	642	596	624	611	658	597	563	622	635	626	623	616	606	636	618	603	615	640	648	596	633	622	610	605	573	577	603	603	616	626	594	557	629	622	640	605	622	605	609	577	621	602	612	577	599	621	626	608	619	636	617	559	603	617	610	578	615	582	602	651	608	579	655	556	605	639	589	590	631	621	622	573	640	596	601	628	631	558	645	610	575	602	625	595	622	573	605	590	603	640	663	592	601	583	582	586	592	621	644	618	618	588	627	619	614	596	604	642	628	641	590	644	583	611	563	622	591	622	552	592	599	585	625	608	656	576	611	595	609	611	588	541	611	557	607	622	627	590	566	569	605	601	617	627	624	598	597	656	648	590	627	624	625	580	598	573	683	628	622	627	672	585	596	595	604	574	624	627	620	616	614	611	630	606	601	604	616	606	615	618	613	571	608	579	594	619	571	626	611	587	612	653	594	569	583	603	652	588	634	601	616	627	664	635	605	616	652	604	640	616	607	624	588	617	610	604	610	599	652	603	603	600	559	607	594	608	611	638	579	607	589	593	612	649	615	614	636	636	592	593	609	578	602	658	619	539	639	610	592	649	621	584	616	611	569	576	590	597	616	636	624	605	619	597	609	632	624	622	581	588	591	603	649	574	556	555	617	626	623	595	638	620	586	625	610	586	610	626	617	606	626	583	596	640	634	591	619	639	607	613	621	635	558	579	602	606	604	630	602	586	588	668	627	646	626	604	609	596	605	581	543	598	619	620	592	618	590	647	622	656	607	575	628	587	606	617	626	619	588	581	591	587	624	610	633	622	572	615	613	580	590	608	644	645	611	634	646	584	588	606	612	568	633	645	631	595	625	596	595	663	590	597	625	623	578	625	588	590	613	628	611	605	656	614	635	625	575	605	618	633	613	599	616	606	580	628	572	617	574	622	620	591	595	622	591	601	591	607	607	610	627	572	610	632	568	593	617	625	620	591	670	596	654	610	591	602	590	594	588	629	619	572	582	600	607	611	625	597	629	588	614	604	591	609	599	629	631	618	601	638	650	622	638	621	630	575	591	578	622	586	591	619	581	643	637	604	610	581	611	613	602	634	607	573	606	596	625	622	563	628	628	620	601	604	548	601	610	627	627	621	640	587	607	609	612	632	577	578	607	603	593	650	620	588	645	617	595	608	600	630	595	589	607	609	636	598	576	606	559	623	656	627	580	580	624	602	613	584	624	577	637	564	634	623	562	619	598	607	566	623	573	573	583	555	584	587	603	603	573	586	580	603	588	596	633	582	599	613	601	612	570	616	659	602	627	589	632	620	583	639	639	631	572	614	634	596	652	633	629	604	573	562	593	614	660	586	586	646	585	650	566	583	632	589	614	547	602	564	595	622	596	641	659	652	615	602	618	641	616	623	614	632	586	548	623	616	622	678	599	584	600	628	607	576	640	578	619	586	669	614	674	653	598	580	628	605	616	591	634	610	592	585	631	542	620	584	604	583	617	603	595	620	630	568	617	576	608	625	582	601	563	588	594	553	634	614	620	581	607	617	632	582	622	615	611	605	637	611	609	603	618	544	641	601	585	594	651	633	635	605	589	598	622	579	577	567	577	587	590	588	610	575	598	613	655	598	615	650	597	609	559	609	582	599	563	596	658	603	618	641	575	582	628	559	572	620	558	602	622	625	632	564	621	549	614	626	610	603	606	560	603	609	595	583	628	618	604	586	616	574	654	623	654	649	585	568	624	604	605	590	633	568	582	602	596	598	586	572	620	602	633	566	576	586	639	620	578	602	587	587	614	616	610	597	643	624	608	646	600	610	611	628	616	616	572	595	621	643	642	612	605	620	648	593	617	589	604	647	596	600	616	603	634	621	581	581	604	628	589	594	619	582	611	558	611	584	621	610	584	631	589	622	542	574	647	558	617	601	602	595	584	614	664	570	613	633	561	616	583	595	612	623	602	621	600	610	619	613	586	664	592	584	594	618	619	587	595	625	604	589	626	631	660	621	594	588	663	604	591	606	562	594	617	577	611	618	639	630	571	586	595	591	623	628	569	577	562	596	604	597	611	625	604	626	615	631	637	621	584	566	609	593	586	642	607	596	583	602	554	632	600	609	631	650	588	610	589	605	582	615	587	604	646	593	559	592	620	600	578	605	620	649	586	583	607	652	591	627	570	593	631	671	576	599	625	605	605	563	594	639	593	636	577	622	584	589	634	626	602	564	606	612	567	600	567	616	620	603	596	602	581	612	614	594	591	621	603	551	603	639	624	572	637	592	615	587	645	578	594	577	588	570	564	576	583	609	661	613	646	624	625	596	594	593	552	578	634	620	601	658	613	586	648	677	627	597	571	609	576	611	618	586	635	614	578	608	654	590	586	619	626	569	614	626	625	600	595	614	613	602	593	605	620	639	622	612	585	612	634	613	562	628	589	605	615	614	618	584	598	588	570	578	601	597	590	629	593	621	613	602	610	629	585	558	622	614	621	582	631	630	566	576	596	559	635	601	625	603	616	586	624	628	614	650	585	642	603	563	584	618	615	613	610	597	600	672	600	590	582	600	587	592	592	565	675	617	624	602	601	581	583	625	581	643	611	641	587	595	596	574	604	566	631	600	630	584	609	606
27673	24435	31891	22332	7342	1832	703	487	501	512	496	509	498	473	474	466	510	485	482	470	522	449	527	482	512	502	502	500	483	489	508	454	460	442	473	536	465	480	450	497	466	483	466	481	446	472	478	471	487	466	504	480	478	451	443	463	474	454	456	465	483	471	470	446	500	493	499	516	507	482	505	461	472	451	523	509	474	474	497	480	436	498	449	491	501	526	466	492	502	466	444	442	467	500	532	470	471	445	486	526	444	490	466	479	489	432	478	452	474	465	451	532	479	484	497	481	478	490	494	498	461	487	455	513	485	440	483	466	468	500	514	481	450	504	478	472	466	468	453	521	457	483	498	468	459	484	466	483	483	494	447	470	511	470	444	512	497	480	476	499	494	487	474	504	509	516	486	497	491	470	471	469	499	509	473	551	496	465	461	519	476	485	497	502	504	454	474	446	466	506	515	452	506	501	512	489	519	472	467	456	494	442	479	479	474	517	490	466	443	477	501	528	445	463	472	465	517	484	477	470	498	490	511	450	488	492	442	473	446	446	507	446	542	479	490	470	510	519	436	490	479	459	489	482	461	501	472	475	458	518	456	418	473	472	461	482	455	456	459	490	455	469	479	523	493	476	442	463	465	487	459	466	490	530	458	481	472	487	445	493	497	507	462	454	485	478	484	449	483	472	450	474	479	459	504	502	456	516	498	462	523	478	519	499	465	487	531	496	491	506	482	472	486	502	488	491	502	472	446	492	481	452	474	504	438	469	503	482	509	454	493	493	480	479	506	469	476	521	452	480	544	495	498	499	531	474	495	475	499	485	507	469	457	474	497	502	452	508	462	516	505	490	512	467	486	419	508	512	461	482	487	490	503	459	511	492	496	524	452	479	500	478	476	466	503	490	480	464	499	505	475	480	466	518	499	518	481	480	492	463	476	461	463	457	498	473	497	500	457	497	473	473	450	483	458	492	463	448	489	457	482	481	461	484	482	534	467	461	464	511	495	509	519	497	487	496	508	454	479	493	519	491	498	517	497	499	503	473	462	479	472	484	468	472	505	438	504	529	475	517	435	501	524	499	412	479	519	460	468	502	484	500	526	492	477	442	474	474	490	483	494	490	505	486	489	482	500	475	474	450	482	467	474	449	485	489	465	469	480	476	482	471	498	460	507	449	470	473	498	449	462	477	456	477	524	512	477	462	459	449	494	508	475	451	463	513	522	473	492	462	464	488	466	501	492	476	455	493	490	499	490	472	487	476	452	450	456	500	502	516	496	465	482	486	492	452	492	443	516	502	462	449	458	511	481	469	462	462	488	477	477	448	449	452	470	482	419	500	460	463	500	492	479	466	456	502	478	514	472	473	473	512	437	520	492	469	520	502	461	497	523	486	498	479	481	462	449	477	462	479	509	478	483	496	471	504	458	473	472	480	472	510	488	523	500	460	489	520	500	475	496	491	499	467	476	471	465	469	511	513	494	506	499	534	528	495	515	480	437	492	488	469	483	453	469	446	511	499	473	472	471	506	454	490	460	468	490	457	456	485	473	490	452	437	482	508	509	486	473	498	499	427	467	497	505	517	480	510	475	509	463	493	453	473	434	461	498	466	487	502	526	495	459	486	523	460	453	498	490	479	458	468	446	449	533	480	485	458	511	477	496	469	478	475	524	469	475	491	452	488	507	496	462	479	446	463	511	488	493	442	484	475	511	468	490	453	498	451	491	490	494	505	511	472	476	464	480	454	494	468	502	492	463	479	484	467	497	474	503	450	472	475	467	492	440	470	488	476	488	518	497	457	471	516	453	467	475	523	470	486	455	477	507	459	451	466	483	459	515	525	492	490	436	520	474	490	502	479	471	488	464	502	455	460	452	498	501	503	446	472	465	498	471	464	462	451	518	502	489	499	474	481	469	445	475	528	476	503	483	440	474	483	464	500	531	444	482	470	478	514	472	496	487	507	472	477	488	513	464	477	473	477	464	489	465	451	506	455	504	476	485	504	471	515	496	458	493	460	498	478	496	484	457	454	469	487	468	490	464	474	448	486	470	443	470	501	487	487	481	487	506	473	489	493	459	515	487	486	473	487	445	483	441	492	464	475	473	485	512	440	461	486	425	433	460	466	486	479	487	483	490	465	482	520	510	501	483	493	499	505	512	514	492	482	471	488	480	469	493	500	491	479	490	480	484	446	486	501	461	506	493	509	463	471	464	454	496	468	507	505	496	484	446	478	465	519	478	493	486	526	467	488	466	449	478	476	452	489	490	473	476	490	492	456	512	456	490	513	476	489	503	485	474	451	450	468	497	476	495	502	515	434	477	498	492	495	470	491	528	474	424	472	504	512	489	505	493	467	492	468	472	449	491	474	466	514	463	508	468	486	526	475	472	487	511	489	464	504	488	445	547	490	510	466	518	479	479	480	488	503	490	497	495	464	456	487	473	484	522	520	471	480	484	523	473	534	468	484	527	466	496	486	494	532	520	531	486	460	476	479	516	465	482	448	460	535	491	489	447	488	490	491	449	485	493	468	480	477	456	484	504	485	430	500	483	532	514	458	462	468	462	487	449	482	487	477	456	466	470	462	444	473	478	510	456	459	501	497	479	527	500	486	458	475	513	485	510	467	496	469	448	520	471	476	460	474	457	453	466	496	445	480	446	498	464	494	488	504	454	482	500	459	461	505	522	481	505	447	513	495	505	471	490	477	525	473	482	516	517	506	494	472	457	497	467	503	525	467	444	473	491	452	475	480	460	459	466	496	463	493	502	468	527	453	495	442	519	488	479	443	503	461	476	471	501	480	485	468	469	456	480	533	438	483	513	473	505	494	486	479	491	463	511	493	504	470	481	490	457	491	481	463	482	461	449	506	487	507	444	490	491	494	472	493	482	459	507	470	506	506	498	471	516	497	519	508	472	497	452	486	479	477	513	504	446	495	492	510	478	456	512	450	447	482	477	483	504	427	507	432	478	454	460	491	506	470	488	463	442	523	459	474	477	496	480	452	466	465	511	475	431	477	493	453	486	507	428	505	471	486	501	501	478	493	459	453	497	469	514	461	483	503	476	476	456	456	492	485	491	469	441	489	460	507	492	449	458	530	504	457	472	462	458	444	499	496	493	476	459	470	451	498	448	486	490	457	487	491	502	465	447	490	483	529	480	537	489	433	479	486	509	515	464	521	503	471	521	483	467	476	469	483	497	465	471	504	489	475	485	458	449	464	475	425	484	522	474	483	480	464	461	470	517	458	489	510	485	516	442	483	502	489	504	468	485	498	484	442	528	483	493	436	538	512	478	462	487	489	486	503	524	490	442	479	498	479	497	470	485	505	437	487	479	457	465	495	495	505	441	482	469	489	521	493	441	504	449	494	477	507	484	474	488	479	502	457	518	494	467	515	521	492	521	452	489	495	559	488	446	519	471	527	463	478	531	481	440	457	485	505	444	525	495	506	457	453	496	459	450	489	499	504	492	497	500	474	492	447	475	460	498	485	489	462	497	503
10314	30355	29032	13660	4974	1566	711	445	490	469	464	488	444	434	432	446	430	433	451	467	453	456	468	465	458	472	464	469	479	444	494	466	471	467	465	445	466	456	466	466	431	471	472	442	467	461	484	454	445	478	467	446	497	463	427	456	496	468	436	451	452	447	452	451	446	456	479	486	446	450	459	461	447	455	445	461	434	460	484	488	439	429	490	473	470	480	454	443	438	470	438	401	421	436	419	439	426	437	457	476	473	462	435	440	427	455	454	495	400	437	503	462	452	460	426	488	451	448	394	478	436	430	447	456	480	441	469	459	489	470	437	473	447	477	474	450	475	454	469	438	429	439	457	446	478	456	433	505	461	465	499	429	494	418	456	443	411	449	452	438	430	415	463	518	458	484	484	444	480	460	445	441	471	415	489	456	444	463	444	469	418	437	465	473	450	444	480	443	437	421	497	446	404	452	459	440	427	431	439	446	452	486	500	426	480	434	491	420	479	439	455	434	462	454	457	463	487	476	460	462	456	432	450	453	466	437	466	450	482	438	500	476	440	472	443	465	473	450	413	462	425	443	437	484	482	436	443	457	439	453	464	458	410	500	430	455	465	438	435	469	445	441	460	449	450	482	436	438	432	448	457	470	455	452	487	434	467	444	439	439	418	432	496	468	455	467	449	428	459	484	440	445	448	449	453	496	442	463	436	484	426	454	477	462	449	454	487	430	464	452	434	454	460	486	434	468	452	472	460	447	466	441	468	468	448	468	403	496	455	448	491	433	496	444	476	446	467	477	444	456	436	438	493	412	456	447	476	460	457	449	428	484	461	477	445	478	452	440	457	463	459	414	468	439	450	471	478	431	463	468	425	455	444	425	446	415	426	472	424	463	429	475	434	474	434	470	427	437	427	445	436	421	453	471	464	451	425	477	442	424	443	481	444	483	454	470	471	464	424	467	436	481	437	440	454	482	446	478	464	444	454	458	458	477	445	467	452	460	442	478	466	403	452	459	426	451	480	481	430	435	462	457	461	480	456	455	483	470	495	430	468	418	479	446	439	469	424	472	453	484	429	471	464	454	441	434	490	455	446	469	453	442	447	411	432	458	433	494	464	455	468	466	472	481	446	454	436	483	512	484	473	500	433	413	454	473	484	472	455	490	474	462	411	448	441	467	425	453	452	426	468	445	472	425	452	454	425	422	403	470	433	470	441	457	457	468	473	460	461	445	486	450	424	466	424	425	451	499	483	476	453	458	432	450	484	466	426	420	476	444	429	454	434	488	427	424	442	479	467	479	442	434	463	438	480	449	459	485	432	441	454	447	477	472	435	424	483	428	475	489	441	446	410	424	469	446	477	459	448	448	464	473	470	438	451	492	478	446	464	460	429	429	490	424	466	445	430	459	448	460	439	436	442	430	459	486	465	468	460	409	452	473	460	459	458	453	424	495	455	462	462	475	451	456	463	504	494	450	440	457	438	436	469	443	484	461	443	472	441	467	467	469	405	438	475	432	463	427	397	443	479	478	444	423	477	447	450	450	434	462	464	472	460	482	422	487	490	454	403	429	479	454	461	432	496	438	483	440	471	475	432	451	454	472	478	479	454	460	416	438	433	453	455	477	438	444	457	418	458	479	437	461	480	435	481	453	485	464	449	481	477	451	455	444	446	446	413	472	501	448	479	475	463	451	449	455	424	478	461	459	433	465	498	421	473	464	467	451	437	457	433	464	479	463	458	456	456	440	484	439	473	453	431	468	448	454	445	466	456	457	469	452	457	463	422	493	439	477	441	474	489	444	452	466	478	420	418	405	468	482	470	435	428	475	423	442	446	458	478	467	463	456	463	448	425	458	451	442	427	438	435	452	428	459	456	478	427	466	464	449	485	447	487	475	463	446	407	453	414	426	445	463	445	444	496	449	462	461	446	402	456	489	455	423	450	436	415	453	489	484	466	461	464	465	433	438	499	457	477	461	440	487	471	481	466	434	482	428	445	427	441	439	462	447	467	484	410	457	483	429	438	443	475	455	433	428	459	491	500	475	460	439	452	490	477	454	445	480	426	435	485	454	441	459	470	485	420	498	433	451	449	479	476	424	473	489	445	437	449	450	446	431	463	481	430	433	469	468	448	438	461	445	434	463	474	420	468	459	464	459	435	442	472	435	436	464	446	443	423	431	433	463	475	459	464	440	460	432	463	463	470	448	489	459	430	442	444	482	466	445	434	462	465	474	451	453	458	468	459	457	436	453	441	407	442	465	441	459	455	468	442	444	449	483	436	486	443	443	414	440	458	437	487	437	434	426	444	452	474	467	457	464	446	477	436	479	463	468	470	460	433	449	441	434	430	432	458	521	463	449	456	463	451	446	439	467	444	413	495	462	466	448	451	499	446	445	430	422	445	431	439	467	453	487	425	454	466	428	429	433	450	449	428	469	442	455	430	452	478	424	484	461	430	427	457	422	457	441	474	450	466	425	447	459	439	463	452	469	454	452	445	453	444	446	455	458	448	441	452	450	457	426	475	460	461	441	445	462	425	474	491	442	433	453	396	411	427	502	491	479	429	481	417	463	446	438	516	422	459	445	450	482	468	465	462	460	433	437	500	474	506	480	470	439	468	418	481	468	437	451	460	443	473	489	440	445	444	492	484	464	436	414	451	506	499	467	449	430	435	453	472	458	469	463	448	441	476	469	499	458	492	449	455	444	443	455	417	491	493	433	419	444	439	458	450	416	472	500	442	476	467	462	469	427	424	482	439	480	466	469	453	479	472	457	446	448	432	474	459	461	456	449	462	461	420	463	444	448	463	451	471	438	453	466	467	436	435	432	454	459	459	423	476	470	498	457	490	443	470	439	468	465	440	479	435	447	469	407	443	439	443	447	452	439	448	496	425	436	441	456	458	396	473	456	451	443	469	459	459	445	464	462	439	445	479	476	436	454	493	475	443	429	427	442	420	480	451	455	454	434	466	441	448	472	450	492	463	461	469	498	469	463	475	448	445	464	442	467	445	468	459	473	425	447	467	486	465	443	472	434	464	466	433	450	438	474	482	466	459	482	460	446	430	441	437	463	468	476	446	496	458	433	440	449	435	460	466	434	440	446	413	437	482	480	447	472	452	430	474	426	423	473	452	465	451	438	479	482	457	469	446	471	468	484	430	476	429	447	507	426	484	406	455	415	458	469	466	445	497	443	474	437	498	423	432	441	456	420	472	446	464	450	466	437	450	471	476	427	433	495	442	469	436	457	464	449	487	472	432	462	501	451	501	425	446	482	479	522	445	479	466	442	458	467	488	467	463	433	456	422	474	477	479	455	424	422	482	449	436	479	447	484	443	437	480	447	423	483	454	448	417	430	422	428	463	456	440	465	455	464	481	437	436	442	464	430	450	483	471	443	446	453	478	451	427	444	432	438	455	450	459	487	454	489	448	431	465	458	479	484	436	454	444	479	460	467	427	451	502	429	474	464	439	496	460	447	470	435	465	474	448	456	447	453	489	452
24801	23711	51319	53087	34227	15698	3368	681	560	553	536	554	511	523	483	545	533	522	508	488	540	536	504	532	507	496	514	524	502	501	511	511	514	463	518	499	523	484	494	475	454	509	489	517	513	532	489	522	491	495	513	546	529	465	526	525	507	510	507	542	497	495	508	500	498	515	512	505	496	487	500	491	511	479	470	511	456	503	538	460	481	515	478	520	485	510	492	478	492	520	484	495	476	544	522	504	445	465	522	499	463	495	519	514	492	514	456	508	485	473	590	497	543	505	552	538	532	505	490	521	550	497	487	534	512	513	528	511	552	487	481	500	492	465	485	524	532	521	480	438	487	452	541	497	451	489	492	517	548	480	472	494	511	452	486	463	529	498	485	512	500	476	518	498	493	501	523	488	516	511	509	485	520	509	490	534	500	476	507	523	513	525	502	495	481	468	478	501	487	506	463	465	467	536	502	524	524	456	496	455	482	520	486	497	490	488	512	505	464	563	504	498	469	506	519	514	479	526	513	528	450	500	544	481	500	489	520	468	498	483	476	521	512	501	505	538	489	481	521	519	530	479	499	476	511	489	528	528	510	488	472	513	472	491	511	505	515	477	480	516	501	543	515	485	490	473	509	491	505	478	505	493	503	475	473	521	503	470	510	525	517	538	512	519	488	498	503	526	522	496	472	526	533	504	505	518	487	497	494	463	469	528	509	480	487	486	514	474	512	471	509	507	517	499	525	489	517	501	509	525	531	476	489	475	492	493	527	520	516	473	529	525	519	471	539	496	512	484	517	540	511	507	526	506	465	474	469	481	483	460	513	506	499	497	481	500	466	529	504	529	501	505	506	514	536	482	515	512	547	565	477	493	496	497	501	532	533	452	495	502	502	494	502	471	499	450	530	517	507	508	562	486	507	506	504	494	518	461	485	523	505	494	480	473	502	499	488	476	512	466	512	493	493	510	497	476	516	526	482	496	517	530	490	502	480	485	514	525	525	490	510	499	506	486	509	496	483	535	523	523	504	511	515	493	476	510	532	513	497	541	483	480	478	504	509	482	531	498	519	536	511	495	522	507	510	509	493	521	496	464	481	470	477	517	492	508	519	527	486	521	524	527	533	497	464	464	496	531	495	470	519	494	498	486	484	460	502	499	481	506	496	509	449	522	512	498	475	502	512	488	491	524	432	485	455	473	473	552	497	501	484	491	490	491	494	505	507	533	480	517	531	450	487	474	484	525	500	521	493	554	483	487	490	501	506	511	449	500	498	453	497	483	535	516	485	514	485	512	505	497	488	501	532	500	496	493	493	485	501	460	459	510	516	528	533	475	429	495	512	503	485	494	465	530	472	493	525	533	466	475	509	493	514	497	495	501	456	546	498	526	483	512	492	456	507	446	470	494	487	488	491	529	480	502	500	550	526	491	501	441	491	523	479	503	505	488	506	480	486	486	497	525	521	471	507	455	470	485	532	503	489	543	467	474	533	522	466	520	462	494	515	509	522	517	483	488	502	442	480	528	538	472	486	503	549	526	538	510	518	523	490	534	507	498	500	472	492	488	509	566	482	465	500	519	492	494	530	476	559	506	529	501	487	497	523	546	487	479	528	533	509	530	519	514	488	555	516	518	525	514	460	453	505	517	496	498	461	490	454	523	515	503	505	506	504	500	492	496	527	496	512	486	506	532	536	471	493	506	495	453	493	493	488	545	496	482	532	469	503	483	473	503	501	516	497	495	496	515	512	507	539	524	486	466	555	523	505	512	498	467	518	482	505	517	525	451	493	508	483	514	510	500	483	476	502	530	522	502	511	471	561	546	518	472	448	496	499	502	490	507	507	523	491	512	521	521	523	518	489	498	501	466	513	482	481	504	486	487	481	527	490	485	526	514	518	524	463	540	493	485	487	507	507	492	524	454	518	504	532	505	501	526	541	515	524	528	467	504	491	516	523	504	508	489	483	501	516	483	486	550	512	514	508	526	487	512	487	483	447	521	516	508	530	487	510	472	498	463	495	504	451	492	499	505	512	517	513	527	451	482	525	500	490	493	511	529	484	506	484	527	478	513	495	479	510	487	523	489	483	501	525	516	485	509	490	521	509	518	487	525	504	508	524	471	501	454	512	520	467	474	488	483	492	526	505	486	475	490	461	542	533	508	512	512	513	508	512	503	503	494	505	503	479	487	520	516	480	504	474	506	471	523	480	564	482	461	490	486	488	506	523	513	486	505	498	507	493	504	520	486	489	523	485	473	502	541	479	482	483	512	525	480	496	533	484	473	479	486	504	517	510	525	483	469	478	506	470	491	500	524	492	488	505	515	507	497	502	517	529	487	488	468	516	530	513	488	516	467	464	523	468	474	490	477	504	498	529	502	466	511	476	483	533	540	532	533	473	497	487	477	463	457	483	474	457	487	476	459	479	527	509	474	484	488	495	526	531	500	499	475	479	521	489	520	501	522	480	472	480	488	501	518	515	528	491	468	482	500	490	481	533	526	473	503	524	546	505	483	485	504	486	504	475	489	517	526	473	510	515	492	514	521	455	526	551	511	486	460	506	486	472	477	450	517	523	542	468	491	498	490	493	506	479	529	510	523	552	492	507	473	482	491	495	462	544	522	514	485	490	494	531	504	526	502	500	494	474	540	540	463	515	482	483	496	484	529	525	527	543	466	447	487	509	475	513	535	533	487	520	485	499	530	523	497	514	502	485	490	482	512	524	491	535	491	466	523	500	496	520	511	461	479	499	517	522	496	533	498	494	469	484	545	511	533	514	484	504	469	494	556	489	535	487	510	522	503	509	525	452	491	457	505	502	503	512	506	498	466	498	501	513	469	485	504	530	488	483	467	509	481	510	497	537	486	536	518	520	533	554	519	508	512	509	478	495	496	497	502	523	527	537	533	454	529	495	496	520	541	466	531	502	481	484	465	497	483	490	539	526	477	536	532	474	480	540	519	522	546	470	508	459	488	483	548	447	482	475	457	497	510	497	498	503	483	522	525	469	470	495	545	482	478	489	508	519	483	463	517	491	514	485	530	466	511	508	491	473	544	492	498	561	516	473	498	518	489	496	514	490	449	471	489	513	453	520	491	516	480	491	505	483	544	470	524	473	494	497	527	515	466	500	506	512	496	549	504	493	486	556	527	446	506	472	488	526	473	512	532	494	504	524	492	517	511	495	491	493	522	467	502	520	500	495	480	490	451	515	452	520	491	492	505	481	492	509	486	544	533	482	490	540	555	457	558	513	486	498	521	496	473	509	454	519	494	483	520	536	469	507	497	487	520	523	478	485	510	549	454	469	487	469	492	533	507	491	490	517	555	515	501	461	514	491	494	495	491	510	488	496	507	468	527	516	512	515	501	478	495	478	498	497	521	468	497	468	528	516	490	488	485	502	503	497	507	500	510	511	517	485	493	513	523	503	495	470	480	511	442	519	488	512	528	481	542	467	503	523	505	473	470	526	489	496	485	520	557	496	519	507	520	517	526	474	506	536	493
35459	86922	78544	52413	25857	8439	1940	586	537	505	508	550	571	495	550	541	491	527	498	521	525	532	539	529	549	531	505	527	508	530	508	549	516	505	533	529	557	543	532	528	518	542	517	527	534	517	489	553	496	489	523	536	510	491	538	494	500	546	547	537	489	529	479	520	532	542	543	543	494	499	578	544	521	524	525	518	513	506	551	492	557	500	518	529	558	566	556	504	536	521	505	506	539	525	530	515	497	500	556	554	515	482	490	546	492	512	502	566	509	548	514	518	532	537	528	516	531	473	529	534	509	510	481	521	540	505	521	495	552	503	502	546	513	529	516	513	505	518	540	539	484	552	477	510	478	532	510	546	470	476	516	532	484	529	521	524	546	503	493	494	544	507	539	482	535	510	539	506	532	544	512	522	547	485	549	579	507	494	527	527	514	485	570	541	526	533	542	548	526	522	532	546	504	508	508	491	555	526	532	511	509	552	522	544	527	487	499	499	532	522	506	506	556	541	543	496	526	518	498	508	498	476	521	538	515	541	541	545	525	506	507	484	536	493	492	545	516	512	534	563	501	520	498	529	490	537	504	491	529	505	517	515	535	506	515	529	531	520	490	515	517	546	519	508	510	477	498	542	540	518	484	508	517	520	525	528	529	493	491	496	526	529	532	503	505	516	511	522	516	508	510	527	556	507	537	492	510	524	550	505	482	491	512	533	551	538	500	530	562	527	476	543	524	518	514	512	532	511	520	530	531	518	532	506	542	529	515	490	489	506	517	532	489	521	522	530	517	526	536	512	486	549	509	511	528	493	478	504	525	513	536	516	535	541	543	519	495	504	573	534	511	483	504	500	519	515	553	532	485	536	481	514	543	495	481	521	519	512	517	494	510	534	516	481	531	513	537	526	518	552	545	507	539	484	508	524	538	544	511	513	500	510	499	545	504	517	565	495	531	498	499	513	571	509	547	533	539	516	483	531	558	477	492	532	503	515	509	534	514	555	487	514	560	581	498	546	492	541	540	510	462	486	511	506	524	503	536	534	503	492	511	534	514	541	526	521	491	493	534	519	524	532	508	534	515	512	509	503	525	522	526	524	502	512	504	492	526	524	504	530	544	510	496	521	555	518	516	521	505	503	517	513	509	487	527	503	510	516	496	550	548	496	538	551	525	511	495	559	524	509	522	498	551	497	524	551	472	500	497	527	503	512	516	558	539	530	514	501	503	518	557	529	533	492	481	484	567	524	467	557	516	517	516	519	524	486	496	493	530	518	521	531	525	486	497	525	537	526	530	507	531	514	524	549	566	541	502	520	508	527	497	486	550	493	498	540	483	525	486	490	541	519	499	558	523	513	505	552	516	529	528	503	560	515	538	522	488	544	503	520	574	519	477	506	499	520	535	506	562	511	534	496	509	538	508	527	529	523	531	504	540	512	534	533	489	525	508	525	559	528	524	481	548	523	530	532	554	503	563	561	513	522	521	545	518	462	508	509	547	515	541	513	568	524	542	545	510	509	509	516	499	503	524	484	514	529	520	526	519	508	507	522	507	503	545	535	532	534	506	518	519	521	523	514	507	544	535	537	497	520	569	491	546	466	503	504	556	536	554	496	504	534	519	493	529	493	494	530	519	507	513	510	489	498	519	512	492	523	498	522	515	505	501	538	547	562	517	552	522	551	562	503	498	517	562	525	496	553	547	516	526	507	528	503	530	508	525	492	537	512	523	529	509	509	540	519	535	509	475	519	522	522	555	527	528	519	515	541	504	557	538	533	470	515	530	540	511	485	530	547	512	530	518	545	503	547	522	498	534	544	532	540	504	520	517	532	515	495	522	531	533	562	551	508	502	501	482	508	531	489	523	520	494	537	492	519	550	503	562	519	512	490	520	503	525	515	495	494	505	552	515	548	519	477	502	507	506	485	522	479	572	547	473	550	569	502	526	512	493	550	548	507	555	509	512	492	558	508	521	497	491	557	538	560	456	532	530	553	516	510	477	519	520	531	483	508	536	487	538	535	507	496	502	504	500	546	515	493	482	494	488	516	516	525	543	519	497	521	530	495	517	526	516	501	544	481	540	496	521	514	513	489	543	512	522	521	514	479	533	517	557	518	523	493	502	501	535	504	530	513	525	539	502	489	533	513	548	539	534	522	496	489	508	529	522	534	538	500	509	535	552	518	529	521	516	540	521	522	523	496	458	523	566	501	562	513	529	530	493	495	540	549	570	515	563	543	502	529	497	525	529	515	543	478	525	532	543	539	506	471	496	532	493	564	554	493	564	523	526	512	535	559	539	535	499	489	514	483	540	521	509	531	531	504	503	488	543	494	526	532	530	491	548	529	549	511	488	530	489	512	512	547	510	459	513	465	560	533	547	504	539	515	547	504	507	487	547	515	507	473	506	537	507	498	509	491	550	518	512	461	512	494	503	489	535	527	480	509	495	536	490	539	538	491	510	504	531	500	527	513	483	474	531	494	525	526	520	517	499	513	519	556	502	490	531	493	532	528	507	543	531	500	535	516	515	485	548	518	498	536	533	549	538	520	529	584	515	483	480	495	533	506	510	523	503	524	560	513	568	487	525	526	533	534	502	514	503	483	508	542	535	520	501	531	503	520	536	493	517	509	542	478	492	537	543	521	469	496	501	497	508	538	562	511	520	541	495	539	468	550	527	506	537	549	509	521	549	539	525	524	522	542	493	514	508	488	507	512	509	502	537	521	531	550	514	523	537	538	521	503	531	502	516	513	494	525	512	533	504	489	530	491	527	559	507	498	523	536	503	534	517	535	562	521	534	527	494	542	491	548	553	503	492	538	534	478	504	495	519	521	489	528	500	543	564	492	510	510	502	487	504	514	560	490	490	483	538	522	505	511	505	502	515	499	513	501	498	576	536	501	516	535	523	520	519	526	510	538	519	480	524	489	530	519	505	548	560	521	502	515	523	537	541	518	501	533	507	530	544	541	528	515	509	539	534	519	480	496	491	524	502	511	518	504	521	521	511	540	528	517	536	530	497	526	515	537	493	499	512	541	507	489	518	519	540	508	509	478	530	538	515	500	504	513	498	541	530	499	531	542	526	569	548	488	528	510	497	523	565	496	472	514	500	555	550	481	510	521	505	512	497	527	498	525	524	536	492	529	516	499	540	516	517	548	514	566	521	536	544	531	509	566	517	522	542	492	543	534	519	500	527	528	516	524	511	525	501	520	493	520	522	529	491	551	514	518	552	491	536	547	496	506	487	522	559	601	520	516	512	523	509	509	483	519	550	555	550	528	512	482	529	491	534	508	513	538	516	518	512	521	510	505	506	543	534	493	473	498	503	480	525	543	529	523	518	497	480	502	506	522	466	533	532	538	466	520	515	529	550	515	522	487	528	501	540	513	528	549	554	528	504	517	533	498	486	484	510	520	483	529	530	509	521	528	554	537	529	485	508	531	492	504	513	542	485	574	511	472	537	483	520	537	511	575	534	500	523	555	552	526	505	509	582	513	503	517
23883	22441	45209	52897	40238	22831	8183	961	637	622	592	640	639	567	601	569	571	595	588	555	595	584	566	542	594	601	550	602	602	563	573	559	590	540	545	545	581	612	617	592	567	563	564	571	587	604	617	525	543	589	555	594	529	601	548	557	565	570	537	564	556	540	635	512	579	548	526	547	603	554	557	578	565	523	577	531	550	521	550	578	595	595	556	546	544	567	580	543	510	633	590	526	601	581	570	559	547	566	610	574	587	528	529	580	531	601	573	561	541	559	579	546	579	561	556	572	550	599	537	555	589	557	539	572	561	636	599	590	555	551	546	590	590	568	511	598	553	557	555	545	537	545	587	539	572	521	578	579	506	560	527	549	573	570	588	554	561	581	573	569	588	544	550	572	561	563	555	542	544	560	532	559	566	606	564	578	555	550	585	557	577	588	613	537	536	573	557	556	559	527	566	540	533	532	585	578	568	533	564	552	574	537	544	530	533	528	560	533	557	542	555	583	594	558	601	542	555	555	575	566	531	555	560	566	558	544	544	593	529	559	543	517	533	585	570	559	575	506	558	581	522	550	572	545	562	555	544	511	558	563	545	512	539	568	559	603	514	580	562	508	622	580	536	576	620	576	559	557	589	566	591	562	588	535	572	571	537	568	626	555	575	567	523	552	530	529	573	503	541	568	549	571	539	554	547	557	559	601	574	557	526	564	567	575	567	554	542	564	548	611	552	589	559	595	561	562	567	516	545	561	597	536	566	501	580	583	567	604	516	542	497	558	575	534	567	540	585	570	520	548	585	527	556	618	559	548	558	600	538	527	575	607	571	541	559	576	498	569	603	576	577	551	586	556	543	576	519	579	578	562	573	531	542	581	553	569	553	535	557	542	499	531	569	552	552	538	525	542	583	557	512	557	576	605	538	546	529	585	577	557	606	549	569	544	556	563	554	525	583	566	596	588	580	579	574	544	549	593	540	579	558	565	558	569	538	550	583	536	566	533	561	559	563	570	548	528	574	558	579	551	542	565	515	621	597	571	561	583	577	573	597	576	577	579	578	576	543	581	566	551	542	600	569	553	557	523	550	570	584	521	543	549	578	556	538	612	583	553	599	527	536	544	592	537	545	557	567	546	571	508	560	576	574	597	533	595	585	524	571	625	590	600	589	536	577	552	551	572	558	544	514	571	564	526	573	560	533	527	571	558	531	616	595	536	522	533	594	531	612	618	559	605	589	546	564	566	586	551	519	528	612	593	530	571	543	583	590	585	562	531	530	535	572	582	565	549	555	586	546	602	562	558	560	564	578	564	562	522	521	556	590	573	583	521	589	582	572	563	589	614	535	577	599	560	577	556	583	574	538	562	569	577	573	550	583	554	538	587	557	543	584	512	590	558	487	539	571	578	581	598	556	520	582	574	558	527	571	560	602	544	568	576	532	546	570	560	566	619	520	584	535	592	570	549	572	539	528	549	555	545	605	524	497	579	574	594	573	543	562	597	599	559	578	522	571	572	535	574	539	561	527	592	539	570	539	610	560	532	524	570	585	561	544	534	577	547	556	543	591	511	555	587	517	582	577	543	599	549	602	590	548	548	591	595	590	549	630	576	515	566	568	550	587	581	587	541	546	575	592	570	557	603	576	546	556	555	562	572	588	593	536	526	499	548	560	535	575	576	568	542	515	547	610	560	549	540	598	566	563	578	516	587	569	551	542	571	593	570	573	570	549	545	529	610	510	553	524	605	572	586	605	573	514	561	549	556	563	552	549	584	578	589	594	545	570	551	572	569	558	596	561	572	540	601	546	536	562	537	563	551	557	588	586	569	553	516	573	556	573	561	555	570	601	571	546	573	554	568	564	563	585	546	580	577	519	581	563	565	589	562	570	565	596	518	530	543	611	552	558	566	513	572	519	551	575	583	643	549	580	554	564	542	542	549	585	550	603	595	517	570	603	557	565	566	566	550	552	590	593	586	558	561	559	584	573	516	571	583	606	568	521	574	567	551	540	555	524	549	535	519	564	538	545	611	556	587	567	546	521	549	591	557	539	531	594	527	585	534	613	567	541	571	545	619	512	556	555	574	597	564	559	571	574	565	588	559	580	547	585	613	571	560	558	553	532	574	558	567	557	563	547	571	526	579	549	571	575	553	598	556	584	549	575	577	504	551	513	549	510	569	521	555	567	521	560	572	572	557	548	569	570	605	571	571	569	588	577	552	531	543	550	569	546	566	555	580	598	561	539	586	530	539	590	529	586	556	557	551	550	554	566	542	593	566	535	523	527	549	565	550	575	522	549	586	534	556	598	536	593	534	589	539	533	541	551	590	552	513	550	554	557	592	555	578	569	541	579	593	589	536	549	563	578	549	592	515	580	547	558	566	560	593	535	525	593	583	536	528	550	571	571	564	542	521	555	607	581	577	555	559	568	564	569	562	538	552	485	581	592	549	552	553	535	516	580	561	555	546	566	536	533	595	545	548	574	576	554	537	636	539	549	591	574	568	594	559	503	577	550	553	575	561	591	564	525	542	528	541	565	528	595	559	555	555	572	595	550	541	526	578	574	557	608	520	633	538	569	547	550	568	563	540	545	544	578	560	560	526	571	588	534	518	585	583	520	550	538	573	551	518	533	557	586	579	571	548	546	612	555	521	611	552	560	526	529	544	569	559	572	566	553	547	570	506	573	556	551	558	542	588	604	547	565	527	552	585	558	546	623	583	555	564	572	584	521	568	552	579	532	542	576	557	548	584	582	563	558	573	552	590	578	570	568	563	562	544	537	591	557	525	567	551	552	563	538	607	558	547	544	558	577	539	577	614	594	537	548	611	546	527	534	529	555	532	573	598	531	568	579	549	589	581	576	501	576	526	573	585	527	631	598	575	558	560	557	570	546	604	589	503	535	594	541	558	588	572	578	574	572	534	541	599	563	539	562	570	545	536	553	577	544	562	563	564	568	586	557	594	503	582	598	529	564	630	554	594	569	528	557	541	552	549	585	566	618	544	576	554	580	542	560	532	555	568	567	567	534	561	552	560	550	558	527	552	583	568	559	596	567	548	538	597	540	585	581	564	590	606	536	534	566	570	556	583	546	584	577	548	538	554	564	571	514	550	551	518	590	560	565	520	569	552	571	579	548	565	558	547	572	520	521	618	556	546	544	546	602	545	544	537	592	529	597	547	503	573	576	506	576	583	583	502	616	580	568	538	571	529	540	596	539	555	593	554	540	525	589	561	561	569	557	553	545	579	582	526	591	518	609	567	573	540	543	549	553	542	515	589	522	584	553	554	546	563	595	606	588	569	594	542	557	536	507	535	558	555	575	497	583	548	572	558	563	559	531	563	555	575	567	550	594	555	577	552	548	588	564	553	540	537	555	549	564	552	567	526	563	546	531	586	578	555	544	559	522	550	553	570	575	564	603	561	568	512	535	528	540	563	542	556	561	583	546	548	538	552	561	571	549	577	586	588	568	533	518	567	628	547	540	558	532	591	566	541	590	570
50854	97892	88109	66066	37863	13709	3515	659	665	617	609	548	621	599	579	634	588	565	638	661	639	616	592	625	627	623	592	625	607	587	612	598	596	596	615	598	603	562	577	618	628	632	596	633	599	624	601	611	574	581	593	585	602	568	635	623	598	568	638	569	620	588	594	548	598	651	610	633	592	611	583	611	599	602	559	606	604	617	598	590	615	606	591	591	627	601	635	578	598	596	629	641	637	623	579	605	581	633	604	616	594	595	571	569	628	602	566	625	582	581	581	628	592	585	609	608	639	561	580	585	558	632	596	590	633	618	597	602	589	562	558	627	598	598	616	553	578	629	611	637	556	601	604	617	603	634	590	573	602	595	593	628	599	636	598	594	609	588	560	595	608	577	611	585	618	580	586	584	615	606	580	611	576	571	585	576	642	616	623	633	601	610	539	644	581	589	573	627	588	617	590	584	580	615	644	607	590	588	597	612	604	647	611	586	574	633	595	590	635	630	610	584	637	582	560	617	587	585	608	579	595	591	568	617	607	647	609	590	607	560	592	546	593	616	595	601	579	601	553	623	575	577	591	548	628	589	588	561	607	575	623	590	560	646	587	617	622	620	614	597	580	584	621	585	603	573	582	558	628	609	592	598	599	582	590	607	618	584	516	609	597	593	615	582	585	596	577	606	590	600	613	579	570	532	602	605	609	635	570	612	584	598	613	591	607	588	588	574	579	573	584	624	603	570	610	625	580	636	616	589	609	575	590	604	633	610	602	602	625	598	557	604	611	643	570	609	564	638	615	552	586	605	603	611	597	611	593	567	629	593	613	592	655	612	611	590	639	566	555	623	624	631	587	595	596	561	602	564	594	643	615	620	626	590	600	604	607	618	591	605	593	624	593	584	599	562	563	605	606	596	667	621	618	596	588	587	617	616	576	599	600	615	552	583	634	621	607	578	594	601	569	608	606	629	570	625	617	580	582	586	608	567	590	565	611	631	627	589	596	590	623	590	605	595	586	594	599	607	583	633	609	595	611	610	638	561	598	624	560	581	597	561	563	582	639	631	631	586	575	627	603	649	584	577	610	627	600	579	583	590	570	608	588	616	600	575	628	609	595	618	617	567	609	593	609	587	553	620	541	571	618	589	579	593	642	564	595	626	609	608	612	597	626	574	639	579	617	588	609	594	630	558	587	613	617	522	599	559	600	589	596	586	576	602	590	606	601	613	620	639	600	587	618	604	642	591	536	594	584	614	605	615	607	586	652	586	606	655	610	612	619	573	594	612	574	583	559	581	597	624	663	639	584	638	604	625	623	573	592	589	557	590	590	566	617	577	544	633	569	616	577	578	601	602	562	576	593	681	552	584	621	613	597	632	569	598	591	660	590	553	580	599	594	594	577	619	608	613	577	608	590	651	578	641	628	605	597	610	606	586	636	595	600	589	606	630	553	659	572	577	624	592	589	617	628	583	610	590	624	593	590	583	637	634	590	604	613	634	573	603	582	597	616	611	599	622	633	593	615	593	546	595	608	650	582	596	630	605	575	630	565	622	642	595	573	610	569	611	590	573	577	580	596	610	580	620	604	608	584	615	616	621	587	581	644	584	576	575	597	641	607	591	627	628	640	576	604	629	614	586	590	601	606	571	623	618	663	620	580	583	594	584	583	566	552	534	561	592	581	576	630	578	607	609	603	635	621	610	604	594	620	549	560	612	609	633	604	587	589	622	609	598	649	608	629	608	630	632	590	642	643	563	618	591	597	609	590	589	608	577	621	583	628	582	590	566	615	580	637	613	581	622	617	633	623	596	645	604	621	586	584	619	636	594	591	644	627	573	608	611	547	588	587	572	589	576	561	551	588	622	594	558	625	647	552	571	617	589	595	577	578	610	580	612	587	562	560	556	582	585	577	613	604	572	595	551	627	620	604	536	572	567	627	629	582	622	629	547	648	597	570	609	583	601	580	612	556	605	617	608	591	586	613	643	571	593	607	638	602	637	596	552	622	596	538	574	606	576	609	610	591	576	616	672	598	607	639	608	559	606	631	627	598	613	580	584	582	616	549	560	593	550	611	587	612	583	625	633	591	602	645	609	600	605	598	597	594	613	601	582	615	634	639	596	560	606	601	572	607	602	570	590	590	611	568	632	588	605	571	646	565	595	593	590	594	604	557	634	640	596	562	523	572	622	603	617	592	594	571	595	587	585	594	586	574	621	611	571	606	601	607	584	635	602	604	583	587	601	564	631	580	556	573	599	600	616	599	561	594	616	558	601	627	615	594	606	589	595	604	593	613	624	588	586	604	650	620	611	596	572	598	572	568	582	624	609	565	619	596	612	578	568	605	647	604	583	594	633	602	579	618	574	600	630	608	614	623	583	592	621	621	613	599	614	611	596	586	571	572	636	626	592	591	623	572	590	612	604	618	582	619	589	638	607	605	603	595	620	625	589	585	611	565	583	585	579	610	598	586	628	592	594	583	621	621	609	613	591	624	606	593	599	568	617	577	612	607	582	626	618	601	587	629	602	613	601	610	595	574	608	595	601	602	640	605	643	572	561	610	620	582	589	617	590	597	570	569	590	620	581	651	586	623	594	640	616	582	596	645	614	606	607	554	621	598	581	594	558	593	621	592	633	582	561	590	577	617	624	611	615	574	613	555	591	607	589	598	597	607	579	576	603	600	568	623	580	589	653	619	602	598	617	545	578	570	592	628	583	612	597	592	600	608	588	571	608	644	584	569	640	599	612	602	587	578	612	586	604	597	555	588	621	586	623	605	595	612	594	567	630	661	586	576	592	553	614	586	610	626	621	579	607	593	617	603	584	579	582	596	643	608	576	582	601	589	625	546	616	609	603	667	641	588	595	577	568	595	601	597	617	589	568	577	576	590	579	574	599	589	570	627	564	613	572	579	568	616	639	578	572	607	615	629	596	617	572	611	591	575	581	627	577	627	601	648	651	590	624	568	595	593	606	566	602	593	607	577	607	590	591	565	615	538	592	607	592	588	569	585	569	628	591	604	590	611	594	568	636	599	544	646	599	534	606	578	578	552	593	602	588	621	624	604	598	630	577	594	619	557	583	620	629	627	613	616	599	593	615	568	603	594	583	607	634	603	603	571	574	576	631	577	604	600	558	583	608	558	619	628	512	587	597	586	594	617	595	628	603	560	577	595	602	592	631	594	621	566	586	559	618	557	594	640	639	593	562	601	562	629	605	637	590	578	595	614	591	596	581	588	626	597	579	563	584	579	587	632	632	639	587	600	567	621	563	585	575	603	616	593	575	586	602	540	586	641	598	587	565	611	561	618	579	606	587	609	629	606	590	581	643	606	596	593	610	604	586	607	591	569	617	586	605	593	625	615	608	609	601	592	572	561	618	596	611	589	593	574	565	582	587	599	620	584	605	580	605	574	587	615	635	610	559	588	559	591	619	596	585	565	598	612	602	637	576	584	634	601	595	579	547	605	619	619	601	557	593	602	594	628	620	603	635	568	623	581	603
27454	24443	31401	20967	7898	1965	671	493	466	464	478	488	466	457	487	452	468	468	452	508	486	516	514	491	499	479	508	491	492	504	466	478	510	500	495	495	462	493	465	491	473	457	487	500	504	463	441	505	498	530	470	484	496	464	449	445	460	478	502	463	457	467	496	523	476	472	470	489	481	502	487	462	504	463	458	521	485	500	466	467	500	511	474	475	477	484	508	443	496	502	453	483	453	453	465	458	516	465	499	511	494	491	473	461	502	422	491	462	446	471	490	507	515	472	482	479	495	484	472	452	438	494	474	489	469	449	484	476	493	503	498	475	437	480	482	468	485	496	464	478	491	470	465	475	452	471	463	493	467	474	457	502	409	441	471	478	495	483	495	456	473	451	509	418	484	443	484	513	497	505	461	484	456	438	508	477	462	451	465	480	446	491	466	474	506	484	504	423	470	466	480	476	466	501	441	491	479	449	451	485	488	472	530	483	471	500	480	478	507	455	438	449	459	472	470	513	460	510	500	486	484	459	482	503	501	496	546	474	460	499	490	477	516	468	457	476	451	453	459	472	511	456	511	481	443	468	462	462	437	482	440	465	490	478	487	493	477	469	427	488	433	469	453	483	462	464	492	439	495	485	474	497	453	467	451	494	475	467	506	474	472	464	461	469	478	447	486	436	503	454	509	460	474	483	524	452	472	495	490	486	472	473	493	497	509	455	449	482	478	470	468	452	430	472	483	457	490	454	491	514	447	483	488	453	432	477	462	499	491	475	501	465	461	474	475	477	463	455	467	463	462	471	475	481	462	482	477	441	459	451	475	471	457	463	472	485	457	547	459	467	454	458	447	495	411	456	460	471	439	458	505	472	474	453	491	481	484	460	445	487	475	489	485	488	462	490	481	501	472	446	485	441	508	487	472	491	453	485	483	464	457	461	504	479	459	476	512	466	453	476	512	484	490	481	472	480	479	478	497	480	473	469	513	442	459	437	445	493	448	467	511	519	452	480	464	493	466	500	440	497	494	457	477	455	520	522	499	451	468	453	494	485	476	459	498	484	454	432	473	466	518	472	453	490	479	474	488	465	440	483	483	468	447	468	454	474	500	505	468	481	481	473	496	460	484	473	512	468	468	487	507	444	456	513	505	462	447	478	498	502	480	469	476	477	490	486	465	475	483	492	442	485	473	467	460	486	460	468	500	472	482	510	484	502	453	497	522	471	473	445	463	474	478	444	506	490	459	477	455	485	452	447	470	448	508	467	483	479	441	496	485	495	511	493	505	466	479	505	464	503	480	442	444	475	507	501	470	489	500	453	438	468	458	528	526	483	480	506	502	501	478	492	474	455	450	478	477	501	464	504	493	498	469	474	468	460	448	464	432	491	470	480	507	489	487	495	461	453	515	468	492	451	481	477	481	461	493	511	450	465	464	471	469	465	478	440	456	463	458	493	484	496	468	477	442	489	503	458	464	507	549	495	462	477	401	458	458	472	473	484	486	469	463	506	479	475	478	440	535	488	489	493	520	485	509	480	477	486	465	454	457	490	472	444	492	455	521	527	465	491	497	470	464	512	463	489	487	509	451	415	456	426	499	471	466	479	526	464	482	499	481	468	462	479	486	486	463	498	486	474	442	488	519	460	489	460	450	481	473	483	458	465	477	471	464	476	459	487	476	431	461	481	503	485	468	510	482	436	456	490	527	470	482	470	488	519	473	466	470	464	476	459	455	468	511	491	398	490	475	507	466	465	479	487	472	464	457	486	454	499	464	470	462	435	475	471	501	457	504	487	437	521	471	500	466	485	462	468	460	461	475	406	441	519	488	469	482	469	471	459	480	432	502	485	442	504	490	496	458	467	516	447	465	440	472	475	497	479	451	518	512	494	479	461	493	500	468	448	439	517	473	505	474	454	460	476	466	484	477	487	485	467	442	481	506	473	474	484	510	461	518	508	439	450	483	504	471	484	477	463	453	492	503	466	503	479	447	546	463	510	466	481	461	453	493	459	494	454	456	469	477	450	466	474	491	487	469	462	463	471	479	505	475	518	446	455	515	479	441	521	475	501	509	432	478	473	451	469	467	457	469	481	484	499	524	488	479	478	446	478	461	523	512	458	488	509	452	503	501	454	484	483	462	426	489	450	462	466	498	506	468	511	476	478	447	458	474	466	474	491	461	481	439	490	454	475	443	517	447	415	475	506	468	463	466	475	516	452	476	462	467	499	442	452	491	507	486	484	450	511	514	436	434	473	459	443	475	470	448	452	541	469	473	472	487	488	494	465	478	514	498	502	471	467	481	445	486	490	458	460	468	484	441	517	500	450	470	513	464	463	454	503	454	468	482	440	478	458	446	474	471	438	479	463	509	510	506	498	500	494	477	464	497	499	478	495	477	497	496	513	464	476	431	447	499	466	504	481	482	463	428	484	474	498	457	488	477	453	471	471	471	507	508	457	483	500	478	469	469	465	481	456	481	503	470	507	454	494	507	501	470	493	493	511	493	498	511	427	479	450	500	476	512	485	456	431	496	478	467	472	527	471	469	483	454	463	481	484	496	497	493	453	487	478	458	503	452	489	456	509	465	504	445	501	520	486	476	492	495	452	485	475	500	480	477	489	465	467	500	473	483	516	471	460	471	496	448	486	477	484	474	496	461	487	487	530	455	506	515	464	495	531	499	486	495	483	503	486	463	468	504	493	485	491	461	497	478	477	469	468	497	462	463	444	514	433	484	498	498	490	488	453	458	469	505	468	439	479	498	431	507	492	454	494	478	503	491	486	458	513	461	487	500	514	451	474	506	465	483	471	514	482	516	460	492	512	476	460	453	497	461	497	499	507	447	488	468	472	491	512	487	499	453	482	443	499	457	472	477	450	474	489	508	527	484	469	472	502	458	478	446	474	503	482	469	447	454	478	431	446	471	472	437	486	446	505	447	506	464	495	464	483	474	449	471	493	466	477	482	462	480	515	448	475	414	475	471	439	486	481	496	489	471	486	457	437	469	460	470	519	510	449	475	467	455	437	469	481	464	461	530	449	458	465	492	512	505	477	494	469	473	488	485	455	493	454	475	496	479	518	495	469	434	498	497	485	474	446	485	451	492	489	474	481	477	456	489	434	487	485	509	445	533	488	446	474	477	471	494	476	451	446	476	478	465	468	477	471	474	496	446	480	493	445	485	484	443	455	540	513	488	477	464	452	453	460	455	481	468	493	471	468	453	458	456	513	500	447	484	449	486	499	462	505	477	461	497	473	483	499	452	492	483	467	491	507	471	468	499	491	446	467	463	483	464	514	470	474	496	493	450	437	460	469	456	483	473	454	428	479	501	485	469	484	437	471	453	461	481	480	460	448	476	506	448	507	436	500	462	444	500	500	497	490	485	485	468	490	428	443	491	453	505	445	495	509	459	474	476	458	454	497	510	451	460	471	488	522	434	468	503	512	450	478	470	474	464	491	453	438	474	467	450	479	498	507	476	481	473	444	486	474	472	484	482	438
9532	30774	28117	12906	5432	1706	621	488	437	421	420	449	453	462	445	471	424	463	443	496	494	447	431	448	482	439	474	454	453	448	468	458	469	448	460	460	436	467	463	487	442	466	438	433	456	450	440	474	427	476	421	445	399	475	457	466	428	442	448	427	485	461	444	505	439	455	468	474	483	440	454	483	437	458	431	456	451	490	457	469	427	471	412	475	454	439	455	431	476	436	464	454	495	472	415	465	463	457	424	495	460	434	445	444	465	474	464	440	456	461	453	421	451	466	477	431	472	447	444	440	494	436	443	521	463	453	458	447	449	446	454	425	474	432	434	437	443	446	433	415	493	419	445	465	433	451	439	443	443	431	448	432	455	467	453	424	445	448	425	435	415	434	454	472	464	466	477	429	472	476	427	459	458	455	415	463	445	448	444	450	464	470	426	487	459	431	419	435	448	448	447	436	449	494	451	446	410	420	460	498	466	432	481	422	423	520	408	484	428	451	443	452	430	432	474	479	428	458	480	438	403	440	415	462	448	472	470	457	445	411	428	460	434	486	458	439	415	439	467	425	433	454	454	451	494	412	472	437	448	444	457	481	453	442	462	459	462	418	420	452	442	472	454	417	437	457	462	412	448	424	456	443	440	446	441	432	457	438	441	461	452	501	438	464	463	457	421	466	426	444	444	453	448	451	428	450	448	433	397	436	476	451	434	510	451	425	450	450	465	413	441	476	452	486	457	464	454	458	466	438	480	390	480	431	484	472	459	446	469	461	462	450	441	425	452	417	458	416	416	454	452	446	456	462	472	456	427	453	422	485	463	477	440	483	430	446	426	435	455	457	395	470	459	441	436	474	460	474	423	395	455	491	430	503	433	456	444	453	436	435	479	415	435	447	438	447	499	445	458	463	494	455	449	478	457	469	444	478	456	453	401	447	445	452	451	434	439	446	472	450	427	431	453	451	422	449	447	443	470	453	456	481	467	455	472	438	446	454	425	401	458	493	453	419	466	452	417	452	442	458	464	469	462	461	433	452	459	449	459	454	450	404	474	467	433	476	441	459	479	430	420	444	435	451	464	443	438	473	450	467	458	459	407	403	470	444	471	469	449	453	459	417	465	437	453	447	438	454	453	446	411	430	411	432	444	478	451	458	479	490	491	472	435	468	498	447	434	417	440	453	467	455	460	440	415	463	425	453	451	440	456	464	461	434	445	451	425	477	439	456	466	480	439	455	441	421	476	430	465	448	455	469	453	425	472	465	406	459	467	451	454	437	456	473	469	471	445	477	417	459	453	465	429	444	419	432	449	423	482	430	475	458	414	471	463	458	427	464	446	449	438	451	465	417	447	439	443	443	421	468	457	441	421	428	423	461	448	465	439	407	471	457	445	455	400	455	447	431	450	491	452	448	465	448	460	434	455	492	443	471	421	434	442	424	465	462	406	451	429	440	462	462	470	458	437	452	443	425	506	469	442	418	437	472	466	460	438	477	451	454	451	427	462	428	455	433	465	473	443	477	474	418	423	439	426	453	415	465	503	446	449	455	494	425	470	407	444	443	490	451	479	462	441	439	443	450	450	467	431	427	458	471	451	448	457	495	459	425	478	445	451	457	461	425	476	454	461	454	463	477	497	448	489	444	455	426	455	429	448	463	486	436	457	478	442	416	456	478	463	460	442	423	458	411	437	421	480	446	465	416	439	463	428	423	454	439	449	448	453	461	481	446	433	449	459	488	459	443	403	447	473	438	448	424	460	465	409	460	470	449	453	469	502	439	466	452	428	435	440	448	455	448	446	447	446	442	468	462	482	495	483	443	470	457	448	465	417	432	430	465	461	433	441	501	434	443	468	435	462	437	443	485	424	430	505	448	486	460	458	459	460	437	439	450	434	458	442	458	442	417	418	473	423	452	458	476	453	471	499	446	429	448	456	429	447	471	454	465	452	430	456	457	406	447	399	437	457	435	453	432	476	465	447	447	511	421	493	456	440	458	450	440	420	474	480	424	468	427	445	526	426	432	436	416	435	462	469	464	462	444	434	437	456	490	430	449	444	445	454	436	473	454	425	468	427	458	439	443	459	472	464	460	436	425	466	457	450	456	444	446	457	427	452	460	416	438	460	471	467	432	410	412	452	476	460	458	503	484	464	390	428	430	437	448	483	467	469	456	492	451	442	441	463	416	473	490	437	456	472	424	448	421	489	465	463	481	425	423	483	432	447	452	429	503	466	448	478	471	460	446	458	463	449	455	471	455	469	479	476	450	444	460	454	440	445	454	443	470	458	422	466	444	469	471	456	481	447	453	443	460	492	473	459	421	451	465	479	455	472	479	445	455	443	456	435	488	443	481	421	427	452	448	447	477	468	445	432	424	407	452	470	444	457	446	438	458	397	430	436	492	448	429	478	455	460	480	416	461	397	458	450	433	475	505	445	470	486	426	464	436	476	484	431	468	457	471	507	462	448	507	384	478	454	470	425	418	435	443	442	422	476	456	472	428	441	448	461	467	496	446	448	474	456	498	402	425	452	447	457	417	457	458	459	487	465	469	450	457	457	441	446	462	459	467	419	478	441	449	475	488	458	425	434	466	453	423	485	453	419	462	464	419	462	454	478	468	441	463	439	479	404	457	475	472	460	433	495	451	455	459	430	463	496	488	462	454	443	445	460	431	453	449	487	461	402	429	469	477	431	472	435	471	462	459	462	482	401	456	425	463	472	437	431	478	517	438	443	473	491	424	443	452	429	470	448	462	450	456	464	459	427	474	433	449	440	450	470	462	458	505	443	436	464	445	447	483	452	456	445	505	457	464	432	486	441	457	424	469	447	467	457	452	407	453	416	434	421	436	433	451	470	482	460	494	405	425	461	453	444	443	496	444	456	454	423	462	448	454	444	452	458	465	466	435	458	489	398	464	466	483	423	493	446	469	468	441	442	469	435	455	481	464	453	476	480	466	474	423	441	451	466	443	456	454	491	468	431	441	414	443	436	467	433	479	462	425	454	418	450	463	465	458	462	447	428	452	469	425	468	460	452	458	450	450	446	477	460	446	458	460	457	476	489	486	431	432	461	442	453	459	451	402	477	474	456	449	455	475	443	453	443	446	473	441	453	508	465	479	459	478	447	413	433	496	478	469	442	413	454	413	443	441	461	462	454	458	454	442	469	446	450	423	453	448	442	436	469	453	446	459	456	474	452	486	455	463	495	469	443	530	444	437	495	444	404	428	428	432	419	430	418	455	497	464	450	442	425	507	454	420	450	442	480	459	453	431	436	450	507	445	457	436	446	447	460	463	472	470	478	442	473	445	448	458	440	443	454	463	476	485	494	465	450	440	489	417	394	468	478	465	475	452	462	449	497	434	480	440	500	451	481	426	470	428	476	430	455	435	448	439	432	436	443	442	470	479	464	471	453	434	457	461	451	456	458	455	436	420	438	465	432	450	466	449	452	416	439	446	418	493	476	473	466	436	417	433	423	445	475	463	464	440	426	468	438	434
24861	23691	52489	53524	36908	17797	3653	655	577	506	509	558	472	519	476	517	507	534	521	485	534	482	518	492	526	542	502	517	512	486	509	516	542	519	477	504	505	493	506	484	531	524	523	492	434	490	488	513	493	513	503	492	479	511	460	484	476	511	480	479	484	497	485	496	457	498	508	509	514	470	470	498	481	510	526	546	486	493	532	528	503	505	507	470	503	506	498	483	513	474	482	525	497	452	508	470	477	488	520	490	521	472	488	468	471	514	524	568	502	500	535	478	457	503	504	472	475	518	498	475	506	484	476	471	482	475	500	489	493	519	534	534	497	472	497	496	486	518	487	479	501	520	491	471	503	481	487	510	533	476	515	500	501	460	527	493	482	457	498	514	491	471	530	479	512	481	474	496	498	566	519	512	532	451	477	445	457	494	512	458	514	508	513	523	493	480	490	486	501	478	514	500	520	509	491	492	487	485	494	470	494	490	488	519	531	527	496	551	487	522	462	517	544	522	491	480	473	476	477	500	490	524	506	467	506	485	479	521	507	446	475	486	497	482	524	509	472	506	474	531	486	528	509	509	466	538	525	515	499	515	513	482	515	505	519	541	480	520	531	518	518	539	482	497	518	512	506	563	571	462	494	516	508	546	488	493	477	497	527	448	519	471	475	519	473	498	509	538	477	463	488	501	476	516	512	510	485	527	514	549	503	503	520	520	455	440	454	495	495	522	526	504	474	522	436	486	490	493	435	504	519	504	506	431	506	506	517	470	534	529	503	481	517	448	498	492	498	470	459	461	506	510	505	512	505	548	482	467	480	492	496	485	518	503	493	507	490	506	513	493	504	466	518	486	539	515	531	519	467	492	494	452	467	510	518	461	519	488	483	493	464	504	514	505	516	506	534	487	519	465	503	501	491	506	524	501	517	490	495	526	494	430	491	517	484	469	472	509	509	476	478	491	494	493	490	513	501	497	512	508	523	516	504	544	514	507	497	514	468	503	533	502	496	483	501	514	490	473	512	440	489	501	478	427	474	487	466	517	486	472	468	522	510	507	455	514	499	536	472	517	498	509	509	533	491	517	481	513	525	506	470	510	469	505	485	521	538	470	514	487	513	495	509	509	511	437	496	508	525	484	488	474	483	513	500	523	527	502	485	499	500	520	478	502	530	499	463	510	491	473	478	531	558	492	518	477	496	527	506	479	501	503	505	482	541	532	497	481	475	486	518	498	511	501	466	500	507	451	508	528	493	500	557	502	474	516	506	522	507	487	454	486	514	517	501	509	512	513	510	502	469	464	462	487	507	497	515	452	476	502	495	470	463	496	481	527	526	480	500	525	488	479	521	478	543	470	499	520	522	468	511	495	502	489	444	509	491	482	468	532	503	489	479	492	481	517	485	482	455	484	517	482	526	537	483	540	520	482	511	527	516	505	465	508	518	483	477	501	519	499	508	533	491	479	484	485	519	516	506	516	484	506	467	499	516	467	513	511	492	482	485	521	515	464	452	499	480	487	473	500	501	502	465	495	517	524	488	517	469	492	508	530	467	479	543	489	510	484	531	475	512	464	538	504	498	530	456	486	493	468	467	508	482	479	490	500	513	502	449	504	493	545	519	510	521	519	500	480	515	498	445	513	512	467	550	505	545	492	512	474	473	517	504	501	506	531	521	487	496	493	489	514	494	457	467	515	512	519	493	489	539	474	520	519	504	480	498	520	510	503	500	467	476	509	479	494	517	495	514	522	495	498	490	516	465	464	487	511	456	510	472	481	438	512	524	455	475	507	500	494	477	482	508	492	487	456	525	525	471	517	537	477	490	494	541	485	474	477	495	451	461	506	499	482	534	439	468	497	493	498	464	539	543	498	494	486	475	504	472	528	484	515	509	487	531	478	477	485	460	506	487	491	523	499	515	504	479	526	514	485	503	465	486	500	515	495	500	433	474	505	509	481	507	521	504	506	521	505	481	504	495	464	495	514	469	458	504	506	488	480	488	474	509	515	530	501	496	545	475	476	499	501	500	466	510	463	489	463	518	466	484	527	510	489	522	510	480	471	500	464	518	505	480	514	503	512	541	496	473	539	493	537	499	555	482	508	466	487	499	492	528	500	488	504	492	493	520	486	515	503	494	501	527	508	464	518	515	503	501	490	491	537	501	465	487	496	501	529	519	532	482	538	491	478	511	533	523	487	507	519	525	516	504	521	454	476	527	480	508	499	535	492	458	529	474	476	510	511	463	500	508	463	534	478	515	511	456	446	556	487	519	499	461	480	485	527	494	521	492	479	487	510	526	470	488	504	514	502	490	471	465	490	507	476	480	500	472	477	473	541	533	490	473	470	495	460	494	495	480	495	510	532	534	463	523	518	477	498	532	475	467	506	486	482	538	513	510	479	491	499	504	526	468	492	476	496	509	470	463	481	484	518	480	516	485	511	468	499	508	514	488	513	500	523	483	448	484	511	486	506	482	469	477	496	502	476	448	494	515	534	485	484	532	528	481	504	456	521	491	490	502	535	517	466	538	512	554	541	515	455	507	482	487	527	533	504	520	489	521	497	511	482	500	464	514	490	481	469	481	447	484	467	478	491	510	464	495	537	534	506	459	485	483	473	541	526	495	503	495	511	492	514	508	524	489	506	476	497	509	491	488	507	468	501	478	488	469	476	481	516	489	530	500	496	495	523	483	507	488	489	495	472	483	505	509	511	539	490	498	495	512	511	481	514	493	481	492	519	489	509	504	486	512	478	521	479	492	516	479	509	492	509	487	501	483	480	433	506	465	493	503	522	481	489	493	496	491	517	471	493	517	456	480	455	474	475	490	511	465	506	518	521	486	503	475	513	495	525	486	503	503	471	511	436	505	510	511	510	489	493	468	500	498	561	518	546	557	521	514	507	524	483	466	461	490	466	473	469	503	471	470	466	482	502	515	465	490	511	477	523	489	431	498	521	523	480	490	500	521	507	491	474	504	496	474	514	476	505	512	502	480	515	481	480	524	496	491	507	482	498	502	491	473	488	480	487	518	492	549	497	536	511	460	521	498	479	518	486	538	531	498	502	487	477	509	458	506	479	468	493	463	525	533	470	479	481	475	501	477	488	444	534	521	495	523	498	488	505	469	488	500	484	517	496	486	510	473	491	501	503	516	500	515	545	498	469	510	487	486	527	473	476	458	507	486	501	516	498	514	474	471	496	505	506	499	514	493	500	491	463	471	506	513	464	453	463	470	531	498	488	525	485	474	513	472	490	481	548	482	517	506	495	494	481	488	489	469	485	497	503	508	484	493	543	492	499	512	500	486	487	505	538	497	443	522	486	491	499	472	527	506	500	512	478	467	487	449	490	476	477	507	492	492	496	501	480	481	530	515	498	490	480	479	521	480	489	451	451	518	449	500	529	500	528	522	514	499	499	489	500	468	482	466	525	463	511	501	479	467	477	477	544	517	536	528	463	504	469	542	512	477	509	489	499	506	477	529	460	469	506	462	522	498	510	500	487
34489	83684	77425	52294	29338	9844	2041	534	556	538	537	532	538	547	500	577	524	540	530	506	544	528	452	557	486	530	558	531	537	500	497	538	527	531	569	538	508	507	545	522	546	525	551	532	546	484	534	534	523	541	507	526	510	516	487	565	497	543	555	522	520	526	557	522	537	545	540	559	512	558	511	537	518	532	506	516	525	530	528	530	500	536	542	532	528	518	478	522	562	529	515	485	554	539	496	515	522	480	498	523	584	546	526	511	531	538	504	520	509	494	503	501	534	503	513	492	488	498	559	523	519	507	537	512	504	498	518	559	500	492	526	551	558	494	475	538	530	530	522	544	496	509	493	530	532	521	572	539	552	534	537	493	546	522	511	536	496	541	516	503	519	525	494	528	509	512	494	510	508	486	516	523	492	502	496	489	539	523	529	535	540	512	517	530	545	518	520	554	544	538	508	537	493	557	489	528	523	525	509	526	498	507	486	475	519	491	478	528	502	552	510	527	526	556	511	485	523	510	529	519	550	501	519	553	547	541	504	523	519	500	556	555	509	521	487	520	515	521	506	519	536	468	512	566	506	518	574	518	519	526	497	470	511	502	495	491	514	520	537	548	456	533	535	511	474	487	480	505	529	523	513	509	566	517	498	560	507	509	533	499	542	496	525	510	492	540	487	512	522	533	500	539	525	521	548	496	504	516	544	497	538	501	498	503	512	492	508	555	507	520	521	530	510	502	534	521	550	537	531	538	533	583	570	517	520	517	560	508	516	540	492	498	497	523	541	477	516	512	524	544	554	501	550	530	496	517	489	532	510	506	525	509	556	467	500	558	486	496	497	539	517	551	566	516	544	545	543	545	488	527	536	534	486	542	510	531	462	532	526	532	518	509	530	527	544	575	473	500	489	524	511	541	489	517	509	562	534	511	520	537	516	496	470	528	499	549	490	525	520	484	502	496	524	513	484	531	542	508	541	500	502	514	552	546	554	525	515	484	524	527	556	487	537	541	542	518	518	529	531	520	562	465	541	557	519	496	512	481	505	517	535	523	501	513	493	509	503	494	502	502	523	516	586	516	460	525	536	526	509	507	547	535	502	517	536	535	491	553	503	526	515	506	511	496	553	510	541	557	555	503	525	573	482	508	493	455	534	480	522	492	496	537	524	540	528	517	496	555	566	531	540	524	497	490	540	486	556	546	478	541	536	501	526	520	521	514	531	580	557	522	493	494	507	491	545	487	522	552	534	507	532	531	492	533	541	549	498	500	498	546	509	527	507	482	545	528	533	543	485	547	553	552	532	480	503	554	484	507	499	547	534	515	490	500	504	527	522	507	516	537	505	524	557	492	538	528	522	525	523	512	480	520	512	561	484	504	536	522	524	548	514	520	522	553	527	521	538	542	502	518	488	545	515	531	506	543	492	536	554	545	515	463	500	509	509	576	546	558	493	513	447	504	516	530	479	539	539	521	498	536	523	527	528	541	533	545	535	546	559	510	492	535	516	533	539	543	516	551	522	524	509	539	513	497	508	486	519	517	545	500	526	544	541	508	496	526	512	519	496	539	533	543	578	524	551	514	569	504	536	550	522	539	492	533	524	517	591	550	505	520	476	536	535	523	540	534	502	540	490	529	500	511	492	541	470	534	490	513	547	519	518	564	510	499	507	512	524	529	499	497	579	525	471	526	516	522	499	527	510	578	523	486	546	528	525	501	505	517	505	529	497	503	520	507	556	528	515	546	546	531	538	523	474	525	545	503	481	543	522	518	526	519	561	553	518	510	546	483	529	533	523	488	527	497	522	529	499	494	535	515	537	542	502	507	503	541	531	527	526	533	520	543	516	505	499	526	530	534	520	533	488	509	555	508	528	517	510	510	547	561	522	536	539	505	503	517	490	531	498	550	532	515	501	514	559	506	524	502	542	533	512	534	507	521	523	496	558	495	486	508	497	477	494	530	541	520	530	519	470	553	486	517	532	501	530	494	488	507	594	535	549	504	546	515	540	537	519	532	484	492	478	516	520	561	522	523	483	518	504	509	468	533	531	521	497	561	523	509	530	478	543	490	520	549	465	515	545	518	573	516	475	524	529	519	497	531	481	492	494	508	516	514	481	530	522	537	535	532	525	512	481	540	509	508	470	551	547	521	484	525	539	498	548	498	565	523	534	498	520	478	534	527	526	507	502	521	478	515	515	519	534	561	530	506	511	507	525	484	526	525	506	523	509	512	540	480	510	517	531	474	520	523	541	542	512	503	492	506	508	503	509	551	502	543	482	535	503	525	524	508	516	516	478	508	518	557	556	538	487	529	547	512	532	503	530	497	527	497	510	475	507	507	519	515	536	527	473	511	549	518	503	545	531	540	538	517	511	549	486	488	502	503	517	513	502	527	524	522	549	523	531	528	599	501	506	547	557	524	510	512	506	534	527	480	501	503	559	548	527	544	533	545	522	523	563	532	529	540	528	474	497	521	536	516	514	545	514	521	511	499	504	525	506	533	565	484	539	531	500	532	476	553	540	538	521	512	519	525	486	521	505	500	510	531	492	512	537	532	554	517	534	504	499	543	540	496	558	512	539	516	525	537	518	489	497	518	538	514	517	517	537	524	538	541	492	495	536	540	489	546	557	511	559	536	558	512	503	502	536	519	525	558	557	528	544	519	519	524	538	523	570	533	481	545	517	512	501	482	548	510	516	489	533	509	504	468	513	498	513	475	499	498	480	553	492	491	518	504	509	517	558	526	509	523	520	521	511	517	509	486	524	500	512	569	540	514	562	527	517	522	496	509	489	515	539	510	523	496	513	483	493	527	538	498	533	502	515	536	506	497	543	557	562	558	539	543	502	502	509	520	545	557	518	525	494	519	552	531	477	496	508	517	489	502	506	533	526	522	541	578	488	524	556	554	507	513	544	459	479	504	501	497	480	496	559	501	548	509	537	486	516	484	519	506	503	529	504	564	481	527	490	525	533	511	509	511	519	534	510	480	508	525	526	488	488	534	498	524	505	490	506	517	526	532	526	526	544	483	535	520	491	531	508	506	520	533	548	495	525	525	521	477	540	536	550	485	498	511	543	516	500	450	537	501	528	506	524	512	513	569	533	520	534	560	528	510	537	532	537	533	524	533	475	541	552	498	545	541	477	514	530	559	542	523	516	495	524	524	537	536	537	498	547	503	530	525	523	550	514	511	486	497	510	529	544	488	552	547	520	504	511	461	460	507	534	489	504	480	546	514	509	511	550	510	514	547	489	494	500	525	533	519	536	548	502	556	554	530	544	493	549	528	512	514	519	505	535	543	466	499	539	507	526	497	526	538	482	520	532	516	508	479	495	480	500	523	561	516	538	529	525	492	530	520	490	511	496	517	511	491	513	524	536	535	517	544	499	550	508	508	520	547	568	478	542	547	503	503	539	460	568	482	537	500	527	499	492	524	544	497	496	512	507	517	516	524	545	518	532	535	504	529	514	534	556	544	509	539	549	520	521	542	510	517	524	496
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
